JP4360135B2 - Printing control apparatus, printing apparatus, printing control method, and printing control program - Google Patents
Printing control apparatus, printing apparatus, printing control method, and printing control program Download PDFInfo
- Publication number
- JP4360135B2 JP4360135B2 JP2003189511A JP2003189511A JP4360135B2 JP 4360135 B2 JP4360135 B2 JP 4360135B2 JP 2003189511 A JP2003189511 A JP 2003189511A JP 2003189511 A JP2003189511 A JP 2003189511A JP 4360135 B2 JP4360135 B2 JP 4360135B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- reprint
- printing
- print job
- reprint 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 43
- 238000013500 data storage Methods 0.000 claims description 66
- 230000005540 biological transmission Effects 0.000 claims description 32
- 238000012217 deletion Methods 0.000 claims description 16
- 230000037430 deletion Effects 0.000 claims description 16
- 238000004364 calculation method Methods 0.000 claims description 7
- 238000007599 discharging Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 10
- 238000011084 recovery Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、連続用紙への印刷が可能な印刷装置による連続用紙への印刷処理を行う印刷システムに関する。詳しくは、ジャムにより連続用紙に印刷したページを排出できなかった場合に、ジャム復旧後に排出できなかったページを再印刷することの可能な印刷システムに関する。
【0002】
【従来の技術】
連続用紙への印刷が可能な印刷装置による連続用紙への印刷処理においては、印刷物の個々のページを表示する画像データは、転写および定着工程による連続用紙への印刷処理が終了した時点で印刷装置のメモリ上から削除される。そして、メモリは転送されてくる次のデータを記憶するために使用され、連続用紙に印刷されたページは用紙搬送路に沿って搬送され排紙口から排出される。しかし、連続用紙への印刷が終了する地点から排紙口までの間の搬送路において紙詰まり(ジャム)が発生する可能性があり、かかる場合、ジャム復旧後にジャムにより排出できなかったページを再印刷しようとしても、元の画像データが既に破棄されていてメモリ上にないためこれを行うことができないという問題がある。
【0003】
これに対し、プリンタの印刷処理時に平行してサーバに蓄積しておいたプリンタ中間言語データを、ジャム発生時に未排出のページから読み出して再印刷するプリントシステムが提案されている(特許文献1参照)。しかし、かかるプリントシステムは、サーバに少なくとも一定期間処理された印刷データのすべてを保存しておくものであり効率が悪いという問題があった。
【0004】
【特許文献1】
特開2001−260493号公報
【0005】
【発明が解決しようとする課題】
本発明は上記従来技術の有する問題点に鑑みなされたものであり、その目的とするところは、連続用紙への印刷が可能な印刷装置においてジャムにより連続用紙に印刷したページを排出できなかった場合に、ジャム復旧後に排出できなかったページを効率的に再印刷することの可能な印刷システムを提供することにある。
【0006】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【0007】
(1) 連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御する印刷制御装置であって、
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを印刷装置に順次送信する画像データ送信手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ送信手段による送信済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信手段と、
前記再印刷用画像データ送信手段による送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
【0008】
【数6】
【0009】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、N0 は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御装置。
【0010】
(2) 連続用紙への印刷が可能な印刷装置であって、
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ印刷手段による前記連続用紙への印刷済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷手段と、
前記再印刷用画像データ印刷手段による印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
【0011】
【数7】
【0012】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷装置。
【0013】
(3) 連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
【0014】
【数8】
【0015】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、N0 は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御方法。
【0016】
(4) 連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
【0017】
【数9】
【0018】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御方法。
【0019】
(5) 連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御するプログラムであって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを印刷制御装置に実行させるものであり、
前記既定数は、下記式
【0020】
【数10】
【0021】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、N0 は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御プログラム。
【0022】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【0023】
図1は、本発明の実施形態にかかる印刷システムの全体構成を示すブロック図である。図1に示すように、本実施形態にかかる印刷システムは、印刷制御装置1と印刷装置2とPC(パーソナルコンピュータ)3とを備え、印刷制御装置1と印刷装置2とは直接機器間で、印刷制御装置1とPC3とはネットワーク4を介してそれぞれ相互に通信可能に接続されている。なお、印刷制御装置1と印刷装置2とは、直接機器間で接続されることなくネットワークを介して接続されていてもよいし、印刷制御装置1とPC3とは、ネットワーク4を介することなく直接機器間で接続されていてもよい。また、ネットワーク4に接続される機器の種類および台数は、図1に示す例に限定されない。
【0024】
つぎに、上記各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、あるいは、後述する構成要素のうちの一部が含まれていなくてもよい。また、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、2回目以降はその説明を省略する。
【0025】
図2は、本実施形態にかかる印刷制御装置1の構成を示すブロック図である。図2に示すように、印刷制御装置1はコンピュータであり、CPU11、ROM12、RAM13、ハードディスク14、ディスプレイ15、入力装置16、ネットワークインタフェース17およびプリンタインタフェース18を備えており、これらは信号をやり取りするためのバス19を介して相互に接続されている。
【0026】
CPU11は、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。ROM12は、印刷制御装置1の基本動作を制御する各種プログラムやパラメータを格納する。RAM13は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク14は、各種プログラムやパラメータを格納し、または画像処理により得られた画像データ等を一時的に保存するために使用される。
【0027】
ディスプレイ15は、各種の情報を表示する。入力装置16は、キーボードやマウス等であり、各種の入力を行うために使用される。
【0028】
ネットワークインタフェース17は、ネットワークに接続しネットワーク上の他の機器と通信するためのインタフェースであり、イーサネット(登録商標)、トークンリング、FDDI等の規格が用いられる。プリンタインタフェース18は、印刷装置2と通信するためのインタフェースであり、RS−232C、IEEE1394、USB等のシリアルインタフェースによるものや、IEEE1284等のパラレルインタフェースによるものの他、独自の規格によるものであってもよい。
【0029】
図3は、本実施形態にかかる印刷装置2の構成を示すブロック図である。図3に示すように、印刷装置2は、連続用紙への印刷を行うプリンタであり、CPU21、ROM22、RAM23、操作パネル部24、印刷部25、コントローラインタフェース26およびバス27を有している。
【0030】
操作パネル部24は、タッチパネル、タッチパネル外の固定キー、表示ランプ等で構成されており、各種の入力と表示を行うために使用される。印刷部25は、電子写真方式により帯電、露光、現像、転写および定着の各工程を経て連続用紙に画像データを印刷する。
【0031】
コントローラインタフェース25は、印刷制御装置1と通信するためのインタフェースであり、印刷制御装置1のプリンタインタフェース16と同じ規格によるものが使用される。
【0032】
PC3は、パソコン、ワークステーション、サーバ等のコンピュータであり、印刷制御装置1の定義する既述言語形式による印刷データを作成し、これを印刷ジョブとしてネットワーク4を介して印刷制御装置1に送信する機能を有する。
【0033】
ネットワーク4は、イーサネット(登録商標)、トークンリング、FDDI等の規格によりコンピュータやネットワーク機器同士を接続したLANや、LAN同士を専用線で接続したWAN等からなる。
【0034】
つぎに、本実施形態における印刷システムの動作の概要を説明する。図4は、本実施形態における印刷制御装置1の印刷制御処理の手順を示すフローチャートである。なお、図4のフローチャートにより示されるアルゴリズムは、印刷制御装置1のROM12またはハードディスク14に制御プログラムとして記憶されており、動作開始の際にRAM13に読み出されてCPU11によって実行される。
【0035】
図4において、印刷制御装置1は、PC3から印刷ジョブを受信するまで待機する(S101のNO)。PC3は、所定形式による印刷ジョブを作成して印刷制御装置1に送信する。印刷制御装置1は、ネットワーク4およびネットワークインタフェース17を介してPC3から印刷ジョブを受信すると(S101のYES)、受信した印刷ジョブをハードディスク14の所定領域に保存する。
【0036】
ついで、印刷制御装置1は、受信した印刷ジョブの解析処理を行う(S102)。図5は、本実施形態において印刷制御装置1が行う印刷ジョブの解析処理の手順を示すフローチャートである。図5において、印刷制御装置1は、まず、印刷ジョブに含まれるジョブヘッダの解析を行う(S201)。
【0037】
図6は、本実施形態において印刷制御装置1がPC3から受信する印刷ジョブのデータ構造を説明するための図である。図6に示すように、印刷制御装置1が受信する印刷ジョブ5には1つのジョブヘッダおよび当該印刷ジョブにかかる印刷物のページ数分のページヘッダおよび印刷データが含まれている。ジョブヘッダには、印刷物のページ数、部数、用紙サイズ(いずれも切り離し後の用紙を基準とする)、文字、図形、写真等の画像処理モードの種別や、モノクロまたはカラーの別等の色情報、印刷後の用紙の切り離しの有無等の情報のように、当該印刷ジョブ全体に適用される設定情報が含まれている。また、ページヘッダには、当該ページを構成する画像データの画像サイズ(縦横のピクセル数、データ長等)の情報のように、当該ページのみに適用される設定情報が含まれている。さらに、印刷データは、当該印刷ジョブにかかる印刷物の各ページを構成する画像を生成するためのデータであり、印刷制御装置1が解釈することのできる記述言語形式により作成されている。
【0038】
印刷制御装置1は、ジョブヘッダを解析して用紙サイズから当該印刷ジョブにかかる印刷物のページ長を取得してRAM13に保存する(S202)。ここでページ長とは連続用紙に印刷された印刷物のページの用紙搬送方向の長さである。そして、得られたページ長のデータをもとに再印刷キューに保存する画像データ数を設定する(S203)。
【0039】
ここで、再印刷キューとは、印刷装置2でジャムが発生した時の復旧後再印刷を行う場合に、再印刷のための画像データ等を印刷装置2に再度送信するための待ち行列である。この場合、画像データ等のデータは実際にはハードディスク14等の所定領域に保存されており、別途RAM13等に記憶されている再印刷キューの待ち行列に従って管理され処理されるものであるが、本実施形態においては、便宜上再印刷キューはデータの一時保存領域であってデータは当該領域内で送信処理のための順列を形成しているものとみなして説明する。
【0040】
すなわち、印刷装置2が連続用紙に印刷したページをジャムにより排出できなかった場合に、排出できなかったページにかかる画像データを再印刷するために、予め既定数の送信済み画像データ等を再印刷キューに保存しておき、ジャムが発生した時の復旧後の再印刷時に、これらのデータを印刷装置2に順次送信するものである。
【0041】
図7は、印刷装置2の印刷部の構成を説明するための図である。図7において、印刷装置2は、印刷制御装置1から画像データを受信すると、給紙口251から給紙した連続用紙28上に転写、定着の各工程を経て画像データを印刷する。そして、印刷装置2は、連続用紙28上に画像形成された当該画像データにかかるページが印刷終了点253に到達した時点で次のデータを受信するためにメモリ上の当該画像データを削除する。従って、印刷終了点253から排紙口252までの用紙搬送経路の途中においてジャムが発生した場合、ジャム復旧後にジャムにより排出できなかったページを再印刷しようとしても、元の画像データが既に破棄されていてメモリ上にないためこれを行うことができない。そこで、印刷制御装置1は、ページ長の合計が少なくとも印刷装置2の印刷終了点253から排紙口252までの用紙搬送経路の長さL以上となる個数の送信済み画像データを常時保存しておくことにより、ジャム復旧時に印刷装置2に画像データを再送信してジャムにより排出できなかったページのすべてを再印刷させることが可能となるものである。
【0042】
従って、再印刷キューに保存する画像データ数(既定数)は、下記式により算出することができる。
【0043】
【数11】
【0044】
但し、Nは再印刷キューに保存する画像データ数であり、Lは印刷装置2の印刷終了点253から排紙口252までの用紙搬送路の長さであり、Hは印刷ジョブにかかる印刷物のページ長であり、N0 は印刷装置2のRAM23に保存される画像データの数であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。これにより、再印刷キューに最小限の送信済み画像データを保存しておくことにより効率的に再印刷を行うことができるものである。
【0045】
ついで、印刷制御装置1は、印刷ジョブに含まれるページヘッダを抽出し(S204)、さらに印刷データをラスタライズして(S205)、得られた画像データをページヘッダとともに印刷キューの最後尾に順次追加する(S206)。ここで、印刷キューとは、印刷ジョブの画像処理により得られた画像データ等を印刷装置2に順次送信するための待ち行列である。なお、本実施形態においては、上記再印刷キューの場合と同様に、便宜上印刷キューはデータの一時保存領域であってデータは当該領域内で送信処理のための順列を形成しているものとみなして説明する。そして、印刷ジョブに含まれるすべてのページについて上記処理が終わったら(S207のYES)、印刷ジョブの解析処理を終了する。
【0046】
ついで、印刷制御装置1は、印刷ジョブの画像処理で取得した画像データの送信処理を行う(S103)。図8は、本実施形態において印刷制御装置1が行う画像データの送信処理の手順を示すフローチャートである。図8において、印刷制御装置1は、まず、印刷装置2から印刷中止命令を受信したか否かを判断し(S301)、印刷中止命令を受信していない場合は(S301のNO)、印刷キューの先頭のジョブヘッダ、ページヘッダおよび画像データを、プリンタインタフェース18を介して印刷装置2に送信し(S302)、送信済みの画像データ等を印刷キューから削除する(S303)。
【0047】
次に、再印刷キューの画像データの保存数が規定数に達しているか否かを判断し(S304)、規定数に達していない場合には(S304のNO)、上記送信済みの画像データ等を再印刷キューの最後尾に追加する(S306)。
【0048】
一方、ステップS304において再印刷キューの画像データの保存数が規定数に達している場合には(S304のYES)、再印刷キューの先頭の画像データ等を削除し(S305)、上記送信済みの画像データ等を再印刷キューの最後尾に追加する(S306)。これにより、再印刷キューに常に最新の送信済み画像データを既定数保存しておくことが可能となる。
【0049】
図9は、本実施形態における印刷装置2の印刷処理の手順を示すフローチャートである。なお、図9のフローチャートにより示されるアルゴリズムは、印刷装置1のROM22に制御プログラムとして記憶されており、動作開始の際にRAM23に読み出されてCPU21によって実行される。
【0050】
図9において、印刷装置2は、印刷制御装置1からジョブヘッダ、ページヘッダおよび画像データを受信するまで待機し(S401のNO)、コントローラインタフェースを介して印刷制御装置1から画像データ等を受信すると(S401のYES)、受信した画像データ等をRAM23に保存する(S402)。ここで、受信したジョブヘッダに含まれる設定情報については、当該ジョブの印刷処理全体に反映される設定がなされ、受信したページヘッダに含まれる設定情報については、当該ページにかかる画像データにのみ反映される設定がなされる。そして、受信した画像データを連続用紙に印刷し(S403)、印刷が終了したら画像データ等をRAM23から削除する(S404)。
【0051】
ここで、印刷終了点から排紙口までの用紙搬送経路の途中においてジャムが発生した場合(S405のYES)、印刷制御装置1に印刷中止命令を送信し(S407)、ジャムが解消されるまで待機する(S408のNO)。そして、ジャムから復旧すると(S408のYES)、印刷制御装置1に印刷再開命令を送信し(S409)、印刷制御装置1からジャムにより排出できなかったページの再印刷のための画像データ等を受信するまで待機する(S401のNO)。以下上記と手順により再印刷画像データおよび残りの画像データの印刷処理を行い(S401〜S404のNO)、最後の画像データの印刷処理が終了したら(S404のYES)、印刷処理を終了する。
【0052】
一方、図8において、印刷制御装置1は、プリンタインタフェース18を介して印刷装置2から印刷中止命令を受信した場合には(S301のYES)、印刷再開命令を受信するまで印刷処理を中断して待機する(S307のNO)。そして、印刷装置2から印刷再開命令を受信すると(S307のYES)、再印刷キューの先頭の画像データ等を印刷装置2に送信し(S308)、送信済みの画像データ等を再印刷キューから削除する(S309)。以下同様の手順により、再印刷キューに保存されている画像データについて送信処理を行い(S308〜S310のYES)、再印刷キューに保存されているすべての画像データの送信処理が終了したら(S310のNO)、通常の送信処理に戻って画像データの送信処理を行う(S301のNO〜S311のYES)。そして、印刷キューのすべての画像データの送信処理が終了したら画像データの送信処理を終了し(S311のNO)、本実施形態にかかる印刷制御処理を終了する。
【0053】
上記実施形態では、印刷制御装置をコンピュータ、印刷装置をプリンタにより説明したが、本発明はこれに限定されるものではなく、例えば印刷制御装置および印刷装置は、それぞれ印刷制御機能および印刷機能を有するデジタル複写機、ファクシミリ装置等の多機能周辺機器(MFP)であってもよい。
【0054】
上記実施形態では、本発明を印刷制御装置と印刷装置を含む印刷システムにより説明したが、本発明はこれに限定されるものではなく、本発明を上記と同様の機能を有する印刷制御手段と印刷手段とを含む印刷装置として実施することも可能である。
【0055】
本発明による印刷制御装置および印刷制御方法は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをCPUが実行することによっても実現することができる。後者により本発明を実現する場合、印刷制御装置を動作させる上記プログラムは、フロッピー(登録商標)ディスクやCD−ROM等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ROMやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、印刷制御装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【0056】
上述した本発明の実施形態には、特許請求の範囲の請求項1〜5に記載した発明以外にも、以下の付記1および2に示すような発明が含まれる。
【0057】
[付記1] 連続用紙への印刷を制御するプログラムであって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを印刷装置に実行させるものであり、
前記既定数は、下記式
【0058】
【数12】
【0059】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御プログラム。
【0060】
[付記2] 請求項5または付記1に記載の印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【0061】
【発明の効果】
上述したように、本発明の印刷システムによれば、連続用紙への印刷が可能な印刷装置においてジャムにより連続用紙に印刷したページを排出できなかった場合に、ジャム復旧後に排出できなかったページを最小限の送信済み画像データを保存しておくことによって効率的に再印刷することができる。
【図面の簡単な説明】
【図1】 本発明の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図2】 図1における印刷制御装置1の構成を示すブロック図である。
【図3】 図1における印刷装置2の構成を示すブロック図である。
【図4】 印刷制御装置1の印刷制御処理の手順を示すフローチャートである。
【図5】 印刷制御装置1が行う印刷ジョブの解析処理の手順を示すフローチャートである。
【図6】 印刷制御装置1がPC3から受信する印刷ジョブのデータ構造を説明するための図である。
【図7】 印刷装置2の印刷部の構成を説明するための図である。
【図8】 印刷制御装置1が行う画像データの送信処理の手順を示すフローチャートである。
【図9】 印刷装置2の印刷処理の手順を示すフローチャートである。
【符号の説明】
1…印刷制御装置、
2…印刷装置、
3…PC、
4…ネットワーク、
11、21…CPU、
12、22…ROM、
13、23…RAM、
14…ハードディスク、
15…ディスプレイ、
16…入力装置、
17…ネットワークインタフェース、
18…プリンタインタフェース、
19、27…バス
24…操作パネル部、
25…印刷部、
26…コントローラインタフェース。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printing system that performs printing processing on continuous paper by a printing apparatus capable of printing on continuous paper. More specifically, the present invention relates to a printing system capable of reprinting a page that could not be discharged after the jam recovery when the page printed on the continuous paper could not be discharged due to the jam.
[0002]
[Prior art]
In printing processing on continuous paper by a printing device capable of printing on continuous paper, image data for displaying individual pages of printed matter is printed when printing processing on continuous paper by the transfer and fixing process is completed. Deleted from the memory. The memory is used to store the next data to be transferred, and the page printed on the continuous paper is transported along the paper transport path and discharged from the paper discharge port. However, there is a possibility that a paper jam (jam) may occur in the transport path from the point where printing on the continuous paper ends to the paper discharge port. In such a case, the page that could not be discharged due to the jam is restored after the jam recovery. Even if printing is attempted, there is a problem that the original image data has already been discarded and cannot be performed because it is not in the memory.
[0003]
On the other hand, a printing system has been proposed in which the printer intermediate language data stored in the server in parallel with the printing process of the printer is read from the undischarged page and reprinted when a jam occurs (see Patent Document 1). ). However, such a print system has a problem that it is inefficient because it stores all print data processed for at least a certain period of time in a server.
[0004]
[Patent Document 1]
Japanese Patent Laid-Open No. 2001-260493
[Problems to be solved by the invention]
The present invention has been made in view of the above-described problems of the prior art, and the object of the present invention is when a page printed on continuous paper cannot be discharged due to a jam in a printing apparatus capable of printing on continuous paper. Another object of the present invention is to provide a printing system capable of efficiently reprinting pages that could not be ejected after jam recovery.
[0006]
[Means for Solving the Problems]
The above object of the present invention is achieved by the following means.
[0007]
(1) A printing control device that controls printing on the continuous paper by a printing device capable of printing on continuous paper,
Print job receiving means for receiving a print job;
Image data acquisition means for acquiring image data for displaying individual pages of the printed matter relating to the print job from the print job received by the print job reception means;
Image data transmitting means for sequentially transmitting the image data acquired by the image data acquiring means to a printing apparatus;
In order to reprint image data relating to a page that could not be ejected when the printing device could not eject the page printed on the continuous paper due to a jam, a predetermined number of reprint image data is stored in advance. Image data storage means for reprinting;
Reprint image data adding means for sequentially adding the image data transmitted by the image data transmitting means to the reprint image data storage means as the reprint image data;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. First reprint image data deleting means to be deleted from the data storage means;
A reprint image that sequentially transmits reprint image data stored in the reprint image data storage means to the printing device when the printing device fails to eject the page printed on the continuous paper due to a jam. Data transmission means;
A second reprint image data deletion unit that sequentially deletes the reprint image data transmitted by the reprint image data transmission unit from the reprint image data storage unit;
The predetermined number is given by the following formula:
[Formula 6]
[0009]
(However, N is the predetermined number, L is the length of the sheet conveyance path from the printing end point of the printing apparatus to the paper discharge port, H is the page length of the printed matter, and N 0 is the print length) (It is the number of the image data stored in the image data storage means of the apparatus, and f (x) represents a calculation process that rounds up the decimal point of the real number x to an integer.)
The printing control apparatus calculated by the following.
[0010]
(2) A printing device capable of printing on continuous paper,
Print job receiving means for receiving a print job;
Image data acquisition means for acquiring image data for displaying individual pages of the printed matter relating to the print job from the print job received by the print job reception means;
Image data printing means for sequentially printing and discharging the image data acquired by the image data acquisition means on the continuous paper;
When the image data printing unit fails to discharge the page printed on the continuous paper due to a jam, a predetermined number of reprint image data is stored in advance in order to reprint the image data related to the page that could not be discharged. Image data storage means for reprinting,
Reprint image data adding means for sequentially adding image data printed on the continuous paper by the image data printing means to the reprint image data storage means as the reprint image data;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. First reprint image data deleting means to be deleted from the data storage means;
Reprint image data printing that sequentially prints the reprint image data stored in the reprint image data storage unit when the image data print unit cannot eject the page printed on the continuous paper due to a jam. Means,
A second reprinting image data deleting unit that sequentially deletes the reprinted image data printed by the reprinting image data printing unit from the reprinting image data storage unit;
The predetermined number is represented by the following formula:
[Expression 7]
[0012]
(Where N is the predetermined number, L is the length of the paper transport path from the printing end point of the printing apparatus to the paper discharge port, H is the page length of the printed matter, and f (x) is (Represents an arithmetic operation that rounds up the decimal point of the real number x to an integer.)
A printing apparatus calculated by the following.
[0013]
(3) A method of controlling printing on the continuous paper by a printing apparatus capable of printing on continuous paper,
A print job receiving step for receiving a print job;
An image data acquisition step of acquiring image data for displaying individual pages of the printed matter related to the print job from the print job received by the print job reception step;
An image data transmission step of sequentially transmitting the image data acquired in the image data acquisition step to a printing apparatus;
In order to reprint image data relating to a page that could not be ejected when the printing device could not eject the page printed on the continuous paper due to a jam, a predetermined number of reprint image data is stored in advance. Reprint image data adding step for sequentially adding the transmitted image data in the image data transmission step as the reprint image data to the reprint image data storage means;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. A first reprint image data deletion step for deleting from the data storage means;
A reprint image that sequentially transmits reprint image data stored in the reprint image data storage means to the printing device when the printing device fails to eject the page printed on the continuous paper due to a jam. A data transmission step;
A second reprint image data deletion step for sequentially deleting the reprint image data transmitted in the reprint image data transmission step from the reprint image data storage means;
The predetermined number is given by the following formula:
[Equation 8]
[0015]
(However, N is the predetermined number, L is the length of the sheet conveyance path from the printing end point of the printing apparatus to the paper discharge port, H is the page length of the printed matter, and N 0 is the print length) (It is the number of the image data stored in the image data storage means of the apparatus, and f (x) represents a calculation process that rounds up the decimal point of the real number x to an integer.)
A printing control method characterized by being calculated by the following.
[0016]
(4) A method for controlling printing on continuous paper,
A print job receiving step for receiving a print job;
An image data acquisition step of acquiring image data for displaying individual pages of the printed matter related to the print job from the print job received by the print job reception step;
An image data printing step of sequentially printing the image data acquired in the image data acquisition step on the continuous paper and discharging the data;
In the image data printing step, when a page printed on the continuous paper cannot be discharged due to a jam, a predetermined number of reprint image data is stored in advance in order to reprint the image data related to the page that could not be discharged. A reprinting image data adding step of sequentially adding the image data printed on the continuous paper by the image data printing step as the reprinting image data to the reprinting image data storing unit;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. A first reprint image data deletion step for deleting from the data storage means;
Reprint image data printing for sequentially printing the reprint image data stored in the reprint image data storage means when the page printed on the continuous paper cannot be discharged due to a jam in the image data printing step Steps,
A second reprinting image data deleting step for sequentially deleting the reprinted image data printed by the reprinting image data printing step from the reprinting image data storage unit;
The predetermined number is given by the following formula:
[Equation 9]
[0018]
(Where N is the predetermined number, L is the length of the paper transport path from the printing end point of the printing apparatus to the paper discharge port, H is the page length of the printed matter, and f (x) is (Represents an arithmetic operation that rounds up the decimal point of the real number x to an integer.)
A printing control method characterized by being calculated by the following.
[0019]
(5) A program for controlling printing on the continuous paper by a printing apparatus capable of printing on continuous paper,
A print job receiving step for receiving a print job;
An image data acquisition step of acquiring image data for displaying individual pages of the printed matter related to the print job from the print job received by the print job reception step;
An image data transmission step of sequentially transmitting the image data acquired in the image data acquisition step to a printing apparatus;
In order to reprint image data relating to a page that could not be ejected when the printing device could not eject the page printed on the continuous paper due to a jam, a predetermined number of reprint image data is stored in advance. Reprint image data adding step for sequentially adding the transmitted image data in the image data transmission step as the reprint image data to the reprint image data storage means;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. A first reprint image data deletion step for deleting from the data storage means;
A reprint image that sequentially transmits reprint image data stored in the reprint image data storage means to the printing device when the printing device fails to eject the page printed on the continuous paper due to a jam. A data transmission step;
And causing the print control apparatus to execute a second reprint image data deletion step of sequentially deleting the reprint image data transmitted in the reprint image data transmission step from the reprint image data storage means. ,
The predetermined number is represented by the following formula:
[Expression 10]
[0021]
(However, N is the predetermined number, L is the length of the sheet conveyance path from the printing end point of the printing apparatus to the paper discharge port, H is the page length of the printed matter, and N 0 is the print length) (It is the number of the image data stored in the image data storage means of the apparatus, and f (x) represents a calculation process that rounds up the decimal point of the real number x to an integer.)
A printing control program calculated by the following.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0023]
FIG. 1 is a block diagram showing the overall configuration of a printing system according to an embodiment of the present invention. As shown in FIG. 1, the printing system according to the present embodiment includes a
[0024]
Next, the configuration of each of the above devices will be described. However, each of the above devices may include a component other than the components described below, or may not include some of the components described below. Good. In addition, portions having similar functions in each device are described only for the first time in order to avoid duplication of description, and descriptions thereof are omitted for the second and subsequent times.
[0025]
FIG. 2 is a block diagram illustrating a configuration of the
[0026]
The
[0027]
The
[0028]
The
[0029]
FIG. 3 is a block diagram illustrating a configuration of the
[0030]
The
[0031]
The
[0032]
The
[0033]
The network 4 includes a LAN in which computers and network devices are connected according to standards such as Ethernet (registered trademark), token ring, and FDDI, and a WAN in which LANs are connected by a dedicated line.
[0034]
Next, an outline of the operation of the printing system in the present embodiment will be described. FIG. 4 is a flowchart showing the procedure of the print control process of the
[0035]
In FIG. 4, the
[0036]
Next, the
[0037]
FIG. 6 is a diagram for explaining the data structure of a print job received by the
[0038]
The
[0039]
Here, the reprint queue is a queue for retransmitting image data and the like for reprinting to the
[0040]
That is, when the
[0041]
FIG. 7 is a diagram for explaining the configuration of the printing unit of the
[0042]
Therefore, the number of image data (predetermined number) stored in the reprint queue can be calculated by the following equation.
[0043]
[Expression 11]
[0044]
However, N is the number of image data stored in the reprint queue, L is the length of the sheet conveyance path from the
[0045]
Next, the
[0046]
Next, the
[0047]
Next, it is determined whether or not the number of stored image data in the reprint queue has reached a specified number (S304). If the specified number has not been reached (NO in S304), the transmitted image data or the like Is added to the end of the reprint queue (S306).
[0048]
On the other hand, if the number of stored image data in the reprint queue has reached the specified number in step S304 (YES in S304), the top image data or the like in the reprint queue is deleted (S305), and the transmission completed Image data or the like is added to the end of the reprint queue (S306). This makes it possible to always store a predetermined number of the latest transmitted image data in the reprint queue.
[0049]
FIG. 9 is a flowchart showing the procedure of the printing process of the
[0050]
In FIG. 9, the
[0051]
Here, if a jam occurs in the middle of the paper conveyance path from the printing end point to the paper discharge port (YES in S405), a print stop command is transmitted to the print control apparatus 1 (S407) until the jam is resolved. Wait (NO in S408). When the jam is recovered (YES in S408), a print restart command is transmitted to the print control apparatus 1 (S409), and image data for reprinting the page that could not be discharged due to the jam is received from the
[0052]
On the other hand, in FIG. 8, when the
[0053]
In the above-described embodiment, the printing control device is described as a computer and the printing device is described as a printer. However, the present invention is not limited to this. For example, the printing control device and the printing device have a printing control function and a printing function, respectively. It may be a multifunction peripheral (MFP) such as a digital copying machine or a facsimile machine.
[0054]
In the above embodiment, the present invention has been described by using a printing control apparatus and a printing system including a printing apparatus. However, the present invention is not limited to this, and the present invention is not limited to this. It is also possible to implement as a printing apparatus including the means.
[0055]
The print control apparatus and the print control method according to the present invention can be realized by a dedicated hardware circuit for executing each of the above-described procedures, or by executing a program describing each of the above-described procedures by a CPU. . When the present invention is realized by the latter, the program for operating the print control apparatus may be provided by a computer-readable recording medium such as a floppy (registered trademark) disk or a CD-ROM, or may be connected to a network such as the Internet. May be provided online. In this case, the program recorded on the computer-readable recording medium is usually transferred and stored in a ROM, a hard disk or the like. Further, this program may be provided as, for example, a single application software, or may be incorporated in the software of the apparatus as one function of the print control apparatus.
[0056]
In addition to the inventions described in
[0057]
[Supplementary Note 1] A program for controlling printing on continuous paper,
A print job receiving step for receiving a print job;
An image data acquisition step of acquiring image data for displaying individual pages of the printed matter related to the print job from the print job received by the print job reception step;
An image data printing step of sequentially printing the image data acquired in the image data acquisition step on the continuous paper and discharging the data;
In the image data printing step, when a page printed on the continuous paper cannot be discharged due to a jam, a predetermined number of reprint image data is stored in advance in order to reprint the image data related to the page that could not be discharged. A reprinting image data adding step of sequentially adding the image data printed on the continuous paper by the image data printing step as the reprinting image data to the reprinting image data storing unit;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. A first reprint image data deletion step for deleting from the data storage means;
Reprint image data printing for sequentially printing the reprint image data stored in the reprint image data storage means when the page printed on the continuous paper cannot be discharged due to a jam in the image data printing step Steps,
A second reprint image data deletion step for sequentially deleting the reprint image data printed by the reprint image data printing step from the reprint image data storage means;
The predetermined number is given by the following formula:
[Expression 12]
[0059]
(Where N is the predetermined number, L is the length of the paper transport path from the printing end point of the printing apparatus to the paper discharge port, H is the page length of the printed matter, and f (x) is (Represents an arithmetic operation that rounds up the decimal point of the real number x to an integer.)
A printing control program calculated by the following.
[0060]
[Appendix 2] A computer-readable recording medium in which the print control program according to
[0061]
【The invention's effect】
As described above, according to the printing system of the present invention, when a page printed on continuous paper due to a jam cannot be discharged in a printing apparatus capable of printing on continuous paper, the page that could not be discharged after jam recovery is removed. Reprinting can be efficiently performed by storing a minimum amount of transmitted image data.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an overall configuration of a printing system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a configuration of a
FIG. 3 is a block diagram illustrating a configuration of a
FIG. 4 is a flowchart illustrating a procedure of print control processing of the
FIG. 5 is a flowchart illustrating a procedure of print job analysis processing performed by the
FIG. 6 is a diagram for explaining a data structure of a print job received by the
FIG. 7 is a diagram for explaining a configuration of a printing unit of the
FIG. 8 is a flowchart illustrating a procedure of image data transmission processing performed by the
FIG. 9 is a flowchart illustrating a printing process procedure of the
[Explanation of symbols]
1 ... print control device,
2 ... printing device,
3 ... PC,
4 ... Network,
11, 21 ... CPU,
12, 22 ... ROM,
13, 23 ... RAM,
14 ... Hard disk,
15 ... Display,
16: Input device,
17 ... Network interface,
18 ... Printer interface,
19, 27 ...
25 ... printing section,
26: Controller interface.
Claims (7)
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを印刷装置に順次送信する画像データ送信手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ送信手段による送信済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信手段と、
前記再印刷用画像データ送信手段による送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
により算出されることを特徴とする印刷制御装置。A printing control device for controlling printing on the continuous paper by a printing device capable of printing on continuous paper,
Print job receiving means for receiving a print job;
Image data acquisition means for acquiring image data for displaying individual pages of the printed matter relating to the print job from the print job received by the print job reception means;
Image data transmitting means for sequentially transmitting the image data acquired by the image data acquiring means to a printing apparatus;
In order to reprint image data relating to a page that could not be ejected when the printing device could not eject the page printed on the continuous paper due to a jam, a predetermined number of reprint image data is stored in advance. Image data storage means for reprinting;
Reprint image data adding means for sequentially adding the image data transmitted by the image data transmitting means to the reprint image data storage means as the reprint image data;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. First reprint image data deleting means to be deleted from the data storage means;
A reprint image that sequentially transmits reprint image data stored in the reprint image data storage means to the printing device when the printing device fails to eject the page printed on the continuous paper due to a jam. Data transmission means;
A second reprint image data deletion unit that sequentially deletes the reprint image data transmitted by the reprint image data transmission unit from the reprint image data storage unit;
The predetermined number is the following formula:
The printing control apparatus calculated by the following.
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ印刷手段による前記連続用紙への印刷済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷手段と、
前記再印刷用画像データ印刷手段による印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
により算出されることを特徴とする印刷装置。A printing device capable of printing on continuous paper,
Print job receiving means for receiving a print job;
Image data acquisition means for acquiring image data for displaying individual pages of the printed matter relating to the print job from the print job received by the print job reception means;
Image data printing means for sequentially printing and discharging the image data acquired by the image data acquisition means on the continuous paper;
When the image data printing unit fails to discharge the page printed on the continuous paper due to a jam, a predetermined number of reprint image data is stored in advance in order to reprint the image data related to the page that could not be discharged. Image data storage means for reprinting,
Reprint image data adding means for sequentially adding image data printed on the continuous paper by the image data printing means to the reprint image data storage means as the reprint image data;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. First reprint image data deleting means to be deleted from the data storage means;
Reprint image data printing that sequentially prints the reprint image data stored in the reprint image data storage unit when the image data print unit cannot eject the page printed on the continuous paper due to a jam. Means,
A second reprinting image data deleting unit that sequentially deletes the reprinted image data printed by the reprinting image data printing unit from the reprinting image data storage unit;
The predetermined number is the following formula:
A printing apparatus calculated by the following.
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
により算出されることを特徴とする印刷制御方法。A method of controlling printing on the continuous paper by a printing apparatus capable of printing on continuous paper,
A print job receiving step for receiving a print job;
An image data acquisition step of acquiring image data for displaying individual pages of the printed matter related to the print job from the print job received by the print job reception step;
An image data transmission step of sequentially transmitting the image data acquired in the image data acquisition step to a printing apparatus;
In order to reprint image data relating to a page that could not be ejected when the printing device could not eject the page printed on the continuous paper due to a jam, a predetermined number of reprint image data is stored in advance. Reprint image data adding step for sequentially adding the transmitted image data in the image data transmission step as the reprint image data to the reprint image data storage means;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. A first reprint image data deletion step for deleting from the data storage means;
A reprint image that sequentially transmits reprint image data stored in the reprint image data storage means to the printing device when the printing device fails to eject the page printed on the continuous paper due to a jam. A data transmission step;
A second reprint image data deletion step for sequentially deleting the reprint image data transmitted in the reprint image data transmission step from the reprint image data storage means;
The predetermined number is the following formula:
A printing control method characterized by being calculated by the following.
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
により算出されることを特徴とする印刷制御方法。A method for controlling printing on continuous paper,
A print job receiving step for receiving a print job;
An image data acquisition step of acquiring image data for displaying individual pages of the printed matter related to the print job from the print job received by the print job reception step;
An image data printing step of sequentially printing the image data acquired in the image data acquisition step on the continuous paper and discharging the data;
In the image data printing step, when a page printed on the continuous paper cannot be discharged due to a jam, a predetermined number of reprint image data is stored in advance in order to reprint the image data related to the page that could not be discharged. A reprinting image data adding step of sequentially adding the image data printed on the continuous paper by the image data printing step as the reprinting image data to the reprinting image data storing unit;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. A first reprint image data deletion step for deleting from the data storage means;
Reprint image data printing for sequentially printing the reprint image data stored in the reprint image data storage means when the page printed on the continuous paper cannot be discharged due to a jam in the image data printing step Steps,
A second reprinting image data deleting step for sequentially deleting the reprinted image data printed by the reprinting image data printing step from the reprinting image data storage unit;
The predetermined number is the following formula:
A printing control method characterized by being calculated by the following.
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを印刷制御装置に実行させるものであり、
前記既定数は、下記式
により算出されることを特徴とする印刷制御プログラム。A program for controlling printing on the continuous paper by a printing apparatus capable of printing on continuous paper,
A print job receiving step for receiving a print job;
An image data acquisition step of acquiring image data for displaying individual pages of the printed matter related to the print job from the print job received by the print job reception step;
An image data transmission step of sequentially transmitting the image data acquired in the image data acquisition step to a printing apparatus;
In order to reprint image data relating to a page that could not be ejected when the printing device could not eject the page printed on the continuous paper due to a jam, a predetermined number of reprint image data is stored in advance. Reprint image data adding step for sequentially adding the transmitted image data in the image data transmission step as the reprint image data to the reprint image data storage means;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. A first reprint image data deletion step for deleting from the data storage means;
A reprint image that sequentially transmits reprint image data stored in the reprint image data storage means to the printing device when the printing device fails to eject the page printed on the continuous paper due to a jam. A data transmission step;
And causing the print control apparatus to execute a second reprint image data deletion step of sequentially deleting the reprint image data transmitted in the reprint image data transmission step from the reprint image data storage means. ,
The predetermined number is the following formula:
A printing control program calculated by the following.
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを印刷装置に実行させるものであり、
前記既定数は、下記式
により算出されることを特徴とする印刷制御プログラム。A program for controlling printing on continuous paper,
A print job receiving step for receiving a print job;
An image data acquisition step of acquiring image data for displaying individual pages of the printed matter related to the print job from the print job received by the print job reception step;
An image data printing step of sequentially printing the image data acquired in the image data acquisition step on the continuous paper and discharging the data;
In the image data printing step, when a page printed on the continuous paper cannot be discharged due to a jam, a predetermined number of reprint image data is stored in advance in order to reprint the image data related to the page that could not be discharged. A reprinting image data adding step of sequentially adding the image data printed on the continuous paper by the image data printing step as the reprinting image data to the reprinting image data storing unit;
Of the reprint image data stored when the reprint image data stored in the reprint image data storage unit exceeds the predetermined number, the reprint image is added first. A first reprint image data deletion step for deleting from the data storage means;
Reprint image data printing for sequentially printing the reprint image data stored in the reprint image data storage means when the page printed on the continuous paper cannot be discharged due to a jam in the image data printing step Steps,
A second reprint image data deletion step for sequentially deleting the reprint image data printed by the reprint image data printing step from the reprint image data storage means;
The predetermined number is the following formula:
A printing control program calculated by the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003189511A JP4360135B2 (en) | 2003-07-01 | 2003-07-01 | Printing control apparatus, printing apparatus, printing control method, and printing control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003189511A JP4360135B2 (en) | 2003-07-01 | 2003-07-01 | Printing control apparatus, printing apparatus, printing control method, and printing control program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2005022203A JP2005022203A (en) | 2005-01-27 |
| JP2005022203A5 JP2005022203A5 (en) | 2006-01-05 |
| JP4360135B2 true JP4360135B2 (en) | 2009-11-11 |
Family
ID=34187701
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003189511A Expired - Fee Related JP4360135B2 (en) | 2003-07-01 | 2003-07-01 | Printing control apparatus, printing apparatus, printing control method, and printing control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4360135B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008172398A (en) * | 2007-01-10 | 2008-07-24 | Seiko Epson Corp | Control method of MFP and MFP communication management unit, MFP system comprising MFP and MFP communication management unit, MFP, MFP communication management unit |
| JP5664058B2 (en) * | 2010-09-17 | 2015-02-04 | セイコーエプソン株式会社 | Printer system and printer program |
| JP6507952B2 (en) * | 2015-09-07 | 2019-05-08 | 富士ゼロックス株式会社 | Printing system, print data storage device, and program |
| JP2019217731A (en) * | 2018-06-22 | 2019-12-26 | 株式会社沖データ | Image forming apparatus |
-
2003
- 2003-07-01 JP JP2003189511A patent/JP4360135B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005022203A (en) | 2005-01-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001067347A (en) | Information processing device, information processing method, and storage medium storing computer readable program | |
| US20090066989A1 (en) | Image forming apparatus and method, computer program product, and image forming system | |
| US8189228B2 (en) | Image forming apparatus, print control method and control program | |
| JP2010000629A (en) | Printing control device, printer, and printing control program | |
| JP5089416B2 (en) | Image processing apparatus, control method therefor, and program | |
| JP4360135B2 (en) | Printing control apparatus, printing apparatus, printing control method, and printing control program | |
| US20060192982A1 (en) | Image processing device, image processing method, computer readable recording medium stored with image processing program, image processing system, and image forming device | |
| JP2012083921A (en) | Image formation apparatus and processing method thereof | |
| JP4325298B2 (en) | Printing control apparatus, printing apparatus, and printing control method | |
| JP4543945B2 (en) | Printing system, control method therefor, and print management program | |
| JP2010142980A (en) | Printing control program, printing control method, and printing control device | |
| JP6136671B2 (en) | Print job management method, print job management program, recording medium, and digital printing apparatus | |
| JP4144369B2 (en) | Image processing apparatus, image processing method, and program | |
| JP4973460B2 (en) | Print job execution device, method used in print job execution device, and computer program executed in print job execution device | |
| US20050219595A1 (en) | Data processing apparatus, data processing method, printer driver, print control apparatus, print control method, and printing system | |
| JP2004188865A (en) | Image forming device and program | |
| US8896877B2 (en) | Print data generating apparatus, print data generating method, and computer readable storage medium storing print data generating program | |
| JP5738548B2 (en) | Print control apparatus, image forming apparatus using the same, print server, print control method, and print control program | |
| JP2004054658A (en) | Printing system | |
| JP2006142610A (en) | Printing system, tab sheet reading processing method and program in the printing system | |
| JP2006130816A (en) | Image forming device | |
| JP4150850B2 (en) | Image processing apparatus, image processing method, and program | |
| JP6836310B2 (en) | Printing device, its control method, and program | |
| CN105975216A (en) | Print control apparatus, print control method, image forming system | |
| JP2002023985A (en) | Distributed printing control device, distributed printing control method, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051111 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051111 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20051111 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080825 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090519 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090629 |
|
| 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: 20090721 |
|
| 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: 20090803 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4360135 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120821 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130821 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |