JP5397085B2 - Printing system and printing apparatus - Google Patents

Printing system and printing apparatus Download PDF

Info

Publication number
JP5397085B2
JP5397085B2 JP2009191272A JP2009191272A JP5397085B2 JP 5397085 B2 JP5397085 B2 JP 5397085B2 JP 2009191272 A JP2009191272 A JP 2009191272A JP 2009191272 A JP2009191272 A JP 2009191272A JP 5397085 B2 JP5397085 B2 JP 5397085B2
Authority
JP
Japan
Prior art keywords
printing
print data
unit
storage unit
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.)
Active
Application number
JP2009191272A
Other languages
Japanese (ja)
Other versions
JP2011044880A (en
Inventor
正孝 鈴木
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2009191272A priority Critical patent/JP5397085B2/en
Publication of JP2011044880A publication Critical patent/JP2011044880A/en
Application granted granted Critical
Publication of JP5397085B2 publication Critical patent/JP5397085B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Description

本発明は,印刷中にエラーが発生した際にリトライを行う印刷システムおよび印刷装置に関するものである。   The present invention relates to a printing system and a printing apparatus that perform a retry when an error occurs during printing.

従来から,パーソナルコンピュータ(PC)等の情報処理装置から送られてきた印刷データを印刷する印刷装置あるいは印刷システムでは,印刷中にエラーが発生すると,印刷のリトライを行う技術が知られている。例えば,特許文献1には,エラーによる中断から印刷を再開する際に,画像形成装置からホストコンピュータに対して,必要ページのデータの再投入を依頼する画像形成システムが開示されている。   2. Description of the Related Art Conventionally, in a printing apparatus or printing system that prints print data sent from an information processing apparatus such as a personal computer (PC), a technique for retrying printing when an error occurs during printing is known. For example, Patent Document 1 discloses an image forming system in which, when resuming printing from an interruption due to an error, an image forming apparatus requests a host computer to re-input necessary page data.

特開平9−95016号公報JP-A-9-95016

しかしながら,前記した従来のシステムには,次のような問題があった。すなわち,印刷の依頼元である情報処理装置としては,リトライに備えて印刷データを保持しておく必要がある。そのため,情報処理装置に与える負荷が大きい。   However, the conventional system described above has the following problems. In other words, the information processing apparatus that is the requester of printing needs to hold print data in preparation for a retry. For this reason, the load on the information processing apparatus is large.

本発明は,前記した従来の技術が有する問題点を解決するためになされたものである。すなわち,その課題とするところは,印刷のリトライを可能にするにあたって,印刷依頼元の情報処理装置の負荷が小さい印刷システムおよび印刷装置を提供することにある。   The present invention has been made to solve the above-described problems of the prior art. That is, an object of the present invention is to provide a printing system and a printing apparatus in which a load on an information processing apparatus as a print request source is small when printing can be retried.

この課題の解決を目的としてなされた印刷システムは,印刷装置と,印刷装置に印刷データを送信する情報処理装置とを備え,印刷装置の印刷中にエラーが生じた際に印刷のリトライを行う印刷システムであって,印刷装置に接続する外部記憶装置を備え,印刷装置は,情報処理装置から受信した印刷データを記憶する記憶部と,記憶部に記憶された印刷データに基づいて印刷を行う印刷部と,用紙への印刷が完了する前に,その用紙への印刷が済んだ部分の印刷データを消去する消去部と,消去部による消去対象となる印刷データであってリトライに必要となる印刷データを,外部記憶装置に送信して保管する保管部とを備え,印刷装置の記憶部に記憶された印刷データと外部記憶装置に保管された印刷データとを用いてリトライを行うことを特徴としている。   A printing system designed to solve this problem includes a printing device and an information processing device that transmits print data to the printing device, and performs a printing retry when an error occurs during printing of the printing device. A system comprising an external storage device connected to a printing device, the printing device storing a print data received from an information processing device, and printing for printing based on the print data stored in the storage unit And the erasure part that erases the print data of the part that has been printed on the paper before the printing on the paper is completed, and the print data that is to be erased by the erasure part and is required for retry A storage unit for transmitting and storing data to an external storage device, and performing a retry using print data stored in the storage unit of the printing device and print data stored in the external storage device. It is characterized in.

本発明の印刷システムを構成する印刷装置は,記憶部に記憶した印刷データに基づいて印刷を行う。さらに,用紙への印刷が完了する前に,その用紙への印刷が済んだ部分の印刷データを消去する。消去対象となる印刷データとしては,用紙への印刷後であってもその用紙に対する他の印刷データの印刷が行われる印刷データが該当し,例えば,両面印刷における先に印刷される面の印刷データ(後に印刷される面の印刷が終了することで用紙への印刷が完了する)や,ラインプリンタで1ページ分の印刷データを前半部分と後半部分とに分けて印刷する場合における前半部分の印刷データ(後半部分の印刷が終了することで用紙への印刷が完了する)が該当する。そして,本発明の印刷システムでは,消去対象となる印刷データであってリトライに必要となる印刷データを,外部記憶装置に保管し,その保管された印刷データを利用してリトライを行う。   The printing apparatus constituting the printing system of the present invention performs printing based on the print data stored in the storage unit. Further, before the printing on the paper is completed, the print data of the portion where the printing on the paper is completed is deleted. The print data to be erased corresponds to print data in which other print data is printed on the paper even after printing on the paper. For example, the print data of the first surface to be printed in double-sided printing (Printing on paper is completed when printing of the side to be printed later is completed) or printing the first half of a page when printing data for one page is divided into the first half and the second half Data (printing on paper is completed when the latter half of the printing is completed). In the printing system of the present invention, the print data that is to be erased and is necessary for retry is stored in an external storage device, and the stored print data is used for retry.

すなわち,本発明の印刷システムは,リトライに必要な印刷データを外部記憶装置に保管した後に消去する。リトライの際には,保管した印刷データを外部記憶装置から取得する。これにより,印刷装置と外部記憶装置との間でリトライを実施でき,情報処理装置ではリトライに備えて印刷データを保管する必要はない。従って,情報処理装置の負担を軽減することが期待できる。   That is, the printing system of the present invention deletes the print data necessary for the retry after storing it in the external storage device. When retrying, the stored print data is acquired from the external storage device. Accordingly, a retry can be performed between the printing apparatus and the external storage device, and the information processing apparatus does not need to store print data in preparation for the retry. Therefore, it can be expected to reduce the burden on the information processing apparatus.

また,本発明の印刷システムの消去部は,記憶部にて新たな印刷データを記憶可能な領域が不足したことを契機に,消去対象となる印刷データを消去するとよい。記憶部に十分な空き領域がある場合には,印刷データを早急に消去しなくても印刷が可能である。一方で,頻繁な保管動作は処理負荷が大きいため,保管動作は必要最小限に行うことが望ましい。このことから,記憶領域が不足したことを条件に印刷データを消去することで,外部記憶装置への保管動作を少なくできる。なお,印刷データを記憶可能な領域は,記憶部の物理的な領域であってもよいし,記憶部中にあらかじめ印刷データ用に確保された領域であってもよい。   Further, the erasure unit of the printing system of the present invention may erase the print data to be erased when there is not enough area in the storage unit to store new print data. If there is sufficient free space in the storage unit, printing is possible without erasing print data immediately. On the other hand, since frequent storage operations have a large processing load, it is desirable to perform storage operations to the minimum necessary. Therefore, erasing the print data on condition that the storage area is insufficient can reduce the storing operation in the external storage device. The area where print data can be stored may be a physical area of the storage unit, or may be an area reserved in advance for print data in the storage unit.

また,本発明の印刷システムは,記憶部の空き容量がリトライを行うための必要量に達していない場合に,消去部による印刷データの消去を行うとよい。印刷装置が単独でリトライを行うだけのメモリの空きがあれば,印刷データを消去する必要もなく,わざわざ外部記憶装置に印刷データを保管する必要もない。そこで,印刷装置が単独でリトライを行うだけのメモリの空きがあれば,印刷データを消去対象としないことにより,保管動作の回数を減らすことができる。   In the printing system of the present invention, it is preferable to delete the print data by the erasure unit when the free space of the storage unit does not reach the necessary amount for retrying. If there is enough memory available for the printing device to retry independently, there is no need to delete the print data, and there is no need to bother to store the print data in the external storage device. Therefore, if there is enough memory available for the printing apparatus to retry independently, the number of storage operations can be reduced by not erasing the print data.

また,本発明の印刷システムの外部記憶装置は,印刷装置から新たに印刷データを受け取ると,保管中の印刷データのうちリトライが不要となった印刷データを消去するとよい。リトライが不要となった印刷データを記憶し続けるのはメモリ資源の無駄である。そのため,保管の必要がない印刷データは消去することでメモリを有効活用できる。   In addition, when the external storage device of the printing system of the present invention newly receives print data from the printing device, it is preferable to delete the print data that is no longer required to be retried from the stored print data. Continuing to store print data that no longer requires retry is a waste of memory resources. Therefore, it is possible to effectively use the memory by deleting print data that does not need to be stored.

また,本発明の印刷システムは,印刷エラーの発生頻度を取得する取得部を備え,発生頻度が基準値よりも高い場合には保管部による保管動作を行い,高くない場合には保管部による保管動作を行わないとするとよい。エラーの発生頻度が低ければ,リトライを行う可能性が低い。このような状況では,発生確率が低いリトライに備えて外部記憶装置との通信を頻繁に繰り返すよりも,外部記憶装置との通信回数を減らす方が好ましい。   In addition, the printing system of the present invention includes an acquisition unit that acquires the frequency of occurrence of printing errors. When the frequency of occurrence is higher than a reference value, the storage unit performs a storage operation. It is better not to perform the operation. If the frequency of errors is low, the possibility of retrying is low. In such a situation, it is preferable to reduce the number of times of communication with the external storage device, rather than frequently repeating communication with the external storage device in preparation for a retry with a low probability of occurrence.

また,本発明の印刷システムの印刷装置の印刷部は,用紙の片面に印刷した後に,その用紙を反転して他面に印刷する両面印刷を行うことが可能であり,両面印刷を行う際に,片面の印刷データの少なくとも一部を保管部によって外部記憶装置に保管し,他面の印刷データの少なくとも一部を記憶部に記憶するとよい。両面印刷のリトライを行うためには,先に印刷される面である片面の印刷データを保持する必要が有ある。そのため,この片面の印刷データの少なくとも一部はリトライに必要な印刷データとなる。従って,本発明が好適に作用する。   In addition, the printing unit of the printing apparatus of the printing system of the present invention can perform double-sided printing in which the paper is reversed and printed on the other side after printing on one side of the paper. It is preferable that at least a part of the print data on one side is stored in the external storage device by the storage unit, and at least a part of the print data on the other side is stored in the storage unit. In order to retry double-sided printing, it is necessary to hold print data for one side, which is the side to be printed first. For this reason, at least a part of the print data on one side becomes print data necessary for the retry. Therefore, the present invention works favorably.

また,本発明の印刷システムは,印刷装置の記憶部に記憶される印刷データと,外部記憶装置に保管される印刷データとの間に重複がないとよい。リトライ用に記憶する印刷データは,印刷装置と外部記憶装置とのいずれか一方に記憶されていればリトライが可能である。そのため,記憶する印刷データの重複を避け,メモリの無駄な使用を削減する。   In the printing system of the present invention, it is preferable that there is no overlap between the print data stored in the storage unit of the printing apparatus and the print data stored in the external storage apparatus. The print data stored for retry can be retried if it is stored in either the printing device or the external storage device. Therefore, duplication of print data to be stored is avoided, and useless memory is reduced.

また,本発明は,印刷中にエラーが生じた際に印刷のリトライを行う印刷装置であって,情報処理装置から受信した印刷データを記憶する記憶部と,記憶部に記憶された印刷データに基づいて印刷を行う印刷部と,用紙への印刷が完了する前に,その用紙への印刷が済んだ部分の印刷データを消去する消去部と,消去部による消去対象となる印刷データであってリトライに必要となる印刷データを,外部記憶装置に送信して保管する保管部とを備え,記憶部に記憶された印刷データと外部記憶装置に保管された印刷データとを用いてリトライを行うことを特徴とする印刷装置を含んでいる。   In addition, the present invention is a printing apparatus that performs a retry of printing when an error occurs during printing, and includes a storage unit that stores print data received from the information processing apparatus, and a print data stored in the storage unit. A print unit that performs printing based on the print data, an erase unit that erases print data of a portion that has been printed on the paper before printing on the paper, and print data that is to be erased by the erase unit. A storage unit that transmits and stores print data required for retry to an external storage device, and performs a retry using the print data stored in the storage unit and the print data stored in the external storage device A printing device characterized by the following:

本発明によれば,印刷のリトライを可能にするにあたって,印刷依頼元の情報処理装置の負荷が小さい印刷システムおよび印刷装置が実現される。   According to the present invention, it is possible to realize a printing system and a printing apparatus in which a load on an information processing apparatus as a print request source is small when printing can be retried.

実施の形態にかかる印刷システムの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printing system according to an embodiment. 印刷システムに含まれるMFPおよびPCの電気的構成を示すブロック図である。FIG. 2 is a block diagram illustrating an electrical configuration of an MFP and a PC included in the printing system. 両面印刷動作を行った際の,PCとMFPとの間のデータの流れを示す概念図である。FIG. 4 is a conceptual diagram illustrating a data flow between a PC and an MFP when a duplex printing operation is performed. 両面印刷動作を行った際の,メモリ内のデータの遷移(正常時)を示す概念図である。It is a conceptual diagram which shows the transition (normal time) of the data in a memory at the time of performing duplex printing operation. 第1の形態にかかるMFPの両面印刷処理の手順を示すフローチャートである。6 is a flowchart illustrating a procedure of duplex printing processing of the MFP according to the first embodiment. 給紙装置別にエラー発生率を記憶するデータベースの一例である。It is an example of the database which memorize | stores the error occurrence rate according to paper feeder. サーバのデータ保管処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the data storage process of a server. 両面印刷動作を行った際の,メモリ内のデータの遷移(エラー発生時)を示す概念図である。It is a conceptual diagram which shows the transition of the data in a memory (at the time of error occurrence) at the time of performing a double-sided printing operation. MFPの印刷再開処理の手順を示すフローチャートである。概念図である。6 is a flowchart illustrating a procedure of print resumption processing of the MFP. It is a conceptual diagram. 第2の形態にかかるMFPの両面印刷処理の手順を示すフローチャートである。10 is a flowchart illustrating a procedure of duplex printing processing of the MFP according to a second embodiment.

以下,本発明にかかる印刷システムを具体化した実施の形態について,添付図面を参照しつつ詳細に説明する。本形態は,印刷データを出力するパーソナルコンピュータ(PC)と,印刷機能を有する複合機(MFP:Multi Function Peripheral )とを備えた印刷システムに本発明を適用したものである。   DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment embodying a printing system according to the present invention will be described in detail with reference to the accompanying drawings. In the present embodiment, the present invention is applied to a printing system including a personal computer (PC) that outputs print data and a multi function peripheral (MFP) having a printing function.

[第1の形態]
[印刷システムの全体構成]
本形態の印刷システム500は,図1に示すように,指定された印刷装置に印刷データを出力するPC100(情報処理装置の一例)と,印刷データを印刷するMFP200(印刷装置の一例)と,印刷データを記憶するサーバ300(外部記憶装置の一例)を備えている。そして,印刷システム500では,MFP200,PC100およびサーバ300がネットワーク400に接続されている。また,MFP200は,USBメモリ210と接続可能になっている。
[First embodiment]
[Overall configuration of printing system]
As shown in FIG. 1, a printing system 500 according to the present embodiment includes a PC 100 (an example of an information processing apparatus) that outputs print data to a designated printing apparatus, an MFP 200 (an example of a printing apparatus) that prints print data, A server 300 (an example of an external storage device) that stores print data is provided. In the printing system 500, the MFP 200, the PC 100, and the server 300 are connected to the network 400. The MFP 200 can be connected to the USB memory 210.

なお,印刷システム500を構成する印刷装置,PCおよび外部記憶装置はそれぞれ1台に限るものではない。すなわち,印刷装置,PCおよび外部記憶装置は何台接続してもよい。また,ネットワーク400には,その他の情報処理装置や画像処理装置を接続してもよい。   Note that the number of printing devices, PCs, and external storage devices that constitute the printing system 500 is not limited to one. That is, any number of printing devices, PCs, and external storage devices may be connected. Further, other information processing apparatuses and image processing apparatuses may be connected to the network 400.

[PCの構成]
続いて,PC100の概略構成について説明する。PC100は,図2に示すように,CPU51と,ROM52と,RAM53と,HDD54と,キーボードやマウス等からなる操作部55と,液晶ディスプレイ等からなる表示部56と,ネットワークインターフェース58とを有している。
[PC configuration]
Next, a schematic configuration of the PC 100 will be described. As shown in FIG. 2, the PC 100 includes a CPU 51, ROM 52, RAM 53, HDD 54, an operation unit 55 including a keyboard and a mouse, a display unit 56 including a liquid crystal display, and a network interface 58. ing.

また,PC100のHDD54には,オペレーティングシステム(OS)や,各種のデバイスを制御するデバイスドライバや,ワープロ,表計算ソフト等の印刷指示機能を有するアプリケーションプログラム等が組み込まれている。特に,PC100には,デバイスドライバとして,MFP200用のプリンタドライバが組み込まれている。   The HDD 54 of the PC 100 incorporates an operating system (OS), device drivers for controlling various devices, application programs having a print instruction function such as a word processor and spreadsheet software. In particular, the PC 100 incorporates a printer driver for the MFP 200 as a device driver.

プリンタドライバは,アプリケーションプログラム等からの印刷指示に従って印刷ジョブを生成し,その印刷ジョブをMFP200に送信する。印刷ジョブは,ヘッダ部と印刷データ(画像データ)とからなる。ヘッダ部には,送信元であるPC100の情報,ユーザ情報,データ情報,ページ数などの各種の情報が記憶される。また,印刷データは,印刷ページごとの印刷データ(ページデータ)であって,圧縮された状態でMFP200に送られる。   The printer driver generates a print job in accordance with a print instruction from an application program or the like, and transmits the print job to MFP 200. A print job consists of a header part and print data (image data). In the header part, various types of information such as information on the PC 100 that is a transmission source, user information, data information, and the number of pages are stored. The print data is print data (page data) for each print page, and is sent to the MFP 200 in a compressed state.

[MFPの構成]
続いて,MFP200の概略構成について説明する。MFP200は,図2に示すように,CPU31と,ROM32と,RAM33と,NVRAM(不揮発性RAM)34と,ASIC35と,ネットワークインターフェース36と,USBインターフェース37とを備えた制御部30を備えている。また,制御部30は,画像形成部10,画像読取部20,操作パネル40等と電気的に接続されている。
[MFP configuration]
Next, a schematic configuration of the MFP 200 will be described. As shown in FIG. 2, the MFP 200 includes a control unit 30 including a CPU 31, a ROM 32, a RAM 33, an NVRAM (nonvolatile RAM) 34, an ASIC 35, a network interface 36, and a USB interface 37. . The control unit 30 is electrically connected to the image forming unit 10, the image reading unit 20, the operation panel 40, and the like.

画像形成部10(印刷部の一例)は,用紙に画像を形成するものである。画像形成方式は,ページ単位で印刷を行うものであり,公知の電子写真方式が適用可能である。画像読取部20は,原稿の画像を読み取るものである。また,操作パネル40は,液晶ディスプレイからなる表示部や,スタートキー,ストップキー,テンキー等から構成されるボタン群を備えている。この操作パネル40により動作状況の表示やユーザによる入力操作が可能になっている。   The image forming unit 10 (an example of a printing unit) forms an image on a sheet. The image forming method performs printing in units of pages, and a known electrophotographic method can be applied. The image reading unit 20 reads an image of a document. The operation panel 40 includes a display unit including a liquid crystal display and a button group including a start key, a stop key, a numeric keypad, and the like. This operation panel 40 enables display of operation status and input operation by the user.

ROM32には,MFP200を制御するための各種制御プログラムや各種設定,初期値等が記憶されている。RAM33(記憶部の一例)は,各種制御プログラムが読み出される作業領域として,あるいは印刷データを一時的に記憶する記憶領域として利用される。   The ROM 32 stores various control programs for controlling the MFP 200, various settings, initial values, and the like. The RAM 33 (an example of a storage unit) is used as a work area from which various control programs are read, or as a storage area for temporarily storing print data.

CPU31は,ROM32から読み出した制御プログラムや各種センサから送られる信号に従って,その処理結果をRAM33またはNVRAM34に記憶させながら,MFP200の各構成要素を,ASIC35を介して制御する。   The CPU 31 controls each component of the MFP 200 via the ASIC 35 while storing the processing result in the RAM 33 or NVRAM 34 according to the control program read from the ROM 32 and signals sent from various sensors.

ネットワークインターフェース36は,LAN等のネットワーク400に接続され,MFP200用のプリンタドライバが組み込まれたPC100等との接続を可能にしている。USBインターフェース37は,USB端子を有するデバイス(例えば,USBメモリ210)との接続を可能にしている。そして,ネットワークインターフェース36やUSBインターフェース37を介して外部装置とデータのやりとりを行うことができる。   The network interface 36 is connected to a network 400 such as a LAN, and enables connection with a PC 100 or the like in which a printer driver for the MFP 200 is incorporated. The USB interface 37 enables connection with a device having a USB terminal (for example, the USB memory 210). Data can be exchanged with an external device via the network interface 36 or the USB interface 37.

また,画像形成部10は,用紙の片面に印刷した後に,その用紙を反転して他面に印刷する両面印刷を行うことが可能である。両面印刷では,片面印刷後の用紙を自動的に反転させ,その用紙の他面に印刷を行う。そのため,画像形成部10には,片面印刷後の用紙を反転させるための自動反転搬送機構が設けられている。   Further, the image forming unit 10 can perform double-sided printing in which after printing on one side of a sheet, the sheet is reversed and printed on the other side. In double-sided printing, the paper after single-sided printing is automatically reversed and printed on the other side of the paper. For this reason, the image forming unit 10 is provided with an automatic reversing conveyance mechanism for reversing the paper after single-sided printing.

また,画像形成部10は,両面印刷の際,2,1,4,3,・・・のページ順に印刷し,先に印刷される面である片面(本形態では偶数ページの面)が上向きとなるように排紙する。なお,PC100からは,2,1,4,3,・・・のページ順に並べ替えられた圧縮印刷データが1ページずつ送られてくる。   In addition, the image forming unit 10 performs printing in the order of pages 2, 1, 4, 3,... In double-sided printing, and one side (the surface of the even page in this embodiment) that is the first printed surface faces upward. The paper is discharged so that From the PC 100, the compressed print data rearranged in the order of pages 2, 1, 4, 3,... Is sent page by page.

なお,本形態のRAM33は,印刷用のメモリ領域として,1ページ分の圧縮印刷データ(圧縮された状態の印刷データ)と1ページ分の展開印刷データ(展開された状態の印刷データ)とを記憶する分の領域しか保持していない。そのため,印刷後のデータは,次のページのデータを受け取ったことを契機に上書き消去される。   Note that the RAM 33 according to the present embodiment includes one page of compressed print data (compressed print data) and one page of decompressed print data (expanded print data) as a memory area for printing. Only the area to be stored is retained. For this reason, the printed data is overwritten and erased when the next page of data is received.

また,MFP200は,印刷途中のエラー停止から復帰する際に,リトライを行うことができる。特に,両面印刷のリトライでは,印刷後の片面の展開印刷データをサーバ300に保管する。そして,エラー復帰時には,サーバ300にアクセスし,保管した印刷データを使用して印刷を再開,つまりPC100にページデータの再送を要求することなく印刷を再開する。この両面印刷のリトライの詳細については後述する。   Further, the MFP 200 can perform a retry when returning from an error stop during printing. In particular, when retrying double-sided printing, the single-side expanded print data after printing is stored in the server 300. When the error is restored, the server 300 is accessed and printing is resumed using the stored print data, that is, printing is resumed without requesting the PC 100 to retransmit the page data. Details of this double-sided printing retry will be described later.

[印刷システムの両面印刷動作]
続いて,印刷システム500の両面印刷動作について説明する。本印刷システム500では,PC100のプリンタドライバが,両面印刷が設定された印刷ジョブを生成してMFP200に送信し,MFP200がその印刷ジョブの印刷データに基づいた両面印刷を行う。
[Double-sided printing operation of printing system]
Next, the duplex printing operation of the printing system 500 will be described. In the present printing system 500, the printer driver of the PC 100 generates a print job in which double-sided printing is set and transmits it to the MFP 200, and the MFP 200 performs double-sided printing based on the print data of the print job.

始めに,本形態の両面印刷動作のデータの流れを,図3の概念図を参照しつつ説明する。まず,PC100にて両面印刷が指示されると,PC100が1ページごとの印刷データであるページデータを生成し,各ページデータを圧縮して各ページの圧縮印刷データを生成する。そして,圧縮印刷データを印刷順に並べ替え,その印刷順に圧縮印刷データをMFP200に送信する。なお,本形態では,2,1,4,3,・・・のページ順に印刷されることから,先に印刷される偶数ページが片面となり,後に印刷される奇数ページが他面となる。送信後は,送信した圧縮印刷データを消去する。   First, the data flow of the duplex printing operation of this embodiment will be described with reference to the conceptual diagram of FIG. First, when double-sided printing is instructed by the PC 100, the PC 100 generates page data that is print data for each page, compresses each page data, and generates compressed print data for each page. Then, the compressed print data is rearranged in the printing order, and the compressed print data is transmitted to the MFP 200 in the printing order. In this embodiment, since printing is performed in the order of pages 2, 1, 4, 3,..., The even page printed first is one side, and the odd page printed later is the other side. After transmission, the transmitted compressed print data is deleted.

MFP200では,圧縮印刷データを受け取り,その圧縮印刷データを展開して印刷を行う。MFP200は,1ページ分の圧縮印刷データおよび展開印刷データを保持する分のメモリ領域しか保持しておらず,1ページの印刷が終わるたびに次のページの圧縮印刷データを受け取る。この動作を,全ページ分,繰り返す。   The MFP 200 receives the compressed print data, expands the compressed print data, and performs printing. The MFP 200 holds only a memory area for holding one page of compressed print data and decompressed print data, and receives the next page of compressed print data every time one page is printed. This operation is repeated for all pages.

さらに,MFP200は,リトライに備えて片面の展開印刷データをサーバ300に保管する。図4は,MFP200およびサーバ300の,メモリ内のデータの遷移を示している。まず,MFP200は,PC100から片面の圧縮印刷データを受け取り,その圧縮印刷データを展開して片面の印刷を行う。片面の印刷後は,その片面の展開印刷データをサーバ300に送信して保管する。   Further, the MFP 200 stores the single-side expanded print data in the server 300 in preparation for a retry. FIG. 4 shows the transition of data in the memory of the MFP 200 and the server 300. First, the MFP 200 receives single-sided compressed print data from the PC 100, expands the compressed print data, and performs single-sided printing. After printing on one side, the developed print data on one side is transmitted to the server 300 and stored.

次に,他面の圧縮印刷データを受け取り,片面の圧縮印刷データを上書き消去する。そして,他面の圧縮印刷データを展開して片面の展開印刷データを上書き消去する。そして,他面の印刷を行う。これにより,1枚の用紙の両面に印刷が行われることになる。この動作を,全ページ分,繰り返す。   Next, the compressed print data on the other side is received, and the compressed print data on the one side is overwritten and erased. Then, the compressed print data on the other side is expanded and the expanded print data on one side is overwritten and erased. Then, the other side is printed. As a result, printing is performed on both sides of one sheet. This operation is repeated for all pages.

[両面印刷処理(MFP)]
続いて,上述した両面印刷動作を実現する,MFP200による両面印刷処理(消去部,保管部,取得部の一例)について,図5のフローチャートを参照しつつ説明する。なお,本処理は,MFP200が両面印刷の印刷ジョブを受け付けたことを契機に実行される。
[Double-sided printing (MFP)]
Next, double-sided printing processing (an example of an erasing unit, a storage unit, and an acquisition unit) by the MFP 200 that realizes the above-described double-sided printing operation will be described with reference to the flowchart of FIG. This process is executed when the MFP 200 receives a double-sided print job.

まず,片面のページデータを取得する(S101)。ここで取得するページデータは,圧縮印刷データであり,MFP200のメモリであるRAM33に記憶される。   First, single-sided page data is acquired (S101). The page data acquired here is compressed print data and is stored in the RAM 33 which is the memory of the MFP 200.

圧縮されたページデータ(圧縮印刷データ)を取得した後,圧縮印刷データを展開する(S102)。そして,展開後のページデータ(展開印刷データ)に基づいて,用紙の片面側に印刷を行う(S103)。   After obtaining the compressed page data (compressed print data), the compressed print data is expanded (S102). Based on the page data after development (development print data), printing is performed on one side of the paper (S103).

次に,エラー発生率が閾値以上か否かを判断する(S104)。MFP200は,図6に示すような給紙装置別にエラー発生率を記憶するデータベース341を有しており,ジョブが終了する度にそのジョブに対応する給紙装置のエラー発生率を更新する。また,MFP200では,エラー発生率の閾値があらかじめ規定されている。例えば,閾値が0.50%とした場合,図6に示したトレイAはエラー発生率が閾値以上となる。   Next, it is determined whether the error rate is equal to or higher than a threshold (S104). The MFP 200 has a database 341 for storing the error occurrence rate for each sheet feeding device as shown in FIG. 6, and updates the error occurrence rate of the sheet feeding device corresponding to the job every time the job is completed. Further, in the MFP 200, an error rate threshold is defined in advance. For example, when the threshold is 0.50%, the error occurrence rate of the tray A shown in FIG.

エラー発生率が閾値以上であれば(S104:YES),サーバ300に対して片面の展開印刷データを送信し,その展開印刷データをサーバ300のメモリに保管する(S105)。一方,エラー発生率が閾値以上でなければ(S104:NO),S105を省略する。すなわち,S105の処理は,ネットワーク400越しに接続するサーバ300へのアクセスであり,処理負荷が大きい。そこで,エラー発生率が低い状況であれば,データの保管を行わずに処理負荷の増大を回避する。   If the error occurrence rate is equal to or higher than the threshold (S104: YES), the single-side expanded print data is transmitted to the server 300, and the expanded print data is stored in the memory of the server 300 (S105). On the other hand, if the error rate is not greater than or equal to the threshold (S104: NO), S105 is omitted. That is, the process of S105 is an access to the server 300 connected via the network 400, and the processing load is large. Therefore, if the error occurrence rate is low, an increase in processing load is avoided without storing data.

その後,他面のページデータを受信する(S106)。ここで取得するページデータは,圧縮印刷データである。MFP200では,圧縮印刷データ用のメモリ領域を1ページ分しか保持していないため,他面の圧縮印刷データによって片面の圧縮印刷データを上書きする。これにより,片面の圧縮印刷データが消去される。   Thereafter, page data on the other side is received (S106). The page data acquired here is compressed print data. Since the MFP 200 holds only one page of memory area for compressed print data, the compressed print data on one side is overwritten with the compressed print data on the other side. As a result, the single-sided compressed print data is erased.

圧縮印刷データを取得した後,圧縮印刷データを展開する(S107)。このとき,MFP200では,展開印刷データ用のメモリ領域を1ページ分しか保持していないため,他面の展開印刷データによって片面の展開印刷データを上書きする。これにより,片面の展開印刷データが消去される。その後,展開印刷データに基づいて,用紙の他面に印刷を行う(S108)。   After obtaining the compressed print data, the compressed print data is expanded (S107). At this time, since the MFP 200 holds only one page of memory area for the expanded print data, the expanded print data on one side is overwritten with the expanded print data on the other side. As a result, the one-side expanded print data is erased. Thereafter, printing is performed on the other side of the paper based on the developed print data (S108).

次に,全ページの印刷が完了したか否かを判断する(S109)。未印刷のページがある場合には(S109:NO),S101に戻り,未印刷のページの印刷を行う。一方,全ページの印刷が完了している場合には(S109:YES),本処理を終了する。   Next, it is determined whether printing of all pages has been completed (S109). If there is an unprinted page (S109: NO), the process returns to S101 to print the unprinted page. On the other hand, if all pages have been printed (S109: YES), this process ends.

[データ保管処理(サーバ)]
続いて,サーバ300によるデータ保管処理について,図7のフローチャートを参照しつつ説明する。なお,サーバ300には,MFP200から送信される情報を常時監視するアプリケーションプログラムが組み込まれており,本処理は,そのアプリケーションプログラムがページデータ(展開印刷データ)を受け付けたことを契機に実行される。
[Data storage processing (server)]
Next, data storage processing by the server 300 will be described with reference to the flowchart of FIG. The server 300 incorporates an application program that constantly monitors information transmitted from the MFP 200, and this processing is executed when the application program receives page data (development print data). .

まず,サーバ300に送られてきたデータ,すなわち片面の展開印刷データを受信する(S201)。次に,データを送信した装置(本形態ではMFP200)を特定し,その装置に対応する展開印刷データ,すなわち前の印刷データが既に記憶されているか否かを判断する(S202)。   First, data sent to the server 300, that is, one-side expanded print data is received (S201). Next, the device (MFP 200 in this embodiment) that transmitted the data is specified, and it is determined whether or not the expanded print data corresponding to the device, that is, the previous print data is already stored (S202).

前の印刷データがある場合には(S202:YES),前の印刷データを削除する(S203)。すなわち,前の印刷ジョブによるデータや,同じ印刷ジョブでも複数枚の用紙の両面印刷を行った場合には前の用紙の展開印刷データが残っている。このようなデータは,現在印刷中の用紙の片面の展開印刷データを受信した時点で不要となったと見做すことができる。そこで,サーバ300に残っている前の印刷データは削除する。   If there is previous print data (S202: YES), the previous print data is deleted (S203). That is, the data for the previous print job, or the unfolded print data for the previous sheet remains when double-sided printing is performed on a plurality of sheets in the same print job. It can be considered that such data is no longer necessary when the developed print data on one side of the paper currently being printed is received. Therefore, the previous print data remaining in the server 300 is deleted.

前の印刷データを削除した後,あるいは前の印刷データがなかった場合には(S202:NO),受信したデータを保存する(S204)。これにより,片面の展開印刷データがサーバ300に保管される。S204後は,本処理を終了する。   After deleting the previous print data or when there is no previous print data (S202: NO), the received data is stored (S204). As a result, the single-side expanded print data is stored in the server 300. After S204, this process ends.

[両面印刷のリトライ動作]
続いて,両面印刷のリトライ動作を説明する。図8は,MFP200およびサーバ300の,メモリ内のデータの遷移を示している。なお,図8は,他面の印刷でエラーが発生したことを想定している。
[Retry operation for duplex printing]
Next, a retry operation for duplex printing will be described. FIG. 8 shows the transition of data in the memory of the MFP 200 and the server 300. FIG. 8 assumes that an error has occurred in printing on the other side.

まず,MFP200は,片面の印刷後,その片面の展開印刷データをサーバ300に送信して保管する。そして,他面の圧縮印刷データを受け取り,他面の圧縮印刷データを展開して他面の印刷を行う。   First, after printing on one side, the MFP 200 transmits the one-side expanded print data to the server 300 for storage. Then, the compressed print data on the other side is received, the compressed print data on the other side is expanded, and the other side is printed.

この他面の印刷でエラーが発生してリトライを行うとする。この場合,両面印刷では片面の印刷から行うことになる。そこで,サーバ300に保管している片面の展開印刷データをMFP200に転送し,他面の展開印刷データを上書き消去して片面の印刷を行う。   It is assumed that an error occurs in printing on the other side and retry is performed. In this case, double-sided printing starts from single-sided printing. Therefore, the single-side expanded print data stored in the server 300 is transferred to the MFP 200, and the single-sided printing is performed by overwriting and erasing the other-side expanded print data.

その後,他面の印刷を行う。他面の圧縮印刷データは片面の展開印刷データを戻す際に消去されない。そのため,MFP200に残されている他面の圧縮印刷データを再び展開して印刷を行う。これにより,リトライが完成する。   After that, the other side is printed. The compressed print data on the other side is not erased when returning the expanded print data on one side. For this reason, the compressed print data on the other side remaining in the MFP 200 is expanded again for printing. This completes the retry.

なお,片面の印刷中にエラーが発生した場合には,片面の展開印刷データをMFP200自身のメモリに保持している。そのため,その展開印刷データを利用してリトライを行うことができる。   If an error occurs during single-sided printing, the single-side expanded print data is held in the memory of the MFP 200 itself. Therefore, a retry can be performed using the expanded print data.

[印刷再開処理(MFP)]
続いて,上述したエラー発生時のリトライ動作を実現する,MFP200による印刷再開処理(消去部,保管部,取得部の一例)について,図9のフローチャートを参照しつつ説明する。なお,本処理は,両面印刷中でのエラー発生後,その復旧作業の終了(例えば,カバーの閉塞)を検知したことを契機に実行される。また,図5に示した両面印刷処理と同様の処理については,同じステップ番号を付して説明を省略する。
[Print resumption processing (MFP)]
Next, a print resumption process (an example of an erasure unit, a storage unit, and an acquisition unit) by the MFP 200 that realizes the above-described retry operation when an error occurs will be described with reference to a flowchart of FIG. This process is executed when the end of the recovery operation (for example, cover closing) is detected after an error has occurred during duplex printing. Also, the same step number is assigned to the same process as the double-sided printing process shown in FIG.

まず,エラーが解除され,印刷のための準備動作を行う(S121)。その後,エラー停止時に他面を印刷中であったか片面を印刷中であったかを判断する(S122)。片面の印刷中であった場合には(S122:NO),片面の展開印刷データがMFP200自身のメモリに存在する。そのため,その片面の展開印刷データを利用して印刷を再開する(S103)。   First, the error is canceled and a preparation operation for printing is performed (S121). Thereafter, it is determined whether the other side is being printed or one side is being printed when the error is stopped (S122). If single-sided printing is in progress (S122: NO), single-sided expanded print data exists in the memory of the MFP 200 itself. Therefore, printing is resumed using the one-side expanded print data (S103).

一方,他面の印刷中であった場合には(S122:YES),サーバ300にアクセスし,保管されている片面の展開印刷データを取得する(S123)。そして,取得した片面の展開印刷データを利用して印刷を再開する(S103)。   On the other hand, if the other side is being printed (S122: YES), the server 300 is accessed to obtain the stored one-side expanded print data (S123). Then, the printing is resumed using the acquired one-side expanded print data (S103).

その後,他面の印刷を行うことで(S106からS108),エラーが発生した用紙のリトライが完了する。すなわち,エラー停止時に片面の印刷であった場合には,PC100から他面の圧縮印刷データを受け取り,その圧縮印刷データを展開して印刷を行う。一方,エラー停止時に他面の印刷であった場合には,MFP200に残っている圧縮印刷データを展開して印刷を行う。他面の印刷後は,図5の両面印刷処理を実行し,残りのページの印刷を行う。   Thereafter, the other side is printed (S106 to S108), and the retry of the sheet in which the error has occurred is completed. That is, if the printing is one-sided when the error is stopped, the compressed printing data on the other side is received from the PC 100, and the compressed printing data is expanded and printed. On the other hand, if the other side is printed when the error is stopped, the compressed print data remaining in the MFP 200 is expanded and printed. After printing on the other side, the double-sided printing process of FIG. 5 is executed to print the remaining pages.

[第2の形態]
続いて,第2の形態の両面印刷処理について,図10のフローチャートを参照しつつ説明する。本形態のMFP200は,複数の展開後印刷データを保持可能なメモリ領域を確保でき,必要に応じて片面の展開印刷データをサーバ300に保管する。この点,メモリ容量が小さく,リトライを行うためにはサーバ300への保管が必須となる第1の形態とは異なる。なお,図5に示した両面印刷処理と同様の処理については,同じステップ番号を付して説明を省略する。
[Second form]
Next, the double-sided printing process according to the second embodiment will be described with reference to the flowchart of FIG. The MFP 200 of this embodiment can secure a memory area capable of holding a plurality of post-development print data, and stores the single-side unfold print data in the server 300 as necessary. In this respect, the memory capacity is small, which is different from the first mode in which storage in the server 300 is essential for performing retry. In addition, the same step number is attached | subjected about the process similar to the duplex printing process shown in FIG. 5, and description is abbreviate | omitted.

まず,片面の印刷を行う(S101からS103)。次に,MFP200の現時点のメモリの空き容量を取得し,その空き容量が閾値以上であるか否かを判断する(S304)。閾値としては,例えば,総メモリ量の1/3の値であったり,データ形式(画像データやテキストデータ)や用紙サイズごとにあらかじめ規定された1ページ分の基準データ量が該当する。メモリの空き容量は,他の処理(例えば,画像読取部20による画像読取処理)が同時に動作することで変化する。すなわち,S304では,他面の圧縮印刷データを上書きすることなくメモリに展開でき,MFP200単独でリトライ可能か否かを判断する。   First, single-sided printing is performed (S101 to S103). Next, the current available memory capacity of the MFP 200 is acquired, and it is determined whether the available capacity is equal to or greater than a threshold value (S304). As the threshold value, for example, a value of 1/3 of the total memory amount, or a reference data amount for one page defined in advance for each data format (image data or text data) or paper size is applicable. The free space of the memory changes as other processes (for example, image reading process by the image reading unit 20) operate simultaneously. That is, in S304, it is determined whether or not the compressed print data on the other side can be expanded in the memory without being overwritten, and the MFP 200 alone can retry.

空き容量が閾値以上である場合には(S304:YES),他面の圧縮印刷データを受信する(S306)。このとき,片面の圧縮印刷データに上書きせず,片面の圧縮印刷データをメモリに残したまま記憶する。そして,他面の圧縮印刷データを展開する(S307)。このときも,片面の展開印刷データに上書きせず,片面の展開印刷データをメモリに残したまま展開する。すなわち,空き容量が十分にある場合には,片面のページデータを上書き消去せず,片面および他面のページデータ(圧縮印刷データと展開印刷データ)を両方ともメモリに記憶する。   If the free space is equal to or greater than the threshold (S304: YES), the other side of the compressed print data is received (S306). At this time, the single-sided compressed print data is not overwritten, but the single-sided compressed print data is stored in the memory. Then, the compressed print data on the other side is expanded (S307). Also at this time, the single-side expanded print data is not overwritten, but the single-side expanded print data is expanded while remaining in the memory. That is, when there is sufficient free space, the page data on one side is not overwritten and erased, and both the page data on one side and the other side (compressed print data and decompressed print data) are stored in the memory.

その後,他面の展開印刷データに基づいて,用紙の他面に印刷を行う(S308)。他面の印刷後は,片面および他面のページデータをメモリから消去する(S309)。   Thereafter, printing is performed on the other side of the paper based on the developed print data on the other side (S308). After printing on the other side, the page data on one side and the other side are erased from the memory (S309).

一方,空き容量が閾値以上でない場合には(S304:NO),他面の圧縮印刷データを展開できない可能性がある。そこで,片面の圧縮印刷データあるいは展開印刷データをサーバ300に保管し(S105),他面のページデータによって片面のページデータを上書き消去してから他面の印刷を行う(S106からS108)。   On the other hand, if the free space is not equal to or greater than the threshold (S304: NO), there is a possibility that the compressed print data on the other side cannot be expanded. Therefore, the single-sided compressed print data or decompressed print data is stored in the server 300 (S105), and the single-sided page data is overwritten and erased by the other-side page data, and the other side is printed (S106 to S108).

上述したように空き容量が閾値以上である場合には,他面の印刷中であっても,片面のページデータがMFP200に残ったままである。そのため,他面の印刷中にエラーが生じ,リトライを行う際には,MFP200に存在する片面のページデータを利用してリトライを行う。つまり,MFP200単独でリトライを完成する。一方,空き容量が閾値以上でない場合には,サーバ300に保管した片面のページデータを取得し,そのページデータを利用してリトライを行う。   As described above, when the free space is equal to or larger than the threshold value, page data on one side remains in the MFP 200 even during printing on the other side. Therefore, an error occurs during printing on the other side, and when retrying, the retry is performed using page data on one side existing in the MFP 200. That is, the retry is completed by the MFP 200 alone. On the other hand, if the free space is not equal to or greater than the threshold, the single-sided page data stored in the server 300 is acquired, and a retry is performed using the page data.

第2の形態の両面印刷処理では,メモリ容量が不足していると判断した場合にのみ,他面の展開印刷データをサーバ300に保管している。すなわち,リトライ可能な十分な空き領域がある場合には,片面の展開印刷データを早急に消去しなくても他面の印刷が可能である。また,片面の圧縮印刷データあるいは展開印刷データを消去せずに他面の印刷が可能であれば,MFP200単体でリトライが可能である。このことから,メモリ領域が不足した際にだけ上書き消去を行うことで,外部記憶装置への保管動作を少なくできる。   In the double-sided printing process of the second form, the expanded print data of the other side is stored in the server 300 only when it is determined that the memory capacity is insufficient. In other words, if there is a sufficient free area that can be retried, the other side can be printed without erasing the one-side expanded print data immediately. If the other side can be printed without erasing the compressed print data or the expanded print data on one side, the MFP 200 alone can retry. For this reason, the overwriting and erasing is performed only when the memory area is insufficient, thereby reducing the number of storage operations in the external storage device.

なお,第2の形態の両面印刷処理では,他面の圧縮印刷データをメモリに展開する前のタイミングでメモリ不足か否かを判断しており,用紙1枚の印刷ごとにメモリ不足の判断を繰り返しているが,これに限るものではない。例えば,先頭用紙の印刷開始前に判断し,印刷ジョブごとにメモリ不足の判断をしてもよい。   In the double-sided printing process according to the second embodiment, it is determined whether or not the memory is insufficient at the timing before the compressed print data of the other side is expanded in the memory. Again, this is not a limitation. For example, the determination may be made before starting the printing of the first sheet, and the memory shortage may be determined for each print job.

以上詳細に説明したように印刷システム500は,リトライに必要であって消去対象となった片面の展開印刷データを,外部記憶装置であるサーバ300に保管している。そして,リトライの際には,その片面の展開印刷データをサーバ300から取得している。つまり,MFP200とサーバ300との間でリトライを完成している。これにより,印刷ジョブの依頼元であるPC100では,リトライに備えて印刷データを保管する必要はない。従って,PC100の負担を軽減することが期待できる。   As described above in detail, the printing system 500 stores the single-side expanded print data that is necessary for retry and is an erasure target in the server 300 that is an external storage device. Then, when retrying, the one-side expanded print data is acquired from the server 300. That is, the retry is completed between the MFP 200 and the server 300. As a result, the PC 100 that is the requester of the print job does not need to store print data in preparation for a retry. Therefore, it can be expected that the burden on the PC 100 is reduced.

なお,本実施の形態は単なる例示にすぎず,本発明を何ら限定するものではない。したがって本発明は当然に,その要旨を逸脱しない範囲内で種々の改良,変形が可能である。例えば,印刷装置は,MFPに限らず,プリンタ,コピー機等,印刷機能を備えるものであれば適用可能である。また,印刷データを出力する情報処理装置についても,PCに限るものではない。例えば携帯情報端末やサーバであってもよい。   Note that this embodiment is merely an example, and does not limit the present invention. Therefore, the present invention can naturally be improved and modified in various ways without departing from the gist thereof. For example, the printing apparatus is not limited to an MFP, and any printer having a printing function such as a printer or a copier can be applied. Further, the information processing apparatus that outputs print data is not limited to the PC. For example, a portable information terminal or a server may be used.

また,実施の形態では,印刷データの保管先としてサーバ300を利用しているが,保管先はこれに限るものではない。保管先としては,MFP200と接続し,印刷データを記憶できる外部装置であればよく,例えば,MFP200に直接接続されるUSBメモリ210であってもよい。   In the embodiment, the server 300 is used as a print data storage destination, but the storage destination is not limited to this. The storage destination may be any external device that can be connected to the MFP 200 and store print data. For example, the USB memory 210 that is directly connected to the MFP 200 may be used.

また,実施の形態では,サーバ300に保管する印刷データとして,展開印刷データを利用しているが,圧縮印刷データを保管してもよい。この場合,リトライ時には,サーバ300から圧縮印刷データを取得し,再度展開して片面の印刷を行う。この構成では,他面から先に印刷することになるが,サーバ300の負荷やネットワーク400の負荷が軽減される。一方,展開印刷データを利用する場合には,片面から先に印刷することが可能であり,さらに再展開の必要がなく,リトライの早期完了が期待できる。   In the embodiment, expanded print data is used as print data stored in the server 300, but compressed print data may be stored. In this case, at the time of retry, the compressed print data is acquired from the server 300 and expanded again to perform single-sided printing. In this configuration, printing from the other side is performed first, but the load on the server 300 and the load on the network 400 are reduced. On the other hand, when using expanded print data, it is possible to print from one side first, and there is no need for re-development, and early completion of retries can be expected.

また,実施の形態では,給紙装置別のエラー発生率によって展開印刷データの保管が必要か否かを判断しているが,これに限るものではない。例えば,給紙装置に加え,用紙種別ごとにエラー発生率を記憶してもよい。また,ユーザごとにエラー発生率を記憶してもよい。   In the embodiment, it is determined whether or not the stored print data needs to be stored based on the error occurrence rate for each sheet feeding device, but the present invention is not limited to this. For example, in addition to the paper feeding device, an error occurrence rate may be stored for each paper type. Further, the error occurrence rate may be stored for each user.

また,実施の形態では,電子写真方式に代表されるページプリンタの,両面印刷時のリトライに本発明を適用しているが,これに限るものではない。例えば,インクジェット式に代表されるラインプリンタのリトライにも本発明を適用できる。この場合,例えば1ページ分のデータを前半部分と後半部分とに分け,前半部分の印刷が完了した時点で,前半部分のデータをサーバ300に保管し,リトライの際にはサーバ300に保管した前半部分のデータを利用して印刷を行うようにしてもよい。   Further, in the embodiment, the present invention is applied to retry at the time of double-sided printing of a page printer represented by an electrophotographic method, but the present invention is not limited to this. For example, the present invention can be applied to retry of a line printer represented by an ink jet type. In this case, for example, the data for one page is divided into the first half and the second half, and when the printing of the first half is completed, the data of the first half is stored in the server 300 and stored in the server 300 when retrying. You may make it print using the data of the first half part.

100 PC
200 MFP
210 USBメモリ
300 サーバ
500 印刷システム
100 PC
200 MFP
210 USB memory 300 Server 500 Printing system

Claims (7)

印刷装置と,前記印刷装置に印刷データを送信する情報処理装置とを備え,前記印刷装置の印刷中にエラーが生じた際に印刷のリトライを行う印刷システムにおいて,
前記印刷装置に接続する外部記憶装置を備え,
前記印刷装置は,
前記情報処理装置から受信した印刷データを記憶する記憶部と,
前記記憶部に記憶された印刷データに基づいて印刷を行う印刷部と,
用紙への印刷が完了する前に,その用紙への印刷が済んだ部分の印刷データを消去する消去部と,
前記消去部による消去対象となる印刷データであって前記リトライに必要となる印刷データを,前記外部記憶装置に送信して保管する保管部とを備え,
前記印刷部は,用紙の片面に印刷した後に,その用紙を反転して他面に印刷する両面印刷を行うことが可能であり,
前記両面印刷を行う際に,片面の印刷データの少なくとも一部を前記保管部によって前記外部記憶装置に保管し,他面の印刷データの少なくとも一部を前記記憶部に記憶し,
前記印刷装置の前記記憶部に記憶された印刷データと前記外部記憶装置に保管された印刷データとを用いて前記リトライを行うことを特徴とする印刷システム。
In a printing system comprising a printing device and an information processing device for transmitting print data to the printing device, and performing a printing retry when an error occurs during printing of the printing device,
An external storage device connected to the printing device;
The printing device includes:
A storage unit for storing print data received from the information processing apparatus;
A printing unit that performs printing based on the print data stored in the storage unit;
An erasing unit for erasing the print data of the printed part of the paper before printing on the paper,
A storage unit that transmits the print data to be erased by the erasure unit and is necessary for the retry to the external storage device;
The printing unit can perform double-sided printing by printing on one side of the paper and then inverting the paper and printing on the other side.
When performing the double-sided printing, at least a part of the print data on one side is stored in the external storage device by the storage unit, and at least a part of the print data on the other side is stored in the storage unit,
A printing system that performs the retry using print data stored in the storage unit of the printing apparatus and print data stored in the external storage apparatus.
請求項1に記載する印刷システムにおいて,
前記消去部は,前記記憶部にて新たな印刷データを記憶可能な領域が不足したことを契機に,消去対象となる印刷データを消去することを特徴とする印刷システム。
The printing system according to claim 1,
The erasing unit erases print data to be erased when there is a shortage of an area in the storage unit where new print data can be stored.
請求項1または請求項2に記載する印刷システムにおいて,
前記記憶部の空き容量が前記リトライを行うための必要量に達していない場合に,前記消去部による印刷データの消去を行うことを特徴とする印刷システム。
In the printing system according to claim 1 or 2,
A printing system for erasing print data by the erasure unit when an available capacity of the storage unit does not reach a necessary amount for performing the retry.
請求項1から請求項3のいずれか1つに記載する印刷システムにおいて,
前記外部記憶装置は,前記印刷装置から新たに印刷データを受け取ると,保管中の印刷データのうち前記リトライが不要となった印刷データを消去することを特徴とする印刷システム。
In the printing system according to any one of claims 1 to 3,
When the external storage device receives new print data from the printing device, the external storage device deletes the print data that is no longer necessary from the stored print data.
請求項1から請求項4のいずれか1つに記載する印刷システムにおいて,
印刷エラーの発生頻度を取得する取得部を備え,
前記発生頻度が基準値よりも高い場合には前記保管部による保管動作を行い,高くない場合には前記保管部による保管動作を行わないことを特徴とする印刷システム。
In the printing system according to any one of claims 1 to 4,
It has an acquisition unit that acquires the frequency of occurrence of printing errors.
A printing system, wherein when the occurrence frequency is higher than a reference value, a storage operation by the storage unit is performed, and when it is not high, a storage operation by the storage unit is not performed.
請求項1から請求項5のいずれか1つに記載する印刷システムにおいて,
前記印刷装置の記憶部に記憶される印刷データと,前記外部記憶装置に保管される印刷データとの間に重複がないことを特徴とする印刷システム。
In the printing system according to any one of claims 1 to 5,
A printing system characterized in that there is no overlap between print data stored in a storage unit of the printing device and print data stored in the external storage device.
外部記憶装置と接続し,印刷中にエラーが生じた際に印刷のリトライを行う印刷装置において,
情報処理装置から受信した印刷データを記憶する記憶部と,
前記記憶部に記憶された印刷データに基づいて印刷を行う印刷部と,
用紙への印刷が完了する前に,その用紙への印刷が済んだ部分の印刷データを消去する消去部と,
前記消去部による消去対象となる印刷データであって前記リトライに必要となる印刷データを,前記外部記憶装置に送信して保管する保管部とを備え,
前記印刷部は,用紙の片面に印刷した後に,その用紙を反転して他面に印刷する両面印刷を行うことが可能であり,
前記両面印刷を行う際に,片面の印刷データの少なくとも一部を前記保管部によって前記外部記憶装置に保管し,他面の印刷データの少なくとも一部を前記記憶部に記憶し,
前記記憶部に記憶された印刷データと前記外部記憶装置に保管された印刷データとを用いて前記リトライを行うことを特徴とする印刷装置。
In a printer that connects to an external storage device and retries printing when an error occurs during printing,
A storage unit for storing print data received from the information processing apparatus;
A printing unit that performs printing based on the print data stored in the storage unit;
An erasing unit for erasing the print data of the printed part of the paper before printing on the paper,
A storage unit that transmits the print data to be erased by the erasure unit and is necessary for the retry to the external storage device;
The printing unit can perform double-sided printing by printing on one side of the paper and then inverting the paper and printing on the other side.
When performing the double-sided printing, at least a part of the print data on one side is stored in the external storage device by the storage unit, and at least a part of the print data on the other side is stored in the storage unit,
The printing apparatus, wherein the retry is performed using print data stored in the storage unit and print data stored in the external storage device.
JP2009191272A 2009-08-20 2009-08-20 Printing system and printing apparatus Active JP5397085B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009191272A JP5397085B2 (en) 2009-08-20 2009-08-20 Printing system and printing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009191272A JP5397085B2 (en) 2009-08-20 2009-08-20 Printing system and printing apparatus

Publications (2)

Publication Number Publication Date
JP2011044880A JP2011044880A (en) 2011-03-03
JP5397085B2 true JP5397085B2 (en) 2014-01-22

Family

ID=43831983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009191272A Active JP5397085B2 (en) 2009-08-20 2009-08-20 Printing system and printing apparatus

Country Status (1)

Country Link
JP (1) JP5397085B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0243069A (en) * 1988-08-04 1990-02-13 Ricoh Co Ltd Page printer
JP3772849B2 (en) * 2002-03-28 2006-05-10 ブラザー工業株式会社 Communication apparatus and image reading apparatus
JP2005297324A (en) * 2004-04-09 2005-10-27 Konica Minolta Business Technologies Inc Image forming apparatus
JP2006256154A (en) * 2005-03-17 2006-09-28 Ricoh Co Ltd Image forming device and image forming method
JP2006305944A (en) * 2005-04-28 2006-11-09 Konica Minolta Business Technologies Inc Job execution device
JP2008053791A (en) * 2006-08-22 2008-03-06 Konica Minolta Business Technologies Inc Image formation system
JP4577314B2 (en) * 2007-01-31 2010-11-10 ブラザー工業株式会社 Image forming apparatus

Also Published As

Publication number Publication date
JP2011044880A (en) 2011-03-03

Similar Documents

Publication Publication Date Title
JP4399490B2 (en) Image output device
JP5817251B2 (en) Printing apparatus and printing system
JP6201944B2 (en) Image processing apparatus, image processing method and image processing program in the same
US20090051969A1 (en) Terminal apparatus, image forming apparatus, and printing system having the same, and printing method thereof
US8199352B2 (en) Image forming apparatus and control method therefor
US9135541B2 (en) Image forming apparatus and nonvolatile memory writing method
JP2012086449A (en) Image forming apparatus, job management method, and program
JP2006041764A (en) Log recording apparatus, log recording program, and recording medium
JP2009232274A (en) Image forming system, and data transfer processing program
JP5397085B2 (en) Printing system and printing apparatus
JP4134895B2 (en) Image processing apparatus and image processing method
JP6489827B2 (en) Image processing apparatus, image processing apparatus control method, and program
US10956090B2 (en) Memory system and electronic apparatus
JP5257217B2 (en) Printing system, printing apparatus and information processing apparatus
JP5111120B2 (en) Image forming apparatus
JP2007151007A (en) Image forming apparatus, history management method, storage medium, and program
JP5299216B2 (en) Printing system, printing apparatus and information processing apparatus
JP2011037027A (en) Printer, printer system, and printing method
JP2008113415A (en) Multifunction machine having facsimile function, method for holding facsimile data, and computer program product
JP6642488B2 (en) Image forming apparatus, printing condition setting method
EP2600286B1 (en) Image forming apparatus and image forming method
JP5743531B2 (en) Image processing apparatus, control method thereof, and program
JP2003267570A (en) Image recording device
JP4337557B2 (en) Image forming system
JP2014195153A (en) Information transmission device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130723

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130829

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: 20130924

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131007

R150 Certificate of patent or registration of utility model

Ref document number: 5397085

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150