(57)【要約】【課題】インクジェットプリンタに予め設定されたクリーニングテーブルに変更を加えて、ユーザの使用形態に適合したクリーニングを容易にカスタマイズすることが可能なインクジェットプリンタ及びインクジェットプリンタの制御方法を提供する。【解決手段】インクジェットプリンタ２４０は、インクを吐出するノズルを備えた印刷ヘッド２１と、印刷ヘッド２１のクリーニングの種類毎に設定されたパラメータを有するクリーニングテーブル１が記憶されたクリーニングテーブル記憶部３０９と、クリーニングテーブル３０９に応じて印刷ヘッド２１のノズルからインクを吸引するクリーニング機構と、ホストコンピュータ２２０から送信されるクリーニングテーブル書き換え指示に応じてクリーニングテーブル１を書き換えるテーブル書き換え部３１０と、を有する。【選択図】図２
2007253362.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータとネットワークを介して通信可能に接続され、該ホストコンピュータから送信される印刷データに応じてインクを印刷媒体に付着させて画像を形成するインクジェットプリンタであって、
前記インクを吐出するノズルを備えた印刷ヘッドと、
前記印刷ヘッドのクリーニングの種類毎に設定されたクリーニング設定値を有するクリーニングテーブルが記憶されたクリーニングテーブル記憶部と、
前記クリーニングテーブルに応じて前記印刷ヘッドのノズルからインクを吸引するクリーニング機構と、
前記ホストコンピュータから送信されるクリーニングテーブル書き換え指示に応じて前記クリーニングテーブルを書き換えるテーブル書き換え部と、を有することを特徴とするインクジェットプリンタ。
【請求項２】
前記クリーニング設定値は複数のクリーニング設定値からなり、
前記テーブル書き換え部は、前記クリーニングテーブル書き換え指示に応じて前記クリーニング設定値毎に書き換え可能であることを特徴とする請求項１に記載のインクジェットプリンタ。
【請求項３】
前記クリーニング設定値は、前記印刷ヘッドから吸引するインク吸引量を含むことを特徴とする請求項１または２に記載のインクジェットプリンタ。
【請求項４】
各クリーニングは、複数種類のクリーニング動作の組み合わせによって構成され、
前記クリーニング設定値は、各クリーニング動作の要否及び各クリーニング動作における前記インク吸引量を含むことを特徴とする請求項３に記載のインクジェットプリンタ。
【請求項５】
ホストコンピュータとネットワークを介して通信可能に接続され、印刷ヘッドからインクを吐出するとともに、クリーニングテーブルに設定されたクリーニング設定値に応じて前記印刷ヘッドのノズルからクリーニング機構を介してインクを吸引するインクジェットプリンタの制御方法であって、
前記ホストコンピュータから前記クリーニングテーブル書き換え指示を受信する受信ステップと、
前記クリーニングテーブル書き換え指示に応じて前記クリーニングテーブルを書き換えるテーブル書き換えステップと、を有することを特徴とするインクジェットプリンタの制御方法。
【請求項６】
前記クリーニング設定値は複数のクリーニング設定値からなり、
前記テーブル書き換えステップでは、前記クリーニングテーブル書き換え指示に応じて前記クリーニング設定値毎に書き換えることを特徴とする請求項５に記載のインクジェットプリンタの制御方法。
【請求項７】
前記クリーニング設定値は、前記印刷ヘッドから吸引するインク吸引量を含むことを特徴とする請求項５または６に記載のインクジェットプリンタの制御方法。
【請求項８】
各クリーニングは、複数種類のクリーニング動作の組み合わせによって構成され、
前記クリーニング設定値は、各クリーニング動作の要否及び各クリーニング動作における前記インク吸引量を含むことを特徴とする請求項７に記載のインクジェットプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタ及びその制御方法に係り、特に印刷ヘッドのクリーニング制御を行うインクジェットプリンタ及びインクジェットプリンタの制御方法に関する。
【背景技術】
【０００２】
印刷ヘッドのノズルからインクを吐出して印刷を行うインクジェット方式の印刷装置（以下、「インクジェットプリンタ」という）は、印刷品質を良好に保つため、定期的に印刷ヘッドのクリーニングを行う必要がある。クリーニングでは、主に増粘インクおよびインク経路内の気泡の排出を目的として印刷ヘッドをキャッピングした後ノズルからインクを吸引する吸引処理の他、ゴムのワイパーで印刷ヘッド表面に付着したインクを拭き取るワイピング処理、スポンジ等を用いて同じく印刷ヘッド表面に付着したインクを拭き取るラビング処理等が実行される（特許文献１参照）。
【０００３】
一般に、クリーニングは、インク吸引処理、ワイピング処理、ラビング処理等のクリーニングに関連する各処理を複数組み合わせて実行する場合が多い。インクジェットプリンタには予め複数のクリーニングの種類が設定されており、クリーニングの種類毎に各処理の組み合わせが指定されている。例えば、特許文献２には、印刷ヘッドのノズル形成面に付着したインク粒に起因して生じる印字不良や印刷品質の低下を防止することを目的として実行されるクリーニングが設定されたインクジェットプリンタが開示されている。具体的には、インク吸引処理（１）、ワイピング・ラビング処理、インク吸引処理（２）、フラッシング処理、印刷ヘッド往復処理の順に一連のクリーニングが実行されるように設定されている。
【０００４】
このほかクリーニングには、インクカートリッジの交換時に行われるクリーニングや、印刷画像にドット抜けが生じて良好な印刷品質が得られない場合に、ユーザがプリンタに強制的に実行させるマニュアルクリーニング等がある。このようなインクジェットプリンタの状況に応じたクリーニングが実行されるように、予めクリーニングの種類毎に複数の処理の組み合わせが設定されていて、これをクリーニングテーブルとして不揮発性の記憶部に記憶されているのが一般的である。
【０００５】
【特許文献１】特開２００４−３５８７９１号公報
【特許文献２】特開２００２−２３４１９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したようなクリーニングの種類毎に複数の処理の組み合わせが設定されたクリーニングテーブルは、インクジェットプリンタの基本的な制御を行なうためにROMやフラッシュメモリに記憶されたファームウェアの一部として固定的に組み込まれている。したがって、クリーニングテーブルを変更するにはファームウェアの更新が必要となり、容易に変更を加えることが困難である。
【０００７】
本発明は、上記課題を解決するためになされたものであり、インクジェットプリンタに予め設定されたクリーニングテーブルを変更して、ユーザの使用形態に適合したクリーニングを容易にカスタマイズすることが可能なインクジェットプリンタ及びインクジェットプリンタの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、以下の構成により達成される。
（１）  ホストコンピュータとネットワークを介して通信可能に接続され、該ホストコンピュータから送信される印刷データに応じてインクを印刷媒体に付着させて画像を形成するインクジェットプリンタであって、
前記インクを吐出するノズルを備えた印刷ヘッドと、
前記印刷ヘッドのクリーニングの種類毎に設定されたクリーニング設定値を有するクリーニングテーブルが記憶されたクリーニングテーブル記憶部と、
前記クリーニングテーブルに応じて前記印刷ヘッドのノズルからインクを吸引するクリーニング機構と、
前記ホストコンピュータから送信されるクリーニングテーブル書き換え指示に応じて前記クリーニングテーブルを書き換えるテーブル書き換え部と、を有することを特徴とするインクジェットプリンタ。
（２）  前記クリーニング設定値は複数のクリーニング設定値からなり、
前記テーブル書き換え部は、前記クリーニングテーブル書き換え指示に応じて前記クリーニング設定値毎に書き換え可能であることを特徴とする（１）に記載のインクジェットプリンタ。
（３）  前記クリーニング設定値は、前記印刷ヘッドから吸引するインク吸引量を含むことを特徴とする（１）または（２）に記載のインクジェットプリンタ。
（４）  各クリーニングは、複数種類のクリーニング動作の組み合わせによって構成され、
前記クリーニング設定値は、各クリーニング動作の要否及び各クリーニング動作における前記インク吸引量を含むことを特徴とする（３）に記載のインクジェットプリンタ。
（５）  ホストコンピュータとネットワークを介して通信可能に接続され、印刷ヘッドからインクを吐出するとともに、クリーニングテーブルに設定されたクリーニング設定値に応じて前記印刷ヘッドのノズルからクリーニング機構を介してインクを吸引するインクジェットプリンタの制御方法であって、
前記ホストコンピュータから前記クリーニングテーブル書き換え指示を受信する受信ステップと、
前記クリーニングテーブル書き換え指示に応じて前記クリーニングテーブルを書き換えるテーブル書き換えステップと、を有することを特徴とするインクジェットプリンタの制御方法。
（６）  前記クリーニング設定値は複数のクリーニング設定値からなり、
前記テーブル書き換えステップでは、前記クリーニングテーブル書き換え指示に応じて前記クリーニング設定値毎に書き換えることを特徴とする（５）に記載のインクジェットプリンタの制御方法。
（７）  前記クリーニング設定値は、前記印刷ヘッドから吸引するインク吸引量を含むことを特徴とする（５）または（６）に記載のインクジェットプリンタの制御方法。
（８）  各クリーニングは、複数種類のクリーニング動作の組み合わせによって構成され、
前記クリーニング設定値は、各クリーニング動作の要否及び各クリーニング動作における前記インク吸引量を含むことを特徴とする（７）に記載のインクジェットプリンタの制御方法。
【発明の効果】
【０００９】
本発明のインクジェットプリンタおよびインクジェットプリンタの制御方法によれば、ホストコンピュータから送信されたクリーニングテーブル書き換え指示に応じて、テーブル書き換え部がクリーニングテーブル記憶部に記憶されたクリーニングテーブルを書き換えるように構成されている。したがって、固定的に設定されていたクリーニングテーブルを、ホストコンピュータから送信されたクリーニングテーブル書き換え指示に応じたクリーニングテーブルに書き換えることが可能である。つまり、インクジェットプリンタに予め設定されたクリーニングテーブルに変更を加えて、ユーザの使用形態に適合したクリーニングにカスタマイズすることが容易である。
【００１０】
また、本発明のインクジェットプリンタおよびインクジェットプリンタの制御方法によれば、テーブル書き換え部はクリーニングテーブル書き換え指示に応じて、クリーニングの種類毎に設定されたクリーニング設定値毎に書き換え可能であるため、クリーニング設定値を様々に書き換えて、クリーニング設定値の組み合わせパターンを複数設定することができる。したがって、ユーザのニーズにより細やかに対応できるクリーニングを実行するインクジェットプリンタを提供することが可能となる。
【００１１】
また、本発明のインクジェットプリンタおよびその制御方法によれば、クリーニング設定値は印刷ヘッドから吸引するインク吸引量を含むので、インク吸引量に重点を置いたクリーニングのカスタマイズをすることも可能である。すなわち、インクジェットプリンタの動作状況等に応じてインク吸引量の多いクリーニング、インク吸引量の少ないクリーニング等に区別して実行させることも可能である。
【００１２】
また、本発明のインクジェットプリンタおよびその制御方法によれば、クリーニング設定値は、各クリーニング動作の要否及び各クリーニング動作におけるインク吸引量を含むので、クリーニングによって特定のクリーニング動作を行ったり、あるいは行わないように設定したりすることができる。また、特定のクリーニング動作を行う場合にはそのクリーニング動作におけるインク吸引量も設定することが可能である。したがって、例えばインク吸引量の多いクリーニングやインク吸引量の少ないクリーニング（インク消費量の少ないクリーニング）等のユーザのニーズに対応したクリーニングを自由に設定することが可能である。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら、本発明にかかるインクジェットプリンタ及びその制御方法の実施形態について詳細に説明する。なお、本実施形態におけるインクジェットプリンタは、インクを印刷媒体に付着させて画像を形成するプリンタであって、ホストコンピュータと通信可能に接続され、ホストコンピュータから送信される各種コマンドまたは印刷データに応じて印刷を行う。
【００１４】
（インクジェットプリンタの構成）
まず、本実施形態にかかるインクジェットプリンタ２４０の構成について説明する。
図１は本実施形態のインクジェットプリンタのプリンタケースを取り外した状態の斜視図である。本実施形態のインクジェットプリンタ２４０は、複数種のカラーインクを使用して記録媒体としてのロール紙１１に画像記録（複数色印刷）を実行し、クーポン券を発券する印刷装置である。
【００１５】
本実施形態のインクジェットプリンタ２４０は、前面上部パネル及びケースカバーから構成されるプリンタケースの前面に、電源スイッチ、ロール紙カバー、装着部開閉カバー７が配置されている。また、電源スイッチの上方には、インクジェットプリンタ２４０と通信可能に接続されたホストコンピュータ２２０の状態をユーザに通知するＬＥＤランプが設けられている。ロール紙カバー及び装着部開閉カバー７は、下部に設けられた図示せぬヒンジを介していずれも前方に開閉可能に設けられている。
【００１６】
インクカートリッジ１７は、カートリッジケース内にイエロー、シアン及びマゼンダの３色のカラーインクパックを一つにパッケージングしたものである。本実施形態のインクジェットプリンタ２４０の場合は、装着部開閉カバー７の開閉動作に連動して、カートリッジ装着部１５内のインクカートリッジ１７がカートリッジ交換位置からカートリッジ使用位置に、カートリッジ使用位置からカートリッジ交換位置へスライド移動する。
【００１７】
プリンタケース内の用紙収容部の上方には、インクを吐出するノズルを備えた印刷ヘッド２１を搭載したキャリッジ２３が装備されている。キャリッジ２３は、ロール紙１１の幅方向に沿って延在するガイド部材２５によって用紙幅方向に移動自在に支持されると共に、ロール紙１１の幅方向に延在する無端ベルト２６ａと、無端ベルト２６ａを駆動するキャリッジモータ２６ｂとによって、プラテン２８の上方をロール紙１１の幅方向に往復移動可能になっている。
【００１８】
カートリッジ装着部１５の上方が、往復移動するキャリッジ２３の待機位置となっている。そして、この待機位置の下方には、キャリッジ２３の下面に露出する印刷ヘッド２１のノズルを覆うキャップ２７と、インク経路３１やインク供給チューブ３３等のインク経路内の気泡や印刷ヘッド２１の各ノズル内の増粘インクをキャップ２７を介して吸引廃棄するインク吸引機構２９とが装備されている。
【００１９】
（ホストコンピュータとプリンタとの関係）
次に、本実施形態におけるホストコンピュータ２２０とインクジェットプリンタ２４０との関係について説明する。図２は、インクジェットプリンタ２４０とホストコンピュータ２２０の機能的な内部構成を示すブロック図である。
本実施形態のインクジェットプリンタ２４０は通信可能に接続されたホストコンピュータ２２０から送信される各種コマンドや印刷データに応じた出力処理を行うように設定されている。
【００２０】
ホストコンピュータ２２０は、主として、ＣＰＵと、不揮発性メモリであるＲＯＭと、揮発性メモリであるＲＡＭと、大規模記憶装置としてのＨＤＤと、入力装置と、通信インタフェースとを備えている。ホストコンピュータ２２０は、ＣＰＵがＨＤＤに記憶されたオペレーティングシステム及びアプリケーションプログラムを実行しながら、通信インタフェースを介してインクジェットプリンタ２４０に各種コマンドや印刷データを出力することにより、インクジェットプリンタ２４０を制御する。
【００２１】
一方、インクジェットプリンタ２４０は、主として、ＣＰＵと、書き換え可能な不揮発性メモリであるフラッシュＲＯＭと、揮発性メモリであるＲＡＭと、通信インタフェースと、印刷ヘッド２１を介してインクをロール紙１１に吐出させて画像記録を行う印刷制御部と、用紙搬送機構と、印刷ヘッド２１と、クリーニング機構２４８と、を備えている。インクジェットプリンタ２４０は、ＣＰＵがフラッシュＲＯＭに記憶されたファームウェアを実行しながら、通信インタフェースを介してホストコンピュータ２２０と通信を行うことにより印刷データを受信する。そして、印刷制御部が各種コマンドや印刷データに基づき、用紙搬送機構を介してロール紙１１を搬送しつつ印刷ヘッド２１を駆動してロール紙１１への印刷を実行し、クーポンを発券する。
【００２２】
クリーニング機構２４８は、キャップ２７、インク吸引機構２９等から構成され、印刷ヘッド２１のノズル等のクリーニングを行う。インクジェットプリンタ２４０の起動時や、インクカートリッジ装着部１５に新たなインクカートリッジ１７が装着されたとき等には後述するクリーニングテーブルを参照して、自動的に印刷ヘッド２１をキャップ２７によってキャッピングし、インク吸引機構２９によってインク吸引を行う。また、ホストコンピュータ２２０のアプリケーションからクリーニング指示が与えられたときや、ユーザによって図示せぬクリーニングボタンからクリーニング指示が与えられたとき等、には強制的にクリーニングテーブルに設定されたクリーニング設定値に応じた特定のクリーニングを行うように設定されている。
【００２３】
（クリーニングテーブル書き換え処理の構成）
本実施形態のインクジェットプリンタ２４０は、ホストコンピュータ２２０からのクリーニングテーブル書き換え指示に応じて、インクジェットプリンタ２４０内に格納されたクリーニングテーブルを書き換えるように構成されている。
【００２４】
以下では、インクジェットプリンタ２４０がホストコンピュータ２２０から送信されたクリーニングテーブル書き換え指示に応じてどのようにクリーニングテーブルを書き換えるかについて説明する。
【００２５】
図２に示すように、インクジェットプリンタ２４０内には、ホストコンピュータ２２０から送信される各種コマンドや印刷データを受信する受信部３０１と、受信部３０１が受信した各種コマンドや印刷データを一時的に保持する受信バッファ３０２が設けられている。受信バッファ３０２によって受信されたデータは、コマンド解析部３０３によって解析され、制御コマンドの場合は制御コマンドバッファ３０４に、印刷データの場合には印刷バッファ３０５にＤＭＡ転送等により転送される。
【００２６】
制御コマンドバッファ３０４に一時保存された制御コマンドデータは、主制御部３０８によって読み出されて、ロール紙カットや後述するクリーニングテーブル書き換え処理など制御コマンドに応じた処理が実行される。一方、印刷バッファ３０５に一時保存された印刷データは、データ展開処理が行われてデータ変換され、最終的には印刷ヘッド２１のノズル列に対応したドットパターンデータが生成されて印刷バッファ３０５に記憶される。
【００２７】
印刷ヘッド制御部３０６は、ホストコンピュータ２２０からの印刷コマンドに応じて印刷ヘッド２１を駆動させて、ロール紙１１へ画像の印刷を行う。
【００２８】
クリーニング制御部３０７は、ホストコンピュータ２２０からのクリーニング指示あるいはインクジェットプリンタ２４０の図示せぬクリーニングボタンからのクリーニング指示に応じて、クリーニング機構２４８を駆動させて、印刷ヘッド２１のノズルからインクを吸引したり、後述するチョーク吸引を実行する。また、図示せぬゴムのワイパーで印刷ヘッド２１表面に付着したインクを拭き取るワイピング処理、スポンジ等を用いて同じく印刷ヘッド２１表面に付着したインクを拭き取るラビング処理等を実行する。
【００２９】
また、クリーニングテーブル書き換え処理の観点では、クリーニングテーブル記憶部３０９と、テーブル書換部３１０と、を備えている。
【００３０】
クリーニングテーブル記憶部３０９は、図示せぬ不揮発性の記憶部内に設定された領域であり、ここにはクリーニング指示に応じて実行される印刷ヘッド２１のクリーニングの種類毎に設定されたパラメータ（クリーニング設定値）を有するクリーニングテーブルが記憶されている。クリーニングテーブルについては後ほど説明する。
【００３１】
テーブル書換部３１０は、ホストコンピュータ２２０から送信されるクリーニングテーブル書き換え指示に応じてクリーニングテーブルを書き換える。クリーニングテーブルは複数のパラメータからなり、テーブル書換部３１０はパラメータ毎に書き換えることも可能である。
【００３２】
一方、ホストコンピュータ２２０は、インクジェットプリンタ２２０を動作させるためのプリンタドライバ２２１を有している。ユーザがプリンタドライバ２２１を起動させると、インクジェットプリンタ２４０はプリンタドライバ２２１から送信されるコマンドや印刷データ等に応じて各処理を実行する。本実施形態ではプリンタドライバ２２１から送信されるクリーニングテーブル書き換えコマンドに応じてクリーニングテーブルを書き換えるように設定されている。
【００３３】
次に、インクジェットプリンタ２４０におけるクリーニングテーブル書き換え処理について詳細に説明する。先ず図３を参照して、上述したクリーニングテーブルについて詳細に説明する。図３は、本実施形態のインクジェットプリンタ２４０のクリーニングテーブル記憶部３０９に記憶されたクリーニングテーブルの一例を示した図である。
【００３４】
クリーニングテーブル１は、複数のパラメータを有しており、クリーニング種別毎に具体的なパラメータの値が設定されている。図３に示すようにクリーニングテーブル１は、ＣＬ１／ＨＰ１、ＣＬ２、ＣＬ３／ＨＰ２、ＣＬ４、ＴＣＬ５、ＴＣＬ６、ＴＣＬ７、初期充填１、初期充填２、初期充填３、初期充填４、の１１種類のクリーニングの種別が設定されており、パラメータとしては、インク消費カウンタ加算値、廃液量加算Point、本吸引P、チョーク吸引要否、ポンプスピード、本吸引Step、チョークWait(ｓ)、負圧解除（ｓ）、ラビング要否、Rep回数、微量吸引要否、微量吸引P、Ｒｅｐ回数、ポンプスピード、微量吸引Ｓｔｅｐ、負圧解除（ｓ）、空吸引、ＣＬ所要時間（ｓ）と、を有している。
【００３５】
パラメータは複数のパラメータから構成されており、印刷ヘッド２１から吸引されるインク吸引量や、チョーク付き吸引あるいは微量吸引の要否さらにチョーク付き吸引を行う場合の負圧解除時間等が含まれている。具体的なクリーニングの一例を挙げると、初期充填１では、インク消費カウンタ加算値：1.47E+07、廃液量加算Point：130、本吸引P：130、チョーク吸引要否：[要]、ポンプスピード：IS１、本吸引Step：23750、チョークWait(s)：5.0[s]、負圧解除(s)：15[s]、ラビング要否：[不要]、Rep回数：0[回]、微量吸引要否：[不要]、微量吸引P：0、負圧解除(s)：0[s]、空吸引：[要]、CL所要時間(s)：75[s]である。なお、微量吸引に関するRep回数、ポンプスピード及び微量吸引Stepについては設定されていない状態である。
【００３６】
インクカートリッジ装着部１５に新たなインクカートリッジ１７が装着され、インク経路３１やインク供給チューブ３３内に気体が混入している状態では、単純に本吸引のみを実行すると印刷ヘッド２１内に気泡が取り込まれてしまい、印刷結果にドット抜けが生じる可能性がある。このため例えば初期充填１では、印刷ヘッド２１内を5.0[s]間だけチョーク状態にして印刷ヘッド２１内の気泡を除去するために比較的少量1.47E+07のインク消費を伴うインク吸引を実行し、吸引されたインクは空吸引によって廃液タンクへ除去され、トータルで７５[s]におよぶ一連のクリーニングを終了するように構成されている。
【００３７】
本実施形態のインクジェットプリンタ２４０は、ホストコンピュータ２２０のプリンタドライバ２２１から送信されるクーニングテーブル書き換え指示に応じて、上述のように予め設定されているクリーニングテーブルをテーブル書換部３１０によって書き換えることが可能である。そして、テーブル書換部３１０はクリーニングテーブル１全体を書き換えたり、パラメータ毎に書き換えることができるように設定されている。以下では、パラメータ毎に書き換える場合について説明する。
【００３８】
次に、図４を参照して、上記で説明したクリーニングテーブル書き換え処理の具体的な流れを説明する。
図４はインクジェットプリンタ２４０がクリーニングテーブル書き換えコマンドを受信した場合に行うクリーニングテーブル書き換え処理を説明するためのフローチャートである。
【００３９】
ここでは、クリーニング種別[初期充填１]のパラメータのうちの、チョーク吸引を[要]から[不要]へ、チョークWaitを5.0[s]から[-（設定なし）]へ変更する場合を例に説明する。まず、ユーザがホストコンピュータ２２０のプリンタドライバ２２１を起動させて図示せぬ入出力装置を介してその旨の入力値を与えることによって、プリンタドライバ２２１がクリーニングテーブル書き換えコマンドを生成してインクジェットプリンタ２４０へ送信する。
【００４０】
インクジェットプリンタ２４０では受信部３０１がクリーニングテーブル書き換えコマンドを受信すると（ステップＳ１１：Ｙｅｓ）、コマンド解析部３０３によりプリンタドライバ２２１によって送信されたコマンドがクリーニングテーブル書き換えコマンドであると解析されると、テーブル書換部３１０がクリーニングテーブル記憶部３０９に記憶されたクリーニングテーブル１のパラメータのうち[初期充填１]のパラメータである、チョーク吸引を[不要]、チョークWait（s）を[-（設定なし）]へ書き換える（ステップＳ１２）。
【００４１】
このように、本実施形態のインクジェットプリンタ２４０によれば、ホストコンピュータ２２０のプリンタドライバ２２１からクリーニングテーブル書き換えコマンドを送信するだけで、フラッシュＲＯＭの一部分であるクリーニングテーブル記憶部３０９に記憶されたクリーニングテーブル１を書き換えることが可能である。したがって、クリーニングテーブル１の書き換え毎にフラッシュＲＯＭの他の領域に記憶されたファームウェアのアップデート処理を行う必要がないので、アップデート処理の失敗等に伴うインクジェットプリンタ２４０の起動不能状態を生じさせることがなく、容易かつ安全にクリーニングテーブル１を書き換えることができる。
【００４２】
つまり、ユーザはクリーニングテーブル書き換えコマンドによって各パラメータ値をユーザの使用形態に適合した値に容易に変更することができるので、使用形態に応じてカスタマイズされたクリーニングを実行させることができる。そして、クリーニングテーブル書き換え後は、インクジェットプリンタ２４０がクリーニングコマンドを受信した場合には、主制御部３０９はファームウェアを実行しつつ、書き換えられたクリーニングテーブル１を参照し、クリーニング制御部３０７がクリーニングコマンドに応じたクリーニングをクリーニング機構に指示することができる。
【００４３】
さらに、クリーニングテーブル１はインクジェットプリンタ２４０の出荷後において適宜書き換えることができるので、ファームウェアの開発過程においてファームウェアにクリーニングのパラメータの値を組み込む必要がない。これにより、クリーニングの詳細なパラメータ値を決定する必要がなくなるため、開発工程を容易にすることが可能である。
【００４４】
なお、パラメータ毎に書き換えるだけでなく、クリーニングテーブル１のクリーニング種別に新たにクリーニング種類を設定することも可能である。この場合には、プリンタドライバ２２１が１つのクリーニングを構成する各処理、すなわちパラメータ値の入力についてユーザインタフェースを介して順次入力あるいは選択させるような表示を行うことによって、ユーザは使用形態に適合した新たなクリーニングを容易に設定することが可能である。
【図面の簡単な説明】
【００４５】
【図１】本実施形態のインクジェットプリンタのプリンタケースを取り外した状態の斜視図である。
【図２】インクジェットプリンタとホストコンピュータの内部処理を示すブロック図である。
【図３】本実施形態のインクジェットプリンタのクリーニングテーブル記憶部に記憶されたクリーニングテーブルの一例を示した図である。
【図４】本実施形態のインクジェットプリンタが行うクリーニングテーブル書き換え処理を説明するためのフローチャートである。
【符号の説明】
【００４６】
１：クリーニングテーブル、２２０：ホストコンピュータ、２２１：プリンタドライバ、２４０：インクジェットプリンタ、２１：印刷ヘッド、２４８：クリーニング機構、３０６：印刷ヘッド制御部、３０７：クリーニング制御部、３０９：クリーニングテーブル記憶部、３１０：テーブル書換部
【図１】
2007253362.tif 000003
【図２】
2007253362.tif 000004
【図３】
2007253362.tif 000005
【図４】
2007253362.tif 000006