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