JP2011192225A - Printing system, information processor, image forming device, print control method, print control program, and recording medium - Google Patents

Printing system, information processor, image forming device, print control method, print control program, and recording medium Download PDF

Info

Publication number
JP2011192225A
JP2011192225A JP2010060077A JP2010060077A JP2011192225A JP 2011192225 A JP2011192225 A JP 2011192225A JP 2010060077 A JP2010060077 A JP 2010060077A JP 2010060077 A JP2010060077 A JP 2010060077A JP 2011192225 A JP2011192225 A JP 2011192225A
Authority
JP
Japan
Prior art keywords
data
print
storage
image forming
stored
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010060077A
Other languages
Japanese (ja)
Inventor
Yutaka Saito
裕 斎藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2010060077A priority Critical patent/JP2011192225A/en
Publication of JP2011192225A publication Critical patent/JP2011192225A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printing system for reducing capacity of a data storage means in an image forming device, and reducing a processing load when receiving a printing job data, to provide an information processor, the image forming device, a print control method, a print control program, and a recording medium. <P>SOLUTION: In the printing system 1, computers PC1-PCn accumulate document data to be printed after accumulation, as data to be printed, in a hard disk 14, and generates an accumulation printing job data including accumulation path information and print setting information to the data, to be transmitted to a printer device Pr via a network NW. The printer device Pr accumulates the received accumulation printing job data into a storage part 43, and acquires the printing data corresponding to the accumulation path information of the accumulation printing job data, from the hard disk 14 of the computers PC1-PCn, when receiving a printing instruction to designate the accumulation printing job data of the storage part 43. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、印刷システム、情報処理装置、画像形成装置、印刷制御方法、印刷制御プログラム及び記録媒体に関し、詳細には、画像形成装置のデータ蓄積手段の容量軽減化と印刷ジョブデータ受信時の処理負荷の軽減化を図った印刷システム、情報処理装置、画像形成装置、印刷制御方法、印刷制御プログラム及び記録媒体に関する。   The present invention relates to a printing system, an information processing apparatus, an image forming apparatus, a printing control method, a printing control program, and a recording medium, and more particularly, to reduce the capacity of data storage means of the image forming apparatus and to process when receiving print job data The present invention relates to a printing system, an information processing apparatus, an image forming apparatus, a printing control method, a printing control program, and a recording medium that reduce the load.

従来から、プリンタ、複合装置、複写装置等の画像形成装置においては、専用線またはネットワーク等の有線または無線の通信回線を介して1つのまたは複数のパーソナルコンピュータ等のホスト装置に接続されて、蓄積印刷を指定してPDL(Page Description Language)等の印刷データと印刷設定情報等を含む印刷ジョブデータがホスト装置から送られてくると、印刷データをコントローラ内部の画像処理部で画像データに変換した後、画像形成装置に内蔵または外付けの画像蓄積部に一旦蓄積し、その後、オペレータの操作パネル等による印刷出力指示があると、該画像蓄積部に蓄積した印刷ジョブデータの画像データから描画データを、コントローラ内部の画像処理部で生成して、該描画データに基づいて印刷出力している。   Conventionally, in an image forming apparatus such as a printer, a composite apparatus, a copying apparatus, etc., it is stored by being connected to a host apparatus such as one or a plurality of personal computers via a wired or wireless communication line such as a dedicated line or a network. When print job data including print data such as PDL (Page Description Language) and print setting information is sent from the host device by specifying printing, the print data is converted into image data by the image processing unit inside the controller. Thereafter, the image data is temporarily stored in an internal or external image storage unit in the image forming apparatus, and thereafter, when there is a print output instruction from the operator's operation panel or the like, drawing data is obtained from the image data of the print job data stored in the image storage unit. Is generated by an image processing unit in the controller and printed out based on the drawing data.

ところが、画像形成装置は、印刷ジョブデータの受信時に、印刷データを含む印刷ジョブデータを受信すると、印刷データを受信する分だけ受信時間が長くかかり、通信トラフィックを増大させるだけでなく、受信した印刷データを画像データに、コントローラ内部の画像処理部で変換して画像蓄積部に蓄積させているため、画像蓄積部の記憶容量を圧迫して印刷性能に対応した画像蓄積部を備えるためには大容量の画像蓄積部を必要とし、画像形成装置の価格が高くなる。また、受信した印刷データを画像データに、コントローラ内部の画像処理部で変換させると、通常、データ量が多くなり、画像データは、例えば、カラーデータの場合1ページ当たり数Mbyteというサイズとなる。したがって、画像蓄積部の容量をさらに圧迫させることとなるだけでなく、コントローラ内部の画像処理部での画像変換のための処理時間を必要とし、印刷ジョブデータの画像蓄積部への蓄積が完了するまで、画像処理時間分だけ長く時間がかかるだけでなく、コントローラ内部の負荷がその分かかることとなり、次の印刷ジョブの処理を待たせることとなって、処理効率を向上させる上で、改良の必要があった。   However, when print job data including print data is received when the print job data is received, the image forming apparatus takes longer to receive the print data, which not only increases communication traffic, but also receives the received print job data. Since the data is converted into image data by the image processing unit inside the controller and stored in the image storage unit, it is very important to provide an image storage unit that supports the printing performance by compressing the storage capacity of the image storage unit. A large-capacity image storage unit is required, and the price of the image forming apparatus increases. When the received print data is converted into image data by the image processing unit inside the controller, the amount of data usually increases. For example, in the case of color data, the image data has a size of several Mbytes per page. Accordingly, not only will the capacity of the image storage unit be further compressed, but processing time for image conversion in the image processing unit in the controller is required, and storage of print job data in the image storage unit is completed. In addition to taking a longer time for the image processing time, the load inside the controller will take that much, and the next print job will be waiting to be processed. There was a need.

そして、従来、画像データの記憶手段への保存に関して、記憶手段に保存されている画像データの特徴量を抽出して、抽出した特徴量と該特徴量を抽出した画像データを関連付けて、記憶手段に保存されている複数の画像データ同士間で、該画像データに関連して実行したジョブの種類を比較し、該ジョブの種類の比較結果に応じて、特徴量同士を比較して、特徴量に対応する画像データ同士が等しいか判定して、特徴量同士が等しい画像データの一方を削除するとともに、削除した画像データについては、他方へのリンク情報を保持することで、記憶手段の記憶容量を有効利用する技術が提案されている。すなわち、この従来技術は、複数のジョブに対して同じ特徴量の画像データを1つのみ保持し、その他を削除することで、記憶手段の記憶容量の有効利用を図っている。   Conventionally, regarding the storage of the image data in the storage unit, the feature amount of the image data stored in the storage unit is extracted, the extracted feature amount is associated with the image data from which the feature amount is extracted, and the storage unit Compares the types of jobs executed in relation to the image data among a plurality of image data stored in the image data, compares the feature values according to the comparison result of the job types, and compares the feature values. And deleting one of the image data having the same feature quantity, and holding the link information to the other of the deleted image data, thereby storing the storage capacity of the storage unit. Technologies that make effective use of are proposed. In other words, this conventional technique aims to effectively use the storage capacity of the storage means by holding only one image data having the same feature amount for a plurality of jobs and deleting the other.

しかしながら、上記公報記載の従来技術にあっては、記憶手段の同じ特徴量の画像データを削除しているのみであるため、同じ特徴量の画像データが多い場合には、記憶手段の使用容量を抑えることはできるが、少なくとも同じ特徴量を有する画像データであっても1つは記憶手段に保存する必要があり、その分の記憶容量を必要とするとともに、同じ特徴量の画像データが少ない場合には、削減効果が上がらず、記憶容量の有効利用を十分発揮させることができない。また、従来技術は、画像データから特徴量を抽出するための処理時間や処理構成がかかり、コストが高くつくとともに、処理効率を向上させる上で改良の必要があった。さらに、従来の画像形成装置にあっては、印刷ジョブデータの受信時に、印刷データを画像データに変換しているため、その分、受信時の処理時間が長くかかり、画像形成装置全体の処理効率が低下するとともに、画像データに変換することで、データ量が増加して、記憶手段の記憶容量を圧迫する問題については、解決されていない。   However, in the prior art described in the above publication, only the image data with the same feature amount in the storage means is deleted. Therefore, if there is a large amount of image data with the same feature amount, the used capacity of the storage means is reduced. Although it can be suppressed, at least one of the image data having the same feature amount needs to be stored in the storage means, and that storage capacity is required, and there is little image data of the same feature amount However, the reduction effect is not improved, and the effective use of the storage capacity cannot be fully exhibited. Further, the conventional technique requires a processing time and a processing configuration for extracting a feature amount from image data, which increases costs and requires improvement in order to improve processing efficiency. Further, in the conventional image forming apparatus, when print job data is received, the print data is converted into image data. Therefore, the processing time at the time of reception is longer, and the processing efficiency of the entire image forming apparatus is increased. However, the problem of increasing the amount of data and compressing the storage capacity of the storage means by converting to image data has not been solved.

