(57)【要約】【課題】カートリッジの未装着や誤装着をユーザに即時に認識させることができる。【解決手段】記録材色ごとに予め定められた各装着位置の記録材カートリッジの装着状態を判定するためのポーリングを行い、記録材カートリッジの装着状態が未装着から装着に変化した一の装着位置を検出した場合に、該一の装着位置に装着された記録材カートリッジから記録材色を示す色情報を読出す読出手段と、色情報によって示される記録材色と一の装着位置に対応する記録材色とが異なる場合に、一の装着位置において記録材カートリッジが誤装着されていることをユーザに通知する通知手段と、を備え、一の装着位置に装着された記録材カートリッジの装着状態が装着のまま維持されている場合、読出手段は、該一の装着位置に装着された記録材カートリッジから色情報を読み出す処理を省略する。【選択図】図８
2019034436.tif 000002
【特許請求の範囲】
【請求項１】
記録材色が異なる複数の記録材カートリッジを、記録材色ごとに予め定められた各装着位置に装着して記録媒体に記録を行う記録装置であって、
前記各装着位置の前記記録材カートリッジの装着状態を判定するためのポーリングを行い、前記記録材カートリッジの装着状態が未装着から装着に変化した一の装着位置を検出した場合に、該一の装着位置に装着された前記記録材カートリッジから記録材色を示す色情報を読出す読出手段と、
前記色情報によって示される記録材色と前記一の装着位置に対応する記録材色とが異なる場合に、前記一の装着位置において前記記録材カートリッジが誤装着されていることをユーザに通知する通知手段と、を備え、
前記一の装着位置に装着された前記記録材カートリッジの装着状態が装着のまま維持されている場合、前記読出手段は、該一の装着位置に装着された前記記録材カートリッジから記録材色を示す色情報を読出す処理を省略する
ことを特徴とする記録装置。
【請求項２】
前記記録材カートリッジは、前記色情報を格納する記憶媒体を有し、
前記読出手段は、
前記各装着位置について、前記記録材カートリッジの前記記憶媒体へのアクセスを繰り返し実行し、前記アクセスに成功した装着位置について、前記記録材カートリッジが装着されていると判定し、前記アクセスに失敗した装着位置について、前記記録材カートリッジが未装着であると判定する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記読出手段は、
前記各装着位置のそれぞれについて、前記記録材カートリッジからの前記色情報の読出しが必要であるか否かを示す情報取得必要フラグを保持し、
前記記録材カートリッジが未装着である装着位置に対応する前記情報取得必要フラグをＯＮに設定し、
前記記録材カートリッジの装着状態が未装着から装着に変化した前記一の装着位置について、前記情報取得必要フラグがＯＮに設定されている場合に、前記記録材カートリッジから前記色情報を読出す
ことを特徴とする請求項１または請求項２に記載の記録装置。
【請求項４】
前記読出手段は、
前記一の装着位置に装着された前記記録材カートリッジからの前記色情報の読出しに成功した場合には、前記一の装着位置に対応する前記情報取得必要フラグをＯＦＦに設定する
ことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記読出手段は、
前記一の装着位置に装着された前記記録材カートリッジからの前記色情報の読出しに失敗した場合には、前記一の装着位置に対応する前記情報取得必要フラグをＯＮのままにする
ことを特徴とする請求項３または請求項４に記載の記録装置。
【請求項６】
前記読出手段は、
前記一の装着位置に装着された前記記録材カートリッジからの前記色情報の読出しに成功した場合でも、読出した前記色情報にデータの誤りがある場合には、前記一の装着位置に対応する前記情報取得必要フラグをＯＮのままにする
ことを特徴とする請求項３から請求項５のうちのいずれか１項に記載の記録装置。
【請求項７】
筐体内部に装着された前記複数の記録材カートリッジを交換するための開口部と、
前記開口部を開閉するカバーと、をさらに備え、
前記カバーが閉状態である場合には、前記読出手段による処理が行われない
ことを特徴とする請求項１から請求項６のうちのいずれか１項に記載の記録装置。
【請求項８】
前記通知手段は、
前記カバーが閉じられた場合に、前記一の装着位置に装着された前記記録材カートリッジから前記カバーが開いている状態で最後に読出された、前記色情報によって示される記録材色が、前記一の装着位置に対応する記録材色と異なっているときには、前記一の装着位置において前記記録材カートリッジが誤装着されていることをユーザに通知する
ことを特徴とする請求項７に記載の記録装置。
【請求項９】
記録材色が異なる複数の記録材カートリッジを、記録材色ごとに予め定められた各装着位置に装着して記録媒体に記録を行う記録装置の制御方法であって、
前記各装着位置の前記記録材カートリッジの装着状態を判定するためのポーリングを行い、前記記録材カートリッジの装着状態が未装着から装着に変化した一の装着位置を検出した場合に、該一の装着位置に装着された前記記録材カートリッジから記録材色を示す色情報を読出す読出ステップと、
前記色情報によって示される記録材色と前記一の装着位置に対応する記録材色とが異なる場合に、前記一の装着位置において前記記録材カートリッジが誤装着されていることをユーザに通知する通知ステップと、を含み、
前記一の装着位置に装着された前記記録材カートリッジの装着状態が装着のまま維持されている場合、前記読出ステップにおいて、該一の装着位置に装着された前記記録材カートリッジから記録材色を示す色情報を読出す処理が省略される
ことを特徴とする制御方法。
【請求項１０】
コンピュータを、請求項１から請求項８のうちのいずれか１項に記載の記録装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録材色が異なる複数の記録材カートリッジを装着して記録媒体に記録を行う記録装置に関するものである。
【背景技術】
【０００２】
特許文献１には、複数の記録材カートリッジ（以下、単にカートリッジとも呼ぶ）の装着有無を、カートリッジに取り付けられた不揮発メモリへのアクセスの可否により検出し、その結果を画面に表示する記録装置が記載されている。特許文献１に記載の記録装置では、カートリッジを交換する際、カートリッジを確実に装着できたか否かを利用者が即時に知ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２２１７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
記録装置に装着された各カートリッジの不揮発メモリ対して順にポーリングを行い、カートリッジの装着有無や記録材色の判別を行うことは可能である。しかし、この手法では、判別結果を即時にユーザに通知できない可能性がある。例えば、一のカートリッジに対するポーリングが行われた直後に該一のカートリッジが着脱された場合、他のカートリッジに対するポーリングが終わるまで該一のカートリッジの着脱を検出できない。そのため、カートリッジの未装着や誤装着をユーザに即時に認識させることができない可能性がある。
【０００５】
本発明は上述した課題に鑑みてなされたものであり、その目的は、カートリッジの未装着や誤装着をユーザに即時に認識させることができる記録装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明による記録装置は、記録材色が異なる複数の記録材カートリッジを、記録材色ごとに予め定められた各装着位置に装着して記録媒体に記録を行う記録装置であって、各装着位置の記録材カートリッジの装着状態を判定するためのポーリングを行い、記録材カートリッジの装着状態が未装着から装着に変化した一の装着位置を検出した場合に、該一の装着位置に装着された記録材カートリッジから記録材色を示す色情報を読出す読出手段と、色情報によって示される記録材色と一の装着位置に対応する記録材色とが異なる場合に、一の装着位置において記録材カートリッジが誤装着されていることをユーザに通知する通知手段と、を備え、一の装着位置に装着された記録材カートリッジの装着状態が装着のまま維持されている場合、読出手段は、該一の装着位置に装着された記録材カートリッジから記録材色を示す色情報を読出す処理を省略することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、カートリッジの未装着や誤装着をユーザに即時に認識させることができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態における記録装置の外観を示す斜視図である。
【図２】インクタンクを搭載するキャリッジの構成図である。
【図３】記録装置のシステム構成の一例を示すブロック図である。
【図４】Ｉ２Ｃマスタと４色のインクタンクとがＩ２ＣバスＳＷを介して接続される様子を示す図である。
【図５】インクタンク交換時における、記録装置の処理を示すフローチャートである。
【図６】表示パネルに表示される、インクタンクの装着状態を示す画面の一例を示す図である。
【図７】インクタンクに搭載された不揮発メモリに格納される情報の一例を示す図である。
【図８】ステップＳ５０３のインクタンク装着検知処理を示すフローチャートである。
【図９】図８に示すインクタンク装着検知処理に用いられる制御情報の一例を示す図である。
【図１０】図５に示す処理が終了した際表示される画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１０】
（第１実施形態）
図１は、第１実施形態における記録装置の外観を示す斜視図である。記録装置１１は、給紙トレイ１２に積載された記録媒体（用紙など）を１枚ずつ給紙し、インクジェット方式による記録動作を行って、排紙トレイ１３に排出する。表示パネル１４には、給紙ができない等、記録装置１１の状態を示す情報が表示される。ユーザは、交換カバー１５を開くことで、記録装置１１の筐体内部のキャリッジ２１に搭載された記録材カートリッジ（インクタンク）を、開口部１６から交換することができる。キャリッジ２１は、ユーザによって交換カバー１５が開かれると、図１に示すように、ガイド２３に沿って開口部１６の位置に移動する。
【００１１】
図２は、インクタンクを搭載するキャリッジ２１の構成図である。図２には、キャリッジ２１を上面から見た図が示されている。キャリッジ２１は、インクタンク２２（シアンインクタンク２２Ｃ、マゼンタインクタンク２２Ｍ、イエローインクタンク２２Ｙ、及びブラックインクタンク２２Ｋ）を搭載する。４色のインクタンク２２は着脱可能である。またキャリッジ２１は、ガイド２３に沿って主走査方向（図２に示す左右方向）に移動可能である。
【００１２】
図２に示す例では、左から順に、シアンインクタンク２２Ｃ、マゼンタインクタンク２２Ｍ、イエローインクタンク２２Ｙ、ブラックインクタンク２２Ｋがキャリッジ２１に装着されている。この並び順で４色のインクタンク２２が装着されることで、本実施形態における記録装置１１は正しく記録動作を行うことができる。４色のインクタンク２２は、製造コスト低減のため同じ形状に形成されているものとする。そのため、図２に示す並び順と異なる並び順で４色のインクタンク２２が装着されたり、同じ色のインクタンク２２が複数装着されたりする場合がある。その場合、記録動作を正しく行うことができなくなる。そこで、本実施形態では、以下で説明するように、インクタンクの装着状態をユーザに通知して、ユーザが４色のインクタンク２２を正しい並び順で装着できるように促す。
【００１３】
図３は、記録装置１１のシステム構成の一例を示すブロック図である。記録装置１１は、制御部３０、外部インタフェース（外部Ｉ／Ｆ）３１、表示パネル１４を有する表示ユニット３２、センサ３３、エンコーダ３４、モータドライバ３５、モータ３６、ヘッド駆動回路３７、及び記録ヘッド３８を有する。また、記録装置１１は、Ｉ２Ｃマスタ４１とＩ２Ｃバススイッチ（Ｉ２ＣバスＳＷ）４２とを有する。
【００１４】
制御部３０は、制御プログラムが格納されたＲＯＭ３０２と、該制御プログラムに従って制御部３０の制御を司るＣＰＵ３０１と、該制御においてデータを一時格納するためのＲＡＭ３０３とを有する。図３に示すように、外部Ｉ／Ｆ３１、表示ユニット３２、センサ３３、エンコーダ３４、モータドライバ３５、ヘッド駆動回路３７、及びＩ２Ｃマスタ４１のそれぞれは、制御部３０と接続されている。制御部３０は、外部Ｉ／Ｆ３１を介してホスト装置１０と接続され、用紙などの記録媒体に記録を行うための画像データをホスト装置１０から受信する。また、制御部３０は、センサ３３から各種信号（センサ信号）を受信する。また、制御部３０は、エンコーダ３４から、キャリッジ２１の位置などを検出するための信号を受信する。また、制御部３０は、モータドライバ３５に指示を送出することで、キャリッジ２１を移動させるためのモータ３６を駆動させる。また、制御部３０は、ヘッド駆動回路３７に指示を送出することで、記録ヘッド３８からインクを吐出させる。また、制御部３０は、後述するように、Ｉ２Ｃマスタ４１を介してＩ２ＣバスＳＷ４２を切り替えて、Ｉ２ＣバスＳＷ４２に接続された複数のＩ２ＣスレーブのうちのいずれかのＩ２ＣスレーブとＩ２Ｃ通信を行う。なお、図３には、センサ３３及びエンコーダ３４が１つ例示されているが、制御部３０にはその他のセンサやエンコーダが接続されていてもよい。また、図３には、モータ３６が１つ例示されているが、モータドライバ３５にはその他のモータが接続されていてもよい。
【００１５】
図４は、Ｉ２Ｃマスタ４１と４色のインクタンク２２とがＩ２ＣバスＳＷ４２を介して接続される様子を示す図である。図４に示すように、４色のインクタンク２２Ｃ−Ｋはそれぞれ、不揮発メモリ４６および接続端子４５を有する。キャリッジ２１は、４個の接続受け口４４を有する。４個の接続受け口４４は、４色のインクタンク２２と対向するように配置される。インクタンク２２をキャリッジ２１に装着すると、接続受け口４４と接続端子４５が導通する。接続受け口４４と接続端子４５とが導通すると、記録装置１１の制御部３０は、Ｉ２Ｃマスタ４１及びＩ２ＣバスＳＷ４２を介して、Ｉ２Ｃスレーブである不揮発メモリ４６へのＩ２Ｃ通信によるアクセスが可能な状態となる。このように本実施形態では、１系統のＩ２Ｃマスタ４１と４個の接続受け口４４の間にＩ２ＣバスＳＷ４２を設けることで、インクタンク２２の装着位置、すなわちインクタンク２２が４個の接続受け口４４のうちのいずれに装着されたか、を判別可能としている。制御部３０がＩ２Ｃマスタ４１を介して特定のインクタンク２２の不揮発メモリ４６にアクセスする場合には、まず、制御部３０は、不揮発メモリ４６と同じくＩ２Ｃスレーブとして動作する、Ｉ２ＣバスＳＷ４２と通信する。そして、制御部３０は、Ｉ２Ｃマスタ４１がＩ２Ｃケーブル４３を介して特定の接続受け口４４のみと導通するようにＩ２ＣバスＳＷ４２を切り替える。それにより、Ｉ２Ｃマスタ４１が特定の接続受け口４４を介して特定のインクタンク２２の不揮発メモリ４６と通信可能になる。
【００１６】
図５は、インクタンク交換時における、記録装置１１の処理を示すフローチャートである。なお、図５に示すフローチャートによって示される処理は、ＣＰＵ３０１が、該フローチャートに関わるプログラムをメモリから読みだして実行することで実現される。
【００１７】
ユーザが交換カバー１５を開くと、まず、記録装置１１の制御部３０は、インクタンク２２を交換可能なように、キャリッジ２１を開口部１６の位置に移動させる（ステップＳ５０１）。
【００１８】
次に、制御部３０は、交換カバー１５の開閉状態を確認する（ステップＳ５０２）。交換カバー１５が閉じている場合は（ステップＳ５０２のＮＯ）、制御部３０は、ユーザがインクタンク２２の交換を行わない、または、ユーザがインクタンク２２の交換を終えたと判断して、ステップＳ５０５に進む。一方、交換カバー１５が開いている場合は（ステップＳ５０２のＹＥＳ）、制御部３０は、インクタンク２２の各装着位置（４個の接続受け口４４）のそれぞれについて、ステップＳ５０３及びＳ５０４の処理を繰り返し実行する。
【００１９】
ステップＳ５０３では、制御部３０は、インクタンク２２が対応する接続受け口４４に正しく装着されているかを、Ｉ２Ｃ通信により検知する処理（以下、インクタンク装着検知処理と呼ぶ）を行う。インクタンク装着検知処理の詳細は後述する。ステップＳ５０４では、ステップＳ５０３のインクタンク装着検知処理の結果に基づいて、インクタンク２２の装着状態を示す画面を表示パネル１４に表示する。このとき表示パネル１４に表示される画面については後述する。制御部３０は、インクタンクの各装着位置についてステップＳ５０３，Ｓ５０４の処理を実施し終えると、ステップＳ５０２の処理に戻る。
【００２０】
ステップＳ５０５では、制御部３０は、インクタンク２２が交換不可能な位置（開口部１６から離れた位置）にキャリッジ２１を移動させ、処理を終了する。
【００２１】
図６は、表示パネル１４に表示される、インクタンク２２の装着状態を示す画面の一例を示す図である。本実施形態では、インクタンク装着検知処理を行った結果、インクタンク２２がキャリッジ２１の正しい位置に装着されていると判断した場合には、制御部３０は、インクタンク２２のインク色に対応した矩形を表示パネル１４に表示する。一方、インクタンク２２がキャリッジ２１に装着されていないと判断した場合には、制御部３０は、インクタンク２２のインク色に対応した矩形を表示しない。また、あるインク色のインクタンク装着位置に別のインク色のインクタンク２２が装着されている場合も同様に、制御部３０は、インクタンク２２のインク色に対応した矩形を表示しない。図６（ａ）に示す画面は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色のインクタンク２２が正しい位置に装着されていることを示している。一方、図６（ｂ）に示す画面は、シアン（Ｃ）およびイエロー（Ｙ）のインクタンク２２が装着されていないか、または、シアン（Ｃ）およびイエロー（Ｙ）の位置に別の色のインクタンク２２が装着されていることを示している。図６（ｂ）に示すような画面を表示パネル１４に表示することで、ユーザは、交換カバーを開けた状態のまま（交換カバーを閉じる前の状態において）、インクタンク交換操作の誤りに気付くことができ、正しくインクタンクを装着し直すことが可能となる。
【００２２】
図７は、インクタンク２２に搭載された不揮発メモリ４６に格納される情報の一例を示す図である。図７において、左列は、不揮発メモリ内のアドレスを示し、右列は、インクタンク２２の製造時に各アドレスに書き込まれる情報（製造時情報）を示している。各製造時情報は４バイトのデータである。図７に示す例では、不揮発メモリ４６のアドレス０ｘ００（０ｘは１６進数を表す）には、インクタンク２２の個体を識別可能なシリアル番号が書き込まれる。アドレス０ｘ０４には、インクタンク２２の製造年月日が書き込まれる。アドレス０ｘ０８には、インクタンク２２に含まれるインク色を識別可能な情報（インク色情報）が書き込まれる。アドレス０ｘ０Ｃには、インクタンク２２に製造時に注入されるインク量（インクタンク容量）が書き込まれる。なお、図示していないが、不揮発メモリ４６のアドレス０ｘ１０以降にもインクタンク２２の製造時情報が書き込まれていてもよい。アドレス０ｘ７Ｃには、アドレス０ｘ００から０ｘ７８までのデータの誤り（データ化け）を検出するため、誤り検出符号としてチェックサムが書き込まれる。本実施形態では、制御部３０は、アドレス０ｘ００から０ｘ７８まで４バイトずつ順にデータを加算し、加算結果のうち下位４バイトをチェックサムとして書き込む。不揮発メモリ４６から情報を読出す際は、制御部３０は、アドレス０ｘ００から０ｘ７８まで４バイトずつ順にデータを読出し、読出したデータのチェックサムがアドレス０ｘ７Ｃの書き込み値と一致するか確認する。チェックサムとアドレス０ｘ７Ｃの書き込み値とが一致する場合、アドレス０ｘ００から０ｘ７８までのデータに誤りが検出されない、すなわち情報の信頼度が高いと判断できる。アドレス０ｘＦＣには、不揮発メモリ４６がＩ２Ｃスレーブとして動作する際のＩ２Ｃスレーブアドレスが書き込まれる。Ｉ２Ｃスレーブアドレスは、Ｉ２Ｃマスタが特定のＩ２Ｃスレーブ（例えば不揮発メモリ４６）と通信するための識別子であって、該特定のＩ２Ｃスレーブと他のＩ２Ｃスレーブ（例えばＩ２ＣバスＳＷ４２）とを区別するための識別子である。
【００２３】
図８は、ステップＳ５０３のインクタンク装着検知処理を示すフローチャートである。なお、図８に示す処理は、図４における４個の接続受け口４４のいずれかに対応する位置を注目装着位置とし、該注目装着位置のインクタンク２２に対して実施される。また、図５で説明したように、図８に示す処理は、注目装着位置を切り替えながら、４個の接続受け口４４のそれぞれに接続されたインクタンク２２に対して実施される。
【００２４】
まず、制御部３０は、注目装着位置のインクタンク２２（以下、注目タンクと呼ぶ）に搭載されている不揮発メモリ４６と、Ｉ２Ｃマスタ４１とがＩ２Ｃ通信できるよう、Ｉ２ＣバスＳＷ４２を切り替える（ステップＳ８０１）。例えばシアンインクタンク２２Ｃを注目タンクとする場合は、図４において最も上にある接続受け口４４がＩ２Ｃマスタ４１と導通するようにＩ２ＣバスＳＷ４２が切り替えられる。
【００２５】
次に、制御部３０は、注目タンクが装着されているか否かを判定するためのポーリングを行う。より具体的には、制御部３０の制御の下、Ｉ２Ｃマスタ４１が、注目タンクに搭載されている不揮発メモリ４６とＩ２Ｃ通信し、不揮発メモリ４６のアドレス０ｘＦＣに書かれている情報（Ｉ２Ｃスレーブアドレス）を読み込む（ステップＳ８０２）。Ｉ２Ｃスレーブアドレスの読み込みに失敗した場合は（ステップＳ８０３のＮＯ）、制御部３０は、注目装着位置にインクタンク２２が装着されていないと判定する（ステップＳ８１２）。その理由は、Ｉ２Ｃ通信に失敗したということは、接続受け口４４と接続端子４５とが導通していない、すなわち注目タンクがキャリッジ２１に装着されていないと考えられるためである。そして、制御部３０は、インクタンク装着検知処理の結果として「インクタンク未装着」を設定する。また、制御部３０は、後述するステップＳ８０４の判定に用いるフラグ（以下、情報取得必要フラグと呼ぶ）を「必要（ＯＮ）」に設定する。なお、制御部３０は、情報取得必要フラグを装着位置ごとに保持する。また、ステップＳ８０３では、Ｉ２Ｃ通信が確立されているか否かが判定できればよいので、ステップＳ８０２で読み込まれる情報は、アドレス０ｘＦＣに書かれている情報に限定されず、またその内容はＩ２Ｃスレーブアドレスに限定されない。ステップＳ８１２の後、制御部３０は、本処理を終了する。なお、情報取得必要フラグには、「必要（ＯＮ）」および「不要（ＯＦＦ）」の２つの状態のうちいずれかが設定され、初期値として「必要（ＯＮ）」が予め設定されているものとする。
【００２６】
Ｉ２Ｃスレーブアドレスの読み込みに成功した場合は（ステップＳ８０３のＹＥＳ）、制御部３０は、情報取得必要フラグを確認する（ステップＳ８０４）。情報取得必要フラグが「不要（ＯＦＦ）」に設定されている場合には（ステップＳ８０４のＮＯ）、制御部３０は、本処理を終了する。情報取得必要フラグが「必要（ＯＮ）」に設定されている場合は（ステップＳ８０４のＹＥＳ）、制御部３０は、Ｉ２Ｃマスタ４１及びＩ２ＣバスＳＷ４２を制御して、注目タンクの不揮発メモリ４６と通信する。そして、制御部３０は、注目タンクの不揮発メモリ４６のアドレス０ｘ００から０ｘ７Ｆに書かれた情報をＲＡＭ３０３に読み込む（ステップＳ８０５）。ステップＳ８０５で情報の読み込みに失敗した場合は（ステップＳ８０６のＮＯ）、処理はステップＳ８１３に移行する。一方、ステップＳ８０５で情報の読み込みに成功した場合は（ステップＳ８０６のＹＥＳ）、制御部３０は、ステップＳ８０５で読み込んだ値のチェックサムを、注目タンクの不揮発メモリ４６のアドレス０ｘ７Ｃの書き込み値と比較する（ステップＳ８０７）。
【００２７】
ステップＳ８０７でチェックサムが一致しない場合は（ステップＳ８０８のＮＯ）、処理はステップＳ８１３に移行する。ステップＳ８１３において、制御部３０は、通信異常の可能性があるため、情報取得必要フラグを「必要（ＯＮ）」に設定する。これにより、現在の注目タンクに対する次回のインクタンク装着検知処理において、該注目タンクの不揮発メモリ４６のアドレス０ｘ００から０ｘ７Ｆに書かれた情報の読み込み（ステップＳ８０５の処理）が改めて実施されることになる。またステップＳ８１３において、制御部３０は、インクタンク装着検知処理の結果として、便宜上、「インクタンク装着間違い」を設定する。なお、「インクタンク装着間違い」は、注目装着位置に対応するインク色と異なる色のインクタンク２２が、注目装着位置に装着されていることを意味する。装着位置と、該装着位置に対応するインク色との関係については図９を用いて後述する。ステップＳ８１３の後、制御部３０は、本処理を終了する。
【００２８】
ステップＳ８０７でチェックサムが一致した場合、すなわちステップＳ８０５で読み込んだ値のチェックサムが正常である場合は（ステップＳ８０８のＹＥＳ）、処理はステップＳ８０９に移行する。ステップＳ８０９において、制御部３０は、ステップＳ８０５で読み込んだ値のうちアドレス０ｘ０８のインク色情報を確認し、該インク色情報に記載されたインク色が適切であるか確認する。なお、インク色情報に記載されたインク色が適切であるとは、該インク色が注目装着位置に対応するインク色と一致していることをいう。
【００２９】
インク色情報に記載されたインク色が適切でない場合は（ステップＳ８１０のＮＯ）、制御部３０は、インクタンク装着検知処理の結果として「インクタンク装着間違い」を設定する（ステップＳ８１４）。その理由は、インク色情報に記載されたインク色が注目装着位置に対応するインク色と一致しないということは、注目装着位置に装着すべきインクタンク２２と異なるインク色のインクタンク２２が、注目装着位置に装着されていると考えられるからである。このような状態を解消するためにはインクタンク２２を取り外す必要がある。インクタンク２２が取り外された場合、ステップＳ８１２で情報取得必要フラグが「必要（ＯＮ）」に設定されることになるので、ステップＳ８１４では情報取得必要フラグを「不要（ＯＦＦ）」に設定する。ステップＳ８１４の後、制御部３０は、本処理を終了する。
【００３０】
インク色情報に記載されたインク色が適切である場合は（ステップＳ８１０のＹＥＳ）、制御部３０は、インクタンク装着検知処理の結果として「インクタンク正常装着」を設定する（ステップＳ８１１）。なお、「インクタンク正常装着」は、注目装着位置に対応するインク色のインクタンク２２が、注目装着位置に装着されていることを意味する。また、制御部３０は、情報取得必要フラグを「不要（ＯＦＦ）」に設定する。これにより、現在の注目タンクに対する次回以降のインクタンク装着検知処理において、ステップＳ８０５以降の処理が省略されるようになる。ステップＳ８１１の後、制御部３０は、本処理を終了する。
【００３１】
図９は、図８に示すインクタンク装着検知処理で用いられる制御情報の一例を示す図である。図８のステップＳ８０１でＩ２ＣバスＳＷ４２を切り替える際は、注目タンクのインク色（図９左列）に対応するＩ２Ｃバススイッチ番号（図９中央列）が、制御部３０の制御の下、Ｉ２Ｃマスタ４１からＩ２ＣバスＳＷ４２に書き込まれる。なお、Ｉ２Ｃバススイッチ番号１〜４は、本実施形態では、図４に示すＩ２ＣバスＳＷ４２の下流側の４個のポートに対して上から順に割り当てられている。つまり、本実施形態では、図４に示す４個の接続受け口４４に対して上から順に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のインクタンクが接続されることを想定している。図９右列の「メモリ色情報」は、図８のステップＳ８０９で注目タンクの不揮発メモリ４６のアドレス０ｘ０８の書き込み値と比較される値である。図９に示す例では、図４に示す４個の不揮発メモリ４６について上から順に、０ｘ１１１１１１１１、０ｘ２２２２２２２２、０ｘ３３３３３３３３、０ｘ４４４４４４４４が読出された場合に、各インク色のインクタンクが適切に装着されていると判断される。
【００３２】
図１０は、図５に示す処理（インクタンク交換処理）が終了した際表示パネル１４に表示される画面の一例を示す図である。図１０（ａ）（ｂ）に示す画面には、交換カバー１５が閉じられる直前に実施された、すなわち、交換カバー１５が開いている状態（開状態）において最後に実施された、インクタンク装着検知処理の結果が表示される。図１０（ａ）には、「インクタンク未装着」と判定されたことを示す画面の一例が示されている。図１０（ａ）に示す画面は、シアン（Ｃ）およびイエロー（Ｙ）のインクタンク２２が装着されていないことを示している。図１０（ｂ）には、シアン（Ｃ）およびイエロー（Ｙ）について「インクタンク装着間違い」と判定されたことを示す画面の一例が示している。図１０（ｂ）に示す画面は、シアン（Ｃ）およびイエロー（Ｙ）の装着位置に別の色のインクタンク２２が装着されていることを通知している。ユーザは表示パネル１４に表示される画面を見て交換カバー１５を再度開き、正しくインクタンクを装着し直すことができる。
【００３３】
以上述べたように、本実施形態では、注目装着位置におけるインクタンクの装着状態に応じて設定される、情報取得必要フラグに基づいて、不揮発メモリ４６から情報の読み込みを行うか否かを切り替えている。特に、情報取得必要フラグが「不要（ＯＦＦ）」に設定されている装着位置については、インクタンク２２の不揮発メモリ４６からの情報の読み込みが省略されるので、インクタンク装着検知処理（ステップＳ５０３の処理）にかかる時間を短縮できる。それにより、ステップＳ５０３で検知された、あるインクタンク２２の装着状態の変化を、図６に示す表示パネル１４の画面に即時に反映させることが可能となる。例えば、一の装着位置に対してステップＳ５０３の処理が実行された直後に該一の装着位置のインクタンクが着脱された場合、該一の装着位置に対してステップＳ５０３の処理が再度実行されるまで該着脱が検出されないことになる。しかし、本実施形態では、インクタンクが正常装着されている装着位置については、ステップＳ５０３の処理において色情報の確認を省略するようにしている（ステップＳ８０４においてＮｏと判定される処理に相当）。したがって、一の装着位置に対して行われるステップＳ５０３の処理の実行間隔が短縮される。それにより、上記のように、一の装着位置に対してステップＳ５０３の処理が実行された直後に該一の装着位置のインクタンクが着脱された場合でも、該着脱をより早く検出することが可能となる。よって、本実施形態によれば、インクタンクの未装着や装着間違い（誤装着）をユーザに即時に認識させることができる。例えば、ＣＭＹＫのインクタンクが正しく装着されている状態で図５に示す処理が実行された場合、全ての色に対して、ステップＳ８１１により「判定＝正常装着、情報取得＝不要」と設定される。この状態で、ユーザがＣのインクタンクを外し、かつ、ＭＹＫのインクタンクの装着状態が装着のまま維持されている場合、ＭＹＫのインクタンクに対するステップＳ５０３の処理は、全てＳ８０４においてＮｏと判定される。そのため、ステップＳ８０５〜Ｓ８１４の処理が省略される。そして、制御部３０は、注目装着位置をすぐにＣのインクタンクに戻すことができる。その結果、制御部３０は、すぐにＣにインクが装着されていないことを示す画面を表示することができる。なお、ＣＭＹＫは一例であって、他の色のインクタンクが記録装置１１に装着されても構わない。
【００３４】
また、本実施形態では、交換カバー１５が開かれた状態において、インクタンク装着検知の結果を表示パネル１４に表示するようにしている（ステップＳ５０２〜Ｓ５０４、図６）。それにより、ユーザは、交換カバー１５が開かれた状態において、インクタンク交換操作の誤りに気付くことができるので、交換カバー１５が開いた状態のまま、正しいインクタンクに装着し直すことが可能となる。また、交換カバー１５が閉じられたときには、交換カバー１５が開いている状態において最後に検知されたインクタンクの装着状態を表示するようにしているので、ユーザは、交換カバー１５を閉じた後においてもインクタンクの装着状態を認識することができる。また、本実施形態では、交換カバー１５が閉じられた状態においては、インクタンク装着検知処理（ステップＳ５０３の処理）及びインクタンク装着検知結果の表示処理（ステップＳ５０４の処理）を行わないようにしている。したがって、交換カバー１５が閉じられているときの制御部３０の処理負荷を軽減することができる。
【００３５】
なお、本実施形態では、インクジェット方式の記録装置１１を例に説明した。しかし、記録装置１１の記録方式は、インクジェット方式に限らず、例えば電子写真方式であってもよい。またそのような記録方式を採用する記録装置１１においては、記録材カートリッジとして、トナーカートリッジが用いられてもよい。また、記録材色として、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４つの記録材カートリッジ（インクタンク）を装着可能な記録装置１１を例にした。しかし、記録材色の組み合わせは上記組み合わせに限定されず、また、記録材色の数は４つに限定されない。さらに、制御部３０と記録材カートリッジの不揮発メモリ４６との通信に、Ｉ２Ｃ以外の通信方式、例えばＲＳ−２３２ＣやＵＳＢが用いられてもよい。
【００３６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３７】
３０  制御部
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
【図１】
2019034436.tif 000003
【図２】
2019034436.tif 000004
【図３】
2019034436.tif 000005
【図４】
2019034436.tif 000006
【図５】
2019034436.tif 000007
【図６】
2019034436.tif 000008
【図７】
2019034436.tif 000009
【図８】
2019034436.tif 000010
【図９】
2019034436.tif 000011
【図１０】
2019034436.tif 000012