JP4338931B2 - Ink jet printer and printing control method thereof - Google Patents
Ink jet printer and printing control method thereof Download PDFInfo
- Publication number
- JP4338931B2 JP4338931B2 JP2002056923A JP2002056923A JP4338931B2 JP 4338931 B2 JP4338931 B2 JP 4338931B2 JP 2002056923 A JP2002056923 A JP 2002056923A JP 2002056923 A JP2002056923 A JP 2002056923A JP 4338931 B2 JP4338931 B2 JP 4338931B2
- Authority
- JP
- Japan
- Prior art keywords
- print data
- capacity
- printing
- sided
- page
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ホストコンピュータからの印刷データを印刷出力する印刷処理装置において、特に、容量の比較的少ない記憶手段を有するインクジェットプリンタであって、同一内容の印刷出力を複数部行う印刷制御方法に関するものである。
【0002】
【従来の技術】
近年のパーソナルコンピュータ等の飛躍的な普及に伴い、そこで作成された印刷データが印刷処理装置により出力されることが多くなり、その印刷量が増大している。また、印刷処理装置の機能と価格との関係から印刷要求された印刷データによっては、1ページ分の印刷データを格納することができない、十分な容量の記憶手段を搭載しない印刷処理装置もあり、この印刷処理装置の場合には、ホストコンピュータ側からは印刷する全てのページ分を1部ずつ印刷処理装置に送信し、印刷処理装置側では送信されてくる印刷データを繰り返し使うことなく、全ページの印刷を行っていた。
【0003】
さらに、プリンタエンジン技術の向上により、1回の印刷量も大量に成り、印刷処理装置の高速化に伴い、複数部数の印刷時には一部のみを印刷し、残りを複写機にて必要部数コピーするような作業を行うことなく、全ての部数分を印刷処理装置によって出力することが行われている。また、特開平5−261911号公報に記載されるようなインクジェットプリンタのように、両面印刷の処理を高速印刷する発明がある。
【0004】
【発明が解決しようとする課題】
しかしながら、このような構成の印刷処理装置において、複数部の印刷データを出力するため、ホストコンピュータ上で稼働するアプリケーションプログラムの処理時間を必要とし、かつ印刷処理装置とホストコンピュータ間において印刷データの授受を複数部の部数分を行うための通信処理時間を必要とするという問題があった。
【0005】
本発明は、前記従来技術の問題を解決することに指向するものであり、複数部の印刷処理に対して、アプリケーションプログラムの処理時間を速く終了させると共に、印刷処理装置とホストコンピュータ間で印刷データの授受を行う通信処理数を減らし印刷処理の効率化を図るインクジェットプリンタとその印刷制御方法を提供することを目的とする。
【0006】
【課題を解決するための手段】
この目的を達成するために、本発明に係る請求項1に記載のインクジェットプリンタは、ホストコンピュータから連続して複数の同一ページが送信されてくる印刷データを順次印刷することにより複数部印刷するインクジェットプリンタであって、複数部印刷するために印刷データを格納する記憶手段と、印刷データの1ページ分の容量が記憶手段の容量を超えるか否か検出する検出手段とを備え、印刷データを複数部印刷する際には、検出手段による検出に基づいて、記憶手段を介して、連続して複数の同一ページが送信されてくる印刷データを順次印刷させるか、複数の同一ページのうち既に記憶手段に記憶された一つを繰り返し用いて印刷させるかを切り替えることができる。
【0007】
さらに、請求項2に記載される請求項1のインクジェットプリンタにおいて、検出手段により1ページ分の容量が記憶手段の容量を超えないと検出された場合、複数の同一ページのうち既に記憶手段に記憶された一つ以外の印刷データを破棄することができる。
【0008】
またさらに、請求項3に記載される請求項1のインクジェットプリンタにおいて、検出手段により1ページ分の容量が記憶手段の容量を超えないと検出された場合、複数の同一ページのうち既に記憶手段に記憶された一つ以外の印刷データの送信停止を要求することができる。
【0009】
また、請求項4に記載される請求項1乃至3のインクジェットプリンタにおいて、記憶手段の容量を超えない容量のページと、記憶手段の容量を超える容量のページとが混在する場合、超えない容量のページについては複数の同一ページのうち既に記憶手段に記憶された一つを繰り返し用いて印刷させ、超える容量のページについては連続して複数の同一ページが送信されてくる印刷データを順次印刷させることができる。
【0010】
さらに、請求項5に記載されるインクジェットプリンタは、印刷データの両面印刷を行う際に、ホストコンピュータから連続して複数の同一両面ページが送信されてくる印刷データを順次印刷することにより複数部印刷するインクジェットプリンタであって、複数部印刷するために印刷データを格納する記憶手段と、印刷データの1両面ページ分の容量が記憶手段の容量を超えるか否か検出する検出手段とを備え、印刷データを複数部印刷する際には、検出手段による検出に基づいて、記憶手段を介して、連続して複数の同一両面ページが送信されてくる印刷データを順次印刷させるか、複数の同一両面ページのうち既に記憶手段に記憶された一つを繰り返し用いて印刷させるかを切り替えることができる。
【0011】
またさらに、請求項6に記載される請求項5のインクジェットプリンタにおいて、検出手段により1両面分ページの容量が記憶手段の容量を超えないと検出された場合、複数の同一両面ページ分のうち既に記憶手段に記憶された一つ以外の印刷データを破棄することができる。
【0012】
また、請求項7に記載される請求項5記載のインクジェットプリンタにおいて、検出手段により1両面ページ分の容量が記憶手段の容量を超えないと検出された場合、複数の同一両面ページのうち既に記憶手段に記憶された一つ以外の印刷データの送信停止を要求することができる。
【0013】
さらに、請求項8に記載される請求項5乃至7のインクジェットプリンタにおいて、検出手段により同一両面ページ分の容量が記憶手段の容量を超えると検出され、かつ同一両面ページ分のうち片面ページの容量が記憶手段の容量を超えないと検出された場合、超えない容量の片面ページについては複数の同一両面ページのうち既に記憶手段に記憶された片面ページの一つを繰り返し用いて印刷させ、もう一方の片面ページについては連続して複数の同一両面ページのうち片面ページが送信されてくる印刷データを順次印刷させることができる。
【0014】
また、請求項9に記載されるインクジェットプリンタの印刷制御方法は、ホストコンピュータから連続して複数の同一ページが送信されてくる印刷データを順次印刷することにより複数部印刷するインクジェットプリンタの印刷制御方法であって、複数部印刷するために印刷データを記憶手段に格納し、印刷データの1ページ分の容量が記憶手段の容量を超えるか否か検出し、印刷データを複数部印刷する際には、検出に基づいて、記憶手段を介して、連続して複数の同一ページが送信されてくる印刷データを順次印刷させるか、この複数の同一ページのうち既に記憶手段に記憶された一つを繰り返し用いて印刷させるかを切り替えることを特徴とする。
【0015】
また、請求項10に記載されるインクジェットプリンタの印刷制御方法は、印刷データの両面印刷を行う際に、ホストコンピュータから連続して複数の同一両面ページが送信されてくる印刷データを順次印刷することにより複数部印刷するインクジェットプリンタの印刷制御方法であって、複数部印刷するために印刷データを記憶手段に格納し、印刷データの1両面ページ分の容量が記憶手段の容量を超えるか否か検出し、印刷データを複数部印刷する際には、検出に基づいて、記憶手段を介して、連続して複数の同一両面ページが送信されてくる印刷データを順次印刷させるか、複数の同一両面ページのうち既に記憶手段に記憶された一つを繰り返し用いて印刷させるかを切り替えることができる。
【0018】
【発明の実施の形態】
以下、図面を参照して本発明における実施の形態を詳細に説明する。
【0019】
図1は本発明の実施の形態における実施例1の印刷処理装置の概略構成を示すブロック図である。図1において、1は印刷処理装置、2は、アプリケーションプログラムにより印刷データを作成し、印刷要求と共に印刷データを印刷処理装置1へ送信するホストコンピュータ、3は、印刷処理装置1とホストコンピュータ2間を接続して、印刷データ,制御データの授受を行う情報信号線,LAN等のネットワーク信号線からなる接続手段である。
【0020】
また、図1の印刷処理装置1は、接続手段3とのインタフェースである通信I/F4を介して、ホストコンピュータ2からの印刷データ等を受信する。制御5は、受信した印刷データの出力を行うために、ビットマップのイメージデータへの展開処理、さらに印刷用紙の給紙搬送等の駆動処理などの制御を行い、CPU5a、このCPU5aにより読み出される各動作を行わせる制御プログラムが格納されるROM5b、各処理の実行領域として用いられるRAM5cを有する。
【0021】
さらに、ビットマップ展開されたイメージデータを印刷出力するプリンタエンジン6、および複数部の印刷処理等における印刷データを印刷用紙1枚分(1シート)に出力する情報格納に用いられる記憶部7である。また、図2は本実施の形態における実施例1の印刷処理装置の印刷動作を示すフローチャートであり、図1を参照しながら動作を説明する。
【0022】
ホストコンピュータ2上で稼働するアプリケーションプログラムによって、ユーザが所望する印刷データの作成が行われ、作成された印刷データが印刷要求の指示と共に印刷処理装置1へ送信される(S1)。印刷処理装置1の通信I/F4を介して受信された1部目の1ページ分の印刷データは、印刷処理を行うため記憶部7,RAM5cに一時格納すると共に(S2)、ビットマップ展開処理してイメージデータとして作成されプリンタエンジン6に送られ印刷用紙に出力される(S3)。
【0023】
2部目の印刷において、先の印刷要求が複数部の印刷要求であるか否かを確認する(S4)。複数部の印刷要求であるとき(S4のYes)、受信した印刷データの1ぺージ分の全てが記憶部7に格納されたか否かを検出する手段により確認を行う(S5)。印刷データの全てが記憶部7に格納可のとき(S5のYes)、記憶部7に格納した印刷データを呼び出すと共に、ホストコンピュータ2からの同一ページの印刷データを受けてこれを破棄し(S6)、この印刷データを用いて前記処理S3と同様に印刷出力処理を行う(S7)。
【0024】
また、前記処理S5において、記憶部7に印刷データの1ページ分の全てが格納不可のとき(S5のNo)、次の部数を印刷出力するため印刷データの要求をホストコンピュータ2に送信して、先の印刷データと同一ページとなる印刷データを受信し(S8)、前記処理S7を実行する。
【0025】
次に、印刷要求されたページの部数分の全ての処理が終了したか否かを確認する(S9)。全ての部数が出力されたとき(S9のYes)、さらに、印刷要求された全ての印刷データの印刷出力が終了した否かを確認する(S10)。印刷出力の全処理終了を確認したとき(S10のYes)、ホストコンピュータ2からの印刷要求処理を終了する。
【0026】
前記処理S9において、部数分の全ての出力が終了していないとき(S9のNo)、残りの部数の印刷処理を行うため前記処理S5に移動し、残りの部数分の印刷処理を実行する。また、前記処理S10において、印刷要求の全処理(全ページ分の印刷出力)が終了していないとき(S10のNo)、要求されたページの部数分の印刷出力の終了をホストコンピュータ2に通知し、次の印刷データ送信を要求して(S11)、前記処理S2に移り受信した印刷データに対して前述の各処理を繰り返す。
【0027】
図2のフローチャートにおいて説明したように本実施例1は、ホストコンピュータ2おいて作成された印刷データの印刷要求がページ単位で片面印刷により複数部の印刷を行う場合、制御部5は通信I/F4を介して1部目の印刷データを受信し、記憶部7に格納しつつ制御部5に格納印刷データを順次呼び出して1部目の印刷を行う。この1部目の印刷完了時点で、記憶部7に1部目の印刷データが全て格納されていることを検出した場合には、2部目以降の印刷は記憶部7に既に格納されている印刷データからビットマップ展開したイメージデータをプリンタエンジン6に部数分だけ送り、かつ通信I/F4において2部目以降の同一ページの印刷データを部数分だけ受けて破棄する。また、1部目の印刷完了時点で、記憶部7に1部目の印刷データの全てが格納されていない場合は、制御部5は通信I/F4を介してホストコンピュータ2から2部目以降の印刷データを受け取り、ビットマップ展開したイメージデータをプリンタエンジン6に送ることで2部目以降の印刷を行う。
【0028】
これにより、ホストコンピュータ2から受信の印刷データにおける、部数分の処理時間を短縮することができ、複数部の印刷処理を行うためのアプリケーションプログラムの処理を早めに解放させることができる。
【0029】
また、前記記憶部7に格納される印刷データとして、その1ページ分を格納可能か、格納不可能な場合の印刷データが混在するようなときには、前記の処理を受信した印刷データのページ単位に切り替えて行うことで、同様の作用効果を得ることができる。
【0030】
さらに、前記の処理にて、印刷処理装置1における1部目の印刷完了時点において、次部数の印刷データの送信を停止させる手段として、ホストコンピュータ2に2部目の印刷データを要求する際、記憶部7に1ページ分の印刷データを格納できたか否かを通知する、例えば、該当部数の印刷終了の通知する際に最終部数の印刷が終了したことを通知する等により、ホストコンピュータ2から2部目の印刷データを送信することを停止させるようにしても良い。これにより、2部目以降の印刷データの送信により印刷処理装置1とホストコンピュータ2間の通信処理を少なくでき、LAN等のネットワークを介した接続形態における回線占有する通信処理を減らすことができる。
【0031】
例えば、印刷データの送信停止する手段として、複数部の印刷を行う際に各ページ単位に送信する同一ページの印刷データの送信要求と、該当ページの部数全てを印刷出力した後の次ページ分の印刷データの送信要求とを区別して、印刷処理装置1からホストコンピュータ2へ送信することにより行うことができる。
【0032】
次に、本実施の形態における実施例2は、前記実施例1では記憶部7に格納する印刷データの対象を、片面印刷の1ページ分としたが、本実施例2においては、両面印刷を行う1シート(表,裏面の2ページ分)の印刷データとした。つまり、本実施例2では両面印刷を行うために、記憶部7に格納する印刷データとして表裏面の1シート分(片面2ページ分)、表または裏面のいずれかの面(片面1ページ分)の場合において、前記実施例1の1ページに代えて1シート、さらに1シートの半分の1ページ(表裏いずれか一方)の格納可能か否かを判断して、記憶部7に格納可能な場合には格納した印刷データを用いるようにして、印刷データを授受する処理を減らしアプリケーションプログラムの処理や通信処理の効率化を図ることができる。
【0033】
さらに、複数部を出力するよう印刷要求された印刷データにおいて、片面印刷と両面印刷を混在して処理を行うような場合においても、実施例1,2において説明した処理を行うことで、1シート、1ページ単位の記憶部7に格納可能な印刷データにおいては、記憶部7に格納可能となった印刷データを用いることで前記した各処理の効率化を図ることができる。
【0034】
次に、本実施の形態における実施例3は、前記実施例1,2に比べて記憶部7の格納容量が大きな装置の場合について、受信する印刷データを1シート、1ページ単位でなく、印刷要求された印刷ジョブの印刷データの全て、または複数ページに渡り格納可能か否かの確認を行って、格納可能な場合にこれを用いて印刷処理を行うようにして、部数分の印刷データの授受を行う回数を減らして、前述したように複数部の印刷処理におけるアプリケーションプログラム、通信処理の効率化を図ることができる。
【0035】
【発明の効果】
以上説明したように、本発明によれば、片面印刷,両面印刷が混在し、印刷ジョブ単位、両面のシート単位、片面のページ単位の印刷データが記憶部に格納可能な場合に、格納した印刷データを再利用することで印刷処理装置とホストコンピュータ間における印刷データの授受を行う処理回数を減らしアプリケーションプログラムの処理や通信処理の効率化を図ることができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の実施の形態における印刷処理装置の概略構成を示すブロック図
【図2】本発明の実施の形態における印刷処理装置の印刷動作を示すフローチャート
【符号の説明】
1 印刷処理装置
2 ホストコンピュータ
3 接続手段
4 通信I/F
5 制御部
5a CPU
5b ROM
5c RAM
6 プリンタエンジン
7 記憶部[0001]
BACKGROUND OF THE INVENTION
The present invention provides a print processing device for printing out the print data from the host computer, in particular, an ink jet printer having a relatively small storage means capacity relates to a printing control method for performing multiple portions printout of the same content Is.
[0002]
[Prior art]
With the rapid spread of personal computers and the like in recent years, print data created there is often output by a print processing apparatus, and the amount of printing is increasing. In addition, there is a print processing apparatus that does not have a sufficient capacity storage means that cannot store print data for one page depending on the print data requested for printing from the relationship between the function of the print processing apparatus and the price, In the case of this print processing device, the host computer sends all the pages to be printed one by one to the print processing device, and the print processing device does not repeatedly use the print data transmitted, Was printing.
[0003]
Furthermore, due to improvements in printer engine technology, the amount of printing per print is also large. With the increase in the speed of the print processing device, only a part is printed when multiple copies are printed, and the remaining copies are copied by a copying machine. Without performing such an operation, all the copies are output by the print processing apparatus. In addition, there is an invention that performs high-speed printing of double-sided printing processing, such as an ink jet printer described in Japanese Patent Laid-Open No. 5-261911.
[0004]
[Problems to be solved by the invention]
However, since the print processing apparatus configured as described above outputs a plurality of sets of print data, it requires processing time for an application program running on the host computer, and print data is exchanged between the print processing apparatus and the host computer. There is a problem that a communication processing time is required to perform the number of copies of a plurality of copies.
[0005]
The present invention is directed to solving the above-described problems of the prior art, and quickly ends the processing time of an application program for a plurality of copies, and print data between the print processing apparatus and the host computer. It is an object of the present invention to provide an ink jet printer that reduces the number of communication processes for sending and receiving and improving the efficiency of printing processes and a printing control method therefor.
[0006]
[Means for Solving the Problems]
In order to achieve this object, an ink jet printer according to claim 1 of the present invention is an ink jet printer that prints a plurality of copies by sequentially printing print data in which a plurality of identical pages are continuously transmitted from a host computer. A printer comprising storage means for storing print data for printing a plurality of copies, and detection means for detecting whether the capacity of one page of the print data exceeds the capacity of the storage means. When performing partial printing, based on the detection by the detection means, print data in which a plurality of identical pages are continuously transmitted is sequentially printed via the storage means, or the storage means is already stored among the plurality of identical pages. It is possible to switch whether to print by repeatedly using one stored in the .
[0007]
Further, in the ink jet printer according to claim 1, when the detecting means detects that the capacity of one page does not exceed the capacity of the storage means, the plurality of identical pages are already stored in the storage means. one non-print data which is capable of destroying a.
[0008]
Still further, in the ink jet printer according to claim 1, when the detecting means detects that the capacity of one page does not exceed the capacity of the storage means, it is already stored in the storage means among a plurality of the same pages. It is possible to request to stop transmission of print data other than one stored .
[0009]
Further, in the ink jet printer according to claims 1 to 3, when a page having a capacity not exceeding the capacity of the storage means and a page having a capacity exceeding the capacity of the storage means coexist, the capacity not exceeding For a page, one of a plurality of the same pages already stored in the storage means is repeatedly used for printing, and for a page with a larger capacity, print data in which a plurality of the same pages are continuously transmitted is sequentially printed. Can do.
[0010]
Further, when performing double-sided printing of print data, the inkjet printer according to claim 5 prints a plurality of copies by sequentially printing print data in which a plurality of identical double-sided pages are transmitted continuously from the host computer. An ink jet printer comprising: storage means for storing print data for printing a plurality of copies; and detection means for detecting whether the capacity of one double-sided page of the print data exceeds the capacity of the storage means. When printing a plurality of copies of data, based on detection by the detection means, print data in which a plurality of identical double-sided pages are continuously transmitted via the storage means are sequentially printed, or a plurality of identical double-sided pages are printed. Of these, it is possible to switch whether printing is performed by repeatedly using one already stored in the storage means .
[0011]
Still further, in the ink jet printer according to
[0012]
Further, in the ink jet printer according to
[0013]
Furthermore, in the ink jet printer according to
[0014]
A printing control method for an ink jet printer according to
[0015]
According to a tenth aspect of the present invention, there is provided a printing control method for an ink jet printer, wherein when performing double-sided printing of print data, a plurality of identical double-sided pages are successively printed from a host computer. Is a print control method for an inkjet printer that prints a plurality of copies by storing print data in a storage means for printing a plurality of copies, and detecting whether the capacity of one-sided page of the print data exceeds the capacity of the storage means When printing a plurality of copies of the print data, based on the detection, print data in which a plurality of identical double-sided pages are continuously transmitted via the storage means are sequentially printed, or a plurality of identical double-sided pages are printed. Of these, it is possible to switch whether printing is performed by repeatedly using one already stored in the storage means .
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0019]
FIG. 1 is a block diagram showing a schematic configuration of a print processing apparatus according to a first embodiment of the present invention. In FIG. 1, 1 is a print processing apparatus, 2 is a host computer that creates print data by an application program, and sends the print data to the print processing apparatus 1 together with a print request, and 3 is between the print processing apparatus 1 and the host computer 2. Are connecting means comprising an information signal line for transferring print data and control data, and a network signal line such as a LAN.
[0020]
The print processing apparatus 1 in FIG. 1 receives print data and the like from the host computer 2 via the communication I /
[0021]
Further, there are a
[0022]
Print data desired by the user is created by an application program running on the host computer 2, and the created print data is transmitted to the print processing apparatus 1 together with a print request instruction (S1). The print data for one page of the first copy received via the communication I /
[0023]
In printing the second copy, it is confirmed whether the previous print request is a print request for a plurality of copies (S4). When the print request is for a plurality of copies (Yes in S4), confirmation is performed by means for detecting whether or not all of the received print data for one page has been stored in the storage unit 7 (S5). When all the print data can be stored in the storage unit 7 (Yes in S5), the print data stored in the
[0024]
Further, in the process S5, when all of one page of print data cannot be stored in the storage unit 7 (No in S5), a print data request is transmitted to the host computer 2 to print out the next number of copies. The print data that is the same page as the previous print data is received (S8), and the process S7 is executed.
[0025]
Next, it is confirmed whether all the processes for the number of copies requested for printing have been completed (S9). When all the copies have been output (Yes in S9), it is further confirmed whether or not printing of all the print data requested for printing has been completed (S10). When the completion of all print output processes is confirmed (Yes in S10), the print request process from the host computer 2 is terminated.
[0026]
In the process S9, when all the outputs for the number of copies have not been completed (No in S9), the process proceeds to the process S5 to perform the printing process for the remaining number of copies, and the printing process for the remaining number of copies is executed. In addition, in the process S10, when all the print request processing (print output for all pages) is not completed (No in S10), the host computer 2 is notified of the completion of print output for the requested number of pages. Then, the next print data transmission is requested (S11), the process proceeds to the process S2, and the above-described processes are repeated for the received print data.
[0027]
As described with reference to the flowchart of FIG. 2, in the first embodiment, when the print request for the print data created in the host computer 2 prints a plurality of copies by single-sided printing in units of pages, the
[0028]
As a result, the processing time corresponding to the number of copies in the print data received from the host computer 2 can be shortened, and the processing of the application program for performing the print processing for a plurality of copies can be released early.
[0029]
Further, when the print data stored in the
[0030]
Further, in the above processing, when the first copy of the print processing apparatus 1 is completed, as a means for stopping transmission of the next number of print data, when requesting the second copy of print data from the host computer 2, It is notified from the host computer 2 by notifying whether or not the print data for one page has been stored in the
[0031]
For example, as a means for stopping transmission of print data, a request for transmission of print data of the same page to be transmitted for each page when printing a plurality of copies and the next page after printing all the copies of the corresponding page The print data transmission request can be distinguished from the print data transmission request and transmitted to the host computer 2.
[0032]
Next, in Example 2 of the present embodiment, the target of the print data stored in the
[0033]
Further, even in the case where the print data requested to output a plurality of copies is processed by mixing single-sided printing and double-sided printing, the processing described in the first and second embodiments is performed, so that one sheet is obtained. In the print data that can be stored in the
[0034]
Next, in the third embodiment of the present embodiment, print data to be received is printed not in units of one sheet and one page, in the case where the
[0035]
【The invention's effect】
As described above, according to the present invention, when single-sided printing and double-sided printing are mixed, print data stored in units of print jobs, double-sided sheets, and single-sided pages can be stored in the storage unit. By reusing data, the number of processes for transferring print data between the print processing apparatus and the host computer can be reduced, and the efficiency of application program processing and communication processing can be improved.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a schematic configuration of a print processing apparatus according to an embodiment of the present invention. FIG. 2 is a flowchart illustrating a printing operation of the print processing apparatus according to an embodiment of the present invention.
DESCRIPTION OF SYMBOLS 1 Print processing apparatus 2
5
5b ROM
5c RAM
6
Claims (10)
複数部印刷するために前記印刷データを格納する記憶手段と、
前記印刷データの1ページ分の容量が前記記憶手段の容量を超えるか否か検出する検出手段とを備え、
前記印刷データを複数部印刷する際には、前記検出手段による検出に基づいて、前記記憶手段を介して、連続して複数の同一ページが送信されてくる印刷データを順次印刷させるか、前記複数の同一ページのうち既に前記記憶手段に記憶された一つを繰り返し用いて印刷させるかを切り替える
ことを特徴とするインクジェットプリンタ。An inkjet printer that prints a plurality of copies by sequentially printing print data in which a plurality of identical pages are continuously transmitted from a host computer,
Storage means for storing the print data for printing a plurality of copies;
Detecting means for detecting whether the capacity of one page of the print data exceeds the capacity of the storage means;
When printing a plurality of copies of the print data, based on the detection by the detection means, the print data in which a plurality of the same pages are successively transmitted via the storage means are sequentially printed, An ink jet printer which switches whether printing is performed by repeatedly using one of the same pages already stored in the storage unit .
ことを特徴とする請求項1記載のインクジェットプリンタ。When the detection unit detects that the capacity of the one page does not exceed the capacity of the storage unit, discarding print data other than one of the plurality of identical pages already stored in the storage unit The inkjet printer according to claim 1.
ことを特徴とする請求項1記載のインクジェットプリンタ。When the detection unit detects that the capacity of the one page does not exceed the capacity of the storage unit, the transmission of print data other than one of the plurality of the same pages already stored in the storage unit is stopped. The inkjet printer according to claim 1, wherein the inkjet printer is required.
前記超えない容量のページについては前記複数の同一ページのうち既に前記記憶手段に記憶された一つを繰り返し用いて印刷させ、
前記超える容量のページについては連続して前記複数の同一ページが送信されてくる印刷データを順次印刷させる
ことを特徴とする請求項1乃至3のいずれかに記載のインクジェットプリンタ。When a page with a capacity not exceeding the capacity of the storage means and a page with a capacity exceeding the capacity of the storage means are mixed,
The page of the capacity not exceeding is repeatedly printed using one of the plurality of the same pages already stored in the storage means ,
4. The ink jet printer according to claim 1, wherein the print data in which the plurality of the same pages are continuously transmitted is sequentially printed for the pages having the capacity exceeding the capacity. 5.
複数部印刷するために前記印刷データを格納する記憶手段と、
前記印刷データの1両面ページ分の容量が前記記憶手段の容量を超えるか否か検出する検出手段とを備え、
前記印刷データを複数部印刷する際には、前記検出手段による検出に基づいて、前記記憶手段を介して、連続して複数の同一両面ページが送信されてくる印刷データを順次印刷させるか、前記複数の同一両面ページのうち既に前記記憶手段に記憶された一つを繰り返し用いて印刷させるかを切り替える
ことを特徴とするインクジェットプリンタ。An inkjet printer that prints a plurality of copies by sequentially printing print data in which a plurality of identical double-sided pages are continuously transmitted from a host computer when performing double-sided printing of print data,
Storage means for storing the print data for printing a plurality of copies;
Detecting means for detecting whether or not the capacity of one double-sided page of the print data exceeds the capacity of the storage means;
When printing a plurality of copies of the print data, on the basis of detection by the detection means, the print data in which a plurality of identical double-sided pages are successively transmitted via the storage means, or An inkjet printer that switches whether printing is performed by repeatedly using one of the plurality of identical double-sided pages already stored in the storage unit .
ことを特徴とする請求項5記載のインクジェットプリンタ。If the detection means detects that the capacity of the one-sided page does not exceed the capacity of the storage means, discards print data other than one of the plurality of identical double-sided pages already stored in the storage means The inkjet printer according to claim 5, wherein:
ことを特徴とする請求項5記載のインクジェットプリンタ。When the detection unit detects that the capacity of the one-sided page does not exceed the capacity of the storage unit, transmission of print data other than one of the plurality of identical double-sided pages already stored in the storage unit The inkjet printer according to claim 5, wherein a stop is requested.
前記超えない容量の片面ページについては前記複数の同一両面ページのうち既に前記記憶手段に記憶された片面ページの一つを繰り返し用いて印刷させ、
もう一方の片面ページについては連続して前記複数の同一両面ページのうち片面ページが送信されてくる印刷データを順次印刷させる
ことを特徴とする請求項5乃至7のうちいずれか記載のインクジェットプリンタ。When it is detected by the detection means that the capacity for the same double-sided page exceeds the capacity of the storage means, and it is detected that the capacity of a single-sided page of the same double-sided page portion does not exceed the capacity of the storage means,
For the single-sided page with a capacity not exceeding, the one-sided page already stored in the storage means among the plurality of identical double-sided pages is repeatedly used for printing
The inkjet printer according to any one of claims 5 to 7, wherein, for the other one-sided page, print data to which the one-sided page is continuously transmitted among the plurality of identical double-sided pages is sequentially printed.
複数部印刷するために前記印刷データを記憶手段に格納し、
前記印刷データの1ページ分の容量が前記記憶手段の容量を超えるか否か検出し、
前記印刷データを複数部印刷する際には、前記検出に基づいて、前記記憶手段を介して、連続して複数の同一ページが送信されてくる印刷データを順次印刷させるか、前記複数の同一ページのうち既に前記記憶手段に記憶された一つを繰り返し用いて印刷させるかを切り替える
ことを特徴とするインクジェットプリンタの印刷制御方法。A printing control method for an inkjet printer that prints a plurality of copies by sequentially printing print data in which a plurality of identical pages are continuously transmitted from a host computer,
Storing the print data in a storage means for printing a plurality of copies;
Detecting whether the capacity of one page of the print data exceeds the capacity of the storage means;
When printing a plurality of copies of the print data, based on the detection, print data in which a plurality of the same pages are continuously transmitted is sequentially printed via the storage unit, or the plurality of the same pages A method for controlling the printing of an ink jet printer, wherein printing is performed by repeatedly using one already stored in the storage means .
複数部印刷するために前記印刷データを記憶手段に格納し、
前記印刷データの1両面ページ分の容量が前記記憶手段の容量を超えるか否か検出し、
前記印刷データを複数部印刷する際には、前記検出に基づいて、前記記憶手段を介して、連続して複数の同一両面ページが送信されてくる印刷データを順次印刷させるか、前記複数の同一両面ページのうち既に前記記憶手段に記憶された一つを繰り返し用いて印刷させるかを切り替える
ことを特徴とするインクジェットプリンタの印刷制御方法。When performing double-sided printing of print data, a print control method for an inkjet printer that prints a plurality of copies by sequentially printing print data in which a plurality of identical double-sided pages are continuously transmitted from a host computer,
Storing the print data in a storage means for printing a plurality of copies;
Detecting whether the capacity of one-sided page of the print data exceeds the capacity of the storage means;
When printing a plurality of copies of the print data, based on the detection, print data in which a plurality of identical double-sided pages are continuously transmitted via the storage means is sequentially printed, or the plurality of identical data A method for controlling printing of an ink jet printer, wherein printing is performed by repeatedly using one of double-sided pages already stored in the storage unit .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002056923A JP4338931B2 (en) | 2002-03-04 | 2002-03-04 | Ink jet printer and printing control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002056923A JP4338931B2 (en) | 2002-03-04 | 2002-03-04 | Ink jet printer and printing control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003251870A JP2003251870A (en) | 2003-09-09 |
| JP4338931B2 true JP4338931B2 (en) | 2009-10-07 |
Family
ID=28667314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002056923A Expired - Fee Related JP4338931B2 (en) | 2002-03-04 | 2002-03-04 | Ink jet printer and printing control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4338931B2 (en) |
-
2002
- 2002-03-04 JP JP2002056923A patent/JP4338931B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003251870A (en) | 2003-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2011000739A (en) | Printing control apparatus and control method therefor, and program | |
| JP2019185549A5 (en) | Information processing device, printing device, its control method and program | |
| JP2001301282A (en) | Print processing device for serial printer | |
| JP4338931B2 (en) | Ink jet printer and printing control method thereof | |
| JPH11216930A (en) | Printer | |
| JPH11154071A (en) | Printer | |
| JP4307008B2 (en) | Image forming apparatus | |
| JP4232532B2 (en) | Print job distribution system, print job distribution method, server apparatus, printing apparatus, and program | |
| JP4543811B2 (en) | Image forming apparatus and image forming method | |
| JP2005088375A (en) | Printing device | |
| JP4258114B2 (en) | PRINT MANAGEMENT DEVICE, PRINT MANAGEMENT METHOD, AND RECORDING MEDIUM CONTAINING PRINT MANAGEMENT PROGRAM | |
| JP3705761B2 (en) | Printed material processing apparatus and printing system | |
| JP3205174B2 (en) | Printing apparatus and control method thereof | |
| JP2009148911A (en) | Printing apparatus, printing control method, host computer, and printing apparatus control program | |
| JP4239448B2 (en) | Printer driver program | |
| JP2004255675A (en) | Printing apparatus and print control method | |
| JP2007069580A (en) | Image forming apparatus | |
| JPH11292324A (en) | Printer and printing system | |
| JP3564081B2 (en) | Tandem printing system | |
| JP2004040263A (en) | Image forming system | |
| JP2003080792A (en) | Printing equipment | |
| JP2007160583A (en) | Print cancel controller and control program | |
| JP2000289295A (en) | Printer device | |
| JP2004216693A (en) | Printing equipment | |
| JP2008046936A (en) | Print processing system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081216 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090407 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090603 |
|
| 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: 20090630 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090701 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120710 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120710 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130710 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |