(57)【特許請求の範囲】
【請求項１】
インクを印刷媒体に付着させて画像を形成するインクジェットプリンタであって、
インクを吐出するノズルを備えた印刷ヘッドと、
前記印刷ヘッドを駆動する印刷ヘッド制御部と、
ユーザからのクリーニング指示に応じて第１のクリーニングおよび該第１のクリーニングよりもインク消費量の少ない第２のクリーニングの少なくともいずれか一方を行うクリーニング制御部と、
前記印刷ヘッド制御部に印刷を実行させる印刷指示部と、を備え、
前記クリーニング制御部は、前記クリーニング指示を受けた時点が、前回のクリーニングを実行しその後テスト印刷を行ってから、所定時間以上経過していれば前記クリーニング指示は誤操作による指示であると判断し、前記第２のクリーニングを実行し、前記所定時間を経過していなければ前記第１のクリーニングを実行することを特徴とするインクジェットプリンタ。
【請求項２】
前記第２のクリーニングは、前記第１のクリーニングよりもインク消費量が１／１０００以下であることを特徴とする請求項１に記載のインクジェットプリンタ。
【請求項３】
前記第１のクリーニングは、クリーニング機構によって前記印刷ヘッドをキャッピングして実行されるインク吸引であり、前記第２のクリーニングは、前記印刷ヘッド制御部を介して行われる前記印刷ヘッドからインクを吐出するフラッシング動作であることを特徴とする請求項１または２に記載のインクジェットプリンタ。
【請求項４】
前記第１のクリーニングは、クリーニング機構によって前記印刷ヘッドをキャッピングして実行されるインク吸引であり、前記第２のクリーニングは、前記印刷ヘッドをキャッピングすることなく、インク吸引動作を実行することを特徴とする請求項１または２に記載のインクジェットプリンタ。
【請求項５】
前記クリーニング制御部は、前記クリーニング指示を受けた時点で、前回のクリーニングを実行した後、１度も印刷が行われていなければ前記第２のクリーニングを実行することを特徴とする請求項１から４のいずれか１項に記載のインクジェットプリンタ。
【請求項６】
インクを印刷媒体に付着させて画像を形成するインクジェットプリンタの制御方法であって、
ユーザからのクリーニング指示に応じて第１のクリーニングを実行するステップと、
前記第１のクリーニング実行後、印刷を実行させるステップと、
次のクリーニング指示を受けた時点が、前記第１のクリーニングを実行しその後テスト印刷を行ってから、所定時間以上経過していれば前記クリーニング指示は誤操作による指示であると判断し、前記第１のクリーニングよりもインク消費量の少ない第２のクリーニングを実行し、前記所定時間を経過していなければ前記第１のクリーニングを実行するステップと、を備えたインクジェットプリンタの制御方法。
【請求項７】
前記第２のクリーニングは、前記第１のクリーニングよりもインク消費量が１／１０００以下であることを特徴とする請求項６に記載のインクジェットプリンタの制御方法。
【請求項８】
前記第１のクリーニングは、クリーニング機構によって前記印刷ヘッドをキャッピングして実行されるインク吸引であり、前記第２のクリーニングは、前記印刷ヘッド制御部を介して行われる前期印刷ヘッドからインクを吐出するフラッシング動作であることを特徴とする請求項６または７に記載のインクジェットプリンタの制御方法。
【請求項９】
前記第１のクリーニングは、クリーニング機構によって前記印刷ヘッドをキャッピングして実行されるインク吸引であり、前記第２のクリーニングは、前記印刷ヘッドをキャッピングすることなく、インク吸引動作を実行することを特徴とする請求項６または７に記載のインクジェットプリンタの制御方法。
【請求項１０】
前記クリーニング指示を受けた時点で、前回のクリーニングを実行した後、１度も印刷が行われていなければ前記第２のクリーニングを実行することを特徴とする請求項６から９のいずれか１項に記載のインクジェットプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを印刷ヘッドのノズルから吐出させて印刷媒体に印刷を行うインクジェットプリンタ及びインクジェットプリンタの制御方法に係り、特にノズルのクリーニング制御を行うインクジェットプリンタ及びインクジェットプリンタの制御方法に関する。
【背景技術】
【０００２】
印刷ヘッドのノズルからインクを吐出して印刷を行うインクジェット方式の印刷装置（以下、「インクジェットプリンタ」という）は、印刷品質を良好に保つため、印刷ヘッドのクリーニング処理が必須である。クリーニング処理では、主に増粘インクおよびインク経路内の気泡の排出を目的として印刷ヘッドをキャッピングした後ノズルからインクを吸引する吸引処理の他、ゴムのワイパーでヘッド表面に付着したインクを拭き取るワイピング処理、スポンジ等を用いて同じくヘッド表面に付着したインクを拭き取るラビング処理等が実行される（特許文献１参照）。
【０００３】
ところで、インクジェットプリンタには、印刷前および定期的なタイミングでプリンタが自動的に行うクリーニングと、ユーザからの指示に応じて行われるマニュアルクリーニングとが設定されている場合が多い。マニュアルクリーニングは、印刷画像にドット抜けが生じていて良好な印刷品質が得られない場合に、自動的に実行されるクリーニングとは別にユーザがプリンタに強制的に実行させるクリーニングであり、プリンタのクリーニングボタンからの指示やプリンタと通信可能に接続されたホストコンピュータのアプリケーションからの指示に応じて実行される。また、一般にマニュアルクリーニングでは、通常の印刷品質に回復させるために必ずインクの吸引処理が行われている。
【０００４】
【特許文献１】特開２００４−３５８７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、インクの吸引処理を伴うマニュアルクリーニングが頻繁に実行されると、大量のインクを消費してしまい、画像形成のために使用される実質的なインク量が減少してしまう。特に、プリンタ本体に設けられたクリーニングボタンからのマニュアルクリーニング指示は誤操作によって実行されるケースが考えられる。例えば、直前にマニュアルクリーニングが実行されているにもかかわらずユーザが再びクリーニングボタンを押してしまったり、何かの拍子でクリーニングボタンに物体がぶつかって押されてしまう場合である。プリンタはクリーニングボタンからのマニュアルクリーニング指示があれば必ずインク吸引処理を実行するように設定されているので、このような誤操作が繰返し行われると、インクカートリッジ内のインクが大幅に消費されてしまい、通常想定されている分量の画像印刷を実行することができなくなってしまう。
【０００６】
また、短期間のうちにインク吸引が複数回にわたって行われ、大量のインクが消費されると、新しいインクカートリッジに交換して間もなくインクカートリッジ交換表示がされるケースが考えられる。このような場合に、マニュアルクリーニングを指示した憶えがないユーザや、インク吸引によるインク消費量に対する関心が薄く気軽にマニュアルクリーニング指示を与えるユーザ等にあっては、プリンタ自体が故障してしまったのではないかと誤解する場合もある。
【０００７】
本発明は、上記課題を解決するためになされたものであり、インクを印刷媒体に付着させて画像を形成するインクジェットプリンタにおいて、誤操作によって実行されたマニュアルクリーニングによるインク消費量を抑えることが可能なインクジェットプリンタ及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、以下の構成により達成される。
（１）  インクを印刷媒体に付着させて画像を形成するインクジェットプリンタであって、
インクを吐出するノズルを備えた印刷ヘッドと、
前記印刷ヘッドを駆動する印刷ヘッド制御部と、
ユーザからのクリーニング指示に応じて第１のクリーニングおよび該第１のクリーニングよりもインク消費量の少ない第２のクリーニングの少なくともいずれか一方を行うクリーニング制御部と、
前記印刷ヘッド制御部に印刷を実行させる印刷指示部と、を備え、
前記クリーニング制御部は、前記クリーニング指示を受けた時点が、前回のクリーニングを実行しその後テスト印刷を行ってから、所定時間以上経過していれば前記クリーニング指示は誤操作による指示であると判断し、前記第２のクリーニングを実行し、前記所定時間を経過していなければ前記第１のクリーニングを実行することを特徴とするインクジェットプリンタ。
（２）  前記第２のクリーニングは、前記第１のクリーニングよりもインク消費量が１／１０００以下であることを特徴とする（１）に記載のインクジェットプリンタ。
（３）  前記第１のクリーニングは、クリーニング機構によって前記印刷ヘッドをキャッピングして実行されるインク吸引であり、前記第２のクリーニングは、前記印刷ヘッド制御部を介して行われる前記印刷ヘッドからインクを吐出するフラッシング動作であることを特徴とする（１）または（２）に記載のインクジェットプリンタ。
（４）  前記第１のクリーニングは、クリーニング機構によって前記印刷ヘッドをキャッピングして実行されるインク吸引であり、前記第２のクリーニングは、前記印刷ヘッドをキャッピングすることなく、インク吸引動作を実行することを特徴とす（１）または（２）に記載のインクジェットプリンタ。
（５）  前記クリーニング制御部は、前記クリーニング指示を受けた時点で、前回のクリーニングを実行した後、１度も印刷が行われていなければ前記第２のクリーニングを実行することを特徴とする（１）から（４）のいずれか１項に記載のインクジェットプリンタ。
（６）  インクを印刷媒体に付着させて画像を形成するインクジェットプリンタの制御方法であって、
ユーザからのクリーニング指示に応じて第１のクリーニングを実行するステップと、
前記第１のクリーニング実行後、印刷を実行させるステップと、
次のクリーニング指示を受けた時点が、前記第１のクリーニングを実行しその後テスト印刷を行ってから、所定時間以上経過していれば前記クリーニング指示は誤操作による指示であると判断し、前記第１のクリーニングよりもインク消費量の少ない第２のクリーニングを実行し、前記所定時間を経過していなければ前記第１のクリーニングを実行するステップと、を備えたインクジェットプリンタの制御方法。
（７）  前記第２のクリーニングは、前記第１のクリーニングよりもインク消費量が１／１０００以下であることを特徴とする（６）に記載のインクジェットプリンタの制御方法。
（８）  前記第１のクリーニングは、クリーニング機構によって前記印刷ヘッドをキャッピングして実行されるインク吸引であり、前記第２のクリーニングは、前記印刷ヘッド制御部を介して行われる前期印刷ヘッドからインクを吐出するフラッシング動作であることを特徴とする（６）または（７）に記載のインクジェットプリンタの制御方法。
（９）  前記第１のクリーニングは、クリーニング機構によって前記印刷ヘッドをキャッピングして実行されるインク吸引であり、前記第２のクリーニングは、前記印刷ヘッドをキャッピングすることなく、インク吸引動作を実行することを特徴とする（６）または（７）に記載のインクジェットプリンタの制御方法。
（１０）  前記クリーニング指示を受けた時点で、前回のクリーニングを実行した後、１度も印刷が行われていなければ前記第２のクリーニングを実行することを特徴とする（６）から（９）のいずれか１項に記載のインクジェットプリンタの制御方法。
【発明の効果】
【０００９】
本発明のインクジェットプリンタおよびその制御方法によれば、前回の印刷を行ってから所定時間以内に次のクリーニング指示を受信したときは第１のクリーニングを実行し、その他の時点で次のクリーニング指示を受信した場合には第1のクリーニングよりもインク消費量の少ない第２のクリーニングを実行するように設定されている。したがって、次のクリーニング指示の受信時点によってはインク消費量の少ない第２のクリーニングが実行されるので、クリーニングによるインク消費量を抑えることが可能である。すなわち、全てのクリーニング指示に対して第１のクリーニングを実行していた場合と比べて、クリーニングによる総合的なインク消費量を減少させることができる。
【００１０】
また、本発明によればユーザのクリーニング指示に対する認識とは関係なく、クリーニング指示が、所定時間内に受信したクリーニング指示以外の指示であれば、誤操作によるクリーニング指示であると一義的に認定して、インク消費量の少ない第２のクリーニングを実行させるように設定されている。すなわち、印刷を実行してから所定時間以内にクリーニング指示を受信した場合以外では第1のクリーニングが実行されることがなくなる。したがって、総合的にはクリーニング指示を頻繁に受信している場合でも、そのうちの所定時間以内に当てはまらないクリーニング指示に対しては第２のクリーニングを実行するので第１のクリーニングが実行される回数を減少させることができ、クリーニングによるインク消費量を大幅に減少させることが可能である。
【００１１】
また、本発明のインクジェットプリンタおよびその制御方法によれば、第２のクリーニングは、第１のクリーニングよりもインク消費量が１／１０００以下である。したがって、例えばｎ回の誤操作によるクリーニング指示があった場合には、全てのクリーニング指示に対して第１のクリーニングを実行していた場合と比べると、誤操作による無駄なインク消費量をｎ／１０００以下に抑えることができる。すなわち、クリーニングによる総合的なインク消費量を減らし、その分のインクを画像形成のための実質的なインクとして使用することが可能となる。
【００１２】
また、本発明のインクジェットプリンタおよびその制御方法によれば、第１のクリーニングはインク吸引機構によるインク吸引であり、第２のクリーニングは印刷ヘッドからインクを吐出するフラッシング動作である。したがって、印刷の結果から再度インク吸引を実行する必要があると判断したユーザが、印刷を実行してから所定時間以上経過したときにクリーニング指示を行った場合でも、インクジェットプリンタは誤操作によるクリーニング指示と判断するので、目詰まり解消効果のあるフラッシング動作が実行される。つまり、ユーザが望むクリーニング動作とインクジェットプリンタが実行するクリーニング動作とにずれが生じても、ユーザがクリーニング指示を与えればインクジェットプリンタは何らかのクリーニング動作を実行するので、インクジェットプリンタが故障したかのように誤解される虞がない。
【００１３】
また、本発明のインクジェットプリンタおよびその制御方法によれば、第２のクリーニング実行時、印刷ヘッドをキャッピングすることなく、インク吸引動作を実行する。つまり、誤操作によるクリーニング指示であると判断された場合、実際に印刷ヘッドのノズルからインク吸引を行うのではなく、インク吸引を行ったかのように見せかけることができる。したがって、インク吸引によるインク消費量に対する関心が薄く気軽にクリーニング指示を与えるユーザからのクリーニング指示に対しても、インクジェットプリンタは反応し動作を行うので、プリンタが故障したかのように誤解される虞がない。また、実際にはキャッピングをしなければインクは全く消費されないので、誤操作によるクリーニング指示によって無駄なインクが消費されることがなくなる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら、本発明にかかるインクジェットプリンタ及びその制御方法の実施形態について詳細に説明する。なお、本実施形態におけるインクジェットプリンタは、インクを印刷媒体に付着させて画像を形成するプリンタであって、ホストコンピュータと通信可能に接続され、ホストコンピュータから送信される各種コマンドまたは印刷データに応じて印刷を行う。
【００１５】
図１は、本実施形態のインクジェットプリンタの二つの前面カバーを開いて内部を示したプリンタの外観斜視図、図２は図１に示したインクジェットプリンタからプリンタケースを取り外した状態の斜視図である。
【００１６】
（インクジェットプリンタの構成）
まず、本実施形態にかかるインクジェットプリンタ２４０について説明する。
本実施形態のインクジェットプリンタ２４０は、複数種のカラーインクを使用して記録媒体としてのロール紙１１に画像記録（カラー印刷）を実行し、クーポン券を発券する印刷装置である。
【００１７】
図１に示すように、本実施形態のインクジェットプリンタ２４０は、前面上部パネル２ａ及びケースカバー２ｂから構成されるプリンタケース２の前面に、左側から順に電源スイッチ３、ロール紙カバー５、装着部開閉カバー７が配置されている。また、電源スイッチ３の上方には、インクジェットプリンタ２４０やホストコンピュータ２２０の状態をユーザに通知するＬＥＤランプ６が設けられている。ロール紙カバー５及び装着部開閉カバー７は、下部に設けられた図示せぬヒンジを介していずれも前方に開閉可能に設けられている。
【００１８】
ロール紙カバー５を開くと、印刷用紙であるロール紙１１を収容した用紙収容部１３が開放状態となる。この状態で、ロール紙１１の交換が可能になる。一方、装着部開閉カバー７を開くと、カートリッジ装着部１５が開放状態になり、カートリッジ装着部１５へのインクカートリッジ１７の着脱が可能になる。
【００１９】
インクカートリッジ１７は、カートリッジケース内にイエロー、シアン及びマゼンダの３色のカラーインクパックを一つにパッケージングしたものである。本実施形態のインクジェットプリンタ２４０の場合は、装着部開閉カバー７の開閉動作に連動して、カートリッジ装着部１５内のインクカートリッジ１７がカートリッジ交換位置からカートリッジ使用位置にスライド移動する。
【００２０】
プリンタケース２内の用紙収容部１３の上方には、図２に示すように、インクを吐出するノズルを備えた印刷ヘッド２２を搭載したキャリッジ２３が装備されている。キャリッジ２３は、ロール紙１１の幅方向に沿って延在するガイド部材２５によって用紙幅方向に移動自在に支持されると共に、ロール紙１１の幅方向に延在する無端ベルト２６ａと、無端ベルト２６ａを駆動するキャリッジモータ２６ｂとによって、プラテン２８の上方をロール紙１１の幅方向に往復移動可能になっている。
【００２１】
カートリッジ装着部１５の上方が、往復移動するキャリッジ２３の待機位置となっている。そして、この待機位置の下方には、キャリッジ２３の下面に露出する印刷ヘッド２２のノズルを覆うキャップ２７と、インク経路３１やインク供給チューブ３３等のインク経路内の気泡や印刷ヘッド２２の各ノズル内の増粘インクをキャップ２７を介して吸引廃棄するインク吸引機構２９とが装備されている。
【００２２】
（ホストコンピュータとプリンタとの関係）
次に、図３を参照しながら、本実施形態のホストコンピュータ２２０とインクジェットプリンタ２４０との関係について説明する。
図３は、インクジェットプリンタ２４０とホストコンピュータ２２０の電気的構成を示すブロック図である。本実施形態のインクジェットプリンタ２４０は通信可能に接続されたホストコンピュータ２２０から送信される各種コマンドや印刷データに応じた出力処理を行うように設定されている。
【００２３】
図３に示すように、ホストコンピュータ２２０は、主として、ＣＰＵ２２１と、不揮発性メモリであるＲＯＭ２２２と、揮発性メモリであるＲＡＭ２２３と、大規模記憶装置としてのＨＤＤ２２４と、入力装置２２５と、通信インタフェース２２６とを備えている。ホストコンピュータ２２０は、ＣＰＵ２２１がＨＤＤ２２４に記憶されたオペレーティングシステム及びアプリケーションプログラムを実行しながら、通信インタフェース２２６を介してインクジェットプリンタ２４０に各種コマンドや印刷データを出力することにより、インクジェットプリンタ２４０を制御する。
【００２４】
一方、インクジェットプリンタ２４０は、主として、ＣＰＵ２４１と、書き換え可能な不揮発性メモリであるフラッシュＲＯＭ２４２と、揮発性メモリであるＲＡＭ２４３と、通信インタフェース２４４と、印刷ヘッド２２を介してインクをロール紙１１に吐出させて画像記録を行う印刷制御部２４５と、用紙搬送機構２４６と、印刷ヘッド２２と、クリーニング機構２４８と、クリーニングボタン２４９とを備えている。インクジェットプリンタ２４０は、ＣＰＵ２４１がフラッシュＲＯＭ２４２に記憶されたファームウェアを実行しながら、通信インタフェース２４４を介してホストコンピュータ２２０と通信を行うことにより印刷データを受信する。そして、印刷制御部２４５が各種コマンドや印刷データに基づき、用紙搬送機構２４６を介してロール紙１１を搬送しつつ印刷ヘッド２２を駆動してロール紙１１への印刷を実行し、クーポンを発券する。
【００２５】
クリーニング機構２４８は、キャップ２７、インク吸引機構２９等から構成され、印刷ヘッド２２のノズルのクリーニングを行う。インクジェットプリンタ２４０の起動時や、インクカートリッジ装着部１５に新たなインクカートリッジ１７が装着されたとき等には自動的に印刷ヘッド２２をキャップ２７によってキャッピングし、インク吸引機構２９によってインク吸引を行う。また、ホストコンピュータ２２０のアプリケーションからクリーニング指示が与えられたときや、ユーザによってクリーニングボタン２４９からクリーニング指示が与えられたとき等、には強制的にインク吸引を行うように設定されている。
【００２６】
（誤操作判断処理の構成）
本実施形態のインクジェットプリンタ２４０は、ホストコンピュータ２２０からのクリーニング指示あるいはクリーニングボタン２４９からのクリーニング指示（以下、これらの指示を「マニュアルクリーニング指示」という。）が誤操作によるクリーニング指示であるかどうかを判断して、誤操作であると判断した時には、インク消費量の少ないクリーニングを行うように構成されている。
【００２７】
以下では、インクジェットプリンタ２４０に与えられたマニュアルクリーニング指示が誤操作であるかどうかをどのように判断し、誤操作である場合に行うマニュアルクリーニング処理と、正しい操作である場合に行うマニュアルクリーニング処理について説明する。
図４はインクジェットプリンタ２４０の内部処理を示した機能ブロック図である。
【００２８】
図４に示すように、インクジェットプリンタ２４０内には、ホストコンピュータ２２０から送信される各種コマンドや印刷データを受信する受信部３０１と、受信部３０１が受信した各種コマンドや印刷データを一時的に保持する受信バッファ３０２が設けられている。受信バッファ３０２によって受信されたデータは、コマンド解析部３０３によって解析され、制御コマンドの場合は制御コマンドバッファ３０４にＤＭＡ転送等により転送される。制御コマンドバッファ３０４に一時保存された制御コマンドデータは、主制御部３０８によって読み出されて、ロール紙カットなど制御コマンドに応じた処理が実行される。
【００２９】
誤操作判断処理の観点では、印刷ヘッド制御部３０５と、クリーニング制御部３０６と、印刷指示部３０９と、クリーニング指示受信部３１０と、印刷イメージ記憶部３０７と、誤操作判断設定値記憶部３１１と、タイマー３１２と、を備えている。
【００３０】
印刷ヘッド制御部３０５はホストコンピュータ２２０からの印刷コマンドに応じて印刷ヘッド２２を駆動させる。クリーニング処理の観点では、インク経路３１やインク供給チューブ３３等のインク経路内の気泡や印刷ヘッド２２の各ノズル内の増粘インクがクリーニングによって排出され、印刷結果にドット抜けが発生しなくなったかを確認するため、後述する印刷指示部３０９からの指示に応じて、印刷ヘッド２２を駆動させてテスト印刷を実行する。なお、以下の説明ではテスト印刷を例に説明するが、これに限るものではない。
【００３１】
クリーニング制御部３０６は、ユーザによるマニュアルクリーニング指示が誤操作によるクリーニング指示であるかどうかを判断して、誤操作であると判断したときにはインク消費量の少ないフラッシング動作（第２のクリーニング）を行い、正しい操作であると判断したときにはインク吸引動作（第１のクリーニング）を行うように指示する制御部である。具体的な誤操作判断処理については後ほど説明する。
【００３２】
印刷指示部３０９は、ユーザからのテスト印刷指示に応じて印刷ヘッド制御部３０５にテスト印刷を実行するよう指示する。ここで、テスト印刷指示は、必要に応じてユーザからホストコンピュータ２２０のアプリケーションを介して送信されるケースと、クリーニング実行後に自動的にクリーニング制御部３０６から指示されるケースとが考えられる。本実施形態では、ユーザから必要に応じて与えられるテスト印刷指示に応じて、テスト印刷を実行するケースを前提に説明する。
【００３３】
クリーニング指示受信部３１０は、クリーニングボタン２４９からのマニュアルクリーニング指示を受信したかを監視し、受信すると主制御部３０８を介してクリーニング制御部３０６にクリーニング処理を行わせる。
【００３４】
印刷イメージ記憶部３０７は、図示せぬ不揮発性の記憶部内に設定された領域であり、ここにはテスト印刷指示に応じて実行されるテスト印刷の印刷イメージを記憶している。この印刷イメージは、ノズルの目詰まりによるドット抜けを容易に見つけることができるように印刷ヘッドに備えられたノズル列に対応したイメージに設定されている。なお、テスト印刷イメージは、印刷イメージ記憶部３０７に記憶されている印刷イメージに限定されることはなく、ホストコンピュータ２２０から送信されて図示せぬ印刷バッファに記憶された印刷データをテスト印刷イメージとして用いることも可能である。
【００３５】
誤操作判断設定値記憶部３１１は、フラッシュＲＯＭ２４２内に設定された領域であり、ここには誤操作判断処理を行うための誤操作判断設定値を記憶している。ここでは、インクジェットプリンタ２４０に与えられたマニュアルクリーニング指示が誤操作であるかどうかを判断する基準時間となる所定時間が記憶されている。これについても後ほど詳述する。
【００３６】
次に、インクジェットプリンタ２４０における誤操作判断処理について詳細に説明する。
本実施形態では、クリーニング制御部３０６は、コマンド解析部３０３により受信したコマンドがマニュアルクリーニングコマンドであると解析された場合、あるいはクリーニング指示受信部３１０がクリーニングボタン２４９からのマニュアルクリーニング指示を受信した場合に、クリーニング機構２４８を駆動させて印刷ヘッド２２をキャップ２７によってキャッピングした後、インク吸引機構２９によって負圧を与えてインク吸引を行う。そして、インク吸引後、印刷結果にドット抜けが発生しなくなったかを確認するため、印刷ヘッド制御部３０５を介して印刷ヘッド２２を駆動させてテスト印刷を実行し、その後の経過時間をタイマー３１２を用いて計測し、以降マニュアルクリーニング指示を受信するごとに誤操作判断を行うように構成されている。
【００３７】
具体的には、クリーニング制御部３０６は次のマニュアルクリーニング指示を受信したときに前回のテスト印刷から所定時間が経過している場合には、受信したマニュアルクリーニング指示は誤操作による指示であると判断し、インク吸引よりもインク消費量の少ない（具体的には、インク吸引よりもインク消費量が１／１０００である）フラッシング動作を行う。
一方、所定時間が経過しないうちに次のマニュアルクリーニング指示を受信した場合には、ユーザが前回のテスト印刷によってドット抜け確認をした結果、十分なクリーニングが行われていないと判断して、再度マニュアルクリーニング指示を与えたものと認識して、ノズルの目詰まり解消に、より効果的なインク吸引を行う。通常、ユーザはテスト印刷によって十分なクリーニングが行われていないと判断すると、テスト印刷からそれほど時間が経過しないうちに再度マニュアルクリーニング指示を与えるものと考えられる。したがって、所定時間は比較的短時間に設定するのが好ましく、本実施形態では例えば１時間に設定されている。
【００３８】
このように、クリーニング制御部３０６は、所定時間の経過後に受信したマニュアルクリーニング指示を誤操作による指示であると一義的に認識して、インク消費量の少ないフラッシング動作を行うように設定されているので、従来のように全てのマニュアルクリーニング指示に対してインク吸引を行っていた場合に比べ、無駄なインクの消費を抑えることが可能である。なお、クリーニング制御部３０６は、マニュアルクリーニング指示を受けた時点で、前回のクリーニングを実行した後、１度も印刷が行われていなければ第２のクリーニングを実行するように構成されていてもよい。
【００３９】
次に、図５及び図６を参照して、上記で概略説明した誤操作判断処理の具体的な流れを説明する。
図５はインクジェットプリンタ２４０がマニュアルクリーニング指示を受信した場合に行う誤操作判断処理を説明するためのフローチャートである。図６は、具体的な誤操作判断処理の一例を時間軸上に示した図である。以下、図６の誤操作判断処理の一例に沿って説明する。
【００４０】
まず、インクジェットプリンタ２４０はマニュアルクリーニング指示を受信すると、初回のマニュアルクリーニングを行い、テスト印刷指示を受信すると印刷ヘッド制御部３０５を介してテスト印刷を実行する（ステップＳ１１，ステップＳ１２）。初回のマニュアルクリーニングでは誤操作であるかを判断することなく、ノズルの目詰まり解消により効果的なインク吸引を実行する。すなわち、クリーニング制御部３０６がクリーニング機構２４８を駆動させて印刷ヘッド２２をキャップ２７によってキャッピングした後、インク吸引機構２９によって負圧を与えてノズルからインク吸引を行う。
【００４１】
次に、クリーニング制御部３０６は、タイマー３１２を用いてその後の経過時間の計測を開始する（ステップＳ１３）。経過時間の計測開始後、次のマニュアルクリーニング指示を受信すると、クリーニング制御部３０６は前回のテスト印刷（ステップＳ１２）が実行されてから所定時間として設定された１時間が経過したかを判断し、１時間が経過していない場合には、前回のマニュアルクリーニング指示によって実行されたインク吸引だけでは十分にノズルの目詰まりが解消されず再度ユーザがマニュアルクリーニング指示を与えたものと認識して、目詰まり解消により効果的なインク吸引を実行する（ステップＳ１５：Ｎｏ，ステップＳ１６）。
【００４２】
インク吸引後、ユーザがノズルの目詰まり具合を確認するためにテスト印刷指示を与え、インクジェットプリンタ２４０がテスト印刷指示を受信すると、印刷指示部３０９を介して印刷ヘッド制御部３０５がテスト印刷を実行して、クリーニング制御部３０６がタイマー３１２をリセットする（ステップＳ１７：Ｙｅｓ，ステップＳ１８，ステップＳ１９）。そして、次のマニュアルクリーニング指示が受信されるまで監視する（ステップＳ１４：Ｎｏ）。
【００４３】
クリーニング制御部３０６は次のマニュアルクリーニング指示を受信すると、前回のテスト印刷（ステップＳ１８）が実行されてから１時間が経過したかを判断し、１時間が経過していると判断すると受信したマニュアルクリーニング指示は誤操作によってなされたものと認識して、印刷ヘッド制御部３０５を介してインク消費量の少ないフラッシング動作を実行する（ステップＳ１４：Ｙｅｓ，ステップＳ１５：Ｙｅｓ，ステップＳ２０）。
【００４４】
その後、ユーザからノズルの目詰まり具合を確認するためのテスト印刷指示が与えられず、次のマニュアルクリーニング指示が受信された場合には、前回行われたテスト印刷（ステップＳ１８）から１時間を経過しているのでクリーニング制御部３０６は印刷ヘッド制御部３０５を介して再びフラッシング動作を実行する（ステップＳ１７：Ｎｏ，ステップＳ１４：Ｙｅｓ，ステップＳ１５：Ｙｅｓ，ステップＳ２０）。
【００４５】
以後、テスト印刷指示を受信すればテスト印刷を実行し、所定時間以内に次のマニュアルクリーニング指示を受信すればインク吸引を実行する（ステップＳ１８，ステップＳ１６）。以降は、繰返し処理が行われる。
【００４６】
なお、ステップＳ２０において実行されるフラッシング動作は、印刷ヘッド２２をキャッピングすることなくインク吸引動作を実行する、いわゆる「空吸引」に変更することが可能である。フラッシング動作の替わりに空吸引を行うことによって、ステップＳ１５で誤操作によるマニュアルクリーニング指示であると判断された場合には、実際に印刷ヘッド２２のノズルからインク吸引を行うことなく、吸引音を発生させるだけなのでインク吸引を行ったかのように見せかけることができる。
【００４７】
また、本実施形態では、ステップＳ１６あるいはステップＳ２０でクリーニングを実行後、ユーザからテスト印刷指示が与えられない限りタイマー３１２はリセットされることがない。テスト印刷指示はユーザの判断でその都度与えられるので、ユーザからのテスト印刷指示がなくテスト印刷が長期にわたって実行されない場合には、クリーニング指示を受信するたびにフラッシング動作しか行わないことが考えられる。このような事態を回避するため、クリーニング実行後にインクジェットプリンタ２４０の図示せぬ送信部からクリーニング終了通知をホストコンピュータ２２０へ送信し、ホストコンピュータ２２０の操作画面にテスト印刷の実行を促すメッセージや、テスト印刷を実行しなければインク吸引ではなくフラッシングを実行する旨のメッセージを表示させるように設定することも可能である。
【００４８】
このように、本実施形態のインクジェットプリンタ２４０は、所定時間が経過したか否かによってマニュアルクリーニング指示が誤操作によって行われたのかを判断している。また、所定時間は、前回のテスト印刷が実行されてから１時間に設定されている。通常、前回のテスト印刷が実行されてから１時間以内に受信したマニュアルクリーニング指示であれば、ユーザが再度のインク吸引が必要と判断して与えた指示であると考えられるので、強力なインクの吸引を実行することでノズルの目詰まりを解消させる。そして、それ以外のタイミングで受信したマニュアルクリーニング指示は全て誤操作による指示として捉え、インク消費量の少ないフラッシング動作あるいは空吸引を行うことで、無駄なインク消費を抑え、通常想定されている分量の画像印刷を実現可能にすることができる。
【図面の簡単な説明】
【００４９】
【図１】二つの前面カバーを開いて内部を示した本実施形態のプリンタの外観斜視図である。
【図２】図１に示したインクジェットプリンタからプリンタケースを取り外した状態の斜視図である。
【図３】本実施形態のインクジェットプリンタとホストコンピュータの電気的構成を示すブロック図である。
【図４】本実施形態のインクジェットプリンタの内部処理を示した機能ブロック図である。
【図５】本実施形態のインクジェットプリンタがマニュアルクリーニング指示を受信した場合に行う誤操作判断処理を説明するフローチャートである。
【図６】具体的な誤操作判断処理の一例を時間軸上に示した図である。
【符号の説明】
【００５０】
２２０・・・ホストコンピュータ、２４０・・・インクジェットプリンタ、２２・・・印刷ヘッド、２４８・・・クリーニング機構、２４９・・・クリーニングボタン、３０５・・・印刷ヘッド制御部、３０６・・・クリーニング制御部、３０７・・・印刷イメージ記憶部、３０９・・・印刷指示部、３１０・・・クリーニング指示受信部、３１１・・・誤操作判断設定値記憶部、３１２・・・タイマー
【図１】
0004742889.tif 000002
【図２】
0004742889.tif 000003
【図３】
0004742889.tif 000004
【図４】
0004742889.tif 000005
【図５】
0004742889.tif 000006
【図６】
0004742889.tif 000007