そこで、本発明は、印刷ジョブデータ受信時の画像形成装置の負荷の軽減と画像形成装置の印刷ジョブデータを蓄積するジョブ蓄積手段の有効利用を図ることのできる印刷システム、情報処理装置、画像形成装置、印刷制御方法、印刷制御プログラム及び記録媒体を提供することを目的としている。   Therefore, the present invention provides a printing system, an information processing apparatus, and an image forming apparatus capable of reducing the load on the image forming apparatus when receiving print job data and effectively using job storage means for storing print job data in the image forming apparatus. It is an object to provide an apparatus, a print control method, a print control program, and a recording medium.

本発明は、上記目的を達成するために、情報処理装置が、蓄積印刷要求のあった文書データを印刷対象データとして所定のデータ蓄積手段に蓄積して、該印刷対象データへの蓄積パス情報及び印刷設定情報を含む蓄積印刷ジョブデータを生成して画像形成装置に送信し、該画像形成装置が前記蓄積パス情報を含む蓄積印刷ジョブデータであると、該蓄積印刷ジョブデータを所定のジョブ蓄積手段に蓄積して、該蓄積印刷ジョブデータを指定した印刷指示があると、該蓄積印刷ジョブデータの蓄積パス情報に対応する印刷データに対するデータ取得要求を前記情報処理装置に送信して、該印刷データを該情報処理装置から送信されてくると、該印刷データに基づいて印刷出力することを特徴としている。   In order to achieve the above object, according to the present invention, an information processing apparatus accumulates document data for which accumulation printing has been requested as print target data in a predetermined data storage unit, accumulation path information to the print target data, and Accumulated print job data including print setting information is generated and transmitted to the image forming apparatus, and when the image forming apparatus is the accumulated print job data including the accumulated path information, the accumulated print job data is stored in a predetermined job storage unit. If there is a print instruction specifying the stored print job data, the data acquisition request for the print data corresponding to the storage path information of the stored print job data is transmitted to the information processing apparatus, and the print data Is transmitted from the information processing apparatus, it is printed out based on the print data.

また、本発明は、前記印刷ジョブデータのデータ領域に前記蓄積パス情報を埋め込み、該印刷ジョブデータのデータ領域から蓄積パス情報を取得することを特徴としてもよい。   Further, the present invention may be characterized in that the storage path information is acquired from the data area of the print job data by embedding the storage path information in the data area of the print job data.

本発明によれば、印刷ジョブデータ受信時の画像形成装置の負荷を軽減させることができるとともに、画像形成装置の印刷ジョブデータを蓄積するジョブ蓄積手段の有効利用を図ることができる。   According to the present invention, it is possible to reduce the load on the image forming apparatus when receiving print job data, and to effectively use job storage means for storing print job data of the image forming apparatus.

本発明の一実施例を適用した印刷システムのシステム構成図。1 is a system configuration diagram of a printing system to which an embodiment of the present invention is applied. コンピュータのソフトウェア構成を示す図。The figure which shows the software structure of a computer. プリンタ装置の要部ブロック構成図。FIG. 3 is a block diagram of the main part of the printer apparatus. コンピュータによる印刷制御処理を示すフローチャート。5 is a flowchart showing print control processing by a computer. プリンタ装置による印刷制御処理を示すフローチャート。6 is a flowchart illustrating print control processing by the printer apparatus. 印刷システムにおける蓄積印刷の実行処理を示す図。The figure which shows the execution process of the accumulation printing in the printing system.

以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, since the Example described below is a suitable Example of this invention, various technically preferable restrictions are attached | subjected, However, The range of this invention is unduly limited by the following description. However, not all the configurations described in the present embodiment are essential constituent elements of the present invention.

図1〜図6は、本発明の印刷システム、情報処理装置、画像形成装置、印刷制御方法、印刷制御プログラム及び記録媒体の一実施例を示す図であり、図1は、本発明の印刷システム、情報処理装置、画像形成装置、印刷制御方法、印刷制御プログラム及び記録媒体の一実施例を適用した印刷システム1のシステム構成図である。   1 to 6 are diagrams illustrating an embodiment of a printing system, an information processing apparatus, an image forming apparatus, a printing control method, a printing control program, and a recording medium according to the present invention. FIG. 1 illustrates the printing system according to the present invention. 1 is a system configuration diagram of a printing system 1 to which an embodiment of an information processing apparatus, an image forming apparatus, a printing control method, a printing control program, and a recording medium is applied.

図1において、印刷システム1は、有線または無線のLAN(Local Area Network)等のネットワークNWに複数のコンピュータPC1〜PCnとプリンタ装置Prが接続されており、ネットワークNWは、TCP/IP(Transmission Control Protocol/Internet Protocol)プロトコルで通信するネットワーク等が用いられている。印刷システム1は、コンピュータPC1〜PCnからネットワークNWを介して印刷ジョブデータをプリンタ装置Prに送信し、プリンタ装置Prが該印刷ジョブデータを一旦蓄積した後に、印刷する蓄積印刷機能や受け取った印刷ジョブデータによってそのまま印刷する直接印刷機能によって印刷を行う。   In FIG. 1, a printing system 1 includes a plurality of computers PC1 to PCn and a printer device Pr connected to a network NW such as a wired or wireless LAN (Local Area Network). The network NW is a TCP / IP (Transmission Control). A network that communicates with the Protocol / Internet Protocol is used. The printing system 1 transmits print job data from the computers PC1 to PCn to the printer device Pr via the network NW, and once the printer device Pr stores the print job data, the stored print function or the received print job is printed. Printing is performed by a direct printing function that prints data as it is.

コンピュータ(情報処理装置)PC1〜PCnは、例えば、通常のハードウェア構成及びソフトウェア構成のコンピュータが用いられており、本体部11、ディスプレイ12、キーボード13、ハードディスク14等を備えているとともに、その他の必要な各部を備えている。コンピュータPC1〜PCnは、本発明の印刷制御処理を実行する印刷制御プログラムが導入されることで、本発明の印刷制御方法を実行可能とし、図2に示すように、その要部がブロック構成されている。   The computers (information processing apparatuses) PC1 to PCn are, for example, computers having a normal hardware configuration and software configuration, and are provided with a main body 11, a display 12, a keyboard 13, a hard disk 14, and the like. It has all necessary parts. The computers PC1 to PCn can execute the print control method of the present invention by introducing the print control program for executing the print control process of the present invention, and the main part thereof is configured as a block as shown in FIG. ing.

すなわち、コンピュータPC1〜PCnは、OS(Operating System)上に、アプリケーション21、プリンタドライバ22等のソフトウェア(プログラム)が搭載されており、プリンタドライバ(蓄積制御手段、印刷ジョブデータ生成手段、データ取得手段)22は、プリンタドライバUIモジュール23とプリンタドライバ描画モジュール24等を有している。また、プリンタドライバ22は、プリンタドライバ22の一部として、本発明の印刷制御プログラムが組み込まれることで、または、独立して導入されることで、ファイル名決定部31、ページ保存部32及び情報埋め込み部33等が構築されている。   That is, the computers PC1 to PCn have software (programs) such as an application 21 and a printer driver 22 mounted on an OS (Operating System), and printer drivers (storage control means, print job data generation means, data acquisition means). ) 22 includes a printer driver UI module 23, a printer driver drawing module 24, and the like. In addition, the printer driver 22 includes the file name determination unit 31, the page storage unit 32, and the information by incorporating the print control program of the present invention as a part of the printer driver 22 or by independently installing the printer control program. An embedding unit 33 and the like are constructed.

コンピュータPC1〜PCnは、ROM、EEPROM(Electrically Erasable and Programmable Read Only Memory )、EPROM、フラッシュメモリ、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory )、CD−RW(Compact Disc Rewritable )、DVD(Digital Video Disk)、SD(Secure Digital)カード、MO(Magneto-Optical Disc)等のコンピュータが読み取り可能な記録媒体に記録されている本発明の印刷制御プログラムを読み込んでプリンタドライバ22の一部として組み込まれることで、または、独立して導入されることで、後述する蓄積印刷におけるプリンタ装置Prでの処理の軽減と記憶容量の削減を図る印刷制御方法を実行する情報処理装置として構築されている。この印刷制御プログラムは、アセンブラ、C、C++、C#、Java(登録商標)等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。   The computers PC1 to PCn are ROM, EEPROM (Electrically Erasable and Programmable Read Only Memory), EPROM, flash memory, flexible disk, CD-ROM (Compact Disc Read Only Memory), CD-RW (Compact Disc Rewritable), DVD (Digital The print control program of the present invention recorded on a computer-readable recording medium such as a video disk), an SD (Secure Digital) card, or an MO (Magneto-Optical Disc) is read and incorporated as a part of the printer driver 22. In other words, the information processing apparatus is constructed as an information processing apparatus that executes a print control method for reducing processing in the printer apparatus Pr in storage printing, which will be described later, and reducing storage capacity. This print control program is a computer-executable program written in a legacy programming language such as assembler, C, C ++, C #, Java (registered trademark) or an object-oriented programming language, and is stored in the recording medium. Can be distributed.

