(57)【要約】【課題】  複数のインクジェットプリンタが接続されたシステムにおいて、過去の印刷履歴によって立ち上がり時間が異なり、正確な印字時間を見積もれないという課題を解決する。【解決手段】  コンピュータと複数のプリンタ装置が接続されたプリンタシステムにおいて、前記複数のプリンタ装置から、プリンタエンジンの情報を取得するエンジン情報取得手段と、前記プリンタ装置から取得した前記プリンタエンジンの情報から各プリンタ装置の立ち上がり時間を算出する立ち上がり時間算出手段と、前記立ち上がり時間算出手段で求めた各々のプリンタ立ち上げ時間を比較して最も早く印刷を開始できるプリンタを選択するプリンタ選択手段を備える構成とする。【選択図】  図１
2007140959.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと複数のプリンタ装置が接続されたプリンタシステムにおいて、
前記複数のプリンタ装置から、プリンタエンジンの情報を取得するエンジン情報取得手段と、
前記取得した前記プリンタエンジンの情報から各プリンタ装置の立ち上がり時間を算出する立ち上がり時間算出手段と、
前記立ち上がり時間算出手段で求めた各々のプリンタ立ち上げ時間を比較して最も早く印刷を開始できるプリンタを選択するプリンタ選択手段を有することを特徴とするプリンタシステム。
【請求項２】
前記プリンタ装置は、複数の吐出部を有するプリントヘッドを記録媒体上の同一領域に対して複数回走査させ、入力された画像情報に基づいて記録媒体にインクを吐出して各画素にドットを形成することにより画像をプリントするインクジェット記録装置であることを特徴とする請求項１に記載のプリンタシステム。
【請求項３】
前記プリントエンジンの情報は、インクジェット記録装置特有の情報であることを特徴とする請求項１に記載のプリンタシステム。
【請求項４】
複数の吐出口からインクを記録媒体に吐出して印刷するインクジェット方式の印字ヘッドと印字ヘッドの吐出口をクリーニングするクリーニング手段とを有する複数のインクジェット記録装置がホストコンピュータに接続されたプリンタシステムにおいて、
前記複数のインクジェット記録装置から、クリーニング情報を取得するクリーニング情報取得手段と、
前記インクジェット記録装置から取得したクリーニング情報から各インクジェット記録装置の立ち上がり時間を算出する立ち上がり時間算出手段と、
前記立ち上がり時間算出手段で求めた各々のプリンタ立ち上げ時間を比較して最も早く印刷を開始できるインクジェット記録装置を選択するプリンタ選択手段を有することを特徴とするプリンタシステム。
【請求項５】
前記クリーニング情報は、インクジェット記録装置のクリーニングに関する情報であることを特徴とする請求項４に記載のプリンタシステム。
【請求項６】
前記立ち上がり時間算出手段は、クリーニングの種類に応じたクリーニング時間をインクジェット記録装置の本来の立ち上げ時間に加算することを特徴とする請求項４に記載のプリンタシステム。
【請求項７】
複数の吐出口からインクを記録媒体に吐出して印刷するインクジェット方式の印字ヘッドと印字ヘッドの不吐ノズルを検出する不吐検出手段とを有する複数のインクジェット記録装置がホストコンピュータに接続されたプリンタシステムにおいて、
前記複数のインクジェット記録装置から、不吐検出情報を取得する不吐検出情報取得手段と、
前記インクジェット記録装置から取得した不吐検出情報から各インクジェット記録装置の立ち上がり時間を算出する立ち上がり時間算出手段と、
前記立ち上がり時間算出手段で求めた各々のプリンタ立ち上げ時間を比較して最も早く印刷を開始できるインクジェット記録装置を選択するプリンタ選択手段を有することを特徴とするプリンタシステム。
【請求項８】
前記不吐検出情報は、インクジェット記録装置の不吐検出に関する情報であることを特徴とする請求項７に記載のプリンタシステム。
【請求項９】
前記立ち上がり時間算出手段は、不吐検出実行の有無に応じて不吐検出時間をインクジェット記録装置の本来の立ち上げ時間に加算することを特徴とする請求項７に記載のプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数のコンピュータ及びプリンタ装置がネットワークを介して相互に接続されたプリンタシステムに関し、特にコンピュータがプリンタ装置を選択する際に、プリンタエンジンの情報からプリンタ立ち上げ時間を算出することで、もっとも早く印刷を開始できるプリンタを選択するプリンタシステムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータや複写装置、ワードプロセッサ等のＯＡ機器が広く普及しており、これらの機器の画像形成（記録）装置の一種としてインクジェット方式によりディジタル画像記録を行う記録装置が急速に発展、普及している。特にＯＡ機器の高機能化とともに、それらの機器のカラー化が進んでおり、これに伴って様々なカラーインクジェット記録装置が開発されてきている。
【０００３】
一般にインクジェット記録装置は、記録ヘッドおよびインクタンクを搭載するキャリッジと、記録紙を搬送する搬送機構と、これらを制御する制御回路とを具備している。このような記録装置では、インク液滴を吐出させる複数の吐出口を有した記録ヘッドを記録紙の搬送方向（副走査方向）と直行する方向（主走査方向）にシリアル・スキャンさせながらインク吐出を行う一方で、記録ヘッドからのインク吐出がない間に記録紙を記録ヘッドの記録幅に等しい量で間欠的に搬送することにより記録動作を実行する。さらには、カラー記録が可能な記録装置の場合、複数色の記録ヘッドにから吐出されるインク液滴の重ねあわせによりカラー画像を形成する。
【０００４】
インクジェット記録装置において、インクを吐出させる方法としては、吐出口近傍に発熱素子（電気熱エネルギー変換体）を設け、この発熱素子に電気信号を印加することによりインクを局所的に加熱して圧力変化を起こさせ、インクを吐出口から吐出させる方法や、ピエゾ素子等の圧電素子を用い、インクに機械的圧力を付与してインクを吐出する方法が従来より知られている。
【０００５】
このインクジェット記録方法は、記録信号に応じてインクを微少な液滴として吐出口から記録媒体上に吐出することにより文字や図形などの記録を行うものであり、ノンインパクトであるため騒音が少ないこと、ランニング・コストが低いこと、装置が小型化しやすいこと、およびカラー化が比較的容易であること、などの利点を有していることから、コンピュータやワードプロセッサ等と併用され、あるいは単独で使用される複写機、プリンタ、ファクシミリ等の記録装置において、画像形成（記録）手段として広く用いられている。
【０００６】
インクジェット記録の分野では、ノズルの目詰まり防止のために、いろいろな吐出回復動作が実行されている。その吐出回復動作としては、記録動作時以外の時にインクを吐出口から排出せしめるいわゆる「予備吐出」といわれる吐出回復動作が知られている。この予備吐出によれば、記録動作中や待機中を含めて適切なインクの排出を行い、ノズルの目詰まりや吐出口付近のインク増粘に伴う吐出の不安定さを除去し、さらには記録画像の濃度変動を防ぐことができる。
【０００７】
一方、極度の目詰まり状態にある記録ヘッドの回復方法としては、「吸引回復」といわれるポンプを用いた吐出回復方法が実用化されている。この方法によれば、大方の目詰まりを除去できるほか、記録ヘッド内部の泡の存在などによるインクの不吐出が生じた際にも正常な状態に復帰させることができる。
【０００８】
また、記録ヘッドのインクの吐出口面を常にインク滴などが付着しないきれいな状態に保持しておくために、ブレード等による「ワイピング」といわれる吐出回復動作も実施されている。この方法によれば、インクミストが吐出口面に付着して濡れた状態となって吐出するインク滴の吐出方向がずれたりすることを防止したり、前述の吸引回復を行った後の吐出口面のインク付着を取り除くことができる。
【０００９】
上記のようなヘッドのクリーニング動作を行なっても、塵や増粘インクによるノズル詰まりや、バブルジェット（登録商標）方式におけるヒータの断線、さらにはインク滴がノズル口を覆うことにより不吐ノズルが発生することがある。これに対し、発光素子（ＬＥＤ）と受光素子（フォトダイオード）を用いて、インク滴の不吐出を検知する方法がある。この方法は、記録ヘッドを所定の検知位置に止め、発光素子から出た光ビームの中にノズルからインク滴を打ち込み、その光ビームを受ける受光素子の出力変化から不吐出ノズルすなわち、吐出不良ノズルの検知を行うものである。
【００１０】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開平10-157253号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
最近のインクジェット装置は、電子写真装置に迫る文字品位、印刷速度を達成しつつあるため、コンシューマの分野だけでなくオフィスにおいて様々な紙サイズ、メディア対応したネットワークプリンタとして幅広く利用されている。
【００１２】
ネットワークに接続された複数のプリンタ装置の立ち上がり時間を含めた印刷時間を算出して比較し、最適なプリンタを選択する従来技術として、特開平10-157253が存在する。上記技術は、各プリンタ装置の性能に関する情報と現在の状態に関する情報を取得して、印刷時間が最小となるプリンタを選択する方法が述べられている。
【００１３】
しかしインクジェット装置は、印刷能力、(通常、低消費等の)モードが同じであったとしても、印字ヘッドの良好な吐出を維持するために定期的に予備吐出、吸引回復、ワイピングなどのヘッドクリーニングや不吐ノズルの検出などインクジェット特有の処理が必要になるため、過去の印刷履歴によって立ち上がり時間が異なり、正確な印字時間を見積もれないということがあった。
【００１４】
本発明は上記課題に鑑みなされたものであって、複数のコンピュータ及びプリンタ装置がネットワークを介して相互に接続されたプリンタシステムにおいて、正確な立ち上がり時間を算出しもっとも早く印刷を開始できるプリンタを選択することで印刷に要する時間の短縮を図り、さらに印刷時間の短いプリンタ装置を使用することによって消費電力の低減を可能にすることを目的とする。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、本発明は複数のコンピュータ及びプリンタ装置がネットワークを介して相互に接続されたプリンタシステムにおいて、各々のプリンタ装置からプリンタエンジンの情報を取得して、インクジェット装置特有の処理を含めたプリンタ立ち上げ時間を算出し、もっとも早く印刷を開始できるプリンタを正確に選択することで実現する。
【００１６】
本発明に係る第１の発明によるプリンタシステムは以下の構成からなる。
【００１７】
コンピュータと複数のプリンタ装置が接続されたプリンタシステムにおいて、前記複数のプリンタ装置から、プリンタエンジンの情報を取得するエンジン情報取得手段と、前記プリンタ装置から取得した前記プリンタエンジンの情報から各プリンタ装置の立ち上がり時間を算出する立ち上がり時間算出手段と、前記立ち上がり時間算出手段で求めた各々のプリンタ立ち上げ時間を比較して最も早く印刷を開始できるプリンタを選択するプリンタ選択手段を有することを特徴とするプリンタシステム。
【００１８】
さらに本発明に係る第２の発明によるプリンタシステムは以下の構成からなる。
【００１９】
前記プリンタ装置は、複数の吐出部を有するプリントヘッドを記録媒体上の同一領域に対して複数回走査させ、入力された画像情報に基づいて記録媒体にインクを吐出して各画素にドットを形成することにより画像をプリントするインクジェット記録装置であることを特徴とするプリンタシステム。
【００２０】
さらに本発明に係る第３の発明によるプリンタシステムは以下の構成からなる。
【００２１】
前記プリントエンジンの情報は、ヘッドクリーニング、不吐ノズル検出等のインクジェット記録装置特有の情報であることを特徴とするプリンタシステム。
【００２２】
さらに本発明に係る第４の発明によるプリンタシステムは以下の構成からなる。
【００２３】
複数の吐出口からインクを記録媒体に吐出して印刷するインクジェット方式の印字ヘッドと印字ヘッドの吐出口をクリーニングするクリーニング手段とを有する複数のインクジェット記録装置がホストコンピュータに接続されたプリンタシステムにおいて、前記複数のインクジェット記録装置から、クリーニング情報を取得するクリーニング情報取得手段と、前記インクジェット記録装置から取得したクリーニング情報から各インクジェット記録装置の立ち上がり時間を算出する立ち上がり時間算出手段と、前記立ち上がり時間算出手段で求めた各々のプリンタ立ち上げ時間を比較して最も早く印刷を開始できるインクジェット記録装置を選択するプリンタ選択手段を有することを特徴とするプリンタシステム。
【００２４】
さらに本発明に係る第５の発明によるプリンタシステムは以下の構成からなる。
【００２５】
前記クリーニング情報は、クリーニングの種類、クリーニング時間等のインクジェット記録装置のクリーニングに関する情報であることを特徴とするプリンタシステム。
【００２６】
さらに本発明に係る第６の発明によるプリンタシステムは以下の構成からなる。
【００２７】
前記立ち上がり時間算出手段は、クリーニングの種類に応じたクリーニング時間をインクジェット記録装置の本来の立ち上げ時間に加算することを特徴とするプリンタシステム。
【００２８】
さらに本発明に係る第７の発明によるプリンタシステムは以下の構成からなる。
【００２９】
複数の吐出口からインクを記録媒体に吐出して印刷するインクジェット方式の印字ヘッドと印字ヘッドの不吐ノズルを検出する不吐検出手段とを有する複数のインクジェット記録装置がホストコンピュータに接続されたプリンタシステムにおいて、前記複数のインクジェット記録装置から、不吐検出情報を取得する不吐検出情報取得手段と、前記インクジェット記録装置から取得した不吐検出情報から各インクジェット記録装置の立ち上がり時間を算出する立ち上がり時間算出手段と、前記立ち上がり時間算出手段で求めた各々のプリンタ立ち上げ時間を比較して最も早く印刷を開始できるインクジェット記録装置を選択するプリンタ選択手段を有することを特徴とするプリンタシステム。
【００３０】
さらに本発明に係る第８の発明によるプリンタシステムは以下の構成からなる。
【００３１】
前記不吐検出情報は、不吐検出実行の有無、不吐検出時間等のインクジェット記録装置の不吐検出に関する情報であることを特徴とするプリンタシステム。
【００３２】
さらに本発明に係る第９の発明によるプリンタシステムは以下の構成からなる。
【００３３】
前記立ち上がり時間算出手段は、不吐検出実行の有無に応じて不吐検出時間をインクジェット記録装置の本来の立ち上げ時間に加算することを特徴とするプリンタシステム。
【発明の効果】
【００３４】
コントローラと複数のコンピュータ及びプリンタ装置がネットワークを介して相互に接続されたプリンタシステムにおいて、各々のプリンタ装置からプリンタエンジンの情報を取得して、インクジェット装置特有の処理を含めたプリンタ立ち上げ時間を算出することで、もっとも早く印刷を開始できるプリンタを正確に把握することができる。また事前に、どの程度の待ち時間が発生するか精度良く認識することが可能になる。更に印刷時間の短いプリンタ装置を使用することによって消費電力を下げることができるなど優れた効果を発揮する。
【発明を実施するための最良の形態】
【００３５】
次に、本発明の詳細を実施例の記述に従って説明する。
【００３６】
（第一の実施例）
以下、図面を参照して本発明の第１の実施例を詳細に説明する。
【００３７】
図１は本発明に係るプリンタシステムの一例を示すブロック図である。
【００３８】
図１に示すホストコンピュータ１０４において、１０６はプリンタドライバであり，プリンタA１０１、プリンタB１０２、プリンタC１０３にデータを転送するためにデータ変換、通信などを行なう。１１０〜１１４はすべてプリンタドライバに含まれおり、不図示のアプリケーションから印刷要求があると、インターフェース１１２を介してネットワークに接続しているプリンタA１０１、プリンタB１０２、プリンタC１０３から取得したプリンタの情報を一旦プリンタ情報蓄積部１１３に蓄積し、プリンタ情報蓄積部１１３に蓄積されたプリンタ情報を元にプリンタ選択部１１１で最も立ち上がり時間の短いプリンタを選択する。プリンタを選択した後は、インターフェース制御部１１２を介して印刷ジョブスプール部１１０で選択したプリンタに印刷ジョブの転送を行なうとともに、ディスプレイ制御部１１４を介してホストコンピュータ１０４と接続されている、ディスプレイ１０５に選択したプリンタを表示する。
【００３９】
図２は本発明に係るプリンタ装置の一例を示すブロック図である。
【００４０】
図２に示すプリンタA１０１(不図示だがプリンタB１０２、プリンタC１０３も同様の構成である)において、CPU２０１は入力インターフェース２１９を介してホストコンピュータ１０４に接続されており、制御プログラムを格納したROM２０３や更新可能な制御プログラムや処理プログラムや各種定数データなどを格納したEEPROM２０４、及びホストコンピュータ１０４から受信したコマンド信号や画像情報を格納するためのRAM２０２にアクセスし、これらのメモリに格納された情報に基づいて記録動作を制御する。操作パネル２２１のキーから入力される指示情報は操作パネルインタフェース２２２を介してCPU２０１に伝達され、またCPU２０１からの命令により同様に操作パネルインタフェース２２１を介して操作パネル２２２のLED点灯やLCD表示が制御される。拡張インタフェース２２０は無線LANやHDDなどの拡張カードを接続することにより機能拡張を行うためのインタフェースである。画像情報は画像データ処理ブロック２１６により各インク色のドットデータに変換される。バンドメモリ制御部２１２は、プリントヘッドのデータ形式に変換したのちにRAM２１８に格納し、ヘッドデータ生成部２１２はマルチパス、つなぎすじ、不吐ノズル等を考慮してヘッドに送るデータを生成する。またクリーニングタイマー２１７がプリントヘッド制御ブロック２１４に接続されており、クリーニングタイマー２１７の値によって印字に先立って行なわれるクリーニングの種類が決まる。２２４は不吐検出ユニットで吐出量によって定期的に記録ヘッド５０１の不吐検知を行なうものであり、不吐検検出ユニット２２４で検出された波形によって不吐検出回路２２３が記録ヘッド５０１のどのノズルに不吐があるかを決定し、その結果をEEPROM２０４に格納する。出力ポート２０５及びキャリッジモータ制御回路２０７を介してキャリッジモータ２０９を動作させることによりキャリッジ２１１を移動させ、また、出力ポート２０５及び紙送りモータ制御回路２０６を介して紙送り紙送りモータ２０８を動作させることにより搬送ローラなどの紙搬送機構２１０を動作させる。さらにCPU２０１は、EEPROM２０４に格納されている各種情報に基づきプリントヘッド制御ブロック２１４を制御してプリントヘッド２１５を駆動することにより記録媒体上に所望の画像を記録することができる。
【００４１】
また、図外の電源回路からは、ＣＰＵや各種制御回路を動作させるためのロジック駆動電圧Ｖｃｃ（たとえば３．３Ｖ）、各種モータ駆動電圧Ｖｍ（たとえば２４Ｖ）、記録ヘッドを駆動させるためのヒート電圧Ｖｈ（たとえば１２Ｖ）、等が出力される。
【００４２】
図５は本発明によるプリンタシステムのプリンタ装置の構成を示したものである。
【００４３】
５０１は記録ヘッドであり、ブラック（Ｂｋ）・シアン（Ｃｙ）・マゼンタ（Ｍｇ）・イエロー（Ｙｅ）の４色のカラーインクがそれぞれ封入されたインクタンクと、それぞれに対応した独立した４つのヘッドからなるマルチヘッドにより構成されている。各色のノズル数は１６ノズルである。５０２は記録ヘッド５０１を支持し、記録とともにこれらを移動させるキャリッジである。キャリッジはＸ方向へステー５０６を用いて移動することが可能である。キャリッジ５０２は非記録状態などの待機時には図のホーム・ポジション位置ＨＰにある。５０３は紙送りローラであり、記録紙５０４を抑えながら回転し、記録紙５０４をＹ方向に随時送っていく。また５０５は給紙ローラであり、記録紙５０４の給紙を行うとともに、紙送りローラ５０３及び補助ローラと同様に記録紙５０４を抑える役割を果たす。ここで、記録ヘッド５０１は、Ｂｋ・Ｃｙ・Ｍｇ・Ｙｅの４色について、それぞれ紙送り方向に配置された１０２４個のノズルをそれぞれ有している。記録領域外には、発光素子５０９と受光素子５０８とが対をなして設けられている不吐検出手段５０７、吐出回復手段を有するキャップユニット５１０、キャップ部材５１１、ゴム等の部材でできたワイパーブレード５１２がある。
【００４４】
次にプリンタシステムのプリンタ装置の基本的な記録動作について図５を用いて説明する。
【００４５】
記録ヘッド５０１は通常の場合、電源がオフの状態ではキャップユニット５１０との対向位置にあり、電源が投入されると、ヘッド５０１がキャップ部材５１１に接触した状態のまま、キャップユニット５１０により吐出回復動作がなされる。この時の吐出回復動作の内容はプリンタシステムの使用状態によって定められ、例えば、クリーニングタイマーに２１７よって１日間以上使用されていないことが検出された場合は、不図示の吸引ポンプにより記録ヘッド５０１からインクが吸引（いわゆる「吸引回復」）され、その後、ワイパーブレード８によってワイピング動作が実施される。また、記録装置の使用されていない状態が１日以内の場合には、その時間の経過に応じてイエロー、マゼンタ、シアン、ブラックのそれぞれのインクが数十〜数千発ずつ予備吐出され、続いて、ワイピング動作が実施される。そして、このような吐出回復した状態で印刷ジョブ待ちとなり、その後、印刷ジョブを受けると、キャップ７が記録ヘッド５０１から解放され記録が開始される。
【００４６】
待機時にホーム・ポジション位置ＨＰにあるキャリッジ５０２は記録開始命令によりＸ方向に移動しながら記録ヘッド５０１の複数のノズルにより記録データに従い記録紙５０４上にインクを吐出し記録を行う。記録紙５０４端部まで記録データの記録が終了するとキャリッジは元のホーム・ポジション位置に戻る。紙送りローラ５０３が矢印方向へ回転することによりＹ方向へ所定幅だけ紙送りし、再びキャリッジ５０２はＸ方向に移動しながらインクを吐出して記録を開始する。このようなスキャン動作と紙送り動作との繰り返しによりデータ記録を実現する。
【００４７】
次に本発明によるクリーニング動作について図６を参照しながら詳細を説明する。
【００４８】
各プリンタは、ホストコンピュータ１０４から印刷ジョブを受信（Ｓ６０１）したら、クリーニングタイマー２１７から前回のクリーニング時間からの経過時間を取得する（Ｓ６０２）。図３のように、経過時間によってクリーニング種類は異なり、経過時間が短いほどクリーニング時間は短く、経過時間が長いほどクリーニング時間も長くなっている。予備吐では吐出回数、クリーニングではワイピング、吸引回復、予備吐の回数がクリーニングの種類によって異なっている。経過時間よってクリーニングの種類を決定して（Ｓ６０３）、クリーニングを実行する(Ｓ６０４)。クリーニングを実行したあとは、クリーニングタイマーをリセットし、次のクリーニングまでの経過時間をカウント始める(Ｓ６０５)。その後印刷を実行し、所定の枚数を印刷したあと終了する(Ｓ６０６)。
【００４９】
また本発明において特徴的な、プリンタシステムのクリーニング動作を考慮した立ち上がり時間算出方法について図７を参照しながら詳細を説明する。
【００５０】
アプリケーションがプリンタドライバに印刷要求を発行すると（Ｓ７０１）、ホストコンピュータ１０４はプリンタからクリーニング情報を取得する（Ｓ７０２）。このクリーニング情報は、クリーニングの種類やクリーニング時間等を含んでいる。ホストコンピュータは取得したクリーニング情報から、クリーニングにかかる時間をプリンタが元々立ち上がるのに必要な立ち上がり時間に加算し、総立ち上がり時間を決定する（Ｓ７０３）。ホストコンピュータ１０４に接続している全プリンタに対してＳ７０２〜Ｓ７０３を行なう（Ｓ７０４）。全プリンタの総立ち上がり時間を計算したら、その中で立ち上がり時間が最も短いプリンタを選択する（Ｓ７０５）。そして選択したプリンタに対して印刷ジョブを転送し、印刷を行なう（Ｓ７０６）。
【００５１】
なお本実施例では、プリンタ内部にクリーニングタイマーを持って前回のクリーニングからの経過時間をカウントする方法を述べたが、プリンタに前回クリーニングした時間を記憶しておき、印刷要求のあったときにこの時間を各プリンタから取得し、ホストコンピュータ内蔵された時計を使って各々プリンタの前回のクリーニングからの経過時間を算出する方法でも同様の効果を発揮することは明らかである。
【００５２】
（第二の実施例）
第２の実施例では、不吐検出の有無によってプリンタの立ち上がり時間が異なるケースを解決するための例を示す。本発明の第２の実施例を以下図面と共に説明する。
【００５３】
図４は本発明に係る不吐検出の一例を示すものである。
【００５４】
図４(a)において、記録ヘッド５０１はその下面に多数のノズル４０１を持ち、不吐検出ユニット１２３１に向かってインク滴を吐出するようになっている。また発光素子５０９と受光素子５０８とが対をなして副走査方向Yに沿って配置されている。この場合、発光素子５０９から出射するビーム４０２の方向は、記録ヘッド５０１のノズル４０１の配列方向（副走査方向Ｙ）に一致している。これにより、各ノズル４０１から吐出されるインク滴をビーム４０２中に対して受光素子５０８に近いノズルからある一定周期で時系列的に打ち込むことができる。
【００５５】
吐出不良ノズルが存在するかどうかの判断は、図４(b)に示すように、縦軸に受光素子５０８が感知する光量（この場合は電圧で表示される）を横軸に時間をとると、もし、電圧が変化しない位置（図4(a)の点線で示した電圧の変化が現われていない位置）が存在すれば、そこではインク滴が吐出されていないと判断する。
【００５６】
次に本発明による不吐検出動作について図８を参照しながら詳細を説明する。
【００５７】
各プリンタは、ホストコンピュータ１０４から印刷ジョブを受信（Ｓ８０１）し、各色毎に印刷で打ち込まれるドット数をカウントする（Ｓ８０２）。次にドットカウント数があるしきい値よりも大きいかどうか判断する（Ｓ８０３）。このしきい値は、各色ごとある濃度で所定の枚数を印刷したときのドット数を想定して予め決められている。ドットカウント数がしきい値を超えなければ、全色判定してなければ次の色の判定を行なう（Ｓ８０７）。ドットカウント数がしきい値を超えた場合は、不吐検シーケンスを行なう。不吐検出シーケンスは一般に以下のようなシーケンスで行なわれる。
【００５８】
１．イピング
２．備吐
３．吐検センサー位置に移動
４．吐検出
不吐検ユニットで検出された信号を不吐検出回路２２３でA/D変換して不吐ノズルを判定し、その不吐ノズル情報をEEPROM２０４に書き込む（Ｓ８０５）。印刷するときにはヘッドデータ生成部２１２が、この不吐ノズル情報を取得して不吐補正を行なう。書き込みを終わった後は、ドットカウントをリセットする（Ｓ８０６）。全色に対してＳ８０２〜Ｓ８０６を行なったのちに、印刷を実行し、所定の枚数を印刷したあと終了する(Ｓ８０８)。
【００５９】
また本発明において特徴的な、プリンタシステムの不吐検出動作を考慮した立ち上がり時間算出方法について図９を参照しながら詳細を説明する。
【００６０】
アプリケーションがプリンタドライバに印刷要求を発行すると（Ｓ９０１）、ホストコンピュータ１０４はプリンタから不吐検出情報を取得する（Ｓ９０２）。この不吐検出情報は、各色のこれまでのドットカウント数、しきい値、不吐検出にかかる時間等が含まれている。ホストコンピュータは取得した不吐検出情報と、印刷ジョブの大きさから、不吐検出が行なわれるか判断する（Ｓ９０３）。不吐検が行なわれると判断した場合には、元々プリンタが立ち上がる時間に不吐検出にかかる時間を加算したものを総立ち上がり時間とする（Ｓ９０４）。一方不吐検出が行なわれないと判断した場合には,元々プリンタが立ち上がる時間を総立ち上がり時間とする。ホストコンピュータ１０４に接続している全プリンタに対してＳ９０２〜Ｓ９０４を行なう（Ｓ９０６）。全プリンタの総立ち上がり時間を計算したら、その中で立ち上がり時間が最も短いプリンタを選択する（Ｓ９０７）。そして選択したプリンタに対して印刷ジョブを転送し、印刷を行なう（Ｓ９０８）。
【００６１】
ちなみに実施例１で述べたクリーニング動作と実施例２で述べた不吐検出動作を同時に考慮して立ち上がり時間を決定することも可能である。
【００６２】
本発明のプリント装置は記録ヘッドの動作原理や構成により制限されるものではない。すなわち、記録ヘッドは、吐出口近傍に発熱素子（電気／熱エネルギー変換素子）を設け、この発熱素子に電気信号を印加することによりインクを局所的に加熱して圧力変化を起こさせ、インクを吐出口から吐出させるサーマル方式であってもよいし、ピエゾ素子等の電気／圧力変換手段を用い、インクに機械的圧力を付与してインクを吐出させるピエゾ方式であってもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明に係るプリンタシステムの一例を示すブロック図である。
【図２】本発明に係るプリンタ装置の一例を示すブロック図である。
【図３】本発明に係る経過時間とクリーニング種類の一例を示す図である。
【図４】本発明に係る不吐検出の一例を示すものである。
【図５】本発明によるプリンタシステムのプリンタ装置の構成を示したものである。
【図６】本発明に係るクリーニング動作について説明するフローチャートである。
【図７】本発明に係るクリーニング動作を考慮した立ち上がり時間算出方法について説明するフローチャートである。
【図８】本発明に係る不吐検出動作について説明するフローチャートである。
【図９】本発明に係る不吐検出動作を考慮した立ち上がり時間算出方法について説明するフローチャートである。
【図１】
2007140959.tif 000003
【図２】
2007140959.tif 000004
【図３】
2007140959.tif 000005
【図４】
2007140959.tif 000006
【図５】
2007140959.tif 000007
【図６】
2007140959.tif 000008
【図７】
2007140959.tif 000009
【図８】
2007140959.tif 000010
【図９】
2007140959.tif 000011