(57)【要約】【課題】印刷発注が連続した場合に、印刷処理全体のスループットの向上を図る。【解決手段】印刷装置を制御して、複数の画像を長尺状の印刷媒体へ順に印刷する印刷制御装置であって、画像を表す１または複数の画像データを含む印刷発注を受信する印刷発注受信部と、印刷発注受信部により受信した印刷発注に基づいて、印刷発注に含まれる各画像データを印刷装置に順に印刷させるとともに、印刷の終了に伴う終了時処理（例えば下端処理）を印刷装置に実行させる制御部とを備え、制御部は、印刷発注としての第１の印刷発注に基づく終了時処理の実行指示の発行を、所定期間、遅延する遅延部と、遅延部により遅延している間に、第１の印刷発注とは相違する第２の印刷発注が印刷発注受信部により受信された場合に、第１の印刷発注に基づく終了時処理の実行を省略し、第２の印刷発注に基づく画像データの印刷に処理を移す連続印刷制御部とを備える。【選択図】図１２
2012081717.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置を制御して、複数の画像を長尺状の印刷媒体へ順に印刷する印刷制御装置であって、
前記画像を表す１または複数の画像データを含む印刷発注を受信する印刷発注受信部と、
前記印刷発注受信部により受信した印刷発注に基づいて、前記印刷発注に含まれる各画像データを前記印刷装置に順に印刷させるとともに、前記印刷の終了に伴う終了時処理を前記印刷装置に実行させる制御部と
を備え、
前記制御部は、
前記印刷発注としての第１の印刷発注に基づく前記終了時処理の実行指示の発行を、所定期間、遅延する遅延部と、
前記遅延部により遅延している間に、前記第１の印刷発注とは相違する第２の印刷発注が前記印刷発注受信部により受信された場合に、前記第１の印刷発注に基づく前記終了時処理の実行を省略し、前記第２の印刷発注に基づく前記画像データの印刷に処理を移す連続印刷制御部と
を備える印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置であって、
前記遅延部は、
前記所定期間として、前記印刷発注受信部により前記第１の印刷発注に基づく全ての画像データの受信を終えてから、前記印刷装置で前記第１の印刷発注に基づく最終画像の印刷が開始されるまでの期間だけ、前記実行指示の発行を遅延する構成である、印刷制御装置。
【請求項３】
請求項１に記載の印刷制御装置であって、
前記遅延部は、
前記所定期間として、前記印刷発注受信部により前記第１の印刷発注に基づく全ての画像データの受信を終えてから、前記印刷装置で前記全ての画像の印刷が完了するまでの期間だけ、前記実行指示の発行を遅延する構成である、印刷制御装置。
【請求項４】
請求項１に記載の印刷制御装置であって、
前記遅延部は、
前記所定期間として、前記印刷発注受信部により前記第１の印刷発注に基づく全ての画像データの受信を終えたときから、前記印刷装置で前記全ての画像についての印刷が完了後、所定時間が経過するときまでの期間だけ、前記実行指示の発行を遅延する構成である、印刷制御装置。
【請求項５】
請求項１ないし４のいずれかに記載の印刷制御装置であって、
前記制御部は、インターレース方式による印刷を実現する構成であり、
前記終了時処理は、前記第１の印刷発注に基づく最終の印刷画像の下端処理領域を、下端処理領域より前の通常領域に比較して、小さな送り量で副走査を行なう下端処理を少なくとも含む構成である、印刷制御装置。
【請求項６】
印刷装置を制御して、複数の画像を長尺状の印刷媒体へ順に印刷する印刷制御方法であって、
前記画像を表す１または複数の画像データを含む印刷発注を受信する印刷発注受信工程と、
前記印刷発注受信工程により受信した印刷発注に基づいて、前記印刷発注に含まれる各画像データを前記印刷装置に順に印刷させるとともに、前記印刷の終了に伴う終了時処理を前記印刷装置に実行させる制御工程と
を備え、
前記制御工程は、
前記印刷発注としての第１の印刷発注に基づく前記終了時処理の実行指示の発行を、所定期間、遅延し、
前記遅延している間に、前記第１の印刷発注とは相違する第２の印刷発注が前記印刷発注受信工程により受信された場合に、前記第１の印刷発注に基づく前記終了時処理の実行を省略し、前記第２の印刷発注に基づく前記画像データの印刷に処理を移す構成である、印刷制御方法。
【請求項７】
印刷装置を制御して、複数の画像を長尺状の印刷媒体へ順に印刷するためのコンピュータープログラムであって、
（ａ）前記画像を表す１または複数の画像データを含む印刷発注を受信する機能と、
（ｂ）前記機能（ａ）により受信した印刷発注に基づいて、前記印刷発注に含まれる各画像データを前記印刷装置に順に印刷させるとともに、前記印刷の終了に伴う終了時処理を前記印刷装置に実行させる機能と
をコンピューターに実現させるとともに、
前記機能（ａ）は、
前記印刷発注としての第１の印刷発注に基づく前記終了時処理の実行指示の発行を、所定期間、遅延する機能と、
前記遅延している間に、前記第１の印刷発注とは相違する第２の印刷発注が前記機能（ａ）により受信された場合に、前記第１の印刷発注に基づく前記終了時処理の実行を省略し、前記第２の印刷発注に基づく前記画像データの印刷に処理を移す機能と
を備える、コンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置を制御して、複数の画像を長尺状の印刷媒体へ順に印刷する技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及に伴い、デジタル画像データを銀塩写真に匹敵する画質で記録する記録装置が種々、提案されている。こうした記録装置の１つとして、ロール状に巻かれた長尺状の印刷媒体（いわゆるロール紙）に複数の画像を印刷し、オートカッターでシートを裁断することにより、画像が１つずつ載った画像シートを得るものがある（例えば、特許文献１）。
【０００３】
なお、複数の画像は印刷発注を一単元として印刷がなされるが、その印刷発注の最終画像を印刷した後に、下端処理等の終了時処理を行うことが一般的である（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２６６８３２号公報
【特許文献２】特開２００６−１１６９７５号公報
【０００５】
しかしながら、前記従来の技術では、複数の印刷発注が続いた場合に、先の印刷発注に基づく終了時処理を実行した後に、続けて、次の印刷発注に基づく画像データの印刷がなされ、一連の動作の中で終了時処理が何度も行なわれる。このために、印刷処理全体のスループットが低いという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、印刷発注が連続した場合に、印刷処理全体のスループットの向上を図ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］  印刷装置を制御して、複数の画像を長尺状の印刷媒体へ順に印刷する印刷制御装置であって、
前記画像を表す１または複数の画像データを含む印刷発注を受信する印刷発注受信部と、
前記印刷発注受信部により受信した印刷発注に基づいて、前記印刷発注に含まれる各画像データを前記印刷装置に順に印刷させるとともに、前記印刷の終了に伴う終了時処理を前記印刷装置に実行させる制御部と
を備え、
前記制御部は、
前記印刷発注としての第１の印刷発注に基づく前記終了時処理の実行指示の発行を、所定期間、遅延する遅延部と、
前記遅延部により遅延している間に、前記第１の印刷発注とは相違する第２の印刷発注が前記印刷発注受信部により受信された場合に、前記第１の印刷発注に基づく前記終了時処理の実行を省略し、前記第２の印刷発注に基づく前記画像データの印刷に処理を移す連続印刷制御部と
を備える印刷制御装置。
【０００９】
適用例１の印刷制御装置によれば、終了時処理の実行指示の発行を、所定期間、遅延して、その間に、次の印刷発注が受信された場合に、前記終了時処理の実行を省略して、次の印刷発注に基づく画像データの印刷に処理が移される。このために、第１の印刷発注と第２の印刷発注とが連続してなされた場合に、第１の印刷発注に基づく終了時処理が削減されることから、印刷処理全体のスループットの向上を図ることができる。
【００１０】
［適用例２］  適用例１に記載の印刷制御装置であって、前記遅延部は、前記所定期間として、前記印刷発注受信部により前記第１の印刷発注に基づく全ての画像データの受信を終えてから、前記印刷装置で前記第１の印刷発注に基づく最終画像の印刷が開始されるまでの期間だけ、前記実行指示の発行を遅延する構成である、印刷制御装置。
【００１１】
適用例２の印刷制御装置によれば、遅延部により遅延する所定期間が、第１の印刷発注における最終画像が印刷装置で実際に印刷開始されるまでの期間であることから、その遅延によって実際の印刷が遅延するようなことがない。
【００１２】
［適用例３］  適用例１に記載の印刷制御装置であって、前記遅延部は、前記所定期間として、前記印刷発注受信部により前記第１の印刷発注に基づく全ての画像データの受信を終えてから、前記印刷装置で前記全ての画像の印刷が完了するまでの期間だけ、前記実行指示の発行を遅延する構成である、印刷制御装置。
【００１３】
適用例３の印刷制御装置によれば、遅延部により遅延する所定期間が、印刷装置で第１の印刷発注に基づく全ての画像の印刷が完了するまでの期間であることから、その遅延によって実際の印刷が遅延するようなことがない。
【００１４】
［適用例４］  適用例１に記載の印刷制御装置であって、前記遅延部は、前記所定期間として、前記印刷発注受信部により前記第１の印刷発注に基づく全ての画像データの受信を終えたときから、前記印刷装置で前記全ての画像についての印刷が完了後、所定時間が経過するときまでの期間だけ、前記実行指示の発行を遅延する構成である、印刷制御装置。
【００１５】
適用例４の印刷制御装置によれば、遅延部により遅延する所定期間が、印刷装置で第１の印刷発注に基づく全ての画像の印刷が完了後、所定時間が経過するときまでであることから、より多い頻度で、終了時処理を省略する連続印刷を行うことができる。
【００１６】
［適用例５］  適用例１ないし４のいずれかに記載の印刷制御装置であって、前記制御部は、インターレース方式による印刷を実現する構成であり、前記終了時処理は、前記第１の印刷発注に基づく最終の印刷画像の下端処理領域を、下端処理領域より前の通常領域に比較して、小さな送り量で副走査を行なう下端処理を少なくとも含む構成である、印刷制御装置。
【００１７】
適用例５の印刷制御装置によれば、インターレース方式による印刷の際の下端処理の削減を図ることができる。
【００１８】
［適用例６］  印刷装置を制御して、複数の画像を長尺状の印刷媒体へ順に印刷する印刷制御方法であって、前記画像を表す１または複数の画像データを含む印刷発注を受信する印刷発注受信工程と、前記印刷発注受信工程により受信した印刷発注に基づいて、前記印刷発注に含まれる各画像データを前記印刷装置に順に印刷させるとともに、前記印刷の終了に伴う終了時処理を前記印刷装置に実行させる制御工程とを備え、前記制御工程は、前記印刷発注としての第１の印刷発注に基づく前記終了時処理の実行指示の発行を、所定期間、遅延し、前記遅延している間に、前記第１の印刷発注とは相違する第２の印刷発注が前記印刷発注受信工程により受信された場合に、前記第１の印刷発注に基づく前記終了時処理の実行を省略し、前記第２の印刷発注に基づく前記画像データの印刷に処理を移す構成である、印刷制御方法。
【００１９】
［適用例７］  印刷装置を制御して、複数の画像を長尺状の印刷媒体へ順に印刷するためのコンピュータープログラムであって、（ａ）前記画像を表す１または複数の画像データを含む印刷発注を受信する機能と、（ｂ）前記機能（ａ）により受信した印刷発注に基づいて、前記印刷発注に含まれる各画像データを前記印刷装置に順に印刷させるとともに、前記印刷の終了に伴う終了時処理を前記印刷装置に実行させる機能とをコンピューターに実現させるとともに、前記機能（ａ）は、前記印刷発注としての第１の印刷発注に基づく前記終了時処理の実行指示の発行を、所定期間、遅延する機能と、前記遅延している間に、前記第１の印刷発注とは相違する第２の印刷発注が前記機能（ａ）により受信された場合に、前記第１の印刷発注に基づく前記終了時処理の実行を省略し、前記第２の印刷発注に基づく前記画像データの印刷に処理を移す機能とを備える、コンピュータープログラム。
【００２０】
適用例６の印刷制御方法および適用例７のコンピュータープログラムは、適用例１の印刷制御装置と同様に、第１の印刷発注と第２の印刷発注とが連続してなされた場合に、第１の印刷発注に基づく終了時処理が削減されることから、印刷処理全体のスループットの向上を図ることができる。
【００２１】
さらに、本発明は、上記適用例１ないし７以外の種々の形態で実現可能であり、例えば、適用例１の印刷制御装置を備えるネットワークシステム、適用例７のコンピュータープログラムを記録した記録媒体、そのコンピュータープログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施例としての印刷システム１０の構成を示すブロック図である。
【図２】コンピューター９０およびプリンター２２のソフトウェアの構成を示すブロック図である。
【図３】印刷発注ＯＤのデータ構造を示す説明図である。
【図４】プリンター２２の概略構成を示す説明図である。
【図５】インク吐出用ヘッドにおけるインクジェットノズルＮｚの配列を示す説明図である。
【図６】印字ヘッド２８の内部の概略構成を示す説明図である。
【図７】制御回路４０の内部構成を示す説明図である。
【図８】印刷制御処理を示すフローチャートである。
【図９】インターレース方式による記録の様子を示す説明図である。
【図１０】プリンターにおける画像データの印刷の様子の一例を示す説明図である。
【図１１】下端処理領域における記録の様子を示す説明図である。
【図１２】新たな印刷発注が連続してある場合の印刷の様子の一例を示す説明図である。
【図１３】第２実施例における印刷制御処理を示すフローチャートである。
【図１４】第３実施例における印刷制御処理を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について、実施例に基づき説明する。
【００２４】
Ａ．第１実施例：
・システム構成：
図１は、本発明の第１実施例としての印刷システムの構成を示すブロック図である。図示するように、印刷システム１０は、複数台のクライアントパーソナルコンピュータ（以下、「クライアントＰＣ」と呼ぶ）３１０、３２０と、印刷用のコンピューター９０と、クライアントＰＣ３１０，３２０とコンピューター９０とを接続するローカルエリアネットワーク（以下、「ＬＡＮ」と呼ぶ）３３０と、コンピューター９０に接続されるカラープリンター（以下、単に「プリンター」と呼ぶ）２２とを備える。
【００２５】
クライアントＰＣ３１０，３２０は、例えば、プリントラボステーションと呼ばれる店舗等に設置され、写真印刷を希望する利用者によって操作され、写真印刷の発注（以下、「印刷発注」と呼ぶ）を行う端末装置である。なお、クライアントＰＣ３１０，３２０は、一般的なパーソナルコンピュータであってもよいし、写真画像の入力を容易とした専用端末装置であってもよい。クライアントＰＣ３１０，３２０から入力された印刷発注は、ＬＡＮ３３０を介して、コンピューター９０に送信される。なお、クライアントＰＣ３１０，３２０は、２台に換えて他の複数の台数とすることもでき、また、複数台に換えて１台とすることもできる。ＬＡＮ３３０は有線であってもよいし、無線であってもよい。
【００２６】
コンピューター９０は、所定のプログラムがロードされ実行されることによりプリンター２２を制御する印刷制御装置として機能する。このコンピューター９０は、プログラムに従って各種演算処理を実行するＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３を中心に、バス８０により相互に接続された次の各部を備える。入力インターフェース８４はキーボード１４などからの信号の入力を司り、出力インターフェース８５は、プリンター２２へのデータの出力を司る。ＣＲＴＣ８６は、カラー表示可能なＣＲＴ２１への信号出力を制御し、ディスクコントローラー（ＤＤＣ）８７は、ハードディスク１６やＣＤ−ＲＯＭドライブ１５あるいは図示しないフレキシブルディスクドライブとの間のデータの授受を制御する。ハードディスク１６には、ＲＡＭ８３にロードされて実行される各種プログラムやデバイスドライバーの形式で提供される各種プログラムなどが記憶されている。
【００２７】
このほか、バス８０には、ＬＡＮインターフェース（ＬＡＮＩ／Ｆ）８８が接続されている。ＬＡＮＩ／Ｆ８８は、ＬＡＮ３３０と接続するためのインターフェースである。
【００２８】
プリンター２２は、長尺状の記録媒体としてのロール紙専用のインクジェットプリンターである。詳細な構成は後述するが、インクを吐出するためのノズルを複数備えたヘッドを、ロール紙の長尺方向と直行する方向に往復動する主走査を行うとともに、長尺方向にヘッドとロール紙とを相対的に移動する副走査を行うことによって画像を印刷する。コンピューター９０からプリンター２２には、主走査中に各ノズルでいずれの画素にドットを形成するかを特定するラスターデータ、および副走査の送り量を指定する送り量データなどが印刷データとして出力される。プリンター２２は、この印刷データに基づいて主走査および副走査を実行することで、ロール紙に写真画像を順に印刷する。プリンター２２は、図示しないオートカッターを備えており、ロール紙に印刷された写真画像を個別に切断も行う。プリンター２２は、適用例１に記載された印刷装置に該当する。
【００２９】
・ソフトウェア構成：
図２は、コンピューター９０およびプリンター２２のソフトウェアの構成を示すブロック図である。コンピューター９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９４が動作している。アプリケーションプログラム９４の内部には、印刷発注受信部９５が設けられている。印刷発注受信部９５は、クライアントＰＣ３１０，３２０から送られてくる印刷発注ＯＤを受信する。
【００３０】
図３は、印刷発注ＯＤのデータ構造を示す説明図である。図示するように、印刷発注ＯＤは、写真画像を示す１または複数の画像データＯＲＧと、画像データＯＲＧが終わりである旨を示す終了コードＣＤＥとを備える。クライアントＰＣ３１０，３２０は、画像データＯＲＧを１つずつ順に送信し、すべての画像データＯＲＧの送信を終えた後に終了コードＣＤＥを送信する。印刷発注受信部９５は、それら画像データＯＲＧおよび終了コードＣＤＥを順に受信する。
【００３１】
図２に示すように、オペレーティングシステムには、ビデオドライバー９１やプリンタードライバー９６が組み込まれている。アプリケーションプログラム９４は、印刷発注受信部９５により受信した印刷発注ＯＤに含まれる画像データＯＲＧを、ビデオドライバー９１を介してＣＲＴディスプレイ２１に表示している。アプリケーションプログラム９４で生成される画像データＯＲＧは、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３色の色成分からなるデータである。また、アプリケーションプログラム９４は、前記印刷発注ＯＤに含まれる画像データＯＲＧを、プリンタードライバー９６を介して、次のようにしてプリンター２２に印刷している。
【００３２】
アプリケーションプログラム９４は、印刷発注ＯＤを構成する一の画像データＯＲＧを受信すると、その画像データＯＲＧをそのままコンピューター９０のプリンタードライバー９６に転送する。プリンタードライバー９６は、スプーラー９７により、描画命令のセットとしての形式で画像データＯＲＧをアプリケーションプログラム９４から受け取り、スプールファイルＳＦに蓄える。プリンタードライバー９６に備えられたデスプーラー９８は、スプールファイルＳＦに蓄えられた描画命令をラスター処理して、画素ごとにＲ，Ｇ，Ｂの諧調値を有するイメージデータに変換する。
【００３３】
プリンタードライバー９６の内部には、スプーラー９７、スプールファイルＳＦ、デスプーラー９８の他に、色変換モジュール９９、ハーフトーンモジュール１００、送り量設定部１０１、データ出力部１０２が備えられている。色変換モジュール９９は、予め用意された色変換テーブルＬＵＴに従って、イメージデータの色成分をＲ，Ｇ，Ｂからプリンター２２が表現可能な色成分（ここではシアン、マゼンタ、イエロ、ブラックの各色）に補正する。本実施例のプリンター２２は画素ごとにはドットのオン・オフの２値しか採り得ない。従って、ハーフトーンモジュール１００は、プリンター２２で形成するドットの分散性によって補正された画像データの階調値を表現できるように画素ごとのドットのオン・オフを設定する。
【００３４】
送り量設定部１０１は、印刷の際の副走査量の設定を行う。副走査量は、印刷する１ページの下端付近では、通常時の副走査量よりも小さい副走査量とするが、この副走査量を定めるのが送り量設定部１０１である。送り量設定部１０１により設定された副走査量に基づいて、プリンター２２の各ノズルの位置を判定し、印刷すべきラスターを選択する。
【００３５】
データ出力部１０２は、ヘッドの主走査方向に合わせて各ラスターの印刷データをヘッドに出力する順序に並べ替える。プリンタードライバー９６は、以上の処理を施された画像データおよび副走査の送り量を指定する送り量データを印刷データＦＮＬとしてプリンター２２に出力する。この印刷データＦＮＬをプリンター２２に出力するまでの処理は、アプリケーションプログラム９４から一の画像データＯＲＧを受け取る都度に行われる。
【００３６】
アプリケーションプログラム９４は、印刷発注ＯＤの終了コードＣＤＥを受信すると、その終了コードＣＤＥをコンピューター９０のプリンタードライバー９６に転送する。プリンタードライバー９６は、終了コードＣＤＥを受け取ると、図示しない経路を介して、データ出力部１０２に、ジョブ終了コマンドＣＭＥをプリンター２２に出力させる。上記印刷データＦＮＬおよびジョブ終了コマンドＣＭＥが印刷ジョブを構成することになる。
【００３７】
プリンター２２では、入力部２０１がコンピューター９０から出力された印刷データＦＮＬを受け取り、バッファ２０２に一時的に蓄える。バッファ２０２のデータは主走査部２０３に出力される。主走査部２０３は、ヘッドの主走査を行いつつ、印刷データに基づいてインクを吐出する。また、主走査部２０３によりラスターが形成されると、副走査部２０４がプリンタードライバー９６から指定された副走査量でロール紙を搬送する。入力部２０１は、主走査部２０３および副走査部２０４が印刷を実行している間に残りの部分のデータを逐次入力する。このようにして、印刷データＦＮＬに対応した画像データＯＲＧで表される画像が、ロール紙Ｐに印刷される。すなわち、アプリケーションプログラム９４から画像データＯＲＧを１つ受ける毎に、その画像の印刷がなされる。
【００３８】
また、プリンター２２は、アプリケーションプログラム９４からジョブ終了コマンドＣＭＥを受け取ると、下端処理を行う。下端処理については、後ほど詳述する。
【００３９】
プリンタードライバー９６は、さらに、遅延部１０４および連続印刷制御部１０６を備える。連続印刷制御部１０６は、遅延部１０４からの信号を受けて、送り量設定部１０１およびデータ出力部１０２に制御信号を出力する。遅延部１０４および連続印刷制御部１０６についても、後ほど詳述する。なお、プリンタードライバー９６は、もともとは、記録媒体としてのＣＤ−ＲＯＭ（図示せず）に記憶されている。なお、プリンタードライバーＰｒは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、このプリンタードライバー９６は、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たプリンタードライバー９６であってもよい。あるいは、電子メールの添付ファイルの形態で供給されたプリンタードライバー９６であってもよい。
【００４０】
・プリンター構成：
次に、図４によりプリンター２２の概略構成を説明する。図示するように、このプリンター２２は、紙送りモーター２３によってロール紙Ｐを搬送する機構と、キャリッジモーター２４によってキャリッジ３１をプラテン２６の軸方向に往復動させる機構と、キャリッジ３１に搭載された印字ヘッド２８を駆動してインクの吐出およびドット形成を行う機構と、これらの紙送りモーター２３，キャリッジモーター２４，印字ヘッド２８および操作パネル３２との信号のやり取りを司る制御回路４０とから構成されている。
【００４１】
キャリッジ３１をプラテン２６の軸方向に往復動させる機構は、プラテン２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモーター２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出する位置検出センサー３９等から構成されている。
【００４２】
なお、このキャリッジ３１には、黒インク（Ｂｋ）用のカートリッジ７１とシアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）の３色のインクを収納したカラーインク用カートリッジ７２が搭載可能である。キャリッジ３１の下部の印字ヘッド２８には計４個のインク吐出用ヘッド６１ないし６４が形成されている。キャリッジ３１に黒（Ｂｋ）インク用のカートリッジ７１およびカラーインク用カートリッジ７２を上方から装着すると、各カートリッジから吐出用ヘッド６１ないし６４へのインクの供給が可能となる。
【００４３】
図示を省略したが、ロール紙Ｐは保持部に軸支されてプリンター２２に供給される。画像の印刷が終了すると、制御回路４０からの信号に基づいて、図示しないオートカッターにより、自動的にロール紙Ｐが、印刷された画像の境界部分で切断される。
【００４４】
図５は、インク吐出用ヘッド６１〜６４におけるインクジェットノズルＮｚの配列を示す説明図である。これらのノズルの配置は、色ごとにインクを吐出する４組のノズルアレイから成っており、４８個のノズルＮｚが一定のノズルピッチｋで千鳥状に配列されている。各ノズルアレイの副走査方向の位置は互いに一致している。本実施例のノズルピッチｋは６ドット分に相当する。
【００４５】
インクの吐出およびドット形成を行う機構について説明する。図６は印字ヘッド２８の内部の概略構成を示す説明図である。図示の都合上、イエロのヘッドについては図示を省略した。各色のヘッド６１ないし６４に設けられた４８個のノズルＮｚには、ノズルＮｚまでインクを導くインク通路６８に接する位置に各ノズル毎にピエゾ素子ＰＥが配置されている。ピエゾ素子ＰＥとノズルＮｚとの構造を詳細に示したのが図６である。ピエゾ素子ＰＥは、周知のように、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印加すると、図示するように、ピエゾ素子ＰＥが電圧の印加時間だけ伸張し、インク通路６８の一側壁を変形させる。この結果、インク通路６８の体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが、粒子Ｉｐとなって、ノズルＮｚの先端から高速に吐出される。このインク粒子Ｉｐがプラテン２６に装着されたロール紙Ｐに染み込むことにより印刷が行われる。
【００４６】
次にプリンター２２の制御回路４０の内部構成を説明する。図７は制御回路４０の内部構成を示す説明図である。図示する通り、この制御回路４０の内部には、ＣＰＵ４１，ＰＲＯＭ４２，ＲＡＭ４３の他、コンピューター９０とのデータのやりとりを行うＰＣインターフェース４４と、紙送りモーター２３、キャリッジモーター２４および操作パネル３２などとの信号をやりとりする周辺入出力部（ＰＩＯ）４５と、計時を行うタイマー４６と、ヘッド６１〜６４にドットのオン・オフの信号を出力する駆動用バッファ４７などが設けられており、これらの素子および回路はバス４８で相互に接続されている。また、制御回路４０には、所定周波数で各ノズルのピエゾ素子ＰＥを駆動するための駆動波形を出力する発信器５１、および発信器５１からの出力をヘッド６１〜６４に分配する分配出力器５５も設けられている。
【００４７】
制御回路４０は、コンピューター９０で処理された印刷データを受け取り、これを一時的にＲＡＭ４３に蓄え、所定のタイミングで駆動用バッファ４７に出力する。駆動用バッファ４７からは、ノズルごとにドットのオン・オフを示すデータが分配出力器５５に出力される。この結果、ドットを形成すべきノズルに対してはピエゾ素子ＰＥを駆動するための駆動波形が出力され、ドットが形成される。
【００４８】
なお、本実施例では、上述の通りピエゾ素子ＰＥを用いてインクを吐出するヘッドを備えたプリンター２２を用いているが、他の方法によりインクを吐出するプリンターを用いるものとしてもよい。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する泡（バブル）によりインクを吐出するタイプのプリンターに適用するものとしてもよい。インクを吐出してドットを形成する他、いわゆる熱転写型のプリンター、昇華型のプリンター、ドットインパクト型のプリンターなど種々のタイプのプリンターに適用することも可能である。
【００４９】
・印刷制御：
次に本実施例における印刷の制御処理について説明する。本実施例では、クライアントＰＣ３１０，３２０から印刷発注ＯＤの形で受け渡された１または複数の画像を、余白を設けることなくロール紙Ｐに順に印刷する。ＣＰＵ８１は、プリンター２２を駆動して印刷を実行するためのプ／ログラムであるプリンタードライバープログラムを実行する。プリンタードライバープログラムは、アプリケーションプログラムからの印刷指示によって起動される。プリンタードライバープログラムを実行する際のＣＰＵ８１の処理の一部である印刷制御処理の内容を図８のフローチャートに示す。
【００５０】
この処理が開始されると、ＣＰＵ８１は画像データの入力を行う（ステップＳ１１０）。画像データは、前述したように、クライアントＰＣ３１０，３２０からアプリケーションプログラム９４を介して入力したもので、Ｒ，Ｇ，Ｂの階調値によって表現されている。ＣＰＵ８１は、画像データについて、色変換処理を行う（ステップＳ１２０）。色変換処理とは、画像データを特定するＲ，Ｇ，Ｂの色成分を画素ごとにプリンター２２で使用可能なＣ，Ｍ，Ｙ，Ｋの色成分に補正する処理をいう。この処理は、Ｒ，Ｇ，Ｂの色系で表された色相に対してＣ，Ｍ，Ｙ，Ｋの色成分を与える色変換テーブルを用いて行われる。その後、ＣＰＵ８１は色変換された画像データのハーフトーン処理を行う（ステップＳ１３０）。ハーフトーン処理の方法としては、いわゆる誤差拡散法やディザ法などの周知の方法を適用することができる。色変換処理およびハーフトーン処理の内容は周知であるため詳細な説明は省略する。
【００５１】
次に、ＣＰＵ８１は、プリンター２２の副走査量を設定し、プリンター２２に転送するデータを抽出するための処理を実行する（ステップＳ１４０）。つまり、ＣＰＵ８１は、プリンター２２の副走査量を設定し、その副走査の送り量に基づいて、プリンター２２の各ノズルが画像データのいずれのラスターを形成すべきかを判定し、該ラスターのデータを抽出する。ここでは、インターレース方式による記録を行うべくラスターデータの抽出を行っている。
【００５２】
図９はインターレース方式による記録の様子を示す説明図である。図示の都合上、４ドットピッチで７つのノズルを備えるヘッドを例示した。図の左側には、１回目〜６回目の各主走査におけるヘッドの副走査方向の位置を示した。丸囲みの数字がそれぞれノズルを意味する。数字はノズル番号である。図の右側には、各ノズルで形成されるドットの様子を示した。図示する通り、各ラスターを１回の主走査で形成しつつ、７ラスターの一定の送り量で副走査を行うことにより、図中の印刷可能領域に画像を印刷することができる。ステップＳ１４０の処理では、一定値７ドットという副走査量を設定し、主走査用データであるラスターデータの抽出を行う。
【００５３】
次に、ＣＰＵ８１は、こうして抽出された各ノズルへの供給データを副走査の送り量のデータとともに、印刷データＦＮＬとしてプリンター２２に出力する（ステップＳ１５０）。その後、ＣＰＵ８１は、終了コードＣＤＥの入力があるか否かを判定する（ステップＳ１６０）。終了コードＣＤＥは、前述したように、クライアントＰＣ３１０，３２０からアプリケーションプログラム９４を介して入力するもので、ステップＳ１６０では、この入力があるか否かを判定する。入力がない場合には、ステップＳ１１０に戻して、次の画像データＯＲＧについての印刷データＦＮＬをプリンター２２に出力する処理を行う。この印刷データＦＮＬを出力する処理を、印刷発注ＯＤに含まれる全ての画像データＯＲＧが終了するまで繰り返し実行する。
【００５４】
ステップＳ１６０で、終了コードＣＤＥの入力があると判定された場合には、ＣＰＵ８１は、新たな印刷発注ＯＤの入力があるか否かを判定する（ステップＳ１７０）。アプリケーションプログラム９４は、クライアントＰＣ３１０、３２０から新たな印刷発注ＯＤが発行されると、それを受信して、新たな印刷発注ＯＤがあった旨をプリンタードライバー９６に通知する。ステップＳ１７０では、この通知を受けることで、新たな印刷発注ＯＤの入力があったと判定することができる。なお、新たな印刷発注ＯＤとは、ステップＳ１１０ないしＳ１５０で印刷データの出力が完了した印刷発注とは相違する印刷発注ＯＤである。以下、ステップＳ１１０ないしＳ１５０で印刷データの出力が完了した印刷発注を「第１の印刷発注」と呼び、新たな印刷発注を「第２の印刷発注」と呼ぶ。
【００５５】
ステップＳ１７０で第２の印刷発注の入力がないと判定された場合には、ＣＰＵ８１は、ステップＳ１８０に処理を進める。ステップＳ１８０では、プリンター２２に対して、現在印刷しているページ番号（以下、「印刷中ページ番号」と呼ぶ）を問い合わせて、プリンター２２から印刷中ページ番号を取得する。印刷中ページ番号は、印刷発注ＯＤに含まれる画像データＯＲＧのうちの何番目の画像データを印刷している最中であるかを特定しうる情報である。
【００５６】
ステップＳ１８０の実行後、ＣＰＵ８１は、ステップＳ１８０で取得した印刷中ページ番号が、印刷発注ＯＤに含まれる最終の画像データＯＲＧであるか否かを判定し（ステップＳ１９０）、最終の画像データＯＲＧであると判定されるまで、ステップＳ１７０、Ｓ１８０の処理を繰り返す。すなわち、終了コードＣＤＥの入力がなされてから、プリンター２２において最終の画像データＯＲＧが実際に印刷中となるまでの期間（以下、「所定期間」と呼ぶ）、ステップＳ１７０ないしＳ１９０が繰り返されて、時間の遅延がなされる。換言すれば、第１の印刷発注に基づく全ての画像データＯＲＧの受信を終えてから、プリンター２２において最終の画像データＯＲＧが印刷開始されるまでの期間、時間の遅延がなされる。ステップＳ１６０ないしＳ１９０の処理が、遅延部１０４（図２）に対応する。
【００５７】
ステップＳ１９０で、最終の画像データＯＲＧであると判定されると、ＣＰＵ８１は、下端処理用の送り量を設定し（ステップＳ１９２）、印刷ジョブが終了した旨を示すジョブ終了コマンドを、下端処理用の送り量のデータとともに、プリンター２２に出力する（ステップＳ１９４）。このステップＳ１９４の処理が、適用例１における「終了時処理の実行指示の発行」に相当する。
【００５８】
図１０は、プリンター２２における画像データの印刷の様子の一例を示す説明図である。図示は、図３に示した印刷発注ＯＤの例示に対応するものである。ロール紙Ｐには、その先端ＰＴＰから５つの画像データのそれぞれに対応した画像が順に印刷される。５ページ目である最終の印刷画像の印刷領域では、予め設定された所定数のラスターの印刷が終了すると、下端処理領域に移行する。
【００５９】
図１１は、下端処理領域における記録の様子を示す説明図である。図９と同様、４ドットピッチで７つのノズルを備えるヘッドについて例示した。図中には、Ｌ−６回目〜Ｌ＋５回目までの１２回の主走査におけるヘッドの副走査方向の位置を示した。
【００６０】
図１１に示す通り、本実施例では、Ｌ−４回目の主走査が終了すると、下端処理として、５ラスターの送り量で副走査を行い、その後は３ラスターずつの送り量で副走査を行う。このため、下端処理領域より前の通常領域に比較して小さな送り量で副走査を実行するため、ラスターを副走査方向に密に形成することができる。この結果、図１１に示す通り、領域Ａの範囲内でラスターの抜けを生じることなく画像を印刷することができる。この領域Ａの範囲は、下端処理を行わない場合に比べて遙かに小さいもので、下端処理を行うことにより、高精度送りでの印刷可能領域を拡張することができる。
【００６１】
図８のステップＳ１９２では、下端処理用の送り量を、図１１に例示したように通常領域よりも小さい値に設定する。そうして、ステップＳ１９４で、下端処理用の送り量のデータとともにジョブ終了コマンドを、プリンター２２に出力する。
【００６２】
プリンター２２は、下端処理用の送り量のデータとジョブ終了コマンドの入力を受けると、その送り量に基づく下端処理を実行するとともに、ジョブ終了コマンドに基づく印刷後処理を実行する。下端処理は、図１１に例示した前述したものである。印刷後処理は、印刷発注に含まれる全ての画像データの印刷が完了後に行なわれる処理である。本実施例では、印刷後処理は、最終の画像の後ろ側（ロール紙Ｐの搬送方向の上流側）の境界部分を切断する際に、切断箇所を最終前の画像の境界部分を切断する際の通常位置よりも所定量（わずかな量）だけ下流側に切断する切断制御を行い、その後、ロール紙をその収納部に巻き戻すといったものである。前記下端処理および印刷後処理が、適用例１に記載された終了時処理に該当する。
【００６３】
ステップＳ１９４の実行後、「リターン」に抜けて、印刷制御処理を一旦終了する。一方、ステップＳ１７０で新たな印刷発注（第２の印刷発注）の入力があると判定された場合には、ＣＰＵ８１は、ステップＳ１１０に処理を戻して、第２の印刷発注についての画像データの入力を行う（ステップＳ１１０）。すなわち、ステップＳ１７０で第２の印刷発注の入力があると判定された場合には、ＣＰＵ８１は、第１の印刷発注に基づく下端処理用の送り量とジョブ終了コマンドのプリンター２２への出力を省略して、直ちに第２の印刷発注についての画像データの印刷に処理を移す。この構成が、連続印刷制御部１０６（図２）に対応する。
【００６４】
第１の印刷発注と第２の印刷発注との間が離れている場合、図１０に例示した一の印刷発注に基づく印刷が、第１の印刷発注および第２の印刷発注のそれぞれに対して個別に実行される。すなわち、第１の印刷発注および第２の印刷発注のそれぞれに対して下端処理が施される。これに対して、前述した所定の期間に、新たな印刷発注（第２の印刷発注）の入力があると判定された場合には、ステップＳ１７０で肯定判別されることから、図１２に示すように、第１の印刷発注に基づく下端処理が省略されて、第２の印刷発注に基づく画像が第１の印刷発注に基づく画像に連続して印刷され、第２の印刷発注に基づく下端処理だけが実行されることになる。
【００６５】
なお、第２の印刷発注の処理中にステップＳ１７０で、新たな印刷発注（第３の印刷発注）の入力があったと判定された場合には、ステップＳ１１０に処理が戻される。このために、第２の印刷発注に基づく下端処理用の送り量とジョブ終了コマンドのプリンター２２への出力が省略され、直ちに第３の印刷発注についての画像データの印刷に処理が移される。このように、先の印刷発注の処理中にステップＳ１７０で、新たな印刷発注の入力があったと判定された場合には、先の印刷発注に基づく下端処理用の送り量とジョブ終了コマンドのプリンター２２への出力が省略され、新たな印刷発注についての画像データの印刷に処理が移され、こうした処理が繰り返されることになる。
【００６６】
・効果：
以上のように構成された印刷システム１０に含まれるコンピューター９０によれば、図１２に示したように、第１の印刷発注ＯＤと第２の印刷発注ＯＤとが連続してなされた場合に、第１の印刷発注ＯＤに基づく下端処理および印刷後処理が削減される。したがって、印刷処理全体のスループットの向上を図ることができる。また、本実施例では、第１の印刷発注ＯＤの終わりを示す終了コードＣＤＥが受信されてから、プリンター２２により実際に、第１の印刷発注ＯＤに基づく最終画像が印刷開始されるまでの間を所定期間として、この所定期間に第２の印刷発注ＯＤの受信を検知するように構成している。このために、第２の印刷発注ＯＤの受信を待つことによって実際の印刷が遅延するようなことがない。
【００６７】
Ｂ．第２実施例：
本発明の第２実施例について説明する。本発明の第２実施例としての印刷システムは、第１実施例の印刷システム１０と比較して、コンピューター９０のＣＰＵ８１で実行される印刷制御御処理（第１実施例では図８）が相違するだけで、ハードウェアの構成や、その他のソフトウェアの構成は同一である。なお、第１実施例と同一の構成については、第１実施例と同一の符号を用いて以下の説明を行う。
【００６８】
図１３は、第２実施例における印刷制御処理を示すフローチャートである。この印刷制御処理は、第１実施例における印刷制御処理（図８）と比較して、ステップＳ１１０ないしＳ１６０、Ｓ１７９、Ｓ１９２、Ｓ１９４の点で同一であり、ステップＳ２６５、Ｓ２８０、Ｓ２９０の点で相違する。
【００６９】
図１３に示すように、処理が開始されると、ＣＰＵ８１は、まず、第１実施例と同じ処理内容のステップＳ１１０ないしＳ１６０の処理を実行する。ステップＳ１６０で、終了コードＣＤＥの入力があると判定された場合には、ＣＰＵ８１は、第１の印刷発注ＯＤの最終の画像データＯＲＧがプリンター２２により実際に印刷開始される時間を予測する（ステップＳ２６５）。この時間は、第１の印刷発注ＯＤの印刷が開始されてから最終の画像データＯＲＧが印刷開始されるまでの時間であり、以下、最終画像印刷開始時間ＴＡと呼ぶ。この最終画像印刷開始時間ＴＡは、最終画像までの印刷枚数や、最終画像までの印刷データとして送信したデータ行数等から求めることができる。
【００７０】
ステップＳ２６５の実行後、第１実施例と同じステップＳ１７０の処理を実行して、ステップＳ１７０で、新たな印刷発注の入力がないと判定された場合には、ＣＰＵ８１は、コンピューター９０に設けられた図示しないタイマーを用いて、第１の印刷発注の印刷をプリンター２２で開始してからの経過時間Ｔを取得し（ステップＳ２８０）、その経過時間Ｔが最終画像印刷開始時間ＴＡ以上となったか否かを判定する（ステップＳ２９０）。
【００７１】
ステップＳ２９０で、経過時間Ｔが最終画像印刷開始時間ＴＡを下回ると判定された場合には、ステップＳ１７０に処理を戻す。一方、ステップＳ２９０で、経過時間Ｔが最終画像印刷開始時間ＴＡ以上であると判定された場合には、ステップＳ１９２に処理を移行する。
【００７２】
以上のように構成された第２実施例のコンピューター９０によれば、第１実施例と同様に、第１の印刷発注ＯＤと第２の印刷発注ＯＤとが連続してなされた場合に、第１の印刷発注ＯＤに基づく下端処理および印刷後処理が削減されることから、印刷処理全体のスループットの向上を図ることができるという効果を奏する。また、第２実施例では、第１実施例と同様に、第１の印刷発注ＯＤの終わりを示す終了コードＣＤＥが受信されてから、プリンター２２により第１の印刷発注ＯＤに基づく最終画像が印刷開始されるまでの間、第２の印刷発注ＯＤの受信を待つことができる。このために、第２の印刷発注ＯＤの受信を待つことによって実際の印刷が遅延するようなことがない。
【００７３】
Ｃ．第３実施例：
本発明の第３実施例について説明する。本発明の第３実施例としての印刷システムは、第２実施例の印刷システムと比較して、コンピューター９０のＣＰＵ８１で実行される印刷制御御処理（第２実施例では図１３）が相違するだけで、ハードウェアの構成や、その他のソフトウェアの構成は同一である。なお、第１実施例と同一の構成については、第１実施例と同一の符号を用いて以下の説明を行う。
【００７４】
図１４は、第３実施例における印刷制御処理を示すフローチャートである。この印刷制御処理は、第２実施例における印刷制御処理（図１３）と比較して、ステップＳ３６５およびＳ３９０（図１３ではステップＳ２６５およびＳ２９０が対応）の内容が相違するだけで、その他のステップは同一である。
【００７５】
ステップＳ１６０に続くステップＳ３６５では、終了コードＣＤＥの入力があるまでに出力した全ての印刷データ、すなわち、第１の印刷発注ＯＤについての全ての印刷データをプリンター２２で印刷するに要する時間（以下、「印刷所要時間」と呼ぶ）ＴＢを演算する。この印刷所要時間は、第２実施例と同様に、印刷枚数や、印刷データとして送信したデータ行数等から求める。ステップＳ２８０に続くステップＳ３９０では、経過時間Ｔが印刷所要時間ＴＢ以上となったか否かを判定する。
【００７６】
すなわち、第１実施例では、遅延部により遅延する所定期間を、第１の印刷発注ＯＤに基づく最終画像が印刷開始されるまでとしたが、これに対して、第３実施例では、プリンター２２により第１の印刷発注ＯＤに基づく全ての画像の印刷が完了するまでとした。
【００７７】
以上のように構成された第３実施例によれば、第２実施例と同様に、第１の印刷発注ＯＤと第２の印刷発注ＯＤとが連続してなされた場合に、第１の印刷発注ＯＤに基づく下端処理および印刷後処理が削減されることから、印刷処理全体のスループットの向上を図ることができる。また、本実施例では、第１の印刷発注ＯＤの終わりを示す終了コードＣＤＥが受信されてから、プリンター２２により第１の印刷発注ＯＤに基づく全ての画像の印刷が完了するまでの間、第２の印刷発注ＯＤの受信を待つことができる。
【００７８】
Ｄ．第４実施例：
本発明の第４実施例について説明する。第３実施例で実現した構成、すなわち、遅延部により遅延する所定期間を、プリンター２２により第１の印刷発注ＯＤに基づく全ての画像の印刷が完了するまでとした構成を、この第４実施例では、第１実施例を変形することで得るようにした。詳しくは、第１実施例と同様に、プリンター２２に対して何枚目の画像データを印刷中であるかを問い合わせて、全ての画像の印刷を完了したことを知る構成とし、全ての画像の印刷が完了したことを検知したときに、ステップＳ１９２（図８）に処理を進める構成とする。
【００７９】
この第４実施例によれば、第３実施例と同様に、第１の印刷発注ＯＤの終わりを示す終了コードＣＤＥが受信されてから、プリンター２２により第１の印刷発注ＯＤに基づく全ての画像の印刷が完了するまでの間、第２の印刷発注ＯＤの受信を待つことができる。
【００８０】
Ｅ．第５実施例：
本発明の第５実施例について説明する。本発明の第５実施例は、第３実施例と比較して、印刷制御御処理（第３実施例では図１４）におけるステップＳ３９０が相違するだけで、ハードウェアの構成や、その他のソフトウェアの構成は同一である。第３実施例のステップＳ３９０では、経過時間Ｔが印刷所要時間ＴＢ以上となったか否かを判定していたが、これに換えて、本実施例では、経過時間Ｔが、印刷所要時間ＴＢと所定時間ＴＣとの和以上となったか否かを判定する構成とする。ここで、所定時間ＴＣは、一定の値であり、プリンター２２で印刷を行ったときに、その印刷終了後から印字品質が安定するまでに要する時間である。所定時間ＴＣは、例えば３分である。なお、所定時間ＴＣは、印刷終了後から印字品質が安定するまでに要する時間に限る必要はなく、その他の時間に換えることもできる。
【００８１】
この構成によっても、前記第１ないし第４実施例と同様に、第１の印刷発注ＯＤと第２の印刷発注ＯＤとが連続してなされた場合に、第１の印刷発注ＯＤに基づく下端処理および印刷後処理が削減されることから、印刷処理全体のスループットの向上を図ることができるという効果を奏する。また、この第５実施例では、所定時間ＴＣだけ余分に第２の印刷発注の受信を待つことができることから、より多い頻度で、終了時処理を省略する連続印刷を行うことができる。この結果、ジョブ終了コマンドを受けた後の印刷後処理で、終端を余分なマージンだけ切り落とす処理を行うような場合に、この印刷後処理を削減することができることから、ロール紙の節約を図ることができる。
【００８２】
Ｆ．第６実施例：
本発明の第６実施例について説明する。第５実施例で実現した構成、すなわち、遅延部により遅延する所定期間を、所定時間ＴＣだけ大きくした構成を、この第６実施例では、第４実施例を変形することで得るようにする。詳しくは、第４実施例と同様に、プリンター２２に対して何枚目の画像データを印刷中であるかを問い合わせて、全ての画像の印刷を完了したことを知る構成とし、全ての画像の印刷が完了したことを検知したときから所定時間ＴＣだけ遅延したときを、遅延部により遅延する所定期間の終端とする。
【００８３】
この第６実施例によれば、第５実施例と同様に、所定時間ＴＣだけ余分に第２の印刷発注の受信を待つことができ、第５実施例と同一の効果を奏する。
【００８４】
Ｇ．変形例：
Ｇ−１．変形例１：
上記各実施例および変形例においては、遅延部により遅延する終了時処理を、前述した下端処理と印刷後処理との双方としたが、これに換えて、印刷後処理だけとすることができる。すなわち、ジョブ終了コマンドの送信だけを遅延する構成とすることができる。また、前記終了時処理は、前記下端処理とすることもできる。さらに、前記終了時処理として前記下端処理を少なくとも含む構成とすることもできる。さらに、終了時処理は、下端処理以外の他の処理に換えることもできる。
【００８５】
Ｇ−２．変形例２：
上記各実施例および変形例においては、記録媒体としてのシートＳを、ロール状に巻き重ねたロール紙としたが、これに限る必要はなく、長尺状の他の紙としてもよい。また、紙に限る必要もなく、フィルム等の他の記録媒体に適用することもできる。
【００８６】
Ｇ−３．変形例３：
上記各実施例および変形例においては、印刷発注をクライアントＰＣ３１０，３２０で行う構成としたが、これに換えて、クライアントＰＣ３１０，３２０を不要なものとし、プリンター２２に接続されるコンピューター９０で印刷発注を行う構成としてもよい。
【００８７】
Ｇ−４．変形例４：
上記各実施例および変形例では、インクジェットプリンターについて説明したが、本発明は、インクジェットプリンター以外のプリンター、例えばーレーザープリンター、インパクトプリンター等に適用することができる。また、プリンターに限る必要もなく、ファクシミリ等の他の記録装置に換えることもできる。
【００８８】
なお、前述した実施例および各変形例における構成要素の中の、独立請求項で記載された要素以外の要素は、付加的な要素であり、適宜省略可能である。また、本発明はこれらの実施例および各変形例になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々の態様での実施が可能である。
【符号の説明】
【００８９】
１０…印刷システム
１４…キーボード
１６…ハードディスク
２２…プリンター
２３…紙送りモーター
２４…キャリッジモーター
２６…プラテン
２８…印字ヘッド
３１…キャリッジ
３２…操作パネル
３４…摺動軸
３６…駆動ベルト
３８…プーリ
３９…位置検出センサー
４０…制御回路
４１…ＣＰＵ
６１〜６４…インク吐出用ヘッド
６８…インク通路
７２…カラーインク用カートリッジ
８０…バス
８１…ＣＰＵ
８４…入力インターフェース
８５…出力インターフェース
９０…コンピューター
９１…ビデオドライバー
９４…アプリケーションプログラム
９５…印刷発注受信部
９６…プリンタードライバー
９７…スプーラー
９８…デスプーラー
９９…色変換モジュール
１００…ハーフトーンモジュール
１０１…送り量設定部
１０２…データ出力部
１０４…遅延部
１０６…連続印刷制御部
２０１…入力部
２０２…バッファ
２０３…主走査部
２０４…副走査部
３１０、３２０…クライアントＰＣ
ＴＡ…最終画像印刷開始時間
ＴＢ…印刷所要時間
ＰＣ…クライアント
ＴＣ…所定時間
ＯＤ…印刷発注
ＣＤＥ…終了コード
ＣＭＥ…ジョブ終了コマンド
ＯＲＧ…画像データ
ＦＮＬ…印刷データ
【図１】
2012081717.tif 000003
【図２】
2012081717.tif 000004
【図３】
2012081717.tif 000005
【図４】
2012081717.tif 000006
【図５】
2012081717.tif 000007
【図６】
2012081717.tif 000008
【図７】
2012081717.tif 000009
【図８】
2012081717.tif 000010
【図９】
2012081717.tif 000011
【図１０】
2012081717.tif 000012
【図１１】
2012081717.tif 000013
【図１２】
2012081717.tif 000014
【図１３】
2012081717.tif 000015
【図１４】
2012081717.tif 000016