アプリケーション21は、文書作成プログラム、画像プログラム、通信プログラム等の各種プログラムを総称するプログラム(ソフトウェア)であって、ユーザによって、これらのアプリケーション21で作成された文書データや他のコンピュータ等から受信してハードディスク(データ蓄積手段)14に蓄積されている文書データの印刷命令が、アプリケーション21に対して行われると、アプリケーション21が、OSに印刷命令を出して、文書データを印刷対象データとしてOSを介してプリンタドライバ22に渡す。   The application 21 is a program (software) that collectively refers to various programs such as a document creation program, an image program, and a communication program, and is received by the user from document data created by the application 21 or from other computers. When a print command for document data stored in the hard disk (data storage means) 14 is issued to the application 21, the application 21 issues a print command to the OS and uses the document data as print target data via the OS. To the printer driver 22.

プリンタドライバUIモジュール23は、ユーザとのインターフェイスであって、アプリケーション21からの印刷要求のあった文書データに対する印刷設定画面をディスプレイ12に表示して、各種印刷設定を可能とするとともに、本発明の蓄積印刷における必要な情報、例えば、蓄積印刷の指定、印刷対象データの蓄積先の指定操作等に必要な情報をディスプレイへ表示する等の処理を行う。   The printer driver UI module 23 is an interface with the user, displays a print setting screen for the document data requested to be printed from the application 21 on the display 12 and enables various print settings. Information necessary for accumulation printing, for example, information necessary for designation of accumulation printing, designation of accumulation destination of print target data, and the like is displayed on the display.

プリンタドライバ描画モジュール24は、通常の描画処理モジュールとしての処理である文書データの印刷設定を反映させた印刷データへの変換処理を行うとともに、本発明の印刷対象データ自体のコンピュータPC1〜PCnのハードディスク14への蓄積、該印刷対象データへのリンク情報である蓄積先情報としてのファイル名の決定、印刷対象データの蓄積パス情報の印刷ジョブデータに対する埋め込み処理等の印刷制御処理を行う。   The printer driver drawing module 24 performs conversion processing of document data to print data reflecting the print setting of document data, which is processing as a normal drawing processing module, and hard disks of the computers PC1 to PCn of the print target data itself of the present invention. 14, determination of a file name as storage destination information that is link information to the print target data, and print control processing such as embedding processing of storage path information of the print target data into print job data.

すなわち、プリンタドライバ描画モジュール24は、蓄積印刷がプリンタドライバIモジュール23を用いてユーザによって指定されると、ファイル名決定部31を呼び出し、ファイル名の決定を行わせる。ファイル名決定部31は、ファイル名として、印刷対象データの蓄積先フォルダ情報、印刷ジョブID、印刷ジョブユーザ名、印刷開始日付と時間、印刷を実施したコンピュータ名、印刷ページ番号等の印刷ジョブ固有の情報を組み合わせて、一意となるファイル名(フルパス情報)を決定し、決定したファイル名をプリンタドライバ描画モジュール24に渡す。   In other words, the printer driver drawing module 24 calls the file name determination unit 31 to determine the file name when the storage printing is designated by the user using the printer driver I module 23. The file name determination unit 31 has a print job specific information such as a storage destination folder information of print target data, a print job ID, a print job user name, a print start date and time, a computer name on which printing is performed, and a print page number as a file name. Are combined to determine a unique file name (full path information), and the determined file name is passed to the printer driver drawing module 24.

プリンタドライバ描画モジュール24は、次に、ページ保存部32を呼び出し、ページ保存部32は、ファイル名決定部31で決定されたファイル名で1ページ毎に文書データがPDL等の形式の印刷データに変換されると、該印刷データを該ファイル名に含まれている蓄積先ホルダ(蓄積先の記憶部であるハードディスク14及びハードディスク14内の印刷データ蓄積用のフォルダ)に蓄積する。なお、文書データの印刷データへの変換は、プリンタドライバ描画モジュール24が行う。   Next, the printer driver drawing module 24 calls the page storage unit 32. The page storage unit 32 converts the document data into print data in a format such as PDL for each page with the file name determined by the file name determination unit 31. When converted, the print data is stored in a storage destination holder (the hard disk 14 as a storage unit of the storage destination and a folder for storing print data in the hard disk 14) included in the file name. Note that the printer driver drawing module 24 converts document data into print data.

プリンタドライバ描画モジュール24は、ページ保存部32による印刷データの蓄積が完了すると、情報埋め込み部33を呼び出し、情報埋め込み部33は、ページ保存部32の蓄積した印刷データの蓄積先を特定するための蓄積パス情報を、印刷ジョブの本来印刷データが埋め込まれるデータ領域に埋め込む。   When the storage of the print data by the page storage unit 32 is completed, the printer driver drawing module 24 calls the information embedding unit 33, and the information embedding unit 33 specifies the storage destination of the print data stored in the page storage unit 32. The storage path information is embedded in the data area in which the original print data of the print job is embedded.

この蓄積パス情報の埋め込まれた印刷ジョブデータは、例えば、以下のような構成となっている。   The print job data in which the storage path information is embedded has the following configuration, for example.

@PJL JOB
@PJL ENTER LAGUAGE
pdl-pagestart
file://ClientPC1/DataFolder/Job1Page1.pdl
pdl-pageend
pdl-pagestart
file://ClientPC1/DataFolder/Job1Page2.pdl
pdl-pageend
@PJL EOJ
次に、プリンタドライバ描画モジュール24は、情報埋め込み部33によって蓄積先情報の埋め込まれた印刷ジョブデータを、図示しない通信モジュールに渡し、通信モジュール(通信手段)が該印刷ジョブデータを、ネットワークNWを介して、プリンタ装置Prに送信する。
@PJL JOB
@PJL ENTER LAGUAGE
pdl-pagestart
file: //ClientPC1/DataFolder/Job1Page1.pdl
pdl-pageend
pdl-pagestart
file: //ClientPC1/DataFolder/Job1Page2.pdl
pdl-pageend
@PJL EOJ
Next, the printer driver drawing module 24 passes the print job data in which the storage destination information is embedded by the information embedding unit 33 to a communication module (not shown), and the communication module (communication means) sends the print job data to the network NW. To the printer device Pr.

一方、プリンタ装置Prは、図3に示すように、プリンタコントローラ41及びプリンタエンジン42等を備えており、プリンタコントローラ41は、記憶部43及びプリンタパネル44及び図示しない通信モジュール等を備えているとともに、記憶部43またはその他のメモリに格納されたファームウエア上にプリンタアプリケーションソフトウェア(図3では、プリンタアプリと表示されておいて、以下、プリンタアプリケーションという。)44が搭載されている。   On the other hand, as shown in FIG. 3, the printer device Pr includes a printer controller 41, a printer engine 42, and the like. The printer controller 41 includes a storage unit 43, a printer panel 44, a communication module (not shown), and the like. In addition, printer application software (displayed as a printer application in FIG. 3 and hereinafter referred to as a printer application) 44 is mounted on firmware stored in the storage unit 43 or other memory.

プリンタパネル44は、テンキーやスタートキー等の各種操作キーを備え、操作キーからは、プリンタ装置Prを使用した印刷動作(コピー動作、プリンタ動作等)等の各種命令が入力されるとともに、後述するように、特に、蓄積印刷ジョブデータを指定した蓄積印刷指示操作が行われる。また、プリンタパネル44は、液晶ディスプレイ等の表示部を備えており、プリンタパネル44の操作キーから入力された命令内容やプリンタ装置Prからユーザに通知する各種情報、特に、記憶部43に記憶されている後述する蓄積印刷ジョブリストの表示を行って、該蓄積印刷ジョブリストから印刷を開始させる蓄積印刷ジョブデータの選択を行えるようにする。   The printer panel 44 includes various operation keys such as a numeric keypad and a start key, and various commands such as a printing operation (copy operation, printer operation, etc.) using the printer device Pr are input from the operation keys, which will be described later. As described above, in particular, an accumulated print instruction operation specifying accumulated print job data is performed. In addition, the printer panel 44 includes a display unit such as a liquid crystal display, and is stored in the storage unit 43, in particular, the contents of commands input from the operation keys of the printer panel 44 and various information notified to the user from the printer device Pr. The stored print job list, which will be described later, is displayed so that stored print job data for starting printing can be selected from the stored print job list.

