(57)【要約】【課題】  インクを無駄に消費することのないインクジェットプリンタ及びインクジェットプリンタの制御方法を提供することを目的とする。【解決手段】  インクジェットプリンタ１は、キャップの要否を示すフラグを保持するフラッシュＲＯＭ４６と、電源オンに基づく起動処理とリセット指示に基づく起動処理を区別する制御部４１とを備える。そして、制御部４１は、電源オンによる起動処理時であってかつフラッシュＲＯＭ４６に保持されたフラグが未キャップを示している場合には、インク吸引を実行させる。【選択図】  図３
2006062265.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するヘッドと、
前記ヘッドを覆って封止するキャップ装置と、
前記キャップ装置に覆われ封止された前記ヘッドからインクを吸引するポンプと、
キャップ状態を示すフラグを記憶するキャップ状態フラグ保持部と、
起動状態を示すフラグを記憶する起動状態フラグ保持部と、
起動処理時に、前記キャップ状態と前記起動状態とに応じて前記ポンプにインク吸引を選択的に実行させる制御部と、を備えたインクジェットプリンタ。
【請求項２】
前記制御部は、起動処理時に、前記起動状態保持部が電源オンによる起動処理を示していない場合、または前記起動状態フラグ保持部が電源オンによる起動処理を示しており且つ前記キャップ状態フラグ保持部がキャップ済みを示している場合、前記ヘッドにフラッシング動作を実行させることを特徴とする請求項１に記載のインクジェットプリンタ。
【請求項３】
前記制御部は、起動処理時に、前記起動状態保持部が電源オンによる起動処理を示しており、かつ前記キャップ状態フラグ保持部が未キャップを示している場合、前記ポンプにインク吸引を実行させることを特徴とする請求項１または２に記載のインクジェットプリンタ。
【請求項４】
前記制御部は、前記キャップ装置が前記ヘッドを封止したと判断したときに前記起動状態フラグ保持部にキャップ済みを示すフラグを保存させることを特徴とする請求項１〜３の何れか１項に記載のインクジェットプリンタ。
【請求項５】
前記制御部は、前記起動状態フラグ保持部に電源オンによる起動処理時に所定値を設定し、次回の起動処理時に前記起動状態フラグ保持部の値が前記所定値であった場合にはリセットによる起動処理が実行されていると判断することを特徴とする請求項１〜４の何れか１項に記載のインクジェットプリンタ。
【請求項６】
前記起動状態フラグ保持部は、電源オンによる起動処理とリセットによる起動処理とを区別可能なフラグを保持することを特徴とする請求項１〜５の何れか１項に記載のインクジェットプリンタ。
【請求項７】
前記起動状態フラグ保持部は、揮発性メモリであり、前記キャップ状態フラグ保持部は、不揮発性メモリであることを特徴とする請求項１〜６の何れか１項に記載のインクジェットプリンタ。
【請求項８】
起動処理時に、電源オンによる第１の起動処理とリセットによる第２の起動処理とを判断する起動判断ステップと、
起動処理時のキャップ状態を判断するキャップ判断ステップと、を有し、
起動処理時に、前記起動判断ステップと前記キャップ判断ステップとの判断結果に応じて選択的にインク吸引を行うことを特徴とするインクジェットプリンタの制御方法。
【請求項９】
前記起動判断ステップが前記第２の起動処理であると判断した場合、フラッシングを実行させることを特徴とする請求項８記載のインクジェットプリンタの制御方法。
【請求項１０】
前記起動判断ステップが前記第１の起動処理であると判断し、かつ前記キャップ判断ステップがキャップ済みであると判断した場合、フラッシングを実行することを特徴とする請求項８記載のインクジェットプリンタの制御方法。
【請求項１１】
前記起動判断ステップが前記第1の起動処理でであると判断し、かつ前記キャップ判断ステップが未キャップであると判断した場合、インク吸引を実行させることを特徴とする請求項８に記載のインクジェットプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタ及びインクジェットプリンタの制御方法に関する。
【背景技術】
【０００２】
プリンタは、用途や使用形態に応じて様々な種類のものが使用されているが、近年印刷ヘッドからインクを吐出して被印刷物に印字するタイプのインクジェットプリンタが一般的に用いられてきている。インクジェットプリンタは、インク貯蔵手段から供給されるインクを吐出する印刷ヘッドと、記録用紙を印刷ヘッドに対して相対的に移動させる用紙搬送機構を備え、印字信号に応じて印刷ヘッドを移動させながら記録用紙にインク滴を吐出させて、用紙上にドットを形成することで印刷を行う。
【０００３】
インクジェットプリンタでは、インクという液体を扱う関係上、印刷ヘッドへのインクの充填や、またインク溶媒の乾燥や揮散によりノズルの目詰まりが発生する場合もある。このノズルの目詰まりを防止するために、印刷ヘッドをキャッピング手段により封止して負圧を作用させ、印刷ヘッドからインクを強制的に吸引排出させるインク吸引や、また印刷データに関係がない駆動信号を供給してヘッドのノズル開口からインク滴を吐出させるフラッシングといったクリーニング動作が行われる（例えば、特許文献１参照）。
【０００４】
クリーニング動作の中で、特にインク吸引は、インクジェットプリンタの長時間の休止後に印刷を再開する場合や、またユーザがノズルの目詰まりにより印刷品質が低下を回復させるためにクリーニングスイッチを押下した場合に実施される。その他、クリーニング処理としては、ゴムなどの弾性板からなるブレード材によりノズル面のインクをぬぐい取るワイピング動作がインク吸引後に行われる機種もある。
【０００５】
また、印刷ヘッドに駆動信号を印加してインク滴を吐出させるフラッシングは、ノズル開口からインク適を吐出させることにより、ヘッドのノズル開口近傍の不揃いのメニスカスを回復させたり、また印刷中にインク滴の吐出が少ないノズル開口の目詰まりを防止したりする目的で一定周期ごとに実行される。
【特許文献１】特許第３４７２９０９号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一般に、インクジェットプリンタは、起動される毎にインクジェットプリンタ機構の初期化を伴う全ての立ち上がり動作を行っている。このインクジェットプリンタ機構の初期化では、印刷ヘッドが搭載されたキャリッジの位置合わせ、印刷ヘッドのインク吸引、フラッシング等が行われる。
したがって、インクジェットプリンタ機構の初期化が必要以上に連続実行されるような場合には、インクジェットプリンタ機構の初期化毎に印刷ヘッドのインク吸引が行われてしまう。インク吸引は、他のクリーニング処理に比べてインクの消費量が大きいため、何度もインク吸引を行ってしまうと、インクの消費量が激増し、無駄にインクが消耗されてしまうという問題がある。
【０００７】
例えば、インクジェットプリンタを制御するホストコンピュータが起動すると、BIOS（Basic Input/Output System）、OS(Operating System)、そしてアプリケーションの起動毎にリセット指示がインクジェットプリンタに出力される場合がある。インクジェットプリンタは、このリセット指示を受信する毎にインクジェットプリンタ機構の初期化を行うので、必要以上のインク吸引が初期化動作の流れの中で行われしまい、インクが無駄に消費されてしまうといった状態が発生してしまう虞もある。
【０００８】
本発明は、上記問題を鑑み、インクジェットプリンタ起動時にインクジェットプリンタ機構の初期化を行う際、印刷ヘッドのインク吸引が不要な状況ではインク吸引を行わないように構成することにより、インクを無駄に消費することのないインクジェットプリンタ及びインクジェットプリンタの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、以下の手段により達成される。
（１）  インクを吐出するヘッドと、
前記ヘッドを覆って封止するキャップ装置と、
前記キャップ装置に覆われ封止された前記ヘッドからインクを吸引するポンプと、
キャップ状態を示すフラグを記憶するキャップ状態フラグ保持部と、
起動状態を示すフラグを記憶する起動状態フラグ保持部と、
起動処理時に、前記キャップ状態と前記起動状態とに応じて前記ポンプにインク吸引を選択的に実行させる制御部と、を備えたインクジェットプリンタ。
（２）  前記制御部は、起動処理時に、前記起動状態保持部が電源オンによる起動処理を示していない場合、または前記起動状態フラグ保持部が電源オンによる起動処理を示しており且つ前記キャップ状態フラグ保持部がキャップ済みを示している場合、前記ヘッドにフラッシング動作を実行させることを特徴とする（１）に記載のインクジェットプリンタ。
（３）  前記制御部は、起動処理時に、前記起動状態保持部が電源オンによる起動処理を示しており、かつ前記キャップ状態フラグ保持部が未キャップを示している場合、前記ポンプにインク吸引を実行させることを特徴とする（１）または（２）に記載のインクジェットプリンタ。
（４）  前記制御部は、前記キャップ装置が前記ヘッドを封止したと判断したときに前記起動状態フラグ保持部にキャップ済みを示すフラグを保存させることを特徴とする（１）〜（３）の何れか１項に記載のインクジェットプリンタ。
（５）  前記制御部は、前記起動状態フラグ保持部に電源オンによる起動処理時に所定値を設定し、次回の起動処理時に前記起動状態フラグ保持部の値が前記所定値であった場合にはリセットによる起動処理が実行されていると判断することを特徴とする（１）〜（４）の何れか１項に記載のインクジェットプリンタ。
（６）  前記起動状態フラグ保持部は、電源オンによる起動処理とリセットによる起動処理とを区別可能なフラグを保持することを特徴とする（１）〜（５）の何れか１項に記載のインクジェットプリンタ。
（７）  前記起動状態フラグ保持部は、揮発性メモリであり、前記キャップ状態フラグ保持部は、不揮発性メモリであることを特徴とする（１）〜（６）の何れか１項に記載のインクジェットプリンタ。
（８）  起動処理時に、電源オンによる第１の起動処理とリセットによる第２の起動処理とを判断する起動判断ステップと、
起動処理時のキャップ状態を判断するキャップ判断ステップと、を有し、
起動処理時に、前記起動判断ステップと前記キャップ判断ステップとの判断結果に応じて選択的にインク吸引を行うことを特徴とするインクジェットプリンタの制御方法。
（９）  前記起動判断ステップが前記第２の起動処理であると判断した場合、フラッシングを実行させることを特徴とする（８）記載のインクジェットプリンタの制御方法。
（１０）  前記起動判断ステップが前記第１の起動処理であると判断し、かつ前記キャップ判断ステップがキャップ済みであると判断した場合、フラッシングを実行することを特徴とする（８）記載のインクジェットプリンタの制御方法。
（１１）  前記起動判断ステップが前記第1の起動処理でであると判断し、かつ前記キャップ判断ステップが未キャップであると判断した場合、インク吸引を実行させることを特徴とする（８）に記載のインクジェットプリンタの制御方法。
【発明の効果】
【００１０】
本発明のインクジェットプリンタによれば、電源オンによる起動処理時であってかつフラグ保持部に保持されたフラグが未キャップを示している場合にのみ印刷ヘッドのインク吸引を行うので、リセット時等インク吸引を行う必要性が少ないと考えられる場合には自動的にインク吸引を実行させない。したがって、起動処理時にリセット信号を複数回受信するようなシステムにおいて、リセット指示に応じて機械的かつ無意味にインクが吸引されることが防止され、インク吸引に基づくインクの無駄な消費を抑制することが可能となる。
【００１１】
また、リセットに基づく起動処理時においては、印刷ヘッドが未キャップ状態であってもその放置時間は印字品質に影響を与えない程度である場合が多い。また、電源オンによる起動処理であってかつフラグ保持部に保持されたフラグがキャップ済みを示していれば印刷ヘッドはキャップされた状態であるため、印刷ヘッドのノズルが乾き目詰まりを生じない場合もある。本発明では、このような状態において印刷ヘッドのインク吸引を行わせないように構成することにより、インクの消費量を減少させることが可能である。
【発明を実施するための最良の形態】
【００１２】
次に、図面を参照しながら、本発明に係るインクジェットプリンタ及びインクジェットプリンタの制御方法の実施の形態を詳細に説明する。
【００１３】
（インクジェットプリンタの構造）
図１は、本発明に係るインクジェットプリンタの一実施形態を示す斜視図であり、図２は、インクジェットプリンタの内部を示す断面模式図である。
【００１４】
本実施形態のインクジェットプリンタ１は、図１及び図２に示すように、ロール紙Ｐを搬送しながら印刷を実行するとともに、給紙部３に装填される小切手ＣＫを筐体１ａに形成された小切手搬送路Ｐ１に沿って搬送し、そしてカード挿入口１０から挿入されるカードＣを同じく筐体１ａに形成されたカード搬送路Ｐ２に沿って搬送可能に構成されている。
【００１５】
小切手搬送路Ｐ１に沿って搬送される小切手ＣＫは、小切手搬送路Ｐ１に沿って設けられた各種読取装置（不図示）によってその画像及び磁気文字が読み取られ、かつ印刷が行われる。また、カードＣは、カード搬送路Ｐ２に沿って設けられた読取装置によって画像が読み取られる。すなわち、本実施形態のインクジェットプリンタ１は、画像読取装置、兼磁気文字読み取り装置、兼印刷装置である。
【００１６】
次に、ロール紙Ｐを搬送するロール紙搬送路Ｐ３について説明を行う。
ロール紙Ｐは、図２に示すように、ロール紙収納部２０内に装填収納されている。このロール紙収納部２０は、第１搬送路Ｐ１の２つの直線部分に挟まれた領域に配置されており、その上面はロール紙カバー２５によって覆われている。ロール紙カバー２５は、ヒンジ部２５ｂを介して筐体１ａに開閉可能に取り付けられたロール紙カバーフレーム２５ａに支持されている。ユーザは、このロール紙カバー２５を開閉することにより、ロール紙Ｐの補充や内部のメンテナンスを行うことができる。
【００１７】
ロール紙Ｐは、その一端がロール紙収納部２０内部から引き出され、テンションローラ３０の表面、プラテン２４の表面に沿って、駆動ローラ２２と押付ローラ２３間に挟み込まれた状態で、ロール紙排出開口３６からインクジェットプリンタ１外部に排出される。すなわち、本実施形態では、ロール紙搬送路Ｐ３は、ロール紙収納部２０からテンションローラ３０、プラテン２４、駆動ローラ２２と押付ローラ２３間を経て、ロール紙排出開口３６までのルートによって規定されている。
【００１８】
駆動ローラ２２は、ロール紙カバーフレーム２５ａの端部に回転駆動可能に支持された搬送ローラである。この駆動ローラ２２には、ロール紙搬送路Ｐ３を介して押付ローラ２３が対向配置されており、押付ローラ２３がロール紙Ｐを駆動ローラ２２に付勢した状態で、ロール紙Ｐをロール紙排出開口３６側に搬送可能に構成されている。
【００１９】
プラテン２４は、ロール紙Ｐを印刷する印刷領域に設けられている。このプラテン２４の対向位置には、印刷ヘッド１５を備えたキャリッジ１４が移動可能に設けられている。この印刷ヘッド１５は、インクジェット方式の印刷ヘッドであり、ロール紙Ｐの幅方向（すなわち図２の紙面方向）に沿って移動しながら、プラテン２４上に配置されたロール紙Ｐに対してインクを吐出してロール紙Ｐ上に画像を形成する。
【００２０】
なお、本実施形態のインクジェットプリンタ１は、小切手ＣＫがＵ字型の搬送路Ｐ１にそって搬送され、このプラテン２４と印刷ヘッド１５との間に配置された状態では、小切手ＣＫに対して印刷ヘッド１５からインクを吐出して小切手ＣＫ上に画像を形成することも可能である。
【００２１】
テンションローラ３０は、ロール紙Ｐに所定のテンションを加える付勢ローラであり、その表面にロール紙Ｐが一部巻回された状態で駆動ローラ２２がロール紙Ｐをロール紙排出開口３６側に所定長さ送り出すことにより、プラテン２４上のロール紙Ｐにテンションを加え、印刷時のロール紙Ｐをたるみのない状態に保つ。
【００２２】
次にキャリッジ１４と印刷ヘッド１５の動作について説明する。
図３は、キャリッジ１４、印刷ヘッド１５及びキャップ装置１６の位置関係を示した斜視図である。
これらのキャリッジ１４、印刷ヘッド１５及びキャップ装置１６は、図１に示すように印刷機構部１ｂ内に配置されている。
【００２３】
キャリッジ１４は、タイミングベルト１８と結合されており、このタイミングベルトの駆動により、ガイドレール１７に沿ってプラテン２４に対向しながら往復移動する。
【００２４】
印刷ヘッド１５は、プラテン２４上に配置された記録媒体としての用紙（図３では小切手ＣＫ）に対向するようにキャリッジ１４に搭載されており、この印刷ヘッド１５に対してインクが導入され、印刷データに対応してプラテン上の記録用紙にインク滴を吐出することにより、所望の文字や画像を印刷することができるように構成されている。
【００２５】
キャップ装置１６は、印刷ヘッド１５の待機位置１９近傍に設けられている。キャップ装置１６は、印刷ヘッド１５のノズルがインクの乾燥、固形物や塵埃の侵入等により目詰まりすることを防止するため、待機位置１９にて印刷ヘッド１５を覆い、印刷ヘッド１５のノズル開口を封止する。この状態では、印刷ヘッド１５はノズル開口からインク液滴を吐出させる「フラッシング（クリーニング動作の一つ）」を行うことが可能である。
【００２６】
一方、非印刷時でも、インクジェットプリンタ１の電源オンによる起動の場合であってかつ印刷ヘッド１５が未キャップ状態である場合には、キャリッジ１４が待機位置まで移動しキャップ装置１６が印刷ヘッド１５を封止し、キャップ装置１６に接続されたポンプ２１によって負圧を適宜印加させることにより、印刷ヘッド１５からインクを強制的に吸引する「インク吸引（クリーニング動作の一つ）」を実施する。インク吸引は、フラッシングよりもクリーニング効果が大きいため、電源オンによる起動であってキャップされていないような状態では、フラッシングではなく、インク吸引を行うことが好ましい。しかしながら、インク吸引は、フラッシングよりも多量のインクを消費してしまうため、インク吸引回数は少ないことが好ましい。
【００２７】
（キャップ装置１６のインク吸引制御）
次に、本実施形態のキャップ装置１６のインク吸引制御について説明する。
図４は、本実施形態のインクジェットプリンタの制御回路を示すブロック図である。なお、本ブロック図では、簡略化のためにインク吸引に必要な主要箇所のみをブロックにて示している。
【００２８】
本実施形態のインクジェットプリンタ１は、ホストコンピュータ５０と通信可能に接続され、ホストコンピュータ５０からの各種コマンドに応じて印刷や読取等の各種動作を実行するものである。インクジェットプリンタ１は、主として、制御部４１と、ロール紙搬送部４２と、キャリッジ駆動機構４３と、ヘッド駆動機構４４と、キャップ駆動機構４５と、フラッシュＲＯＭ４６と、通信インタフェース４８と、ポンプ駆動機構４９とを有しており、これらは、例えば制御部４１と通信可能に接続されている。
【００２９】
制御部４１は、インクジェットプリンタ１の制御中枢であり、ＣＰＵ，ＲＯＭ，ＲＡＭ，及び各種コントローラ、各種レジスタ等から構成されている。制御部４１は、ＲＯＭに書き込まれたファームウェアに従って動作することにより、各種読取部や印刷部の動作を制御する。本実施形態では、制御部４１は、インクジェットプリンタ１の電源オンによる起動であってかつキャップ装置１６が印刷ヘッドにキャッピングされていない場合に、印刷ヘッド１５のインクの吸引を実行するように構成されている。
【００３０】
また、制御部４１は、以下のような条件の場合に印刷ヘッド１５にフラッシングを実行するように構成されている。
（１）キャップ装置１６が印刷ヘッド１５をキャップしているか否かに関わらずホストコンピュータ５０からのリセット信号またはインクジェットプリンタ１の内部処理に基づくリセット指示に基づき起動処理が行われた場合。
（２）インクジェットプリンタ１の電源オンによる起動であってかつキャップ装置１６が印刷ヘッド１５をキャップしている場合。
【００３１】
以下、インクジェットプリンタ１の他の制御ブロックについての説明を行いつつ、制御部４１がどのようにインク吸引動作の要否を判断しかつ上記（１）または（２）の状態を判断するかどうかについて説明していく。
【００３２】
用紙搬送機構４２は、モータ、モータの駆動回路、モータの動力を駆動ローラ２２に伝達するベルト等から構成され、ロール紙Ｐや小切手ＣＫの搬送を制御する。
【００３３】
キャリッジ駆動機構４３は、モータ（不図示）、モータ駆動回路、ギア、キャリッジを移動させるためのタイミングベルト１８等から構成され、印刷時には被印刷物に対して平行に往復移動し、キャップ装置１６のキャップ時にはキャリッジ１４を待機位置まで移動させる等、制御部４１からの指示に応じてキャリッジ１４の位置を制御する。
【００３４】
また、ヘッド駆動機構４４は、印刷ヘッド１５内のインク吐出用の圧電素子及び圧電素子への電圧印加回路等からなり、制御部４１からの指示に応じて圧電素子に電圧を印加させることにより印刷ヘッド１５に設けられた複数のノズルからインク液滴を吐出する。
【００３５】
キャップ駆動機構４５は、キャップ装置１６の動作を制御する制御機構であり、制御部４１からの指示に応じて駆動されて印刷ヘッド１５の封止を実行する。
【００３６】
ポンプ駆動機構４９は、ポンプ２１を制御する制御部であり、印刷ヘッド１５のノズル孔に残留している塵埃やインクの目詰まりを除去するため、印刷ヘッド１５にキャップ装置２０がキャップされた状態で負圧をかける。
【００３７】
フラッシュＲＯＭ４６は、書換可能な不揮発性のメモリであり、電源オフ時にもその内部の値を保持するように構成されている。図４では、フラッシュＲＯＭ４６は、制御部４１とは別体として図示しているが、制御部４１内にフラッシュＲＯＭ４６が組み込まれていても構わない。
【００３８】
このフラッシュＲＯＭ４６は、インクジェットプリンタ１の電源オフ時にキャップ装置が印刷ヘッド１５にキャップされているか否かを示すフラグ（以下、"キャップ状態フラグ"と呼ぶ）を記憶する。本実施形態では、制御部４１は、ファームウェアの実行により一連のキャップ動作シーケンスが行われたか否かでキャップされたか否かを判断する。すなわち、一連のキャップ動作シーケンスが終了していればキャップ状態フラグに「キャップ済み」を保存し、一連のキャップ動作シーケンスが未終了であればキップ状態フラグに「未キャップ」を保存する。
【００３９】
また、制御部４１には、リセットによる起動と電源オフからオンによる起動とを区別するレジスタ４７が設けられている。このレジスタ４７は、例えば制御部４１に設けられた各種レジスタの一つである計時比較レジスタを用いることが可能である。
【００４０】
図５は、このレジスタ４７の内部状態とその遷移を示す模式図である。
このレジスタ４７は、例えば、８ビットのレジスタであり、その０ビット目から７ビット目にそれぞれＬまたはＨが値として設定される。図５に示すように、インクジェットプリンタ１の電源が投入されて、インクジェットプリンタ１の状態が電源オフの状態（ａ）から電源オンの状態（ｂ）に遷移すると、このレジスタ４７は、全てのビットにＬまたはＨの値が設定されるように構成されている（図５では、全てのビットに値Ｌが設定された状態を示す）。
【００４１】
そして、インクジェットプリンタ１の電源オンにともない、ファームウェアが読み出されて、インクジェットプリンタ１の起動処理が実行されると、制御部４１は、このレジスタ４７の値を参照して、全てのビットにＬまたはＨの値が設置されている場合には、今回の起動処理が電源オフからオンに切り替わったことに基づく起動処理であると判断するとともに、制御部４１は前記フラッシュＲＯＭ４６のキャップ状態フラグを参照し「未キャップ」状態であれば印刷ヘッド１５のインク吸引を実行する。そして、制御部４１は、このインク吸引の実行と前後して、今回の起動処理が電源オフからオンに切り替わったことに基づく起動処理であると判断すると、レジスタ４７の値を組み替えて、全てのビットにＬまたはＨの値が設定されない状態に変更し、起動処理後の状態（ｃ）に遷移する（図５では、例えば、偶数ビットにＬを奇数ビットにＨを設定している）。
【００４２】
すなわち、このレジスタ４７の各ビットの値は、インクジェットプリンタ１の電源投入時に全てのビットにＬまたはＨの値が設定され、印刷ヘッド１５のインク吸引が実行されると、全てのビットにＬまたはＨの値が設定された状態以外の状態に設定される。このレジスタ４７の値は、起動処理終了後は、電源オフになるまでその値が保持され、電源オンの間にインクジェットプリンタ１がリセット信号を受信しても各ビットの値が変更されず、また何らかの理由で変更される場合であっても、全てのビットにＬまたはＨの値が設定されないように構成されている。
【００４３】
通信インタフェース４８は、ホストコンピュータ５０との間の通信を制御するものであり、ホストコンピュータ５０から受信した各種コマンド（リセット信号を含む）を制御部４１に転送するとともに、制御部４１からの指示に応じてホストコンピュータ５０にコマンドに対するステータスを送信するように構成されている。
【００４４】
例えば、通信インタフェース４８は、ホストコンピュータ５０のＢＩＯＳ起動時、ＯＳ起動時、インクジェットプリンタ１に関連するアプリケーションの起動時等に、ホストコンピュータ５０内部の諸設定に応じてホストコンピュータ５０からリセット信号を受信する。そして、制御部４１は、このリセット信号の受信に応じて、すなわちホストコンピュータ５０からのリセット指示に応じてインクジェットプリンタ１の起動処理を実行する。
【００４５】
なお、制御部４１は、インクジェットプリンタ１の起動処理の実行は、ホストコンピュータ５０からのリセット信号に基づくもののみに限られず、インクジェットプリンタ１内部の状態遷移に基づき、リセット指示を出力して起動処理（ここでは、再起動処理）を行うように構成してもよい。例えば、制御部４１は、ロール紙カバー２５が閉じたことを検出するとリセット指示を出力し、起動処理を行うように構成してもよい。
【００４６】
ここで、インクジェットプリンタ１の起動処理では、ファームウェアの再起動、ファームウェアの再起動に伴う各種画像読取センサの初期化、印刷ヘッド１５が搭載されたキャリッジ１４の位置あわせやインク吸引処理等が実行される。
ここで、このインクジェットプリンタ１の起動処理時に印刷ヘッド１５のインク吸引が行われるかどうかは、上述したフラッシュＲＯＭ４６内のキャップ状態フラグの状態及びレジスタ４７内部の値の状態によって左右される。
【００４７】
図６は、起動処理時のインク吸引処理に関連したインクジェットプリンタ１の動作を説明するフローチャートである。
以下、図６に示すフローチャートを参照しながら、この起動処理時のインク吸引処理の実行可否の判断フローについて詳細に説明する。
【００４８】
まず、リセット指示またはインクジェットプリンタ１への電源投入により、インクジェットプリンタ１の起動動作がスタートすると、制御部４１は、レジスタ４７内部のレジスタ値を確認する（ステップＳ１）。そして、ステップＳ２において、レジスタ４７内部のレジスタ値が全てＨ又はＬであれば、この起動動作がインクジェットプリンタ１の電源投入に基づくものであるので、次に制御部４１はフラッシュＲＯＭ４６内部のフラグを確認し（ステップＳ３）印刷ヘッド１５がキャップ装置１６によりキャップされているかどうかを判断する（ステップＳ４）。そして、フラッシュＲＯＭ４６内部にフラグが保存されていない、すなわち「未キャップ」状態である場合には制御部４１は、キャップ駆動機構４５を介してキャップ装置１６を駆動して印刷ヘッド１５をキャップ封止するとともに、ポンプ駆動機構４９を介して印刷ヘッド１５のインク吸引を行う（ステップＳ６）。
【００４９】
一方、ステップＳ４において、フラッシュＲＯＭ４６内部に保存されているフラグが、「キャップ済み」状態である場合には印刷ヘッド１５のフラッシングを行う（ステップ５）。また、ステップＳ２においてレジスタ４７内部のレジスタ値が全てＨ又はＬ以外であった場合にもステップＳ５に移行し、印刷ヘッド１５のフラッシングを行い、その後起動処理を終了する。
【００５０】
以上説明したように、本実施形態のインクジェットプリンタ１は、ロール紙Ｐを搬送する用紙搬送機構４２と、ロール紙Ｐのたるみ取りの要否を示すフラグを保持するフラグ保持部であるフラッシュＲＯＭ４６と、電源オンに基づく起動処理（第１の起動処理）とリセット指示に基づく起動処理（第２の起動処理）を区別する制御部４１とを備える。そして、制御部４１は、リセット指示に基づく起動処理時あるいは電源オンに基づく起動処理であってフラッシュＲＯＭ４６に保持されたフラグがキャップ済み示している場合には、キャップ装置１６にインク吸引動作を実行させず、比較的インク消費量の少ないフラッシングを実行させる。
【００５１】
このように、本実施形態では、電源投入時や何らかの理由によりインク吸引が必要な状態をフラッシュＲＯＭ４６内のフラグとレジスタ４７の値を用いて制御部４１に判断可能としている。したがって、印刷ヘッド１５が未キャップ状態であっても印字品質に影響を与えない程度の短い放置時間であれば印刷ヘッド１５のインク吸引を実行するまでもなくフラッシングのみ実行させ、印字品質に影響が生じる可能性のある場合にのみ適切なタイミングでインク吸引を行うことにより、クリーニングによるインクの消費量を減少させることができる。
【００５２】
なお、本実施形態では、レジスタ４７内に起動状態を示すフラグが記憶されているとして説明を行ったが、これに限られずインクジェットプリンタ１の起動処理時（リセット時）であってもデータが失われない記憶媒体であれば何でもよく、リセット時にデータが失われない設定であれば揮発性のＲＡＭ（例えばＳＲＡＭ）を用いてもよい。
【００５３】
また、本実施形態では、フラッシュＲＯＭ４６内にキャップ状態を示すフラグが記憶されているとして説明を行ったが、これに限られず電源オフから電源オンとなる間に電源オフ時のキャップ状態を示すフラグを保持できるものであれば何でも良い。
【図面の簡単な説明】
【００５４】
【図１】本発明に係るインクジェットプリンタの一実施形態を示す斜視図である。
【図２】インクジェットプリンタの内部を示す断面模式図である。
【図３】本実施形態のインクジェットプリンタのヘッドとキャップの状態関係を示す図である。
【図４】本実施形態のインクジェットプリンタの制御回路を示すブロック図である。
【図５】レジスタの内部状態とその遷移を示す模式図である。起動処理時のたるみ取り処理に関連したインクジェットプリンタの動作を説明するフローチャートである。
【図６】起動処理時のインク吸引およびフラッシングに関連したインクジェットプリンタの動作を説明するフローチャート
【符号の説明】
【００５５】
１・・インクジェットプリンタ  ４１・・制御部  ４２・・ロール紙搬送機構  ４３・・キャリッジ駆動機構  ４４・・ヘッド駆動機構  ４５・・キャップ  駆動機構  ４６・・フラッシュＲＯＭ  ４７・・レジスタ  ４８・・通信インタフェース  ４９・・ポンプ駆動機構  ５０・・ホストコンピュータ
【図１】
2006062265.tif 000003
【図２】
2006062265.tif 000004
【図３】
2006062265.tif 000005
【図４】
2006062265.tif 000006
【図５】
2006062265.tif 000007
【図６】
2006062265.tif 000008