JP6344145B2 - Image forming apparatus and image forming program - Google Patents
Image forming apparatus and image forming program Download PDFInfo
- Publication number
- JP6344145B2 JP6344145B2 JP2014173213A JP2014173213A JP6344145B2 JP 6344145 B2 JP6344145 B2 JP 6344145B2 JP 2014173213 A JP2014173213 A JP 2014173213A JP 2014173213 A JP2014173213 A JP 2014173213A JP 6344145 B2 JP6344145 B2 JP 6344145B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image data
- page
- print image
- 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.)
- Active
Links
- 238000013500 data storage Methods 0.000 claims description 36
- 238000000034 method Methods 0.000 claims description 36
- 238000007639 printing Methods 0.000 claims description 29
- 238000012545 processing Methods 0.000 description 22
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 238000012805 post-processing Methods 0.000 description 9
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 6
- 229910052799 carbon Inorganic materials 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
Description
本発明は、画像形成装置および画像形成プログラムに関する。 The present invention relates to an image forming apparatus and an image forming program.
ネットワークプリントにおいて、複数部印刷する原稿の印刷方法をプリントコントローラーによりページ単位で制御する技術が知られている。たとえば、複数部印刷する原稿の各部の第1ページに異なる顧客情報を印刷したり、カーボン印刷のように、部ごとに「顧客用」、「処理用」、「控え用」などのスタンプを押して、部ごとに意味を持たせたりする技術である。 In network printing, a technique for controlling a printing method of a document for printing a plurality of copies on a page basis by a print controller is known. For example, different customer information is printed on the first page of each part of a document to be printed in multiple copies, or stamps such as “customer”, “processing”, and “reserved” are printed for each copy, as in carbon printing. It is a technology that gives meaning to each part.
このような技術を使用して印刷した場合、複数部印刷する原稿の第1部と第2部以降の他の部との間において、印刷される画像は第1ページだけが異なり、他のページの画像は同じになる。この場合、プリントコントローラーから画像形成装置にページデータを送信するとき、画像が同じ上記他の部のページについてもそのまま送信すると、同じ内容のページが複数回にわたり画像形成装置に送信されるため、ページデータの伝送に無駄が生じる。これに対して、プリントコントローラーが、画像が同じ上記他の部のページを送信せずに、画像形成装置が、プリントコントローラーからの制御信号に応じて、第1部のページに基づいて上記他の部のページを生成するように構成して対処することが考えられる。しかし、このようにプリントコントローラーを構成すると、プリントコントローラーによる画像形成装置に対する制御が複雑になり、プリントコントローラーと画像形成装置との間のインターフェースの汎用性が低下する問題がある。 When printing using such a technique, the printed image differs only in the first page between the first part of the document to be printed in multiple copies and the other parts after the second part. The images will be the same. In this case, when the page data is transmitted from the print controller to the image forming apparatus, if the page of the other part having the same image is transmitted as it is, the page having the same content is transmitted to the image forming apparatus multiple times. There is a waste of data transmission. On the other hand, the print controller does not transmit the page of the other part having the same image, and the image forming apparatus performs the other part based on the page of the first part in response to the control signal from the print controller. It is conceivable to cope with such a configuration by generating a partial page. However, when the print controller is configured in this manner, control of the image forming apparatus by the print controller becomes complicated, and there is a problem that versatility of an interface between the print controller and the image forming apparatus is lowered.
そのため、上述のようにページデータの伝送に無駄が生じるものの、インターフェースの汎用性を低下させない見地から、印刷する部数分のページデータをそのまま画像形成装置に送信するようにプリントコントローラーを構成することが多い。以下、本明細書では、このような構成のプリントコントローラーを、「ページモードコントローラー」または単に「コントローラー」と称する。 For this reason, as described above, although transmission of page data is wasted, the print controller may be configured to transmit the page data for the number of copies to be printed as it is to the image forming apparatus from the viewpoint of not reducing the versatility of the interface. Many. Hereinafter, the print controller having such a configuration is referred to as a “page mode controller” or simply a “controller” in the present specification.
たとえば、3ページの原稿を3部印刷する場合、コントローラーは、3ページ×3部=9ページを画像形成装置に送信する。そして、原稿の第1部と第2,3部とについて、第1ページだけに差異があり第2,3ページがそれぞれ全く同一である場合、第2,3部の第2,3ページについても、ページデータがプリントコントローラーから画像形成装置に送信される。一方、画像形成装置は、全ページのページデータを受信し、一旦ハードディスクドライブに保存する。そして、画像形成する時にページデータをハードディスクドライブからメモリに読み出して印刷する。したがって、ハードディスクドライブには、第1〜3部の第1〜3ページのページデータが保存されており、このうち第2,3部の第2,3ページは、第1部の第2,3ページとそれぞれ同一である。この例ように、印刷する部数が3部程度の少量であれば、ハードディスクドライブの空き容量が問題になることは少ない。しかし、多部数の印刷である場合は、同一のページデータを多量に含むことになり、ハードディスクドライブの空き容量が不足する問題が生じうる。 For example, when three copies of a three-page document are printed, the controller transmits 3 pages × 3 copies = 9 pages to the image forming apparatus. If the first page and the second and third parts of the document are different only in the first page and the second and third pages are exactly the same, the second and third pages of the second and third parts are also the same. , Page data is transmitted from the print controller to the image forming apparatus. On the other hand, the image forming apparatus receives page data of all pages and temporarily stores them in the hard disk drive. Then, when forming an image, the page data is read from the hard disk drive to the memory and printed. Accordingly, the first to third page data of the first to third pages are stored in the hard disk drive. Of these, the second and third pages of the second and third pages are stored in the first part of the second and third pages. Each page is identical. As in this example, if the number of copies to be printed is as small as 3 copies, the free space of the hard disk drive is less likely to be a problem. However, when printing a large number of copies, a large amount of the same page data is included, which may cause a problem that the hard disk drive has insufficient free space.
これに関連して、下記特許文献1には、複数のユーザーの印刷ジョブを1つの印刷ジョブにまとめることにより通信効率を向上させることを目的とした技術が開示されている。しかしながら、特許文献1の技術では、通信効率を向上することはできるものの、画像形成装置が受信するページデータの量は印刷ジョブを1つにまとめる前後でさほど変わらないので、ハードディスクドライブの空き容量が不足する問題を解決することはできない。 In relation to this, the following Patent Document 1 discloses a technique for improving communication efficiency by combining print jobs of a plurality of users into one print job. However, with the technique of Patent Document 1, although the communication efficiency can be improved, the amount of page data received by the image forming apparatus does not change much before and after combining print jobs into one, so that the free space of the hard disk drive is small. Can't solve the missing problem.
本発明は、上述した問題を解決するためになされたものである。したがって、本発明の目的は、ページモードコントローラーを使用して多部数印刷する場合に画像形成装置のハードディスクドライブの空き容量が不足することを抑制する画像形成装置および画像形成プログラムを提供することである。 The present invention has been made to solve the above-described problems. SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide an image forming apparatus and an image forming program that suppress a shortage of free space in a hard disk drive of an image forming apparatus when printing a large number of copies using a page mode controller. .
本発明の上記目的は、下記によって達成される。 The above object of the present invention is achieved by the following.
(1)コントローラーから印刷画像データを含むページデータをページ単位で取得するデータ取得部と、前記データ取得部によって取得されたページデータの印刷画像データを保存するデータ保存部と、前記ページデータが第1部のページデータである場合は、前記データ保存部に前記ページデータの印刷画像データを保存するように制御し、前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存するように制御する制御部と、を有する、画像形成装置。 (1) A data acquisition unit that acquires page data including print image data from the controller in units of pages, a data storage unit that stores print image data of the page data acquired by the data acquisition unit, and the page data If the page data is one set of page data, control is performed so that the print image data of the page data is stored in the data storage unit. If the page data is the second or later page data, the page data The print image data is compared with the print image data of the corresponding page of the first part. If there is no difference between the print image data and the print image data, the print image data is discarded. A control unit that controls to store the data in the data storage unit.
(2)前記データ取得部は、前記印刷画像データに関する情報をさらに取得し、前記制御部は、前記印刷画像データに関する情報の設定に応じて、前記データ取得部によって取得された印刷画像データを前記データ保存部に保存させるか、あるいは前記印刷画像データを前記データ保存部に保存させずに破棄するかを制御し、前記印刷画像データに関する情報は、前記ページデータを出力する前記コントローラーが取得した印刷ジョブが第1部である場合は、前記データ保存部に前記ページデータの印刷画像データを保存させるように設定される一方で、前記印刷ジョブが第2部以降である場合は、前記印刷ジョブの画像データと前記第1部の対応するページの画像データとを比較して、両者に差異が無い場合には前記画像データに対応する印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存させるように設定されることを特徴とする上記(1)に記載の画像形成装置。 (2) The data acquisition unit further acquires information about the print image data, and the control unit receives the print image data acquired by the data acquisition unit according to a setting of information about the print image data. Control whether to store in the data storage unit or discard the print image data without storing in the data storage unit, the information about the print image data is the print acquired by the controller that outputs the page data If the job is the first part, the data storage unit is set to save the print image data of the page data, while if the print job is the second part or later, the print job The image data is compared with the image data of the corresponding page of the first part, and if there is no difference between the two, it corresponds to the image data Discard printing image data, the image forming apparatus according to (1), characterized in that is set so as to store the print image data to the data storage unit if there is a difference.
(3)前記制御部は、前記ページデータの部数情報およびページ情報を取得し、前記印刷画像データを前記データ保存部に保存させる場合は、前記部数情報および前記ページ情報と関連付けて保存させることを特徴とする上記(1)または(2)に記載の画像形成装置。 (3) The control unit acquires copy number information and page information of the page data, and when the print image data is stored in the data storage unit, the control unit stores the print image data in association with the copy number information and the page information. The image forming apparatus as described in (1) or (2) above.
(4)前記印刷画像データに基づいて用紙に画像を印刷する画像形成部をさらに有し、前記制御部は、前記第1部については、前記データ保存部に保存された印刷画像データを使用して印刷し、前記第2部以降については、印刷画像データが保存されている場合は当該印刷画像データを使用して印刷し、印刷画像データが保存されていない場合は、前記第1部の対応する印刷画像データを使用して印刷するように、前記画像形成部を制御することを特徴とする上記(1)〜(3)のいずれか1つに記載の画像形成装置。 (4) The image forming unit further prints an image on a sheet based on the print image data, and the control unit uses print image data stored in the data storage unit for the first unit. For the second and subsequent parts, if the print image data is stored, the print is performed using the print image data. If the print image data is not stored, the first part corresponds to The image forming apparatus according to any one of (1) to (3), wherein the image forming unit is controlled to print using print image data to be printed.
(5)コントローラーから印刷画像データを含むページデータをページ単位で取得する手順(a)と、前記手順(a)において取得した前記ページデータが第1部のページデータである場合は、データ保存部に前記ページデータの印刷画像データを保存するように制御し、前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存するように制御する手順(b)と、をコンピューターに実行させる、画像形成プログラム。 (5) A procedure (a) for acquiring page data including print image data from the controller in units of pages, and a data storage unit when the page data acquired in the procedure (a) is the first page data If the page data is page data after the second part, the print image data of the page data and the corresponding page of the first part are printed. Step (b) for comparing the image data and controlling to discard the print image data if there is no difference between them and to store the print image data in the data storage unit if there is a difference And an image forming program for causing a computer to execute.
(6)前記手順(a)では、前記印刷画像データに関する情報をさらに取得し、前記手順(b)では、前記印刷画像データに関する情報の設定に応じて、前記手順(a)において取得した印刷画像データを前記データ保存部に保存させるか、あるいは前記印刷画像データを前記データ保存部に保存させずに破棄するかを制御し、前記印刷画像データに関する情報は、前記ページデータを出力する前記コントローラーが取得した印刷ジョブが第1部である場合は、前記データ保存部に前記ページデータの印刷画像データを保存させるように設定される一方で、前記印刷ジョブが第2部以降である場合は、前記印刷ジョブの画像データと前記第1部の対応するページの画像データとを比較して、両者に差異が無い場合には前記画像データに対応する印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存させるように設定されることを特徴とする上記(5)に記載の画像形成プログラム。 (6) In the procedure (a), information related to the print image data is further acquired. In the procedure (b), the print image acquired in the procedure (a) is set according to the setting of information related to the print image data. Controls whether data is stored in the data storage unit or whether the print image data is discarded without being stored in the data storage unit. Information about the print image data is stored in the controller that outputs the page data. When the acquired print job is the first part, the data storage unit is set to store the print image data of the page data, while when the print job is the second part or later, The image data of the print job is compared with the image data of the corresponding page of the first part. Discards the print image data, the image forming program according to (5), characterized in that set so as to store the print image data to the data storage unit if there is a difference.
(7)前記印刷画像データに基づいて用紙に画像を印刷する手順(c)さらに有し、前記第1部については、前記データ保存部に保存されている印刷画像データを使用して印刷し、前記第2部以降については、印刷画像データが保存されている場合は当該印刷画像データを使用して印刷し、印刷画像データが保存されていない場合は、前記第1部の対応する印刷画像データを使用して印刷することを特徴とする上記(5)または(6)に記載の画像形成プログラム。 (7) a step (c) of printing an image on paper based on the print image data, and the first part is printed using the print image data stored in the data storage unit; For the second and subsequent parts, if the print image data is stored, printing is performed using the print image data. If the print image data is not stored, the corresponding print image data of the first part is used. The image forming program according to (5) or (6), wherein printing is performed using
(8)前記手順(b)では、前記手順(a)において取得した前記印刷画像データを前記データ保存部に保存した後、前記ページデータが第1部のページデータである場合は、前記印刷画像データの保存を維持し、前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを削除し、差異がある場合には前記印刷画像データの保存を維持することを特徴とする上記(5)〜(7)のいずれか1つに記載の画像形成プログラム。 (8) In the step (b), after the print image data acquired in the step (a) is stored in the data storage unit, if the page data is the first page data, the print image When the page data is the second and subsequent page data, the print data of the page data is compared with the print image data of the corresponding page of the first part. The print image data is deleted if there is no difference, and the storage of the print image data is maintained if there is a difference, as described in any one of (5) to (7) above Image forming program.
本発明によれば、コントローラーから画像形成装置に送信される第2部以降のページデータについて、第1部の各ページデータと同じ内容のページデータが削除されるので、必要なページデータのみをハードディスクドライブに保存できる。その結果、ハードディスクドライブの空き容量が不足することを抑制できる。 According to the present invention, page data having the same contents as the page data of the first part is deleted from the second part and subsequent page data transmitted from the controller to the image forming apparatus, so that only necessary page data is stored on the hard disk. Can be saved to the drive. As a result, it is possible to suppress a shortage of free space in the hard disk drive.
以下、添付した図面を参照しながら、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted.
(第1の実施形態)
図1は本発明の第1の実施形態における画像形成システムの構成を示す概略ブロック図である。図2Aは本発明の第1の実施形態におけるページヘッダーの一例を示す図であり、図2Bは本発明の第1の実施形態におけるページフッターの一例を示す図である。図3は図1に示すコントローラーおよび画像形成装置の構成を示す概略ブロック図である。
(First embodiment)
FIG. 1 is a schematic block diagram showing the configuration of an image forming system according to the first embodiment of the present invention. FIG. 2A is a diagram showing an example of a page header in the first embodiment of the present invention, and FIG. 2B is a diagram showing an example of a page footer in the first embodiment of the present invention. FIG. 3 is a schematic block diagram showing the configuration of the controller and the image forming apparatus shown in FIG.
<画像形成システム>
図1に示すように、本実施形態の画像形成システムAは、コントローラー100および画像形成装置200を有し、これらは専用配線300によって互いに通信可能に接続されている。また、コントローラー100は、LAN(Local Area Network)などのネットワークを通じてクライアント端末(不図示)に接続されている。クライアント端末は、たとえばパーソナルコンピューター、携帯情報端末などであり、印刷ジョブを生成し、コントローラー100に送信する。印刷ジョブは、画像形成装置200に画像を印刷させるためのジョブデータであり、CMYKの4色からなる画像データと当該画像データを印刷する際に必要となる各種設定に関する情報を含む印刷ジョブ情報(ジョブチケット設定とも呼ばれる)とを有する。
<Image forming system>
As shown in FIG. 1, the image forming system A of this embodiment includes a controller 100 and an image forming apparatus 200, which are connected to each other by a dedicated wiring 300 so as to communicate with each other. The controller 100 is connected to a client terminal (not shown) through a network such as a LAN (Local Area Network). The client terminal is, for example, a personal computer or a portable information terminal, and generates a print job and transmits it to the controller 100. The print job is job data for causing the image forming apparatus 200 to print an image, and print job information (including CMYK four-color image data and information related to various settings necessary for printing the image data). Also called job ticket setting).
表1に示すように、本実施形態の印刷ジョブ情報は、たとえばジョブ番号、部情報、ページ情報、カーボン設定および用紙情報を含みうる。用紙情報は、さらに用紙サイズ、紙種、両面印刷、後処理設定などの情報を含みうる。ユーザーは、クライアント端末上で動作するプリンタードライバーを使用して、印刷ジョブ情報の設定内容を確認したり、一部の設定内容を変更したりすることが可能である。表1は、カーボン設定された3ページの原稿を3部印刷する場合について例示する。 As shown in Table 1, the print job information of the present embodiment can include, for example, a job number, copy information, page information, carbon settings, and paper information. The paper information can further include information such as paper size, paper type, duplex printing, and post-processing settings. The user can check the setting contents of the print job information or change a part of the setting contents by using a printer driver operating on the client terminal. Table 1 exemplifies a case where three copies of a 3-page document set with carbon are printed.
また、画像データは、たとえばクライアント端末上で動作する文書作成ソフトウェアなどのアプリケーションソフトウェアを使用して作成されうる。 Also, the image data can be created using application software such as document creation software that runs on the client terminal, for example.
<コントローラー>
コントローラー100は、印刷ジョブを解析してページデータを生成し、画像形成装置200にページ単位で送信する。本実施形態では、ページデータは、ページヘッダー、印刷画像データおよびページフッターを含む。図2Aに示すように、ページヘッダーは、ページの初めを示し、ページ番号、用紙サイズ、紙種、水平および垂直方向の画像サイズ、後処理設定など一般的な情報に加えて、本実施形態では、印刷画像データを保存するか否かについての情報を含む。
<Controller>
The controller 100 analyzes the print job, generates page data, and transmits the page data to the image forming apparatus 200 in units of pages. In the present embodiment, the page data includes a page header, print image data, and a page footer. As shown in FIG. 2A, the page header indicates the beginning of the page, and in this embodiment, in addition to general information such as page number, paper size, paper type, horizontal and vertical image size, and post-processing settings. , Information on whether to save the print image data is included.
より具体的には、「<SaveImage>」と「</SaveImage>」との間の部分に印刷画像データを保存するか否かについての情報が設定され、「Yes」の場合は印刷画像データを保存し、「No」の場合は印刷画像データを保存しないことを表す。また、図2Bに示すように、ページフッターは、ページの終わりを示し、終了時刻などの情報を含みうる。ページヘッダーおよびページフッターは、印刷ジョブに含まれる印刷ジョブ情報に基づいて生成される。 More specifically, information on whether or not to save the print image data is set in a portion between “<SaveImage>” and “</ SaveImage>”. If “Yes”, the print image data is set. Saved and “No” indicates that the print image data is not saved. Also, as shown in FIG. 2B, the page footer indicates the end of the page and may include information such as the end time. The page header and page footer are generated based on print job information included in the print job.
また、コントローラー100は、印刷ジョブを解析し、色変換、スクリーニング、ラスタライズなどの処理を実行し、ビットマップ形式の印刷画像データを生成する。 In addition, the controller 100 analyzes the print job, executes processes such as color conversion, screening, and rasterization, and generates print image data in bitmap format.
図3に示すように、コントローラー100は、第1I/F部110および第1制御部120を有する。第1I/F部110は、画像形成装置200と接続され、コントローラー100と画像形成装置200との間においてページデータ、印刷ジョブ情報、ステータス情報、制御情報などをやり取りするためのインターフェースである。 As shown in FIG. 3, the controller 100 includes a first I / F unit 110 and a first control unit 120. The first I / F unit 110 is connected to the image forming apparatus 200 and is an interface for exchanging page data, print job information, status information, control information, and the like between the controller 100 and the image forming apparatus 200.
第1制御部120は、第1メモリ121、RIP(Raster Image Processor)122、第1HDD(Hard Disk Drive)123、第1通信I/F部124および第1CPU(Central Processing Unit)125を有する。 The first control unit 120 includes a first memory 121, a RIP (Raster Image Processor) 122, a first HDD (Hard Disk Drive) 123, a first communication I / F unit 124, and a first CPU (Central Processing Unit) 125.
第1メモリ121は、RAM(Random Access Memory)を有し、第1HDD123や第1通信I/F部124から読み込んだ種々のデータを一時的に記憶するデバイスである。記憶されたデータは、第1CPU125によって処理され、必要に応じて第1HDD123に転送される。 The first memory 121 has a RAM (Random Access Memory), and is a device that temporarily stores various data read from the first HDD 123 and the first communication I / F unit 124. The stored data is processed by the first CPU 125 and transferred to the first HDD 123 as necessary.
RIP122は、受信した印刷ジョブを解析して、ビットマップ形式の印刷画像データを生成する。RIP122は、ラスタライズ用のソフトウェアプログラムを第1CPU125または専用のプロセッサにより実行して印刷ジョブに含まれる画像データをラスタライズする。上記ラスタライズ用のソフトウェアプログラムは、第1HDD123に保存されている。あるいは、RIP122は、ASIC(Application Specific Integrated Circuit)やFPGA(Field−Programmable Gate Array)のようなハードウェアで構成されてもよい。 The RIP 122 analyzes the received print job and generates print image data in bitmap format. The RIP 122 rasterizes image data included in a print job by executing a rasterization software program by the first CPU 125 or a dedicated processor. The software program for rasterization is stored in the first HDD 123. Alternatively, the RIP 122 may be configured with hardware such as an application specific integrated circuit (ASIC) or a field-programmable gate array (FPGA).
第1HDD123は、制御プログラム、画像処理プログラム、オペレーティングシステムなど各種ソフトウェアプログラムや、印刷ジョブ、コントローラー100が実行する各種処理に関する情報を保存するハードディスクドライブである。 The first HDD 123 is a hard disk drive that stores various software programs such as a control program, an image processing program, and an operating system, a print job, and information related to various processes executed by the controller 100.
第1通信I/F部124は、サーバー、クライアント端末、他の装置などと接続を確立し、データの送受信を実行する。 The first communication I / F unit 124 establishes a connection with a server, a client terminal, another device, etc., and executes data transmission / reception.
第1CPU125は、制御プログラムや画像処理プログラムなど第1HDD123に保存されている各種ソフトウェアプログラムを実行し、各部を制御したり、画像処理などを実施したりする。 The first CPU 125 executes various software programs stored in the first HDD 123 such as a control program and an image processing program, and controls each unit and performs image processing.
<画像形成装置>
画像形成装置200は、ページデータをページ単位で受信し、画像を印刷する。図3に示すように、画像形成装置200は、操作表示部210、画像形成部220、給紙部230、後処理部240、第2I/F部250および第2制御部260を有する。
<Image forming apparatus>
The image forming apparatus 200 receives page data page by page and prints an image. As illustrated in FIG. 3, the image forming apparatus 200 includes an operation display unit 210, an image forming unit 220, a paper feeding unit 230, a post-processing unit 240, a second I / F unit 250, and a second control unit 260.
操作表示部210は、ユーザーからの指示を受け付け、第2制御部260に送信する。また、操作部表示210は、ユーザーが入力した各種の設定情報、保存されている印刷ジョブ情報、警告メッセージなどを表示する。操作表示部210は、たとえば、押しボタンスイッチ、タッチパネルなどの入力装置と液晶ディスプレイなどの表示装置とを備える。 The operation display unit 210 receives an instruction from the user and transmits the instruction to the second control unit 260. The operation unit display 210 displays various setting information input by the user, stored print job information, warning messages, and the like. The operation display unit 210 includes, for example, an input device such as a push button switch or a touch panel and a display device such as a liquid crystal display.
画像形成部220は、上記印刷画像データを使用して、用紙に印刷画像を印刷する。具体的には、画像形成部220は、電子写真プロセスにより画像を用紙に印刷する。電子写真プロセスでは、感光体ドラムを帯電させ、上記印刷画像データに基づいてレーザー光により感光体ドラム上に静電潜像を形成する。そして、感光体ドラム上の静電潜像にトナーを付着させてトナー画像を形成し、感光体ドラム上のトナー画像を転写ベルトにより、給紙部230から供給された用紙に転写する。続いて、当該用紙に転写されたトナー画像を定着ローラーで加熱および加圧して定着する。トナー画像が定着された用紙は、排紙トレイから排出される。 The image forming unit 220 prints a print image on paper using the print image data. Specifically, the image forming unit 220 prints an image on a sheet by an electrophotographic process. In the electrophotographic process, the photosensitive drum is charged, and an electrostatic latent image is formed on the photosensitive drum by laser light based on the print image data. Then, toner is attached to the electrostatic latent image on the photosensitive drum to form a toner image, and the toner image on the photosensitive drum is transferred onto a sheet supplied from the paper supply unit 230 by a transfer belt. Subsequently, the toner image transferred onto the paper is fixed by heating and pressing with a fixing roller. The paper on which the toner image is fixed is discharged from the paper discharge tray.
後処理部240は、画像形成部220において画像が印刷された用紙を後処理(フィニッシング処理)する。より具体的には、後処理部240は、第2制御部260からの指示により、画像形成部220において画像が印刷された用紙にパンチ、ステープル、製本などの後処理を実施する。 The post-processing unit 240 performs post-processing (finishing processing) on the paper on which the image is printed in the image forming unit 220. More specifically, the post-processing unit 240 performs post-processing such as punching, stapling, and bookbinding on a sheet on which an image is printed in the image forming unit 220 in accordance with an instruction from the second control unit 260.
第2I/F部250は、コントローラー100と接続され、画像形成装置200とコントローラー100との間においてページデータ、印刷ジョブ情報、ステータス情報、制御情報などをやり取りするためのインターフェースである。本実施形態では、第2I/F部250は、データ取得部として機能する。 The second I / F unit 250 is connected to the controller 100 and is an interface for exchanging page data, print job information, status information, control information, and the like between the image forming apparatus 200 and the controller 100. In the present embodiment, the second I / F unit 250 functions as a data acquisition unit.
第2制御部260は、第2メモリ261、第2HDD262、第2通信I/F部263および第2CPU264を有し、操作表示部210、画像形成部220、給紙部230、後処理部240および第2I/F部250を制御する。 The second control unit 260 includes a second memory 261, a second HDD 262, a second communication I / F unit 263, and a second CPU 264, and includes an operation display unit 210, an image forming unit 220, a sheet feeding unit 230, a post-processing unit 240, and the like. The second I / F unit 250 is controlled.
第2メモリ261は、RAMを有し、第2HDD262や第2通信I/F部263から読み込んだ種々のデータを一時的に記憶するデバイスである。記憶されたデータは、第2CPU264によって処理され、必要に応じて第2HDD262に転送される。 The second memory 261 has a RAM and is a device that temporarily stores various data read from the second HDD 262 and the second communication I / F unit 263. The stored data is processed by the second CPU 264 and transferred to the second HDD 262 as necessary.
第2HDD262は、データ保存部として機能し、画像形成プログラム、オペレーティングシステムなど各種ソフトウェアプログラム、印刷ジョブ情報、印刷画像データ、画像形成装置200が実行する各種処理に関する情報を保存するハードディスクドライブである。 The second HDD 262 functions as a data storage unit, and is a hard disk drive that stores various software programs such as an image forming program and an operating system, print job information, print image data, and information related to various processes executed by the image forming apparatus 200.
第2通信I/F部263は、サーバー、クライアント端末、他の装置などと接続を確立し、データの送受信を実行する。 The second communication I / F unit 263 establishes a connection with a server, a client terminal, another device, etc., and executes data transmission / reception.
第2CPU264は、制御部として機能し、画像形成プログラムなど第2HDD262に保存されている各種ソフトウェアプログラムを実行し、各部を制御したり、演算処理を実施したりする。また、第2CPU264は、第2I/F部250とともにデータ取得部として機能する。 The second CPU 264 functions as a control unit, executes various software programs stored in the second HDD 262 such as an image forming program, and controls each unit and performs arithmetic processing. The second CPU 264 functions as a data acquisition unit together with the second I / F unit 250.
<ページデータの送信処理>
以下、図4〜図7を参照して、本発明の第1の実施形態におけるページデータの送信処理および受信処理について説明する。図4は本発明の第1の実施形態におけるコントローラーと画像形成装置との間のページデータの流れを模式的に示す図である。また、図5は本発明の第1の実施形態におけるページデータの送信処理を説明するためのフローチャートであり、図6は本発明の第1の実施形態におけるページデータの受信処理を説明するためのフローチャートである。また、図7は、本発明の第1の実施形態において第2HDDに保存されるページデータを示す模式図である。
<Page data transmission processing>
The page data transmission processing and reception processing according to the first embodiment of the present invention will be described below with reference to FIGS. FIG. 4 is a diagram schematically showing the flow of page data between the controller and the image forming apparatus in the first embodiment of the present invention. FIG. 5 is a flowchart for explaining page data transmission processing according to the first embodiment of the present invention. FIG. 6 is a flowchart for explaining page data reception processing according to the first embodiment of the present invention. It is a flowchart. FIG. 7 is a schematic diagram showing page data stored in the second HDD in the first embodiment of the present invention.
本実施形態におけるページデータの送信処理および受信処理は、第1制御部120の第1CPU121が、第1HDD123に保存されている制御プログラムを実行することにより実現される。 The page data transmission processing and reception processing in the present embodiment are realized by the first CPU 121 of the first control unit 120 executing a control program stored in the first HDD 123.
図4に示すように、本実施形態では、コントローラー100は、印刷ジョブを受信し、ページヘッダー、印刷画像データおよびページフッターを含むページデータを送信する。一方、画像形成装置200は、ページデータを受信して保存し、ページデータに含まれる印刷画像データに基づいて用紙に画像を形成する。図4には、3ページの原稿を3部印刷する場合におけるコントローラー100と画像形成装置200との間のページデータの流れが模式的に示されている。コントローラー100によりページデータを画像形成装置200に送信する手順は以下のとおりである。 As shown in FIG. 4, in the present embodiment, the controller 100 receives a print job and transmits page data including a page header, print image data, and a page footer. On the other hand, the image forming apparatus 200 receives and stores page data, and forms an image on a sheet based on print image data included in the page data. FIG. 4 schematically shows the flow of page data between the controller 100 and the image forming apparatus 200 when three copies of a three-page document are printed. The procedure for transmitting page data to the image forming apparatus 200 by the controller 100 is as follows.
第1CPU125は、印刷ジョブを第1通信I/F部124を介して受信し、第1メモリ121に保存する。そして、第1CPU125は、全ページを送信するまで、図5に示すステップS101〜S107の処理を繰り返す。 The first CPU 125 receives the print job via the first communication I / F unit 124 and stores it in the first memory 121. And 1st CPU125 repeats the process of step S101-S107 shown in FIG. 5 until all the pages are transmitted.
まず、受信した印刷ジョブのページが第1部であるか否かを判断する(ステップS101)。受信した印刷ジョブのページが第1部である場合(ステップS101:YES)、保存フラグを「1」に設定し(ステップS102)、ステップS105のページヘッダーを送信する処理に移行する。 First, it is determined whether the page of the received print job is the first part (step S101). When the page of the received print job is the first part (step S101: YES), the storage flag is set to “1” (step S102), and the process proceeds to the process of transmitting the page header in step S105.
保存フラグは、画像形成装置200において印刷画像データを第2HDD262に保存するか否かを示すフラグであり、「1」の場合に印刷画像データを保存することを表し、「0」の場合に印刷画像データを保存しないことを表す。 The storage flag is a flag indicating whether or not the print image data is stored in the second HDD 262 in the image forming apparatus 200. If “1”, the print image data is stored. If “0”, the print flag is printed. Indicates that image data is not saved.
一方、受信した印刷ジョブのページが第1部ではない場合(ステップS101:NO)、すなわち第2部以降である場合、受信した印刷ジョブのページの画像データが第1部の対応するページの画像データと異なるか否かを判断する(ステップS103)。受信した印刷ジョブのページの画像データが第1部の対応するページの画像データと異なる場合(ステップS103:YES)、保存フラグを「1」に設定し(ステップS102)、ステップS105の処理に移行する。 On the other hand, if the page of the received print job is not the first part (step S101: NO), that is, if it is the second part or later, the image data of the page of the received print job is the image of the corresponding page of the first part It is determined whether or not the data is different (step S103). If the image data of the page of the received print job is different from the image data of the corresponding page of the first part (step S103: YES), the save flag is set to “1” (step S102), and the process proceeds to step S105. To do.
本実施形態では、第1部のページと第2部以降の対応するページが異なるのは、たとえばカーボン印刷のように、「顧客用」、「処理用」、「控え用」など部ごとにスタンプを変える場合や、バーコード、追跡用タグなどを部ごとに変える場合などである。第1CPU125は、印刷ジョブ情報に基づいて、たとえば第1部が「顧客用」であり、第2部が「処理用」であり、第3部が「控え用」であることを認識する。そして、第1CPU125は、第1部と第2,3部とについて、第1ページだけに差異があり第2,3ページがそれぞれ全く同一であると判断する。 In the present embodiment, the pages of the first part and the corresponding pages after the second part are different for each part such as “customer”, “processing”, “reserve”, such as carbon printing. Or when changing barcodes, tracking tags, etc. for each part. Based on the print job information, the first CPU 125 recognizes that, for example, the first part is “customer”, the second part is “processing”, and the third part is “reserved”. Then, the first CPU 125 determines that the first part and the second and third parts are different only in the first page and the second and third pages are exactly the same.
一方、受信した印刷ジョブのページの画像データが第1部の対応するページの画像データと同じ場合(ステップS103:NO)、保存フラグを「0」に設定する(ステップS104)。 On the other hand, when the image data of the page of the received print job is the same as the image data of the corresponding page of the first part (step S103: NO), the save flag is set to “0” (step S104).
次に、ページヘッダーを送信する(ステップS105)。第1CPU125は、印刷ジョブ情報および保存フラグの値に基づいて、ページヘッダーを生成する。より具体的には、たとえば図2Aに示すように、保存フラグが「1」の場合、「<SaveImage>」と「</SaveImage>」との間の部分には「Yes]が設定される。生成されたページヘッダーは、第1I/F部110を介して、画像形成装置200に送信される。 Next, a page header is transmitted (step S105). The first CPU 125 generates a page header based on the print job information and the value of the save flag. More specifically, as shown in FIG. 2A, for example, when the save flag is “1”, “Yes” is set in a portion between “<SaveImage>” and “</ SaveImage>”. The generated page header is transmitted to the image forming apparatus 200 via the first I / F unit 110.
次に、印刷画像データを送信する(ステップS106)。RIP122は、受信した印刷ジョブを解析し、当該印刷ジョブに含まれる画像データに基づいて画像形成装置200に送信可能なビットマップ形式の印刷画像データに変換する。第1CPU125は、第1I/F部110を介して上記印刷画像データを画像形成装置200に送信する。 Next, print image data is transmitted (step S106). The RIP 122 analyzes the received print job and converts it into bitmap-format print image data that can be transmitted to the image forming apparatus 200 based on the image data included in the print job. The first CPU 125 transmits the print image data to the image forming apparatus 200 via the first I / F unit 110.
次に、ページフッターを送信する(ステップS107)。第1CPU125は、印刷ジョブ情報に基づいて、ページフッターを生成し画像形成装置200に送信する。 Next, a page footer is transmitted (step S107). The first CPU 125 generates a page footer based on the print job information and transmits it to the image forming apparatus 200.
このように、図5に示すフローチャートの処理では、受信した印刷ジョブのページが第1部である場合、あるいは当該ページが第2部以降であり、当該ページの画像が第1部のページの画像と異なる場合は、保存フラグを「1」に設定する。一方、上記ページの画像が第1部のページの画像と同じ場合は、保存フラグを「0」に設定する。そして、印刷ジョブの全ページについて、ページヘッダー、印刷画像データおよびページフッターを含むページデータを画像形成装置200にページ単位で送信する。 As described above, in the process of the flowchart shown in FIG. 5, when the page of the received print job is the first part, or the page is the second part or later, and the image of the page is the image of the first part page. If it is different from, the save flag is set to “1”. On the other hand, if the image on the page is the same as the image on the first page, the save flag is set to “0”. Then, page data including a page header, print image data, and page footer is transmitted to the image forming apparatus 200 in units of pages for all pages of the print job.
<ページデータの受信処理>
コントローラー100からのページデータを画像形成装置200により受信する手順は以下のとおりである。本実施形態の受信処理は、第2CPU264が画像形成プログラムを実行することにより実現される。第2CPU264は、第2I/F部250を介してページデータをページ単位で受信し、取得する。第2CPU264は、全ページデータを受信するまで、図6に示すステップS201〜ステップS207の処理を繰り返す。
<Reception processing of page data>
The procedure for receiving the page data from the controller 100 by the image forming apparatus 200 is as follows. The reception process of the present embodiment is realized by the second CPU 264 executing an image forming program. The second CPU 264 receives and acquires page data in units of pages via the second I / F unit 250. The second CPU 264 repeats the processing from step S201 to step S207 shown in FIG. 6 until all page data is received.
まず、ページヘッダーを受信する(ステップS201)。第2CPU264は、ページヘッダーを受信し、第2メモリ261に保存する。 First, a page header is received (step S201). The second CPU 264 receives the page header and stores it in the second memory 261.
次に、印刷画像データを受信する(ステップS202)。第2CPU264は、印刷画像データを受信し、第2メモリ261に保存する。 Next, print image data is received (step S202). The second CPU 264 receives the print image data and stores it in the second memory 261.
次に、ページフッターを受信する(ステップS203)。第2CPU264は、ページフッターを受信し、第2メモリ261に保存する。 Next, the page footer is received (step S203). The second CPU 264 receives the page footer and stores it in the second memory 261.
次に、HDDにページデータを書き込む(ステップS204)。第2CPU264は、第2メモリ261からページヘッダー、印刷画像データおよびページフッターを読み出し、第2HDD262に書き込む。この際、第2CPU264は、オペレーティングシステムを通じて、各々の印刷画像データを保存する保存先アドレスを割り当てる。 Next, page data is written to the HDD (step S204). The second CPU 264 reads the page header, print image data, and page footer from the second memory 261 and writes them to the second HDD 262. At this time, the second CPU 264 assigns a storage destination address for storing each print image data through the operating system.
次に、画像を印刷する(ステップS205)。第2CPU264は、印刷時に第2HDD262から第2メモリ261に印刷画像データを読み出し、当該印刷画像データに基づいて用紙に画像を形成する。 Next, an image is printed (step S205). The second CPU 264 reads print image data from the second HDD 262 to the second memory 261 during printing, and forms an image on a sheet based on the print image data.
次に、保存フラグが「1」であるか否かを判断する(ステップS206)。第2CPU264はページヘッダーの「<SaveImage>」と「</SaveImage>」との間の部分を確認する。その結果、「Yes]である場合、すなわち保存フラグが「1」である場合(ステップS206:YES)、何も処理を行わない。すなわち、印刷画像データを第2HDD262に保存させたままにする。 Next, it is determined whether or not the storage flag is “1” (step S206). The second CPU 264 confirms a portion between “<SaveImage>” and “</ SaveImage>” in the page header. As a result, if “Yes”, that is, if the save flag is “1” (step S206: YES), no processing is performed. That is, the print image data is kept stored in the second HDD 262.
一方、保存フラグが「0」である場合(ステップS206:NO)、印刷画像データを削除する(ステップS207)。たとえば、上述のように3ページの原稿をカーボン印刷で3部印刷する場合、第1部と第2,3部とについて第1ページだけに差異があり、第2,3ページはそれぞれ全く同一となる。この場合、図7に示すように、第2,3部の第2,3ページの印刷画像データについては、第2HDD262に保存しておく必要がないので削除する。削除のより具体的な方法は、下記の表2に示すとおりである。 On the other hand, if the save flag is “0” (step S206: NO), the print image data is deleted (step S207). For example, when three copies of a three-page document are printed by carbon printing as described above, only the first page is different between the first portion and the second and third portions, and the second and third pages are exactly the same. Become. In this case, as shown in FIG. 7, the print image data of the second and third pages of the second and third parts do not need to be stored in the second HDD 262 and is deleted. A more specific method of deletion is as shown in Table 2 below.
第2CPU264は、印刷ジョブ情報における第2,3部の第2,3ページの保存先アドレスを第1部の第2,3ページの保存先アドレスに変更する。これにより、第2,3部の第2,3ページを印刷するときに第1部の第2,3ページの保存先アドレスに保存されている印刷画像データを使用できるとともに、第2,3部の第2,3ページの変更前の保存先アドレスが解放されることになる。すなわち、変更前の保存先アドレスに保存されている第2,3部の第2,3ページの印刷画像データが実質的に削除されたことになる。表2には、第2,3部の第2,3ページの保存先を第1部の第2,3ページの保存先と同じ「0x0013FF7C」および「0x0014FF7C」にそれぞれ変更した場合について例示している(表2における保存先アドレスの太字部分を参照)。 The second CPU 264 changes the second and third page storage destination addresses of the second and third parts in the print job information to the first and second page storage destination addresses. Thus, when printing the second and third pages of the second and third parts, the print image data stored in the storage destination addresses of the first and second pages of the first part can be used, and the second and third parts are used. The storage destination addresses before the change of the second and third pages are released. That is, the print image data of the second and third pages of the second and third parts stored at the storage destination address before the change is substantially deleted. Table 2 exemplifies a case where the storage destinations of the second and third pages of the second and third parts are changed to “0x0013FF7C” and “0x0014FF7C”, respectively, which are the same as the storage destinations of the second and third pages of the first part. (Refer to the bold portion of the storage destination address in Table 2).
このように、図6に示すフローチャートの処理では、受信したページデータは第2HDD262に一旦保存される。その後、印刷するときに保存フラグが「1」である場合は、印刷画像データを保存したままにする。一方、保存フラグが「0」である場合は、印刷画像データを削除、すなわち印刷ジョブ情報の第2,3部の第2,3ページの保存先アドレスを第1部の対応するページの画像の保存先アドレスに変更する。 As described above, in the process of the flowchart shown in FIG. 6, the received page data is temporarily stored in the second HDD 262. Thereafter, if the save flag is “1” when printing, the print image data is kept saved. On the other hand, when the save flag is “0”, the print image data is deleted, that is, the save destination addresses of the second and third pages of the second and third parts of the print job information are set to the corresponding page images of the first part. Change to the save destination address.
以上のとおり構成された本実施形態の画像形成装置200および画像形成プログラムは、下記の効果を奏する。 The image forming apparatus 200 and the image forming program of the present embodiment configured as described above have the following effects.
本実施形態の画像形成装置200および画像形成プログラムによれば、コントローラー100から画像形成装置200に送信される第2部以降のページデータについて、第1部の各ページデータと同じ内容のページデータが削除されるので、必要なページデータのみを第2HDD262に保存できる。その結果、第2HDD262の空き容量が不足することを抑制できる。 According to the image forming apparatus 200 and the image forming program of the present embodiment, for the second and subsequent page data transmitted from the controller 100 to the image forming apparatus 200, the page data having the same content as the page data of the first part is included. Since it is deleted, only necessary page data can be stored in the second HDD 262. As a result, it can be suppressed that the free capacity of the second HDD 262 is insufficient.
(第2の実施形態)
第1の実施形態では、受信したページデータがハードディスクドライブに一旦保存された後、印刷後に保存フラグが「1」である場合は印刷画像データを保存したまま維持し、保存フラグが「0」である場合は印刷画像データを削除することについて説明した。第2の実施形態では、印刷後に保存フラグが「1」である場合は印刷画像データをハードディスクドライブに保存し、保存フラグが「0」である場合は印刷画像データをハードディスクドライブに保存しないように構成することについて説明する。なお、以下では、説明の重複を避けるため、第1の実施形態と異なる構成について主に説明し、第1の実施形態と同じ構成については説明を省略する。
(Second Embodiment)
In the first embodiment, after the received page data is once saved in the hard disk drive, if the save flag is “1” after printing, the print image data is kept saved, and the save flag is “0”. In some cases, deletion of print image data has been described. In the second embodiment, when the save flag is “1” after printing, the print image data is saved in the hard disk drive, and when the save flag is “0”, the print image data is not saved in the hard disk drive. The configuration will be described. In the following, in order to avoid duplication of description, the configuration different from the first embodiment will be mainly described, and the description of the same configuration as the first embodiment will be omitted.
図8は本発明の第2の実施形態におけるページデータの受信処理を説明するためのフローチャートである。ステップS301〜S303では、受信したページデータは第2メモリ261に保存される。ステップS301〜S303の処理は、図6のステップS201〜S203と同じであるので詳細な説明を省略する。 FIG. 8 is a flowchart for explaining page data reception processing according to the second embodiment of the present invention. In steps S301 to S303, the received page data is stored in the second memory 261. The processing in steps S301 to S303 is the same as that in steps S201 to S203 in FIG.
次に、画像を印刷する(ステップS304)。第2CPU264は、印刷時に第2メモリ261の印刷画像データに基づいて用紙に画像を形成する。 Next, an image is printed (step S304). The second CPU 264 forms an image on a sheet based on the print image data in the second memory 261 at the time of printing.
次に、保存フラグが「1」であるか否かを判断する(ステップS305)。第2CPU264はページヘッダーの「<SaveImage>」と「</SaveImage>」との間の部分を確認する。その結果、「Yes]である場合、すなわち保存フラグが「1」である場合(ステップS305:YES)、第2CPU264は、第2HDD262に印刷画像データを保存する(ステップS306)。 Next, it is determined whether or not the storage flag is “1” (step S305). The second CPU 264 confirms a portion between “<SaveImage>” and “</ SaveImage>” in the page header. As a result, if “Yes”, that is, if the save flag is “1” (step S305: YES), the second CPU 264 saves the print image data in the second HDD 262 (step S306).
一方、保存フラグが「0」である場合(ステップS305:NO)、第2CPU264は、第2HDD262に印刷画像データを保存せずに破棄する。この際、第1の実施形態で説明した例と同じ3ページの原稿をカーボン印刷で3部印刷する場合、印刷ジョブ情報における第2,3部の第2,3ページの印刷画像データを保存する保存先アドレスを第1部の第2,3ページの保存先アドレスと同じに設定する。 On the other hand, if the save flag is “0” (step S305: NO), the second CPU 264 discards the print image data without saving it in the second HDD 262. At this time, when three copies of the same three-page document as in the example described in the first embodiment are printed by carbon printing, the print image data of the second and third pages of the second and third copies in the print job information is stored. The save destination address is set to be the same as the save destination address of the second and third pages of the first part.
このように、図8に示すフローチャートの処理では、ページデータを受信し、保存フラグが「1」である場合は印刷画像データを保存し、保存フラグが「0」である場合は印刷画像データを保存せずに破棄する。 As described above, in the process of the flowchart shown in FIG. 8, page data is received, and when the save flag is “1”, the print image data is saved, and when the save flag is “0”, the print image data is saved. Discard without saving.
以上のとおり構成された本実施形態の画像形成装置200および画像形成プログラムは、第1の実施形態の効果に加えて下記の効果を奏する。 The image forming apparatus 200 and the image forming program of the present embodiment configured as described above have the following effects in addition to the effects of the first embodiment.
本実施形態では、受信したページデータを第2メモリ261に保存した後、第2HDD262へのページデータの書き込みを待つことなく、直ぐに画像の印刷を開始できる。 In this embodiment, after the received page data is stored in the second memory 261, image printing can be started immediately without waiting for page data to be written to the second HDD 262.
(第3の実施形態)
第1および第2の実施形態では、ハードディスクドライブに保存する必要があるページをコントローラー側で判断し、ページを保存するか否かについてページヘッダーを使用して画像形成装置に知らせることにより、ページを保存する場合について説明した。第3の実施形態では、画像形成装置側において、ハードディスクドライブに保存する必要があるページを判断する場合について説明する。
(Third embodiment)
In the first and second embodiments, the controller determines the page that needs to be stored in the hard disk drive, and informs the image forming apparatus using the page header about whether or not to store the page. The case of saving was described. In the third embodiment, a case where the image forming apparatus side determines a page that needs to be stored in the hard disk drive will be described.
図9は、本発明の第3の実施形態におけるページデータの受信処理を説明するためのフローチャートである。 FIG. 9 is a flowchart for explaining page data reception processing according to the third embodiment of the present invention.
まず、ページデータを受信する(ステップS401)。第2CPU264は、ページデータを受信し、第2メモリ261に保存する。 First, page data is received (step S401). The second CPU 264 receives the page data and stores it in the second memory 261.
次に、HDDにページデータを書き込む(ステップS402)。第2CPU264は、第2メモリ261から印刷画像データを読み出し第2HDD262に書き込む。 Next, page data is written to the HDD (step S402). The second CPU 264 reads the print image data from the second memory 261 and writes it to the second HDD 262.
次に、画像を印刷する(ステップS403)。第2CPU264は、印刷時に第2HDD262から第2メモリ261に印刷画像データを読み出し、当該印刷画像データに基づいて用紙に画像を形成する。 Next, an image is printed (step S403). The second CPU 264 reads print image data from the second HDD 262 to the second memory 261 during printing, and forms an image on a sheet based on the print image data.
次に、受信したページが第1部であるか否かを判断する(ステップS404)。受信したページが第1部である場合(ステップS404:YES)、上記ページの印刷画像データを第2HDD262に保存したままにする。そして、全ページデータの受信が完了したか否かを判断し、受信が完了していない場合は、受信が完了するまで処理を繰り返す。 Next, it is determined whether or not the received page is the first part (step S404). If the received page is the first part (step S404: YES), the print image data of the page is kept stored in the second HDD 262. Then, it is determined whether or not the reception of all the page data is completed. If the reception is not completed, the process is repeated until the reception is completed.
一方、受信したページが第1部ではない場合(ステップS404:NO)、すなわち、第2部以降である場合、受信したページの画像が第1部の対応するページと異なる画像であるか否かを判断する(ステップS405)。受信したページの画像が第1部の対応するページと異なる画像である場合(ステップS405:YES)、上記ページの印刷画像データを第2HDD262に保存したままにする。そして、全ページデータの受信が完了したか否かを判断し、受信が完了していない場合は、受信が完了するまで処理を繰り返す。 On the other hand, if the received page is not the first part (step S404: NO), that is, if it is the second part or later, whether or not the image of the received page is an image different from the corresponding page of the first part. Is determined (step S405). If the received page image is different from the corresponding page of the first part (step S405: YES), the print image data of the page is kept stored in the second HDD 262. Then, it is determined whether or not the reception of all the page data is completed. If the reception is not completed, the process is repeated until the reception is completed.
一方、受信したページの画像が第1部の対応するページと同じ画像である場合ステップS405:NO)、印刷画像データを削除する(ステップS406)。ステップS406の処理の詳細については、第1の実施形態のステップS207の処理と同様であるので、説明を省略する。そして、全ページデータの受信が完了したか否かを判断し、受信が完了していない場合、受信が完了するまで処理を繰り返す。 On the other hand, if the received page image is the same as the corresponding page of the first part (step S405: NO), the print image data is deleted (step S406). Details of the processing in step S406 are the same as the processing in step S207 of the first embodiment, and thus the description thereof is omitted. Then, it is determined whether or not the reception of all the page data is completed. If the reception is not completed, the process is repeated until the reception is completed.
以上のとおり構成された本実施形態の画像形成装置200および画像形成プログラムは、第1および第2の実施形態の効果に加えて下記の効果を奏する。 The image forming apparatus 200 and the image forming program of the present embodiment configured as described above have the following effects in addition to the effects of the first and second embodiments.
本実施形態では、画像形成装置200側において、ハードディスクドライブに保存する必要があるページを判断するので、コントローラー100側においてページを保存するか否かについて判断する必要はない。したがって、コントローラー100の構成を簡素化できる。 In the present embodiment, the image forming apparatus 200 determines a page that needs to be stored in the hard disk drive, and therefore there is no need to determine whether or not to store the page on the controller 100 side. Therefore, the configuration of the controller 100 can be simplified.
以上のとおり、実施形態において、本発明の画像形成装置および画像形成プログラムを説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、および省略できることはいうまでもない。 As described above, in the embodiment, the image forming apparatus and the image forming program of the present invention have been described. However, it goes without saying that the present invention can be appropriately added, modified, and omitted by those skilled in the art within the scope of the technical idea.
A 画像形成システム、
100 コントローラー、
110 第1I/F部、
120 第1制御部、
121 第1メモリ、
122 RIP、
123 第1HDD、
124 第1通信I/F部、
125 第1CPU、
200 画像形成装置、
210 操作表示部、
220 画像形成部、
230 給紙部、
240 後処理部、
250 第2I/F部、
260 第2制御部、
261 第2メモリ、
262 第2HDD、
263 第2通信I/F部、
264 第2CPU、
300 専用配線。
A image forming system,
100 controllers,
110 1st I / F part,
120 first control unit,
121 first memory,
122 RIP,
123 First HDD,
124 first communication I / F unit,
125 first CPU,
200 image forming apparatus,
210 Operation display section,
220 Image forming unit,
230 paper feeder,
240 post-processing section,
250 Second I / F part,
260 second control unit,
261 second memory,
262 second HDD,
263 Second communication I / F unit,
H.264 second CPU,
300 Dedicated wiring.
Claims (8)
前記データ取得部によって取得されたページデータの印刷画像データを保存するデータ保存部と、
前記ページデータが第1部のページデータである場合は、前記データ保存部に前記ページデータの印刷画像データを保存するように制御し、
前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存するように制御する制御部と、
を有する、画像形成装置。 A data acquisition unit that acquires page data including print image data from the controller in units of pages;
A data storage unit for storing print image data of page data acquired by the data acquisition unit;
If the page data is page data of the first part, control to save the print image data of the page data in the data storage unit,
When the page data is page data after the second part, the print image data of the page data is compared with the print image data of the corresponding page of the first part. A controller that controls to discard the print image data and store the print image data in the data storage unit if there is a difference;
An image forming apparatus.
前記制御部は、前記印刷画像データに関する情報の設定に応じて、前記データ取得部によって取得された印刷画像データを前記データ保存部に保存させるか、あるいは前記印刷画像データを前記データ保存部に保存させずに破棄するかを制御し、
前記印刷画像データに関する情報は、
前記ページデータを出力する前記コントローラーが取得した印刷ジョブが第1部である場合は、前記データ保存部に前記ページデータの印刷画像データを保存させるように設定される一方で、
前記印刷ジョブが第2部以降である場合は、前記印刷ジョブの画像データと前記第1部の対応するページの画像データとを比較して、両者に差異が無い場合には前記画像データに対応する印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存させるように設定されることを特徴とする請求項1に記載の画像形成装置。 The data acquisition unit further acquires information about the print image data,
The control unit stores the print image data acquired by the data acquisition unit in the data storage unit or stores the print image data in the data storage unit according to the setting of information about the print image data. Control whether to discard without
Information on the print image data is
When the print job acquired by the controller that outputs the page data is the first part, the data storage unit is set to save the print image data of the page data,
When the print job is the second part or later, the image data of the print job is compared with the image data of the corresponding page of the first part, and if there is no difference between the two, the image data corresponds to the image data The image forming apparatus according to claim 1, wherein the print image data is set to be discarded and the print image data is stored in the data storage unit when there is a difference.
前記ページデータの部数情報およびページ情報を取得し、
前記印刷画像データを前記データ保存部に保存させる場合は、前記部数情報および前記ページ情報と関連付けて保存させることを特徴とする請求項1または2に記載の画像形成装置。 The controller is
Obtain the number of copies of the page data and page information;
The image forming apparatus according to claim 1, wherein when the print image data is stored in the data storage unit, the print image data is stored in association with the number information and the page information.
前記制御部は、
前記第1部については、前記データ保存部に保存された印刷画像データを使用して印刷し、
前記第2部以降については、
印刷画像データが保存されている場合は当該印刷画像データを使用して印刷し、印刷画像データが保存されていない場合は、前記第1部の対応する印刷画像データを使用して印刷するように、前記画像形成部を制御することを特徴とする請求項1〜3のいずれか1項に記載の画像形成装置。 An image forming unit that prints an image on paper based on the print image data;
The controller is
For the first part, print using the print image data stored in the data storage unit,
For the second part and after,
When the print image data is stored, printing is performed using the print image data. When the print image data is not stored, printing is performed using the corresponding print image data of the first part. The image forming apparatus according to claim 1, wherein the image forming unit is controlled.
前記手順(a)において取得した前記ページデータが第1部のページデータである場合は、データ保存部に前記ページデータの印刷画像データを保存するように制御し、
前記ページデータが第2部以降のページデータである場合は、前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存するように制御する手順(b)と、
をコンピューターに実行させる、画像形成プログラム。 A procedure (a) for acquiring page data including print image data from the controller in units of pages;
When the page data acquired in the step (a) is the first page data, control is performed to store the print image data of the page data in the data storage unit,
When the page data is page data after the second part, the print image data of the page data is compared with the print image data of the corresponding page of the first part. A procedure (b) for discarding the print image data and controlling the print image data to be stored in the data storage unit when there is a difference;
An image forming program that causes a computer to execute.
前記手順(b)では、前記印刷画像データに関する情報の設定に応じて、前記手順(a)において取得した印刷画像データを前記データ保存部に保存させるか、あるいは前記印刷画像データを前記データ保存部に保存させずに破棄するかを制御し、
前記印刷画像データに関する情報は、
前記ページデータを出力する前記コントローラーが取得した印刷ジョブが第1部である場合は、前記データ保存部に前記ページデータの印刷画像データを保存させるように設定される一方で、
前記印刷ジョブが第2部以降である場合は、前記印刷ジョブの画像データと前記第1部の対応するページの画像データとを比較して、両者に差異が無い場合には前記画像データに対応する印刷画像データを破棄し、差異がある場合には前記印刷画像データを前記データ保存部に保存させるように設定されることを特徴とする請求項5に記載の画像形成プログラム。 In the step (a), further information on the print image data is obtained,
In the step (b), the print image data acquired in the step (a) is stored in the data storage unit or the print image data is stored in the data storage unit according to the setting of information related to the print image data. Control whether to discard without saving
Information on the print image data is
When the print job acquired by the controller that outputs the page data is the first part, the data storage unit is set to save the print image data of the page data,
When the print job is the second part or later, the image data of the print job is compared with the image data of the corresponding page of the first part, and if there is no difference between the two, the image data corresponds to the image data The image forming program according to claim 5, wherein the image forming program is set so that the print image data to be discarded is discarded and the print image data is stored in the data storage unit when there is a difference.
前記第1部については、前記データ保存部に保存されている印刷画像データを使用して印刷し、
前記第2部以降については、
印刷画像データが保存されている場合は当該印刷画像データを使用して印刷し、印刷画像データが保存されていない場合は、前記第1部の対応する印刷画像データを使用して印刷することを特徴とする請求項5または6に記載の画像形成プログラム。 A step (c) of printing an image on paper based on the print image data;
The first part is printed using the print image data stored in the data storage unit,
For the second part and after,
If the print image data is stored, printing is performed using the print image data. If the print image data is not stored, printing is performed using the corresponding print image data in the first part. The image forming program according to claim 5 or 6,
前記手順(a)において取得した前記印刷画像データを前記データ保存部に保存した後、
前記ページデータが第1部のページデータである場合は、前記印刷画像データの保存を維持し、
前記ページデータが第2部以降のページデータである場合は、
前記ページデータの印刷画像データと前記第1部の対応するページの印刷画像データとを比較して、両者に差異が無い場合には前記印刷画像データを削除し、差異がある場合には前記印刷画像データの保存を維持することを特徴とする請求項5〜7のいずれか1項に記載の画像形成プログラム。 In the procedure (b),
After storing the print image data acquired in the procedure (a) in the data storage unit,
If the page data is part 1 page data, the print image data is kept stored;
If the page data is part 2 or later page data,
The print image data of the page data and the print image data of the corresponding page of the first part are compared, and if there is no difference between them, the print image data is deleted, and if there is a difference, the print The image forming program according to claim 5, wherein the image data storage is maintained.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014173213A JP6344145B2 (en) | 2014-08-27 | 2014-08-27 | Image forming apparatus and image forming program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014173213A JP6344145B2 (en) | 2014-08-27 | 2014-08-27 | Image forming apparatus and image forming program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016047622A JP2016047622A (en) | 2016-04-07 |
| JP6344145B2 true JP6344145B2 (en) | 2018-06-20 |
Family
ID=55648807
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014173213A Active JP6344145B2 (en) | 2014-08-27 | 2014-08-27 | Image forming apparatus and image forming program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6344145B2 (en) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08238811A (en) * | 1995-03-07 | 1996-09-17 | Canon Inc | Printing apparatus, information processing apparatus, printing system, and printing method |
| JPH1044524A (en) * | 1996-07-30 | 1998-02-17 | Fuji Xerox Co Ltd | Data generating apparatus |
| JPH11348360A (en) * | 1998-06-08 | 1999-12-21 | Canon Inc | Printing method and apparatus, and storage medium |
| US7145685B2 (en) * | 2000-12-01 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Method and apparatus for electronic collation |
| JP4140319B2 (en) * | 2002-08-29 | 2008-08-27 | カシオ電子工業株式会社 | Printing system |
| JP2004216799A (en) * | 2003-01-17 | 2004-08-05 | Ricoh Co Ltd | Image forming apparatus and printer driver |
| JP2013202880A (en) * | 2012-03-28 | 2013-10-07 | Canon Inc | Image processing apparatus, control method, program and storage medium |
-
2014
- 2014-08-27 JP JP2014173213A patent/JP6344145B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016047622A (en) | 2016-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5675269B2 (en) | Print processing apparatus, print system, control method for print processing apparatus, control method for print system, and program | |
| JP5578259B1 (en) | Terminal device, image forming system, and program | |
| JP2013082130A (en) | Image forming apparatus, image formation control method, and image formation control program | |
| JP6312076B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
| US8659782B2 (en) | Image forming apparatus using option controller for printing | |
| JP2014238887A (en) | Print processing apparatus, control method of print processing apparatus and program | |
| JP6926622B2 (en) | Image processing device | |
| JP2020023053A (en) | Device, method and program for processing job | |
| JP6344145B2 (en) | Image forming apparatus and image forming program | |
| JP2011188294A (en) | Image forming apparatus, image forming system, printing instruction device, program for image forming apparatus or print instruction device, and, image forming method | |
| JP2006209508A (en) | Print system, its control method, and print management program | |
| JP5326595B2 (en) | Image forming apparatus and program | |
| JP5299216B2 (en) | Printing system, printing apparatus and information processing apparatus | |
| JP2017071159A (en) | Image forming apparatus, printing control program, and printing control method | |
| JP2016035639A (en) | Image forming apparatus, image forming apparatus control method, and control program | |
| JP2011020396A (en) | Image forming apparatus and program | |
| US9310746B2 (en) | Printing apparatus, control method for printing apparatus, and storage medium | |
| JP2013210776A (en) | Print management device | |
| JP2010188598A (en) | Printing apparatus, driver program and printing system | |
| JP7363037B2 (en) | printers and computer programs | |
| JP2004021329A (en) | Print program | |
| JP2019206146A (en) | Printer, information processing device, control method for these, and program | |
| JP6365038B2 (en) | Image forming apparatus, image forming system, and image forming control method | |
| JP5412468B2 (en) | Image forming system | |
| JP5740825B2 (en) | Printing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170718 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180417 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180424 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180507 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6344145 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |