(57)【要約】【課題】  余白なしの画像と余白ありの画像を混在させて連続印刷する場合に無駄紙の発生を低減するとともに、印刷装置を小型化するのに好適な画像連続印刷システムを提供する。【解決手段】  ホスト端末１００は、画像を構成する画像データおよび隣接する画像との境界に余白を設定するか否かを示す余白設定情報を含む印刷ジョブを取得し、取得した印刷ジョブを印刷ジョブキュー１０の末尾に登録する。次いで、取得した印刷ジョブに含まれる余白設定情報に基づいて、境界に余白を設定しない画像同士、または境界に余白を設定する画像同士が隣接するように印刷ジョブキュー１０での印刷ジョブの登録順序を変更する。そして、印刷ジョブキュー１０の先頭から印刷ジョブを取得し、取得した印刷ジョブを印刷装置２００に送信する。【選択図】  図１
2007048109.tif 000002
【特許請求の範囲】
【請求項１】
連続印刷される画像間の境界に余白を設定するか否かを示す余白設定情報および前記画像を構成する画像データに基づいて複数の前記画像を連続印刷する画像連続印刷システムであって、
前記複数の画像について前記余白設定情報を取得する余白設定情報取得手段と、前記複数の画像について前記画像データを取得する画像データ取得手段と、前記余白設定情報取得手段で取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が隣接するように、前記画像を印刷する順序を決定する順序決定手段と、前記余白設定情報取得手段で取得した余白設定情報および前記画像データ取得手段で取得した画像データに基づいて、前記順序決定手段で決定した順序に従って前記複数の画像を連続印刷する連続印刷手段とを備えることを特徴とする画像連続印刷システム。
【請求項２】
請求項１において、
さらに、前記画像データおよび前記余白設定情報を管理する印刷ジョブを所定順序で印刷ジョブ記憶手段に登録する印刷ジョブ登録手段と、前記印刷ジョブ記憶手段の先頭から前記印刷ジョブを取得する印刷ジョブ取得手段とを備え、
前記連続印刷手段は、前記印刷ジョブ取得手段で取得した印刷ジョブに基づいて印刷を行い、
前記順序決定手段は、前記印刷ジョブ記憶手段の印刷ジョブのうち、前記連続印刷手段が直前に印刷した前記画像の印刷ジョブと同一の前記余白設定となる前記印刷ジョブを前記印刷ジョブ記憶手段の先頭に移動することを特徴とする画像連続印刷システム。
【請求項３】
請求項２において、
前記順序決定手段は、前記印刷ジョブ記憶手段の先頭から順に前記印刷ジョブを選択し、選択した印刷ジョブの前記余白設定が、前記直前に印刷した画像の印刷ジョブの前記余白設定と一致するか否かを判定し、前記余白設定が一致すると判定したときは、前記選択した印刷ジョブを前記印刷ジョブ記憶手段の先頭に移動することを特徴とする画像連続印刷システム。
【請求項４】
連続印刷される画像間の境界に余白を設定するか否かを示す余白設定情報および前記画像を構成する画像データに基づいて複数の前記画像を連続印刷する画像連続印刷プログラムであって、
前記複数の画像について前記余白設定情報を取得する余白設定情報取得ステップと、前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記余白設定情報取得ステップで取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が隣接するように、前記画像を印刷する順序を決定する順序決定ステップと、前記余白設定情報取得ステップで取得した余白設定情報および前記画像データ取得ステップで取得した画像データに基づいて、前記順序決定ステップで決定した順序に従って前記複数の画像を連続印刷する連続印刷ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする画像連続印刷プログラム。
【請求項５】
連続印刷される画像間の境界に余白を設定するか否かを示す余白設定情報および前記画像を構成する画像データに基づいて複数の前記画像を連続印刷する画像連続印刷方法であって、
前記複数の画像について前記余白設定情報を取得する余白設定情報取得ステップと、前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記余白設定情報取得ステップで取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が隣接するように、前記画像を印刷する順序を決定する順序決定ステップと、前記余白設定情報取得ステップで取得した余白設定情報および前記画像データ取得ステップで取得した画像データに基づいて、前記順序決定ステップで決定した順序に従って前記複数の画像を連続印刷する連続印刷ステップとを含むことを特徴とする画像連続印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を連続印刷するシステムに係り、特に、余白なしの画像と余白ありの画像を混在させて連続印刷する場合に無駄紙の発生を低減するとともに、印刷装置を小型化するのに好適な画像連続印刷システムおよび画像連続印刷プログラム、並びに画像連続印刷方法に関する。
【背景技術】
【０００２】
従来、ロール紙に複数の画像を連続印刷する技術としては、特許文献１記載のプリンタドライバ、特許文献２記載のロールペーパー用プリンタ、および特許文献３記載の記録装置が知られている。
特許文献１記載の発明は、ユーザから１カット方式、２カット方式、および自動選択のいずれかの指定を受け付け、記憶する。１カット方式または２カット方式が指定されている場合には、その指定にしたがってカットを行う。自動選択が指定されている場合には、印刷に際し、用紙サイズ、ふちなし印刷の有無、給紙装置等の印刷条件の設定を参照して、最適なカット方法を自動的に選択する。
【０００３】
特許文献２記載の発明は、１ページ分のプリントが終ると、このページに後端側余白を残すようにペーパーを送出しカッタでカットする一方、ロール側ペーパーの先端をカッタから一定量巻き戻してからプリント開始する。
特許文献３記載の発明は、カッター付きのロール紙への記録装置において、巻き取り機装着時には印刷ページごとに実際のカット位置（余白）にカット位置を示すカットマークを印刷しておきロール１本全ての印刷が終了した段階で再度印刷済みロール紙を再セットして、ロール紙上からカットマークを自動で検知してカット動作を行うよう構成した。
【特許文献１】特開２００３−２３３４８０号公報
【特許文献２】特開平６−１８３０８２号公報
【特許文献３】特開２００４−１８２４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献２、３記載の発明にあっては、画像同士の重なりを防止するため、連続印刷される画像間の境界に余白を形成して印刷を行う。したがって、余白分の無駄紙が発生するという問題があった。
これに対し、特許文献１記載の発明は、連続印刷される画像間の境界に余白を形成しない１カット方式で印刷を行うため、無駄紙を低減することができる。しかしながら、１カット方式の画像と２カット方式の画像を混在させて連続印刷する場合、１カット方式の画像と２カット方式の画像が隣接すると、１カット方式の画像であってもその境界には余白が形成されてしまい、無駄紙が発生するという問題があった。
【０００５】
さらに、特許文献２記載の発明にあっては、印刷制御とカット制御を協調して行う構成であるため、印刷制御部とカット制御部を独立させることができず、印刷装置が大型化するという問題がある。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、余白なしの画像と余白ありの画像を混在させて連続印刷する場合に無駄紙の発生を低減するとともに、印刷装置を小型化するのに好適な画像連続印刷システムおよび画像連続印刷プログラム、並びに画像連続印刷方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔形態１〕  上記目的を達成するために、形態１の画像連続印刷システムは、
連続印刷される画像間の境界に余白を設定するか否かを示す余白設定情報および前記画像を構成する画像データに基づいて複数の前記画像を連続印刷する画像連続印刷システムであって、
前記複数の画像について前記余白設定情報を取得する余白設定情報取得手段と、前記複数の画像について前記画像データを取得する画像データ取得手段と、前記余白設定情報取得手段で取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が隣接するように、前記画像を印刷する順序を決定する順序決定手段と、前記余白設定情報取得手段で取得した余白設定情報および前記画像データ取得手段で取得した画像データに基づいて、前記順序決定手段で決定した順序に従って前記複数の画像を連続印刷する連続印刷手段とを備えることを特徴とする。
【０００７】
このような構成であれば、余白設定情報取得手段により、複数の画像について余白設定情報が取得され、画像データ取得手段により、複数の画像について画像データが取得される。次いで、順序決定手段により、取得された余白設定情報に基づいて、境界に余白を設定しない画像同士、または境界に余白を設定する画像同士が隣接するように、画像を印刷する順序が決定される。そして、連続印刷手段により、取得された余白設定情報および画像データに基づいて、決定された順序に従って複数の画像が連続印刷される。
【０００８】
これにより、余白なしの画像と余白ありの画像を混在させて連続印刷する場合に、それらが隣接する機会が低減するので、余白なしの画像の境界に余白が発生せず、無駄紙を低減することができるという効果が得られる。また、カット制御とは独立に印刷制御を行うことができるので、印刷装置の小型化を図ることができるという効果も得られる。
ここで、複数の画像についての余白設定情報とは、それら各画像ごとにその画像の境界に余白を設定するか否かを示す情報をいう。このとき、余白設定情報と画像は、１：ｎ（ｎ≧１）で対応させることができる。例えば、１つの画像に対して１つの余白設定情報により余白の有無を設定してもよいし、複数の画像に対して１つの余白設定情報により余白の有無を設定してもよい。以下、形態４の画像連続印刷プログラム、および形態７の画像連続印刷方法において同じである。
【０００９】
また、複数の画像についての画像データとは、それら各画像を構成するデータをいう。このとき、画像データと画像は、１：ｎ（ｎ≧１）で対応させることができる。例えば、１つの画像を１つの画像データにより構成してもよいし、複数の画像を１つの画像データにより構成してもよい。以下、形態４の画像連続印刷プログラム、および形態７の画像連続印刷方法において同じである。
【００１０】
また、余白設定情報取得手段は、余白設定情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から余白設定情報を入力してもよいし、外部の装置等から余白設定情報を獲得または受信してもよいし、記憶装置や記憶媒体等から余白設定情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。画像データ取得手段その他取得の概念についても同じである。
【００１１】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
【００１２】
〔形態２〕  さらに、形態２の画像連続印刷システムは、形態１の画像連続印刷システムにおいて、
さらに、前記画像データおよび前記余白設定情報を管理する印刷ジョブを所定順序で印刷ジョブ記憶手段に登録する印刷ジョブ登録手段と、前記印刷ジョブ記憶手段の先頭から前記印刷ジョブを取得する印刷ジョブ取得手段とを備え、
前記連続印刷手段は、前記印刷ジョブ取得手段で取得した印刷ジョブに基づいて印刷を行い、
前記順序決定手段は、前記印刷ジョブ記憶手段の印刷ジョブのうち、前記連続印刷手段が直前に印刷した前記画像の印刷ジョブと同一の前記余白設定となる前記印刷ジョブを前記印刷ジョブ記憶手段の先頭に移動することを特徴とする。
【００１３】
このような構成であれば、印刷ジョブ登録手段により、取得された印刷ジョブが所定順序で印刷ジョブ記憶手段に登録され、印刷ジョブ取得手段により、印刷ジョブ記憶手段の先頭から印刷ジョブが取得される。そして、連続印刷手段により、取得された印刷ジョブに基づいて印刷が行われる。また、順序決定手段により、印刷に先立って、印刷ジョブ記憶手段の印刷ジョブのうち、直前に印刷された画像の印刷ジョブと同一の余白設定となる印刷ジョブが印刷ジョブ記憶手段の先頭に移動する。
【００１４】
これにより、余白なしの画像同士または余白ありの画像同士が隣接して印刷されるので、余白なしの画像と余白ありの画像が隣接する機会をより確実に低減することができるという効果が得られる。
ここで、印刷ジョブは、画像データおよび余白設定情報を管理するものであればどのような構造であってもよく、例えば、画像データおよび余白設定情報を含んで構成されていてもよいし、画像データおよび余白設定情報とは別体に構成し、画像データおよび余白設定情報への参照情報（リンク等）を含んで構成されていてもよい。もちろん、一方の情報を含み、他方の参照情報を含んで構成されていてもよい。以下、形態５の画像連続印刷プログラム、および形態８の画像連続印刷方法において同じである。
【００１５】
〔形態３〕  さらに、形態３の画像連続印刷システムは、形態２の画像連続印刷システムにおいて、
前記順序決定手段は、前記印刷ジョブ記憶手段の先頭から順に前記印刷ジョブを選択し、選択した印刷ジョブの前記余白設定が、前記直前に印刷した画像の印刷ジョブの前記余白設定と一致するか否かを判定し、前記余白設定が一致すると判定したときは、前記選択した印刷ジョブを前記印刷ジョブ記憶手段の先頭に移動することを特徴とする。
【００１６】
このような構成であれば、順序決定手段により、印刷ジョブ記憶手段の先頭から順に印刷ジョブが選択され、選択された印刷ジョブの余白設定が、直前に印刷された画像の印刷ジョブの余白設定と一致するか否かが判定される。その結果、余白設定が一致すると判定されると、選択された印刷ジョブが印刷ジョブ記憶手段の先頭に移動する。
画像の印刷順序が変更されると、ユーザに混乱が生じたり、印刷後に入れ替え作業が発生したりする。本発明によれば、余白なしの画像同士または余白ありの画像同士については順序が前後することがないので、ユーザに対する混乱および印刷後に発生する入れ替え作業を低減することができるという効果が得られる。
【００１７】
〔形態４〕  一方、上記目的を達成するために、形態４の画像連続印刷プログラムは、
連続印刷される画像間の境界に余白を設定するか否かを示す余白設定情報および前記画像を構成する画像データに基づいて複数の前記画像を連続印刷する画像連続印刷プログラムであって、
前記複数の画像について前記余白設定情報を取得する余白設定情報取得ステップと、前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記余白設定情報取得ステップで取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が隣接するように、前記画像を印刷する順序を決定する順序決定ステップと、前記余白設定情報取得ステップで取得した余白設定情報および前記画像データ取得ステップで取得した画像データに基づいて、前記順序決定ステップで決定した順序に従って前記複数の画像を連続印刷する連続印刷ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００１８】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の画像連続印刷システムと同等の作用および効果が得られる。
【００１９】
〔形態５〕  さらに、形態５の画像連続印刷プログラムは、形態４の画像連続印刷プログラムにおいて、
さらに、前記画像データおよび前記余白設定情報を管理する印刷ジョブを所定順序で印刷ジョブ記憶手段に登録する印刷ジョブ登録ステップと、前記印刷ジョブ記憶手段の先頭から前記印刷ジョブを取得する印刷ジョブ取得ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記連続印刷ステップは、前記印刷ジョブ取得ステップで取得した印刷ジョブに基づいて印刷を行い、
前記順序決定ステップは、前記印刷ジョブ記憶手段の印刷ジョブのうち、前記連続印刷ステップが直前に印刷した前記画像の印刷ジョブと同一の前記余白設定となる前記印刷ジョブを前記印刷ジョブ記憶手段の先頭に移動することを特徴とする。
【００２０】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の画像連続印刷システムと同等の作用および効果が得られる。
【００２１】
〔形態６〕  さらに、形態６の画像連続印刷プログラムは、形態５の画像連続印刷プログラムにおいて、
前記順序決定ステップは、前記印刷ジョブ記憶手段の先頭から順に前記印刷ジョブを選択し、選択した印刷ジョブの前記余白設定が、前記直前に印刷した画像の印刷ジョブの前記余白設定と一致するか否かを判定し、前記余白設定が一致すると判定したときは、前記選択した印刷ジョブを前記印刷ジョブ記憶手段の先頭に移動することを特徴とする。
【００２２】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の画像連続印刷システムと同等の作用および効果が得られる。
【００２３】
〔形態７〕  一方、上記目的を達成するために、形態７の画像連続印刷方法は、
連続印刷される画像間の境界に余白を設定するか否かを示す余白設定情報および前記画像を構成する画像データに基づいて複数の前記画像を連続印刷する画像連続印刷方法であって、
前記複数の画像について前記余白設定情報を取得する余白設定情報取得ステップと、前記複数の画像について前記画像データを取得する画像データ取得ステップと、前記余白設定情報取得ステップで取得した余白設定情報に基づいて、前記境界に余白を設定しない画像同士、または前記境界に余白を設定する画像同士が隣接するように、前記画像を印刷する順序を決定する順序決定ステップと、前記余白設定情報取得ステップで取得した余白設定情報および前記画像データ取得ステップで取得した画像データに基づいて、前記順序決定ステップで決定した順序に従って前記複数の画像を連続印刷する連続印刷ステップとを含むことを特徴とする。
これにより、形態１の画像連続印刷システムと同等の効果が得られる。
【００２４】
〔形態８〕  さらに、形態８の画像連続印刷方法は、形態７の画像連続印刷方法において、
さらに、前記画像データおよび前記余白設定情報を管理する印刷ジョブを所定順序で印刷ジョブ記憶手段に登録する印刷ジョブ登録ステップと、前記印刷ジョブ記憶手段の先頭から前記印刷ジョブを取得する印刷ジョブ取得ステップとを含み、
前記連続印刷ステップは、前記印刷ジョブ取得ステップで取得した印刷ジョブに基づいて印刷を行い、
前記順序決定ステップは、前記印刷ジョブ記憶手段の印刷ジョブのうち、前記連続印刷ステップが直前に印刷した前記画像の印刷ジョブと同一の前記余白設定となる前記印刷ジョブを前記印刷ジョブ記憶手段の先頭に移動することを特徴とする。
これにより、形態２の画像連続印刷システムと同等の効果が得られる。
【００２５】
〔形態９〕  さらに、形態９の画像連続印刷方法は、形態８の画像連続印刷方法において、
前記順序決定ステップは、前記印刷ジョブ記憶手段の先頭から順に前記印刷ジョブを選択し、選択した印刷ジョブの前記余白設定が、前記直前に印刷した画像の印刷ジョブの前記余白設定と一致するか否かを判定し、前記余白設定が一致すると判定したときは、前記選択した印刷ジョブを前記印刷ジョブ記憶手段の先頭に移動することを特徴とする。
これにより、形態３の画像連続印刷システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図５は、本発明に係る画像連続印刷システムおよび画像連続印刷プログラム、並びに画像連続印刷方法の実施の形態を示す図である。
まず、本発明を適用するネットワークシステムの構成を説明する。
図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
【００２７】
ネットワーク１９９には、図１に示すように、ユーザの利用に供するホスト端末１００と、ホスト端末１００からの印刷要求に応じて複数の画像をロール紙に連続印刷する印刷装置２００とが接続されている。
ホスト端末１００は、印刷ジョブを記憶する印刷ジョブキュー１０と、印刷ジョブを取得する印刷ジョブ取得部１１と、印刷ジョブ取得部１１で取得した印刷ジョブを印刷ジョブキュー１０に登録する印刷ジョブ登録部１２とを有して構成されている。
【００２８】
印刷ジョブは、画像を構成する画像データおよび隣接する画像との境界に余白を設定するか否かを示す余白設定情報を含んで構成されている。余白設定情報には、隣接画像との境界に余白を設定する２カット方式、または隣接画像との境界に余白を設定しない１カット方式のいずれかが設定されている。２カット方式とは、境界に余白を設定するため、１つの境界に着目すると、隣接画像の境界と、自己の境界の２カ所をカットするため、２カット方式と呼ばれる。これに対し、１カット方式とは、境界に余白を設定しないため、１つの境界に着目すると、隣接画像および自己の連続する境界をカットするため、１カット方式と呼ばれる。１カット方式にするか、２カット方式にするかは、例えば、特開2003-233480号公報の技術により決定することができる。また、ユーザが決定するという処理も採用できる。
【００２９】
ホスト端末１００は、さらに、印刷ジョブに含まれる余白設定情報に基づいて、境界に余白を設定しない画像同士、または境界に余白を設定する画像同士が隣接するように、印刷ジョブキュー１０での印刷ジョブの登録順序を変更する順序決定部１３と、印刷ジョブキュー１０の先頭から印刷ジョブを取得する印刷ジョブ取得部１４と、印刷ジョブ取得部１４で取得した印刷ジョブを印刷装置２００に送信する印刷ジョブ送信部１５とを有して構成されている。
【００３０】
印刷装置２００は、印刷ジョブを受信する印刷ジョブ受信部１６と、ロール紙への印刷に必要な機構を備える印刷機構１７と、印刷ジョブ受信部１６で受信した印刷ジョブに基づいて印刷機構１７を制御する印刷制御部１８と、ロール紙のカットに必要な機構を備えるカット機構１９と、印刷ジョブ受信部１６で受信した印刷ジョブに基づいてカット機構１９を制御するカット制御部２０とを有して構成されている。
【００３１】
印刷機構１７は、ロール紙に印刷を行う印刷ヘッドと、ロール紙を送出する用紙送出部と、ロール紙の送出方向と直交する方向に設けられかつ印刷ヘッドを移動可能に支持するガイドレールと、印刷ヘッドをガイドレール上で移動させるヘッド駆動部とを有して構成されている。
カット機構１９は、ロール紙を切り取るカッティングヘッドと、ロール紙の送出方向と直交する方向に設けられかつカッティングヘッドを移動可能に支持するガイドレールと、カッティングヘッドをガイドレール上で移動させるヘッド駆動部とを有して構成されている。
【００３２】
次に、ホスト端末１００の構成を詳細に説明する。
図２は、ホスト端末１００のハードウェア構成を示す図である。
ホスト端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００３３】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、ネットワーク１９９に接続するための信号線とが接続されている。
ＣＰＵ３０は、マイクロプロセッシングユニット等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３および図４のフローチャートに示す印刷ジョブ取得処理および印刷ジョブスケジューリング処理をそれぞれ時分割で実行する。
【００３４】
初めに、印刷ジョブ取得処理を説明する。
図３は、印刷ジョブ取得処理を示すフローチャートである。
印刷ジョブ取得処理は、ＣＰＵ３０において実行されると、図３に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、画像編集アプリケーション等から印刷要求を入力したか否かを判定し、印刷要求を入力したと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ１００で待機する。
【００３５】
ステップＳ１０２では、画像編集アプリケーション等から印刷ジョブを取得し、ステップＳ１０４に移行して、取得した印刷ジョブを印刷ジョブキュー１０の末尾に登録し、一連の処理を終了して元の処理に復帰させる。
次に、印刷ジョブスケジューリング処理を説明する。
図４は、印刷ジョブスケジューリング処理を示すフローチャートである。
【００３６】
印刷ジョブスケジューリング処理は、ＣＰＵ３０において実行されると、図４に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、印刷ジョブキュー１０の先頭から印刷ジョブを取得し、ステップＳ２０２に移行して、取得した印刷ジョブを印刷装置２００に送信し、ステップＳ２０４に移行する。
【００３７】
ステップＳ２０４では、印刷装置２００との通信により１枚の画像の印刷が完了したか否かを判定し、１枚の画像の印刷が完了したと判定したとき(Yes)は、ステップＳ２０６に移行するが、そうでないと判定したとき(No)は、１枚の画像の印刷が完了するまでステップＳ２０４で待機する。
ステップＳ２０６では、印刷ジョブキュー１０に印刷ジョブが存在するか否かを判定し、印刷ジョブが存在すると判定したとき(No)は、ステップＳ２０８に移行して、印刷ジョブキュー１０の先頭にポインタを設定し、ステップＳ２１０に移行する。
【００３８】
ステップＳ２１０では、ポインタが示す印刷ジョブが、直前に印刷が完了した印刷ジョブ（以下、直前の印刷ジョブと略記する。）と同じカット方式であるか否かを判定し、直前の印刷ジョブと同じカット方式であると判定したとき(Yes)は、ステップＳ２１２に移行して、該当の印刷ジョブを印刷ジョブキュー１０の先頭に移動し、ステップＳ２００に移行する。
【００３９】
一方、ステップＳ２１０で、ポインタが示す印刷ジョブが直前の印刷ジョブと同じカット方式でないと判定したとき(No)は、ステップＳ２１４に移行して、ポインタが印刷ジョブキュー１０の末尾であるか否かを判定し、ポインタが印刷ジョブキュー１０の末尾でないと判定したとき(No)は、ステップＳ２１６に移行して、次の印刷ジョブにポインタを移動し、ステップＳ２１０に移行する。
【００４０】
一方、ステップＳ２１４で、ポインタが印刷ジョブキュー１０の末尾であると判定したとき(Yes)は、ステップＳ２００に移行する。
一方、ステップＳ２０６で、印刷ジョブキュー１０に印刷ジョブが存在しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
【００４１】
ホスト端末１００では、印刷要求が入力されると、ステップＳ１０２、Ｓ１０４を経て、印刷ジョブが取得され、取得された印刷ジョブが印刷ジョブキュー１０の末尾に登録される。
図５は、印刷ジョブに基づいて複数の画像を連続印刷した結果を示す図である。
印刷ジョブの登録の結果、図５（ａ）に示すように、１カット方式の印刷ジョブＡ、２カット方式の印刷ジョブＢ、１カット方式の印刷ジョブＣおよび２カット方式の印刷ジョブＤの４つの印刷ジョブがその順序で印刷ジョブキュー１０に登録されたとする。ここで、印刷ジョブＡは、１カット方式であるが、後段の印刷ジョブＢが２カット方式であるため、印刷ジョブＡ、Ｂの画像間の境界には無駄紙（損紙）が発生する。同様に、印刷ジョブＣは、１カット方式であるが、前段の印刷ジョブＢおよび後段の印刷ジョブＤが２カット方式であるため、印刷ジョブＢ、Ｃの画像間の境界および印刷ジョブＣ、Ｄの画像間の境界には無駄紙が発生する。したがって、この順で画像を印刷した場合は、無駄紙が３部発生する。
【００４２】
ホスト端末１００では、印刷ジョブが登録されると、まず、ステップＳ２００、Ｓ２０２を経て、印刷ジョブキュー１０の先頭から印刷ジョブＡが取得され、取得された印刷ジョブＡが印刷装置２００に送信される。
印刷装置２００では、印刷ジョブＡを受信すると、印刷制御部１８により、受信した印刷ジョブＡに基づいて印刷機構１７が制御される。また、カット制御部２０により、受信した印刷ジョブＡに基づいてカット機構１９が制御される。その結果、印刷ジョブＡの画像がロール紙に印刷され、印刷ジョブＡの画像の後端がカットされる。
【００４３】
ホスト端末１００では、印刷ジョブＡの画像の印刷が完了すると、ステップＳ２０８〜Ｓ２１６を経て、印刷ジョブキュー１０の先頭から順に走査し、印刷ジョブＡと同じカット方式の印刷ジョブが検索される。ここで、印刷ジョブＣが１カット方式であるので、印刷ジョブＣが印刷ジョブキュー１０の先頭に移動する。そして、印刷ジョブキュー１０の先頭から印刷ジョブＣが取得され、取得された印刷ジョブＣが印刷装置２００に送信される。
【００４４】
印刷ジョブＢ、Ｄはいずれも２カット方式なので、入替が行われることなくその順序で印刷が行われる。
印刷ジョブＡ〜Ｄの印刷の結果、図５（ｂ）に示すように、印刷ジョブＡ、Ｃの画像間の境界には無駄紙が発生しないので、図５（ａ）の順序で印刷した場合に比して、無駄紙が２部に低減する。
【００４５】
このようにして、本実施の形態では、画像を構成する画像データおよび隣接する画像との境界に余白を設定するか否かを示す余白設定情報を含む印刷ジョブを取得し、取得した印刷ジョブを印刷ジョブキュー１０の末尾に登録し、取得した印刷ジョブに含まれる余白設定情報に基づいて、境界に余白を設定しない画像同士、または境界に余白を設定する画像同士が隣接するように印刷ジョブキュー１０での印刷ジョブの登録順序を変更し、印刷ジョブキュー１０の先頭から印刷ジョブを取得し、取得した印刷ジョブを印刷装置２００に送信する。
【００４６】
これにより、余白なしの画像と余白ありの画像を混在させて連続印刷する場合に、それらが隣接する機会が低減するので、余白なしの画像の境界に余白が発生せず、無駄紙を低減することができる。また、カット制御とは独立に印刷制御を行うことができるので、印刷装置２００の小型化を図ることができる。
さらに、本実施の形態では、印刷ジョブキュー１０の先頭から順に印刷ジョブを選択し、選択した印刷ジョブのカット方式が、直前の印刷ジョブのカット方式と一致するか否かを判定し、カット方式が一致すると判定したときは、選択した印刷ジョブを印刷ジョブキュー１０の先頭に移動する。
【００４７】
これにより、余白なしの画像同士または余白ありの画像同士については順序が前後することがないので、ユーザに対する混乱および印刷後に発生する入れ替え作業を低減することができる。
上記実施の形態において、キュー１０は、形態２、３、５、６、８または９の印刷ジョブ記憶手段に対応し、印刷ジョブ取得部１１およびステップＳ１０２は、形態１の余白設定情報取得手段、または形態１の画像データ取得手段に対応し、ステップＳ１０２は、形態４若しくは７の余白設定情報取得ステップ、または形態４若しくは７の画像データ取得ステップに対応している。また、印刷ジョブ登録部１２およびステップＳ１０４は、形態２の印刷ジョブ登録手段に対応し、ステップＳ１０４は、形態５または８の印刷ジョブ登録ステップに対応し、順序決定部１３およびステップＳ２０８〜Ｓ２１６は、形態１ないし３の順序決定手段に対応している。
【００４８】
また、上記実施の形態において、ステップＳ２０８〜Ｓ２１６は、形態４ないし９の順序決定ステップに対応し、印刷ジョブ取得部１４およびステップＳ２００は、形態２の印刷ジョブ取得手段に対応し、ステップＳ２００は、形態５または８の印刷ジョブ取得ステップに対応している。また、印刷ジョブ送信部１５およびステップＳ２０２は、形態１または２の連続印刷手段に対応し、ステップＳ２０２は、形態４、５、７または８の連続印刷ステップに対応している。
【００４９】
なお、上記実施の形態においては、図４のフローチャートに示す印刷ジョブスケジューリング処理を実行するように構成したが、これに代えて、図６のフローチャートに示す印刷ジョブスケーリング処理を実行するように構成することもできる。図４の処理と異なるのは、印刷ジョブキュー１０の先頭から順に走査するのではなく、印刷ジョブキュー１０のすべての印刷ジョブを対象にまとめて検索を行う点である。
【００５０】
図６は、印刷ジョブスケジューリング処理を示すフローチャートである。
印刷ジョブスケジューリング処理は、ＣＰＵ３０において実行されると、図６に示すように、まず、ステップＳ３００に移行する。
ステップＳ３００では、印刷ジョブキュー１０の先頭から印刷ジョブを取得し、ステップＳ３０２に移行して、取得した印刷ジョブを印刷装置２００に送信し、ステップＳ３０４に移行する。
【００５１】
ステップＳ３０４では、印刷装置２００との通信により１枚の画像の印刷が完了したか否かを判定し、１枚の画像の印刷が完了したと判定したとき(Yes)は、ステップＳ３０６に移行するが、そうでないと判定したとき(No)は、１枚の画像の印刷が完了するまでステップＳ３０４で待機する。
ステップＳ３０６では、印刷ジョブキュー１０に印刷ジョブが存在するか否かを判定し、印刷ジョブが存在すると判定したとき(No)は、ステップＳ３０８に移行して、直前の印刷ジョブと同じカット方式の印刷ジョブを印刷ジョブキュー１０のなかから検索し、ステップＳ３１０に移行する。
【００５２】
ステップＳ３１０では、該当の印刷ジョブを索出したか否かを判定し、該当の印刷ジョブを索出したと判定したとき(Yes)は、ステップＳ３１２に移行して、索出した印刷ジョブを印刷ジョブキュー１０の先頭に移動し、ステップＳ３００に移行する。
一方、ステップＳ３１０で、該当の印刷ジョブを索出しないと判定したとき(No)は、ステップＳ３００に移行する。
【００５３】
また、上記実施の形態においては、印刷機構１７およびカット機構１９を備えた印刷装置２００を利用したが、これに限らず、印刷機構１７のみを備えた印刷装置２１０と、カット機構１９のみを備えた印刷装置２２０を利用することもできる。
図７は、本発明を適用するネットワークシステムの構成を示すブロック図である。
ネットワーク１９９には、図７に示すように、ホスト端末１００と、印刷装置２１０、２２０とが接続されている。
【００５４】
ホスト端末１００は、印刷ジョブキュー１０、印刷ジョブ取得部１１、印刷ジョブ登録部１２、順序決定部１３、印刷ジョブ取得部１４および印刷ジョブ送信部１５を有して構成されている。
印刷ジョブ送信部１５は、印刷ジョブ取得部１４で取得した印刷ジョブを印刷装置２１０に送信し、印刷ジョブに含まれる余白設定情報に基づいてジョブチケットを生成し、生成したジョブチケットを印刷装置２２０に送信する。
【００５５】
図８は、ジョブチケットのデータ構造を示す図である。
ジョブチケットは、図８に示すように、各印刷ジョブごとにカット方式および余白長が記述されている。ジョブチケットは、例えば、ＸＭＬ（eXtensible Markup Language）等のマークアップ言語により記述することができる。
印刷装置２１０は、印刷ジョブ受信部１６、印刷機構１７および印刷制御部１８を有して構成されている。
【００５６】
印刷装置２２０は、ジョブチケットを受信するジョブチケット受信部２１と、カット機構１９と、ジョブチケット受信部２１で受信したジョブチケットに基づいてカット機構１９を制御するカット制御部２０とを有して構成されている。
また、上記実施の形態においては、図３、図４および図６のフローチャートに示す処理をホスト端末１００において実行するように構成したが、これに限らず、これらの処理を印刷装置２００で実行するように構成することもできる。
【００５７】
また、上記実施の形態において、図３、図４および図６のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【００５８】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【図面の簡単な説明】
【００５９】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】ホスト端末１００のハードウェア構成を示す図である。
【図３】印刷ジョブ取得処理を示すフローチャートである。
【図４】印刷ジョブスケジューリング処理を示すフローチャートである。
【図５】印刷ジョブに基づいて複数の画像を連続印刷した結果を示す図である。
【図６】印刷ジョブスケジューリング処理を示すフローチャートである。
【図７】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図８】ジョブチケットのデータ構造を示す図である。
【符号の説明】
【００６０】
１００…ホスト端末、  ２００、２１０、２２０…印刷装置、  １０…印刷ジョブキュー、  １１…印刷ジョブ取得部、  １２…印刷ジョブ登録部、  １３…順序決定部、  １４…印刷ジョブ取得部、  １５…印刷ジョブ送信部、  １６…印刷ジョブ受信部、  １７…印刷機構、  １８…印刷制御部、  １９…カット機構、  ２０…カット制御部、  ２１…ジョブチケット受信部、  ３０…ＣＰＵ、  ３２…ＲＯＭ、  ３４…ＲＡＭ、  ３８…Ｉ／Ｆ、  ４０…入力装置、  ４２…記憶装置、  ４４…表示装置、  １９９…ネットワーク
【図１】
2007048109.tif 000003
【図２】
2007048109.tif 000004
【図３】
2007048109.tif 000005
【図４】
2007048109.tif 000006
【図５】
2007048109.tif 000007
【図６】
2007048109.tif 000008
【図７】
2007048109.tif 000009
【図８】
2007048109.tif 000010