プリンタアプリケーション(受信ジョブ管理手段、データ取得要求手段、描画データ生成手段)41は、本発明の印刷制御プログラムが、通常のプリンタアプリケーションに組み込まれることにより、または、独立した状態で導入されることにより、本発明の蓄積印刷制御処理を行うコマンドパーサ51、蓄積制御部52及び印刷処理部53等を有するプリンタアプリケーションとして構築されている。   The printer application (reception job management means, data acquisition request means, drawing data generation means) 41 is obtained by incorporating the print control program of the present invention into a normal printer application or by introducing it independently. The printer application includes a command parser 51 that performs a storage print control process according to the present invention, a storage control unit 52, a print processing unit 53, and the like.

すなわち、プリンタ装置Prは、ROM、EEPROM、EPROM、フラッシュメモリ、フレキシブルディスク、CD−ROM、CD−RW、DVD、SDカード、MO等のコンピュータが読み取り可能な記録媒体に記録されている本発明の印刷制御プログラムを読み込んでプリンタアプリケーション41の一部として組み込まれることで、または、独立して導入されることで、後述する蓄積印刷におけるプリンタ装置Prでの処理の軽減と記憶容量の削減を図る印刷制御方法を実行する情報処理装置として構築されている。この印刷制御プログラムは、アセンブラ、C、C++、C#、Java(登録商標)等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。   In other words, the printer device Pr is recorded on a computer-readable recording medium such as ROM, EEPROM, EPROM, flash memory, flexible disk, CD-ROM, CD-RW, DVD, SD card, and MO. Printing that reads the print control program and incorporates it as a part of the printer application 41 or is introduced independently, thereby reducing processing in the printer device Pr and storage capacity reduction in accumulated printing to be described later It is constructed as an information processing apparatus that executes a control method. This print control program is a computer-executable program written in a legacy programming language such as assembler, C, C ++, C #, Java (registered trademark) or an object-oriented programming language, and is stored in the recording medium. Can be distributed.

プリンタ装置Prは、図示しない通信モジュール(通信手段)がコンピュータPC1〜PCnのプリンタドライバ22から印刷ジョブデータを受信すると、該印刷ジョブデータをプリンタアプリケーション41のコマンドパーサ51に渡し、コマンドパーサ51が、印刷ジョブデータの解析を行う。   When a communication module (communication means) (not shown) receives print job data from the printer driver 22 of the computers PC1 to PCn, the printer device Pr passes the print job data to the command parser 51 of the printer application 41, and the command parser 51 Analyzes print job data.

コマンドパーサ51は、印刷ジョブデータから蓄積印刷コマンドを検知すると、蓄積制御部52に対して、各種ジョブ情報及び印刷ジョブデータのデータ領域に埋め込まれた蓄積パス情報とともに、記憶部43への蓄積命令を発行する。   When the command parser 51 detects a storage print command from the print job data, the command parser 51 instructs the storage control unit 52 to store various job information and the storage path information embedded in the data area of the print job data together with the storage command to the storage unit 43. Issue.

蓄積制御部52は、コマンドパーサ51から渡された各種情報を元に、蓄積印刷ジョブデータとして、蓄積印刷ジョブリストJrへの登録を行い、印刷ジョブデータを記憶部43に登録する。この蓄積印刷ジョブリストJrは、例えば、図1に示すように、蓄積印刷ジョブjob1、job2、・・・・毎に、かつ、印刷データのページ毎に、該蓄積印刷ジョブデータの印刷データの蓄積先である蓄積パス情報が登録されている。   The accumulation control unit 52 registers the accumulated print job data in the accumulated print job list Jr as accumulated print job data based on various information passed from the command parser 51, and registers the print job data in the storage unit 43. For example, as shown in FIG. 1, the stored print job list Jr stores print data of the stored print job data for each of the stored print jobs job1, job2,... And for each page of print data. The storage path information that is the destination is registered.

蓄積パス情報としては、図1に示すように、以下のような内容のものである。   As shown in FIG. 1, the accumulation path information has the following contents.

job1
Page1.file://ClientPC1/DataFolder/Job1Page1.PDL
Page2.file://ClientPC1/DataFolder/Job1Page2.PDL
job2
Page1.file://ClientPC2/DataFolder/Job2Page1.PDL
Page2.file://ClientPC2/DataFolder/Job2Page2.PDL
Page3.file://ClientPC2/DataFolder/Job2Page3.PDL
印刷処理部53は、印刷ジョブデータの印刷データを描画データに変換してプリンタエンジン(印刷手段)42に渡すとともに、印刷ジョブデータの印刷設定情報に基づいてプリンタエンジン42を制御して該描画データを画像として用紙に印刷出力させる。
job1
Page1.file: //ClientPC1/DataFolder/Job1Page1.PDL
Page2.file: //ClientPC1/DataFolder/Job1Page2.PDL
job2
Page1.file: //ClientPC2/DataFolder/Job2Page1.PDL
Page2.file: //ClientPC2/DataFolder/Job2Page2.PDL
Page3.file: //ClientPC2/DataFolder/Job2Page3.PDL
The print processing unit 53 converts the print data of the print job data into drawing data and passes it to the printer engine (printing means) 42, and controls the printer engine 42 based on the print setting information of the print job data to control the drawing data. Is printed on paper as an image.

そして、プリンタアプリケーション41は、コマンドパーサ51が印刷ジョブデータから蓄積印刷コマンドではなく、直接印刷コマンドを検知すると、受信した印刷ジョブデータを蓄積することなく、印刷処理部53に直接渡して、該印刷ジョブデータに含まれている印刷データを描画データに変換してプリンタエンジン42に渡すとともに、印刷ジョブデータの印刷設定情報に基づいてプリンタエンジン42を制御して該描画データを画像として用紙に印刷出力させる。   When the command parser 51 detects the direct print command instead of the accumulated print command from the print job data, the printer application 41 directly passes the received print job data to the print processing unit 53 without accumulating the received print job data. The print data included in the job data is converted into drawing data and passed to the printer engine 42, and the printer engine 42 is controlled based on the print setting information of the print job data, and the drawing data is printed on paper as an image. Let

ところが、プリンタアプリケーション41は、印刷ジョブデータが蓄積印刷コマンドであると、上述のように、該印刷ジョブデータには、印刷データは含まれておらず、蓄積制御部51がジョブ情報と蓄積パス情報を蓄積印刷ジョブリストJrとして記憶部43に登録して保管している。   However, if the print job data is a storage print command, the printer application 41 does not include the print data as described above, and the storage control unit 51 performs job information and storage path information. Is stored in the storage unit 43 as an accumulated print job list Jr.

そして、その後、ユーザがプリンタパネル44によって蓄積印刷ジョブリストJrから印刷させる印刷ジョブデータを選択して蓄積印刷開始指示操作を行うと、プリンタアプリケーション41が、指示操作された蓄積印刷ジョブデータの蓄積パス情報に基づいて、ネットワークNWを介して、蓄積先のコンピュータPC1〜PCnにファイル名を指定して印刷データの取得要求を行う。プリンタアプリケーション41は、蓄積印刷開始指示操作された印刷データを取得すると、通常の直接印刷の場合と同様に、印刷処理部53が、該印刷データを描画データに変換し、蓄積印刷ジョブデータに含まれている印刷設定に従ってプリンタエンジン42を制御して該描画データを画像として用紙に印刷出力させる。   After that, when the user selects print job data to be printed from the accumulated print job list Jr by the printer panel 44 and performs an accumulated print start instruction operation, the printer application 41 accumulates the accumulated print job data for which the instruction operation has been performed. Based on the information, a print data acquisition request is made by designating a file name to the storage destination computers PC1 to PCn via the network NW. When the printer application 41 obtains the print data for which the accumulated print start instruction has been operated, the print processing unit 53 converts the print data into drawing data and includes it in the accumulated print job data, as in the case of normal direct printing. The printer engine 42 is controlled according to the set print settings, and the drawing data is printed out on paper as an image.

プリンタエンジン42は、所定の印刷方式、例えば、電子写真方式、インク噴射方式等の印刷方式で印刷データに基づいて用紙に画像を印刷出力する。   The printer engine 42 prints out an image on a sheet based on print data by a predetermined printing method, for example, an electrophotographic method, an ink ejection method, or the like.

次に、本実施例の作用を説明する。本実施例の印刷システム1は、ネットワークNWに接続されたコンピュータPC1〜PCnで文書データを指定して蓄積印刷要求があると、プリンタ装置Prでの印刷ジョブデータ受信時の処理の軽減化と記憶部43の容量の有効活用を図っている。   Next, the operation of this embodiment will be described. In the printing system 1 according to the present embodiment, when there is a storage print request by designating document data with the computers PC1 to PCn connected to the network NW, processing when the print job data is received by the printer Pr is reduced and stored. The capacity of the unit 43 is effectively used.

