(57)【要約】【課題】  過去にどのような種類のクリーニングが、どの程度のインク消費量で、何回実施されたかを把握することができるインクジェットプリンタ及びインクジェットプリンタの制御方法を提供する。【解決手段】  複合処理装置１は、インクを吐出する印刷ヘッド１９に対するクリーニングを行うクリーニング制御部５９と、インク消費レベルが異なる複数種類のクリーニングの実行回数を、クリーニング指示に応じてカウントするクリーニングカウント部５６と、実行回数を記憶するクリーニング実行回数記憶部６０と、を有する。【選択図】  図３
2007296664.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出させて印刷媒体に印刷を行う印刷手段と、
前記インクを吐出する印刷ヘッドに対するクリーニングを行うクリーニング手段と、
インク消費レベルが異なる複数種類のクリーニングの実行回数を、クリーニング指示に応じてカウントするクリーニングカウント部と、
前記実行回数を記憶する記憶手段と、を有することを特徴とするインクジェットプリンタ。
【請求項２】
前記クリーニングカウント部は、前記インク消費レベルが所定レベル以上である場合の前記実行回数と、前記インク消費レベルが所定レベル未満である場合の前記実行回数と、に分けてカウントすることを特徴とする請求項１に記載のインクジェットプリンタ。
【請求項３】
前記クリーニング手段は、ユーザが指定したタイミングで前記クリーニングを行うよう設定され、
前記クリーニングが、前回のクリーニングの実行後まもなく、連続して実行される連続クリーニングであるかを判断する連続クリーニング判断部を有し、
前記クリーニングカウント部は、前記連続クリーニングの実行回数をカウントすることを特徴とする請求項１または２に記載のインクジェットプリンタ。
【請求項４】
前記クリーニング手段は、クリーニング中断指示に応じて実行途中の前記クリーニングを中断するよう設定され、
前記クリーニングカウント部は、中断されたクリーニングの実行回数をカウントすることを特徴とする請求項１〜３の何れかに記載のインクジェットプリンタ。
【請求項５】
インクを吐出させて印刷媒体に印刷を行う印刷手段を備え、前記インクを吐出する印刷ヘッドに対するクリーニングを行うインクジェットプリンタの制御方法であって、
クリーニング指示に応じて、インク消費レベルが異なる複数種類のクリーニングの実行回数をカウントするカウントステップと、
前記実行回数を記憶する記憶ステップと、を有することを特徴とするインクジェットプリンタの制御方法。
【請求項６】
前記カウントステップにおいて、前記インク消費レベルが所定レベル以上である場合の前記実行回数と、前記インク消費レベルが所定レベル未満である場合の前記実行回数と、に分けてカウントすることを特徴とする請求項５に記載のインクジェットプリンタの制御方法。
【請求項７】
ユーザが指定したタイミングで前記クリーニングが行われた場合において、前記カウントステップの前には、前記クリーニングが、前回のクリーニングの実行後まもなく、連続して実行される連続クリーニングであるかを判断する判断ステップを有し、
前記判断ステップにおいて、前回のクリーニングの実行後、所定量の印刷が実行されていれば前記連続クリーニングであると判断し、
前記カウントステップにおいて、前記連続クリーニングの実行回数をカウントすることを特徴とする請求項５または６に記載のインクジェットプリンタの制御方法。
【請求項８】
クリーニング中断指示に応じて実行途中の前記クリーニングが中断された場合には、
前記カウントステップにおいて、中断された前記クリーニングの実行回数をカウントすることを特徴とする請求項５〜７の何れかに記載のインクジェットプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クリーニング手段を備えたインクジェットプリンタ及びその制御方法に関する。
【背景技術】
【０００２】
一般にインクを印刷用紙に付着させて画像を形成するインクジェットプリンタには、印刷ヘッドのノズルからインクを強制的に吸引するクリーニング動作として、目的に応じて複数のクリーニング種類が設定されている。例えば、タイマーを監視し定期的に実行されるオートタイマクリーニング、インクカートリッジ交換時に印刷ヘッドへインクを充填するために実行されるカートリッジ交換クリーニング等、が挙げられる。これらのクリーニングのうち、インク消費量の多い強力なクリーニングが複数回に渡って実行されると、インクカートリッジ内のインクが大量に消費されてしまい、印刷処理による実質的なインク消費量よりもクリーニングによるインク消費量の方が多い場合がある。
【０００３】
そこで、過去にどのくらいクリーニングが実行されたかを把握するため、クリーニングの実行回数を記憶する機能が求められる。特許文献１には、インクジェットプリンタのクリーニング実行回数をカウントし、所定のクリーニング実行回数を閾値として印刷ヘッドの交換を促す警告を行うように設定されたインクィジェットプリンタが記載されている。
【０００４】
また、プリンタが行う何らかの動作の実行回数をカウンタ値として保持し、所定のカウンタ値を閾値として部材交換の目安とする技術が知られている。例えば、特許文献２に記載のプリンタでは、メインタンクと、メインタンクからインク補給を受けてインクをインクジェットヘッドへ送出するサブタンクを備え、サブタンクの交換タイミング（寿命）をサブタンクメンテナンスカウンタの値によって把握するように設定されている。具体的には、メインタンクからサブタンクへのインク補給が行われる毎に１カウントだけ加算され、予め設定されたカウンタ値を閾値としてサブタンクの交換を促し、サブタンクが交換されるとカウンタ値がリセットされるようになっている。
【０００５】
また、特許文献３に記載のプリンタでは、記録ヘッドのクリーニング用に設けられたポンプユニットの寿命をメンテナンスカウンタの値によって把握するように設定されている。ポンプユニットは、チューブと、チューブを加圧変形させる回転可能に取り付けられたチューブ加圧用ローラとを備え、チューブ加圧用ローラによってチューブを加圧変形させて圧力を発生する。すなわち、チューブ加圧用ローラの回転数をメンテナンスカウンタのカウンタ値として保持し、カウンタ値が閾値以上であればポンプユニットの寿命を知らせるようになっている。
【０００６】
ところで、インクジェットプリンタには、自動的に実行されるオートタイマクリーニングとは別に、ユーザが指定したタイミングで実行されるマニュアルクリーニングが設定されている場合が多い。マニュアルクリーニングは、比較的インク消費量の多い強力なクリーニングであり、ユーザによるクリーニングボタン等からの指示によって実行されるため、クリーニングボタンの誤操作によって実行されてしまうケースが考えられる。例えば、直前にマニュアルクリーニングが実行されているにもかかわらずユーザが再びクリーニングボタンを押してしまったり、何かの拍子でクリーニングボタンに物体がぶつかって押されてしまう場合等が考えられる。
【０００７】
【特許文献１】特開２００５−２５４７０８号公報
【特許文献２】特開２００３−２１１６４４号公報
【特許文献３】特開２００５−１１９１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、短期間のうちに強力なクリーニングが複数回にわたって行われ、大量のインクが消費されると、新しいインクカートリッジに交換して間もなくインクカートリッジ交換表示が表示されるケースがある。このような場合、マニュアルクリーニングを指示した憶えがないユーザや、クリーニングによるインク消費量に対する関心が薄く気軽にマニュアルクリーニング指示を与えるユーザ等にあっては、インクの減り具合に疑問を感じたり、プリンタ自体が故障してしまったのではないかと誤解する場合もある。
【０００９】
したがって、本発明は、上記課題を考慮し、過去にどのような種類のクリーニングが、どの程度のインク消費量で、何回実施されたかを把握することができるインクジェットプリンタ及びインクジェットプリンタの制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、以下の構成により達成される。
（１）  インクを吐出させて印刷媒体に印刷を行う印刷手段と、
前記インクを吐出する印刷ヘッドに対するクリーニングを行うクリーニング手段と、
インク消費レベルが異なる複数種類のクリーニングの実行回数を、クリーニング指示に応じてカウントするクリーニングカウント部と、
前記実行回数を記憶する記憶手段と、を有することを特徴とするインクジェットプリンタ。
（２）  前記クリーニングカウント部は、前記インク消費レベルが所定レベル以上である場合の前記実行回数と、前記インク消費レベルが所定レベル未満である場合の前記実行回数と、に分けてカウントすることを特徴とする（１）に記載のインクジェットプリンタ。
（３）  前記クリーニング手段は、ユーザが指定したタイミングで前記クリーニングを行うよう設定され、
前記クリーニングが、前回のクリーニングの実行後まもなく、連続して実行される連続クリーニングであるかを判断する連続クリーニング判断部を有し、
前記クリーニングカウント部は、前記連続クリーニングの実行回数をカウントすることを特徴とする（１）または（２）に記載のインクジェットプリンタ。
（４）  前記クリーニング手段は、クリーニング中断指示に応じて実行途中の前記クリーニングを中断するよう設定され、
前記クリーニングカウント部は、中断されたクリーニングの実行回数をカウントすることを特徴とする（１）〜（３）の何れかに記載のインクジェットプリンタ。
（５）  インクを吐出させて印刷媒体に印刷を行う印刷手段を備え、前記インクを吐出する印刷ヘッドに対するクリーニングを行うインクジェットプリンタの制御方法であって、
クリーニング指示に応じて、インク消費レベルが異なる複数種類のクリーニングの実行回数をカウントするカウントステップと、
前記実行回数を記憶する記憶ステップと、を有することを特徴とするインクジェットプリンタの制御方法。
（６）  前記カウントステップにおいて、前記インク消費レベルが所定レベル以上である場合の前記実行回数と、前記インク消費レベルが所定レベル未満である場合の前記実行回数と、に分けてカウントすることを特徴とする（５）に記載のインクジェットプリンタの制御方法。
（７）  ユーザが指定したタイミングで前記クリーニングが行われた場合において、前記カウントステップの前には、前記クリーニングが、前回のクリーニングの実行後まもなく、連続して実行される連続クリーニングであるかを判断する判断ステップを有し、
前記判断ステップにおいて、前回のクリーニングの実行後、所定量の印刷が実行されていれば前記連続クリーニングであると判断し、
前記カウントステップにおいて、前記連続クリーニングの実行回数をカウントすることを特徴とする（５）または（６）に記載のインクジェットプリンタの制御方法。
（８）  クリーニング中断指示に応じて実行途中の前記クリーニングが中断された場合には、
前記カウントステップにおいて、中断された前記クリーニングの実行回数をカウントすることを特徴とする（５）〜（７）の何れかに記載のインクジェットプリンタの制御方法。
【発明の効果】
【００１１】
本発明のインクジェットプリンタ及びインクジェットプリンタの制御方法によれば、インク消費レベルが異なる複数種類のクリーニングの実行回数をカウントし、実行回数を記憶するように構成されている。したがって、過去にどのような種類のクリーニングが、どの程度のインク消費レベルで、何回実施されたかを把握することが可能である。
【００１２】
また、本発明のインクジェットプリンタ及びインクジェットプリンタの制御方法によれば、複数種類のクリーニングの実行回数を、クリーニング種類毎にインク消費レベルが所定レベル以上である場合と、インク消費レベルが所定レベル未満である場合と、に分けてカウントすることができる。例えば、所定レベル以上をインク消費量が多い場合、所定レベル未満をインク消費量が少ない場合として捉えれば、クリーニング種類毎にインク消費量の多少を把握することが可能である。したがって、インク消費量の多い（または少ない）クリーニングであって、どのような種類のクリーニングが過去に何回実行されたかを把握することが可能である。
【００１３】
また、本発明のインクジェットプリンタ及びインクジェットプリンタの制御方法によれば、ユーザが指定したタイミングでクリーニングが行われた場合において、連続クリーニングの実行回数をカウントすることが可能である。例えば、いわゆるマニュアルクリーニングが連続して実行された場合には、その連続回数をカウントすることが可能である。一般に、マニュアルクリーニングは１回で消費されるインク消費量が比較的多いため、連続してマニュアルクリーニングが実施されるとインクの消費が著しい。したがって、インクの減り具合に疑問を感じたユーザは、マニュアルクリーニングが連続して何回行われたのか確認することで、急激なインク減りの原因を調べることが可能となる。
【００１４】
また、本発明のインクジェットプリンタ及びインクジェットプリンタの制御方法によれば、クリーニング中断指示に応じて実行途中のクリーニングが中断された場合において、中断されたクリーニングの実行回数をカウントすることが可能である。一般に、クリーニングが途中で中断され、再度実行される場合には、中断された動作から再開するのではなく一連のクリーニングを最初から実行するように設定されている。したがって、クリーニングが中断されるまでに消費されたインクが無駄になるが、本発明では中断されたクリーニングの実行回数を把握できるので、インク減りの原因が複数回の中断クリーニングにあることを把握することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係るインクジェットプリンタ及びインクジェットプリンタの制御方法の実施形態について図面を参照して説明する。なお、本実施形態では、インクジェットプリンタとしてホストコンピュータと通信可能に接続されたホストコンピュータからの指示に応じて動作する複合処理装置を例に挙げ、ホストコンピュータと複合処理装置とによって構成される複合処理システムとして、その構造及び制御動作について具体的に説明する。
【００１６】
（複合処理装置の構成について）
本実施形態における複合処理装置の機械的構造について図１および図２を用いて説明する。図１は本実施形態の複合処理装置１を示す斜視図であり、図２は図１に示した複合処理装置１の搬送路に面して設けられた各機械的構成部分を示す上面から見た模式図である。
【００１７】
本実施形態の複合処理装置１は、図１及び図２に示すように、給紙部であるＡＳＦ（Auto Sheet Feeder:オートシートフィーダ）３に装填される小切手Ｓを筐体１ａに形成された用紙搬送路Ｐ１に沿って搬送しながら、小切手Ｓ上の両面画像の読み取り、小切手Ｓ上の磁気インク文字の読み取り、及び小切手Ｓへの裏書き印刷を実行可能に構成されている。また、複合処理装置１は、カード挿入口２０から挿入されるカードＣを筐体１ａに形成された用紙搬送路Ｐ２に沿って搬送しながら、カードＣ上のオモテ面画像の読み取りを実行可能に構成されている。
【００１８】
また、この複合処理装置１は、筐体１ａにおいて用紙搬送路Ｐ１に囲まれた中央部に設けられたロール紙カバー３０の下部にロール紙を収納するロール紙収納部３０ａが設けられている。ロール紙収納部３０ａに収納されたロール紙への印刷は、キャリッジ１４の搬送方向の移動に伴ってキャリッジ１４に搭載された印刷ヘッド１９のノズルから吐出されたインクが吹き付けられることによって実行される。印刷されたロール紙は、ロール紙排出口から複合処理装置１の外部に排出される。
【００１９】
さらに、複合処理装置１は、図示せぬバリデーション挿入口からバリデーション紙を挿入可能に構成されており、このバリデーション紙に対しても印刷を実行可能に構成されている。
【００２０】
すなわち、本実施形態の複合処理装置１は、画像読取機能及び磁気インク文字読取機能を備え、小切手Ｓ、ロール紙及びバリデーション紙への印刷が可能な複合型多機能プリンタである。
【００２１】
図２に示すように、用紙搬送路Ｐ１と用紙搬送路Ｐ２は、用紙搬送路Ｐ１のＵ字形状の底の部分に相当する部位で共通となっている。以下の説明では、この共通の部位を中間搬送路と呼ぶこととする。この用紙搬送路Ｐ１及び中間搬送路には、各種読取装置が設けられている。用紙搬送路Ｐ１の上流側には、複数の小切手Ｓを装填可能なＡＳＦ３が設けられている。小切手Ｓは、図２の矢印Ａの方向からＡＳＦ３を介して用紙搬送路Ｐ１に挿入され、ＡＳＦ３に装填された複数の小切手Ｓは、一枚ずつ分離されて用紙搬送路Ｐ１内に送り出される。
【００２２】
中間搬送路には、小切手Ｓ等の裏面画像の読み取りを行う裏面画像読取装置１１および表面画像を読み取る表面画像読取装置１２がそれぞれ中間搬送路の両側に搬送方向にずれた状態で設置されている。小切手Ｓの裏面画像読取装置１１および表面画像読取装置１２は、それぞれＣＩＳ(Contact Image Sensor)タイプのスキャナである。
【００２３】
駆動ローラ１７の下方には、磁気インク文字を読み取る磁気インク文字読取装置（以下、ＭＩＣＲ（Magnetic Ink Character Reader）という。）１３が設置されている。ＭＩＣＲ１３は、小切手Ｓの表面に印刷された磁気インク文字を読み取るためのセンサである。このＭＩＣＲ１３は、中間搬送路を介してＭＩＣＲ１３に対向配置された押付レバーによって小切手ＳがＭＩＣＲ１３の表面に押し付けられた状態で読み取りを実行する。本実施形態では、口座番号などの情報が磁気インク文字で印刷された小切手Ｓの磁気インク文字記録領域を読み取るように構成されている。
【００２４】
また、搬送ローラ７と排出ローラ８との間であって、用紙搬送路Ｐ１に沿った直線領域には、キャリッジ１４が用紙搬送路Ｐ１の直線部分に沿って移動可能に配置されている。キャリッジ１４には、インクを吐出する複数のインクノズルを有する印刷ヘッド１９が設けられており、後述するホストコンピュータ１１０からの指示に応じて印刷ヘッド１９の複数のインクノズルからインクを吐出することにより、小切手Ｓへの裏書印刷、バリデーション紙への印刷、またはロール紙への印刷を実行する。印刷ヘッドは図示せぬインク供給路を介してインクカートリッジと接続されており、インクカートリッジ内のインクがなくなると新規インクカートリッジへ交換することが可能である。
【００２５】
（クリーニングの実行回数記憶処理について）
本実施形態の複合処理装置１には、図示せぬフラッシュＲＯＭに記憶されたファームウェアにしたがって所定のタイミングで実行されるクリーニング機能、ホストコンピュータからのクリーニング指示あるいは図示せぬクリーニングボタンからのクリーニング指示にしたがって実行されるマニュアルクリーニング機能が備えられている。クリーニングを実行する際には、キャリッジ１４を待機位置へ退避させ（図２参照）、印刷ヘッド１９のノズルから少量のインクを吐出したり（フラッシング）、図示せぬインク吸引機構によってインクを吸引する。
【００２６】
以下では、複合処理装置１が、どの程度のインク消費量を伴うクリーニングが何回実行されたかを把握するために行う、クリーニングの実行回数記憶処理について説明する。図３は複合処理装置１の内部処理を示したブロック図である。なお、本実施形態でいう「クリーニング」は、「インク消費量の異なる複数種類のクリーニング」をいうときに使用する。すなわち、「クリーニング」は、複数のクリーニング種類と複数のインク消費量（インク消費レベル）とを組み合わせて構成されている。
【００２７】
図３に示すように、複合処理装置１内には、ホストコンピュータ１１０から送信される各種コマンドや印刷データを受信する受信部５１と、受信部５１が受信した各種コマンドや印刷データを一時的に保持する受信バッファ５２が設けられている。受信バッファ５２によって受信されたデータは、コマンド解析部５３によって解析され、制御コマンドの場合は制御コマンドバッファ５４にＤＭＡ転送等により転送される。制御コマンドバッファ５４に一時保存された制御コマンドデータは、主制御部６３によって読み出されて、小切手Ｓの磁気インク文字の読み取り、画像の読み取り、裏面印刷処理など制御コマンドに応じた処理が実行される。一方、印刷データの場合には、データ展開処理が行われてデータ変換され、最終的には印刷ヘッド１９ノズル列に対応したドットパターンデータが生成され印刷バッファ５５に一時的に記憶される。
【００２８】
印刷制御部５８は、この印刷バッファ５５に記憶されたドットパターンデータを基に印刷ヘッド１９、キャリッジ１４等の印刷機構を駆動するものであり、小切手Ｓ上に画像を形成することにより、小切手Ｓの裏面印刷を実行する。また、後述するクリーニング制御部５９を介してクリーニング指示を受けると、キャリッジ１４を待機位置Ｘへ退避させたり、印刷ヘッド１９から少量のインクを吐出させる（フラッシング）。
【００２９】
クリーニング制御部５９は、指定されたクリーニング種類及びインク消費量に基づき、クリーニング動作を制御する。例えば、クリーニング指示に応じて、キャリッジ１４を待機位置Ｘへ退避するよう印刷制御部５８へ指示し、印刷ヘッド１９を図示せぬキャップで覆い、インク吸引機構を駆動させて指定されたインク消費量だけ印刷ヘッド１９のノズルからインクを吸引する。
【００３０】
クリーニングカウント部５６は、指定されたクリーニングの実行回数をカウントする。本実施形態では、指定されたクリーニング実行回数の積算値をカウントしたり、ホストコンピュータ１１０から送信される実行回数の初期化指示に応じて、実行回数をリセットして、初期値０から改めてカウントするように設定されている。
【００３１】
マニュアルクリーニング指示受信部６１は、図示せぬクリーニングボタンからのマニュアルクリーニング指示を受信したかを監視し、受信すると主制御部６３を介してクリーニング制御部５９にクリーニングを行わせる。
【００３２】
連続クリーニング判断部５７は、ユーザが指定したタイミングで実行されるマニュアルクリーニングが、前回のマニュアルクリーニングの実行後まもなく、連続して実行された連続マニュアルクリーニングであるか否かを判断する。具体的には、受信部５１あるいはマニュアルクリーニング指示受信部６１を介してマニュアルクリーニング指示を受信すると、主制御部６３は連続クリーニング判断部５７を介して、前回のマニュアルクリーニングの実行後に印刷制御部５８が行う印刷処理を監視する。そして次のマニュアルクリーニングを実行するまでに、行われた印刷処理が所定量であった場合には、そのマニュアルクリーニングを連続マニュアルクリーニングであると判断する。
【００３３】
クリーニング実行回数記憶部６０は、図示せぬ不揮発性メモリ内に設定された領域であり、クリーニングカウント部５６がカウントしたクリーニング実行回数を記憶する。
【００３４】
一方、ホストコンピュータ１１０は、送受信部１１２と、クリーニング実行回数取得部１１３とを備えている。図示せぬコマンド生成部によって生成された画像読取コマンド、印刷コマンド、クリーニング実行コマンド等の各種コマンドが送受信部１１２を介して複合処理装置１へ送信される。クリーニング実行回数取得部１１３は、送受信部１１２を介して複合処理装置１のクリーニング実行回数記憶部６０に記憶されているクリーニング実行回数を送信するよう要求し、送信部６４を介して実行回数を取得する。
【００３５】
図４は、クリーニング実行回数記憶部６０の内部状態を示す模式図であり、クリーニングの種類及びカウンタ値（実行回数）を示す表である。
クリーニング実行回数記憶部６０には、図４に示すように１〜９の項目についてクリーニングが用意されている。以下、これらの項目を「クリーニングカウンタ」として説明する。クリーニングカウンタの値は、指定されたクリーニングがどれだけ実行されたかを示すカウンタ値となっている。各カウンタ値は４byteのデータ量を有しており、複合処理装置１内部では、クリーニングカウンタの名称は、ここには示さない内部カウンタ番号で参照されるように構成されている。
【００３６】
なお、クリーニング実行回数記憶部６０においては、初回電源オン時には、初期の不定値状態を解消するため全てのクリーニングカウンタが0初期化される。ここでは、クリーニング種類として、マニュアルクリーニング、複合処理装置１の電源投入時に実行される電源ＯＮ時クリーニング、ファームウェアにしたがって自動的に実行されるオートタイマクリーニング、インクカートリッジを交換したときに実行されるカートリッジ交換クリーニング、エラー状態から復帰したときに印刷ヘッドが未キャップであったときに実行されるヘッド未キャップクリーニング、クリーニングの実行中に中断された中断クリーニング、を挙げることとする。そして、これらのクリーニング種類にはそれぞれ複数レベルのインク消費量（以下、「モード」という。）が設定されており、所定のモードを閾値（ここでは、モード４）として、クリーニング種類毎に、比較的インク消費量が多いクリーニング（モード４以上）と、比較的インク消費量が少ないクリーニング（モード４未満）と、に分けてカウントするようになっている。また、マニュアルクリーニングは、インク消費量が多くモード４以上に該当するため、モード４以上/未満で切り分けるのではなく、通常のマニュアルクリーニングの実行回数と、連続マニュアルクリーニングの実行回数とに分けてカウントするように設定されている。
【００３７】
次に、図４〜６を参照して具体的なクリーニングの実行回数記憶処理について説明する。図５は、クリーニングの実行回数記憶処理を説明するためのフローチャートであり、図６は、実行されたマニュアルクリーニングが連続マニュアルクリーニングであるかを判断する処理を説明するためのフローチャートである。
【００３８】
ここでは、クリーニングボタンからマニュアルクリーニングが指示された場合について説明する。マニュアルクリーニング指示受信部６１が、マニュアルクリーニング指示を受信すると（ステップＳ１１：Ｙｅｓ）、主制御部６３を介してクリーニング制御部５９が印刷ヘッド１９からモード４以上のインク消費量を伴うインク吸引を行い、印刷ヘッド１９のクリーニングを実行する（ステップＳ１２）。このとき、主制御部６３は連続クリーニング判断部５７を介して、マニュアルクリーニングの実行後に印刷制御部５８が行う印刷処理の監視を開始する。そして、クリーニングカウント部５６は、クリーニング実行回数記憶部６０のクリーニングカウンタ「マニュアルクリーニング１回目」のカウンタ値に１カウントして、記憶する（ステップＳ１３）。
【００３９】
その後、小切手Ｓの読取処理、裏面印刷処理等の通常処理が行われ（ステップＳ２１）、再び、マニュアルクリーニング指示受信部６１が次のマニュアルクリーニング指示を受信すると（ステップＳ２２：Ｙｅｓ）、連続クリーニング判断部５７は、印刷制御部５８の監視の結果、ステップＳ２１で実行された印刷が所定量を超えていれば（ステップＳ２３：Ｙｅｓ）、次に実行されるマニュアルクリーニングは通常のマニュアルクリーニングであると判断し、クリーニングカウンタ「マニュアルクリーニング１回目」のカウンタ値に再び１カウントして、実行回数を２回とする（ステップＳ２４）。具体的には、例えば連続クリーニング判断部５７は、印刷処理の監視を開始して、前回のマニュアルクリーニングから５０パス（１パスはキャリッジ１回走査で印刷される印刷量）の印刷を実行したか否かで判断することが可能である。
次に、クリーニング制御部５９は印刷ヘッド１９からモード４以上のインク消費量を伴うインク吸引を行い、印刷ヘッド１９のクリーニングを実行する（ステップＳ２６）。その後、連続クリーニング判断部５７はパス数をリセットして、再び印刷制御部５８が行う印刷処理を監視する。
【００４０】
一方、ステップＳ２３で、連続クリーニング判断部５７は、印刷制御部５８の監視の結果、ステップＳ２１で実行された印刷が所定量を超えていなければ（ステップＳ２３：Ｎｏ）、次に実行されるマニュアルクリーニングは連続マニュアルクリーニングであると判断し、クリーニングカウンタ「マニュアルクリーニング連続２回目以降」のカウンタ値に１カウントして、実行回数を１回とする（ステップＳ２５）。
次に、クリーニング制御部５９は印刷ヘッド１９からモード４以上のインク消費量を伴うインク吸引を行い、印刷ヘッド１９のクリーニングを実行する（ステップＳ２６）。その後、連続クリーニング判断部５７はパス数をリセットして、再び印刷制御部５８が行う印刷処理を監視する。
【００４１】
以降、複合処理装置１はクリーニング指示を受信すると、それに該当するクリーニングカウンタのカウンタ値をカウントして記憶し、指定されたクリーニングを実行するようになっている。なお、クリーニング指示を受信したが、クリーニング実行中にカバーオープン等のクリーニング中断要因が発生した場合には、クリーニングカウント部５６は、クリーニングカウンタ「中断クリーニング」のカウンタ値に１カウントするので、クリーニング中断回数をカウントすることも可能である。
【００４２】
ところでユーザは、クリーニング実行回数記憶部６０に記憶されたクリーニングカウンタのカウンタ値を確認したい場合には、ホストコンピュータ１１０のクリーニング実行回数取得部１１３を介して、カウンタ値を送信するよう要求すればよい。ホストコンピュータ１１０はカウンタ値を受信して図示せぬ表示部に表示すればユーザは、どのようなクリーニングが何回実行されたかを把握することが可能である。具体的には、連続マニュアルクリーニングの実行回数、クリーニングの中断回数、インク消費量がモード４以上のオートタイマクリーニングの実行回数等、を把握することが可能である。
また、複合処理装置１のセルフテストでカウンタ値を印刷できるようにすれば、ホストコンピュータ１１０を使用しなくてもカウンタ値を把握することができる。
【００４３】
このように、本実施形態では、マニュアルクリーニングが連続して実行された場合には、その連続回数をカウントすることが可能である。マニュアルクリーニングは１回で消費されるインク消費量が比較的多いため、連続してマニュアルクリーニングが実施されるとインクの消費が著しい。したがって、インクの減り具合に疑問を感じたユーザは、マニュアルクリーニングが連続して何回行われたのか確認することで、急激なインク減りの原因を調べることが可能となる。
【００４４】
また、本実施形態では、実行途中のクリーニングが中断された場合には、中断されたクリーニングの実行回数をカウントすることが可能である。クリーニングが途中で中断され、再度実行される場合には、中断された動作から再開するのではなく一連のクリーニングを最初から実行するように設定されている。したがって、クリーニングが中断されるまでに消費されたインクが無駄になるが、本実施形態では中断されたクリーニングの実行回数を把握できるので、インク減りの原因が複数回の中断クリーニングにあることを把握することが可能となる。
【００４５】
また、本実施形態では、インク消費量によって設定されているモードを用いて、閾値（モード４）を設定し、クリーニング種類毎にモード４以上/未満に分けてクリーニングカウンタが設けられている。つまり、インク消費量の多少で切り分けるのでクリーニング種類毎に全てのモード分のクリーニングカウンタを設ける必要がないので、クリーニングカウンタに必要なメモリ容量を少なくすることができる。さらに、クリーニングカウンタの保存時間を短くすることも可能である。
【図面の簡単な説明】
【００４６】
【図１】本実施形態の複合処理装置を示す斜視図である。
【図２】図１に示した複合処理装置における用紙搬送路を示す模式図である。
【図３】本実施形態の複合処理装置の内部処理を示した制御ブロック図である。
【図４】クリーニング実行回数記憶部の内部状態を示す模式図である。
【図５】クリーニングの実行回数記憶処理を説明するためのフローチャートである。
【図６】実行されたマニュアルクリーニングが連続マニュアルクリーニングであるかを判断する処理を説明するフローチャートである。
【符号の説明】
【００４７】
１：複合処理装置、１１，１２：画像読取装置、１３：ＭＩＣＲ、１４：キャリッジ、１９：印刷ヘッド、５５：印刷バッファ、５６：クリーニングカウント部、５７：連続クリーニング判断部、５８：印刷制御部、６０：クリーニング実行回数記憶部、６１：マニュアルクリーニング指示受信部、１１０：ホストコンピュータ、１１２：送受信部、１１３クリーニング実行回数取得部、Ｓ：小切手、Ｐ１，Ｐ２：用紙搬送路
【図１】
2007296664.tif 000003
【図２】
2007296664.tif 000004
【図３】
2007296664.tif 000005
【図４】
2007296664.tif 000006
【図５】
2007296664.tif 000007
【図６】
2007296664.tif 000008