(57)【特許請求の範囲】
【請求項１】
印刷において休止を制御するための方法であって、
画像データを画像化部に送信するとともに、各ページの前記画像データを送信しながら印刷信号を送信するステップを含み、前記画像データは前記画像化部が前記印刷信号を受け取ると印刷され、前記方法はさらに、
休止の原因を受け取ると、印刷を休止するコマンドを生成するステップと、
前記印刷を休止するコマンドに従って、前記印刷信号を前記画像化部に送信することを停止するステップとを含み、前記画像データを印刷することは、前記画像化部が前記印刷信号を受け取ることができない場合に停止され、
前記画像データは両側の画像データを含み、印刷において休止を制御するための前記方法はさらに、
表側の画像データについての印刷信号と、裏側の画像データについての印刷信号とをそれぞれ計数するステップを含む、方法。
【請求項２】
前記画像化部が前記印刷信号を受け取ることができない場合に前記画像データを印刷することを停止することは、
前記画像化部が前記印刷信号を受け取ることができない場合に、現在のページの前記画像データが印刷された後、印刷を停止することを含む、請求項１に記載の印刷において休止を制御するための方法。
【請求項３】
前記印刷信号を前記画像化部に送信することを停止するステップは、
前記印刷を休止するコマンドを受け取るとすぐに、表側の画像データについての前記印刷信号を送信することを停止するステップと、
裏側の画像データについての前記印刷信号を送信することを継続するステップと、
裏側の画像データについての前記印刷信号の計数が表側の画像データについての前記印刷信号の計数と等しい際にすぐに、裏側の画像データについての前記印刷信号を送信することを停止するステップとを含む、請求項１に記載の印刷において休止を制御するための方法。
【請求項４】
前記印刷を休止するコマンドに従って、前記印刷信号を前記画像化部に送信することを停止した後、
印刷を再開するコマンドを受け取るステップと、
前記画像データの残りを前記画像化部に送信することを継続するとともに、各ページの前記画像データを送信しながら１つの前記印刷信号を送信するステップとをさらに含む、請求項１に記載の印刷において休止を制御するための方法。
【請求項５】
印刷において休止を制御するための装置であって、
ジョブデータをホストから受け取るためのデータ受取部と、
受け取った前記ジョブデータを画像データに変換するためのデータ処理部と、
休止の原因を前記ホストから受け取ると、印刷を休止するコマンドを送信するための制御部と、
前記画像データを画像化部に送信し、各ページの前記画像データを送信しながら１つの印刷信号を送信し、前記印刷を休止するコマンドを受け取ると、前記印刷信号を前記画像化部に送信することを停止するための印刷部とを含み、前記画像データは前記画像化部が前記印刷信号を受け取ると印刷され、前記画像データを印刷することは、前記画像化部が前記印刷信号を受け取ることができない場合に停止され、
前記画像データは両側の画像データを含み、印刷において休止を制御するための前記装置はさらに、
表側の画像データについての前記印刷信号と、裏側の画像データについての前記印刷信号とをそれぞれ計数し、裏側の画像データについての前記印刷信号の計数が表側の画像データについての前記印刷信号の計数と等しいかどうか判断するための検出部を含む、装置。
【請求項６】
前記画像化部が前記印刷信号を受け取ることができない場合に前記画像データを印刷することを停止することは、
前記画像化部が前記印刷信号を受け取ることができない場合に、現在のページの前記画像データが印刷された後、印刷を停止することを含む、請求項５に記載の印刷において休止を制御するための装置。
【請求項７】
前記印刷を休止するコマンドを受け取ると、前記印刷信号を前記画像化部に送信することを停止するための前記印刷部は具体的に、
前記印刷を休止するコマンドを受け取るとすぐに、表側の画像データについての前記印刷信号を送信することを停止し、裏側の画像データについての前記印刷信号を送信することを継続し、裏側の画像データについての前記印刷信号の計数が表側の画像データについての前記印刷信号の計数と等しい際にすぐに、裏側の画像データについての前記印刷信号を送信することを停止するための前記印刷部を含む、請求項５に記載の印刷において休止を制御するための装置。
【請求項８】
前記制御部はさらに、印刷を再開するコマンドを送信するために用いられ、前記印刷部は、前記印刷部が前記印刷を再開するコマンドを受け取ると、前記画像データの残りを前記画像化部に送信することを継続し、各ページの前記画像データを送信しながら１つの前記印刷信号を送信する、請求項５に記載の印刷において休止を制御するための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の分野
本発明は、印刷技術の分野に関し、特に印刷において休止を制御するための方法および装置に関する。
【背景技術】
【０００２】
発明の背景
近年、デジタル印刷は、印刷のためのデータを直接的に入力、処理および印刷する方法を採用する、急速に発展している印刷技術である。デジタル印刷装置は、ホストを通じてオリジナルデータをドットマトリックスデータへと処理し、制御システムを通じて当該ドットマトリックスデータを画像化に好適なデータ（すなわち画像データ）へと処理し、次いで当該画像データから直接的に画像を形成するよう画像化部を制御する。オンデマンドインクジェット印刷のデジタル印刷装置に一般的なワークフローは以下のとおりである。すなわち、印刷基材（たとえば、紙）が所定の位置に到達すると、制御システムの制御下において、画像化部の印刷ヘッドにおける圧電結晶がインクを押し出すようパルスを生成し、霧状のインク液滴を印刷基材の表面に向かって直接的に放出し、これにより画像を形成する。
【０００３】
デジタルプリンタを用いる大規模な印刷プロダクションにおいては、ペーパロールの長さが限られているので、印刷の間に印刷装置を休止して新しいペーパロールに取り換えて印刷を継続することが通常必要である。表側に画像を印刷するための印刷ヘッドと裏側に画像を印刷するための印刷ヘッドとの物理的な配設位置が異なることにより、印刷中において印刷の時系列の問題（その内容にかかわらず、最初に印刷されたページが表側とされ、その後で印刷されたページが裏側とされる）が存在する。したがって、デジタルプリンタの印刷において休止を制御する場合には、印刷が休止されたときに表側の画像および裏側の画像の両方の印刷されたページの数が同じであることを確実にする必要があるだけでなく、印刷が再開された後で印刷が休止されたときに、特定のページ番号に従って新しいページを出力するよう表側の画像と裏側の画像とが継続することを確実にする必要がある。すなわち、表側の画像と裏側の画像とが良好に整列され得るとともに、印刷を休止および再開する処理の間にあるページが欠落または重複することなく印刷されたページの番号が連続することを確実にする必要がある。
【０００４】
先行技術では、ホストが（たとえば、ユーザが印刷を休止するよう命令するといった）休止の原因を発見した場合、データ印刷を休止するようバックエンドのデータ受取部へのデータの送信が停止される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明者らは、印刷の休止に関する既存の技術において、少なくとも以下の問題が存在することを発見した。すなわち、ある量のデータがプリンタのデータ受取部のストレージスペースにおいてバッファされることとなり、ホストがデータを送信することを停止した後、プリンタが実際に印刷を停止できるのは、データ受取部における当該バッファされたデータの印刷を終了した後のみとなる。すなわち、既存の休止機能にはある程度の遅延が存在する。現在印刷されるべきすべてのデータをホストが印刷システムのデータ受取部にすでに送信していた場合、休止動作はもはや可能となり得ない。換言すると、休止したとしても、プリンタが実際に印刷を停止することができるのは、すべての現在のジョブデータを印刷し終えた後のみである。したがって、本当の休止機能は実現され得ない。
【課題を解決するための手段】
【０００６】
発明の概要
関連する技術において印刷の休止の問題を解決するために、本発明は、印刷において休止を制御するための方法および装置を提供することを意図する。
【０００７】
本発明の実施例は、印刷において休止を制御するための方法を提供する。当該方法は、
画像データを画像化部に送信するとともに、各ページの画像データを送信しながら印刷信号を送信するステップを含み、画像データは画像化部が印刷信号を受け取ると印刷され、上記方法はさらに、
休止の原因を受け取ると、印刷を休止するコマンドを生成するステップと、
印刷を休止するコマンドに従って、印刷信号を画像化部に送信することを停止するステップとを含み、画像データを印刷することは、画像化部が印刷信号を受け取ることができない場合に停止される。
【０００８】
好ましくは、画像化部が印刷信号を受け取ることができない場合に画像データを印刷することを停止することは、
画像化部が印刷信号を受け取ることができない場合に、現在のページの画像データが印刷された後、印刷を停止することを含む。
【０００９】
好ましくは、画像データは両側の画像データを含み、印刷において休止を制御するための方法はさらに、
表側の画像データについての印刷信号と、裏側の画像データについての印刷信号とをそれぞれ計数するステップを含む。
【００１０】
さらに好ましくは、印刷信号を画像化部に送信することを停止するステップは、
印刷を休止するコマンドを受け取るとすぐに、表側の画像データについての印刷信号を送信することを停止するステップと、
裏側の画像データについての印刷信号を送信することを継続するステップと、
裏側の画像データについての印刷信号の計数が表側の画像データについての印刷信号の計数と等しい際にすぐに、裏側の画像データについての印刷信号を送信することを停止するステップとを含む。
【００１１】
好ましくは上記方法は、印刷を休止するコマンドに従って、印刷信号を画像化部に送信することを停止した後、
印刷を再開するコマンドを受け取るステップと、
画像データの残りを画像化部に送信することを継続するとともに、各ページの画像データを送信しながら１つの印刷信号を送信するステップとをさらに含む。
【００１２】
本発明の実施例はさらに、印刷において休止を制御するための装置を提供する。当該装置は、
ジョブデータをホストから受け取るためのデータ受取部と、
受け取ったジョブデータを画像データに変換するためのデータ処理部と、
休止の原因をホストから受け取ると、印刷を休止するコマンドを送信するための制御部と、
画像データを画像化部に送信し、各ページの画像データを送信しながら１つの印刷信号を送信し、印刷を休止するコマンドを受け取ると、印刷信号を画像化部に送信することを停止するための印刷部とを含み、画像データは画像化部が印刷信号を受け取ると印刷され、画像データを印刷することは、画像化部が印刷信号を受け取ることができない場合に停止される。
【００１３】
好ましくは、画像化部が印刷信号を受け取ることができない場合に画像データを印刷することを停止することは、
画像化部が印刷信号を受け取ることができない場合に、現在のページの画像データが印刷された後、印刷を停止することを含む。
【００１４】
好ましくは、画像データは両側の画像データを含み、印刷において休止を制御するための装置はさらに、
表側の画像データについての印刷信号と、裏側の画像データについての印刷信号とをそれぞれ計数し、裏側の画像データについての印刷信号の計数が表側の画像データについての印刷信号の計数と等しいかどうか判断するための検出部を含む。
【００１５】
さらに好ましくは、印刷を休止するコマンドを受け取ると、印刷信号を画像化部に送信することを停止するための印刷部は具体的に、
印刷を休止するコマンドを受け取るとすぐに、表側の画像データについての印刷信号を送信することを停止し、裏側の画像データについての印刷信号を送信することを継続し、裏側の画像データについての印刷信号の計数が表側の画像データについての印刷信号の計数と等しい際にすぐに、裏側の画像データについての印刷信号を送信することを停止するための印刷部を含む。
【００１６】
好ましくは、制御部はさらに、印刷を再開するコマンドを送信するためのものであり、印刷部は、印刷部が印刷を再開するコマンドを受け取ると、画像データの残りを画像化部に送信することを継続し、各ページの画像データを送信しながら１つの印刷信号を送信する。
【００１７】
印刷において休止を制御するための本発明の方法および装置は、印刷の休止は印刷信号を送信することを停止することにより達成されるので、先行技術に存在する印刷を休止することの問題を克服するとともに印刷の障害を低減する。
【００１８】
本願明細書に記載される図面は、本発明のさらなる理解を提供するとともに、当該出願の一部を構成するものである。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施例１に従った、印刷において休止を制御するための方法のフロー図を示す図である。
【図２】本発明の実施例２に従った、印刷において休止を制御するための方法のフロー図を示す図である。
【図３】本発明の実施例３に従った、印刷において休止を制御するための装置のブロック図を示す図である。
【図４】本発明の実施例４に従った、印刷において休止を制御するための装置のブロック図を示す図である。
【発明を実施するための形態】
【００２０】
実施例の詳細な説明
当業者が本発明をよりよく理解するために、図面および実施例の参照により本発明の詳細な説明を説明する。本発明の例示的な実施例およびその記載は、不適当に本発明を限定することなく本発明を説明するために用いられる。なお一方で、当該記載におけるプリンタはインプリンタもカバーしている。
【００２１】
実施例１
この実施例の印刷における休止を制御するための方法のフローは図１に示されるようなものであり、当該フローは、
画像データを画像化部（たとえば印刷ヘッド）に送信するとともに、各ページの画像データを送信しながら１つの印刷信号を送信するステップＳ１０を含み、画像データは画像化部が印刷信号を受け取ると印刷され、上記フローはさらに、
休止の原因を受け取ると、印刷を休止するコマンドを生成するステップＳ２０と、
印刷を休止するコマンドに従って、印刷信号を画像化部に送信することを停止するステップＳ３０とを含み、画像データを印刷することは、画像化部が印刷信号を受け取ることができない場合に停止される。
【００２２】
先行技術では、印刷が休止される必要がある場合、制御システムが印刷を休止するために画像データの送信を休止するように、ホストを通じてジョブデータの送信が停止される。したがって、これによって以下の一連の問題が発生する。すなわち、たとえばバッファされた画像データが印刷されるよう連続的に出力されることとなる（すなわち休止に対して遅延が存在する）か、または紙が途中まで印刷される。しかしながら本発明では、印刷信号は、印刷の処理において、同期された信号である。画像化部は、印刷信号を受け取ると画像データを印刷し、印刷信号を受け取ることができない場合には画像データを印刷することを停止する。なお、デジタル印刷装置の各印刷はジョブ単位で行われており、各ジョブは１つのページまたは複数のページのデータを含んでもよい。ホストは、オリジナルデータをドットマトリックスデータへと処理し、ドットマトリックスデータをページ単位でデジタル印刷制御システムに送信する。制御システムは、受け取った各ページのドットマトリックスデータをバッファする。印刷が開始された後、制御システムは各ページの画像を印刷するために必要な印刷信号を生成し、当該バッファから読み出された各ページの画像データは、印刷ヘッドによって印刷されるように印刷信号と一緒に印刷ヘッドに送信される。各ページを印刷するための開始信号として機能する、各ページの画像を印刷するために必要な印刷信号を受け取ると、印刷ヘッドは、１つのページの印刷が完了するまで当該１つのページの画像を印刷することを開始する。制御システムが印刷の処理の間に各ページの画像の印刷に必要な印刷信号を生成することを停止する場合、印刷ヘッドは、（新しい印刷信号が受け取られていないので）印刷されている印刷ジョブの１ページを終了した後で印刷を停止し、制御システムが印刷信号を生成するのを再開するまで待機し、印刷ジョブのすべてのページが印刷されるまでその次のページの印刷を開始することを継続する。この方法は、印刷の休止を可能にするよう印刷信号の同期機能を用いるとともに、印刷を休止するよう印刷信号の送信を停止する方法を採用する。したがって、この方法が既存の技術における印刷を休止することの問題を克服し、印刷の障害を低減する。
【００２３】
さらに、本実施例では、ホストが休止の原因（たとえば、ユーザが印刷を休止するためのコマンドを送る動作）を発見しても、ジョブデータを送信することを停止する必要はない。その代わりに、当該休止の原因は制御システムに送信され、制御システムは、印刷信号の送信を停止することにより印刷を休止する。ホストがジョブデータを送信し続け得るので、制御システムがジョブデータをバッファすることを促進することになり、したがって印刷を再開するための時間が短縮される。
【００２４】
好ましくは、画像化部が如何なる印刷信号も受け取ることができない場合に、現在のページの画像データの印刷を終えた後で印刷が停止される。これにより、現在のページの画像の不完全な印刷の問題が克服され得る。
【００２５】
好ましくは、画像データは両側の画像データを含み、この方法はさらに、表側の画像データについての印刷信号と、裏側の画像データについての印刷信号とをそれぞれ計数するステップを含む。表側に印刷されたページの数と、裏側に印刷されたページの数とはそれぞれ、上記印刷信号を計数することにより決定されてもよい。なお当該記載において、その内容にかかわらず、表側とは最初に印刷されたページを指し、裏側とはその後に印刷されたページを指す。
【００２６】
より好ましくは、ステップＳ３０は、印刷を休止するコマンドを受け取るとすぐに、表側の画像データについての印刷信号を送信することを停止するステップと、裏側の画像データについての印刷信号を送信することを継続するステップと、裏側の画像データについての印刷信号の計数が表側の画像データについての印刷信号の計数と等しい際にすぐに、裏側の画像データについての印刷信号を送信することを停止するステップとを含む。この好ましい方法は、印刷を休止する処理の間に裏側に印刷されるページの数を制御するよう印刷信号を計数することにより表側に印刷されるページの数と、裏側に印刷されるページの数とを決定するとともに、表側および裏側の画像が印刷を休止および再開する処理の間に良好に整列されかつ印刷されたページの数がページの欠落または重複なしに継続的となることが確実になるように、裏側に印刷されるページの数が表側に印刷されるページの数に等しくなることを確実にする。
【００２７】
好ましくは、ステップＳ３０の後、当該方法は印刷を再開するコマンドを受け取るステップと、画像データの残りを画像化部に送信することを継続するとともに、各ページの画像データを送信しながら１つの印刷信号を送信するステップとをさらに含む。印刷を休止した後で印刷を再開することはこの好ましい実施例によって達成される。
【００２８】
実施例２
この実施例の印刷における休止を制御するための方法のフローは、図２に示されるようなものであり、以下のステップを含む。
【００２９】
ステップＳ１００では、１つのジョブの受け取りを開始し、このジョブを活性化するとともにこのジョブの１ページが受け取られて画像データに処理された後に印刷を開始する。
【００３０】
ステップＳ１０１では、表側に画像を印刷するための印刷ヘッドと、裏側に画像を印刷するための印刷ヘッドとのそれぞれについて各ページごとに印刷信号を生成し、これらの印刷ヘッドがこの印刷信号を受け取った後、１ページの印刷を活性化し、表側および裏側に印刷される画像のそれぞれのページについて生成された印刷信号をそれぞれ計数する。
【００３１】
ステップＳ１０２では、このジョブの印刷が終了したかどうかを判断し、ｙｅｓならば、ステップＳ１１２に進み、そうでなければステップＳ１０３に進み、このジョブの印刷が休止されるべきかどうか判断する。
【００３２】
ステップＳ１０３では、このジョブの印刷が休止されるべきかどうか判断し、ｙｅｓならば、ステップＳ１０４に進み、そうでなければステップＳ１０１に戻り、このジョブにおける表側および裏側の画像の各ページについての印刷信号の生成を継続する。
【００３３】
ステップＳ１０４では、表側の画像の各ページについての印刷信号の生成を停止し、現在のジョブの印刷の間に生成された表側の画像のそれぞれのページについての印刷信号の総数を記録する。なおこのとき、裏側の画像の各ページについての印刷信号の生成は停止されない。
【００３４】
ステップＳ１０５では、印刷ヘッドが画像を裏側に印刷するために各ページについての印刷信号の生成を継続し、裏側の画像のそれぞれのページについて生成された印刷信号の数を計数することを継続する。
【００３５】
ステップＳ１０６では、表側に印刷される画像のそれぞれのページについての生成された印刷信号の総数と、裏側に印刷される画像のそれぞれのページについての生成された印刷信号の総数とが等しいかどうか判断し、ｙｅｓであれば、表側に印刷される画像のページの数が裏側に印刷される画像のページの数と等しいことを示し、ステップＳ１０７に進み、そうでなければ、ステップＳ１０５に進む。
【００３６】
ステップＳ１０７では、表側に印刷される画像のそれぞれのページについての生成された印刷信号の総数と、裏側に印刷される画像のそれぞれのページについての生成された印刷信号の総数とが等しい場合、裏側の画像の各ページについての印刷信号の生成を停止する。このとき、表側に印刷される画像のそれぞれのページについての生成された印刷信号の総数と、裏側に印刷される画像のそれぞれのページについての生成された印刷信号の総数とがこのジョブについて等しい。すなわち、表側に印刷される画像のページの数と、裏側に印刷される画像のページの数とが休止の際に等しくなることが確実にされる。
【００３７】
ステップＳ１０８では、この印刷が再開されるべきかどうかを判断し、ｙｅｓであれば、ステップＳ１０９に進み、そうでなければ、このステップを繰り返し、印刷を再開するコマンドを待つ。
【００３８】
ステップＳ１０９では、印刷ヘッドが画像を表側に印刷するとともに画像を裏側にそれぞれ印刷するために、印刷を再開した後、各ページについての印刷信号の生成を継続し、印刷の以前の休止の後で記録された、表側および裏側に印刷される画像のそれぞれのページについての印刷信号の計数に基づき、計数（または両側について再計数）を継続する。
【００３９】
ステップＳ１１０では、この印刷が終了したかどうか判断し、ｙｅｓであれば、ステップＳ１１２に進み、この印刷を終え、そうでなければステップＳ１１１に進む。
【００４０】
ステップＳ１１１では、この印刷が印刷の処理中に再び休止されるべきかどうか判断し、ｙｅｓであれば、ステップＳ１０４に進む。そうでなければ、ステップＳ１０９に戻る。
【００４１】
ステップＳ１１２では、この印刷を終える。
実施例３
図３は、この実施例に従った、印刷において休止を制御するための装置のブロック図を示す。この装置は、
ジョブデータをホストから受け取るためのデータ受取部２０１と、
受け取ったジョブデータを画像データに変換するためのデータ処理部２０２と、
休止の原因をホストから受け取ると、印刷を休止するコマンドを送信するための制御部２０３と、
画像データを画像化部に送信し、各ページの画像データを送信しながら１つの印刷信号を送信し、印刷を休止するコマンドを受け取ると、印刷信号を画像化部に送信することを停止するための印刷部２０５とを含み、画像データは画像化部が印刷信号を受け取ると印刷され、画像データを印刷することは、画像化部が印刷信号を受け取ることができない場合に停止される。
【００４２】
この実施例では、ホストが休止の原因（たとえば、ユーザが印刷を休止するためのコマンドを送る動作）を発見しても、ジョブデータを送信することを停止する必要はない。その代わりに、当該休止の原因は制御部に転送され、制御部および印刷部により印刷信号の送信を停止することにより印刷が休止される。印刷において休止を制御するためのこの装置は、既存の技術における印刷を停止することの問題を克服するとともに、印刷の障害を低減する。
【００４３】
好ましくは、画像化部が印刷信号を受け取ることができない場合、印刷は現在のページの画像データの印刷が終わった後で停止される。
【００４４】
好ましくは、画像データは両側の画像データを含み、印刷において休止を制御するためのこの装置はさらに、
表側の画像データについての印刷信号と、裏側の画像データについての印刷信号とをそれぞれ計数し、裏側の画像データについての印刷信号の計数が表側の画像データについての印刷信号の計数と等しいかどうか判断するための検出部を含む。印刷が休止される場合、画像を表側に印刷するための印刷ヘッドと、画像を裏側に印刷するための印刷ヘッドとの物理的な配置の順序により、表側に印刷される画像のそれぞれのページについての生成された印刷信号の数と、裏側に印刷される画像のそれぞれのページについての生成された印刷信号の数とが印刷が休止した後で等しいことが確実になるよう表側および裏側に印刷される画像の各ページについて印刷信号をそれぞれ制御する必要がある。印刷ヘッドは、各ページについての印刷信号に従って１ページの画像を印刷し終えることになる。すなわち、表側に印刷される画像のページの数と、裏側に印刷される画像のページの数とが印刷が休止された後で等しくなる。
【００４５】
より好ましくは、印刷部は、印刷を休止するコマンドを受け取ると、表側の画像データについての印刷信号を送信することを停止するために用いられ、裏側の画像データについての印刷信号を送信することを継続するために用いられ、裏側の画像データについての印刷信号の計数が表側の画像データについての印刷信号の計数と等しいことを検出部からの判定結果が示す際にすぐに、裏側の画像データについての印刷信号を送信することを停止するために用いられる。
【００４６】
好ましくは、制御部はさらに、印刷を再開するコマンドを送信するために用いられ、印刷部が印刷を再開するコマンドを受け取ると、画像データの残りを画像化部に送信することを継続するために用いられ、各ページの画像データを送信しながら１つの印刷信号を送信するために用いられる。
【００４７】
実施例４
図４は、この実施例に従った、印刷において休止を制御するための装置のブロック図を示す。この装置は、データ受取部２０１と、データ処理部２０２と、制御部２０３と、検出部２０４と、印刷部２０５とを含む。
【００４８】
データ受取部２０１は、データを受け取るとともに、受け取ったデータが表側に印刷される画像または裏側に印刷される画像に属するかどうかに従って、当該受け取ったデータをそれぞれ格納するためのものである。
【００４９】
データ処理部２０２は、受け取ったデータを直接的な印刷のための印刷ヘッドに送信され得る画像データへと処理するとともに、当該画像データをバッファするためのものである。
【００５０】
制御部２０３は、ジョブのうち１ページがデータ受取部２０１から受け取られたことを示す信号を受け取るとともに、印刷部２０５においてこのジョブの印刷開始信号をそれぞれ、画像を表側に印刷するための印刷ヘッドと画像を裏側に印刷するための印刷ヘッドとに送信するためのものである。具体的には、このジョブの１つのページが受け取られて画像データに処理されるとすぐに、このジョブの印刷開始信号は印刷部２０５に送信される。制御部２０３はさらに、印刷を休止するコマンドと、印刷を再開するコマンドとを印刷部２０５に送信するよう用いられる。
【００５１】
検出部２０４は、データ受取部２０１が１ページのデータを受け取る場合に、当該データを受け取るために十分なスペースが存在するかどうか判断するためのものであり、データ処理部２０２が当該受け取ったデータを画像データに処理した後でバッファするために十分なスペースが存在するかどうか判断するためのものであり、印刷部２０５がデータを印刷する際に、印刷されているジョブが終了したかどうか判断するためのものであり、表側の画像データのそれぞれのページと、裏側の画像データのそれぞれのページとについてそれぞれ印刷部２０５によって生成される印刷信号を計数するためのものであり、表側に印刷される画像のそれぞれのページについて印刷部２０５によって生成される印刷信号の総数と、裏側に印刷される画像のそれぞれのページについて印刷部２０５によって生成される印刷信号の総数とが一致しているかどうか判断するためのものである。
【００５２】
印刷部２０５は、各ページの画像を印刷するために必要な印刷信号を生成するためのものである。制御部２０３が１つのジョブを活性化し、印刷を開始した後、画像を表側に印刷するための印刷ヘッドと、画像を裏側に印刷するための印刷ヘッドとについてそれぞれ各ページについての印刷信号を生成する。印刷ヘッドは、この信号に従って１ページの画像の印刷を活性化する。印刷部２０５は、各ページについての印刷信号を生成しかつ印刷ヘッドによって印刷されるように各ページについての印刷信号とともに画像データを印刷ヘッドに送信する際に、データ処理部２０２のバッファから対応する画像データを読み出すためのものである。
【００５３】
画像データはページ単位で印刷ヘッドに送信され、次いでこの制御装置は各ページについての印刷信号を印刷ヘッドに送信し、印刷ヘッドは、この受け取った印刷信号に従って１ページの画像の印刷を活性化する。当該制御装置が各ページの画像についての印刷信号を印刷ヘッドに送信することを停止すると、印刷ヘッドは、現在印刷されているページの印刷を終了した後で印刷を停止し、次のページの画像の印刷を再活性化する、次のページについての印刷信号を待つ。この装置は、画像を表側に印刷するための印刷ヘッドおよび画像を裏側に印刷するための印刷ヘッドとにそれぞれ送信される印刷信号を単純に制御することにより印刷を休止および再開する機能を実現する。印刷信号はページ単位であるので、印刷が休止された際に、１ページの不完全な印刷現象は起こることはなく、印刷が再開された後で表側の画像と裏側の画像とが良好に整列され得ることと、印刷されたページの数が重複または欠落されないこととが確実にされる。
【００５４】
上記の記載から、本発明は印刷の処理の間の如何なる時でも休止を可能にするとともに、表側および裏側の画像が正確に印刷されかつ印刷が再開された後で良好に整列されることを可能にするということが分かり得る。本発明は容易に実現され得、デジタル印刷における両側印刷において休止を制御する複雑さを低減し、両側印刷が行われている際に印刷を休止する精度を向上する。
【００５５】
明らかに、当業者であれば、本発明の上述したようなそれぞれの部またはステップは一般的なコンピューティング装置によって実現され得るということを理解するはずである。それらは、単一のコンピューティング装置上に統合され得るか、または複数のコンピューティング装置によって形成されるネットワーク上に分散され得る。随意に、それらはコンピューティング装置によって実行可能なプログラムコードによって実現されてもよい。したがって、それらはコンピューティング装置によって実行されるように記憶装置中に格納され得るか、またはそれぞれの集積回路部へとなされ得るか、または複数の部もしくはそのステップが単一の集積回路部へとなされ得る。したがって、本発明は、ハードウェアおよびソフトウェアの如何なる特定の組合せに限定されない。
【００５６】
上記の記載は単に本発明の好ましい実施例であり、本発明を限定するよう用いられていない。当業者について、本発明のさまざまな修正例および変形例が存在する。本発明の精神および原理中の如何なる修正例、均等な置換例、および改善例などは本発明の保護範囲に含まれるべきである。
【００５７】
図における参照番号は以下のとおりである。
【符号の説明】
【００５８】
２０１  データ受取部、２０２  データ処理部、２０３  制御部、２０４  検出部、２０５  印刷部。
【図１】
0005810214.tif 000002
【図２】
0005810214.tif 000003
【図３】
0005810214.tif 000004
【図４】
0005810214.tif 000005