すなわち、印刷システム1は、ネットワークNWにコンピュータPC1〜PCnとプリンタ装置Prが接続されていて、コンピュータPC1〜PCnは、図4に示すように、アプリケーション21で文書を指定して印刷命令が行われると、プリンタドライバ22のプリンタドライバUIモジュール23が印刷設定画面を表示して印刷設定を可能とし、印刷設定が行われると(ステップS101)、プリンタドライバ描画モジュール24が、蓄積印刷が指定されたかチェックする(ステップS102)。   That is, in the printing system 1, the computers PC1 to PCn and the printer device Pr are connected to the network NW, and the computers PC1 to PCn designate a document with the application 21 and issue a printing command as shown in FIG. When the printer driver UI module 23 of the printer driver 22 displays the print setting screen to enable the print setting, and the print setting is performed (step S101), the printer driver drawing module 24 checks whether the storage print is designated. (Step S102).

ステップS102で、蓄積印刷が指定されていると(ステップS102のYES)、プリンタドライバ描画モジュール24は、ファイル名決定部31を呼び出し、ファイル名決定部31が、ファイル名として、印刷対象データの蓄積先フォルダ情報、印刷ジョブID、印刷ジョブユーザ名、印刷開始日付と時間、印刷を実施したコンピュータ名、印刷ページ番号等の印刷ジョブ固有の情報を組み合わせて、一意となるファイル名を決定して、決定したファイル名をプリンタドライバ描画モジュール24に渡す(ステップS103)。   If storage printing is specified in step S102 (YES in step S102), the printer driver drawing module 24 calls the file name determination unit 31, and the file name determination unit 31 stores the print target data as the file name. A unique file name is determined by combining information specific to the print job such as destination folder information, print job ID, print job user name, print start date and time, computer name that performed printing, and print page number. The determined file name is passed to the printer driver drawing module 24 (step S103).

プリンタドライバ描画モジュール24は、ファイル名を受け取ると、文書データをページ毎にPDL等の印刷データに変換してページデータを生成し(ステップS104)、生成したページデータを、ページ保存部32を介してファイル名決定部31が生成したファイル名で、コンピュータPC1〜PCnのハードディスク14に蓄積する(ステップS105)。   Upon receiving the file name, the printer driver drawing module 24 converts the document data into print data such as PDL for each page to generate page data (step S104), and the generated page data is transferred via the page storage unit 32. The file names generated by the file name determination unit 31 are stored in the hard disks 14 of the computers PC1 to PCn (step S105).

プリンタドライバ描画モジュール24は、文書データの全てのページのデータに対してページデータを生成してファイル名を付与してハードディスク14に蓄積すると、蓄積したページデータの蓄積先を示す蓄積パス情報を、印刷ジョブデータ(図4では、印刷データと表示している。)に埋め込み(ステップS106)、印刷ジョブデータをネットワークNWを介してプリンタ装置Prに送信する(ステップS107)。   When the printer driver drawing module 24 generates page data for all the page data of the document data, assigns a file name and stores it in the hard disk 14, the storage path information indicating the storage destination of the stored page data is obtained. It is embedded in print job data (shown as print data in FIG. 4) (step S106), and the print job data is transmitted to the printer device Pr via the network NW (step S107).

一方、ステップS102で、蓄積印刷が指定されていないときには(ステップS102のNO)、プリンタドライバ描画モジュール24は、文書データからPDL等の印刷データを生成し、該印刷データと印刷設定情報等からなる印刷ジョブデータを生成して、該印刷ジョブデータを、ネットワークNWを介してプリンタ装置Prに送信する(ステップS108)。   On the other hand, when accumulated printing is not specified in step S102 (NO in step S102), the printer driver drawing module 24 generates print data such as PDL from the document data, and includes the print data and print setting information. Print job data is generated, and the print job data is transmitted to the printer device Pr via the network NW (step S108).

そして、プリンタ装置Prは、ネットワークNWを介してコンピュータPC1〜PCnから印刷ジョブデータが送信されてくると、該印刷ジョブデータ(図5では、印刷データと表示している。)を受信し(ステップS201)、受信した印刷ジョブデータをプリンタアプリケーション41のコマンドパーサ51が解析して(ステップS202)、印刷ジョブデータに蓄積印刷コマンドが含まれているか否かによって該印刷ジョブが蓄積印刷であるかチェックする(ステップS203)。   When the print job data is transmitted from the computers PC1 to PCn via the network NW, the printer device Pr receives the print job data (shown as print data in FIG. 5) (step). In step S201, the command parser 51 of the printer application 41 analyzes the received print job data (step S202), and checks whether the print job is stored print based on whether the print job data includes the stored print command. (Step S203).

ステップS203で、受信した印刷ジョブデータが蓄積印刷ジョブデータであると(ステップS203のYES)、プリンタアプリケーション41は、蓄積制御部52を介して、ジョブ情報と蓄積パス情報を蓄積印刷ジョブリストJrとして記憶部43に登録して保管する(ステップS204)。   In step S203, if the received print job data is stored print job data (YES in step S203), the printer application 41 uses the storage control unit 52 to store job information and stored path information as a stored print job list Jr. Register and store in the storage unit 43 (step S204).

ステップS203で、受信した印刷ジョブデータが蓄積印刷ジョブデータでなく、直接印刷ジョブデータであると(ステップS203のNO)、プリンタアプリケーション41は、受信した印刷ジョブデータを蓄積することなく、印刷処理部53に直接渡して、該印刷ジョブデータに含まれている印刷データを描画データに変換してプリンタエンジン42に渡すとともに、印刷ジョブデータの印刷設定情報に基づいてプリンタエンジン42を制御して該描画データを画像として用紙に印刷出力させる(ステップS205)。   In step S203, if the received print job data is not the accumulated print job data but the direct print job data (NO in step S203), the printer application 41 does not accumulate the received print job data and print processing unit 53, the print data included in the print job data is converted into drawing data and transferred to the printer engine 42, and the drawing is performed by controlling the printer engine 42 based on the print setting information of the print job data. The data is printed out on paper as an image (step S205).

そして、印刷システム1は、蓄積印刷ジョブについては、図6に示すように、印刷処理を行う。すなわち、印刷システム1は、プリンタ装置Prにおいて、ユーザがプリンタパネル44によって蓄積印刷ジョブリストJrから印刷させる印刷ジョブデータを選択して蓄積印刷開始の指示操作を行うと(ステップS301)、プリンタアプリケーション41が、指定された印刷ジョブデータからジョブ情報と蓄積パス情報を取得し(ステップS302)、蓄積パス情報に基づいて、ネットワークNWを介して、該蓄積パス情報の示すコンピュータPC1〜PCnに対して該蓄積パス情報の示す印刷データ(ページデータ)を要求する(ステップS303)。   Then, the printing system 1 performs a printing process for the accumulated print job as shown in FIG. That is, in the printing system Pr, when the user selects print job data to be printed from the accumulated print job list Jr by the printer panel 44 in the printer device Pr and performs an instruction operation to start accumulated printing (step S301), the printer application 41 Acquires the job information and the storage path information from the designated print job data (step S302), and based on the storage path information, transmits the information to the computers PC1 to PCn indicated by the storage path information via the network NW. Print data (page data) indicated by the accumulated path information is requested (step S303).

ページデータの要求されたコンピュータPC1〜PCnは、蓄積パス情報に基づいてハードディスク14から印刷データ(ページデータ)を読み出し(ステップS401)、読み出した印刷データを、印刷データを要求してきたプリンタ装置PrにネットワークNWを介して送信する(ステップS402)。   The computers PC1 to PCn that have requested page data read the print data (page data) from the hard disk 14 based on the accumulated path information (step S401), and send the read print data to the printer device Pr that has requested the print data. Transmission is performed via the network NW (step S402).

プリンタ装置Prは、コンピュータPC1〜PCnから印刷データ(ページデータ)が送信されてくると、プリンタアプリケーション41の印刷処理部53が、該印刷データを描画データに変換し、蓄積印刷ジョブデータに含まれている印刷設定に従ってプリンタエンジン42を制御して該描画データを画像として用紙に印刷出力させる(ステップS304)。   When print data (page data) is transmitted from the computers PC1 to PCn, the print processing unit 53 of the printer application 41 converts the print data into drawing data and is included in the accumulated print job data. The printer engine 42 is controlled in accordance with the print settings being made, and the drawing data is printed out on paper as an image (step S304).

