(57)【要約】【課題】  画像データのデータ受信やデータ処理中の変動によるバンド間の時間のばらつきを防いでバンディングを抑制すること。【解決手段】  画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として印刷を行うことで、画像データのデータ受信やデータ処理中に変動が生じた場合であっても、バンド間の時間のばらつきを防いでバンディングの発生を抑制する。ホストコンピュータ１上で動作するソフトウェアで生成された線順次の画像データを通信手段（通信インターフェース２１）によって受信し、画像データを解析し画像を印刷する画像成装置において、受信した画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として一時的に記憶保持する記憶保持手段（画像データ一時記憶領域２４）を備える。【選択図】図１
2006289829.tif 000002
【特許請求の範囲】
【請求項１】
複数の部分画像を有する画像データを通信手段によって受信し、前記画像データを解析し画像を印刷する画像形成装置において、
受信した画像データを、記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として一時的に記憶保持する記憶保持手段を備え、
前記記憶保持手段に記憶保持する画像データを、記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として解析して印刷することを特徴とする画像形成装置。
【請求項２】
複数の部分画像を有する画像データを通信手段によって受信し、前記画像データを解析し画像を印刷する画像形成装置において、
受信した画像データを、記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として一時的に記憶保持する記憶保持手段と、
前記記憶保持手段に保持した画像データを用いて印刷処理を行う一時保持データ印刷処理手段と、
受信した画像データを逐次印刷処理する逐次印刷処理手段と、
前記一時保持データ印刷処理手段による一括印刷処理と前記逐次印刷処理手段による逐次印刷処理とを切替える印刷切替手段を備えることを特徴とする画像形成装置。
【請求項３】
前記印刷切替手段は、
前記記憶保持手段と一時保持データ印刷処理手段とを選択することにより一括印刷処理に切り替え、
前記逐次印刷処理手段を選択することにより逐次印刷処理に切り替えることを特徴とする、請求項２に記載の画像形成装置。
【請求項４】
前記印刷切替手段は、印刷切替制御コマンドに基づいて前記切替を行うことを特徴とする、請求項２又は３に記載の画像形成装置。
【請求項５】
前記印刷切替制御コマンドは、通信手段を介して画像データと共に入力することを特徴とする、請求項４に記載の画像形成装置。
【請求項６】
前記印刷切替制御コマンドは、画像形成装置と接続されたホストコンピュータ上で動作するソフトウェアにより設定される印刷設定手段で設定することを特徴とする、請求項４又は５に記載の画像形成装置。
【請求項７】
複数の部分画像を有する画像データを通信手段によって受信し、前記画像データを解析し画像を印刷する画像形成装置において、
受信した画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として一時的に記憶保持する記憶保持手段と、
受信した画像データを逐次解析して印刷を行う第１印刷モードと、前記記憶保持手段に記憶保持する画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として解析して印刷する第２印刷モードとの印刷モードの切り替えを行う印刷モード切替手段を備えることを特徴とする画像形成装置。
【請求項８】
前記印刷モード切替手段は、
前記記憶保持手段を選択することにより一括印刷処理に切り替えることを特徴とする、請求項７に記載の画像形成装置。
【請求項９】
前記印刷モード切替手段は、印刷切替制御コマンドに基づいて前記切替を行うことを特徴とする、請求項７又は８に記載の画像形成装置。
【請求項１０】
前記印刷切替制御コマンドは、通信手段を介して画像データと共に入力することを特徴とする、請求項７又は８に記載の画像形成装置。
【請求項１１】
前記印刷切替制御コマンドは、画像形成装置と接続されたホストコンピュータ上で動作するソフトウェアにより設定される印刷設定手段で設定することを特徴とする、請求項９又は１０に記載の画像形成装置。
【請求項１２】
前記記憶保持手段に記憶保持する画像データをページ単位とすることを特徴とする、請求項１乃至１１に記載の画像形成装置。
【請求項１３】
複数の部分画像を有する画像データを通信手段によって受信し、前記画像データを解析し画像を印刷する画像形成装置の制御方法であって、
受信した画像データを、記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として一時的に記憶保持し、当該記憶保持する画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として解析して印刷することを特徴とする画像形成装置の制御方法。
【請求項１４】
複数の部分画像を有する画像データを通信手段によって受信し、前記画像データを解析し画像を印刷する画像形成装置の制御方法であって、
受信した画像データを、記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として一時的に記憶保持し、当該一時的に記憶保持した画像データを用いて印刷処理を行う一括印刷処理と、受信した画像データを逐次印刷処理する逐次印刷処理とを切替えることを特徴とする画像形成装置の制御方法。
【請求項１５】
前記記憶保持する画像データをページ単位とすることを特徴とする、請求項１３又は１４に記載の画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタ、プロッタ等の画像形成装置及びその制御方法に関し、特に線順次の画像データをホストコンピュータから受信しながら印刷する画像形成装置に関する。
【背景技術】
【０００２】
プリンタ、複写機、ファクシミリ等の機能を備える画像形成装置、コンピュータやワークステーション等の出力機器として用いられる画像形成装置は、画像データに基づいて用紙等の記録媒体に画像（文字や記号を含む）を記録するよう構成されている。
【０００３】
記録媒体の搬送方向（副走査方向）と、当該副走査方向と交差する方向（主走査方向）にキャリッジを走査することで画像記録を行うシリアルタイプの画像形成装置では、記録媒体を所定位置にセットした後、記録媒体に沿って移動（主走査）するキャリッジ上に搭載した記録手段によって画像を記録し、１バンドの記録が終了した後に所定量の紙送り（副走査）を行い、その後、記録手段を移動させて次のバンドの画像を記録する（主走査）という動作を繰り返すことによって、記録媒体の所望範囲の画像を記録する。
【０００４】
記録手段としては、インクジェット式、ワイヤドット式、感熱式、熱転写式、レーザービーム式などがある。
【０００５】
インクジェット式（インクジェット記録装置）は、記録ヘッドから記録媒体に対してインクを吐出して記録を行うものである。インクジェット式は記録ヘッドを小型化することが容易であり、高精細な画像を高速で記録することができ、また、普通紙に特別な処理を要することなく印刷を行うことができ、ランニングコストや騒音の点においても優れており、カラー画像を記録することもできる。
【０００６】
従来より、インクジェットプリンタやインクジェットプロッタなどの画像形成装置とコンピュータとをLAN等のネットワークや専用インターフェースを介して接続し、画像形成時に必要な画像データをホストコンピュータ上で動作しているアプリケーション等から印刷指示し、プリンタドライバを介して受信印刷するシステムが知られている。
【０００７】
一般的に画像データは線順次と呼ばれる、印刷するページの先頭から１ライン単位のデータで形成されている。従来の画像形成装置は受信した画像データを解析し、記録ヘッドに対応したバンドと呼ばれる単位でデータを形成し、１バンド分のデータ形成が終了した後、記録ヘッドを搭載したキャリッジを走査させながら記録ヘッドからインクを吐出させて印刷する。次に１バンド分の印刷が終了した後、用紙をバンド分の長さを紙送り、次のバンド分の印刷を行いこれらの動作を繰り返して印刷する方式が一般的である。
【０００８】
このような印刷処理では、何らかの理由によりこのキャリッジを走査する各動作間の待ち時間が一定でない場合、バンド間でいわゆるバンディングと呼ばれる問題が発生する。バンディングが発生すると、バンド間でインクの乾燥時間に差が発生し、その結果、印刷結果においてインクの色味や濃度が変化する。
【０００９】
例えば、記録ヘッドでは、ノズルから吐出されるインクの乾燥による、吐出インク量の減少、吐出方向の偏向などの吐出不良を防ぐために吐出回復処理が行われるが、この吐出回復処理の有無によってバンド間の待ち時間が変化し、バンディングの原因となる場合がある。このような吐出回復処理が行われた場合のバンド間と通常のバンド間とのインクの色味や濃度に差を生じさせない方法が特許文献１に示されている。
【００１０】
本出願の発明者は、インターフェース上の通信事情や何らかの原因で画像データが一時的に中断した場合や、画像形成装置で印刷する速度が画像データの受信速度よりも一時的に早くなってデータ受信待ち状態になった場合においても、キャリッジを走査するバンド間の待ち時間が一定でなくなる場合があり、このような場合においてもバンディングが発生することを見出した。
【００１１】
図８，９は受信データが中断した場合に発生するバンディングを説明するための図である。
【００１２】
画像形成装置は、ホストコンピュータ等から送信された送信データ（図９（ａ））を解析してライン単位のデータとし（図９（ｂ））、複数のラインデータを用いてバンドデータを生成し（図９（ｃ））、記録ヘッドではこのバンドデータを用いてバンド単位で印刷処理を行う（図９（ｅ））。
【００１３】
この際、画像データの受信が正常に行われている場合には（図８（ａ））、受信した画像データを順次解析して解析データを取得し（図８（ｂ））、キャリッジを走査してバンド単位で印刷を行う。この際、各バンド間の時間間隔は例えばＴ１に制御すること（図８（ｃ））でバンディングを防ぐことができる。
【００１４】
これに対して、送信中に送信が中断され（図９（ｄ））、その後送信が再開された場合には、中断時までに受信した画像データに基づいて生成したバンドデータと、再開後に受信した画像データに基づいて生成したバンドデータとは、印刷されるデータの連続性は保たれたとしても、各バンド間の時間が変化する。
【００１５】
画像データの受信が中断された画像データでは（図８（ｄ））、解析データの取得は受信中断を挟んで行われるため（図８（ｅ）、図９（ｆ））、中断前の解析データを印刷したときのキャリッジ走査の終了時点と、再開後にはじめに取得される解析データを印刷したときのキャリッジ走査の開始時点との間の時間幅Ｔ２は、前記したバンド間の時間幅Ｔ１とは異なることになり、バンディングが発生することになる（図９（ｇ），（ｈ））。
【００１６】
このようにバンディングが発生すると、印刷結果が操作者の意図した結果とならず、結局は、その印刷物は不良とせざるを得ないため、途中で印刷を停止したとしても、印刷停止までに使用した用紙やインクは無駄なものとなってしまうことになる。特に大判で印刷するグラフィックアート系の画像データを印刷する際には、使用する用紙に特殊フィルムや特殊コーティング加工した高価な用紙を使う場合が多く、またグラフィックアート系の画像は濃度も高いので消費するインク量も多いため、損害は多大なものとなる。
【特許文献１】特開平１１−２４５３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
そこで、本発明は、上述した問題を解決するために成されたものであり、画像データのデータ受信やデータ処理中の変動によるバンド間の時間のばらつきを防いでバンディングの問題を解決しようとすることを目的とする。
【課題を解決するための手段】
【００１８】
本発明は、少なくとも、画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として印刷を行うことで、画像データのデータ受信やデータ処理中に変動が生じた場合であっても、バンド間の時間のばらつきを防いでバンディングの発生を抑制する。
【００１９】
本発明の画像形成装置の第１の形態は、複数の部分画像を有する画像データを通信手段によって受信し、前記画像データを解析し画像を印刷する画像形成装置において、受信した画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として一時的に記憶保持する記憶保持手段を備えた構成とする。
【００２０】
ここで、部分画像は、一連の記録媒体搬送方向の移動により印刷を行うデータを単位とする画像である。受信される画像は、これら部分画像を複数含み、記録媒体上に印刷された場合には、これら部分画像間は所定のスペースが形成される。
【００２１】
図１（ａ）は本発明の第１の形態を説明するための概略ブロック図である。第１の形態は、送信データを入力する受信手段Ａ，受信した画像データを一時的に記憶保持する記憶保持手段Ｂ、記憶保持手段Ｂに記憶する画像データに対して解析処理やバンド生成処理等の印刷処理を行う印刷処理手段Ｃ、及び印刷用紙等の記録媒体に印刷を行う記録ヘッド等の印刷装置Ｄを備える。
【００２２】
記憶保持手段が記憶するデータの単位は、記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位とするものであり、例えば、印刷用紙のページ単位、印刷用紙の１ページ内で連続して印刷する領域単位等とすることができ、部分画像を単位とすることができる。
【００２３】
この記憶保持手段に記憶保持する画像データを用いて、記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として解析して印刷することにより一括した印刷を可能とし、画像データのデータ受信やデータ処理中に変動に影響されることなく印刷を行うことができ、バンド間の時間のばらつきを防ぐことができる。
【００２４】
本発明の画像形成装置の第２，３の形態は、本発明による一括印刷と、通常の印刷とを切り替えて行うことを可能とする形態であり、第１の形態の記憶保持手段を共通して備える。
【００２５】
第２の形態では、複数の部分画像を有する画像データを通信手段によって受信し、前記画像データを解析し画像を印刷する画像形成装置において、受信した画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として一時的に記憶保持する記憶保持手段と、記憶保持手段に保持した画像データを用いて印刷処理を行う一時保持データ印刷処理手段と、受信した画像データを逐次印刷処理する逐次印刷処理手段と、一時保持データ印刷処理手段による一括印刷処理と逐次印刷処理手段による逐次印刷処理とを切替える印刷切替手段を備える。
【００２６】
図１（ｂ）は本発明の第２の形態を説明するための概略ブロック図である。第２の形態は、送信データを入力する受信手段Ａ，受信した画像データを一時的に記憶保持する記憶保持手段Ｂ、記憶保持手段Ｂに記憶する画像データに対して解析処理やバンド生成処理等の印刷処理を行う一時保持データ印刷処理手段Ｃa、受信した画像データを逐次印刷する逐次印刷処理手段Ｃb、受信した画像データを記憶保持手段Ｂに送るか、あるいは逐次印刷処理手段Ｃbに送るかの信号の切り替えを行う印刷切替手段Ｅa、及び印刷用紙等の記録媒体に印刷を行う記録ヘッド等の印刷装置Ｄを備える。
【００２７】
なお、印刷装置Ｄは一時保持データ印刷処理手段Ｃaの印刷を行う印刷装置と、逐次印刷処理手段Ｃbの印刷を行う印刷装置とを別個に設ける構成としてもよい。この構成によれば、高画質が求められる画像データの場合には、一時保持データ印刷処理手段Ｃaの印刷装置は高品位印刷が可能なものを用い、画質よりも印刷速度が求められる場合には、逐次印刷処理手段Ｃbの印刷装置は高速印刷が可能なものを用いることができる。
【００２８】
記憶保持手段が記憶するデータの単位は、第１の形態と同様に、記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位とするものであり、例えば、印刷用紙のページ単位、印刷用紙の１ページ内で連続して印刷する領域単位等とすることができる。
【００２９】
印刷切替手段による切替えは、印刷を行う画像の特性や、通信状態等の条件に基づいて一括印刷処理と逐次印刷処理とを選択することができる。
【００３０】
第２の形態において、印刷切替手段は、記憶保持手段と一時保持データ印刷処理手段とを選択することにより一括印刷処理への切り替えを行う。また、逐次印刷処理手段を選択することにより逐次印刷処理への切り替えを行う。この印刷切替手段の切替は、印刷切替制御コマンドに基づいて行うことができ、通信手段を介して画像データと共に印刷切替制御コマンド入力する他、印刷切替手段に直接印刷切替制御コマンドを入力してもよい。
【００３１】
通信手段を介して画像データと共に印刷切替制御コマンド入力する場合には、印刷切替制御コマンドは、画像形成装置と接続されたホストコンピュータ上で動作するソフトウェアにより設定される印刷設定手段で設定することができる。
【００３２】
第３の形態では、複数の部分画像を有する画像データを通信手段によって受信し、前記画像データを解析し画像を印刷する画像形成装置において、受信した画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として一時的に記憶保持する記憶保持手段と、受信した画像データを逐次解析して印刷を行う第１印刷モードと、記憶保持手段に記憶保持する画像データを、記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として解析して印刷する第２印刷モードとの印刷モードの切り替えを行う印刷モード切替手段を備える。記憶保持手段が記憶するデータの単位は、第１の形態及び第２の形態と同様である。
【００３３】
図１（ｃ）は本発明の第３の形態を説明するための概略ブロック図である。第３の形態は、送信データを入力する受信手段Ａ，受信した画像データを一時的に記憶保持する記憶保持手段Ｂ、記憶保持手段Ｂに記憶する画像データあるいは受信手段で受信した画像データに対して解析処理やバンド生成処理等の印刷処理を行う印刷処理手段Ｃ、受信した画像データを記憶保持手段Ｂに送るか、あるいは印刷処理手段Ｃに直接送るかの信号の切り替えを行うモード印刷切替手段Ｅb、及び印刷用紙等の記録媒体に印刷を行う記録ヘッド等の印刷装置Ｄを備える。
【００３４】
印刷モード切替手段は、記憶保持手段を選択することにより一括印刷処理に切り替えることができ、印刷切替制御コマンドに基づいて切替を行うことができる。印刷切替制御コマンドの入力は、通信手段を介して画像データと共に行う他に、直接行ってもよい。
【００３５】
また、印刷切替制御コマンドは、通信手段を介して画像データと共に行う場合には、画像形成装置と接続されたホストコンピュータ上で動作するソフトウェアにより設定される印刷設定手段で設定する。
【発明の効果】
【００３６】
本発明によれば、画像データのデータ受信やデータ処理中の変動によるバンド間の時間のばらつきを防いでバンディングの問題を解決することができる。
【００３７】
また、画像形成装置で印刷動作中に画像データ受信において一時的な中断が発生した場合であってもバンディングの発生を防ぐことができる。
【００３８】
また、画像形成装置で印刷する速度が画像データの受信速度よりも一時的に早くなってデータ受信待ち状態になった場合に発生するバンド間ウェイトのばらつきによるバンディングの発生を防ぐことができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明を実施するための最良の形態について図を用いて説明する。なお、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００４０】
図２は本発明の画像形成装置の実施の形態に係る画像形成システム１００の構成を示すブロック図である。なお、ここでは、前記した本発明の第３の形態に相当する構成例について説明する。
【００４１】
画像形成装置２は、ＣＰＵ２２、記録ヘッド３５、操作部３４、通信インターフェース２１、ＲＡＭ２３、フラッシュＲＯＭ２７を有する。通信インターフェース２１はホストコンピュータ１との間の通信処理を行うためのものであり、ホストコンピュータから送信された画像データを受信する。
【００４２】
ＲＡＭ２３は書き込み及び読み出しが可能なメモリであり、通信インターフェース２１が受信した画像データを一時的に記憶保持する画像データ一時記憶領域２４と、プログラム処理時に必要な各種データの格納領域や一時的な作業領域を提供する作業メモリ領域２５を有する。
【００４３】
フラッシュＲＯＭ２７は再書き込みが可能な不揮発性メモリであり、受信データを解析処理するプログラム２８、画像形成を行う画像形成処理プログラム２９、その他の制御プログラム３０、通信制御プログラム３１、操作部制御プログラム３２、印刷制御プログラム３３を格納している。
【００４４】
ＣＰＵ２２は、これら各プログラムを処理することにより、画像形成装置２の制御を行う。記録ヘッド３５は、ＣＰＵ２２が印刷制御プログラム３３を実行することによって実際の印刷動作を行う部分である。操作部３４は、ＣＰＵ２２が操作部制御プログラム３２を実行することによって、ユーザに必要な情報を表示させるディスプレイや、ユーザが種々の設定や指示を行うときに用いる上下左右キー、ユーザに画像形成装置の状態を表示するＬＥＤを制御する。
【００４５】
ホストコンピュータ１は、画像形成装置２用のプリンタドライバ１０と通信インターフェース１１を有する。プリンタドライバ１０は、ホストコンピュータ上で動作するアプリケーションから印刷する時に動作するソフトウェアで、画像形成装置が処理することができる線順次の画像データを生成する。通信インターフェース１１は画像形成装置２との間の通信処理を行うためのものであり、プリンタドライバ１０で生成された画像データを画像形成装置２に送信する。
【００４６】
上記構成において、前記した第１の形態が備える記憶保持手段は画像データ一時記憶領域２４に相当し、印刷モード切替手段は例えば受信データ解析処理プログラム２８によって実行する処理に相当する。受信データ解析処理プログラム２８は、例えば、ホストコンピュータ１から画像データと共に送られた印刷切替制御コマンドを検索し、画像データに対して印刷切替制御コマンドが設定されている場合には第２印刷モードに設定して、画像データを記録媒体上で一連の記録媒体搬送方向の移動により印刷を行うデータを単位として画像データ一時記憶領域２４に記憶保持する。
【００４７】
上記データ単位は、例えばページ単位とする他、同一のページであっても、一連の記録媒体搬送方向の移動により印刷を行う領域を単位とすることができる。記憶するデータが、上記した単位内のデータであるか否かは、例えば、記憶する単位の開始位置と終了位置のデータや、記憶する単位のデータ量を、送信する画像データと共に送信し、受信データ解析処理プログラム２８で判定することで行うことができる。
【００４８】
画像データ一時記憶領域２４に記憶保持したデータは、解析処理プログラム２８で解析を行って解析データを取得し、この解析データを画像形成処理プログラム２９で画像形成処理して、バンド単位のデータを生成する。
【００４９】
一方、印刷切替制御コマンドを検索した結果、画像データに対して印刷切替制御コマンドが設定されていない場合には第１印刷モードに設定して、受信した画像データを画像データ一時記憶領域２４に記憶することなく、解析処理プログラム２８で解析を行って解析データを取得し、この解析データを画像形成処理プログラム２９で画像形成処理して、バンド単位のデータを生成する。
【００５０】
なお、印刷切替制御コマンドは、ホストコンピュータ１で設定する他に、操作部３４から設定してもよい。
【００５１】
以下、ホストコンピュータ１で動作するプリンタドライバ１０および画像形成装置２の動作の概要を図２及び図３のフローチャートを参照しながら説明する。これらのフローチャートの処理は、フラッシュＲＯＭ２７にプログラムとして記憶され、かかるプログラムをＣＰＵ２２が読み出して実行することにより実現される。
【００５２】
はじめに、通常の印刷時の動作について説明する。ホストコンピュータ１に格納されているプリンタドライバ１０を使用してホストコンピュータ１上で動作するアプリケーションから印刷指示を行うと、プリンタドライバ１０は画像形成装置２が出力できる線順次の画像データを生成し、通信インターフェース１１を介して画像形成装置２に画像データを送信する。
【００５３】
画像形成装置２は通信制御プログラム３１によって画像データを通信インターフェース２１を介して受信し（Ｓ１０）、受信データ解析処理プログラム２８は受信した画像データを解析し、画像形成処理プログラム２９は画像形成を行って解析データから印刷データを生成する。（Ｓ１１）
【００５４】
受信データ解析処理プログラム２８は、印刷切替制御コマンドの設定の有無を検索し、印刷切替制御コマンドが設定されていない場合には、一時保持データによる印刷モード（第２印刷モード、一括印刷処理モード）ではなく、受信データを直接に逐次印刷する印刷（第１印刷モード、逐次印刷処理モード）と判定して（Ｓ１２）、印刷制御プログラム３３によって記録ヘッド３５を制御させて通常の１ページ分の印刷を行う（Ｓ１３）。
【００５５】
Ｓ１３の工程の逐次印刷処理モードによる印刷では、受信データ解析処理プログラム２８で解析して得た画像データを画像データ一時記憶領域２４に保存し（Ｓ１３ｂ）、画像形成処理プログラム２９で画像形成を行い（Ｓ１３ｃ）、印刷制御プログラム３３によって記録ヘッド３５を制御しながら印刷を行う（Ｓ１３ｄ）。これらのS13b〜S１３dの処理を、１ページ分の印刷が終了するまで行う（Ｓ１３a）。
【００５６】
次に、本発明の一括印刷処理モードによる動作について説明する。  ホストコンピュータ１に格納されているプリンタドライバ１０を使用してホストコンピュータ１上で動作するアプリケーションから印刷指示を行うと、プリンタドライバ１０は画像形成装置が出力できる線順次の画像データを生成し、通信インターフェース１１を介して画像形成装置２に画像データを送信する。このとき、ホストコンピュータ１側において、一括印刷処理モードの設定を行う場合には、印刷切替制御コマンドを入力して設定する。一括印刷処理モードは、前記するように、一時保持データの印刷を行い印刷モードであり、印刷切替制御コマンドの設定により実行させることができる。
【００５７】
図４は、ホストコンピュータ１のソフト上で印刷切替制御コマンドを設定する画面例であり、図５は送信データ例である。
【００５８】
プリンタドライバ１０のユーザインターフェースの一例を示している。ユーザはユーザインターフェース４０の「画像データを全受信後印刷する」コントロール４０１にチェックして印刷を指示すると、図５に示す送信データ例のように、通常の画像データの先頭部に画像形成装置２を一時保持データ印刷モード（一括印刷処理モード）に移行するコマンド５０1を付加し、画像データを生成する。画像データには、上記の他に、画像データの先頭位置を表す画像データ開始コマンド及び画像データの終了位置を表す画像データ終了コマンド、印刷を行わせる用紙のサイズを指定する用紙サイズ指定コマンド等を備える。
【００５９】
画像形成装置２は、受信した画像データ中に、一時保持データ印刷モード（一括印刷処理モード）に移行するコマンド５０1が設定されていると、一時保持データ印刷モード（一括印刷処理モード）に移行し、受信データ解析処理プログラム２８により受信した画像データを解析し、画像データ一時記憶領域２４に保存する（Ｓ１４）。
【００６０】
画像データ一時記憶領域２４に、例えば一ページ分等の一連の記録媒体搬送方向の移動により印刷を行う画像データが全て保存し終わると（Ｓ１５）、受信データ解析処理プログラム２８で画像データ一時記憶領域２４内の画像データを解析し、画像形成処理プログラム２９で画像形成を行い（Ｓ１６）、印刷制御プログラム３３によって記録ヘッド３５を制御しながら１ページ分の印刷を行う（Ｓ１７）。
【００６１】
図６，７は、本発明の画像形成装置において受信データが中断した場合の状態を説明するための図である。
【００６２】
画像形成装置は、ホストコンピュータ等から送信された送信データ（図７（ａ），（ｂ））を解析してライン単位のデータとし（図７（ｄ））、複数のラインデータを用いてバンドデータを生成し（図７（ｅ））、記録ヘッドではこのバンドデータを用いてバンド単位で印刷処理を行う（図７（ｆ））。
【００６３】
この際、画像データの受信が正常に行われている場合には（図６（ａ））、受信した画像データを一時記憶し（図６（ｂ））、記憶した画像データを一括して解析して解析データを取得し（図６（ｃ））、キャリッジを走査してバンド単位で印刷を行う。この際、各バンド間の時間間隔は例えばＴ１に制御すること（図６（ｃ））でバンディングを防ぐことができる。
【００６４】
これに対して、送信中に送信が中断され（図７（ａ））、その後送信が再開された場合には（図７（ｂ））（図６（ｅ））、中断前の画像データを画像データ一時記憶領域２４に一時記憶しておき、再開した後に、残りの画像データを画像データ一時記憶領域２４に記憶することで、印刷に要する画像データを全て取得する（図６（ｆ））。
【００６５】
画像データ一時記憶領域２４に記憶した画像データを一括して解析して解析データを取得し（図６（ｇ）、図７（ｄ），（ｅ））、キャリッジを走査して（図６（ｈ））バンド単位で印刷を行う（図７（ｆ））。
【００６６】
この処理により、受信データが途中で中断した場合であっても、バンド間の時間幅を一定に保つことができ、バンディングを防ぐことができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の形態を説明するための概略ブロック図である。
【図２】本発明の実施に係る画像形成システムの構成を示すブロック図である。
【図３】本発明の形態における画像形成処理時の一例を示すフローチャートである。
【図４】本発明の形態におけるプリンタドライバの一例を示す図である。
【図５】本発明の形態における一時保持データ印刷モードに移行するコマンドの一例である。
【図６】本発明の画像形成装置において受信データが中断した場合の状態を説明するための図である。
【図７】本発明の画像形成装置において受信データが中断した場合の状態を説明するための図である。
【図８】受信データが中断した場合に発生するバンディングを説明するための図である。
【図９】受信データが中断した場合に発生するバンディングを説明するための図である。
【符号の説明】
【００６８】
１   ホストコンピュータ
２   画像形成装置
１０ プリンタドライバ
１１ 通信インターフェース
２１ 通信インターフェース
２２ ＣＰＵ
２３ ＲＡＭ
２４ 画像データ一時記憶領域
２５ 作業領域
２７ フラッシュＲＯＭ
２８ 受信データ解析処理プログラム
２９ 画像形成処理プログラム
３０ 制御プログラム
３１ 通信制御プログラム
３２ 操作部制御プログラム
３３ 印刷制御プログラム
３４ 操作部
３５ 記録ヘッド
４０ プリンタドライバユーザインターフェース
５０ コマンド例
１００ 画像形成システム
Ａ   受信手段
Ｂ   記憶保持手段
Ｃ   印刷処理手段
Ｃa 一時保持データ印刷処理手段
Ｃb 逐次Ｄ印刷処理手段
Ｄ   印刷装置
Ｅ   印刷切替手段
Ｅa   印刷切替手段
Ｅb   印刷モード切替手段
【図１】
2006289829.tif 000003
【図２】
2006289829.tif 000004
【図３】
2006289829.tif 000005
【図４】
2006289829.tif 000006
【図５】
2006289829.tif 000007
【図６】
2006289829.tif 000008
【図７】
2006289829.tif 000009
【図８】
2006289829.tif 000010
【図９】
2006289829.tif 000011