(57)【要約】【課題】印刷開始までの待ち時間を短くして間欠印刷になることなく連続印刷することを目的とする。【解決手段】予め設定された測定量のＲＩＰ処理を行ってＲＩＰ処理にかかる時間を測定し（１００）、ＲＩＰ処理速度を算出して、ＲＩＰ処理を終了した場合、または算出したＲＩＰ処理速度が印刷速度を上回る場合には、印刷を直ぐに開始し（１０２、１０６、１１６）、印刷速度よりもＲＩＰ処理速度の方が遅い場合には、印刷時間が残りのＲＩＰ時間を上回るまでＲＩＰ処理を行ってから印刷を開始するので（１０８〜１１６）、連続紙の印刷途中に白紙部分が混入することなく印刷が行われる。【選択図】図３
2010000629.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の情報を印刷するための印刷用情報に変換する変換手段と、
前記変換手段によって変換された印刷用情報を蓄積する蓄積手段と、
予め定めた量の印刷対象の情報を前記変換手段によって変換する際の時間を測定する測定手段と、
前記測定手段の測定結果から前記変換手段による変換速度を算出し、算出した前記変換速度と予め決まっている印刷速度とに基づいて、前記蓄積手段に蓄積された前記印刷用情報に基づく連続印刷が可能な範囲で印刷開始までの時間が短くなるように前記変換手段による変換及び印刷開始タイミングを制御する制御手段と、
を備えた印刷制御装置。
【請求項２】
前記制御手段は、前記測定手段によって測定された時間から残りの前記印刷対象の情報を変換するために必要な変換時間を算出すると共に、印刷対象の情報及び前記測定手段による測定を行う際に変換した前記印刷用情報に基づいて、印刷するために必要な印刷時間を算出し、前記変換時間と前記印刷時間とを比較する比較手段を有し、前記変換速度が前記印刷速度よりも遅い場合に、前記比較手段の比較結果から前記変換時間を前記印刷時間が上回ったところで前記印刷手段による印刷を開始するように前記変換手段による変換及び印刷開始タイミングを制御する請求項１に記載の印刷制御装置。
【請求項３】
前記変換時間に相当する情報を操作入力するための操作入力手段を更に備え、前記操作入力手段によって前記変換時間に相当する情報が操作入力された場合に、前記比較手段が、前記操作入力手段の操作入力結果に基づいて、前記変換時間を算出すると共に、印刷対象の情報及び前記印刷用情報に基づいて前記印刷時間を算出し、前記変換時間と前記印刷時間とを比較する請求項２に記載の印刷制御装置。
【請求項４】
印刷対象の情報から前記変換時間に相当する情報を読み出し、読み出した情報に基づいて、前記測定手段による測定を行うか否かを判断する判断手段を更に備え、前記判断手段によって測定を行うと判断された場合に、前記制御手段が、前記測定手段による測定及び前記比較手段による比較を行ってから前記変換及び印刷開始タイミングを制御し、前記判断手段によって測定を行わないと判断された場合に、前記制御手段が、前記測定手段による測定及び前記比較手段による比較を行わずに、前記変換手段による変換を行いながら印刷を行うように前記印刷タイミング制御する請求項２又は請求項３に記載の印刷制御装置。
【請求項５】
前記測定手段による測定を行うように予め設定された第１記憶領域と、前記測定手段による測定を行わないように予め設定された第２記憶領域と、を有する、印刷対象の情報を格納する格納手段と、印刷対象の情報が格納された領域に応じて、前記測定手段による測定を行うか否かを判定する判定手段を更に備え、前記判定手段によって測定を行うと判定された場合に、前記制御手段が、前記測定手段による測定及び前記比較手段による比較を行ってから前記変換及び印刷開始タイミングを制御し、前記判定手段によって測定を行わないと判定された場合に、前記制御手段が、前記測定手段による測定及び前記比較手段による比較を行わずに、前記変換手段による変換を行いながら印刷を行うように前記印刷タイミング制御する請求項２又は請求項３に記載の印刷制御装置。
【請求項６】
複数の印刷要求に対応する印刷対象の情報がある場合、前記測定手段が、それぞれの印刷要求に対応する印刷対象の情報の一部を前記変換手段によって変換する際の時間を測定する請求項１〜５の何れか１項に記載の印刷制御装置。
【請求項７】
前記制御手段が、複数の印刷要求に対応する印刷用情報に基づく連続印刷が可能な範囲で印刷開始するまでの時間が短くなるように前記変換手段による変換及び印刷タイミングを制御する請求項６に記載の印刷制御装置。
【請求項８】
前記測定手段の測定結果を報知する報知手段を更に備える請求項１〜７の何れか１項に記載の印刷制御装置。
【請求項９】
印刷対象の情報を印刷するための印刷用情報に変換する変換手段と、
前記変換手段によって変換された印刷用情報を蓄積する蓄積手段と、
前記蓄積手段に蓄積された前記印刷用情報に基づく印刷を行う印刷手段と、
予め定めた量の印刷対象の情報を前記変換手段によって変換する際の時間を測定する測定手段と、
前記測定手段の測定結果から前記変換手段による変換速度を算出し、算出した前記変換速度と予め決まっている前記印刷手段の印刷速度とに基づいて、前記蓄積手段に蓄積された前記印刷用情報に基づく連続印刷が可能な範囲で印刷開始までの時間が短くなるように前記変換手段による変換及び印刷開始タイミングを制御する制御手段と、
を備えた印刷装置。
【請求項１０】
印刷対象の情報を印刷するための印刷用情報に変換する変換ステップと、
前記変換ステップで変換した印刷用情報を蓄積する蓄積ステップと、
予め定めた量の印刷対象の情報を前記変換ステップで変換する際の時間を測定する測定ステップと、
前記測定ステップの測定結果から前記変換ステップによる変換速度を算出し、算出した前記変換速度と予め決まっている印刷速度とに基づいて、前記蓄積ステップで蓄積された前記印刷用情報に基づく連続印刷が可能な範囲で印刷開始までの時間が短くなるように前記変換ステップによる変換及び印刷開始タイミングを制御する制御ステップと、
を含む処理をコンピュータに実行させるための印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷装置、及び印刷制御プログラムに関する。
【背景技術】
【０００２】
印刷装置で印刷を行う場合には、印刷対象となるデータを印刷装置が処理可能なラスタデータに変換してページイメージを作成するＲＩＰ（Raster Image Process）処理を行う。近年では、印刷ジョブの１ページあたりの情報量の増加やカラー化などの複雑化により印刷イメージへの展開に処理時間がかかるようになってきている。用紙に画像を印刷する際の印刷スピードの向上により、印刷ジョブのＲＩＰ処理時間が印刷スピードに追いつかない場合が増加している。
【０００３】
ＲＩＰ処理が印刷スピードに間に合わない場合、ページイメージ作成が間に合ったところまでのページを印刷後に、一旦印刷を停止して間欠印刷となるが、例えば即座に印刷停止できない連長紙プリンタの場合は、間欠印刷になると白紙ページが入ってしまう。白紙ページが入ってしまうと、カッターなどの後処理機で白紙部分を判定して、取り除かなければならず、煩雑な処理が必要であると共に、用紙の無駄が発生してしまう。
【０００４】
そこで、特許文献１に記載の技術では、ビットマップなどのデータに展開された印刷データを一旦スプールし、ある閾値を超えたところで印刷開始することが提案されている。具体的には、まとめて印刷したいページ数、用紙長などを設定し、スプールした印刷データ量が設定したページ数や用紙長に達してから印刷を開始するようにしている。
【特許文献１】特開２００３−５０６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、印刷開始までの待ち時間を短くして間欠印刷になることなく連続印刷することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１に記載の印刷制御装置は、印刷対象の情報を印刷するための印刷用情報に変換する変換手段と、前記変換手段によって変換された印刷用情報を蓄積する蓄積手段と、予め定めた量の印刷対象の情報を前記変換手段によって変換する際の時間を測定する測定手段と、前記測定手段の測定結果から前記変換手段による変換速度を算出し、算出した前記変換速度と予め決まっている印刷速度とに基づいて、前記蓄積手段に蓄積された前記印刷用情報に基づく連続印刷が可能な範囲で印刷開始までの時間が短くなるように前記変換手段による変換及び印刷開始タイミングを制御する制御手段と、を備えることを特徴としている。
【０００７】
請求項２に記載の印刷制御装置は、請求項１に記載の発明において、前記制御手段は、前記測定手段によって測定された時間から残りの前記印刷対象の情報を変換するために必要な変換時間を算出すると共に、印刷対象の情報及び前記測定手段による測定を行う際に変換した前記印刷用情報に基づいて、印刷するために必要な印刷時間を算出し、前記変換時間と前記印刷時間とを比較する比較手段を有し、前記変換速度が前記印刷速度よりも遅い場合に、前記比較手段の比較結果から前記変換時間を前記印刷時間が上回ったところで前記印刷手段による印刷を開始するように前記変換手段による変換及び印刷開始タイミングを制御することを特徴としている。
【０００８】
請求項３に記載の印刷制御装置は、請求項２に記載の発明において、前記変換時間に相当する情報を操作入力するための操作入力手段を更に備え、前記操作入力手段によって前記変換時間に相当する情報が操作入力された場合に、前記比較手段が、前記操作入力手段の操作入力結果に基づいて、前記変換時間を算出すると共に、印刷対象の情報及び前記印刷用情報に基づいて前記印刷時間を算出し、前記変換時間と前記印刷時間とを比較することを特徴としている。
【０００９】
請求項４に記載の印刷制御装置は、請求項２又は請求項２に記載の発明において、印刷対象の情報から前記変換時間に相当する情報を読み出し、読み出した情報に基づいて、前記測定手段による測定を行うか否かを判断する判断手段を更に備え、前記判断手段によって測定を行うと判断された場合に、前記制御手段が、前記測定手段による測定及び前記比較手段による比較を行ってから前記変換及び印刷開始タイミングを制御し、前記判断手段によって測定を行わないと判断された場合に、前記制御手段が、前記測定手段による測定及び前記比較手段による比較を行わずに、前記変換手段による変換を行いながら印刷を行うように前記印刷タイミング制御することを特徴としている。
【００１０】
請求項５に記載の印刷制御装置は、請求項２又は請求項３に記載の発明において、前記測定手段による測定を行うように予め設定された第１記憶領域と、前記測定手段による測定を行わないように予め設定された第２記憶領域と、を有する、印刷対象の情報を格納する格納手段と、印刷対象の情報が格納された領域に応じて、前記測定手段による測定を行うか否かを判定する判定手段を更に備え、前記判定手段によって測定を行うと判定された場合に、前記制御手段が、前記測定手段による測定及び前記比較手段による比較を行ってから前記変換及び印刷開始タイミングを制御し、前記判定手段によって測定を行わないと判定された場合に、前記制御手段が、前記測定手段による測定及び前記比較手段による比較を行わずに、前記変換手段による変換を行いながら印刷を行うように前記印刷タイミング制御することを特徴としている。
【００１１】
請求項６に記載の印刷制御装置は、請求項１〜５の何れか１項に記載の発明において、複数の印刷要求に対応する印刷対象の情報がある場合、前記測定手段が、それぞれの印刷要求に対応する印刷対象の情報の一部を前記変換手段によって変換する際の時間を測定することを特徴としている。
【００１２】
請求項７に記載の印刷制御装置は、請求項６に記載の発明において、前記制御手段が、複数の印刷要求に対応する印刷用情報に基づく連続印刷が可能な範囲で印刷開始するまでの時間が短くなるように前記変換手段による変換及び印刷タイミングを制御することを特徴としている。
【００１３】
請求項８に記載の印刷制御装置は、請求項１〜７の何れか１項に記載の発明において、前記測定手段の測定結果を報知する報知手段を更に備えることを特徴としている。
【００１４】
請求項９に記載の印刷装置は、印刷対象の情報を印刷するための印刷用情報に変換する変換手段と、前記変換手段によって変換された印刷用情報を蓄積する蓄積手段と、前記蓄積手段に蓄積された前記印刷用情報に基づく印刷を行う印刷手段と、予め定めた量の印刷対象の情報を前記変換手段によって変換する際の時間を測定する測定手段と、前記測定手段の測定結果から前記変換手段による変換速度を算出し、算出した前記変換速度と予め決まっている前記印刷手段の印刷速度とに基づいて、前記蓄積手段に蓄積された前記印刷用情報に基づく連続印刷が可能な範囲で印刷開始までの時間が短くなるように前記変換手段による変換及び印刷開始タイミングを制御する制御手段と、を備えることを特徴としている。
【００１５】
請求項１０に記載の印刷制御プログラムは、印刷対象の情報を印刷するための印刷用情報に変換する変換ステップと、前記変換ステップで変換した印刷用情報を蓄積する蓄積ステップと、予め定めた量の印刷対象の情報を前記変換ステップで変換する際の時間を測定する測定ステップと、前記測定ステップの測定結果から前記変換ステップによる変換速度を算出し、算出した前記変換速度と予め決まっている印刷速度とに基づいて、前記蓄積ステップで蓄積された前記印刷用情報に基づく連続印刷が可能な範囲で印刷開始までの時間が短くなるように前記変換ステップによる変換及び印刷開始タイミングを制御する制御ステップと、を含む処理をコンピュータに実行させることを特徴としている。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、本構成を採用しない場合に比べて、印刷開始までの待ち時間を短くして間欠印刷になることなく連続印刷することができる。
【００１７】
請求項２に記載の発明によれば、本構成を採用しない場合に比べて、印刷開始までの待ち時間を短くして間欠印刷になることなく連続して印刷することができる。
【００１８】
請求項３に記載の発明によれば、本構成を採用しない場合に比べて、印刷開始までの待ち時間を短くすることができる。
【００１９】
請求項４に記載の発明によれば、本構成を採用しない場合に比べて、印刷開始までの待ち時間を短くすることができる。
【００２０】
請求項５に記載の発明によれば、本構成を採用しない場合に比べて、印刷開始までの待ち時間を短くすることができる。
【００２１】
請求項６に記載の発明によれば、本構成を採用しない場合に比べて、印刷までの待ち時間を短くして、複数の印刷要求がある場合においても各印刷要求毎に間欠印刷になることなく連続印刷することができる。
【００２２】
請求項７に記載の発明によれば、本構成を採用しない場合に比べて、印刷までの待ち時間を短くして、複数の印刷要求がある場合においても間欠印刷になることなく複数の印刷要求に対する印刷を連続して行うことができる。
【００２３】
請求項８に記載の発明によれば、印刷データの変換速度を確認することができる。
【００２４】
請求項９に記載の発明によれば、本構成を採用しない場合に比べて、印刷開始までの待ち時間を短くして間欠印刷になることなく連続印刷することができる。
【００２５】
請求項１０に記載の発明によれば、本構成を採用しない場合に比べて、印刷開始までの待ち時間を短くして間欠印刷になることなく連続印刷することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００２７】
図１は、本発明の実施の形態に係わる印刷装置を含む連長紙印刷システムの概略構成を示す図である。
【００２８】
本発明の実施の形態に係わる印刷システム１０は、前処理装置１２、バッファ装置１４、印刷装置１６、バッファ装置１８、及び後処理装置２０を備えており、前処理装置１２にセットされた連続紙をバッファ装置１４を介して印刷装置１６へ供給し、印刷装置１６によって連続紙に対して印刷を行った後に、バッファ装置１８を介して後処理装置２０に連続紙を搬送する。  前処理装置１２は、連続紙に印刷を行う前の種々の前処理（例えば、パンチや切り取り線等の作成）を行い、後処理装置２０は、印刷装置１６によって印刷された連続紙に対して、種々の後処理（例えば、所定サイズにカットしたり製本等）を行う。
【００２９】
また、バッファ装置１４、１８は、連続紙を所定量蓄積可能とされており、バッファ装置１４は、前処理装置１２の処理速度と印刷装置１６の処理速度の差を吸収し、バッファ装置１８は、印刷装置１６の処理速度と後処理装置２０の処理速度の差を吸収する。
【００３０】
印刷装置１６は、印刷機構２２を備えており、連続紙に画像を印刷する。印刷機構２２は、電子写真方式によって連続紙に画像を印刷する構成とされている。具体的には、シアン、マゼンタ、イエロー、ブラックに対応する感光体ドラム２４の周囲に、帯電装置、露光装置、現像装置、転写装置、クリーニング装置、及び除電装置等が順番に配置され、定着装置２６が連続紙搬送方向下流側に配置されている。
【００３１】
すなわち、感光体ドラム２４が回転され、帯電装置によって感光体ドラム２４の表面が均一に帯電され、これによって感光体ドラム２４の表面に露光装置によって潜像が形成される。そして、感光体ドラム２４の表面に形成された潜像が現像装置によって現像されてトナー像が形成され、このトナー像が転写装置によって連続紙に転写される。また、連続紙に転写されたトナー像は定着装置２６によって定着が行われる。また、転写装置によって連続紙に転写されるずに残存した感光体ドラム２４の表面のトナーは、クリーニング装置によって除去され、除電装置によって除電された後に、再び、帯電装置による帯電から上述した処理が繰り返されることによって印刷が行われる。なお、図１では、カラー印刷を行う印刷装置として示すが、これに限るものではなく、感光体ドラム２４を１つ備えて白黒印刷を行う印刷装置を用いてもよい。
【００３２】
続いて、本発明の実施の形態に係わる印刷装置１６の制御系の構成について説明する。図２は、本発明の実施の形態に係わる印刷装置１６を制御するコントローラ３０の構成を示すブロック図である。
【００３３】
コントローラ３０は、印刷装置１６を制御するためのメイン制御部３２を備えている。メイン制御部３２は、バス３４に接続されており、バス３４には、通信制御部３６、入力スプール３８、ＲＩＰ処理部４０、ＲＩＰ時間測定部４２、イメージバッファ４４、印刷制御部４６、連続紙搬送部４８、及びユーザインタフェース５０が接続されている。
【００３４】
通信制御部３６は、外部のコンピュータ等との通信が可能とされ、外部から要求される印刷ジョブ（印刷要求）に対する応答処理を行うと共に、外部から送信される印刷対象のデータ（情報）を受信し、受信したデータを入力スプール３８に格納する。
【００３５】
ＲＩＰ処理部４０は、入力スプール３８に格納された印刷対象のデータを印刷装置１６で印刷可能なデータ形式（例えば、ビットマップデータやＰＤＬ（Page Discription Language）等のラスターデータ）の印刷用データ（印刷用情報）に変換する処理（以下、ＲＩＰ処理という。）を行う。
【００３６】
ＲＩＰ時間測定部４２は、ＲＩＰ処理部４０で行われるＲＩＰ処理にかかる時間を測定し、測定結果をメイン制御部３２に出力する。具体的には、ＲＩＰ時間測定部４２は、ユーザインタフェース５０等によって予め設定された量の印刷対象のデータに対してＲＩＰ処理をＲＩＰ処理部４０が行ったときのＲＩＰ処理にかかる時間を測定して、１ページあたりの平均ＲＩＰ処理時間を測定する。
【００３７】
イメージバッファ４４は、ＲＩＰ処理部４０によってＲＩＰ処理されたデータを蓄積して印刷を開始する際に蓄積したデータを出力する。
【００３８】
印刷制御部４６は、メイン制御部３２の制御によって、イメージバッファ４４に蓄積されたデータに基づいく連続紙への画像の印刷を制御する。
【００３９】
連続紙搬送部４８は、印刷装置１６内の連続紙の搬送開始、搬送停止、及び連続紙の移動等を制御する。なお、連続紙搬送部４８は、前処理装置１２、バッファ装置１４、印刷装置１６、バッファ装置１８、後処理装置２０の順に搬送される連続紙の一連の搬送も制御するようにしてもよい。
【００４０】
ユーザインタフェース５０は、各種画面を表示する表示部や印刷装置１６の操作を行うための操作部を備えて印刷装置１６の各種設定や操作等を行う。また、ユーザインタフェース５０は、ＲＩＰ時間測定部４２でＲＩＰ時間を測定する際の印刷対象のデータの量の設定等が可能とされている。なお、ユーザインタフェース５０は、上述のＲＩＰ時間測定部４２によって測定した測定結果（ＲＩＰ処理に要する時間や１ページあたりの平均ＲＩＰ時間等）を表示することによって利用者にＲＩＰ時間を報知するようにしてもよい。
【００４１】
ここで、印刷装置１６で印刷を行う際のメイン制御部３２の制御について説明する。
【００４２】
メイン制御部３２は、印刷が要求された場合には、印刷要求及び印刷対象のデータを通信制御部３６を介して受信して入力スプール３８に格納するように通信制御部３６を制御する。
【００４３】
続いて、入力スプール３８に格納された印刷対象のデータを印刷装置１６が処理可能なデータ形式の印刷用データにＲＩＰ処理部４０によって変換して、変換後の印刷用データをイメージバッファ４４に蓄積するようにメイン制御部３２がＲＩＰ処理部４０を制御する。
【００４４】
また、メイン制御部３２は、イメージバッファ４４に蓄積されたデータに基づく画像を印刷するように印刷制御部４６及び連続紙搬送部４８を制御する。これによって連続紙の搬送が開始されると共に、連続紙への画像の印刷が行われる。
【００４５】
ところで、本発明の実施の形態に係わる印刷装置１６は、連続紙を連続搬送しながら印刷を行うため、ＲＩＰ処理部４０によるＲＩＰ処理速度が印刷装置１６の印刷速度より遅い場合には、印刷処理までに印刷用データが間に合わなくなってしまい、連続紙に白紙の部分が発生してしまう。
【００４６】
そこで、本実施の形態に係わる印刷装置１６では、ＲＩＰ時間測定部４２によって測定するデータの測定量をユーザインタフェース５０を用いて予め設定しておき、印刷開始後に、予め設定された測定量のＲＩＰ時間をＲＩＰ時間測定部４２によって測定しながら、ＲＩＰ処理済みのデータをイメージバッファ４４に蓄積するようにメイン制御部３２が制御を行う。そして、設定した測定量に達する前にＲＩＰ処理が完了、または設定した測定量のＲＩＰ処理時間を測定後にＲＩＰ処理速度が印刷速度を上回る場合には、即座に印刷を開始する。なお、ＲＩＰ処理速度は、ＲＩＰ時間測定部４２によって測定した測定量と測定時間からＲＩＰ処理速度を求めることができ、印刷速度は、装置固有の速度である。また、ＲＩＰ処理速度としては、ＲＩＰ時間測定部４２によって測定した測定時間とＲＩＰ処理後の印刷用データのページ数等から１ページあたりのＲＩＰ処理時間を求めてもよいし、印刷速度についても装置固有の速度であるため予め決まっている１ページあたりの印刷速度を用いてもよい。
【００４７】
一方、ＲＩＰ処理速度が印刷速度を下回る場合には、これまでＲＩＰ処理したデータのサイズと時間から残りのデータのＲＩＰ処理にかかる時間を算出すると共に、ＲＩＰ処理したデータのサイズと作成したページ数を元に印刷ジョブ全体のページ数を算出し、印刷時間を算出する。そして、残りのＲＩＰ処理時間と印刷時間を比較して、印刷用データに基づく連続印刷が可能な範囲で印刷開始までの時間が短くなるように制御する。具体的には、残りのＲＩＰ処理時間が印刷時間を下回るタイミングで印刷を開始するように制御する。なお、印刷速度は上述のように装置固有であるため１ページあたりの印刷速度が予め決まっており、予め決まっている印刷速度と算出した印刷ジョブ全体のページ数から印刷時間を算出する。
【００４８】
続いて、上述のように構成された本発明の実施の形態に係わる印刷装置１６で行われる処理の流れについて説明する。図３は、本発明の実施の形態に係わる印刷装置１６で行われる処理の流れの一例を示すフローチャートである。なお、図３の処理は、外部より印刷要求を受信した場合に開始する。
【００４９】
ステップ１００では、ＲＩＰ時間測定部４２によってＲＩＰ処理にかかる時間を測定しながらＲＩＰ処理後のデータがイメージバッファ４４に格納されてステップ１０２へ移行する。
【００５０】
ステップ１０２では、印刷要求に対応する印刷対象の全ての印刷対象のデータに対してＲＩＰ処理が終了したか否かメイン制御部３２によって判定される。該判定が否定された場合にはステップ１０４へ移行し、肯定された場合にはステップ１１６へ移行する。
【００５１】
ステップ１０４では、予め定めた測定量のＲＩＰ時間測定部４２によるＲＩＰ処理時間の測定が終了したか否かメイン制御部３２によって判定される。該判定は、利用者がユーザインタフェース５０を操作して予め設定した測定量の印刷対象のデータに対してＲＩＰ処理時間の測定を終了したか否かを判定し、該判定が否定された場合にはステップ１０２に戻り、肯定された場合にはステップ１０６へ移行する。
【００５２】
ステップ１０６では、ＲＩＰ時間測定部４２によって測定された時間と、予め設定した測定量から算出されるＲＩＰ処理速度が、予め決まっている印刷速度より早いか否かメイン制御部３２によって判定される。該判定が否定された場合にはステップ１０８へ移行し、肯定された場合にはステップ１１６へ移行する。
【００５３】
ステップ１０８では、データ量から印刷ジョブの印刷時間が算出されてステップ１１０へ移行する。すなわち、ＲＩＰ処理したデータのサイズと作成したページ数を元に印刷ジョブ全体のページ数をメイン制御部３２が算出することによって印刷時間を算出する。
【００５４】
ステップ１１０では、データ量から印刷ジョブの残りのＲＩＰ時間が算出されてステップ１１２へ移行する。すなわち、予め設定された測定量のＲＩＰ時間が測定されているので、残りのデータ量をＲＩＰ処理するために必要な時間をメイン制御部３２が算出する。
【００５５】
ステップ１１２では、算出した残りのＲＩＰ時間と印刷時間とを比較して、印刷時間が残りのＲＩＰ時間を上回るか否かメイン制御部３２によって判定される。該判定が否定された場合にはステップ１１４へ移行し、肯定された場合にはステップ１１６へ移行する。
【００５６】
ステップ１１４では、ＲＩＰ時間測定部４２によってＲＩＰ処理にかかる時間を測定しながらＲＩＰ処理後のデータがイメージバッファ４４に蓄積されてステップ１１０へ戻る。すなわち、印刷時間が残りのＲＩＰ時間を上回るまでステップ１１０〜１１４が継続される。
【００５７】
そして、ステップ１１６では、メイン制御部３２が印刷制御部４６や連続紙搬送部４８を制御することによって印刷が開始されてステップ１１８へ移行する。すなわち、イメージバッファ４４に蓄積されたＲＩＰ処理後の印刷用データに基づく連続紙への印刷機構２２による印刷が印刷制御部４６によって制御されると共に、連続紙の搬送が連続紙搬送部４８によって制御されることにより連続紙への画像の印刷が行われる。
【００５８】
ステップ１１８では、印刷が終了したか否かメイン制御部３２によって判定され、該判定が肯定されるまで待機して一連の処理を終了する。
【００５９】
すなわち、本実施の形態に係わる印刷装置１６では、予め設定された測定量のＲＩＰ処理を行ってＲＩＰ処理にかかる時間を測定することにより、ＲＩＰ処理速度を算出し、ＲＩＰ処理を終了した場合、または算出したＲＩＰ処理速度が印刷速度を上回る場合には、印刷を直ぐに開始し、印刷速度よりもＲＩＰ処理速度の方が遅い場合には、印刷時間が残りのＲＩＰ時間を上回るまでＲＩＰ処理を行ってから印刷を開始するので、連続紙の印刷途中に白紙部分が混入することなく印刷が行われる。
【００６０】
続いて、複数の印刷ジョブを間欠印刷することなく連続して印刷する場合について説明する。
【００６１】
上記の実施の形態では、１つの印刷ジョブの印刷を行う場合について説明したが、複数の印刷ジョブを連続して行う場合には、複数の印刷ジョブを入力キュー（本実施の形態では、入力スプール３８）に入れてまとめて印刷指示し、最後の印刷ジョブの先頭から予め設定された測定量のＲＩＰ時間の測定を行い、測定が終了したら、その前の印刷ジョブの先頭から同様に予め設定された測定量のＲＩＰ時間の測定を行い、順々に印刷ジョブのＲＩＰ時間の測定を行う。そして、一番先頭の印刷ジョブの測定が終われば、各印刷ジョブのＲＩＰ時間が分るため、上記の実施の形態と同様に、残ＲＩＰ時間を測定して、ＲＩＰ処理を進めながら、印刷時間が残りのＲＩＰ時間を上回るまでＲＩＰ処理を行ってから印刷を開始する。なお、全ての印刷ジョブのＲＩＰ時間を考慮して印刷開始タイミングを制御することで、複数の印刷ジョブが間欠印刷されることなく連続して印刷される。
【００６２】
図４は、本発明の実施の形態に係わる印刷装置１６において複数の印刷ジョブを連続して印刷する場合の処理の流れの一例を示すフローチャートである。
【００６３】
複数の印刷ジョブを入力スプール３８にいれてまとめて印刷指示されると、ステップ２００では、一番最後の印刷ジョブからＲＩＰ時間測定部４２によってＲＩＰ時間が測定され、ＲＩＰ処理後のデータがイメージバッファ４４に格納されてステップ２０２へ移行する。
【００６４】
ステップ２０２では、予め定めた測定量のＲＩＰ時間測定部４２によるＲＩＰ処理時間の測定が終了したか否かメイン制御部３２によって判定される。該判定は、利用者がユーザインタフェース５０を操作して予め設定した測定量の印刷対象のデータに対してＲＩＰ処理時間の測定を終了したか否かを判定し、該判定が肯定されるまで待機してステップ２０４へ移行する。
【００６５】
ステップ２０４では、１つ前の印刷ジョブに対してＲＩＰ時間測定部４２によってＲＩＰ時間が測定され、ＲＩＰ処理後のデータがイメージバッファ４４に格納されてステップ２０６へ移行する。
【００６６】
ステップ２０６では、予め定めた測定量の印刷対象のデータに対してＲＩＰ時間測定部４２によるＲＩＰ処理時間の測定が終了したか否かメイン制御部３２によって判定される。該判定は、利用者がユーザインタフェース５０を操作して予め設定した測定量の印刷対象のデータに対してＲＩＰ処理時間の測定を終了したか否かを判定し、該判定が肯定されるまで待機してステップ２０８へ移行する。
【００６７】
ステップ２０８では、全ての印刷ジョブに対して予め設定された測定量のＲＩＰ時間の測定が終了したか否かメイン制御部３２によって判定される。該判定が否定された場合にはステップ２０４に戻って全印刷ジョブのＲＩＰ時間の測定が終了したところでステップ２１０へ移行する。
【００６８】
ステップ２１０では、データ量から全印刷ジョブの印刷時間が算出されてステップ２１２へ移行する。すなわち、各印刷ジョブのＲＩＰ処理したデータのサイズと作成したページ数を元に各印刷ジョブ全体のページ数をメイン制御部３２が算出することによって全ての印刷ジョブの印刷時間を算出する。
【００６９】
ステップ２１２では、データ量から全印刷ジョブの残りのＲＩＰ時間が算出されてステップ２１４へ移行する。すなわち、予め設定された測定量のＲＩＰ時間が各印刷ジョブについて測定されているので、各印刷ジョブの残りのデータ量をＲＩＰ処理するために必要な時間をメイン制御部３２が算出する。
【００７０】
ステップ２１４では、算出した全印刷ジョブの残りのＲＩＰ時間と全印刷ジョブの印刷時間とを比較して、印刷時間が残りのＲＩＰ時間を上回るか否かメイン制御部３２によって判定される。該判定が否定された場合にはステップ２１６へ移行し、肯定された場合にはステップ２１８へ移行する。
【００７１】
ステップ２１６では、ＲＩＰ時間測定部４２によってＲＩＰ処理にかかる時間を測定しながらＲＩＰ処理後のデータがイメージバッファ４４に蓄積されてステップ２１２へ戻る。すなわち、印刷時間が残りのＲＩＰ時間を上回るまでステップ２１２〜２１６が継続される。なお、ＲＩＰ処理を継続して行う際には、最初に印刷する印刷ジョブの続きからＲＩＰ処理を行う。
【００７２】
そして、ステップ２１８では、メイン制御部３２が印刷制御部４６や連続紙搬送部４８を制御することによって印刷が開始されてステップ２２０へ移行する。すなわち、イメージバッファ４４に蓄積されたＲＩＰ処理後の印刷用データに基づく連続紙への印刷機構２２による印刷が印刷制御部４６によって制御されると共に、連続紙の搬送が連続紙搬送部４８によって制御されることにより連続紙への画像の印刷が行われる。
【００７３】
ステップ２２０では、印刷が終了したか否かメイン制御部３２によって判定され、該判定が肯定されるまで待機して一連の処理を終了する。
【００７４】
なお、上記の実施の形態では、連続紙に画像を印刷する印刷システムを例に挙げて説明したが、これに限るものではなく、カット紙に画像を印刷する印刷装置を適用するようにしてもよい。例えば、カット紙に画像を印刷する印刷装置では、ＲＩＰ処理が間に合わなくても白紙で印刷するようなことはないが、上述のような印刷機構２２の動作を休止するような所謂サイクルダウンすると、再起動するために時間がかかってしまうので、印刷時間が残りのＲＩＰ時間を上回るところで印刷を開始することで、サイクルダウンすることなく連続して印刷出力されるようになる。
【００７５】
また、上記の実施の形態では、ＲＩＰ時間の測定を印刷要求される全ての印刷ジョブについて行うようにしたが、これに限るものではなく、例えば、ユーザインタフェース５０にＲＩＰ処理に要する時間に相当する情報（例えば、トータルページ数やデータ種類等）を操作入力させるようにして、ユーザインタフェース５０に情報が入力された場合には、ＲＩＰ時間測定部４２による測定を行わずに、入力された情報から印刷ジョブ全体のＲＩＰ時間を算出して、間欠印刷にならないタイミングで印刷開始するようにしてもよい。
【００７６】
或いは、ＲＩＰ時間の測定を行ったものについて、データの種類（例えば、画像、テキスト、ＰＤＦファイルや各種アプリケーションのファイル等のファイル種類）毎に、ＲＩＰ時間の測定結果をメイン制御部３２のメモリ等に記憶しておき、ステップ１００の代りに、図５に示すように、印刷対象のデータのヘッダー等からデータの種類を判別して（３００）、判別したデータの種類に対応するＲＩＰ時間の測定結果があるか否かを判定して（３０２）、測定結果がある場合には判別結果に応じたＲＩＰ時間の測定結果を読み出し（３０４）、ステップ１０２以降を実行することによって印刷開始タイミングを制御し、測定結果がない場合には上記の実施の形態と同様にステップ１００を実行してステップ１０２以降の処理を実行するようにしてもよい。なお、メイン制御部３２のメモリ等に記憶したデータ種類毎のＲＩＰ時間の測定結果は、ユーザインタフェース５０に画面表示可能なようにして、利用者が印刷を行う際に使用するＲＩＰ時間の測定結果をユーザインタフェース５０を操作することで選択させるようにしてもよい。
【００７７】
或いは、図３のステップ１００の実行前に、図６の処理を行って、印刷対象のデータのヘッダー等からジョブ属性（印刷要求元のホスト名等の印刷ジョブ名、データ量、ＰＤＬ形式、イメージの有無、カラー属性等）を読み出して（３５０）、ジョブ属性からＲＩＰ時間の測定有無を判別し（３５２）、ＲＩＰ時間測定を行う場合（例えば、予め定めたホスト名からの印刷要求、予め定めたデータ量以上、ＰＤＬ形式のデータの場合、イメージがある場合、カラー印刷要求の場合等）にはステップ１００へ移行し（３５４）、ＲＩＰ時間測定を行わない場合（例えば、予め定めたホスト面からの印刷要求、予め定めたデータ量より少ない場合、イメージがない場合、白黒印刷要求の場合等）には、ステップ１１６へ移行する（３５６）ようにしてもよい。
【００７８】
または、ＲＩＰ時間測定を行うものと、行わないものとを蓄積する領域（キュー）を入力スプール３８に予め設けて、印刷要求の際に利用者が選択してＲＩＰ時間測定を行って印刷するか、ＲＩＰ時間測定を行わずに印刷するかを選択するようにしてもよい。この場合には、図７に示すように、キュー属性（印刷要求された印刷ジョブがＲＩＰ時間測定を行うキューに入れられたか否か）を判定することによってＲＩＰ時間測定が必要か否かを判定し（４００）、ＲＩＰ時間測定を行う場合にはステップ１００へ移行し（４０２）、ＲＩＰ時間測定を行わない場合には、ステップ１１６へ移行する（４０４）ようにしてもよい。
【００７９】
また、上記の実施の形態の各処理（図３〜７）は、印刷制御プログラムとしてコンピュータに実行させるソフトウエアの処理としてもよいし、タイマ回路や論理回路等を用いたハードウエアの処理としてもよい。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態に係わる印刷装置を含む連長紙印刷システムの概略構成を示す図である。
【図２】本発明の実施の形態に係わる印刷装置を制御するコントローラの構成を示すブロック図である。
【図３】本発明の実施の形態に係わる印刷装置で行われる処理の流れの一例を示すフローチャートである。
【図４】本発明の実施の形態に係わる印刷装置において複数の印刷ジョブを連続して印刷する場合の処理の流れの一例を示すフローチャートである。
【図５】本発明の実施の形態に係わる印刷装置で行われる処理の変形例の一部の流れを示すフローチャートである。
【図６】本発明の実施の形態に係わる印刷装置で行われる処理の変形例の一部の流れを示すフローチャートである。
【図７】本発明の実施の形態に係わる印刷装置で行われる処理の変形例の一部の流れを示すフローチャートである。
【符号の説明】
【００８１】
１０    印刷システム
１６    印刷装置
３０    コントローラ
３２    メイン制御部
３８    入力スプール
４０    ＲＩＰ処理部
４２    ＲＩＰ時間測定部
４４    イメージバッファ
４６    印刷制御部
４８    連続紙搬送部
５０    ユーザインタフェース
【図１】
2010000629.tif 000003
【図２】
2010000629.tif 000004
【図３】
2010000629.tif 000005
【図４】
2010000629.tif 000006
【図５】
2010000629.tif 000007
【図６】
2010000629.tif 000008
【図７】
2010000629.tif 000009