(57)【要約】【課題】印刷のスループットをできる限り上げる。ホストコンピュータがスキャナー等を使用中で、直ちには印刷が開始されない時に回復処理を行ない、できる限り印刷途中での回復処理を減らしたプリンターシステムを提供する。【解決手段】画像編集アプリケーション又はプリンタードライバーに画像入力処理開始をモニターしてプリンターに対して印刷待機中コマンドを発行する機能を持たせ。プリンターは印刷待機中コマンドを受け取ると回復処理を行なうので、画像編集終了後の印刷実行時にプリンターのヘッドは回復しているので、最大枚数まで回復無しで連続印刷可能である。【選択図】　　　　図１
2004009428.tif 000002
【特許請求の範囲】
【請求項１】
ヘッド回復処理手段を備えるインクジェットプリンター装置とパーソナルコンピュータとで構成されるプリンターシステムであって、定期的にプリンターヘッドの回復処理を行う手段を備えるプリンター装置において、プリンター制御コマンドに定期的ヘッド回復処理の制御コマンドを追加したことを特徴とするプリンターシステム。
【請求項２】
上記制御コマンドと、次に行なう定期的回復処理までの間隔によって、ヘッド回復処理の実行を決定する手段を設けたことを特徴とするプリンターシステム。
【請求項３】
上記プリンターに接続するホストコンピュータのプリンタードライバーがアプリケーション指示要求をモニターし、印字動作待機中であると判断した場合は、プリンターに対して回復処理実行許可コマンドを発生する機能を備えるプリンタードライバーを設けたことを特徴とするプリンターシステム。
【請求項４】
上記請求項３のアプリケーション指示要求は、アプリケーションからスキャナードライバーに対する画像入力要求である事を特徴とするプリンターシステム。
【請求項５】
上記プリンター装置の印字動作待機中における、ヘッド回復処理において、ヘッド回復処理の頻度の間隔によって、ヘッド回復処理の程度を変更する手段を設けたことを特徴とするプリンターシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリント装置に関し、特にインクジェット方式のプリンター装置に関するものである。
【０００２】
【従来の技術】
通常、インクジェットプリンターでは、特開平４−９３２６０号公報等で提案されているように、インクの吐出回数と放置時間のタイムカウントにより次回の吸引処理動作時期を決定したり、あるいは、インクの吐出回数と放置時間のタイムカウントとインクジェットヘッドの温度とにより次回の吸引処理動作時期を決定するようにしている。または、特開平８−０３９８３３号公報等で提案されているように、インクジェットヘッドの周囲温度を検出する手段とインクジェットヘッドのインク路あるいはインク室近傍の温度を求める手段を備え、各測定温度とインクの吐出回数と放置時間のタイムカウントに応じて次回の吸引処理動作時期を決定するようにしているプリンター装置が存在する。
【０００３】
【発明が解決しようとする課題】
ところで、ユーザーが、パソコン上のアプリケーションからプリンターを使用する場合は、すぐプリンターから絵又は字を印字することは稀であり。画像文字データを加工して、ＣＲＴ画面上で確認し、問題が無ければそこで、印字を開始するわけである。又印字結果が思わしくなければ、又、画像文字データの編集や、印字指定の変更等の設定の変更を行なうので、プリンターが待機中である状態が数多く存在する。しかし、従来のプリンター装置では、印字中又は１枚の紙印字後に、ヘッドの吐出状況や、経過時間によって自動的にヘッド回復処理を実行させていたため、連続的に印字している途中に回復処理が行なわれ、印字中に待たされる事が起り、ユーザーにとっては不便であった。
【０００４】
例えば、ヘッド回復の頻度が６枚印字毎に回復処理を行なう条件で、３枚印刷を行なってから、画像編集を行ない、その間プリンターは印刷待機中となり、次に６枚印刷を行なうと、３枚印刷した後にヘッド回復処理が行なわれ、ヘッド回復処理後に３枚の印刷が実行される。ユーザにとっては印字時間がより長く感じられる。前記印刷待機中の時間が、回復処理を行なうに十分な時間であれば、その期間に回復処理を行なえば、ユーザーがその後に行なう６枚の連続印刷の間に回復処理が行なわれることが無くなり、ユーザーの印刷待ち時間を短縮させることができる。
【０００５】
【課題を解決するための手段】
本発明はかかる課題に鑑みなされたものである。定期的にヘッド回復処理を行なうプリンターにおいて、プリンター制御コマンドに定期的ヘッド回復処理の制御コマンドを追加し、アプリケーション側で、プリンター印刷指示がしばらく行なわれないことが予想される場合（画像の入力時や、画像データの画像変換処理中時）に上記定期的ヘッド回復処理の制御コマンドを発行させる事により、プリンターの印刷待機中時にプリンターヘッドの回復処理を実行させるプリンターシステムを実現させる。
【０００６】
又、さらに第２の発明は、パーソナルコンピュータ上の個々のアプリケーションに定期的ヘッド回復処理の制御コマンドを発行させるのではなく、アプリケーションとプリンター間を繋ぐソフトであるところのプリンタードライバーに定期的ヘッド回復処理の制御コマンドを発行させる様に変更する。その為に、プリンタードライバーは、アプリケーションとパーソナルコンピュータのシステムソフト間の取り決めであるところの、アプリケーションインタフェースの発行状況を監視し、アプリケーションがプリンターに対する印刷コマンド発行以外の処理を行なっていることを推定し、定期的ヘッド回復処理の制御コマンドを発行させる手段を設け、どの様なアプリケーションでも、プリンターの印刷待機中時にプリンターヘッドの回復処理を実行させるプリンターシステムを実現させる。
【０００７】
又、さらに第３の発明は、定期的ヘッド回復処理の制御コマンドが発行され、プリンターが受信して、ヘッド回復処理を実施する場合に前回のヘッド回復処理との経過時間に対応した、ヘッド回復処理を行なう手段を設けることにより、より効率良いヘッド回復処理を実現させる。
【０００８】
【発明の実施の形態】
（第１の実施形態）
図１は本発明の実際の使用形態を表している。１は、一般的なパーソナルコンピュータであり、ユーザーはこのパーソナルコンピュータ上のアプリケーションプログラムを使用して、２のプリンターにたいして、印刷待機中コマンド、ヘッド回復指示コマンドや印刷データ、印刷コマンドや設定コマンドを与える。また、接続されている４の一般的なフィルムスキャナーから、５の写真フィルムの画像をデジタルデータとして読み取ることができ、この画像を加工し、編集し、２のプリンターで印刷する。
【０００９】
２のプリンターは本発明が組み込まれているプリンター装置であり、一般的な印字制御部とヘッド回復部や制御プログラム等で構成されている。
【００１０】
３は２のプリンターから印刷された印刷結果である。４は一般的なフィルムスキャナーであり、一般的なＳＣＳＩインターフェイスで１のパーソナルコンピュータに接続されている。パーソナルコンピュータ上のアプリケーションからは、スキャナーのドライバープログラムを通して利用される。
【００１１】
５は、４のスキャナーが読み取る、一般的なネガフィルムである。
【００１２】
図２は本発明のプリンター装置の概略構成図である。２−１はＣＰＵであり、通常のプリンターの制御及び本発明の制御等のプログラムが記憶してあるＲＯＭ及び、印刷データ等のバッファー及び本発明のワークエリアとして使用されるＲＡＭ等を内蔵している。
【００１３】
図２の２−２は印刷部であり、ヘッド駆動部、紙送りモータ制御部等の通常のインクジェットプリンターの構成部品で構成されている。図２の２−３はインターフェイスで図１の１のパーソナルコンピュータと接続する一般的なプリンター用セントロニクスインターフェイスで、パーソナルコンピュータ上のアプリケーションプログラムからの印刷データ等を受け取り、データを２−１のＣＰＵにシステムバスを通して受け渡す。
【００１４】
図２の２−４はシステムバスであり、図２の２−１のＣＰＵ、２−２の印刷部、２−３のインターフェイス、２−５のヘッド回復部間のデータのやり取りを行う。
【００１５】
図２の２−５はヘッド回復部であり、プリンターヘッド回復用のブレード、プリンターヘッド吸引用の部材、それらを動かすモーター等から構成されている。
【００１６】
図３は本発明実施形態の基本的構成の一例を示す。３−１は印字待機中指示手段である。図１の１のパーソナルコンピュータ上の画像編集処理アプリケーション内のプログラムに内蔵する機能で、画像編集処理アプリケーションが画像読み込みを行なっている場合などのプリンターへの印字指示を行なわない処理がある一定期間以上継続する場合に、プリンターに対して、印字待機中であることを知らせるコードを発生させるものである。
【００１７】
３−２は自動回復指示手段である。３−１から発生される印字待機中指示を受け、その情報と、３−３の自動回復間隔決定手段からの情報により、回復処理の実行を決定し、３−４のヘッド回復手段にヘッドの回復指示を送る。
【００１８】
３−３は自動回復間隔決定手段である。印字インクの吐出量をカウントし、定められたカウント値になったら、３−２の自動回復指示手段に知らせる。
【００１９】
３−４はヘッド回復手段で、図２の２−５のヘッド回復部と、制御プログラムから構成されている。３−２の自動回復指示手段から指示される命令により、ヘッドをヘッド回復部まで移動させ、吸引、ヘッド面の拭き取り、予備吐等を行なう。
【００２０】
図４はアプリケーションの処理とその処理に掛かる平均処理時間とプリンターの状態を表した表である。表からわかるように、画像の入力処理中は、プリンターに印字コマンドは送られないわけであり、前回の印刷処理が終わっていれば、プリンターは、印刷待機中で暇なわけである。画像の入力処理は、画像サイズにも比例するが、最低でも２〜３分はかかる。又画像の編集処理も、編集処理の種類によって大きく変わるが、１分から１２分程度かかりその間プリンター装置は印字待機中である。
【００２１】
図５は、図１の１のパーソナルコンピュータ内に存在する画像処理アプリケーションのメイン処理を表しているフローチャートである。
【００２２】
図６は、図２の２−１のＣＰＵのプログラム記憶領域であるＲＯＭ内に記憶されている、回復処理種類と回復処理起動タイミング、回復程度、回復処理時間を表した表である。クリーニングＡは通常ユーザー指示（パーソナルコンピュータ上のユーティリティソフト等によって命令が発行される。）により行なわれ、軽い回復処理であって、１分ほどの処理時間がかかる。回復の程度は、ヘッドを吸引するインクの吸引量の違い及びヘッドから吐出させるインクの予備吐量の違いである。クリーニングＡは、各ヘッドから１ｃｃのインクを吸引し、全ノズルから５０発のインクの吐出を実行する。
【００２３】
クリーニングＢはＡ４の用紙６枚印刷毎に自動的に行なわれる通常のヘッド回復処理で、処理時間は２分かかる。クリーニングＢは、各ヘッドから２ｃｃのインクを吸引し、全ノズルから１００発のインクの吐出を実行する。
【００２４】
クリーニングＣはヘッド交換、インク交換後に自動的に行なわれる入念なヘッド回復処理で、処理時間は３分かかる。クリーニングＣは、各ヘッドから３ｃｃのインクを吸引し、全ノズルから２００発のインクの吐出を実行する。
【００２５】
図７は、図２の２−１のＣＰＵのプログラム記憶領域であるＲＯＭ内に記憶されている、印刷待機中処理を表したフローチャートである。
【００２６】
図５と図７のフローチャートに沿って処理を説明する。
【００２７】
まず、図１の１のパーソナルコンピュータ上の一アプリケーションである画像処理アプリケーションのメイン処理の説明を行なう。
【００２８】
ステップＳ５−１において、画像処理アプリケーションのメイン処理を開始する。ワーク領域の初期化や、スキャナー、プリンターに対する初期化処理を行なう。
【００２９】
ステップＳ５−２において、画像データの入力処理を行なう。図１の１のパーソナルコンピュータから一般的なＳＣＳＩインターフェイスで接続している図１の４のフィルムスキャナーに対して、フィルムの画像読み取りコマンドを発行する。まずはフィルムスキャナーの読み取り範囲、解像度、カラーバランス等の設定コマンドを発行し、設定を行なう、次に画像のスキャン命令を発行し、画像データをデジタルデータで受取り、ファイルとして記憶する。この画像データを読み取る処理は、画像データの読み取る範囲、解像度等により時間は変わるが、３分から６分ぐらいの処理時間がかかり、その後の画像編集処理を行なう時間を考慮すると、印刷が開始されるまでには画像読み込みを開始してから１０数分は処理時間がかかる。上記１０数分の期間は、印刷コマンドが発行されないわけで、図１の２のプリンター装置は、コマンド、データ待ち状態となり、印刷待機中のアイドル状態になる。そこで、画像のスキャン命令を発行したすぐ後で、図１の２のプリンター装置に対して、印刷待機中コマンドを発行する。このプログラムの処理が図３の３−１の印字待機中指示手段に相当する。図１の２のプリンター装置はその印刷待機中コマンドを受け取って、図７で鋭明する処理を行なう。これにより、プリンターの印刷待機中期間にヘッド回復処理を行ない、連続印刷処理中の途中ヘッド回復処理を極力避けることが実現できる。
【００３０】
ステップＳ５−３において、画像データの編集処理を行なう。ステップＳ５−２において読み込んだ画像ファイルに対する編集処理を行なう。画像ファイル上のノイズを除去したり、色合いを変更したり、文字入力等を行なって、印刷用の画像ファイルを作成する。
【００３１】
ステップＳ５−４において、画像データの印刷処理を行なう。印刷用紙の指定や、印刷画像の印刷サイズの指定や、印刷の画質の指定等の設定コマンドを図１の２のプリンター装置に対して発行し、印刷するための設定を行なう。次にステップＳ５−３において作成した印刷用画像ファイルをプリンターの画像印刷フォーマットに変換して、図１の２のプリンター装置に送出する。図１の２のプリンター装置は、上記データを受取り、設定された印刷指定で印刷を実行する。すると、図１の２のプリンター装置から、図１の３の印刷結果が出力される。
【００３２】
ステップＳ５−５において、印刷結果のチェックを行なう。図１の３の印刷結果をユーザーが目視し、印刷結果に満足すれば、ステップＳ５−６に進んでこの画像処理を終了する。もし、印刷結果が不満であれば、ステップＳ５−３に進み、画像データの編集処理を行ない、色合い等を変更する。そして、変更が終了したら、印刷を行なう、この処理を満足がいくまで繰り返す。
【００３３】
次に、プリンター装置内の図２の２−１のＣＰＵ内のＲＯＭに記憶されているプログラムの一部である印刷待機中の処理を説明する。
【００３４】
ステップＳ７−１において、印刷待機中処理の初期化処理を行なう。プリンター装置内の図２の２−１のＣＰＵ内のＲＡＭに存在するワーク領域の初期化処理を行なう。
【００３５】
次にステップＳ７−２において、図１の１のパーソナルコンピュータから図２の２−３のＩ／Ｆを通して送られてくるプリンターコマンドのチェックを行なう。印刷待機中コマンドが送られてきた時は、ステップＳ７−３に進み、それ以外のコマンドや印刷データであれば、この印刷待機中処理を終了するためにステップＳ７−５に進む。印刷待機中コマンドは、画像処理アプリケーションでの画像データ入力処理時に送られてくる。
【００３６】
ステップＳ７−３において、前回の回復処理からの印刷枚数のチェックを行なう。前回の回復処理からある程度の印刷枚数を印刷していれば、この印刷待機中にヘッドの回復処理を行なう必要がある。それで、前回の回復処理からの印刷枚数が３枚以上であれば、ステップＳ７−４に進み、ヘッドクリーニング処理を行なう。前回の回復処理からの印刷枚数が２枚以下であれば、まだヘッド回復処理の必要性が低いので、ステップＳ７−５に進み、この印刷待機中処理を終了する。
【００３７】
ステップＳ７−４において、ヘッドクリーニングＢを行なう。ヘッドクリーニングＢは通常のヘッド回復処理で各ヘッドから２ｃｃのインクを吸引し、全ノズルから１００発のインクの吐出し、ヘッド面をクリーニング部材で拭く処理を実行する。このヘッドクリーニング処理により、画像入力処理、画像編集処理後の印刷処理時において、６枚の印刷指示が行なわれて、印刷を実行する場合、印刷中の回復処理は行なわずに済むので、印刷結果が手元にはいる時間を短縮できる。もし、この処理を行なわないで、６枚の印刷指示が行なわれると、３枚の印刷後に印刷途中でのヘッド回復処理が行なわれ、次の３枚の印刷が実行されるわけで、６枚の印刷結果が出力される時間が余計にかかるわけである。
【００３８】
ステップＳ７−５において印刷待機中処理を終了する。
【００３９】
以上説明した構成で処理を行うことにより、プリンター装置の印刷待機中にできる限りヘッド回復処理を行ない、印刷途中のヘッド回復処理が実行されるタイミングを極力減らしたプリンターシステムを提供できる。
【００４０】
これにより、印刷結果の出力の高速化を図れるわけである。
【００４１】
（第２の実施形態）
第一の実施形態では、図１の１のパーソナルコンピュータ上のアプリケーションに図３の３−１の印字待機中指示手段を組み込んだ構成を説明したが、パーソナルコンピュータのソフトの構成を考えると、プリンタードライバーに組み込んだ方が効率は良い。
【００４２】
プリンタードライバーに上記機能を組み込むと、すべてのアプリケーションにおける印字待機中時に、印字待機中コマンドを発行することができ、全てのアプリケーションプログラムに関しての印刷効率を上げることが実現できる。
【００４３】
図８は、図１の１のパーソナルコンピュータ内のソフトの構成を表した図である。８−１、８−２、８−３、８−４が図１の１のパーソナルコンピュータで動いているプログラムである。２、３、４、５は図１と同一の物である。８−１のアプリケーションは、８−２のＯＳ（オペレーティングシステム）のアプリケーションインターフェイスを通して、８−３のプリンタードライバーへの印字データ送出や、８−４のスキャナードライバーからの画像データ入力を行なう。８−２はパーソナルコンピュータ上の一般的なオペレーティングシステムで８−１のアプリケーションやハードディスクやキーボード等のハードウェアの間を取り持ち、又、８−３のプリンタードライバーや８−４のスキャナードライバーの間も取り持ち、管理する。
【００４４】
８−３はプリンタードライバープログラムで、図９のフローチャートで説明する機能が盛り込んであり、他には一般的なプリンタードライバープログラムの機能が盛り込まれている。８−２のＯＳと２のプリンターの間に位置し、ＯＳからの印刷指示をプリンター装置のコマンド仕様に合わせたコマンド列に変換し２のプリンター装置に送出する。
【００４５】
そして、プリンタードライバーへのコマンド指示が行なわれない、コマンド待ち状態の時に図９のフローチャートで説明する処理を行なう。ＯＳとアプリケーション間やＯＳと各ドライバープログラムの間には、定められた仕様の関数がＯＳで規定されており、その関数のやり取りを他のプログラムがモニターすることも可能なので、プリンタードライバー内に８−４のスキャナードライバーに対するコマンドを監視する機構を組み込み、画像読み込み等の処理時間がかかるときに、印字待機中コマンドをプリンターに発行する処理を実施する。
【００４６】
８−４は一般的なスキャナードライバプログラムで、８−２のＯＳからの画像読み込み命令を４のスキャナーに合わせた命令に変換し、画像データを４のスキャナーから受取り８−２のＯＳにＯＳの仕様に合わせて受け渡す。
【００４７】
図９は図８の８−３のプリンタードライバー内に組み込む印字待機中処理のフローチャートである。
【００４８】
図９のフローチャートに沿って説明を行なう。
【００４９】
ステップＳ９−１において、印字待機中処理の開始を行なう。この処理が使うワークエリアの初期化を行なう。この処理は、プリンタードライバーが印字データの送出や、設定コマンドの送出が行なわれない時に自動で呼ばれる構成になっている。
【００５０】
ステップＳ９−２において、スキャナードライバーの状態をチェックする。スキャナードライバーに対して画像読み込みコマンドが発行された場合は、印字待機中時間がある程度続くため、ステップＳ９−４に進む。スキャナードライバーがコマンド待ち状態等であれば、印字待機中ではない可能性あるので、ステップＳ９−３に進む。この実施形態の説明では、フィルムスキャナードライバーを例にして説明しているが、他のフラッドヘッドスキャナーが図１の１のパーソナルコンピュータに接続されていれば、そのスキャナードライバーも同様に検査対象となる。又、本発明のプリンター装置以外のプリンターが接続されている場合は、そのプリンタードライバーに対するコマンド指示も検査対象になる。
【００５１】
ステップＳ９−３において、画像ファイルをハードディスク等のファイルシステムへの書き込み中であるかの検査を行なう。画像ファイルは画像の解像度等にもよるがＡ３の印刷に耐えられるような画像ファイルだと１０Ｍバイトぐらいの大きさになり、ファイルの書き込みにそれなりの時間がかかる。ファイルの大きさ情報からそのファイルの書き込み時間は計算できるので、ヘッド回復処理時間ぐらいの時間がかかるファイルの書き込み指示がなされたときは、ステップＳ９−４に進み、それ以外であれば、ステップＳ９−５に進む。
【００５２】
ステップＳ９−４において、２のプリンターに対して印字待機中コマンドを発行する処理を行なう。ステップＳ９−２又は、ステップＳ９−３で印字待機中時間がある程度続くことがわかれば、このステップに進み、プリンターに対して印字待機中コマンドを発行する。印字待機中コマンドを受け取ったプリンター装置は、第１実施形態の図７で説明した処理を実施するわけである。
【００５３】
ステップＳ９−５において、印字待機中処理を終了し、次に通常のプリンタードライバーの処理を行なう。
【００５４】
上記構成で処理を行なうことにより、各アプリケーションに印字待機中コマンドを発行する機構を組み込まなくとも、プリンタードライバーに組み込むことにより、より効率の良い、印刷効率を上げたプリンターシステムを実現できる。
【００５５】
〈第３の実施形態〉
上記実施形態では、印刷待機中コマンド受信時に行なわれるヘッド回復処理はクリーニングＢｌ種類であったが、受信時のプリンターのヘッド回復状態によっては、複数の種類のヘッド回復処理を切り替えて対応した方がより回復時に消費されるインク量を少くでき又回復時間の短縮にもつながる。そこで図７の、印字待機中処理を図１０のフローチャートのように変更する。
【００５６】
図１０のフローチャートに沿って処理を説明する。
【００５７】
ステップＳ１０−１において、印刷待機中処理の初期化処理を行なう。プリンター装置内の図２の２−１のＣＰＵ内のＲＡＭに存在するワーク領域の初期化処理を行なう。
【００５８】
次にステップＳ１０−２において、図１の１のパーソナルコンピュータから図２の２−３のＩ／Ｆを通して送られてくるプリンターコマンドのチェックを行なう。印刷待機中コマンドが送られてきた時は、ステップＳ１０−３に進み、それ以外のコマンドや印刷データであれば、この印刷待機中処理を終了するためにステップＳ１０−７に進む。印刷待機中コマンドは、画像処理アプリケーションでの画像データ入力処理時に送られてくる。
【００５９】
ステップＳ１０−３において、前回のヘッド回復処理からの印刷枚数のチェックを行なう。前回の回復処理からの印刷枚数が２枚以上３枚以下であれば軽いヘッド回復処理が適しているのでステップＳ１０−６に進む。それ以外の印刷枚数であれば、ステップＳ１０−４に進む。
【００６０】
ステップＳ１０−４において、さらに前回のヘッド回復処理からの印刷枚数のチェックを行なう。前回の回復処理からの印刷枚数が４枚以上であれば通常のヘッド回復処理が適しているのでステップＳ１０−５に進む。それ以外の印刷枚数であれば、回復の必要はないのでステップＳ１０−７に進む。
【００６１】
ステップＳ１０−５においてヘッドクリーニングＢを行なう。ヘッドクリーニングＢは通常のヘッド回復処理で各ヘッドから２ｃｃのインクを吸引し、全ノズルから１００発のインクの吐出し、ヘッド面をクリーニング部材で拭く処理を実行する。このヘッドクリーニング処理により、画像入力処理、画像編集処理後の印刷処理時において、６枚の印刷指示が行なわれて、印刷を実行する場合、印刷中の回復処理は行なわずに済むので、印刷結果が手元にはいる時間を短縮できる。
【００６２】
ステップＳ１０−６において、ヘッドクリーニングＡを行なう。ヘッドクリーニングＡは軽いヘッド回復処理で各ヘッドから１ｃｃのインクを吸引し、全ノズルから５０発のインクの吐出し、ヘッド面をクリーニング部材で拭く処理を実行する。このヘッドクリーニング処理により、画像入力処理、画像編集処理後の印刷処理時において、６枚の印刷指示が行なわれて、印刷を実行する場合、印刷中の回復処理は行なわずに済むので、印刷結果が手元にはいる時間を短縮できる。
【００６３】
ステップ１０−７において、印刷待機中処理を終了して、他の通常のプリンターの制御処理に移る。
【００６４】
上記説明した構成により、前回のヘッド回復処理からの印刷枚数が１枚の時はまだヘッドクリーニングは必要ないので行なわず、２枚から３枚の時はクリーニングＡを行ない、４枚以上の時はクリーニングＢを行なうプリンター装置を実現できる。
【００６５】
これにより、より省エネで効率アップを図れる。
【００６６】
【発明の効果】
以上説明したように本発明によれば、プリンター印刷システム内に印字待機中指示手段と印字待機中指示に対応した自動回復指示手段を設けることにより、プリンター装置が印字待機中である時に優先的にヘッド回復処理を行なうプリンター印刷システムを提供できる。本発明により、実使用での単位時間辺りの印刷枚数のアップ、及び印刷結果が出力される時間の短縮化を実現できる。
【図面の簡単な説明】
【図１】本発明の実際の使用形態を表す図である。
【図２】本発明のプリンター装置の構成図である。
【図３】第１実施形態のプリンター装置の基本構成概念図である。
【図４】第１実施形態のパーソナルコンピュータ上の画像編集アプリケーションの処理の構成表である。
【図５】第１実施形態のパーソナルコンピュータ上の画像編集アプリケーションのフローチャートである。
【図６】第１実施形態のヘッド回復処理の種類の説明図である。
【図７】第１実施形態のプリンター装置のフローチャートである。
【図８】第２実施形態のパーソナルコンピュータ上のソフトウエアの基本構成概念図である。
【図９】第２実施形態のフローチャートである。
【図１０】第３実施形態のフローチャートである。
【符号の説明】
２−１　ＣＰＵ
２−２　印刷部
２−３　インターフェイス部
２−４　システムバス
２−５　ヘッド回復部
【図１】
2004009428.tif 000003
【図２】
2004009428.tif 000004
【図３】
2004009428.tif 000005
【図４】
2004009428.tif 000006
【図５】
2004009428.tif 000007
【図６】
2004009428.tif 000008
【図７】
2004009428.tif 000009
【図８】
2004009428.tif 000010
【図９】
2004009428.tif 000011
【図１０】
2004009428.tif 000012