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