(57)【要約】【課題】本発明の目的は、インクタンク交換時に生じるキャリッジの停止位置からのキャリッジ主走査方向への位置変化を検出することで、インクタンクの交換をユーザーに確認するトリガーとすることが出きる。この結果、インクタンク交換をユーザーに確認するための特別な機構、部品を必要とせずに、簡単な構成でインクタンク交換を検出でき、確認する回数も大幅に減少させることができる。【解決手段】本発明の構成は、キャリッジの主走査方向の位置検出手段を用いて、インクタンク交換時に生じるキャリッジの停止位置からのキャリッジ主走査方向への位置変化を検出し、位置変動が検出された場合のみ、ユーザーにインクタンクを交換したかどうかドライバーを介して確認することができる。【選択図】　　　　図１
2004142334.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する記録ヘッド部とインクを収容する交換可能なインクタンクと、それらを搭載可能なキャッリッジと、前記キャリッジを主走査方向に沿って走査する走査手段とを備えたインクジェット記録装置において、
ユーザーがキャリッジに触れたかどうかを判断する検出手段を有し、前記検出手段からの信号を検出し、ユーザーがインクタンク交換したかどうかの判断をするトリガーとするトリガー手段と、を有することを特徴とするインクジェット記録装置。
【請求項２】
前記検出手段は、キャリッジの主走査への位置検出手段であることを特徴とするインクジェット記録装置。
【請求項３】
請求項２において、前記位置検出手段はリニアエンコーダであることを特徴とするインクジェット記録装置。
【請求項４】
請求項２において、前記位置検出手段はロータリエンコーダであることを特徴とするインクジェット記録装置。
【請求項５】
請求項２において、前記位置検出手段はキャリッジ駆動モータの起電力であることを特徴とするインクジェット記録装置。
【請求項６】
請求項１〜５において、前記インクタンク交換時にキャリッジ位置の変化の増幅させるための位置変化増幅手段を備えることを特徴とするインクジェット記録装置。
【請求項７】
請求項１〜６において、複数のインクタンクを搭載する前記キャリッジを主走査方向に沿って走査する走査手段とを備えたインクジェット記録装置において、
ユーザーがキャリッジに触れたかどうかを判断する検出手段とを有し、前記検出手段からの信号を検出し、ユーザーが複数の内どのインクタンク交換したかどうかの判断をするトリガーとするトリガー手段と、を有することを特徴とするインクジェット記録装置。
【請求項８】
請求項１〜７において、前記位置検出手段が、前記インクタンク取り外し、と、前記インクタンク装着、の２回の検出信号を判断して、ユーザーがインクタンクを交換したかどうかの判断をするトリガーとすることを特徴とするインクジェット記録装置。
【請求項９】
請求項８において、キャリッジには紙間調整レバーがあることを特徴とするインクジェット記録装置。
【請求項１０】
請求項１〜８において、カバーセンサを有し、カバーがオープン時にカバーオープン時間を検出することを特徴とするインクジェット記録装置。
【請求項１１】
請求項１０において、前記カバーセンサを有し、前記カバーオープン時間が一定の時間より大の時に、ユーザーが前記キャリッジに触れたかどうかを判断する検出手段とを有し、前記検出手段からの信号を検出し、ユーザーがインクタンク交換したかどうかの判断をするトリガーとするトリガー手段と、を有することを特徴とするインクジェット記録装置。
【請求項１２】
請求項１０において、一定の時間は４秒以下であることを特徴とするインクジェット記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、噴射ノズルからインク液滴を記録紙に高速噴射して記録を行うインクジェット記録装置に関し、特にインク収容部（インクタンク）と記録ヘッドが分離するインクジェット記録装置のインクタンク交換検出方法に関するものである。
【０００２】
【従来の技術】
記録手段であるインクジェットヘッドを主走査方向へ走査して１走査に対応した記録を行う記録動作と、主走査方向とは異なる副走査方向へ記録媒体を搬送する搬送動作とを繰り返して記録を行う、いわゆるシリアル方式のインクジェット記録装置が従来より知られている。また、このようなシリアル方式のインクジェット記録装置としては、インクジェットヘッドとインクタンクを一体化した印字カートリッジ（以下、インクジェットカートリッジ）をキャリッジに搭載し、キャリッジを記録媒体に対して相対的に主走査方向へ走査して記録を行うものや、インクジェットヘッドとインクタンクとが別体として構成され、キャリッジを走査して記録を行うものなどが知られている。
【０００３】
また、インクジェット記録装置は、低騒音化、ランニングコストの低コスト化、装置の小型化が容易である等の理由から、ホスト装置であるコンピューターにインストールされたアプリケーションプログラム等からの出力指示に基づいてプリントを行うプリンタや、原稿画像を読み取るスキャナーと一体化され、原稿の複写画像をプリントする複写機、電話回線等の信号線を介して原稿画像の送受信と出力を行うファクシミリ等において広く利用されている。
【０００４】
このようなインクジェット記録装置のなかで、インクジェットヘッドとインクタンクとが別体として構成され、キャリッジを走査して記録を行うインクジェット記録装置には、インクタンクの交換を確認するために種々の方法が用いられている。このようなインクタンク交換を確認するための方法として、インクタンクに付随したロムからＩＤを参照してインクタンク交換を検知する方法、受け側であるキャリッジに圧力センサを設けてインクタンク着脱時の圧力変動からインクタンク交換を検知する方法、プリンタ本体のカバーをオープンした後クローズするとドライバーを介してユーザーに直接インクタンクを交換したかどうか尋ねる方法などが知られている。
【０００５】
【発明が解決しようとする課題】
上述のように、インクタンク交換を確認する方法には、インクタンクに付随したロムからＩＤを参照する方法や、受け側であるキャリッジに圧力センサを設けてインクタンク着脱時の圧力変動を検知する方法や、プリンタ本体のカバーをオープンした後クローズするとドライバーを介してユーザーに直接インクタンクを交換したかどうか尋ねる方法が従来より知られている。
【０００６】
しかしながら、インクタンクに付随したロムからＩＤを参照する方法は、消耗品であるインクタンクにロムを付随させるのでインクタンクがコストアップしてしまう。
【０００７】
また、受け側であるキャリッジに圧力センサを設けてインクタンク着脱時の圧力変動を検知する方法も、コストアップや圧力を検知させる機構を特別に設けるため装置が複雑になる。
【０００８】
また、プリンタ本体のカバーをオープンした後クローズするとドライバーを介してユーザーに直接インクタンクを交換したかどうか尋ねる方法は、インクタンク交換を目的としないでもカバーをオープンすると必ずユーザーにインクタンクを交換したかどうか確認を要するため、プリンタを使うユーザーにとって手間となりうる。
【０００９】
本発明は上記従来例に鑑みてなされたもので、従来の記録装置に新たに部品を追加することなく、かつ装置の小型化を保つとともにコストアップすることなく精度良くインクタンク交換したかどうかの判断をするトリガー手段を有し、ユーザーにインクタンクを交換したかどうか確認する頻度を極めて減らすことが可能なインクジェット記録装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は上記目的を達成するために、インクを吐出する記録ヘッド部とインクを収容する交換可能なインクタンクと、それらを搭載可能なキャッリッジと、前記キャリッジを主走査方向に沿って走査する走査手段とを備えたインクジェット記録装置において、ユーザーがキャリッジに触れたかどうかを判断する検出手段とを有し、前記検出手段からの信号を検出し、ユーザーがインクタンク交換したかどうかの判断をするトリガーとするトリガー手段と、を有することを特徴とするインクジェット記録装置であり、前記検出手段は、キャリッジの主走査への位置検出手段であることを特徴とするインクジェット記録装置。
【００１１】
（作用）
本発明によれば、インクタンク交換時に生じるキャッリッジの停止位置からのキャリッジ主走査方向への位置変動を検出することで、インクタンクの交換をユーザーに確認するトリガーとすることができる。その結果、インクタンクの交換をユーザーに確認するための特別な機構、部品を必要とせずに、簡単な構成でインクタンクの交換したかどうかをユーザーに確認するトリガーとすることができ、ユーザーに確認する回数が大幅に減少させることが可能になる。
【００１２】
【発明の実施の形態】
以下図面に基づいて本発明を詳細に説明する。
【００１３】
（実施例１）
図１は、本発明を適用可能なインクジェット記録装置であるプリンタの概略を示す斜視図である。記録装置１００の給紙位置に挿入された記録媒体１０５は、送りローラ１０６によって矢印Ｐ方向に送られ、記録ヘッド１０４の記録可能領域へ搬送される。記録可能領域における記録媒体１０５の下部にはプラテン１０７が設けられている。キャリッジ１０１は、２つのガイド軸１０２と１０３によって、それらの軸方向に沿う方向に移動可能となっており、不図示のモータ駆動により、記録領域を含む走査領域を主走査方向である矢印Ｑ１、Ｑ２で示す方向に沿って往復走査する。
【００１４】
図１においてキャリッジ１０１に搭載されたヘッド部１０４（以下記録ヘッド）は、インクを吐出可能な吐出口、インクを収容するインク収容部（以下インクタンク）を含む構成である。また、記録ヘッド１０４は下方に位置する記録媒体にインクを吐出して記録するようにキャリッジ上に搭載されており、吐出口が下側に位置する。図１において、記録ヘッド１０４が吐出するインクはＢｋ（ブラック）であり、また１２８個の吐出口が３６０ｄｐｉの解像度で記録すべく１列に配列されている。
【００１５】
また、図１に示す１０８はスイッチ部と表示部であり、スイッチ部は記録装置の電源のＯＮ／ＯＦＦの切り換えや各種記録モードの設定等に使用され、表示部は記録装置の状態を表示可能に構成されている。
【００１６】
図１において、キャリッジ１０１の後部には３００ｄｐｉ周期のスリットを有したリニアエンコーダ１０９が設けられており、キャリッジ１０１の位置を１／３００インチの精度で検出可能に構成されている。図１に示す機械コントロール部４０４は、機械部４０５のキャリッジモータを動作させてキャリッジを主走査方向に沿って往復動作させる。本実施形態において、キャリッジモータはＤＣモータであり、通常の印字動作では図１に示すリニアエンコーダ１０９を利用し、エンコーダー１０９に所定間隔で設けられたスリットをキャリッジ後部に設けられた光学センサにより検知することでキャリッジの位置あるいは移動速度を検出し、ＤＣサーボ制御によりキャリッジの走査速度を一定に保つことができる。この様なＤＣサーボ制御において、キャリッジ１０１の移動速度を制御したり、キャリッジ１０１の位置を管理する上ではリニアエンコーダを用いることが有効である。
【００１７】
記録ヘッド部１０４からインクを吐出したドット数をカウントするドットカウント値を格納する不図示のメモリを備えることで、インクの消費量をプリンタ本体が検知できる。
【００１８】
本発明ではこのリニアエンコーダ１０９を用いてプリンタ本体カバーのオープン時にキャッリッジがインクタンク交換可能な位置に移動し、キャリッジからインクタンク着脱時に生じるキャリッジの位置変化を検知して、インクタンクを交換したか、または、しないことを判断して、インクタンクを交換したと判断した場合のみインクタンクの交換したか否かをユーザーに確認するトリガーとして、ドライバーからユーザーにインクタンク交換確認をすることができる。ユーザーがインクタンクを交換したと申告した場合のみ、ドットカウント値をリセットする。
【００１９】
また、上記のキャリッジ位置検出手段は、ロータリエンコーダであってもよい。
【００２０】
また、上記のキャリッジ位置検出手段は、キャリッジ駆動モータの起電力を検出してもよい。
【００２１】
以下に、本発明の具体例であるキャリッジの位置変動からインクタンク交換をユーザーに確認するシーケンス（図２）を説明する。
【００２２】
まず、ＳＴＥＰ１としてプリンタ本体のカバーをオープンする。
【００２３】
ＳＴＥＰ２で、カバーオープン時間を測定開始する。
【００２４】
ＳＴＥＰ３としてインクタンク交換ポジションにキャリッジが移動する。
【００２５】
ＳＴＥＰ４として、プリンタ本体カバーをクローズする。
【００２６】
ＳＴＥＰ５として、カバーオープン時間を測定終了する。
【００２７】
ＳＴＥＰ６として、キャリッジはホームポジションに移動する。
【００２８】
ＳＴＥＰ７として、ＳＴＥＰ２〜ＳＴＥＰ５でプリンタ本体カバーオープン時間がある一定（約３ｓｅｃ）時間内であった場合、吸引は入らずにドットカウント値もリセットされない。
【００２９】
しかし、ＳＴＥＰ７でプリンタ本体カバーオープン時間がある一定時間以上であった場合、ＳＴＥＰ８として、カバーオープン時間中にキャリッジの停止位置（インクタンク交換ポジション）からの位置変動Ｘを検出する。
【００３０】
位置変動Ｘがゼロであった場合（位置変化なし）、キャリッジに搭載されたインクタンクに触っていないためインクタンクは交換されていないと判断されて、吸引は入らずにドットカウント値もリセットされない。
【００３１】
一方、位置変動Ｘがゼロでなかった場合、キャリッジに搭載されたインクタンクに触っためインクタンクは交換されている可能性があると判断される。
【００３２】
ＳＴＥＰ９として、ＳＴＥＰ８の結果からインクタンクが交換された可能性があるために、ドライバーからユーザーにインクタンク交換を行ったかを確認する。
【００３３】
インクタンク交換をしていないと申告された場合、吸引ははいらずにドットカウント値もリセットされない。
【００３４】
一方、インクタンク交換をしたと申告された場合は、吸引を行い、且つドットカウント値もリセットする。
【００３５】
また、ＳＴＥＰ１のプリンタ本体カバーオープンは、インク消費量が新しいインクタンクのインク保持量に対してある任意の割合になった場合（例えば、６０％使用した場合）にインク残量が少ないことを知らせるインクｌｏｗ警告として不図示のＬＥＤランプが点滅した後のプリンタ本体カバーオープンしたときとしても良い。
【００３６】
また、ＳＴＥＰ１のプリンタ本体カバーオープンは、ドライバーからＰＣ画面上にインクｌｏｗ警告が発生した後のプリンタ本体カバーオープンしたときとしても良い。
【００３７】
本実施例によれば、インクタンク交換ポジションからキャッリッジの変動を検出することで、インクタンクの交換をユーザーに確認するトリガーとすることができる。その結果、インク収容部の交換をユーザーに確認する回数が大幅に減少し、また、インク収容部の交換をユーザーに確認するための特別な機構、部品を必要とせずに、簡単な構成でインク収容部の交換の確認をユーザーに確認するトリガーとすることができる。
【００３８】
（実施例２）
本実施例は、実施例１で述べたインクタンク交換確認シーケンスにおけるインクタンク交換時に生じるキャリッジの位置変動を高精度に検出する構成に関するものである。
【００３９】
キャリッジがインクタンク交換ポジションで停止している状態にあるとき、ユーザーが謝ってインクタンク交換を目的とする以外にキャリッジに触れてしまう可能性がある。このような場合には、キャリッジの位置変動を検出して、その都度ユーザーにインクタンクの交換を行ったかどうかをドライバーから確認してしまう。
【００４０】
本実施例は、インクタンク交換時に生じるキャリッジの位置変動の幅を大きくして、ユーザーがインクタンクを交換したときだけドライバーからインクタンク交換確認を行うことを可能にする。
【００４１】
図３は、単色のインクジェットプリンタを上面から見た本実施例の模式図である。
【００４２】
プリンタ本体のカバーオープン後、キャリッジ３６はインクタンク交換ポジションに移動し、停止する。インクタンク３５をキャリッジ３６から取り外す。インクＦｕｌｌのインクタンク３５に交換して、キャリッジ３６に取りつける（矢印▲１▼）。インクタンク３５を取りつける際に、キャリッジの凸部３６ａがシャーシ３１の滑り台状の部分３２に突き当たる。これによって、キャリッジ３６は矢印▲２▼の方向へ大きく移動する。リニアエンコーダ３３を利用し、エンコーダー３３に所定間隔で設けられたスリットをキャリッジ３６後部に設けられた不図示の光学センサにより検知することでキャリッジの位置を検出する。その変化量は、最低１７０μｍ（３００ｄｐｉのリニアエンコーダの２スリット相当）移動するようにする。しかし、ユーザーが謝ってインクタンク交換を目的とする以外にキャリッジに触れたとき、キャリッジの位置変化量は小さく、１７０μｍ以下である。
【００４３】
これによって、ユーザーが謝ってインクタンク交換を目的とする以外にキャリッジに触れてしまう場合とインクタンク交換時を判別することが可能になる。
【００４４】
本実施例は、インクタンク交換時に生じるキャリッジの位置変動の幅を大きくして、ユーザーがインクタンクを交換したときだけドライバーからインクタンク交換確認を行うことを可能にする構成に関するものである。
【００４５】
（実施例３）
本実施例は、複数のインクタンクを搭載したキャリッジを主走査方向に沿って走査させるインクジェット記録装置において、キャリッジの位置の変化からユーザーが複数の内どのインクタンクに触れたのかを検出し、交換したかどうかの判断をするトリガーを有することを特徴とするインクジェット記録装置に関する構成である。
【００４６】
図４は、３５ａのブラックのインクタンクと３５ｂのシアン、マゼンタ、イエローの３色１体のカラーインクタンクを搭載したインクジェットプリンタの上面から見た本実施例の模式図である。
【００４７】
プリンタ本体のカバーオープン後、キャリッジ３６はインクタンク交換ポジションに移動し、停止する。
【００４８】
まず、ブラックのインクタンク３５ａをキャリッジ３６から取り外す。インクＦｕｌｌのブラックのインクタンク３５ａに交換して、キャリッジ３６に取りつける（矢印▲１▼）。ブラックのインクタンク３５ａを取りつける際に、キャリッジの凸部３６ａがシャーシ３１の滑り台状の部分３２に突き当たる。これによって、キャリッジ３６はインクタンク交換ポジションから左方向（矢印▲２▼）へ移動する。
【００４９】
一方、カラーのインクタンク３５ｂをキャリッジ３６から取り外す。インクＦｕｌｌのカラーのインクタンク３５ｂに交換して、キャリッジ３６に取りつける（矢印▲３▼）。カラーのインクタンク３５ｂを取りつける際に、キャリッジの凸部３６ａがシャーシ３１の滑り台状の部分３２に突き当たる。これによって、キャリッジ３６はインクタンク交換ポジションから右方向（矢印▲４▼）へ移動する。
【００５０】
リニアエンコーダ３３を利用し、エンコーダー３３に所定間隔で設けられたスリットをキャリッジ３６後部に設けられた不図示の光学センサにより検知することでキャリッジがインクタンク交換ポジションから左方向に移動したのか、右方向に移動したのかを検出する。
【００５１】
これにより、複数のインクタンクを搭載したプリンタにおいて、ユーザーがどのインクタンクの交換を行った可能性があるか判断することが可能になる。
本実施例は、複数のインクタンクを搭載したキャリッジを主走査方向に沿って走査させるインクジェット記録装置において、キャリッジの位置の変化からユーザーが複数の内どのインクタンクに触れたのかを検出し、交換したかどうかの判断をするトリガーを有することを可能にする構成である。
【００５２】
（実施例４）
本実施例は、実施例１で述べたインクタンク交換確認シーケンスにおけるキャリッジの位置変動の検出からインクタンクを交換したのか、印字媒体までの距離を変更したのか、何もしなかったのかを判断し、インクタンクの交換をしたと判断された場合のみドライバーからインクタンク交換確認を行うことを可能にする構成に関するものである。
【００５３】
キャリッジがインクタンク交換ポジションで停止している状態にあるとき、ユーザーはインクタンク交換を目的とする以外に記録ヘッドから印字媒体までの距離を変更する（以下紙間変更と呼ぶ）可能性がある。
【００５４】
そこで本実施例は、インクタンク交換時に生じるキャリッジの位置変動の幅と、記録ヘッドから印字媒体までの距離を変更時に生じるキャリッジの位置変動の幅を変えることで、ユーザーがインクタンクを交換したときだけドライバーからインクタンク交換確認を行うことを可能にする。
【００５５】
以下に、本発明の具体例であるインクタンク交換時と紙間変更時に生じるキャリッジの位置変動を判別するシーケンス（図５）を説明する。
【００５６】
まず、ＳＴＥＰ１としてプリンタ本体のカバーをオープンする。
【００５７】
ＳＴＥＰ２で、カバーオープン時間を測定開始する。
【００５８】
ＳＴＥＰ３としてインクタンク交換ポジションにキャリッジが移動する。
【００５９】
ＳＴＥＰ４として、プリンタ本体カバーをクローズする。
【００６０】
ＳＴＥＰ５として、カバーオープン時間を測定終了する。
【００６１】
ＳＴＥＰ６として、キャリッジはホームポジションに移動する。
【００６２】
ＳＴＥＰ７として、ＳＴＥＰ２〜ＳＴＥＰ５でプリンタ本体カバーオープン時間がある一定（約３ｓｅｃ）時間内であった場合、吸引は入らずにドットカウント値もリセットされない。
【００６３】
しかし、ＳＴＥＰ７でプリンタ本体カバーオープン時間がある一定時間以上であった場合、ＳＴＥＰ８として、カバーオープン時間中にキャリッジの停止位置（インクタンク交換ポジション）からの位置変動Ｘを検出する。
【００６４】
位置変動Ｘがゼロであった場合（位置変化なし）、キャリッジに搭載されたインクタンクに触っていないためインクタンクは交換されていないと判断されて、吸引は入らずにドットカウント値もリセットされない。
【００６５】
一方、位置変動Ｘがゼロでなかった場合、インクタンクは交換されたか、紙間が変更されたかの２つの可能性がある。
【００６６】
紙間変更は、図６に示した紙間変更レバー３７を左から右へ（または、右から左へ）移動させて行う。このとき、キャリッジの位置が主走査方向に移動する。紙間を変更する場合、キャリッジの位置変動の回数は１回である。
【００６７】
これに対し、インクタンク交換の場合は、キャリッジに搭載されていたインクタンクをキャリッジから取り外し、インクＦｕｌｌのインクタンクを取りつける。インクタンク交換の場合、キャリッジの位置変動の回数はインクタンクの取り外し時と取りつけ時の２回である。
【００６８】
ＳＴＥＰ９として、プリンタ本体カバーオープン時にキャリッジの位置変動回数が１回で合った場合は紙間変更、２回であった場合はインクタンク交換と判断する。紙間変更と判断された場合は、吸引ははいらずにドットカウント値もリセットされない。
【００６９】
ＳＴＥＰ１０として、ＳＴＥＰ９の結果からキャリッジの位置変動が２回であった場合、インクタンクが交換された可能性があるために、ドライバーからユーザーにインクタンク交換を行ったかを確認する。
【００７０】
インクタンク交換をしていないと申告された場合、吸引ははいらずにドットカウント値もリセットされない。
【００７１】
一方、インクタンク交換をしたと申告された場合は、吸引を行い、且つドットカウント値もリセットする。
【００７２】
本実施例は、インクタンク交換時に生じるキャリッジの位置変動の幅と、記録ヘッドから印字媒体までの距離を変更時に生じるキャリッジの位置変動の幅を変えることで、ユーザーがインクタンクを交換したときだけドライバーからインクタンク交換確認を行うことを可能にする構成に関するものである。
【００７３】
（実施例５）
これまでの実施例では、重量検知によりインクタンク交換が検出された場合、記録装置であるプリンタ側でドットカウントをリセットするように構成した場合について説明してきたが、重量検知によりインクタンク交換が検出された場合に、ホストコンピューター側に状態を通知し、表示装置上にダイアログ画面を表示させ、ユーザーに状況を知らしめた上でユーザーからドットカウントリセットを指示させることにより、ドットカウントリセットするように構成することも可能である。
【００７４】
本実施例では、このように構成した場合について説明する。
【００７５】
図７は、ホストコンピューター本体と、コンピューターへの入力等を行うキーボード、画面表示を行うＣＲＴモニター、およびインクジェット記録装置であるプリンタとを示す外観斜視図である。
【００７６】
ホストコンピューターとプリンタとは、ＵＳＢシリアルＩ／ＦあるいはＩＥＥＥ１２８４準拠パラレルＩ／Ｆなどの双方向通信が可能なＩ／Ｆによってケーブルを通じて接続されており、パーソナルコンピューターからは、記録のための画像データ、プリンタに対する動作実行命令等が記録装置に対して送信され、プリンタ側からは、プリンタの動作状況、エラー発生状況を示すステータス情報や、プリンタ固有の識別情報（ＤｅｖｉｃｅＩＤ）等がホストコンピューターに向けて送信されるように構成されている。
【００７７】
ホストコンピューター上のＯＳ（オペレーティングシステム）上で動作するアプリケーションソフトから、ＯＳ経由で印字する際に、同じくＯＳ上で動作するプリンタドライバーが、ＯＳ経由でアプリケーションソフトから印字対象となる描画データを取得し、取得したＲＧＢ画像表示用データを、ＬＯＧ変換（ＲＧＢ−ＣＭＹ変換）、黒生成（ＣＭＹ−ＣＭＹＫ変換）、出力マスキング、ガンマ変換、多値化（誤差拡散など）などの画像処理を行い、インクジェット記録用ＣＭＹＫデータに変換し、記録装置が解釈可能な印字用ヘッダー情報等を付加して前記ＵＳＢシリアルＩ／ＦあるいはＩＥＥＥ１２８４準拠パラレルＩ／Ｆなどの双方向通信が可能なＩ／Ｆを経由してプリンタ側に送信する。また、プリンタで印字動作中も、周期的にプリンタ側のステータス情報を受信することにより、プリンタ側でのエラー発生状況（例えば、記録用紙無し、インク無し等）に応じて、ＣＲＴ画面上にダイアログを表示させて、ユーザーにプリンタの動作状況を文字や絵、アイコンなどによって警告を促したり、表示させたダイアログ中のボタンをマウス等で選択して押下させることにより、エラー発生によって停止させて印字データの送信を再開させたりするように構成されている。
【００７８】
図８は、本実施例における、ホストコンピューター側のプリンタドライバーからの印字開始前ステータス取得シーケンスを示すフローチャートである。印字開始前に発生している記録装置側の状態には様々なものがあるが、ここでは、重量差検知によるタンク交換が発生していた場合についてのみ詳説する。
【００７９】
Ｓ１００１で、双方向Ｉ／Ｆを受信側に切り替え、記録装置側のステータス情報を受信する。Ｓ１００２で、受信した情報を解析し、Ｓ１００３に進み、重量差検知によりインクタンクの交換が検知されたかどうか調べる。Ｓ１００３でタンク交換検出ステータスが受信されていない場合は、次のＳ１００４のその他のステータスが受信されたかどうか調べ、受信されていない場合、さらに他のステータスが受信されたかどうかというように逐次調べていって、すべての発生しうるステータスがなかった場合には、印字前ステータス取得処理を終了して、次の動作、すなわち、印字データ送信動作に移行する。
【００８０】
Ｓ１００３でタンク交換が検知されていた場合、Ｓ１００５に進み、表示装置にダイアログを表示して、Ｓ１００６でユーザーの操作待ち（イベント待ち）状態になる。
【００８１】
すなわち、「インクタンクが交換されました。ドットカウントをリセットしますか」というメッセージとともに、黒とカラーの文字とそれぞれにチェックボックス（個別に選択可能）をつけて、「はい」「キャンセル」のボタンを表示する。
【００８２】
ユーザーはメッセージの内容を見て、自分がインクタンクを交換していれば、交換した方のタンク（この場合、黒かカラーあるいは両方）のドットカウントリセットのチェックボックスをチェックして、「はい」のボタンを押下するとＯＳ上でイベントが発生し、Ｓ１００７で発生イベントのチェックを行い、「はい」が押下されたか、「キャンセル」が押下したかを調べ、「はい」だったら、Ｓ１００８に進み、どのチェックボックスがチェックされていたかを調べ、チェックされていたタンク情報に基づいたドットカウントリセット命令をＩ／Ｆ経由でプリンタに送信する。プリンタは、Ｉ／Ｆ経由でドットカウントリセット命令を受信すると、プリンタ内部に記憶していたドットカウント値をリセットする。
【００８３】
また、Ｓ１００７で、発生イベント時に「キャンセル」が押下されていれば、何もせずにＳ１００４に進み、その他のステータスが受信されたかどうか調べる。
【００８４】
図９は、前図８のＳ１１０８ドットカウントリセット命令送信処理の詳細と、その際のプリンタ側の処理を並列して示した図である。
【００８５】
図で、まず、Ｓ１２０１で黒ドットカウントのチェックがされているかどうか調べ、されていればＳ１２０２で、プリンタに対し、黒ドットカウントリセットの命令を送信する。
【００８６】
Ｓ１２０１で、黒ドットカウントリセットのチェックがされていなかった場合、および、チェックされていてＳ１２０２の処理を実行した場合のどちらも、Ｓ１２０３に進み、同様に、カラーのドットカウントリセットのチェックがされているかどうか調べ、されていればＳ１２０４で、プリンタに対し、カラードットカウントリセットの命令を送信する。
【００８７】
その際、プリンタ側では、Ｓ１２０５でＩ／Ｆ経由で受信したコマンドが、ドットカウントリセットかどうか調べ、そうでなければ、Ｓ１２０６でそれ以外の処理を行い、再びコマンドがあるかないかチェックする。
【００８８】
ドットカウントリセットコマンドであれば、Ｓ１２０７で、黒のドットカウントリセットコマンドかどうか調べ、一致すれば、Ｓ１２０８で黒のドットカウントリセットを行い、
同時に黒タンク交換情報フラグをリセットし、再び他のコマンドがあるかないかチェックする。
【００８９】
黒タンク交換情報フラグは、重量検知処理により、黒タンク交換を検出された時に随時読み出し可能メモリセットされ、その後黒ドットカウントリセットが実行された時にリセットされるように構成される。また、この黒タンク交換情報フラグは、パワーオフ処理が実行される際に、プリンタ内部の不揮発性メモリに記憶され、パワーオン処理時には不揮発性メモリから、随時読み出し可能メモリに読み出されるので、常に状態が保存される。このことにより、黒タンク交換を検知して、黒ドットカウントをリセットされるまでは、黒タンク交換情報フラグがセットされたままの状態になり、プリンタドライバー側からのステータス受信処理が行われた際には、この情報を元に黒タンク交換があった旨の情報を送信するので、ユーザーのドットカウントリセット忘れを防ぐことができるように構成されている。
【００９０】
同様に、Ｓ１２０９で、カラーのドットカウントリセットコマンドかどうか調べ、一致すれば、Ｓ１２１０でカラーのドットカウントリセットを行い、再びコマンドがあるかないかチェックする。一致すれば、Ｓ１２１０でカラーのドットカウントリセットを行い、
同時にカラータンク交換情報フラグをリセットし、再び他のコマンドがあるかないかチェックする。
【００９１】
図１０は、前図８のフローチャートにおけるＳ１１０５において表示されるダイアログを示す図である。前図８のフローチャートにおいて、Ｓ１１０５でタンク交換を認識した場合、どちらのタンクが交換されていたかの情報に基づいて、あらかじめ用意されたチェックボックスのＯＮ／ＯＦＦを変化させるように構成することにより、ユーザーの誤操作を防ぎ、簡単な操作（「はい」ボタン１３０３の押下のみ）でドットカウントのリセットができる。
【００９２】
この図では、重量検知から、黒のタンクが交換されたことを検出できた場合に、黒のドットカウントリセットのチェックボックス１３０１にあらかじめチェックの印（Ｘ印）がついた状態でダイアログが表示されている様子を示している。
【００９３】
【発明の効果】
以上説明したように本発明によれば、インクジェット記録装置のカバーをオープンした時のインクタンクと記録ヘッド部とを搭載したキャッリッジの停止位置から、キャリッジ主走査方向へのキャリッジの変動を検出することで、インクタンクの交換をユーザーに確認するトリガーとすることができる。その結果、インクタンクの交換をユーザーに確認するトリガーとするのに、特別な機構、部品を必要とせずに、簡単な構成でインクタンクの交換をユーザーに確認できるため、装置のコストアップをすることなく、また装置を複雑にする必要がない。また、インクタンクを交換したと判断された場合のみインクタンクの交換の確認を行うため、ドライバーを介してユーザーに確認する回数が大幅に減少し、ユーザーの手間をかけないですむインクジェット記録装置を提供できる。
【図面の簡単な説明】
【図１】本発明を適用可能なインクジェット記録装置の概略斜視図である。
【図２】本発明の実施例１を適用したフローチャートである。
【図３】本発明の実施例２を適用可能なインクジェット記録装置のキャッリッジ停止位置における概略上視図である。
【図４】本発明の実施例３を適用可能なインクジェット記録装置のキャッリッジ停止位置における概略上視図である。
【図５】本発明の実施例４を適用したフローチャートである。
【図６】本発明の実施例４を適用可能なインクジェット記録装置のキャッリッジ停止位置における概略上視図である。
【図７】本発明の外観斜視図である。
【図８】本発明のフローチャートである。
【図９】本発明のプリンタ側の処理の並列図である。
【図１０】本発明のダイアログを示す図である。
【符号の説明】
１００　記録装置
１０１　キャリッジ
１０２　ガイド軸ａ
１０３　ガイド軸ｂ
１０４　記録ヘッド
１０５　記録媒体
１０６　送りローラ
１０７　プラテン
１０８　スイッチ部と表示部
３１　シャフト
３２　シャフトの一部
３３　リニアエンコーダ
３４　シャーシ
３５　インクタンク
３６　キャリッジ
３７　紙間変更レバー
【図１】
2004142334.tif 000003
【図２】
2004142334.tif 000004
【図３】
2004142334.tif 000005
【図４】
2004142334.tif 000006
【図５】
2004142334.tif 000007
【図６】
2004142334.tif 000008
【図７】
2004142334.tif 000009
【図８】
2004142334.tif 000010
【図９】
2004142334.tif 000011
【図１０】
2004142334.tif 000012