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