(57)【要約】      （修正有）【課題】連続用紙への印刷可能な印刷装置においてジャムにより印刷したページを排出できなかった場合に、ジャム復旧後効率的に再印刷可能な印刷システムを提供する。【解決手段】印刷制御装置１は、ＰＣ３から印刷ジョブを順次受信して、画像データを取得し、印刷装置２に順次送信する。そして、下記式2005022203.tif 000015（但し、Ｎは既定数、Ｌは印刷装置の印刷終了点から排紙口までの用紙搬送路の長さ、Ｈは印刷物のページ長、Ｎ0 は画像データ保存手段に保存される画像データの数、ｆ（ｘ）は実数ｘの小数点以下を切上げて整数にする演算処理を表す）で算出される既定数の最新の送信済み画像データを再印刷キューに保存し、ジャムにより印刷したページを排出できなかった場合に保存されている送信済み画像データ等を印刷装置２に順次送信する。【選択図】図１
2005022203.tif 000002
【特許請求の範囲】
【請求項１】
連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御する印刷制御装置であって、
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを印刷装置に順次送信する画像データ送信手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ送信手段による送信済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信手段と、
前記再印刷用画像データ送信手段による送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
【数１】
2005022203.tif 000010
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、Ｎ０  は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御装置。
【請求項２】
連続用紙への印刷が可能な印刷装置であって、
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ印刷手段による前記連続用紙への印刷済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷手段と、
前記再印刷用画像データ印刷手段による印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
【数２】
2005022203.tif 000011
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御装置。
【請求項３】
連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
【数３】
2005022203.tif 000012
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、Ｎ０  は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御方法。
【請求項４】
連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
【数４】
2005022203.tif 000013
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御方法。
【請求項５】
連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御するプログラムであって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除ステップとを印刷制御装置に実行させるものであり、
前記既定数は、下記式
【数５】
2005022203.tif 000014
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、Ｎ０  は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、連続用紙への印刷が可能な印刷装置による連続用紙への印刷処理を行う印刷システムに関する。詳しくは、ジャムにより連続用紙に印刷したページを排出できなかった場合に、ジャム復旧後に排出できなかったページを再印刷することの可能な印刷システムに関する。
【０００２】
【従来の技術】
連続用紙への印刷が可能な印刷装置による連続用紙への印刷処理においては、印刷物の個々のページを表示する画像データは、転写および定着工程による連続用紙への印刷処理が終了した時点で印刷装置のメモリ上から削除される。そして、メモリは転送されてくる次のデータを記憶するために使用され、連続用紙に印刷されたページは用紙搬送路に沿って搬送され排紙口から排出される。しかし、連続用紙への印刷が終了する地点から排紙口までの間の搬送路において紙詰まり（ジャム）が発生する可能性があり、かかる場合、ジャム復旧後にジャムにより排出できなかったページを再印刷しようとしても、元の画像データが既に破棄されていてメモリ上にないためこれを行うことができないという問題がある。
【０００３】
これに対し、プリンタの印刷処理時に平行してサーバに蓄積しておいたプリンタ中間言語データを、ジャム発生時に未排出のページから読み出して再印刷するプリントシステムが提案されている（特許文献１参照）。しかし、かかるプリントシステムは、サーバに少なくとも一定期間処理された印刷データのすべてを保存しておくものであり効率が悪いという問題があった。
【０００４】
【特許文献１】
特開２００１−２６０４９３号公報
【０００５】
【発明が解決しようとする課題】
本発明は上記従来技術の有する問題点に鑑みなされたものであり、その目的とするところは、連続用紙への印刷が可能な印刷装置においてジャムにより連続用紙に印刷したページを排出できなかった場合に、ジャム復旧後に排出できなかったページを効率的に再印刷することの可能な印刷システムを提供することにある。
【０００６】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【０００７】
（１）  連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御する印刷制御装置であって、
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを印刷装置に順次送信する画像データ送信手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ送信手段による送信済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除手段と、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信手段と、
前記再印刷用画像データ送信手段による送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
【０００８】
【数６】
2005022203.tif 000003
【０００９】
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、Ｎ０  は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御装置。
【００１０】
（２）  連続用紙への印刷が可能な印刷装置であって、
印刷ジョブを受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段により受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段と、
前記画像データ印刷手段による前記連続用紙への印刷済み画像データを前記再印刷用画像データとして前記再印刷用画像データ保存手段に順次追加する再印刷用画像データ追加手段と、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除手段と、
前記画像データ印刷手段がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷手段と、
前記再印刷用画像データ印刷手段による印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除手段とを有し、
前記既定数は、下記式
【００１１】
【数７】
2005022203.tif 000004
【００１２】
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御装置。
【００１３】
（３）  連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
【００１４】
【数８】
2005022203.tif 000005
【００１５】
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、Ｎ０  は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御方法。
【００１６】
（４）  連続用紙への印刷を制御する方法であって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除ステップとを有し、
前記既定数は、下記式
【００１７】
【数９】
2005022203.tif 000006
【００１８】
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御方法。
【００１９】
（５）  連続用紙への印刷が可能な印刷装置による前記連続用紙への印刷を制御するプログラムであって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを印刷装置に順次送信する画像データ送信ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ送信ステップによる送信済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除ステップと、
前記印刷装置がジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを前記印刷装置に順次送信する再印刷用画像データ送信ステップと、
前記再印刷用画像データ送信ステップによる送信済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除ステップとを印刷制御装置に実行させるものであり、
前記既定数は、下記式
【００２０】
【数１０】
2005022203.tif 000007
【００２１】
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、Ｎ０  は前記印刷装置の画像データ保存手段に保存される前記画像データの数であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御プログラム。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２３】
図１は、本発明の実施形態にかかる印刷システムの全体構成を示すブロック図である。図１に示すように、本実施形態にかかる印刷システムは、印刷制御装置１と印刷装置２とＰＣ（パーソナルコンピュータ）３とを備え、印刷制御装置１と印刷装置２とは直接機器間で、印刷制御装置１とＰＣ３とはネットワーク４を介してそれぞれ相互に通信可能に接続されている。なお、印刷制御装置１と印刷装置２とは、直接機器間で接続されることなくネットワークを介して接続されていてもよいし、印刷制御装置１とＰＣ３とは、ネットワーク４を介することなく直接機器間で接続されていてもよい。また、ネットワーク４に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２４】
つぎに、上記各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、あるいは、後述する構成要素のうちの一部が含まれていなくてもよい。また、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、２回目以降はその説明を省略する。
【００２５】
図２は、本実施形態にかかる印刷制御装置１の構成を示すブロック図である。図２に示すように、印刷制御装置１はコンピュータであり、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、ネットワークインタフェース１７およびプリンタインタフェース１８を備えており、これらは信号をやり取りするためのバス１９を介して相互に接続されている。
【００２６】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。ＲＯＭ１２は、印刷制御装置１の基本動作を制御する各種プログラムやパラメータを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、各種プログラムやパラメータを格納し、または画像処理により得られた画像データ等を一時的に保存するために使用される。
【００２７】
ディスプレイ１５は、各種の情報を表示する。入力装置１６は、キーボードやマウス等であり、各種の入力を行うために使用される。
【００２８】
ネットワークインタフェース１７は、ネットワークに接続しネットワーク上の他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。プリンタインタフェース１８は、印刷装置２と通信するためのインタフェースであり、ＲＳ−２３２Ｃ、ＩＥＥＥ１３９４、ＵＳＢ等のシリアルインタフェースによるものや、ＩＥＥＥ１２８４等のパラレルインタフェースによるものの他、独自の規格によるものであってもよい。
【００２９】
図３は、本実施形態にかかる印刷装置２の構成を示すブロック図である。図３に示すように、印刷装置２は、連続用紙への印刷を行うプリンタであり、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、操作パネル部２４、印刷部２５、コントローラインタフェース２６およびバス２７を有している。
【００３０】
操作パネル部２４は、タッチパネル、タッチパネル外の固定キー、表示ランプ等で構成されており、各種の入力と表示を行うために使用される。印刷部２５は、電子写真方式により帯電、露光、現像、転写および定着の各工程を経て連続用紙に画像データを印刷する。
【００３１】
コントローラインタフェース２５は、印刷制御装置１と通信するためのインタフェースであり、印刷制御装置１のプリンタインタフェース１６と同じ規格によるものが使用される。
【００３２】
ＰＣ３は、パソコン、ワークステーション、サーバ等のコンピュータであり、印刷制御装置１の定義する既述言語形式による印刷データを作成し、これを印刷ジョブとしてネットワーク４を介して印刷制御装置１に送信する機能を有する。
【００３３】
ネットワーク４は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮや、ＬＡＮ同士を専用線で接続したＷＡＮ等からなる。
【００３４】
つぎに、本実施形態における印刷システムの動作の概要を説明する。図４は、本実施形態における印刷制御装置１の印刷制御処理の手順を示すフローチャートである。なお、図４のフローチャートにより示されるアルゴリズムは、印刷制御装置１のＲＯＭ１２またはハードディスク１４に制御プログラムとして記憶されており、動作開始の際にＲＡＭ１３に読み出されてＣＰＵ１１によって実行される。
【００３５】
図４において、印刷制御装置１は、ＰＣ３から印刷ジョブを受信するまで待機する（Ｓ１０１のＮＯ）。ＰＣ３は、所定形式による印刷ジョブを作成して印刷制御装置１に送信する。印刷制御装置１は、ネットワーク４およびネットワークインタフェース１７を介してＰＣ３から印刷ジョブを受信すると（Ｓ１０１のＹＥＳ）、受信した印刷ジョブをハードディスク１４の所定領域に保存する。
【００３６】
ついで、印刷制御装置１は、受信した印刷ジョブの解析処理を行う（Ｓ１０２）。図５は、本実施形態において印刷制御装置１が行う印刷ジョブの解析処理の手順を示すフローチャートである。図５において、印刷制御装置１は、まず、印刷ジョブに含まれるジョブヘッダの解析を行う（Ｓ２０１）。
【００３７】
図６は、本実施形態において印刷制御装置１がＰＣ３から受信する印刷ジョブのデータ構造を説明するための図である。図６に示すように、印刷制御装置１が受信する印刷ジョブ５には１つのジョブヘッダおよび当該印刷ジョブにかかる印刷物のページ数分のページヘッダおよび印刷データが含まれている。ジョブヘッダには、印刷物のページ数、部数、用紙サイズ（いずれも切り離し後の用紙を基準とする）、文字、図形、写真等の画像処理モードの種別や、モノクロまたはカラーの別等の色情報、印刷後の用紙の切り離しの有無等の情報のように、当該印刷ジョブ全体に適用される設定情報が含まれている。また、ページヘッダには、当該ページを構成する画像データの画像サイズ（縦横のピクセル数、データ長等）の情報のように、当該ページのみに適用される設定情報が含まれている。さらに、印刷データは、当該印刷ジョブにかかる印刷物の各ページを構成する画像を生成するためのデータであり、印刷制御装置１が解釈することのできる記述言語形式により作成されている。
【００３８】
印刷制御装置１は、ジョブヘッダを解析して用紙サイズから当該印刷ジョブにかかる印刷物のページ長を取得してＲＡＭ１３に保存する（Ｓ２０２）。ここでページ長とは連続用紙に印刷された印刷物のページの用紙搬送方向の長さである。そして、得られたページ長のデータをもとに再印刷キューに保存する画像データ数を設定する（Ｓ２０３）。
【００３９】
ここで、再印刷キューとは、印刷装置２でジャムが発生した時の復旧後再印刷を行う場合に、再印刷のための画像データ等を印刷装置２に再度送信するための待ち行列である。この場合、画像データ等のデータは実際にはハードディスク１４等の所定領域に保存されており、別途ＲＡＭ１３等に記憶されている再印刷キューの待ち行列に従って管理され処理されるものであるが、本実施形態においては、便宜上再印刷キューはデータの一時保存領域であってデータは当該領域内で送信処理のための順列を形成しているものとみなして説明する。
【００４０】
すなわち、印刷装置２が連続用紙に印刷したページをジャムにより排出できなかった場合に、排出できなかったページにかかる画像データを再印刷するために、予め既定数の送信済み画像データ等を再印刷キューに保存しておき、ジャムが発生した時の復旧後の再印刷時に、これらのデータを印刷装置２に順次送信するものである。
【００４１】
図７は、印刷装置２の印刷部の構成を説明するための図である。図７において、印刷装置２は、印刷制御装置１から画像データを受信すると、給紙口２５１から給紙した連続用紙２８上に転写、定着の各工程を経て画像データを印刷する。そして、印刷装置２は、連続用紙２８上に画像形成された当該画像データにかかるページが印刷終了点２５３に到達した時点で次のデータを受信するためにメモリ上の当該画像データを削除する。従って、印刷終了点２５３から排紙口２５２までの用紙搬送経路の途中においてジャムが発生した場合、ジャム復旧後にジャムにより排出できなかったページを再印刷しようとしても、元の画像データが既に破棄されていてメモリ上にないためこれを行うことができない。そこで、印刷制御装置１は、ページ長の合計が少なくとも印刷装置２の印刷終了点２５３から排紙口２５２までの用紙搬送経路の長さＬ以上となる個数の送信済み画像データを常時保存しておくことにより、ジャム復旧時に印刷装置２に画像データを再送信してジャムにより排出できなかったページのすべてを再印刷させることが可能となるものである。
【００４２】
従って、再印刷キューに保存する画像データ数（既定数）は、下記式により算出することができる。
【００４３】
【数１１】
2005022203.tif 000008
【００４４】
但し、Ｎは再印刷キューに保存する画像データ数であり、Ｌは印刷装置２の印刷終了点２５３から排紙口２５２までの用紙搬送路の長さであり、Ｈは印刷ジョブにかかる印刷物のページ長であり、Ｎ０  は印刷装置２のＲＡＭ２３に保存される画像データの数であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。これにより、再印刷キューに最小限の送信済み画像データを保存しておくことにより効率的に再印刷を行うことができるものである。
【００４５】
ついで、印刷制御装置１は、印刷ジョブに含まれるページヘッダを抽出し（Ｓ２０４）、さらに印刷データをラスタライズして（Ｓ２０５）、得られた画像データをページヘッダとともに印刷キューの最後尾に順次追加する（Ｓ２０６）。ここで、印刷キューとは、印刷ジョブの画像処理により得られた画像データ等を印刷装置２に順次送信するための待ち行列である。なお、本実施形態においては、上記再印刷キューの場合と同様に、便宜上印刷キューはデータの一時保存領域であってデータは当該領域内で送信処理のための順列を形成しているものとみなして説明する。そして、印刷ジョブに含まれるすべてのページについて上記処理が終わったら（Ｓ２０７のＹＥＳ）、印刷ジョブの解析処理を終了する。
【００４６】
ついで、印刷制御装置１は、印刷ジョブの画像処理で取得した画像データの送信処理を行う（Ｓ１０３）。図８は、本実施形態において印刷制御装置１が行う画像データの送信処理の手順を示すフローチャートである。図８において、印刷制御装置１は、まず、印刷装置２から印刷中止命令を受信したか否かを判断し（Ｓ３０１）、印刷中止命令を受信していない場合は（Ｓ３０１のＮＯ）、印刷キューの先頭のジョブヘッダ、ページヘッダおよび画像データを、プリンタインタフェース１８を介して印刷装置２に送信し（Ｓ３０２）、送信済みの画像データ等を印刷キューから削除する（Ｓ３０３）。
【００４７】
次に、再印刷キューの画像データの保存数が規定数に達しているか否かを判断し（Ｓ３０４）、規定数に達していない場合には（Ｓ３０４のＮＯ）、上記送信済みの画像データ等を再印刷キューの最後尾に追加する（Ｓ３０６）。
【００４８】
一方、ステップＳ３０４において再印刷キューの画像データの保存数が規定数に達している場合には（Ｓ３０４のＹＥＳ）、再印刷キューの先頭の画像データ等を削除し（Ｓ３０５）、上記送信済みの画像データ等を再印刷キューの最後尾に追加する（Ｓ３０６）。これにより、再印刷キューに常に最新の送信済み画像データを既定数保存しておくことが可能となる。
【００４９】
図９は、本実施形態における印刷装置２の印刷処理の手順を示すフローチャートである。なお、図９のフローチャートにより示されるアルゴリズムは、印刷装置１のＲＯＭ２２に制御プログラムとして記憶されており、動作開始の際にＲＡＭ２３に読み出されてＣＰＵ２１によって実行される。
【００５０】
図９において、印刷装置２は、印刷制御装置１からジョブヘッダ、ページヘッダおよび画像データを受信するまで待機し（Ｓ４０１のＮＯ）、コントローラインタフェースを介して印刷制御装置１から画像データ等を受信すると（Ｓ４０１のＹＥＳ）、受信した画像データ等をＲＡＭ２３に保存する（Ｓ４０２）。ここで、受信したジョブヘッダに含まれる設定情報については、当該ジョブの印刷処理全体に反映される設定がなされ、受信したページヘッダに含まれる設定情報については、当該ページにかかる画像データにのみ反映される設定がなされる。そして、受信した画像データを連続用紙に印刷し（Ｓ４０３）、印刷が終了したら画像データ等をＲＡＭ２３から削除する（Ｓ４０４）。
【００５１】
ここで、印刷終了点から排紙口までの用紙搬送経路の途中においてジャムが発生した場合（Ｓ４０５のＹＥＳ）、印刷制御装置１に印刷中止命令を送信し（Ｓ４０７）、ジャムが解消されるまで待機する（Ｓ４０８のＮＯ）。そして、ジャムから復旧すると（Ｓ４０８のＹＥＳ）、印刷制御装置１に印刷再開命令を送信し（Ｓ４０９）、印刷制御装置１からジャムにより排出できなかったページの再印刷のための画像データ等を受信するまで待機する（Ｓ４０１のＮＯ）。以下上記と手順により再印刷画像データおよび残りの画像データの印刷処理を行い（Ｓ４０１〜Ｓ４０４のＮＯ）、最後の画像データの印刷処理が終了したら（Ｓ４０４のＹＥＳ）、印刷処理を終了する。
【００５２】
一方、図８において、印刷制御装置１は、プリンタインタフェース１８を介して印刷装置２から印刷中止命令を受信した場合には（Ｓ３０１のＹＥＳ）、印刷再開命令を受信するまで印刷処理を中断して待機する（Ｓ３０７のＮＯ）。そして、印刷装置２から印刷再開命令を受信すると（Ｓ３０７のＹＥＳ）、再印刷キューの先頭の画像データ等を印刷装置２に送信し（Ｓ３０８）、送信済みの画像データ等を再印刷キューから削除する（Ｓ３０９）。以下同様の手順により、再印刷キューに保存されている画像データについて送信処理を行い（Ｓ３０８〜Ｓ３１０のＹＥＳ）、再印刷キューに保存されているすべての画像データの送信処理が終了したら（Ｓ３１０のＮＯ）、通常の送信処理に戻って画像データの送信処理を行う（Ｓ３０１のＮＯ〜Ｓ３１１のＹＥＳ）。そして、印刷キューのすべての画像データの送信処理が終了したら画像データの送信処理を終了し（Ｓ３１１のＮＯ）、本実施形態にかかる印刷制御処理を終了する。
【００５３】
上記実施形態では、印刷制御装置をコンピュータ、印刷装置をプリンタにより説明したが、本発明はこれに限定されるものではなく、例えば印刷制御装置および印刷装置は、それぞれ印刷制御機能および印刷機能を有するデジタル複写機、ファクシミリ装置等の多機能周辺機器（ＭＦＰ）であってもよい。
【００５４】
上記実施形態では、本発明を印刷制御装置と印刷装置を含む印刷システムにより説明したが、本発明はこれに限定されるものではなく、本発明を上記と同様の機能を有する印刷制御手段と印刷手段とを含む印刷装置として実施することも可能である。
【００５５】
本発明による印刷制御装置および印刷制御方法は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現することができる。後者により本発明を実現する場合、印刷制御装置を動作させる上記プログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、印刷制御装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【００５６】
上述した本発明の実施形態には、特許請求の範囲の請求項１〜５に記載した発明以外にも、以下の付記１および２に示すような発明が含まれる。
【００５７】
［付記１］  連続用紙への印刷を制御するプログラムであって、
印刷ジョブを受信する印刷ジョブ受信ステップと、
前記印刷ジョブ受信ステップにより受信した印刷ジョブから前記印刷ジョブにかかる印刷物の個々のページを表示する画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得した画像データを前記連続用紙に順次印刷して排出する画像データ印刷ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に排出できなかったページにかかる画像データを再印刷するために、予め既定数の再印刷用画像データを保存しておく再印刷用画像データ保存手段に、前記画像データ印刷ステップによる前記連続用紙への印刷済み画像データを前記再印刷用画像データとして順次追加する再印刷用画像データ追加ステップと、
前記再印刷用画像データ保存手段に保存されている再印刷用画像データが前記既定数を超えた場合に保存されている再印刷用画像データのうち最初に追加されたものを前記再印刷用画像データ保存手段から削除する第１の再印刷用画像データ削除ステップと、
前記画像データ印刷ステップにおいてジャムにより前記連続用紙に印刷したページを排出できなかった場合に前記再印刷用画像データ保存手段に保存されている再印刷用画像データを順次印刷する再印刷用画像データ印刷ステップと、
前記再印刷用画像データ印刷ステップによる印刷済み再印刷用画像データを前記再印刷用画像データ保存手段から順次削除する第２の再印刷用画像データ削除ステップとを印刷装置に実行させるものであり、
前記既定数は、下記式
【００５８】
【数１２】
2005022203.tif 000009
【００５９】
（但し、Ｎは前記既定数であり、Ｌは前記印刷装置の印刷終了点から排紙口までの用紙搬送路の長さであり、Ｈは前記印刷物のページ長であり、ｆ（ｘ）は実数ｘの小数点以下を切り上げて整数にする演算処理を表す。）
により算出されることを特徴とする印刷制御プログラム。
【００６０】
［付記２］  請求項５または付記１に記載の印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００６１】
【発明の効果】
上述したように、本発明の印刷システムによれば、連続用紙への印刷が可能な印刷装置においてジャムにより連続用紙に印刷したページを排出できなかった場合に、ジャム復旧後に排出できなかったページを最小限の送信済み画像データを保存しておくことによって効率的に再印刷することができる。
【図面の簡単な説明】
【図１】本発明の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】図１における印刷制御装置１の構成を示すブロック図である。
【図３】図１における印刷装置２の構成を示すブロック図である。
【図４】印刷制御装置１の印刷制御処理の手順を示すフローチャートである。
【図５】印刷制御装置１が行う印刷ジョブの解析処理の手順を示すフローチャートである。
【図６】印刷制御装置１がＰＣ３から受信する印刷ジョブのデータ構造を説明するための図である。
【図７】印刷装置２の印刷部の構成を説明するための図である。
【図８】印刷制御装置１が行う画像データの送信処理の手順を示すフローチャートである。
【図９】印刷装置２の印刷処理の手順を示すフローチャートである。
【符号の説明】
１…印刷制御装置、
２…印刷装置、
３…ＰＣ、
４…ネットワーク、
１１、２１…ＣＰＵ、
１２、２２…ＲＯＭ、
１３、２３…ＲＡＭ、
１４…ハードディスク、
１５…ディスプレイ、
１６…入力装置、
１７…ネットワークインタフェース、
１８…プリンタインタフェース、
１９、２７…バス
２４…操作パネル部、
２５…印刷部、
２６…コントローラインタフェース。
【図１】
2005022203.tif 000016
【図２】
2005022203.tif 000017
【図３】
2005022203.tif 000018
【図４】
2005022203.tif 000019
【図５】
2005022203.tif 000020
【図６】
2005022203.tif 000021
【図７】
2005022203.tif 000022
【図８】
2005022203.tif 000023
【図９】
2005022203.tif 000024