(57)【要約】【課題】  本発明では、記録剤を収容する収容手段が一つ一つ交換されるたびに、収容手段の動作を確認する確認処理を実行するのを回避して、ユーザビリティを向上させる。【解決手段】  本発明に係わる印刷装置は、記録剤を収容する複数の収容手段を有する。また、印刷装置は、収容手段を交換するために開くドアが閉じられたことを検知可能であり、１または複数の収容手段において記録剤が不足していると判断してから、収容手段が交換されたと判断した回数を数える。さらに、印刷装置は、記録剤が不足していると判断した１または複数の収容手段の数と収容手段が交換されたと判断した回数とを比較して、収容手段の動作を確認する確認処理を実行する。【選択図】  図５
2011235553.tif 000002
【特許請求の範囲】
【請求項１】
記録剤を使って印刷をする印刷装置であって、
記録剤を収容する複数の収容手段と、
前記収容手段を交換するために開くドアが閉じられたことを検知する検知手段と、
前記複数の収容手段のうちの１つを交換可能な位置に移動する移動手段と、
１または複数の前記収容手段において記録剤が不足していると判断してから前記収容手段が交換されたと前記検知手段の検知結果を用いて判断した回数を数える計測手段と、
記録剤が不足していると判断した１または複数の前記収容手段の数と前記計測手段で数えた回数とを比較して、前記収容手段の動作を確認する確認処理を実行する実行手段とを有することを特徴とする印刷装置。
【請求項２】
前記実行手段は、記録剤が不足していると判断した１または複数の前記収容手段の数と前記計測手段で数えた回数とが一致するのに従って、前記確認処理を実行することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記実行手段はさらに、記録剤が不足していると判断した１または複数の前記収容手段の数と前記計測手段で数えた回数とが一致した後は、前記ドアが閉じられるたびに前記確認処理を実行することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
記録剤を使って印刷をする印刷装置であって、
記録剤を収容する複数の収容手段と、
前記収容手段を交換するために開くドアが閉じられたことを検知する検知手段と、
前記複数の収容手段のうちの１つを交換可能な位置に移動する移動手段と、
記録剤が不足していると判断した１または複数の前記収容手段を認識する第１の認識手段と、
前記ドアが閉じられたことを前記検知手段で検知した場合に、前記位置にある前記収容手段を認識する第２の認識手段と、
前記第１の認識手段で認識した１または複数の前記収容手段の全てが前記第２の認識手段で認識されるのに従って、前記収容手段の動作を確認する確認処理を実行する実行手段とを有することを特徴とする印刷装置。
【請求項５】
前記第１の認識手段で認識した１または複数の前記収容手段を記憶するとともに、前記第１の認識手段で認識した１または複数の前記収容手段のそれぞれが交換済みであるかを記憶するリストを格納する格納手段と、
前記第２の認識手段で認識した前記収容手段が交換済みであることを前記リストに記憶する更新手段とを有し、
前記実行手段は、前記リストにおいて全ての前記収容手段が交換済みになるのに従って、前記確認処理を実行することを特徴とする請求項４に記載の印刷装置。
【請求項６】
記録剤を収容する複数の収容手段を有し、記録剤を使って印刷をする印刷装置で行われる制御方法であって、
前記収容手段を交換するために開くドアが閉じられたことを検知する検知ステップと、
前記複数の収容手段のうちの１つを交換可能な位置に移動する移動ステップと、
１または複数の前記収容手段において記録剤が不足していると判断してから、前記収容手段が交換されたと前記検知ステップでの検知結果を用いて判断した回数を数える計測ステップと、
記録剤が不足していると判断した１または複数の前記収容手段の数と前記計測ステップで数えた回数とを比較して、前記収容手段の動作を確認する確認処理を実行する実行ステップとを有することを特徴とする制御方法。
【請求項７】
記録剤を収容する複数の収容手段を有し、記録剤を使って印刷をする印刷装置で行われる制御方法であって、
前記収容手段を交換するために開くドアが閉じられたことを検知する検知ステップと、
前記複数の収容手段のうちの１つを交換可能な位置に移動する移動ステップと、
記録剤が不足していると判断した１または複数の前記収容手段を認識する第１の認識ステップと、
前記ドアが閉じられたことを前記検知ステップで検知した場合に、前記位置にある前記収容手段を認識する第２の認識ステップと、
前記第１の認識ステップで認識した１または複数の前記収容手段の全てが前記第２の認識ステップで認識されるのに従って、前記収容手段の動作を確認する確認処理を実行する実行ステップとを有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録剤を使って印刷をする印刷装置であって、記録剤を収容する複数の収容手段を有する印刷装置に関するものである。
【背景技術】
【０００２】
複数のトナーカートリッジを回転移動して印刷を行う印刷装置では、あるトナーカートリッジにてトナー無しが発生すると、そのトナーカートリッジを交換可能な位置に移動して、ユーザがトナーカートリッジを交換できるようにしていた（例えば、特許文献１）。
【０００３】
また、印刷装置によっては、トナーカートリッジの交換が完了すると、正しくカートリッジが装着されているか、トナーカートリッジが正常に機能するかなどのチェックを含むイニシャライズ動作を実行するものがあった。（例えば特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３２３０２７号公報
【特許文献２】特開平１０−０７８７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなイニシャライズ動作を行う印刷装置では、実際にトナーカートリッジを回転させながら、トナーカートリッジが正しい場所に装着されているか、トナーカートリッジが正常に動作するかなどの確認を行う。
【０００６】
ユーザがボタンなどで明示的にトナーカートリッジを交換するモード（以下、交換モード）を指定してから、トナーカートリッジの交換を行う場合には、ユーザが目的のトナーカートリッジを順番に交換した後、交換モードを終了させる操作をしていた。印刷装置は交換モードの終了に応じてイニシャライズ動作を実行していた。
【０００７】
一方、交換モードに移行しなくても、トナー無しのトナーカートリッジを交換可能位置に移動するだけで、トナーカートリッジの交換が可能な場合には、トナーカートリッジを交換するためのドアの開閉でトナーカートリッジの交換を認識する。
【０００８】
しかしながら、複数のトナーカートリッジが同時にトナー無しになっている状態で、ユーザが１本のトナーカートリッジを交換してドアを閉じるたびに、印刷装置がイニシャライズ動作を実行してしまうと、ユーザビリティが低下する。ユーザはトナーカートリッジを交換するたびにイニシャライズ動作が行われるのを待たなければならないからである。
【０００９】
そこで、本発明では、記録剤を収容する収容手段が一つ一つ交換されるたびに収容手段の動作を確認する確認処理を実行するのを回避して、ユーザビリティを向上させることを目的にする。
【課題を解決するための手段】
【００１０】
本発明に係わる印刷装置は、記録剤を使って印刷をする印刷装置であって、記録剤を収容する複数の収容手段と、前記収容手段を交換するために開くドアが閉じられたことを検知する検知手段と、前記複数の収容手段のうちの１つを交換可能な位置に移動する移動手段と、１または複数の前記収容手段において記録剤が不足していると判断してから、前記収容手段が交換されたと前記検知手段の検知結果を用いて判断した回数を数える計測手段と、記録剤が不足していると判断した１または複数の前記収容手段の数と前記計測手段で数えた回数とを比較して、前記収容手段の動作を確認する確認処理を実行する実行手段とを有することを特徴とする。
【００１１】
また、本発明に係わる印刷装置は、記録剤を使って印刷をする印刷装置であって、記録剤を収容する複数の収容手段と、前記収容手段を交換するために開くドアが閉じられたことを検知する検知手段と、前記複数の収容手段のうちの１つを交換可能な位置に移動する移動手段と、記録剤が不足していると判断した１または複数の前記収容手段を認識する第１の認識手段と、前記ドアが閉じられたことを前記検知手段で検知した場合に、前記位置にある前記収容手段を認識する第２の認識手段と、前記第１の認識手段で認識した１または複数の前記収容手段の全てが前記第２の認識手段で認識されるのに従って、前記収容手段の動作を確認する確認処理を実行する実行手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、記録剤を収容する収容手段が一つ一つ交換されるたびに収容手段の動作を確認する確認処理を実行することを回避して、ユーザビリティを向上させる。
【図面の簡単な説明】
【００１３】
【図１】本発明を適用可能な印刷装置２００の一例として回転現象ロータリ方式のカラーレーザプリンタの内部構造を示す図である。
【図２】本発明に係わる印刷システムの構成を示すブロック図である。
【図３】図２に示した印刷装置２００のＣＰＵ２０１におけるプリンタ制御の機能構成を示すブロック図である。
【図４】回転現像ロータリ方式のカラーレーザプリンタにおいてトナーカートリッジを交換するための仕組みを説明する図である。
【図５】トナーカートリッジ制御部３０４が行う処理を示すフローチャートである。
【図６】交換リストを用いた場合にトナーカートリッジ制御部３０４が行う処理を示すフローチャートである。
【図７】交換リストの一例を示す図である。
【発明を実施するための形態】
【００１４】
図面を参照して、本発明に係わる実施形態を説明する。ただし、この実施形態はあくまでも例示であり、本発明の範囲がそれらのみに限定されるという趣旨ではない。
【００１５】
図１は、本発明を適用可能な印刷装置２００の一例として回転現象ロータリ方式のカラーレーザプリンタの内部構造を示す図である。ここでは、印刷に使われる記録剤としてトナーを使う印刷装置を例示する。
【００１６】
スキャナ７１１は、プリンタコントローラ２１０からの画像信号を光信号（レーザ光）に変換するレーザ出力部（不図示）、８面体のポリゴンミラー７１２、ポリゴンミラー７１２を回転させるモータ（不図示）、ｆ／θレンズ（結像レンズ）７１３などを有する。レーザ出力部から出射されたレーザ光はポリゴンミラー７１２の一側面で反射され、ｆ／θレンズ７１３及び反射ミラー７１４を通って感光ドラム７１５の面を線状に走査（ラスタスキャン）する。感光ドラム７１５は、図示されている矢印方向に回転する。これによって、画像信号の示す画像に対応した静電潜像が感光ドラム７１５の面上に形成される。感光ドラム７１５の周囲には、一次帯電器７１７、全面露光ランプ７１８、用紙に転写されなかったトナー（残留トナー）を回収するクリーナ部７２３、転写前帯電器７２４などが配置されている。
【００１７】
現像器ユニット７２６は、感光ドラム７１５の表面に形成された静電潜像を現像するユニットであり、以下で説明する構成を有する。
【００１８】
トナーホッパ７３０Ｙ、７３０Ｍ、７３０Ｃ及び７３０Ｂｋは現像剤としてのトナーを収容する。スクリユー７３２はトナーホッパ７３０Ｙ、７３０Ｍ、７３０Ｃ及び７３０Ｂｋのそれぞれに格納されている現像剤を現像スリーブ７３１Ｙ、７３１Ｍ、７３１Ｃ及び７３１Ｂｋのそれぞれに移送する。現像スリーブ７３１Ｙ、７３１Ｍ、７３１Ｃ及び７３１Ｂｋはそれぞれ感光ドラム７１５と接して、現像剤を使って現像を行う。つまり、イエロー、マゼンタ、シアン及びブラックのそれぞれの現像剤を使って、感光ドラム７１５にトナー像を形成する。トナーホッパ、現像スリーブ及びスクリユーは現像器ユニット７２６の中心軸Ｐの周辺に配置されている。なお、各構成要素の符号であるＹ、Ｍ、Ｃ及びＢｋはそれぞれ異なる色を示している。つまり、Ｙはイエロー、Ｍはマゼンタ、Ｃはシアン、Ｂｋはブラックを示す。各色のトナーカートリッジはトナーホッパや現像スリーブなどから構成されている。
【００１９】
位置センサ７４２は現像器ユニット７２６の回転位置を検出する。感光ドラム７１５にイエローのトナー像を形成するときには、軸Ｐを中心にして現像器ユニット７２６を回転させて、感光ドラム７１５と現像スリーブ７３１Ｙとが接するようにする。図１はこの状態を示している。マゼンタのトナー像を形成するときには、軸Ｐを中心にして現像器ユニット７２６を回転させて、感光ドラム７１５と現像スリーブ７３１Ｍとが接するようにする。シアンやブラックのトナー像を形成するときも同様である。
【００２０】
転写ドラム７１６は感光ドラム７１５上に形成されたトナー像を用紙に転写する。アクチユエータ板７１９は転写ドラム７１６の移動位置を検出する。ポジションセンサ７２０はアクチユエータ板と近接することにより、転写ドラムがホームポジションの位置に移動したことを検出する。アクチユエータ板７１９、ポジションセンサ７２０、転写ドラムクリーナ部７２５、紙押さえローラ７２７、徐電器７２９は転写帯電器であり、転写ドラム７１６の周囲に配置されている。
【００２１】
給紙カセット７３５及び７３６は用紙７９１を格納する。例えば、給紙カセット７３５にはＡ４サイズの用紙が収納されていて、給紙カセット７３６にはＡ３サイズの用紙が収納されている。給紙及び用紙の搬送を行うときには、給紙ローラ７３７及び７３８がそれぞれ、給紙カセット７３５及び７３６から用紙を給紙する。タイミングローラ７３９、７４０及び７４１はそれぞれ、給紙及び用紙の搬送を行うタイミングを制御する。用紙はタイミングローラ７３９、７４０及び７４１を経由して紙ガイド７４３に導かれ、その先端をグリッパ７２８に但持させながら、転写ドラム７１６に巻きつく。給紙カセット７３５及び７３６のいずれを選択するかはプリンタコントローラ２１０の指示により決定され、選択された給紙カセットに対応する給紙ローラのみが回転するようになっている。
【００２２】
上記の構成により、Ｙ、Ｍ、Ｃ、Ｂｋの四色によるフルカラー印刷が実現される。
【００２３】
また、図１の印刷装置では、プリンタコントローラ２１０がドア状に開閉して、ユーザはそこからトナーカートリッジを交換することができる。
【００２４】
図２は、本発明に係わる印刷システムの構成を示すブロック図である。この印刷システムでは、ホストコンピュータ１００と印刷装置２００とが通信媒体１５０を介して通信可能である。通信媒体１５０は双方向性インタフェースであり、ＬＡＮ、ＵＳＢケーブル、無線ＬＡＮなどである。
【００２５】
ＣＰＵ１０１は、ＲＯＭ１０３やハードディスクに記憶されたプログラムに基づいて、図形、イメージ、文字、表（表計算を含む）等の混在した文書を処理する。また、ＣＰＵ１０１はＲＯＭ１０３や不図示のハードディスクに格納されたプログラムに基づいて、システムバス１０４に接続される各デバイスを総括的に制御する。
【００２６】
ＲＡＭ１０２は、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。
【００２７】
ＲＯＭ１０３は、ＣＰＵ１０１で実行される様々なプログラム等を記憶するプログラム用ＲＯＭ、文書処理の際に使用するフォントデータ等を記憶するフォント用ＲＯＭ、文書処理の際に使用する各種データを記憶するデータ用ＲＯＭから構成される。
【００２８】
キーボードコントローラ（ＫＢＣ）１０５はキーボード１０９やポインティングデバイス（不図示）からのキー入力を制御し、キー入力の内容をＣＰＵ１０１に伝える。ＣＲＴコントローラ（ＣＲＴＣ）１０６はＣＰＵ１０１からの指示に従ってＣＲＴディスプレイ１１０での表示を制御する。メモリコントローラ（ＭＣ）１０７はハードディスク、ＣＤ、ＤＶＤなどの外部メモリ１１１へのアクセスを制御する。これらの外部メモリ１１１はブートプログラム、様々なアプリケーションプログラム、フォントデータ、ユーザファイル、編集ファイル等を記憶する。通信制御部１０８は通信媒体１５０を介して印刷装置２００に接続していて、印刷装置２００との間の通信を制御する。
【００２９】
ＣＰＵ１０１は、例えばＲＡＭ１０２に設けられた表示用ＲＡＭにアウトラインフォントを展開し（ラスタライズ処理）、ＣＲＴディスプレイ１１０でのＷＹＳＩＷＹＧ（Ｗｈａｔ  Ｙｏｕ  Ｓｅｅ  Ｉｓ  Ｗｈａｔ  Ｙｏｕ  Ｇｅｔ）を可能としている。また、ＣＰＵ１０１は、ＣＲＴディスプレイ１１０に表示されるマウスカーソル等で指示されたコマンドに従って、登録された様々なウィンドウを開き、様々なデータ処理を実行する。
【００３０】
ＣＰＵ２０１はＲＯＭ２０３やハードディスク（ＨＤＤ）２０７に記憶されたプログラムに基づいて、システムバス２０４に接続される各デバイスを総括的に制御する。また、ＣＰＵ２０１はＲＯＭ２０３やハードディスク（ＨＤＤ）２０７に記憶されたプログラムに基づいて、印刷部インタフェース（印刷部Ｉ／Ｆ）２０５を介して印刷部２２０に画像信号を出力し、画像信号が示す画像を印刷するよう印刷部２２０を制御する。
【００３１】
ＲＡＭ２０２はＣＰＵ２０１の主メモリ、ワークエリアとして機能する。不図示の増設ポートにオプションＲＡＭを接続することにより、ＲＡＭ２０２のメモリ容量を拡張することができる。ＲＡＭ２０２は、印刷データから変換された画像データを格納しておく描画メモリなどとしても用いられる。ＲＯＭ２０３は、図５や図６のフローチャートに基づく制御プログラムなどを記憶するプログラムＲＯＭとして機能する。
【００３２】
通信制御部２０７は通信媒体１５０を介してホストコンピュータ１００に接続していて、ホストコンピュータ１００との間の通信を制御する。ＣＰＵ２０１は通信制御部２０７を介してホストコンピュータ１００と通信可能であり、印刷装置２００の状態を示す状態情報をホストコンピュータ１００に通知可能である。
【００３３】
操作パネル２３０は、ユーザが印刷装置２００を操作するためのスイッチやユーザに対して様々な情報を表示するためのＬＥＤ表示器を有している。また、操作の受け付けと情報の表示との両方を兼ね備えたタッチパネルを有していても良い。
【００３４】
メモリコントローラ（ＭＣ）２０６はハードディスク（ＨＤＤ）２４０へのアクセスを制御する。ハードディスク２４０は、ＣＰＵ２０１により実行されるプログラムを記憶したり、ホストコンピュータ１００から受信した印刷データを記憶したりする。
【００３５】
図３は、図２に示した印刷装置２００のＣＰＵ２０１におけるプリンタ制御の機能構成を示すブロック図である。図３にて、ＣＰＵ２０１はプログラムを実行することにより、解析部３０１、画像生成部３０２、印刷制御部３０３及びトナーカートリッジ制御部３０４を実現する。
【００３６】
通信制御部２０７がホストコンピュータ１００から印刷データまたは制御コマンドを受信すると、それらを解析部３０１に渡す。解析部３０１は制御コマンド体系に準じた制御プログラムや印刷データで使われる印刷制御言語に準じた制御プログラムにより構成されている。従って、解析部３０１は、文字や図形、イメージなどの描画に関する印刷データを解釈して、その解釈結果に基づく印刷情報を画像生成部３０２に渡す。また、解析部３０１は、給紙カセットの選択や印刷部２２０のリセットなどを指示する制御コマンドを解釈し、その解釈に基づく指示を印刷制御部３０３に行う。
【００３７】
画像生成部３０２は、解析部３０１からの印刷情報に基づいて、文字や図形、イメージなどの各オブジェクトをビットマップ展開して、ビットマップデータをＲＡＭ２０２に格納する。
【００３８】
印刷制御部３０３は解析部３０１からの指示に従って印刷部２２０を制御するとともに、ＲＡＭ２０２に格納されたビットマップデータをビデオ信号（画像信号）に変換し、ビデオ信号を印刷部２２０に出力する。
【００３９】
トナーカートリッジ制御部３０４はトナーカートリッジを印刷部２２０に移動させたり、イニシャライズ動作を印刷部２２０に実行させたりするなど、図５に示す処理を実行する。
【００４０】
印刷部２２０は印刷制御部３０３からビデオ信号を受信し、そのビデオ信号が示す画像を用紙に印刷する。印刷部２２０で行われる印刷処理の一例は図１を用いて説明したとおりである。
【００４１】
図４は、回転現像ロータリ方式のカラーレーザプリンタにおいてトナーカートリッジを交換するための仕組みを説明する図である。
【００４２】
ユーザはトナーカートリッジを交換する場合、ドア４００を開ける。ドア４００が開くと、その真下の位置４０１がトナーカートリッジを交換可能な位置（以下、交換可能位置）であり、ユーザはその位置にあるトナーカートリッジを交換することができる。なお、トナーカートリッジの交換可能位置は図４の例に限るものではなく、印刷装置の構造に応じて異なっていてよい。
【００４３】
トナーカートリッジ４０３ＣはＣｙａｎのトナーカートリッジである。トナーカートリッジ４０３ＭはＭａｇｅｎｔａのトナーカートリッジである。トナーカートリッジ４０３ＹはＹｅｌｌｏｗのカートリッジである。トナーカートリッジ４０３ＢｋはＢｌａｃｋのトナーカートリッジである。図４の例では、トナーカートリッジ４０３Ｂｋが交換可能である。
【００４４】
トナーカートリッジ４０３Ｃ、４０３Ｍ、４０３Ｙ及び４０３Ｂｋのそれぞれは、中心軸Ｐを中心に回転する現象器ユニット４０２に装着されている。トナーカートリッジ制御部３０４は印刷部２２０に制御命令を発行することにより、現象器ユニット４０２を回転し、任意のカートリッジを交換可能位置に移動する。
【００４５】
トナーカートリッジを交換した後は、イニシャライズ動作を実行する必要がある。イニシャライズ動作とは、実際に現象器ユニット４０２の駆動部分を動作させて、適正な色のトナーカートリッジが現象器ユニット４０２に正しく装着されているかどうか、不具合が無いかどうか、正常に機能が作動するかどうかを確認することである。トナーカートリッジが交換された可能性がある場合には、印刷を実行する前に、イニシャライズ動作を実行する必要がある。
【００４６】
図５は、トナーカートリッジ制御部３０４が行う処理を示すフローチャートである。この処理では、トナーが不足していると判断したトナーカートリッジを交換可能位置に移動して、トナーカートリッジの交換をユーザに促すとともに、最後に、トナーカートリッジの動作を確認する確認処理を実行する。
【００４７】
まず、トナーカートリッジ制御部３０４はドアの開閉の回数を計測するためのカウンタ（以下、開閉カウンタ）を０に初期化する（ステップＳ５０１）。
【００４８】
次に、トナーカートリッジ制御部３０４は、トナー無しのトナーカートリッジが検出されたかどうかを判断する（ステップＳ５０２）。印刷部２２０は複数のトナーカートリッジのそれぞれについてトナーの有無を検出するセンサを有していて、その検出結果を示す信号をトナーカートリッジ制御部３０４に送信する。従って、トナーカートリッジ制御部３０４は印刷部２２０から送信される信号を調べて、どのトナーカートリッジでトナーが無くなったかを判断することができる。この実施形態では、トナー無しを検出したことを以って、トナーが不足していると判断する。
【００４９】
トナー無しのトナーカートリッジが検出された場合、トナーカートリッジ制御部３０４は、印刷部２２０からの信号に基づいて、トナー無しのトナーカートリッジが何本であるかを判断する（ステップＳ５０３）。そして、トナーカートリッジ制御部３０４は、トナーの無くなっている１または複数のトナーカートリッジのうちの１つを交換可能位置に移動するための制御命令を印刷部２２０に送信する（ステップＳ５０４）。どの色のトナーカートリッジを最初に交換可能位置に移動するかは特に限定されるものではなく、いかなる順番でも良い。
【００５０】
次に、トナーカートリッジ制御部３０４は、ドアの開閉が検知されたかどうかを判断する（ステップＳ５０５）。印刷部２２０にはドアの開閉を検知するセンサを有していて、その検知結果を示す信号をトナーカートリッジ制御部３０４に送信する。
【００５１】
ドアの開閉が検知された場合には、トナーカートリッジ制御部３０４は開閉カウンタを１プラスして、開閉カウンタを更新する（ステップＳ５０６）。この実施形態では、ドアが開閉されたことをもってしてトナーカートリッジが交換されたと判断する。
【００５２】
次に、トナーカートリッジ制御部３０４は、Ｓ５０３で判断したトナー無しのトナーカートリッジの数と開閉カウンタの値とを比較し、両者が一致するかどうかを判断する（ステップＳ５０７）。
【００５３】
トナー無しのトナーカートリッジの数と開閉カウンタの値とが一致すれば、トナーカートリッジ制御部３０４はイニシャライズ動作を印刷部２２０に実行させる（ステップＳ５０８）。
【００５４】
トナー無しのトナーカートリッジの数と開閉カウンタの値とが一致しなけば、トナーカートリッジ制御部３０４は、次のトナー無しトナーカートリッジを交換可能位置に移動するための制御命令を印刷部２２０に送信する（ステップＳ５０９）。それから、次にドアが開閉されるのを待つ。
【００５５】
図５の処理では、現時点でトナー無しになっているトナーカートリッジの全てが交換されたことをドアの開閉から予測し、その予測に従ってイニシャライズ動作を実行することができる。そのため、トナーカートリッジが交換されるたびにイニシャライズ動作を実行するという無駄を省くことが可能である。
【００５６】
図５の処理では、トナー無しのトナーカートリッジが全て交換されたかどうかをドアの開閉回数から予測した。しかし、トナー無しのトナーカートリッジを交換することなく、ドアの開閉だけが行われることもありうる。つまり、トナー無しのトナーカートリッジの数と開閉カウンタの値とが一致した状態でも、トナー無しのトナーカートリッジが全て交換しきれていない場合がある。このような場合に対応するべく、トナー無しのトナーカートリッジの数と開閉カウンタの値とが一致した後は、ドアの開閉が行われるごとにイニシャライズ動作を実行するようにしてもよい。こうすることにより、トナーカートリッジの交換に伴うイニシャライズ動作をより確実に実行することが可能である。
【００５７】
開閉カウンタの代わりに、後述する交換リストを用いても良い。図６は交換リストを用いた場合にトナーカートリッジ制御部３０４が行う処理を示すフローチャートである。
【００５８】
トナーカートリッジ制御部３０４がトナーカートリッジを交換可能位置に移動する制御命令を印刷部２２０に送信したものの、そのトナーカートリッジが交換可能位置に移動する前に、ユーザがドアの開閉を行ってしまう場合がある。このような場合に備えて、図６の処理では、ドアの開閉を確認するだけでなく、トナー無しのトナーカートリッジが交換可能位置にあるかどうかも確認したうえで、イニシャライズ動作を実行するタイミングを決定する。
【００５９】
まず、トナーカートリッジ制御部３０４は交換リストを初期化する（ステップＳ６０１）。交換リストは、トナー無しになったトナーカートリッジを記憶するとともにどのトナーカートリッジが交換されたかを記憶するリストである。
【００６０】
図７は交換リストの一例を示す図である。図７の交換リストは、トナー無しがＢｌａｃｋのトナーカートリッジとＣｙａｎのトナーカートリッジで検出されたこと、Ｂｌａｃｋのトナーカートリッジは既に交換済みであることを示している。この交換リストはＲＡＭ２０２に格納される。
【００６１】
次に、トナーカートリッジ制御部３０４は、トナー無しのカートリッジが検出されたかどうかを判断する（ステップＳ６０２）。トナー無しのトナーカートリッジが検出された場合、トナーカートリッジ制御部３０４は、印刷部２２０からの信号に基づいて、トナー無しになっている１または複数のトナーカートリッジを認識し、交換リストに登録する（ステップＳ６０３）。
【００６２】
そして、トナーカートリッジ制御部３０４は、トナーのなくなっている１または複数のトナーカートリッジのうちの１つを交換可能位置に移動するための制御命令を印刷部２２０に送信する（ステップＳ６０４）。どの色のトナーカートリッジを最初に交換可能位置に移動するかは特に限定されるものではなく、いかなる順番でも良い。
【００６３】
トナーカートリッジ制御部３０４は、ドアの開閉が検知されたかどうかを判断する（ステップＳ６０５）。ドアの開閉が検知された場合には、トナーカートリッジ制御部３０４は、現在交換可能位置にあるトナーカートリッジがどれであるかを認識し、そのトナーカートリッジが交換リストに登録されていてかつ未交換であるかどうかを判断する（ステップＳ６０６）。
【００６４】
現在交換可能位置にあるトナーカートリッジが交換リストにそもそも登録されていなければ、トナー無しのトナーカートリッジが交換可能位置に移動する前に、ユーザがドアを開閉してしまった可能性がある。現在交換可能位置にあるトナーカートリッジが交換リストに登録されているものの、交換済みになっている場合には、次のトナー無しのトナーカートリッジが交換可能位置に移動する前に、ユーザがドアを開閉してしまった可能性がある。従って、これらの場合には、ドアの開閉が改めて行われるのを待つ（ステップＳ６０５）。
【００６５】
現在交換可能位置にあるトナーカートリッジが交換リストに登録されていてかつ交換済みではない場合には、トナーカートリッジ制御部３０４は、交換リストにて、現在交換可能位置にあるトナーカートリッジの状態を「交換済み」に更新する（ステップＳ６０７）。つまり、ドアの開閉が行われたのはこのトナーカートリッジがユーザによって交換されたためであると判断する。
【００６６】
トナーカートリッジ制御部３０４は交換リストを更新した後、交換リストに登録されている全てのトナーカートリッジが交換済みになったかどうかを判断する（ステップＳ６０８）。
【００６７】
交換リストに登録されている全てのトナーカートリッジが交換済みになっている場合には、トナーカートリッジ制御部３０４はイニシャライズ動作を印刷部２２０に実行させる（ステップＳ６０９）。一方、交換リストに登録されている一部のトナーカートリッジが交換済みになっていない場合には、トナーカートリッジ制御部３０４は、次のトナー無しトナーカートリッジを交換可能位置に移動するための制御命令を印刷部２２０に送信する（ステップＳ６１０）。それから、次にドアが開閉されるのを待つ（ステップＳ６０５）。
【００６８】
図６の処理では、ドアの開閉だけでなく、ドアの開閉時に交換可能位置にあるトナーカートリッジがどれであるかも確認する。これにより、トナーカートリッジの交換終了の予測の確度を向上させて、無駄なイニシャライズ動作を実行するのを軽減する。
【００６９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７０】
１００  ホストコンピュータ
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  システムバス
１０５  キーボードコントローラ
１０６  ＣＲＴコントローラ
１０７  メモリコントローラ
１０８  通信制御部
１０９  キーボード
１１０  ＣＲＴディスプレイ
１１１  外部メモリ
１５０  通信媒体
２００  印刷装置
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  印刷部Ｉ／Ｆ
２０６  メモリコントローラ
２０７  通信制御部
２１０  プリンタコントローラ
２２０  印刷部
２３０  操作パネル
２４０  ハードディスク
３０１  解析部
３０２  画像生成部
３０３  印刷制御部
３０４  トナーカートリッジ制御部
【図１】
2011235553.tif 000003
【図２】
2011235553.tif 000004
【図３】
2011235553.tif 000005
【図４】
2011235553.tif 000006
【図５】
2011235553.tif 000007
【図６】
2011235553.tif 000008
【図７】
2011235553.tif 000009