(57)【要約】【課題】装置が正常状態、故障状態、異常状態や準備動作中等の機器状態のときに、ユーザがカートリッジ脱着操作を行った場合に、機器状態に適したインク供給動作を実現する画像形成装置を提供する。【解決手段】取り外し可能なインクカートリッジから印刷ヘッドに搭載されたサブタンクへインクを供給し、印刷ヘッドを主走査させるとともに記録媒体を副走査させることによって印刷を行う画像形成装置において、インクカートリッジが脱落したことを検出した場合、装置の機器状態を不揮発メモリに記憶し、また、インクカートリッジが装着したことを検出した場合、記憶した機器状態によって、インクカートリッジ交換時のインク供給を行うか否かを決定するようにした。【選択図】図１６
2005081596.tif 000002
【特許請求の範囲】
【請求項１】
取り外し可能なインクカートリッジから印刷ヘッドに搭載されたサブタンクへインクを供給し、印刷ヘッドを主走査させるとともに記録媒体を副走査させることによって印刷を行う画像形成装置において、前記インクカートリッジの脱着を検出するカートリッジ脱着検出手段と、前記カートリッジ脱着検出手段でインクカートリッジが脱落したことを検出した場合、装置の機器状態を不揮発メモリに記憶する機器状態登録手段と、前記カートリッジ脱着検出手段でインクカートリッジが装着されたことを検出した場合、前記機器状態登録手段で記憶した機器状態によって、インクカートリッジ交換時のインク供給を行うか否かを判断するインク供給動作判定手段を備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がインク供給機構の異常状態である場合には、インク供給を行わないと判断することを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がインク供給機構以外のメカ機構の異常状態である場合には、インク供給を行うと判断することを特徴とする画像形成装置。
【請求項４】
請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がＪＡＭ状態である場合には、インク供給を行うと判断することを特徴とする画像形成装置。
【請求項５】
請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がインク供給中である場合には、インク供給を行うと判断することを特徴とする画像形成装置。
【請求項６】
請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態が正常状態である場合には、インク供給を行わないと判断することを特徴とする画像形成装置。
【請求項７】
請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がインクエンド状態またはインクエンプティ状態である場合には、インク供給を行うと判断することを特徴とする画像形成装置。
【請求項８】
請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がクリーニング中である場合には、インク供給を行って、クリーニングを実行すると判断することを特徴とする画像形成装置。
【請求項９】
コンピュータに、請求項１乃至８のいずれかに記載の画像形成装置の機能を実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、プログラムおよび記録媒体に関し、具体的には、取り外し可能なインクカートリッジからインクを印刷ヘッドに搭載したサブタンクに供給する画像形成装置において、インクカートリッジの装着が検出されたときの処置に関する。
【背景技術】
【０００２】
近年、コンピュータの出力装置として、記録ヘッドのノズルからインクを噴射するインクジェットプリンタが広く普及している。
このインクジェットプリンタでは、用紙をプラテン上で記録ヘッドに向かい合うように支持し、記録ヘッドを水平方向（主走査方向）に移動させながら用紙上の所定の位置で記録ヘッド上のノズルからインク滴を噴射してドットを形成させ、主走査を終了すると垂直方向（副走査方向）に用紙を所定量だけ搬送し、この主走査と副走査とを交互に繰り返すことにより、所定の印刷を行っている。
【０００３】
このインクジェット記録装置が高速化されることによって、一般家庭での個人ユーザや個人事業者だけでなく、オフィスでの使用も急速に広まっている。
オフィスの使用においては、個人ユーザの使用に比べ、印刷に対する要求（用紙のサイズや画像のサイズなど）や印刷枚数が多いのが特徴で、それに応じた生産性および信頼性が必要である。
【０００４】
特に、大量の印刷を高速に行う要求が高いため、印刷速度の高速化技術と共に、大容量のインクを保持できる技術が必要になる。この大容量のインクを保持する技術の一つとして、取り外し可能なインクカートリッジと、プリントヘッドに搭載されたサブタンクとをそれぞれ別に持ち、インクカートリッジからサブタンクへインクを供給する機構をもつことにより、プリントヘッドを搭載するキャリッジを大型化することなく、大容量のインクを保持することができる。
【０００５】
特許文献１の技術は、ヘッドカートリッジの有無を検知する検知器を本体側に設け、ヘッドが本体に装着されているか否かを調べ、その状態を記憶しておき、ヘッドカートリッジ有を検知した時、その前のヘッドカートリッジの装着状態を調べ、ヘッドが無から有の状態になっている場合は、印字命令後の実際の印字動作の前に吸引回復処理を実行し、吐出条件を適正状態にする。
これにより、ヘッド交換時、新規購入時等にユーザの手を煩わすことなく正常な印字動作を行うことができる。
【特許文献１】特開平０５−２２０９４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述のような、取り外し可能なインクカートリッジからサブタンクへインクを供給する機構をもつプリンタにおいては、インクカートリッジ脱着のみでサブタンクへのインクの充填操作が行われるようになっているので、特別な操作が不要であるため、ユーザにとって操作性が非常に高いものとなっている。
【０００７】
このようなプリンタにおいては、インクカートリッジが外された状態にあるときに、プリンタが正常状態、故障状態、異常状態あるいは準備動作である場合でも、インクカートリッジが装着されると、インク充填操作を自動的に行ってしまうため、無駄にインクを消費してしまうことになる。
また、インク充填操作を自動的に行ってしまうと、操作者による故障や異常状態からの復帰操作を妨げることになる場合もある。
【０００８】
本発明は、上述の実情を考慮してなされたものであって、装置が正常状態、故障状態、異常状態や準備動作中等の機器状態のときに、ユーザがカートリッジ脱着操作を行った場合に、機器状態に適したインク供給動作を実現して、装置の安全性およびユーザの利便性を確保する画像形成装置、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１の発明は、取り外し可能なインクカートリッジから印刷ヘッドに搭載されたサブタンクへインクを供給し、印刷ヘッドを主走査させるとともに記録媒体を副走査させることによって印刷を行う画像形成装置において、前記インクカートリッジの脱着を検出するカートリッジ脱着検出手段と、前記カートリッジ脱着検出手段でインクカートリッジが脱落したことを検出した場合、装置の機器状態を不揮発メモリに記憶する機器状態登録手段と、前記カートリッジ脱着検出手段でインクカートリッジが装着されたことを検出した場合、前記機器状態登録手段で記憶した機器状態によって、インクカートリッジ交換時のインク供給を行うか否かを判断するインク供給動作判定手段を備えることを特徴とする。
【００１０】
請求項２の発明は、請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がインク供給機構の異常状態である場合には、インク供給を行わないと判断することを特徴とする。
【００１１】
請求項３の発明は、請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がインク供給機構以外のメカ機構の異常状態である場合には、インク供給を行うと判断することを特徴とする。
【００１２】
請求項４の発明は、請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がＪＡＭ状態である場合には、インク供給を行うと判断することを特徴とする。
【００１３】
請求項５の発明は、請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がインク供給中である場合には、インク供給を行うと判断することを特徴とする。
【００１４】
請求項６の発明は、請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態が正常状態である場合には、インク供給を行わないと判断することを特徴とする。
【００１５】
請求項７の発明は、請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がインクエンド状態またはインクエンプティ状態である場合には、インク供給を行うと判断することを特徴とする。
【００１６】
請求項８の発明は、請求項１に記載の画像形成装置において、前記インク供給動作判定手段は、インクカートリッジが脱落したときの機器状態がクリーニング中である場合には、インク供給を行って、クリーニングを実行すると判断することを特徴とする。
【００１７】
請求項９の発明は、コンピュータに、請求項１乃至８のいずれかに記載の画像形成装置の機能を実行させるためのプログラムである。
請求項１０の発明は、請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１８】
本発明によると、装置が正常状態、故障状態、異常状態や準備動作中等の機器状態のときに、ユーザがインクカートリッジ脱着操作を行った場合に、機器状態に適したインク供給動作を実現できるので、装置の安全性およびユーザの利便性を確保することができる。
【００１９】
例えば、インクカートリッジを外したときの機器状態が、ＪＡＭ、インク供給中、インクエンド状態、インクエンプティ状態、クリーニング中等であった場合、交換時にインク供給を行い、また、正常状態やインク供給に関するメカ機構の異常状態の場合には、交換時にはインク供給を行わないようにすることによって、その機器状態に合った適切な動作を実行することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の画像形成装置に係る好適な実施形態を詳細に説明する。
図１は、本発明が実施される画像形成装置の印字機構部の概略斜視図、図２は、同印字機構部の側面図である。
【００２１】
ここで、本発明の画像形成装置をインクジェット記録装置として説明するが、本発明はその構成に限定されるものではなく、サブタンクに対してインクカートリッジからインクを供給して印刷を行う画像形成装置について適用できるものである。
【００２２】
この画像形成装置は、装置本体１の内部に主走査方向に移動可能なキャリッジ１３、キャリッジ１３に搭載したインクジェットヘッドからなる記録ヘッド１４、記録ヘッド１４へのインクを供給するインクカートリッジ等で構成される印字機構部２等を収納し、装置本体１の下方部には前方側から多数枚の記録媒体（用紙）３を積載可能な給紙カセット（あるいは給紙トレイでもよい）４を抜き差し自在に装着することができる。
【００２３】
以下の説明では、「記録媒体」とは、記録ヘッドによってドットが形成される媒体を意味し、代表的には、印刷用紙、記録紙、カット紙、連続紙、ロール紙等がある。但し、記録媒体は紙である必要はなく、布、樹脂、セラミックス、金属板等の他の材料から形成され、記録ヘッドによって吐出されるインクを受容可能なものをいう。
【００２４】
また、記録媒体３を手差しで給紙するための手差しトレイ５を開倒することができ、給紙カセット４あるいは手差しトレイ５から給送される記録媒体３を取り込み、印字機構部２によって所要の画像を記録した後、後面側に装着された排紙トレイ６に排紙する。
【００２５】
印字機構部２は、図示しない左右の側板に横架したガイド部材である主ガイドロッド１１でキャリッジ１３を主走査方向（図２の紙面垂直方向）に摺動自在に保持し、このキャリッジ１３にはイエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の各色のインク滴を噴射するインクジェットヘッドからなる記録ヘッド１４をインク滴噴射方向を下方に向けて装着し、キャリッジ１３の上側には記録ヘッド１４に各色のインクを供給するための各サブタンク１２を装着している。
【００２６】
各色のインクに対応するサブタンク１２は、インク供給チューブ１６を介して、交換可能に装着されたインクカートリッジ１５と接続され、インクカートリッジ１５から対応する色のインクを供給される。
【００２７】
キャリッジ１３は、後方側（用紙搬送方向下流側）を主ガイドロッド１１に摺動自在に嵌装している。そして、このキャリッジ１３を主走査方向に移動走査するため、主走査モータ１７で回転駆動される駆動プーリ１８と従動プーリ１９との間にタイミングベルト２０を張装し、このタイミングベルト２０をキャリッジ１３に固定している。
【００２８】
また、記録ヘッド１４としてここでは各色のヘッドを用いているが、各色のインク滴を噴射するノズルを有する１個のヘッドとしてもよい。
記録ヘッド１４として用いるインクジェットヘッドは、圧電素子などの電気機機械変換素子で液室（インク流路）壁面を形成する振動板を介してインクを加圧するピエゾ型のもの、あるいは発熱抵抗体による膜沸騰でバブルを生じさせてインクを加圧するバブル型のもの、若しくはインク流路壁面を形成する振動板とこれに対向する電極との間の静電力で振動板を変位させてインクを加圧する静電型のものなどを使用することができるが、ここでは静電型インクジェットヘッドを用いることにする。
【００２９】
一方、給紙カセット４にセットした記録媒体３を記録ヘッド１４の下方側に搬送するために、給紙カセット４から記録媒体３を分離給装する給紙ローラ２１およびフリクションパッド２２と、記録媒体３を案内するガイド部材２３と、給紙された記録媒体３を反転させて搬送する搬送ローラ２４と、この搬送ローラ２４の周面に押し付けられる搬送コロ２５および搬送ローラ２４からの記録媒体３の送り出し角度を規定する先端コロ２６とを設けている。搬送ローラ２４は、副走査モータ２７によってギヤ列を介して回転駆動される。
【００３０】
そして、キャリッジ１３の主走査方向の移動範囲に対応して搬送ローラ２４から送り出された記録媒体３を記録ヘッド１４の下方側へ案内する静電搬送ベルト（プラテン）２９を設けている。この静電搬送ベルト２９は、チャージャ３０により帯電することにより搬送されてきた記録媒体３を吸着し、記録媒体面とヘッド面とを並行に保つ役割を担っている。静電搬送ベルト２９の用紙搬送方向下流側には、記録媒体３を排紙トレイ６に送り出す排紙コロ３３を配設している。
【００３１】
また、キャリッジ１３の移動方向右端側には記録ヘッド１４の信頼性を維持、回復するための信頼性維持回復機構（以下、サブシステムという）３７を配置している。キャリッジ１３は印字待機中にはこのサブシステム３７側に移動されてキャッピング手段などで記録ヘッド１４がキャッピングされる。
【００３２】
図３は、画像形成装置を正面から見た図で、キャリッジ１３には２つの記録ヘッド（１４１、１４２）が装着され、さらに記録ヘッド１４１には２本のノズル列（５１，５２）および記録ヘッド１４２には２本のノズル列（５３，５４）が配置され、この各々のノズル列からインク滴が噴射される。
【００３３】
キャリッジ１３が図３のようなキャッピング位置にある場合、記録ヘッド１４１はキャップ５５で、記録ヘッド１４２は吸引兼用キャップ５６で覆われ、ヘッド面を保湿し、ノズル列中のインクの目詰まりが起きにくいように保護されている。
用紙検出センサ５７は、キャリッジ１３の正面から見て左側に据え付けられており、発光部と受光部を持ち、光の反射から用紙の有り無しを検出する。
【００３４】
図４は、印写動作のために、キャリッジ１３がキャッピング位置から主走査正方向に移動したときを表し、各ノズル列（５１，５２，５３，５４）から噴射されたインクが記録媒体に付着し、記録媒体上に画像が形成される。
このキャリッジ位置では、用紙検出センサ５７は記録媒体ありを検出する。
また、キャリッジ１３がキャッピング位置から移動する場合は、吸引兼用キャップ５６およびキャップ５５は、キャップ時の位置より降下し、キャリッジの動きは自由になる。
【００３５】
図５は、画像形成装置の印字機構部２の制御ブロック図であり、同図において、ＣＰＵ５００は、指令を与えることによって印字機構部２の各部を制御する。副走査モータ動作指令回路５０９および給紙クラッチドライバ５１１に指令が与えられると、副走査モータドライバ５１０を介して副走査モータ２７および給紙クラッチ５１２を駆動し、給紙カセット４（図２参照）から記録媒体３を給紙し、搬送を行う。
【００３６】
さらに、主走査モータ動作指令回路５０６に指令が与えられると、主走査モータドライバ５０７を介して主走査モータ１７を駆動し、キャリッジ１３を主走査方向に移動させる。このときＣＰＵ５００は、主走査エンコーダ５１３の出力信号を主走査モータ動作指令回路５０６を介して読み出すことにより、キャリッジ１３の位置を知ることができる。
【００３７】
また、ＣＰＵ５００は、インク供給モータ動作指令回路５４３に指令を与えることによって、インク供給モータドライバ５４４を介して、インク供給モータ５４５を駆動し、インクカートリッジ１５（図１参照）からサブタンク１２（図１参照）へインクを供給する。
【００３８】
操作部５０３は、図６に示すような、６つのＬＥＤ１〜６（１６１〜１６６）と３つのキー１〜３（１６７〜１６９）より構成され、ＣＰＵ５００からの指令により装置の状態を操作者に知らしめるとともに、操作者からのキー入力をＣＰＵ５００に通知する役割を持つ。
ＬＥＤの表示は、図７に示すように、１つまたは複数のＬＥＤの点灯・消灯・点滅状態の組合せにより装置の状態を示す。
例えば、黒インクがニアエンド状態にある場合は、ＬＥＤ１が点灯または点滅状態でかつＬＥＤ３が点滅、黒インクがエンド状態にある場合は、ＬＥＤ１が点灯または点滅状態でかつＬＥＤ３が点灯、装置がサービスコールの故障状態である場合は、全てのＬＥＤ１〜６が点滅することによりその状態を示す。
【００３９】
不揮発性メモリ５０１は、電源が遮断された状態でも書き込まれたデータを保持することができるメモリであって、例えばバッテリ内臓のＳＲＡＭやＥ２ＰＲＯＭ等により構成される。
画像メモリ５０２は、印刷する画像データが蓄えられるメモリで、例えばＳＤＲＡＭ等によって構成される。
画像メモリ５０２から読み出された画像データは、伸張回路５２０によって圧縮状態から伸張され、さらに、どのノズル列でインク滴を噴射するか否かのマスクを画像マスク回路５２１で決定して、Ｉ／Ｆ回路５２２を介して、記録ヘッド１４に送り出され、マスクがかかっていないノズル列からインク滴を噴射させる。
ここで、伸張回路５２０、画像マスク回路５２１、Ｉ／Ｆ回路５２２は、それぞれノズル列の数の分だけ用意され、各ノズル列のデータを並行して処理する。
【００４０】
また、Ｉ／Ｆ回路５２２には主走査エンコーダ５１３の出力信号が入力され、キャリッジ１３の主走査位置に同期して、画像データが記録ヘッドに送り出される。
さらに、ＣＰＵ５００は、画像マスク回路５２１に指令を与えることによって、任意のタイミングで出力画像をマスクすることができる。
ＣＰＵ５００は、時計／カレンダＩＣ５４０からデータを読み出すことによって、現在の日時を知ることができる。
ＣＰＵ５００は、ＵＳＢ  Ｉ／Ｆ（インターフェイス）回路５３０を介して、外部にＵＳＢ（ユニバーサルシリアルバス）で接続されたＰＣ（Personal Computer）と通信を行う。
【００４１】
カートリッジ着脱検出回路５４１は、インクカートリッジの着脱を判定する回路であり、その出力信号はＣＰＵ５００に入力される。
図８は、インクカートリッジの装着状態を示す図であり、４つのインクカートリッジ（１５１，１５２，１５３，１５４）はそれぞれ、黒（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクカートリッジで、装着された状態を装置本体１の正面から見た図である。
スイッチ（１０１，１０２，１０３，１０４）は電流を遮断／流通させる開閉器で、インクカートリッジ（１５１，１５２，１５３，１５４）が装置本体１に装着された状態では、スイッチ（１０１，１０２，１０３，１０４）は、それぞれ押下された状態になっている。
【００４２】
図９は、図８の状態から黒カートリッジ１５１を取り外した状態である。この状態では、スイッチ１０１は開放状態となる。スイッチ１０２、１０３、１０４についてもそれぞれ同様の回路構成をとる。この回路構成では、スイッチ（１０１，１０２，１０３，１０４）の押下／開放状態を示す出力信号はそれぞれ独立しているため、図８中のインクカートリッジ（１５１，１５２，１５３，１５４）の着脱状態は、それぞれ独立に検出することができる。
【００４３】
図１０は、カートリッジ着脱を検出するカートリッジ着脱検出回路５４１の回路図である。スイッチ１０１の片端は、抵抗Ｒ１を介してＶｃｃに接続される。Ｖｃｃは、例えば５Ｖや３.３Ｖ等に設定される。スイッチ１０１のもう一方の片端は、抵抗Ｒ２を介してＧＮＤに接続されるとともに、ドライバ素子１１０を介して、カートリッジ着脱検出回路５４１の出力となる。
【００４４】
カートリッジ着脱検出回路５４１の出力信号は、スイッチ１０１が押下（閉じた）状態では、例えば２.５Ｖ程度の一定レベルの電圧出力として得られ、またスイッチ１０１が開放された状態では、グラウンドレベルの電圧出力として得られる。
他のスイッチ（１０２，１０３，１０４）についても同様である。
【００４５】
図１１は、カートリッジ着脱を検出するカートリッジ着脱検出回路５４１の他の回路図例である。この回路では、スイッチ（１０１、１０２、１０３，１０４）はそれぞれ直列に接続され、その片端は抵抗Ｒ１を介してＶｃｃに、もう一方の片端は抵抗Ｒ２を介してＧＮＤに接続されるとともに、ドライバ素子１１０を介して、カートリッジ着脱検出回路５４１の出力となる。
【００４６】
図１１の回路構成では、すべてのスイッチ（１０１，１０２，１０３，１０４）が押下（閉じた）状態となった場合、カートリッジ着脱検出回路５４１の出力信号は、例えば、２.５Ｖ程度の一定レベルの電圧出力として得られ、またスイッチ（１０１，１０２，１０３，１０４）のいずれか一つでも開放された状態では、グラウンドレベルの電圧出力として得られる。
【００４７】
従って、図１１の回路構成では、図８中のインクカートリッジ（１５１，１５２，１５３，１５４）の着脱状態は、それぞれ独立に検出することはできず、全てが装着されているか、少なくともいずれか一つが外されているかのみを検出することができる。
【００４８】
図５に戻って、満タン検出回路５４２は、サブタンク１２内のインクが満タンであるか否かを検出し、その出力信号はＣＰＵ５００に入力される。
図１２は、サブタンク内のインクが満タンである場合の状態を示し、装置本体１の正面から見た図である。サブタンク１２内にインク１５７が満タン近くまで充填されているときは、満タン検出回路５４２の発光部１５５から照射された光は、インク色に吸収されて、反射光が受光部１５６に入射されることはない。
これにより、満タン検出回路５４２は、満タン状態であることを検出する。
【００４９】
図１３は、サブタンク１２内のインクが満タンでない場合の状態を示し、装置本体１の正面から見た図である。サブタンク１２内にインク１５７が満タン近くまで充填されていないときは、満タン検出回路５４２の発光部１５５から照射された光は、サブタンク１２の透明部１５８を透過した後、サブタンク１２内壁に設けられた白色部１５９で反射され受光部１５６に入射される。
これにより、満タン検出回路５４２は満タン状態でないことを検出する。
【００５０】
次に、図１４は、インクの残量状況を検知し、インクの残量状態の判定を行うフローチャートである。以下の説明では、インクの残量状態として、次の４つの状態があるものとする（図１５参照）。
【００５１】
（１）通常状態：インクカートリッジ中にインク残量がある状態（図１５（Ａ））。
（２）インクニアエンド状態：インクカートリッジの中のインクは空であるが、サブタンク中に一定量以上のインク残量があり、印刷を行える状態（図１５（Ｂ））。所定の時間（Ｔ秒）ポンプ（Ｐ）でインクをインクカートリッジ１５から供給しようとしても、サブタンク１２では満タンを検知できない場合、インクカートリッジは空と判定する。
（３）インクエンド状態：インクカートリッジの中のインクが空で、かつサブタンク中のインク残量が一定値以下になり、印刷を行えない状態（図１５（Ｃ））。
インクニアエンド状態を検知後、さらにインクを消費した状態である。
（４）インクエンプティ状態：インクエンド状態を検知後、さらにインクを消費した状態で、インクカートリッジの中のインクが空で、かつサブタンク中のインク残量が一定以下になり、維持・回復動作も行えない状態。
【００５２】
装置の電源投入後、インクカートリッジ１５からサブタンク１２へのインク供給動作が行われる（ステップＳ２０１）。
ここで満タンを検出した場合（ステップＳ２０２のＹＥＳ）は、インクニアエンドフラグおよびＸ１カウンタを０にクリアして、インクエンド状態およびインクニアエンド状態の表示を非表示にし、インク供給動作を停止させる（ステップＳ２０３）。
【００５３】
一方、満タンで無い場合は（ステップＳ２０２のＮＯ）、インク供給動作開始後所定時間経過したか否かの確認を行い、未経過であれば（ステップＳ２０４のＮＯ）、そのままインク供給を続け、所定時間経過後であれば（ステップＳ２０４のＹＥＳ）、インクニアエンドフラグを１にセットし、Ｘ２カウンタを０にクリアし（操作部５０３上にインクニアエンドの表示を行い（ステップＳ２０５）、インク供給動作を停止させる（ステップＳ２０３）。
【００５４】
インク供給動作停止後は、スキャン（主走査）要求の待ち状態に入り、スキャン要求があれば（ステップＳ２０６のＹＥＳ）、スキャン動作を実行する（ステップＳ２０７）。
スキャン動作終了後、インクニアエンドフラグをチェックし、０であれば（即ちインクニアエンド状態でなければ）（ステップＳ２０８のＮＯ）、先のスキャン動作で消費したインク使用量ｌｓをＸ１カウンタに加える（ステップＳ２０９）。ここでｌｓは、スキャン実行にあたりＰＣからスキャン開始指令と共に与えられたインク使用量である。
【００５５】
このときＸ１カウンタが所定量Ｌｎを超えていなければ（ステップＳ２１０のＮＯ）、ステップＳ２０６へ戻って、そのまま次のスキャン要求待ちに入る。
また、Ｌｎを超えていた場合は（ステップＳ２１０のＹＥＳ）、ステップＳ２０１へ戻ってインク供給動作に移行する。
ここでＬｎは、インク供給動作を開始するときの予め決められた閾値であり、サブタンク満タンの状態から使用したインクの使用量がこのＬｎ以上となった場合には、インク供給動作を開始する。
【００５６】
スキャン動作終了後のインクニアエンドフラグのチェック結果が１であった場合（即ちインクニアエンド状態になった場合）（ステップＳ２０８のＹＥＳ）、先のスキャン動作で消費したインク使用量ｌｓをＸ２カウンタに加える（ステップＳ２１１）。このときＸ２カウンタが所定量Ｌｅを超えていなければ（ステップＳ２１２のＮＯ）、ステップＳ２０６へ戻ってそのまま次のスキャン要求待ちに入る。
ここでＬｅは、インクエンド状態と判定するための予め決められた閾値であり、インクニアエンド状態から使用したインクの使用量がこのＬｅ以上となった場合には、インクエンド状態と判定される。
【００５７】
一方、Ｌｅを超えていた場合は（ステップＳ２１２のＹＥＳ）、Ｘ３カウンタを０にクリアして、操作部５０３のＬＥＤを使ってインクエンド状態であることを表示し（ステップＳ２１３）、空吐出回復動作を指示された場合（ステップＳ２１４のＹＥＳ）、空吐出回復動作を実行し（ステップＳ２１７）、空吐出回復動作で消費したインク使用量ｌｍをＸ３カウンタに加える（ステップＳ２１８）。このときＸ３カウンタが所定量Ｌｍを超えていなければ（ステップＳ２１９のＮＯ）、ステップＳ２１３へ戻り、操作部５０３上にインクエンド状態であることを表示しつづける。
【００５８】
また、Ｘ３カウンタがＬｍを超えていた場合（ステップＳ２１９のＹＥＳ）、操作部５０３上にインクエンプティ状態であることを表示して（ステップＳ２２０）、インクカートリッジの脱着の監視にはいり、インクカートリッジが一旦外された（ステップＳ２１５）後に、インクカートリッジが再度装着された（ステップＳ２１６）場合は、インクカートリッジが交換されたものと判断して、ステップＳ２０１へ戻ってインク供給動作を開始する。ここでＬｍは、インクエンプティ状態と判定するための予め決められた閾値であり、インクエンド状態から使用したインクの使用量がこのＬｍ以上となった場合には、インクエンプティ状態と判定される。
【００５９】
一方、インクエンド状態になった後空吐出回復動作を指示されない場合（ステップＳ２１４のＮＯ）、インクカートリッジの脱着の監視にはいり、インクカートリッジが一旦外された（ステップＳ２１５）後にインクカートリッジが再度装着された（ステップＳ２１６）場合は、インクカートリッジが交換されたものと判断して、ステップＳ２０１へ戻って、インク供給動作を開始する。
ここではインクエンド状態になったらスキャン動作は行わず、空吐出回復動作のみを受け付けているが、例えば、インクエンド状態になったインクがブラック以外で、かつモノクロ印刷を指示された場合には、モノクロ印刷をするようにしてもよい。
【００６０】
以上のように構成された画像形成装置は、ユーザがＰＣ（Personal Computer）から印刷指示すると、次のように動作する。
先ず、ユーザは、必要に応じて、印刷する用紙のサイズおよび紙種や印刷する画像の品質を指定する。
次に、ユーザに印刷指示が与えられると、ＰＣから画像形成装置へ、まずジョブの開始指令が送られる。このジョブ開始指令の中には、ジョブ中に含まれる総印刷ページ数等の情報が含まれている。
次に、ページ１の開始指令が送られる。このページ開始指令中には、印刷するページの用紙サイズおよび紙種等の情報が含まれている。
続いて、ページ１の第１スキャンの開始指令および印刷データが送られる。このスキャン開始指令中には、該当スキャンの結果印字される各色のインク消費量等の情報が含まれている。
続いて、ページ１の第２スキャン、さらにページ１の全スキャンが完了すると、ページ２の開始指令、続いてページ２の第１スキャン・・・と続き、全ページの全スキャンの開始指令およびデータが送信された後に、ジョブ終了を通知して、一連の印刷指令を完了する。
【００６１】
次に、図１６のフローチャートを用いて、インクカートリッジが交換された後のインク供給動作について説明する。
カートリッジ着脱検出回路５４１でインクカートリッジが外されたことを検出すると（ステップＳ１６１）、その時の機器状態を不揮発性メモリ５０１に記録する（機器状態登録手段）（ステップＳ１６２）。
このときの機器状態としては、次のものがある。
【００６２】
（１）インクに関するＳＣ。
例えば、インク供給機構の異常等であり、着荷時のインク供給やメンテナンス動作に伴うインク供給時に満タンを検出できない故障であり、主に供給モータやサブタンク内の空気検知センサの故障が原因である。
（２）インク以外のＳＣ。
例えば、副走査モータエラーなどの、インク供給やメンテナンスを行うメカ機構とは全く独立したメカ機構に関するものである。
（３）紙詰まり等のＪＡＭ状態。
（４）インク供給中。
（５）正常状態。
上記（１）、（２）または（３）などのメカ機構に何らかの問題がある異常な状態ではなく、かつインクの残量状態が通常状態である。
（６）インクエンド状態またはインクエンプティ状態。
（７）クリーニング動作中。
例えば、吸引兼用キャップでノズルに詰まったインクを吸引する等して、満足に印字できるようヘッド面の状態を整え、維持する一連の動作のことをクリーニングという。
【００６３】
次に、カートリッジ着脱検出回路５４１でインクカートリッジが装着されたことを検出すると（ステップＳ１６３）、インクカートリッジを外したときの機器状態を不揮発性メモリ５０１から読み出し、その機器状態によって、カートリッジからサブタンクへのインク供給を行なうべきかどうかを判定する（インク供給動作判定手段）（ステップＳ１６４）。
【００６４】
ここで、機器状態からインク供給を行なうべきではない、または行なわないほうが良いと判断した場合（ステップＳ１６４のＮＯ）、インクの供給は行なわない（ステップＳ１６５）。
逆に、インク供給を行なうべきである、またはインク供給を行なっても良いと判断した場合（ステップＳ１６４のＹＥＳ）、インクの供給を行なう（ステップＳ１６６）。
【００６５】
機器状態によるインク供給動作の判断は、次のように行う。
（１）インクに関するＳＣの場合には、インクカートリッジからサブタンクへのインク供給を行なわない。この場合、インク供給に関するメカ機構の異常が考えられ、交換時にインク供給を行ってしまうと、例えば、機器内にインクがこぼれてしまうなど、さらに機器状態を悪化させる可能性があり、交換時にはインク供給を行なわないことにより、機器状態を悪化させることを未然に防ぐことが可能となる。
【００６６】
（２）インク以外のＳＣの場合には、インクカートリッジからサブタンクへインク供給を行う。この場合、ヘッドが紙などとの接触によりヘッド面が異常状態になっている可能性があり、交換時にはインク供給を行うことにより、ヘッド面を正常状態に戻すことが可能となる。
【００６７】
（３）紙詰まり等のＪＡＭ状態の場合、インクカートリッジからサブタンクへインク供給を行う。この場合、紙などとの接触によりヘッド面が異常状態になっている可能性があり、交換時にインク供給を行うことにより、ヘッド面を正常状態に戻すことが可能となる。
【００６８】
（４）インク供給中の場合、インクカートリッジからサブタンクへインク供給を行う。この場合、供給動作に失敗している可能性があり、交換時にインク供給を行うことにより、正しく、十分にインク供給を行なうことができる。
また、インク供給する順が色で決まっている場合、供給中であった色からインク供給動作を再開してもよい。
【００６９】
（５）正常状態の場合、インクカートリッジからサブタンクへのインク供給を行なわない。この場合、ユーザが操作ミスをしている可能性があり、交換時にはインク供給を行わないことにより、不必要な無駄な動作が減り、生産性がより高まる。
【００７０】
（６）インクエンド状態またはインクエンプティ状態の場合、インクカートリッジからサブタンクへインク供給を行う。この場合、満足する印刷を行うためには供給動作が必要であり、交換時にはインク供給を行うことにより、満足する印刷結果を得ることができる。
【００７１】
（７）クリーニング動作中の場合、インクカートリッジからサブタンクへインク供給を行ってからクリーニング動作を行う。この場合、クリーニング動作に失敗している可能性があり、交換時にインク供給を行うことにより、正しく、十分にインク供給・クリーニングを行うことができる。
【００７２】
このように、インクカートリッジが外される前の機器状態を参照することにより、機器状態に合った適切な動作を実現することができる。
また、不揮発性メモリ５０１に記録することにより、電源が切れてしまってもその機器状態を保つことができるので、次に電源を入れた場合に適切なインク供給動作を行うことができる。
【００７３】
さらに、本発明は、上述した実施形態のみに限定されたものではなく、上述した実施形態の画像形成装置の機能をそれぞれプログラム化し、予めＲＯＭ等の記録媒体に書き込んでおき、このＲＯＭをこの装置に装着して、これらのプログラムをインストールして、実行することによっても、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読出されたプログラム自体が上述した実施形態を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
【００７４】
なお、記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。
あるいは、インターネット等の通信網を介して記憶装置に格納されたプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【００７５】
また、ロードしたプログラムを実行することにより上述した実施形態が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって上述した実施形態が実現される場合も含まれる。
本発明の画像形成装置の機能をプログラムとしたり、そのプログラムを記録媒体に記録することによって、コスト、可搬性、汎用性を向上させることができる。
【図面の簡単な説明】
【００７６】
【図１】本発明が実施される画像形成装置の印字機構部の概略斜視図である。
【図２】印字機構部の側面図である。
【図３】キャッピング状態の画像形成装置を正面から見た図である。
【図４】印字動作中の画像形成装置を正面から見た図である。
【図５】画像形成装置の印字機構部の制御ブロック図である。
【図６】操作部のＬＥＤ、キーの配置例である。
【図７】操作部のＬＥＤ表示仕様例である。
【図８】インクカートリッジの装着状態を示す図である。
【図９】インクカートリッジの外れた状態を示す図である。
【図１０】個別にカートリッジの着脱を検出できるカートリッジ着脱検出回路の回路図例である。
【図１１】カートリッジ全体で着脱を検出できるカートリッジ着脱検出回路の他の回路図例である。
【図１２】サブタンク内のインクが満タンである場合の状態を示す図である。
【図１３】サブタンク内のインクが満タンでない場合の状態を示す図である。
【図１４】インクの残量状況を検知し、インク残量状態の判定を行うフローチャートである。
【図１５】インクの残量状態を説明するための図である。
【図１６】インクカートリッジが交換されたときのインク供給動作を説明するフローチャートである。
【符号の説明】
【００７７】
１…装置本体、２…印字機構部、３…記録媒体、４…給紙カセット、５…手差しトレイ、６…排紙トレイ、１１…主ガイドロッド、１２…サブタンク、１３…キャリッジ、１４，１４１，１４２…記録ヘッド、１５…インクカートリッジ、１５１…黒カートリッジ、１５２…シアンカートリッジ、１５３…マゼンタカートリッジ、１５４…イエローカートリッジ、１６…インク供給チューブ、１７…主走査モータ、１８…駆動プーリ、１９…従動プーリ、２０…タイミングベルト、２１…給紙ローラ、２２…フリクションパッド、２３…ガイド部材、２４…搬送ローラ、２５…搬送コロ、２６…先端コロ、２７…副走査モータ、２９…静電搬送ベルト、３０…チャージャ、３３…排紙コロ、３７…信頼性維持回復機構（サブシステム）、５１，５２，５３，５４…ノズル列、５５…キャップ、５６…吸引兼用キャップ、５７…用紙検出センサ、１０１，１０２，１０３，１０４…スイッチ、１１０…ドライバ素子、１５５…発光部、１５６…受光部、１５７…インク、１５８…透明部、１５９…白色部、１６１〜１６６…ＬＥＤ、１６７〜１６９…キー、５００…ＣＰＵ、５０１…不揮発性メモリ、５０２…画像メモリ、５０３…操作部、５０６…主走査モータ動作指令回路、５０７…主走査モータドライバ、５０９…副走査モータ動作指令回路、５１０…副走査モータドライバ、５１１…給紙クラッチドライバ、５１２…給紙クラッチ、５１３…主走査エンコーダ、５２０…伸張回路、５２１…画像マスク回路、５２２…Ｉ／Ｆ回路、５３０…ＵＳＢ  Ｉ／Ｆ回路、５４０…時計／カレンダＩＣ、５４１…カートリッジ着脱検出回路、５４２…満タン検出回路、５４３…インク供給モータ動作指令回路、５４４…インク供給モータドライバ、５４５…インク供給モータ。
【図１】
2005081596.tif 000003
【図２】
2005081596.tif 000004
【図３】
2005081596.tif 000005
【図４】
2005081596.tif 000006
【図５】
2005081596.tif 000007
【図６】
2005081596.tif 000008
【図７】
2005081596.tif 000009
【図８】
2005081596.tif 000010
【図９】
2005081596.tif 000011
【図１０】
2005081596.tif 000012
【図１１】
2005081596.tif 000013
【図１２】
2005081596.tif 000014
【図１３】
2005081596.tif 000015
【図１４】
2005081596.tif 000016
【図１５】
2005081596.tif 000017
【図１６】
2005081596.tif 000018