Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4360135B2 - Printing control apparatus, printing apparatus, printing control method, and printing control program - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2003189511A
Other languages
Japanese (ja)
Other versions
JP2005022203A5 (en
JP2005022203A (en
Inventor
直樹 小松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2003189511A priority Critical patent/JP4360135B2/en
Publication of JP2005022203A publication Critical patent/JP2005022203A/en
Publication of JP2005022203A5 publication Critical patent/JP2005022203A5/ja
Application granted granted Critical
Publication of JP4360135B2 publication Critical patent/JP4360135B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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】

Figure 0004360135
【0009】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、N0 は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御装置。
【0010】
(2) 連続用紙への印刷が可能な印刷装置であって、
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ印刷手段による前記連続用紙への印刷済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷手段と、
前記再印刷用画像データ印刷手段による印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
【0011】
【数7】
Figure 0004360135
【0012】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷装置
【0013】
(3) 連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
【0014】
【数8】
Figure 0004360135
【0015】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、N0 は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御方法。
【0016】
(4) 連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
【0017】
【数9】
Figure 0004360135
【0018】
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御方法。
【0019】
(5) 連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御するプログラムであって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを印刷制御装置に実行させるものであり、
前記既定数は、下記式
【0020】
【数10】
Figure 0004360135
【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】
Figure 0004360135
【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】
Figure 0004360135
【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]
Figure 0004360135
[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]
Figure 0004360135
[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]
Figure 0004360135
[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]
Figure 0004360135
[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]
Figure 0004360135
[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 printing control device 1, a printing device 2, and a PC (personal computer) 3. The printing control device 1 and the printing device 2 are directly connected between devices. The print control apparatus 1 and the PC 3 are connected to each other via a network 4 so that they can communicate with each other. Note that the print control apparatus 1 and the print apparatus 2 may be connected via a network without being directly connected between devices, and the print control apparatus 1 and the PC 3 may be directly connected via a network 4. It may be connected between devices. Further, the type and number of devices connected to the network 4 are not limited to the example shown in FIG.
[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 print control apparatus 1 according to the present embodiment. As shown in FIG. 2, the print control apparatus 1 is a computer and includes a CPU 11, a ROM 12, a RAM 13, a hard disk 14, a display 15, an input device 16, a network interface 17, and a printer interface 18, which exchange signals. Are connected to each other via a bus 19.
[0026]
The CPU 11 performs control of the above parts, various arithmetic processes, and the like according to a program. The ROM 12 stores various programs and parameters for controlling the basic operation of the print control apparatus 1. The RAM 13 temporarily stores programs and data as a work area. The hard disk 14 is used for storing various programs and parameters, or temporarily storing image data obtained by image processing.
[0027]
The display 15 displays various information. The input device 16 is a keyboard, a mouse, or the like, and is used for performing various inputs.
[0028]
The network interface 17 is an interface for connecting to a network and communicating with other devices on the network, and standards such as Ethernet (registered trademark), token ring, and FDDI are used. The printer interface 18 is an interface for communicating with the printing apparatus 2, and may be a serial interface such as RS-232C, IEEE 1394, or USB, a parallel interface such as IEEE 1284, or a unique standard. Good.
[0029]
FIG. 3 is a block diagram illustrating a configuration of the printing apparatus 2 according to the present embodiment. As illustrated in FIG. 3, the printing apparatus 2 is a printer that performs printing on continuous paper, and includes a CPU 21, a ROM 22, a RAM 23, an operation panel unit 24, a printing unit 25, a controller interface 26, and a bus 27.
[0030]
The operation panel unit 24 includes a touch panel, a fixed key outside the touch panel, a display lamp, and the like, and is used for performing various inputs and displays. The printing unit 25 prints image data on a continuous sheet through each process of charging, exposure, development, transfer, and fixing by an electrophotographic method.
[0031]
The controller interface 25 is an interface for communicating with the print control apparatus 1 and uses the same interface as the printer interface 16 of the print control apparatus 1.
[0032]
The PC 3 is a computer such as a personal computer, a workstation, or a server. The PC 3 creates print data in the described language format defined by the print control apparatus 1 and transmits the print data to the print control apparatus 1 via the network 4 as a print job. It has a function.
[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 print control apparatus 1 in the present embodiment. The algorithm shown in the flowchart of FIG. 4 is stored as a control program in the ROM 12 or the hard disk 14 of the print control apparatus 1, read out to the RAM 13 at the start of operation, and executed by the CPU 11.
[0035]
In FIG. 4, the print control apparatus 1 stands by until a print job is received from the PC 3 (NO in S101). The PC 3 creates a print job in a predetermined format and transmits it to the print control apparatus 1. When the print control apparatus 1 receives a print job from the PC 3 via the network 4 and the network interface 17 (YES in S101), the print control apparatus 1 stores the received print job in a predetermined area of the hard disk 14.
[0036]
Next, the print control apparatus 1 performs an analysis process for the received print job (S102). FIG. 5 is a flowchart illustrating a procedure of print job analysis processing performed by the print control apparatus 1 in the present embodiment. In FIG. 5, the print control apparatus 1 first analyzes the job header included in the print job (S201).
[0037]
FIG. 6 is a diagram for explaining the data structure of a print job received by the print control apparatus 1 from the PC 3 in the present embodiment. As shown in FIG. 6, the print job 5 received by the print control apparatus 1 includes one job header and page headers and print data corresponding to the number of pages of the printed matter related to the print job. The job header contains the number of printed pages, the number of copies, the paper size (all based on the paper after separation), the type of image processing mode such as characters, graphics, and photographs, and color information such as monochrome or color. In addition, setting information that is applied to the entire print job is included, such as information on whether or not a sheet has been separated after printing. Further, the page header includes setting information that applies only to the page, such as information on the image size (number of pixels in the vertical and horizontal directions, data length, etc.) of the image data constituting the page. Further, the print data is data for generating an image constituting each page of the printed matter related to the print job, and is created in a description language format that can be interpreted by the print control apparatus 1.
[0038]
The print control apparatus 1 analyzes the job header, acquires the page length of the printed matter related to the print job from the paper size, and stores it in the RAM 13 (S202). Here, the page length is the length of the page of the printed matter printed on the continuous sheet in the sheet conveyance direction. Then, the number of image data to be stored in the reprint queue is set based on the obtained page length data (S203).
[0039]
Here, the reprint queue is a queue for retransmitting image data and the like for reprinting to the printing apparatus 2 when performing reprinting after recovery when a jam occurs in the printing apparatus 2. . In this case, data such as image data is actually stored in a predetermined area such as the hard disk 14 and is managed and processed according to the queue of the reprint queue stored separately in the RAM 13 or the like. In the embodiment, for the sake of convenience, the reprint queue is a temporary storage area for data, and the data is described as forming a permutation for transmission processing in the area.
[0040]
That is, when the printing device 2 cannot discharge a page printed on continuous paper due to a jam, a predetermined number of transmitted image data is reprinted in advance in order to reprint the image data related to the page that could not be discharged. The data is stored in a queue, and these data are sequentially transmitted to the printing apparatus 2 at the time of reprinting after recovery when a jam occurs.
[0041]
FIG. 7 is a diagram for explaining the configuration of the printing unit of the printing apparatus 2. In FIG. 7, when the image data is received from the print control device 1, the printing device 2 prints the image data on the continuous paper 28 fed from the paper feed port 251 through the transfer and fixing processes. Then, the printing apparatus 2 deletes the image data on the memory in order to receive the next data when the page related to the image data formed on the continuous paper 28 reaches the print end point 253. Therefore, if a jam occurs in the middle of the paper transport path from the print end point 253 to the paper discharge port 252, the original image data is already discarded even if an attempt is made to reprint a page that could not be discharged due to the jam after the jam recovery. This is not possible because it is not in memory. Accordingly, the print control apparatus 1 always stores the number of transmitted image data whose total page length is at least the length L of the sheet conveyance path from the print end point 253 of the printing apparatus 2 to the paper discharge outlet 252. Thus, it is possible to retransmit the image data to the printing apparatus 2 at the time of jam recovery and reprint all the pages that could not be discharged due to the jam.
[0042]
Therefore, the number of image data (predetermined number) stored in the reprint queue can be calculated by the following equation.
[0043]
[Expression 11]
Figure 0004360135
[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 printing end point 253 of the printing apparatus 2 to the paper discharge port 252, and H is the length of the printed material for the print job The page length is N 0 , the number of image data stored in the RAM 23 of the printing apparatus 2, and f (x) represents a calculation process that rounds up the decimal point of the real number x to an integer. Thus, it is possible to efficiently perform reprinting by storing the minimum transmitted image data in the reprinting queue.
[0045]
Next, the print control apparatus 1 extracts the page header included in the print job (S204), further rasterizes the print data (S205), and sequentially adds the obtained image data together with the page header to the end of the print queue. (S206). Here, the print queue is a queue for sequentially transmitting image data and the like obtained by image processing of a print job to the printing apparatus 2. In the present embodiment, as in the case of the above-described reprint queue, for convenience, the print queue is a temporary storage area for data, and the data is considered to form a permutation for transmission processing within the area. I will explain. When the above process is completed for all pages included in the print job (YES in S207), the print job analysis process ends.
[0046]
Next, the print control apparatus 1 performs transmission processing of the image data acquired by the image processing of the print job (S103). FIG. 8 is a flowchart illustrating a procedure of image data transmission processing performed by the print control apparatus 1 in the present embodiment. In FIG. 8, the print control device 1 first determines whether or not a print cancel command has been received from the print device 2 (S301). If no print cancel command has been received (NO in S301), the print queue The first job header, page header, and image data are transmitted to the printing apparatus 2 via the printer interface 18 (S302), and the transmitted image data and the like are deleted from the print queue (S303).
[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 printing apparatus 2 in the present embodiment. The algorithm shown in the flowchart of FIG. 9 is stored as a control program in the ROM 22 of the printing apparatus 1, read out to the RAM 23 at the start of operation, and executed by the CPU 21.
[0050]
In FIG. 9, the printing apparatus 2 stands by until it receives a job header, page header, and image data from the print control apparatus 1 (NO in S401), and receives image data or the like from the print control apparatus 1 via the controller interface. (YES in S401), the received image data and the like are stored in the RAM 23 (S402). Here, the setting information included in the received job header is set to be reflected in the entire print processing of the job, and the setting information included in the received page header is reflected only in the image data relating to the page. Setting to be made. Then, the received image data is printed on continuous paper (S403). When printing is completed, the image data and the like are deleted from the RAM 23 (S404).
[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 print control apparatus 1. It waits until it does (NO of S401). Thereafter, the reprint image data and the remaining image data are printed according to the above procedure (NO in S401 to S404). When the last image data print process is completed (YES in S404), the print process is terminated.
[0052]
On the other hand, in FIG. 8, when the print control apparatus 1 receives a print cancel command from the print apparatus 2 via the printer interface 18 (YES in S301), the print control apparatus 1 interrupts the print processing until a print resume command is received. Wait (NO in S307). When a print resumption command is received from the printing apparatus 2 (YES in S307), the top image data or the like in the reprint queue is transmitted to the printing apparatus 2 (S308), and the transmitted image data or the like is deleted from the reprint queue. (S309). Thereafter, the transmission process is performed for the image data stored in the reprint queue by the same procedure (YES in S308 to S310), and when the transmission process for all the image data stored in the reprint queue is completed (S310). NO), returning to the normal transmission process, the image data transmission process is performed (NO in S301 to YES in S311). When the transmission processing for all the image data in the print queue is completed, the image data transmission processing is terminated (NO in S311), and the printing control processing according to the present embodiment is terminated.
[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 claims 1 to 5 of the claims, the embodiments of the present invention described above include the inventions as shown in the following supplementary notes 1 and 2.
[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]
Figure 0004360135
[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 claim 5 or 1 is recorded.
[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 print control apparatus 1 in FIG.
FIG. 3 is a block diagram illustrating a configuration of a printing apparatus 2 in FIG.
FIG. 4 is a flowchart illustrating a procedure of print control processing of the print control apparatus 1;
FIG. 5 is a flowchart illustrating a procedure of print job analysis processing performed by the print control apparatus 1;
FIG. 6 is a diagram for explaining a data structure of a print job received by the print control apparatus 1 from the PC 3;
FIG. 7 is a diagram for explaining a configuration of a printing unit of the printing apparatus 2;
FIG. 8 is a flowchart illustrating a procedure of image data transmission processing performed by the print control apparatus 1;
FIG. 9 is a flowchart illustrating a printing process procedure of the printing apparatus 2;
[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 ... bus 24 ... operation panel,
25 ... printing section,
26: Controller interface.

Claims (7)

連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御する印刷制御装置であって、
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを印刷装置に順次送信する画像データ送信手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ送信手段による送信済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信手段と、
前記再印刷用画像データ送信手段による送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
Figure 0004360135
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、Nは前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御装置。
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:
Figure 0004360135
(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 N 0 is the printing (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.
連続用紙への印刷が可能な印刷装置であって、
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ印刷手段による前記連続用紙への印刷済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷手段と、
前記再印刷用画像データ印刷手段による印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
Figure 0004360135
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷装置
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:
Figure 0004360135
(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.
連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
Figure 0004360135
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、Nは前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御方法。
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:
Figure 0004360135
(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 N 0 is the printing (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.
連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
Figure 0004360135
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御方法。
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:
Figure 0004360135
(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.
連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御するプログラムであって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを印刷制御装置に実行させるものであり、
前記既定数は、下記式
Figure 0004360135
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、Nは前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御プログラム。
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:
Figure 0004360135
(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 N 0 is the printing (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.
連続用紙への印刷を制御するプログラムであって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第1の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第2の再印刷用画像データ削除ステップとを印刷装置に実行させるものであり、
前記既定数は、下記式
Figure 0004360135
(但し、Nは前記既定数であり、Lは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Hは前記印刷物のページ長であり、f(x)は実数xの小数点以下を切り上げて整数にする演算処理を表す。)
により算出されることを特徴とする印刷制御プログラム。
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:
Figure 0004360135
(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.
請求項5または6に記載の印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。  A computer-readable recording medium on which the printing control program according to claim 5 is recorded.
JP2003189511A 2003-07-01 2003-07-01 Printing control apparatus, printing apparatus, printing control method, and printing control program Expired - Fee Related JP4360135B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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