なお、上記説明では、コンピュータPC1〜PCnは、蓄積印刷要求があったときに、文書データをPDL等の印刷データに変換した後に、ファイル名を付与してハードディスク14に蓄積しているが、文書データの状態でハードディスク14に蓄積して、プリンタ装置Prからデータ要求があった時点で、文書データをPDL等の印刷データに変換してプリンタ装置Prに送信してもよい。なお、プリンタ装置Prに送信可能な印刷データに変換した状態でハードディスク14に保管しておく方が、データの送信時にデータ変換するよりも速やかにデータ送信を行うことができる。   In the above description, the computers PC1 to PCn convert the document data into print data such as PDL and store the file data on the hard disk 14 when there is a storage print request. The data may be stored in the hard disk 14 and the document data may be converted into print data such as PDL and transmitted to the printer Pr when a data request is received from the printer Pr. Note that storing data in the hard disk 14 in a state of being converted into print data that can be transmitted to the printer device Pr can perform data transmission more quickly than data conversion at the time of data transmission.

このように、本実施例の印刷システム1は、コンピュータPC1〜PCnが、蓄積印刷要求のあった文書データを、プリンタドライバ22により、印刷対象データとしてハードディスク(データ蓄積手段)14に蓄積して、該印刷対象データへの蓄積パス情報及び印刷設定情報を含む蓄積印刷ジョブデータを生成してネットワークNWを介してプリンタ装置Prに送信し、プリンタ装置Prが、受信した印刷ジョブデータが蓄積パス情報を含む蓄積印刷ジョブデータであると、プリンタアプリケーション41によって、該蓄積印刷ジョブデータを記憶部(ジョブ蓄積手段)43に蓄積する。プリンタ装置Prは、その後、プリンタパネル44を使用して蓄積印刷ジョブデータを指定した印刷指示があると、該蓄積印刷ジョブデータの蓄積パス情報に従って該蓄積パス情報に対応する印刷データに対するデータ取得要求をコンピュータPC1〜PCnに行い、コンピュータPC1〜PCnのハードディスク14から印刷データを取得すると、プリンタエンジン42で印刷出力している。   As described above, in the printing system 1 according to the present embodiment, the computers PC1 to PCn store the document data requested to be stored and stored in the hard disk (data storage unit) 14 as print target data by the printer driver 22. Accumulated print job data including accumulated path information and print setting information for the print target data is generated and transmitted to the printer device Pr via the network NW. The printer device Pr receives the accumulated path information as the received print job data. If the stored print job data is included, the printer application 41 stores the stored print job data in the storage unit (job storage unit) 43. Thereafter, when there is a print instruction specifying the accumulated print job data using the printer panel 44, the printer device Pr requests data acquisition for the print data corresponding to the accumulated path information according to the accumulated path information of the accumulated print job data. When the print data is acquired from the hard disks 14 of the computers PC1 to PCn, the printer engine 42 prints out the print data.

したがって、プリンタ装置Prは、1つの蓄積印刷ジョブデータを蓄積するのに、記憶部43の必要容量としては、数Kbyte程度で済み、従来のように印刷データ自体を記憶部43に蓄積する場合と比較して、大幅に記憶部43の必要量量を削減することができるとともに、従来1蓄積印刷ジョブ当たりに要するデータ領域が印刷データのページ数や各ページデータのサイズにより変動することから、蓄積可能なジョブ数の見積もりがし難くかったという問題も解消される。さらに、蓄積印刷ジョブデータの受信時に印刷データを描画データに変換するための処理時間を削減し、他のジョブの処理を速やかに行うことができる。   Therefore, the printer device Pr only needs to store several accumulated Kbytes of the storage unit 43 in order to store one stored print job data, and the print data itself is stored in the storage unit 43 as in the conventional case. In comparison, the required amount of the storage unit 43 can be greatly reduced, and the data area required for one storage print job has fluctuated depending on the number of pages of print data and the size of each page data. The problem that it was difficult to estimate the number of possible jobs is also solved. Furthermore, it is possible to reduce the processing time for converting print data into drawing data when receiving the accumulated print job data, and to quickly process other jobs.

また、本実施例の印刷システム1は、コンピュータPC1〜PCnが、そのプリンタドライバ描画モジュール24によって、印刷ジョブデータのデータ領域に蓄積パス情報を埋め込み、プリンタ装置Prのプリンタアプリケーション41が、印刷ジョブデータのデータ領域から蓄積パス情報を取得して、印刷データの要求をコンピュータPC1〜PCnに行っている。   In the printing system 1 of this embodiment, the computers PC1 to PCn embed accumulated path information in the data area of the print job data by the printer driver drawing module 24, and the printer application 41 of the printer device Pr The storage path information is acquired from the data area, and a request for print data is made to the computers PC1 to PCn.

したがって、簡単かつ容易に蓄積パス情報を印刷ジョブデータに埋め込むことができるとともに、簡単かつ適切に蓄積パス情報を取り出して印刷データを要求することができ、コストを低減させつつ、汎用性を向上させることができる。   Therefore, the storage path information can be easily and easily embedded in the print job data, and the storage path information can be easily and appropriately extracted to request the print data, thereby improving versatility while reducing costs. be able to.

なお、上記説明では、蓄積印刷ジョブの印刷データを、コンピュータPC1〜PCnのハードディスク14に保管しているが、印刷データを保管するハードディスク等の記憶部は、コンピュータPC1〜PCnが内蔵またはコンピュータPC1〜PCnに直接接続されている記憶部に限るものではなく、ネットワークNWに接続されているネットワークハードディスクや印刷サーバのハードディスク等であってもよい。   In the above description, the print data of the accumulated print job is stored in the hard disks 14 of the computers PC1 to PCn. However, the storage unit such as the hard disk for storing the print data is built in the computers PC1 to PCn or the computers PC1 to PCn. It is not limited to the storage unit directly connected to the PCn, but may be a network hard disk connected to the network NW, a hard disk of a print server, or the like.

このようにすると、ハードディスク容量等の記憶部の容量が少ないコンピュータ等の情報処理装置からの蓄積印刷要求において、情報処理装置の記憶部に負担をかけることなく、蓄積印刷を効率的に行うことができる。   In this way, in the case of a storage print request from an information processing apparatus such as a computer having a small storage unit capacity such as a hard disk capacity, it is possible to efficiently perform the storage printing without imposing a burden on the storage unit of the information processing apparatus. it can.

以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。   The invention made by the present inventor has been specifically described based on the preferred embodiments. However, the present invention is not limited to that described in the above embodiments, and various modifications can be made without departing from the scope of the invention. It goes without saying that it is possible.

本発明は、印刷データを一旦蓄積手段に蓄積した後に、印刷する印刷システム、該印刷紙データを送信するコンピュータ等の情報処理装置、該印刷データを受信して印刷するプリンタ装置、複合装置等の画像形成装置、印刷制御方法、印刷制御プログラム及び記録媒体に利用することができる。   The present invention relates to a printing system that prints print data once in the storage means, an information processing device such as a computer that transmits the print paper data, a printer device that receives and prints the print data, a composite device, etc. The present invention can be used for an image forming apparatus, a print control method, a print control program, and a recording medium.

1 印刷システム
NW ネットワーク
PC1〜PCn コンピュータ
Pr プリンタ装置
11 本体部
12 ディスプレイ
13 キーボード
14 ハードディスク
21 アプリケーション
22 プリンタドライバ
23 プリンタドライバUIモジュール
24 プリンタドライバ描画モジュール
31 ファイル名決定部
32 ページ保存部
33 情報埋め込み部
41 プリンタコントローラ
42 プリンタエンジン
43 記憶部
44 プリンタパネル
51 コマンドパーサ
52 蓄積制御部
53 印刷処理部
DESCRIPTION OF SYMBOLS 1 Printing system NW network PC1-PCn Computer Pr Printer apparatus 11 Main body part 12 Display 13 Keyboard 14 Hard disk 21 Application 22 Printer driver 23 Printer driver UI module 24 Printer driver drawing module 31 File name determination part 32 Page storage part 33 Information embedding part 41 Printer controller 42 Printer engine 43 Storage unit 44 Printer panel 51 Command parser 52 Storage control unit 53 Print processing unit

特開2007−312225号公報JP 2007-31225 A

Claims (7)

情報処理装置と画像形成装置がネットワークを介して接続されている印刷システムであって、
前記情報処理装置は、
前記ネットワークを介して前記画像形成装置とデータを授受する通信手段と、
所定ページ数の文書データに対して印刷設定されて蓄積印刷要求が行われると、該文書データをそのまままたは所定の印刷データに変換して印刷対象データとして所定のデータ蓄積手段に蓄積する蓄積制御手段と、
前記データ蓄積手段に蓄積された前記印刷対象データへの蓄積パス情報及び印刷設定情報を含む蓄積印刷ジョブデータを生成して前記通信手段から前記ネットワークを介して前記画像形成装置に送信する印刷ジョブデータ生成手段と、
前記通信手段が前記画像形成装置からデータ取得要求を受信すると、該データ取得要求で指定されている前記蓄積パス情報に対応する前記データ蓄積手段から前記印刷対象データの前記印刷データまたは前記文書データを読み出して、印刷データの場合にはそのまま、文書データの場合には所定の印刷データに変換して該通信手段から該画像形成装置に送信するデータ取得手段と、
を備え、
前記画像形成装置は、
前記ネットワークを介して前記情報処理装置とデータを授受する通信手段と、
前記情報処理装置から前記通信手段の受信した印刷ジョブデータが前記蓄積パス情報を含む前記蓄積印刷ジョブデータであると、該蓄積印刷ジョブデータを所定のジョブ蓄積手段に蓄積する受信ジョブ管理手段と、
前記ジョブ蓄積手段の前記蓄積印刷ジョブデータを指定した印刷指示を行う印刷指示手段と、
前記印刷指示手段で指示された前記蓄積印刷ジョブデータの前記蓄積パス情報に対応する印刷データに対するデータ取得要求を前記通信手段を介して前記画像形成装置に対して発行するデータ取得要求手段と、
前記通信手段が前記データ取得要求に応じて前記画像形成装置から送信されてきた印刷データを受信すると、該印刷データから描画データを生成する描画データ生成手段と、
前記描画データに基づいて画像を印刷出力する印刷手段と、
を備えていることを特徴とする印刷システム。
A printing system in which an information processing apparatus and an image forming apparatus are connected via a network,
The information processing apparatus includes:
Communication means for exchanging data with the image forming apparatus via the network;
When a print setting is made for a predetermined number of pages of document data and a storage print request is made, the storage control unit stores the document data as it is or converted into predetermined print data and stored as print target data in a predetermined data storage unit When,
Print job data that generates storage print job data including storage path information and print setting information for the print target data stored in the data storage unit, and transmits the generated print job data to the image forming apparatus via the network Generating means;
When the communication unit receives a data acquisition request from the image forming apparatus, the print data or the document data of the print target data is transferred from the data storage unit corresponding to the storage path information specified in the data acquisition request. A data acquisition unit that reads and converts the print data to predetermined print data in the case of print data and transmits the print data to the image forming apparatus from the communication unit;
With
The image forming apparatus includes:
A communication means for exchanging data with the information processing apparatus via the network;
Receiving job management means for storing the stored print job data in a predetermined job storage means when the print job data received by the communication means from the information processing apparatus is the stored print job data including the storage path information;
A print instruction means for giving a print instruction designating the stored print job data of the job storage means;
A data acquisition request unit that issues a data acquisition request for print data corresponding to the storage path information of the stored print job data instructed by the print instruction unit to the image forming apparatus via the communication unit;
When the communication unit receives the print data transmitted from the image forming apparatus in response to the data acquisition request, the drawing data generation unit generates drawing data from the print data;
Printing means for printing out an image based on the drawing data;
A printing system comprising:
前記印刷ジョブデータ生成手段は、前記印刷ジョブデータのデータ領域に前記蓄積パス情報を埋め込み、
前記データ取得要求手段は、前記印刷ジョブデータの前記データ領域から前記蓄積パス情報を取得することを特徴とする請求項1記載の印刷システム。
The print job data generation unit embeds the storage path information in a data area of the print job data,
The printing system according to claim 1, wherein the data acquisition request unit acquires the accumulated path information from the data area of the print job data.
データの授受を行う通信手段と、
所定ページ数の文書データに対して印刷設定されて蓄積印刷要求が行われると、該文書データをそのまままたは所定の印刷データに変換して印刷対象データとして所定のデータ蓄積手段に蓄積する蓄積制御手段と、
前記データ蓄積手段に蓄積された前記印刷対象データへの蓄積パス情報及び印刷設定情報を含む蓄積印刷ジョブデータを生成して前記通信手段から印刷先に送信する印刷ジョブデータ生成手段と、
前記通信手段が前記印刷先からデータ取得要求を受信すると、該データ取得要求で指定されている前記蓄積パス情報に対応する前記データ蓄積手段から前記印刷対象データの前記印刷データまたは前記文書データを読み出して、印刷データの場合にはそのまま、文書データの場合には所定の印刷データに変換して該通信手段から該印刷先に送信するデータ取得手段と、
を備えていることを特徴とする情報処理装置。
A communication means for sending and receiving data;
When a print setting is made for a predetermined number of pages of document data and a storage print request is made, the storage control unit stores the document data as it is or converted into predetermined print data and stored as print target data in a predetermined data storage unit When,
Print job data generation means for generating storage print job data including storage path information and print setting information for the print target data stored in the data storage means, and transmitting the print job data from the communication means to a print destination;
When the communication unit receives a data acquisition request from the print destination, the print data or the document data of the print target data is read from the data storage unit corresponding to the storage path information specified in the data acquisition request In the case of print data, the data acquisition unit converts the document data into predetermined print data and transmits it from the communication unit to the print destination.
An information processing apparatus comprising:
データの送受信を行う通信手段と、
前記通信手段が蓄積パス情報を含む蓄積印刷ジョブデータを受信すると、該蓄積印刷ジョブデータを所定のジョブ蓄積手段に蓄積する受信ジョブ管理手段と、
前記ジョブ蓄積手段の前記蓄積印刷ジョブデータを指定した印刷指示を行う印刷指示手段と、
前記印刷指示手段で指示された前記蓄積印刷ジョブデータの前記蓄積パス情報に対応する印刷データに対するデータ取得要求を該印刷データの蓄積先に対して前記通信手段を介して発行するデータ取得要求手段と、
前記通信手段が前記データ取得要求に応じて前記印刷データの蓄積先から送信されてきた印刷データを受信すると、該印刷データから描画データを生成する描画データ生成手段と、
前記描画データに基づいて画像を印刷出力する印刷手段と、
を備えていることを特徴とする画像形成装置。
A communication means for transmitting and receiving data;
A reception job management unit that stores the stored print job data in a predetermined job storage unit when the communication unit receives the stored print job data including storage path information;
A print instruction means for giving a print instruction designating the stored print job data of the job storage means;
A data acquisition request unit that issues a data acquisition request for print data corresponding to the storage path information of the stored print job data instructed by the print instruction unit to the storage destination of the print data via the communication unit; ,
When the communication unit receives the print data transmitted from the print data storage destination in response to the data acquisition request, the drawing data generation unit generates drawing data from the print data;
Printing means for printing out an image based on the drawing data;
An image forming apparatus comprising:
情報処理装置と画像形成装置がネットワークを介して接続されている印刷システムにおける印刷制御方法であって、
前記情報処理装置における処理ステップとして、
所定ページ数の文書データに対して印刷設定されて蓄積印刷要求が行われると、該文書データをそのまままたは所定の印刷データに変換して印刷対象データとして所定のデータ蓄積手段に蓄積する蓄積制御処理ステップと、
前記データ蓄積手段に蓄積された前記印刷対象データへの蓄積パス情報及び印刷設定情報を含む蓄積印刷ジョブデータを生成して前記ネットワークを介して前記画像形成装置に送信する印刷ジョブデータ生成処理ステップと、
前記画像形成装置からデータ取得要求を受信すると、該データ取得要求で指定されている前記蓄積パス情報に対応する前記データ蓄積手段から前記印刷対象データの前記印刷データまたは前記文書データを読み出して、印刷データの場合にはそのまま、文書データの場合には所定の印刷データに変換して該画像形成装置に送信するデータ取得処理ステップと、
を有し、
前記画像形成装置における処理ステップとして、
前記情報処理装置から前記蓄積パス情報を含む前記蓄積印刷ジョブデータを受信すると、該蓄積印刷ジョブデータを所定のジョブ蓄積手段に蓄積する受信ジョブ管理処理ステップと、
前記ジョブ蓄積手段の前記蓄積印刷ジョブデータを指定した印刷指示が行われると、指定された該蓄積印刷ジョブデータの前記蓄積パス情報に対応する印刷データに対するデータ取得要求を前記画像形成装置に対して発行するデータ取得要求処理ステップと、
前記データ取得要求に応じて前記画像形成装置から送信されてきた印刷データから描画データを生成する描画データ生成処理ステップと、
前記描画データに基づいて画像を印刷出力する印刷処理ステップと、
を有していることを特徴とする印刷制御方法。
A printing control method in a printing system in which an information processing apparatus and an image forming apparatus are connected via a network,
As processing steps in the information processing apparatus,
When a print setting is made for a predetermined number of pages of document data and a storage print request is made, the storage control process stores the document data as it is or converted into predetermined print data and stored in a predetermined data storage means as print target data Steps,
A print job data generation processing step of generating storage print job data including storage path information and print setting information for the print target data stored in the data storage means and transmitting the data to the image forming apparatus via the network; ,
When a data acquisition request is received from the image forming apparatus, the print data or the document data of the print target data is read out from the data storage unit corresponding to the storage path information specified in the data acquisition request, and printed. A data acquisition processing step for converting data into predetermined print data in the case of document data and transmitting it to the image forming apparatus;
Have
As processing steps in the image forming apparatus,
A received job management processing step of storing the stored print job data in a predetermined job storage unit upon receiving the stored print job data including the stored path information from the information processing apparatus;
When a print instruction specifying the stored print job data of the job storage unit is performed, a data acquisition request for print data corresponding to the storage path information of the specified stored print job data is sent to the image forming apparatus. A data acquisition request processing step to be issued;
A drawing data generation processing step of generating drawing data from print data transmitted from the image forming apparatus in response to the data acquisition request;
A print processing step for printing out an image based on the drawing data;
A printing control method characterized by comprising:
情報処理装置と画像形成装置がネットワークを介して接続されている印刷システムにおける印刷制御プログラムであって、
前記情報処理装置における処理として、
コンピュータに、
所定ページ数の文書データに対して印刷設定されて蓄積印刷要求が行われると、該文書データをそのまままたは所定の印刷データに変換して印刷対象データとして所定のデータ蓄積手段に蓄積する蓄積制御処理と、
前記データ蓄積手段に蓄積された前記印刷対象データへの蓄積パス情報及び印刷設定情報を含む蓄積印刷ジョブデータを生成して前記ネットワークを介して前記画像形成装置に送信する印刷ジョブデータ生成処理と、
前記画像形成装置からデータ取得要求を受信すると、該データ取得要求で指定されている前記蓄積パス情報に対応する前記データ蓄積手段から前記印刷対象データの前記印刷データまたは前記文書データを読み出して、印刷データの場合にはそのまま、文書データの場合には所定の印刷データに変換して該画像形成装置に送信するデータ取得処理と、
を実行させ、
前記画像形成装置における処理として、
コンピュータに、
前記情報処理装置から前記蓄積パス情報を含む前記蓄積印刷ジョブデータを受信すると、該蓄積印刷ジョブデータを所定のジョブ蓄積手段に蓄積する受信ジョブ管理処理と、
前記ジョブ蓄積手段の前記蓄積印刷ジョブデータを指定した印刷指示が行われると、指定された該蓄積印刷ジョブデータの前記蓄積パス情報に対応する印刷データに対するデータ取得要求を前記画像形成装置に対して発行するデータ取得要求処理と、
前記データ取得要求に応じて前記画像形成装置から送信されてきた印刷データから描画データを生成する描画データ生成処理と、
前記描画データに基づいて画像を印刷出力する印刷処理と、
を実行させることを特徴とする印刷制御プログラム。
A printing control program in a printing system in which an information processing apparatus and an image forming apparatus are connected via a network,
As processing in the information processing apparatus,
On the computer,
When a print setting is made for a predetermined number of pages of document data and a storage print request is made, the storage control process stores the document data as it is or converted into predetermined print data and stored in a predetermined data storage means as print target data When,
Print job data generation processing for generating storage print job data including storage path information and print setting information for the print target data stored in the data storage unit and transmitting the data to the image forming apparatus via the network;
When a data acquisition request is received from the image forming apparatus, the print data or the document data of the print target data is read out from the data storage unit corresponding to the storage path information specified in the data acquisition request, and printed. A data acquisition process in which data is converted as it is, and in the case of document data, is converted into predetermined print data and transmitted to the image forming apparatus;
And execute
As processing in the image forming apparatus,
On the computer,
A reception job management process for storing the stored print job data in a predetermined job storage unit upon receiving the stored print job data including the storage path information from the information processing apparatus;
When a print instruction specifying the stored print job data of the job storage unit is performed, a data acquisition request for print data corresponding to the storage path information of the specified stored print job data is sent to the image forming apparatus. Data acquisition request processing to be issued;
A drawing data generation process for generating drawing data from print data transmitted from the image forming apparatus in response to the data acquisition request;
A printing process for printing out an image based on the drawing data;
A print control program for executing
請求項6記載の印刷制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。   A computer-readable recording medium on which the printing control program according to claim 6 is recorded.
JP2010060077A 2010-03-17 2010-03-17 Printing system, information processor, image forming device, print control method, print control program, and recording medium Pending JP2011192225A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010060077A JP2011192225A (en) 2010-03-17 2010-03-17 Printing system, information processor, image forming device, print control method, print control program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010060077A JP2011192225A (en) 2010-03-17 2010-03-17 Printing system, information processor, image forming device, print control method, print control program, and recording medium

Publications (1)

Publication Number Publication Date
JP2011192225A true JP2011192225A (en) 2011-09-29

Family

ID=44797028

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010060077A Pending JP2011192225A (en) 2010-03-17 2010-03-17 Printing system, information processor, image forming device, print control method, print control program, and recording medium

Country Status (1)

Country Link
JP (1) JP2011192225A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013145528A (en) * 2012-01-16 2013-07-25 Canon Inc Information processing apparatus, printing device, printing system, print control method, and program
JP2014130433A (en) * 2012-12-28 2014-07-10 Kyocera Document Solutions Inc Image forming system, and image forming apparatus and information processing apparatus constituting the same
JP2021098299A (en) * 2019-12-20 2021-07-01 キヤノン株式会社 Image formation device and control method and program of the same

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000172464A (en) * 1998-12-07 2000-06-23 Seiko Epson Corp Print system, printer, and print server
JP2000353059A (en) * 1999-06-11 2000-12-19 Minolta Co Ltd Device and method for image processing, device and method for image forming and image processing system
JP2005319646A (en) * 2004-05-07 2005-11-17 Kyocera Mita Corp Image forming apparatus, information processor, control program of image forming apparatus, and control program of information processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000172464A (en) * 1998-12-07 2000-06-23 Seiko Epson Corp Print system, printer, and print server
JP2000353059A (en) * 1999-06-11 2000-12-19 Minolta Co Ltd Device and method for image processing, device and method for image forming and image processing system
JP2005319646A (en) * 2004-05-07 2005-11-17 Kyocera Mita Corp Image forming apparatus, information processor, control program of image forming apparatus, and control program of information processor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013145528A (en) * 2012-01-16 2013-07-25 Canon Inc Information processing apparatus, printing device, printing system, print control method, and program
JP2014130433A (en) * 2012-12-28 2014-07-10 Kyocera Document Solutions Inc Image forming system, and image forming apparatus and information processing apparatus constituting the same
JP2021098299A (en) * 2019-12-20 2021-07-01 キヤノン株式会社 Image formation device and control method and program of the same
JP7395342B2 (en) 2019-12-20 2023-12-11 キヤノン株式会社 Image forming apparatus, image forming apparatus control method, and program

Similar Documents

Publication Publication Date Title
JP5677047B2 (en) Printing system, information processing apparatus, printing method, and program
JP5439941B2 (en) Information processing system, information processing apparatus, and signal transmission apparatus
JP4553364B2 (en) Printing system
US9069504B2 (en) Printing apparatus and method for increasing storage area
JP2006127478A (en) Print control device and program recording medium
US20110019226A1 (en) Server, printer, and computer readable medium
JP2009258987A (en) Printer driver executed by computer, utility program, and installer for utility program
JP2007257592A (en) Printing system, information processor, and printer
JP4543945B2 (en) Printing system, control method therefor, and print management program
JP7175693B2 (en) PRINTING DEVICE, PRINTING DEVICE CONTROL METHOD, AND PROGRAM
JP2003131836A (en) Spool file processing device, program, and recording medium
JP2011192225A (en) Printing system, information processor, image forming device, print control method, print control program, and recording medium
JP2012045816A (en) Image forming apparatus, preview image processing method, program, and recording medium
JP2009211382A (en) Information processing apparatus, information processing program, and recording medium
US8595623B2 (en) Image processing including process of outputting preview image using database storing synthesizing data corresponding to finish processing condition
JP2018097620A (en) Image forming system, image forming apparatus, image processing apparatus, control method therefor, and program
JP2008265135A (en) Print system and printer
JP4614394B2 (en) Image forming apparatus, control method therefor, image forming system, and program
JP2013041329A (en) Print control apparatus, control program, and recording medium
JP2010225176A (en) Printing system
JP2008046821A (en) Image forming system, information processor, and print control method and program
JP2008027217A (en) Printing system with information processor and printing apparatus
JP6221543B2 (en) Program, information processing apparatus, information processing system, and image processing system
WO2023190149A1 (en) Support program and print system
JP5505202B2 (en) Image forming apparatus, image forming control method, image forming control program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20121217

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20121217

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140311