(57)【要約】【課題】  記録材がないと判断された状態で印刷を実行するか否かをユーザ毎に切り替えられるようにする。【解決手段】  印刷システムは、記録材がないと判断された状態でも印刷を実行することをユーザが許可していることを示す許可情報を記憶する記憶手段を有する。印刷システムは、記録材がにないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されている場合には、印刷を実行する。一方、印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、印刷システムは、記録材がないと判断された状態では印刷を実行しない。【選択図】  図５
2014119801.tif 000002
【特許請求の範囲】
【請求項１】
印刷システムであって、
記録材を格納する格納手段と、
前記格納手段に格納されている記録材を使って印刷をする印刷手段と、
記録材が前記格納手段にないと判断された状態でも印刷を実行することをユーザが許可していることを示す許可情報を記憶する記憶手段と、
記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されている場合には、印刷をするよう前記印刷手段を制御し、記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないようにする制御手段とを有することを特徴とする印刷システム。
【請求項２】
前記記憶手段は、記録材が前記格納手段にないと判断された状態でも印刷を実行することを許可しているか否かを示す許可情報を複数のユーザのそれぞれごとに記憶し、
前記制御手段は、印刷を指示したユーザと前記記憶手段に記憶されている前記許可情報とに基づいて、記録材がないと判断された状態で印刷を実行するか否かを判断することを特徴とする請求項１に記載の印刷システム。
【請求項３】
情報を表示する表示手段をさらに有し、
記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、前記制御手段は、記録材がないことを示す情報、または記録材の供給を促す情報を表示するよう前記表示手段を制御することを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合に、前記制御手段は、記録材の供給を行って記録材がない状態を解除する解除処理を実行することを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項５】
記録材を供給する方法として、記録材がないと判断された前記格納手段を交換する方法、または記録材を前記格納手段に補給する方法があることを特徴とする請求項３または４に記載の印刷システム。
【請求項６】
情報を表示する表示手段をさらに有し、
記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、前記制御手段は、記録材が前記格納手段にないと判断された状態でも印刷を実行することを許可するかを問い合わせる情報を表示するよう前記表示手段を制御し、
前記制御手段は、前記印刷を指示したユーザが印刷を実行することを許可する場合、印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報を前記記憶手段に記憶させることを特徴とする請求項１または２に記載の印刷システム。
【請求項７】
記録材が前記格納手段にないと判断された場合に、記録材が前記格納手段にないと判断された状態でも印刷を実行することを設定する設定手段を有し、
前記記憶手段はさらに、記録材が前記格納手段にないと判断された状態でも印刷を実行することを示す設定情報を記憶し、
前記制御手段は、前記設定情報が前記記憶手段に記憶されている場合であっても、印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないようにすることを特徴とする請求項１乃至６のいずれか１項に記載の印刷システム。
【請求項８】
印刷装置であって、
記録材を格納する格納手段と、
前記格納手段に格納されている記録材を使って印刷をする印刷手段と、
記録材が前記格納手段にないと判断された状態でも印刷を実行することをユーザが許可していることを示す許可情報を記憶する記憶手段と、
記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されている場合には、印刷をするよう前記印刷手段を制御し、記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないようにする制御手段とを有することを特徴とする印刷装置。
【請求項９】
前記記憶手段は、記録材が前記格納手段にないと判断された状態でも印刷を実行することを許可しているか否かを示す許可情報を複数のユーザのそれぞれごとに記憶し、
前記制御手段は、印刷を指示したユーザと前記記憶手段に記憶されている前記許可情報とに基づいて、記録材がないと判断された状態で印刷を実行するか否かを判断することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
情報を表示する表示手段をさらに有し、
記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、前記制御手段は、記録材がないことを示す情報、または記録材の供給を促す情報を表示するよう前記表示手段を制御することを特徴とする請求項８または９に記載の印刷装置。
【請求項１１】
記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合に、前記制御手段は、記録材の供給を行って記録材がない状態を解除する解除処理を実行することを特徴とする請求項８乃至１０のいずれか１項に記載の印刷装置。
【請求項１２】
記録材を供給する方法として、記録材がないと判断された前記格納手段を交換する方法、または記録材を前記格納手段に補給する方法があることを特徴とする請求項１０または１１に記載の印刷装置。
【請求項１３】
情報を表示する表示手段をさらに有し、
記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、前記制御手段は、記録材が前記格納手段にないと判断された状態でも印刷を実行することを許可するかを問い合わせる情報を表示するよう前記表示手段を制御し、
前記制御手段は、前記印刷を指示したユーザが印刷を実行することを許可する場合、印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報を前記記憶手段に記憶させることを特徴とする請求項８または９に記載の印刷装置。
【請求項１４】
記録材が前記格納手段にないと判断された場合に、記録材が前記格納手段にないと判断された状態でも印刷を実行することを設定する設定手段を有し、
前記記憶手段はさらに、記録材が前記格納手段にないと判断された状態でも印刷を実行することを示す設定情報を記憶し、
前記制御手段は、前記設定情報が前記記憶手段に記憶されている場合であっても、印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないようにすることを特徴とする請求項８乃至１３のいずれか１項に記載の印刷装置。
【請求項１５】
記録材を使って印刷する印刷装置と通信可能な情報処理装置であって、
記録材が前記印刷装置にないと判断された状態でも印刷を実行することをユーザが許可していることを示す許可情報を記憶する記憶手段と、
記録材が前記印刷装置にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されている場合には、印刷をするよう前記印刷装置を制御し、記録材が前記印刷装置にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないように前記印刷装置を制御する制御手段とを有することを特徴とする情報処理装置。
【請求項１６】
記録材を使って印刷する印刷装置と通信可能な情報処理装置であって、
印刷設定が所定の条件に合致するか否かを判断する判断手段と、
記録材が前記印刷装置にないと判断された場合で、かつ前記印刷設定が前記所定の条件に合致しない場合には、印刷をするよう前記印刷装置を制御し、記録材が前記印刷装置にないと判断された場合で、かつ前記印刷設定が前記所定の条件に合致する場合には、記録材がないと判断された状態では印刷を実行しないように前記印刷装置を制御する制御手段とを有することを特徴とする情報処理装置。
【請求項１７】
記録材を使って印刷する印刷装置での印刷を制御する印刷制御方法であって、
記録材が前記印刷装置にないと判断された状態でも印刷を実行することをユーザが許可していることを示す許可情報を記憶手段に記憶する記憶ステップと、
記録材が前記印刷装置にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されている場合には、印刷をするよう前記印刷装置を制御する制御ステップとを有し、
記録材が前記印刷装置にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないようにすることを特徴とする印刷制御方法。
【請求項１８】
記録材を使って印刷する印刷装置での印刷を制御する印刷制御方法であって、
印刷設定が所定の条件に合致するか否かを判断する判断ステップと、
記録材が前記印刷装置にないと判断された場合で、かつ前記印刷設定が前記所定の条件に合致しない場合には、印刷をするよう前記印刷装置を制御する制御ステップとを有し、
記録材が前記印刷装置にないと判断された場合で、かつ前記印刷設定が前記所定の条件に合致する場合には、記録材がないと判断された状態では印刷を実行しないようにすることを特徴とする印刷制御方法。
【請求項１９】
記録材を使って印刷する印刷装置での印刷を制御するための、コンピュータにより読み取り可能なプログラムであって、
記録材が前記印刷装置にないと判断された状態でも印刷を実行することをユーザが許可していることを示す許可情報を記憶手段に記憶する記憶ステップと、
記録材が前記印刷装置にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されている場合には、印刷をするよう前記印刷装置を制御する制御ステップとを前記コンピュータに実行させ、
記録材が前記印刷装置にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないように前記コンピュータを制御することを特徴とするプログラム。
【請求項２０】
記録材を使って印刷する印刷装置での印刷を制御するための、コンピュータにより読み取り可能なプログラムであって、
印刷設定が所定の条件に合致するか否かを判断する判断ステップと、
記録材が前記印刷装置にないと判断された場合で、かつ前記印刷設定が前記所定の条件に合致しない場合には、印刷をするよう前記印刷装置を制御する制御ステップとを前記コンピュータに実行させ、
記録材が前記印刷装置にないと判断された場合で、かつ前記印刷設定が前記所定の条件に合致する場合には、記録材がないと判断された状態では印刷を実行しないように前記コンピュータを制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録材を使って印刷をする印刷制御方法に関するものである。
【背景技術】
【０００２】
記録材を使って印刷をする印刷装置は、光学センサーなどの計測手段を用いて記録材があるか否かを判断する。記録材がないと判断された場合には、印刷装置は記録材がないことを示す状態情報を表示する。
【０００３】
しかしながら、計測手段の精度によっては、記録材がないと判断したものの、実際には記録材がわずかながらも残っている場合がある。ユーザによっては、印刷がかすれてしまうことを承知の上で、記録材がないと判断された状態でも印刷の継続を要望するかもしれない。
【０００４】
この要望に応えるため、記録材がないと判断された状態でも、ユーザの指示に従って印刷を継続する印刷装置が提案されている（特許文献１）。特許文献１では、トナー超過使用モードがＯＮされている場合には、記録材がないと判断された場合でも、印刷装置は印刷を実行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１８９６９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
複数のユーザが印刷装置を共用している場合、次のような課題が生じうる。すなわち、ある一人のユーザ（以下、ユーザＡ）が、記録材がないと判断された状態でも印刷を実行するよう印刷装置に指示したのちに、他のユーザ（以下、ユーザＢ）が印刷装置を利用して、ユーザＢが望まない品質の印刷物を得る可能性がある。
【０００７】
例えば、印刷装置がユーザＡからの印刷指示に従って印刷を実行しているときに記録材がないと判断したと仮定する。ユーザＡは、印刷がかすれてしまうことを承知の上で、記録材がないと判断された状態でも印刷を実行する状態（以下、継続印刷状態）に移行するよう印刷装置に指示し、印刷装置はその指示に従って印刷を継続する。その後、ユーザＢが印刷を指示すると、印刷継続状態にある印刷装置は、記録材がないと判断された状態でも印刷を実行する。その結果、印刷のかすれなどが発生し、ユーザＢは望まぬ品質の印刷物を得る。
【０００８】
そこで、本発明は、記録材がないと判断された状態で印刷を実行するか否かをユーザ毎に切り替えられるようにする。
【課題を解決するための手段】
【０００９】
本発明に係る印刷システムは、記録材を格納する格納手段と、前記格納手段に格納されている記録材を使って印刷をする印刷手段と、記録材が前記格納手段にないと判断された状態でも印刷を実行することをユーザが許可していることを示す許可情報を記憶する記憶手段と、記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されている場合には、印刷をするよう前記印刷手段を制御し、記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないようにする制御手段とを有することを特徴とする。
【００１０】
本発明に係る印刷装置は、記録材を格納する格納手段と、前記格納手段に格納されている記録材を使って印刷をする印刷手段と、記録材が前記格納手段にないと判断された状態でも印刷を実行することをユーザが許可していることを示す許可情報を記憶する記憶手段と、記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されている場合には、印刷をするよう前記印刷手段を制御し、記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないようにする制御手段とを有することを特徴とする。
【００１１】
本発明に係る情報処理装置は、記録材を使って印刷する印刷装置と通信可能な情報処理装置であって、記録材が前記印刷装置にないと判断された状態でも印刷を実行することをユーザが許可していることを示す許可情報を記憶する記憶手段と、記録材が前記印刷装置にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されている場合には、印刷をするよう前記印刷装置を制御し、記録材が前記格納手段にないと判断された場合で、かつ印刷を指示したユーザが印刷の実行を許可していることを示す前記許可情報が記憶されていない場合には、記録材がないと判断された状態では印刷を実行しないように前記印刷装置を制御する制御手段とを有することを特徴とする。
【００１２】
本発明に係る情報処理装置は、記録材を使って印刷する印刷装置と通信可能な情報処理装置であって、印刷設定が所定の条件に合致するか否かを判断する判断手段と、記録材が前記印刷装置にないと判断された場合で、かつ前記印刷設定が前記所定の条件に合致しない場合には、印刷をするよう前記印刷装置を制御し、記録材が前記格納手段にないと判断された場合で、かつ前記印刷設定が前記所定の条件に合致する場合には、記録材がないと判断された状態では印刷を実行しないように前記印刷装置を制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、あるユーザは、記録材がないと判断された状態でも印刷を実行することを許可して、他のユーザは、記録材がないと判断された状態で印刷を実行することを許可しない、ことを可能にする。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る印刷システム１００を示す図である。
【図２】情報処理装置１０１及び情報処理装置１０２のハードウェア構成を示す図である。
【図３】印刷装置１１０のハードウェア構成を示す図である。
【図４】情報処理装置１０１及び情報処理装置１０２の制御部２０１によって実行されるソフトウェアプログラムの一例を示す図である。
【図５】トナー切れが発生したトナーカートリッジを継続して使用するか否かをユーザ毎に切り替えるための基本的な考え方を説明する図である。
【図６】トナー切れが発生したトナーカートリッジを継続して使用するか否かをユーザ毎に切り替えるための基本的な考え方を説明する図である。
【図７】継続使用フラグを管理するテーブル７０１と継続使用許可フラグを管理するテーブル７０２を示す図である。
【図８】印刷装置１１０で実行される印刷制御処理を示すフローチャートである。
【図９】印刷装置１１０で実行される印刷制御処理を示すフローチャートである。
【図１０】トナーカートリッジの継続使用を許可するか否かをユーザに問い合わせる画面の一例を示す図である。
【図１１】トナーカートリッジの継続使用を許可するか否かをユーザに問い合わせる画面の一例を示す図である。
【図１２】情報処理装置１０１または情報処理装置１０２で実行される印刷制御処理を示すフローチャートである。
【図１３】印刷装置１１０で実行される印刷制御処理を示すフローチャートである。
【図１４】情報処理装置１０１または情報処理装置１０２で実行される印刷制御処理を示すフローチャートである。
【図１５】印刷装置１１０の断面図である。
【発明を実施するための形態】
【００１５】
図面を用いて実施形態を説明する。
【００１６】
図１は本実施形態に係る印刷システム１００を示す図である。印刷システム１００は、情報処理装置１０１、情報処理装置１０２及び印刷装置１１０を含む。情報処理装置１０１及び情報処理装置１０２はＵＳＢインタフェースやネットワークを介して印刷装置１１０と通信可能である。ネットワークは有線であっても無線であってもよい。本実施形態では、情報処理装置は２台であるが、情報処理装置の数は２台に限らない。
【００１７】
図２は情報処理装置１０１及び情報処理装置１０２のハードウェア構成を示す図である。情報処理装置の本体２００は、制御部２０１、ＲＯＭ２０２、ＲＡＭ２０３、外部記憶装置制御部２０４、キーボード／マウス制御部２０５、ディスプレイ制御部２０６、通信制御部２０７、システムバス２１０を有する。さらに、情報処理装置は外部の記憶装置として外部記憶装置２２０を有し、入出力装置としてキーボード／マウス２３０やディスプレイ装置２４０を有する。
【００１８】
制御部２０１はＣＰＵやＭＰＵなどであり、制御プログラムに従って各種処理を実行する。ＲＯＭ２０２は不揮発性記憶装置であり、各種の制御プログラムや初期設定値を格納する。ＲＡＭ２０３は揮発性記憶装置であり、制御部２０１が各種処理を実行するために使用するワークメモリとして機能する。ＲＯＭ２０２や外部記憶装置２２０に記憶されているプログラムはＲＡＭ２０３に転送されて、制御部２０１によって実行される。
【００１９】
外部記憶装置制御部２０４は、制御部２０１からの指示に従って、外部記憶装置２２０に対する情報の入出力を制御する。外部記憶装置２２０はハードディスク、ＣＤ、ＤＶＤなどの記憶装置である。キーボード／マウス制御部２０５は、キーボード／マウス２３０からの入力を監視し、入力情報を制御部２０１に伝達する。ディスプレイ制御部２０６は、制御部２０１からの指示に従って、ディスプレイ装置２４０での情報の表示を制御する。ディスプレイ装置２４０は液晶ディスプレイ装置などの表示装置であり、情報（画面を含む）を表示する。
【００２０】
通信制御部２０７は、制御部２０１からの指示に従って、ＵＳＢやネットワークを介した通信を制御する。通信制御部２０７はさらに、ＵＳＢやネットワークに接続するためのコネクタを含む。
【００２１】
システムバス２１０は、制御部２０１、ＲＯＭ２０２、ＲＡＭ２０３、外部記憶装置制御部２０４、キーボード／マウス制御部２０５、ディスプレイ制御部２０６、通信制御部２０７がそれぞれ接続されるバスである。
【００２２】
図３は印刷装置１１０のハードウェア構成を示す図である。印刷装置１１０は、制御部３０１、ＲＯＭ３０２、ＲＡＭ３０３、画像処理部３０４、操作部３０５、表示部３０６、通信制御部３０７、プリンタエンジン３０８、外部記憶装置制御部３０９、スキャナ３１０、外部記憶装置３２０、システムバス３３０を有する。
【００２３】
制御部３０１はＣＰＵやＭＰＵなどであり、制御プログラムに従って各種処理を実行する。また、制御部３０１はプリンタエンジン３０８に画像データを送信するためにプリンタエンジン３０８とシリアル通信を行う。プリンタエンジン３０８は画像データの示す画像をシート上に印刷する。ＲＯＭ３０２は不揮発性記憶装置であり、各種の制御プログラムや初期設定値を格納する。ＲＡＭ３０３は揮発性記憶装置であり、制御部３０１が各種処理を実行するために使用するワークメモリとして機能する。ＲＯＭ３０２や外部記憶装置３２０に記憶されているプログラムはＲＡＭ３０３に転送されて、制御部３０１によって実行される。
【００２４】
画像処理部３０４はＡＳＩＣなどの集積回路であって、制御部３０１からの指示に従って各種の画像処理を実行する。
【００２５】
操作部３０５は、タッチパネルやボタンなどの入力装置である。制御部３０１は、操作部３０５での入力を監視し、入力情報を取得する。表示部３０６は、ＬＥＤやＬＣＤなどの表示装置であり、制御部３０１からの指示に従って情報を表示する。なお、タッチパネルディスプレイが操作部３０５と表示部３０６の両方を兼ねていてもよい。
【００２６】
通信制御部３０７は、制御部３０１からの指示に従って、ＵＳＢやネットワークを介した通信を制御する。通信制御部３０７はさらに、ＵＳＢやネットワークに接続するためのコネクタを含む。
【００２７】
プリンタエンジン３０８は画像データに基づいてシートに画像を印刷する。プリンタエンジン３０８の詳細は後述する。スキャナ３１０は、原稿上の画像を読み取って、画像データを生成する。印刷装置１１０がスキャナ３１０を有する場合、印刷装置１１０はコピー機能を提供する。コピー機能では、スキャナ３１０が原稿上の画像を読み取り、プリンタエンジン３０８がスキャナ３１０によって生成された画像データに基づいてシートに画像を印刷する。印刷装置１１０がコピー機能を提供しない場合、スキャナ３１０は印刷装置１１０に含まれていなくてもよい。
【００２８】
外部記憶装置制御部３０９は、制御部３０１からの指示に従って、外部記憶装置３２０に対する情報の入出力を制御する。外部記憶装置３２０はハードディスクなどの記憶装置である。
【００２９】
システムバス３３０は、制御部３０１、ＲＯＭ３０２、ＲＡＭ３０３、画像処理部３０４、操作部３０５、表示部３０６、通信制御部３０７、プリンタエンジン３０８、外部記憶装置制御部３０９、スキャナ３１０がそれぞれ接続されるバスである。また、制御部３０１とプリンタエンジン３０８との間には、画像信号を転送するための信号線（不図示）も存在する。
【００３０】
図１５は、印刷装置１１０の断面図である。図１５は、主にプリンタエンジン３０８の内部構造を示し、回転現象ロータリ方式のカラーレーザプリンタの内部構造を示す。ここでは、印刷に使われる記録材としてトナーが使われている。記録材を格納する格納手段としてトナーカートリッジが使われている。
【００３１】
スキャナ７１１は、制御部３０１からの画像信号を光信号（レーザ光）に変換するレーザ出力部（不図示）、８面体のポリゴンミラー７１２、ポリゴンミラー７１２を回転させるモータ（不図示）、ｆ／θレンズ（結像レンズ）７１３などを有する。レーザ出力部から出射されたレーザ光はポリゴンミラー７１２の一側面で反射され、ｆ／θレンズ７１３及び反射ミラー７１４を通って感光ドラム７１５の面を線状に走査（ラスタスキャン）する。
【００３２】
感光ドラム７１５は、図示されている矢印方向に回転する。これによって、画像信号の示す画像に対応した静電潜像が感光ドラム７１５の面上に形成される。感光ドラム７１５の周囲には、一次帯電器７１７、全面露光ランプ７１８、用紙に転写されなかったトナー（残留トナー）を回収するクリーナ部７２３、転写前帯電器７２４などが配置されている。
【００３３】
現像器ユニット７２６は、感光ドラム７１５の表面に形成された静電潜像を現像するユニットであり、以下で説明する構成を有する。トナーカートリッジ７３０Ｃ、７３０Ｍ、７３０Ｙ及び７３０ＢＫは現像剤としてのトナーを格納する。トナーカートリッジ内のトナーの残量はトナー残量センサ（不図示）によって測定される。現像スリーブ７３１Ｃ、７３１Ｍ、７３１Ｙ及び７３１ＢＫはそれぞれ感光ドラム７１５と接して、現像剤を使って現像を行う。スクリユー７３２はトナーカートリッジ７３０Ｃ、７３０Ｍ、７３０Ｙ及び７３０ＢＫのそれぞれに格納されている現像剤を現像スリーブ７３１Ｃ、７３１Ｍ、７３１Ｙ及び７３１ＢＫのそれぞれに移送する。つまり、シアン、マゼンタ、イエロー及びブラックのそれぞれの現像剤を使って、感光ドラム７１５にトナー像を形成する。トナーカートリッジ、現像スリーブ及びスクリユーは現像器ユニット７２６の中心軸Ｐの周辺に配置されている。なお、各構成要素の符号であるＹ、Ｍ、Ｃ及びＢＫはそれぞれ異なる色を示している。つまり、Ｃはシアン、Ｍはマゼンタ、Ｙはイエロー、ＢＫはブラックを示す。
【００３４】
カバー７５０は開閉可能であり、ユーザはカバー７５０を開けてトナーカートリッジを交換する。カバー７５０の真下に位置するトナーカートリッジが取り外し可能である。以下、カバー７５０の真下の位置をトナーカートリッジの交換可能位置と呼ぶ。図１５では、トナーカートリッジ７３０ＢＫが交換可能位置に存在している。軸Ｐを中心にトナーカートリッジ７３０Ｙ、７３０Ｍ、７３０Ｃ及び７３０ＢＫを回転させることで、それぞれのトナーカートリッジを交換可能位置に移動し、それぞれのトナーカートリッジを交換可能にする。
【００３５】
位置センサー７４２は現像器ユニット７２６の回転位置を検出する。感光ドラム７１５にイエローのトナー像を形成するときには、不図示のモータが軸Ｐを中心にして現像器ユニット７２６を回転させて、感光ドラム７１５と現像スリーブ７３１Ｙとが接するようにする。図１５はこの状態を示している。マゼンタのトナー像を形成するときには、モータが軸Ｐを中心にして現像器ユニット７２６を回転させて、感光ドラム７１５と現像スリーブ７３１Ｍとが接するようにする。シアンやブラックのトナー像を形成するときも同様である。
【００３６】
転写ドラム７１６は感光ドラム７１５上に形成されたトナー像を用紙に転写する。アクチユエータ板７１９は転写ドラム７１６の移動位置を検出する。ポジションセンサ７２０はアクチユエータ板７１９と近接することにより、転写ドラム７１６がホームポジションの位置に移動したことを検出する。
【００３７】
アクチユエータ板７１９、ポジションセンサ７２０、転写ドラムクリーナ部７２５、紙押さえローラ７２７、徐電器７２８、転写帯電器７２９が、転写ドラム７１６の周囲に配置されている。
【００３８】
給紙カセット７３５及び７３６は用紙７９１を格納する。例えば、給紙カセット７３５にはＡ４サイズの用紙が収納されていて、給紙カセット７３６にはＡ３サイズの用紙が収納されている。給紙及び用紙の搬送を行うときには、給紙ローラ７３７及び７３８がそれぞれ、給紙カセット７３５及び７３６から用紙を給紙する。タイミングローラ７３９、７４０及び７４１はそれぞれ、給紙及び用紙の搬送を行うタイミングを制御する。用紙はタイミングローラ７３９、７４０及び７４１を経由して紙ガイド４９０に導かれ、その先端をグリッパ７２１に但持させながら、転写ドラム７１６に巻きつく。給紙カセット７３５及び７３６のいずれを選択するかは制御部３０１の指示により決定され、選択された給紙カセットに対応する給紙ローラのみが回転するようになっている。
【００３９】
図４は、情報処理装置１０１及び情報処理装置１０２の制御部２０１によって実行されるソフトウェアプログラムの一例を示す図である。
【００４０】
アプリケーション４０１は、主にユーザによって使用されるアプリケーションであり、例えば、文書作成アプリケーションや表作成アプリケーションなどである。ユーザは、アプリケーション４０１で印刷の指示を行う。
【００４１】
ユーザが印刷を指示すると、プリンタドライバ４０２は、印刷設定を行うためのユーザインタフェースをユーザに提供し、アプリケーション４０１から受信した印刷データと印刷設定に従って印刷ジョブを印刷装置１１０に発行する。
【００４２】
ステータスウィンドウ４０３は印刷装置１１０から状態情報を取得して表示する。また、ステータスウィンドウ４０３は、ユーザによる操作に従って各種命令を印刷装置１１０に発行する。
【００４３】
印刷装置１１０の制御部３０１は、通信制御部３０７を介してプリンタドライバ４０２またはステータスウィンドウ４０３と通信し、通信内容に応じた処理を実行する。例えば、制御部３０１は、プリンタドライバ４０２によって送信された印刷ジョブに基づいて印刷を制御する。また、制御部３０１は、ステータスウィンドウ４０３によって送信された命令に従って印刷装置１１０を制御する。制御部３０１は、通信制御部３０７を介して状態情報をプリンタドライバ４０２またはステータスウィンドウ４０３に送信する。
【００４４】
さらに、制御部３０１は、プリンタエンジン３０８が有する１または複数のセンサーからの情報に基づいて、トナー残量の計測を行う。トナー残量はトナーカートリッジごとに計測される。制御部３０１は、計測したトナー残量に基づいて、トナー切れがトナーカートリッジで発生しているかどうかを判断する。
【００４５】
しかしながら、センサーの精度によってはトナーが全く無いかどうかを検知できない場合がある。つまり、トナー切れがトナーカートリッジで発生したと判断したものの、実際には、数ページ分のトナーがトナーカートリッジ内に残っている場合がある。ユーザによっては、印刷がかすれてしまうことを承知の上で、そのトナーカートリッジを使いたい、と要望することがある。その場合、トナーが切れているトナーカートリッジを継続して使用することをユーザは選択することができる。下記では、そのことを「トナーカートリッジの継続使用」と表現する。また、下記では、トナー切れと判断されたトナーカートリッジのことを、「トナー切れが発生したトナーカートリッジ」または「トナーが切れているトナーカートリッジ」と表現する。
【００４６】
図５及び図６では、トナー切れが発生したトナーカートリッジを継続して使用するか否かをユーザ毎に切り替えるための基本的な考え方を説明する。
【００４７】
図５の例においては、ユーザＡは情報処理装置１０１を利用し、ユーザＢは情報処理装置１０２を利用している。印刷システム１００は、トナーが切れているトナーカートリッジを継続して使用するかどうかをユーザ毎に示す許可情報を記憶する記憶手段を有する。テーブル５０１は許可情報の一例を示す。
【００４８】
ユーザＡはそれほどきれいな印刷物を必要としているわけではないため、トナー切れが印刷装置１１０のトナーカートリッジで発生していても、そのトナーカートリッジを継続して使用することを選択する。印刷システム１００は、ユーザＡが継続使用を選択していることをテーブル５０１に記録する。テーブル５０１にて、ＯＮは継続使用をすることを示し、ＯＦＦは継続使用をしないことを示す。
【００４９】
ユーザＢはきれいな印刷物を必要しているため、トナー切れがトナーカートリッジで発生した場合にはそのトナーカートリッジの交換を必要とする。従って、ユーザＢは、トナーが切れているトナーカートリッジを継続使用しないことを選択する。印刷システム１００は、ユーザＢが継続使用を選択していないことをテーブル５０１に記録する。
【００５０】
トナー切れが印刷装置１１０のトナーカートリッジで発生している場合、印刷システム１００はテーブル５０１を参照し、そのトナーカートリッジを継続して使用するか否かをユーザ毎に切り替える。
【００５１】
もしユーザＡが印刷を指示し、情報処理装置１０１が印刷ジョブを印刷装置１１０に送信した場合には、トナー切れが印刷装置１１０で発生している場合であっても、印刷装置１１０は印刷ジョブに基づく印刷を実行する。一方、ユーザＢが印刷を指示し、情報処理装置１０２が印刷ジョブを印刷装置１１０に送信して、トナー切れが印刷装置１１０で発生している場合には、印刷装置１１０は印刷ジョブに基づく印刷を中断し、トナー切れを解除するための解除処理を実行する。例えば、トナー切れが発生していることを示すメッセージを表示したり、トナー切れが発生しているトナーカートリッジの交換を促すメッセージを表示したりする。ユーザＢはそのメッセージを見て、トナーカートリッジを交換する。トナーカートリッジが交換された後、印刷装置１１０は印刷ジョブに基づく印刷を実行する。
【００５２】
このように、印刷システム１００は、トナー切れが発生しているトナーカートリッジを継続して使用することを許可するか否かをユーザ毎に管理する。これにより、トナー切れが発生しているトナーカートリッジを継続して使用するか否かをユーザ毎に切り替えることができる。
【００５３】
図６は、印刷システム１００で実行される印刷制御処理の基本的な考え方を示すフローチャートである。
【００５４】
印刷システム１００は、トナーが切れているトナーカートリッジを継続して使用するか否かをユーザ毎に設定し、その設定内容をテーブル５０１で管理する（Ｓ６０１）。
【００５５】
ユーザからの印刷指示があると（Ｓ６０２）、印刷システム１００は、トナー切れが印刷装置１１０のトナーカートリッジで発生しているか否かを判断する（Ｓ６０３）。トナー切れは、印刷ジョブに基づく印刷を開始する前にすでに発生している場合もあれば、印刷ジョブに基づく印刷を実行中に発生している場合もある。Ｓ６０３の判断は、印刷を開始する前の判断及び／または印刷の実行中の判断を含むものとする。
【００５６】
トナー切れが発生していなければ、印刷システム１００は印刷ジョブに基づく印刷を印刷装置１１０に実行させる。トナー切れが発生している場合には、印刷システム１００はテーブル５０１に基づいて、印刷指示をしたユーザが継続使用をすることを許可しているか否かを判断する（Ｓ６０４）。ユーザが継続使用をすることを許可している場合には、印刷システム１００は印刷ジョブに基づく印刷を印刷装置１１０に実行させる。
【００５７】
ユーザが継続使用をすることを許可していない場合には、印刷システム１００はトナー切れを解除するための解除処理を実行する（Ｓ６０５）。ユーザは、トナーが切れているトナーカートリッジを交換する。トナーカートリッジが交換された後、印刷システム１００は、印刷ジョブに基づく印刷を印刷装置１１０に実行させる（Ｓ６０６）。
【００５８】
これにより、印刷システム１００は、トナー切れが発生しているトナーカートリッジを継続して使用するか否かをユーザ毎に切り替えることができる。
【００５９】
＜印刷装置が許可情報を管理する場合＞
図７〜１１では、印刷装置が許可情報を管理する実施形態を説明する。
【００６０】
図７は、継続使用フラグを管理するテーブル７０１と継続使用許可フラグを管理するテーブル７０２を示す図である。テーブル７０１及びテーブル７０２はＲＡＭ３０３に格納されている。なお、ＲＡＭ３０３に代えて外部記憶装置３２０がテーブル７０１及びテーブル７０２を格納してもよい。
【００６１】
本実施形態では、印刷装置１１０はブラック、シアン、マゼンタ、イエローの四色のトナーを使ってカラー印刷を実行する。
【００６２】
継続使用フラグは、トナーが切れているトナーカートリッジを継続して使用している状態であるか否かを示す設定情報である。継続使用フラグがＯＮになっていて、トナー切れがトナーカートリッジで発生している場合、印刷装置１１０は印刷を中断せずにそのトナーカートリッジを継続して使用する。一方、継続使用フラグがＯＦＦになっていて、トナー切れがトナーカートリッジで発生している場合、印刷装置１１０は印刷を中断する。継続使用フラグは四色のそれぞれごとに用意される。
【００６３】
例えば、シアンのトナーカートリッジの継続使用フラグがＯＮになっているときに、シアンのトナーカートリッジでトナー切れが発生した場合、印刷装置１１０は印刷を中断せずに印刷を継続する。シアンのトナーカートリッジの継続使用フラグがＯＮになっているときでも、ブラックのトナーカートリッジでトナー切れが発生した場合には、印刷装置１１０は印刷を中断する。この場合、印刷装置１１０は、ブラックのトナーが切れていることをユーザに通知するとともに、ブラックのトナーカートリッジを継続して使用するか交換するかをユーザに問い合わせる。
【００６４】
継続使用許可フラグは、トナーが切れているトナーカートリッジの継続使用を許可するか否かを示す許可情報である。継続使用フラグがＯＮになっていて、継続使用許可フラグもＯＮになっている場合には、印刷装置１１０は印刷を中断せずにそのトナーカートリッジを継続して使用する。一方、継続使用フラグがＯＮになっていて、継続使用許可フラグがＯＦＦになっている場合には、印刷装置１１０は、トナーカートリッジの継続使用が許可されていないと判断して、印刷を中断する。継続使用許可フラグは四色のそれぞれごとに用意され、かつ複数のユーザのそれぞれごとに用意される。図７の例では、ユーザＡ、ユーザＢ、ユーザＣのそれぞれに対応する継続使用許可フラグが用意されている。
【００６５】
本実施形態で継続使用フラグと継続使用許可フラグの両方を備えている理由は、ユーザＡ、Ｂ及びＣ以外のユーザ（例えば、ゲストユーザ）が印刷装置１１０を利用する場合を想定しているからです。印刷装置１１０がゲストユーザからの印刷ジョブを受信した場合には、ゲストユーザに対応する継続使用許可フラグを参照することができない。従って、印刷装置１１０は、ゲストユーザからの印刷ジョブを受信した場合には、継続使用フラグだけを参照して、トナーが切れているトナーカートリッジを継続して使用するか否かを判断する。
【００６６】
図８及び図９は、印刷装置１１０で実行される印刷制御処理を示すフローチャートである。印刷装置１１０が情報処理装置１０１または情報処理装置１０２から印刷ジョブを受信すると、制御部３０１は図８の印刷制御処理を開始する。制御部３０１は、図８及び図９のフローチャートに基づく制御プログラムを実行することにより、下記の処理を実行する。
【００６７】
印刷ジョブが受信されると、制御部３０１は、印刷ジョブに基づく印刷を指示したユーザを識別するために、印刷ジョブに付加されているユーザ識別情報を取得する（Ｓ８０１）。ユーザ識別情報には、ユーザごとに割り振られた識別情報（例えば、ユーザＩＤ）、ユーザが使用している情報処理装置ごとに割り振られた識別情報（例えば、ホストＩＤやＩＰアドレス）などが用いられる。
【００６８】
制御部３０１はテーブル７０１を確認し、ある１つの色の継続使用フラグを参照し（Ｓ８０２）、その継続使用フラグがＯＮになっているかを判断する（Ｓ８０３）。継続使用フラグがＯＮになっている場合、制御部３０１は、Ｓ８０１で取得したユーザ識別情報に対応する継続使用許可フラグを参照し、継続使用フラグがＯＮになっている色に対応する継続使用許可フラグがＯＮになっているかを判断する（Ｓ８０４）。
【００６９】
継続使用許可フラグがＯＦＦになっている場合、制御部３０１は、継続使用フラグがＯＮになっている色のトナーカートリッジの継続使用を許可するか否かをユーザに問い合わせる（Ｓ８０５）。
【００７０】
図１０は、トナーカートリッジの継続使用を許可するか否かをユーザに問い合わせる画面の一例を示す図である。制御部３０１は図１０の画面を表示するよう表示部３０６を制御する。ユーザは操作部３０５を使ってＹＥＳまたはＮＯを選択する。
【００７１】
制御部３０１は、ＹＥＳ及びＮＯのいずれが選択されたかを判断することによって、ユーザがトナーカートリッジの継続使用を許可したか否かを判断する（Ｓ８０６）。ユーザがトナーカートリッジの継続使用を許可した場合、制御部３０１は、継続使用フラグがＯＮになっている色に対応する継続使用許可フラグをＯＮにする（Ｓ８０７）。一方、ユーザがトナーカートリッジの継続使用を許可しなかった場合、制御部３０１は継続使用フラグをＯＦＦにして（Ｓ８０８）、トナー切れを解除するための解除処理を実行する（Ｓ８０９）。
【００７２】
解除処理では、制御部３０１は、トナーが切れているトナーカートリッジの交換を促すメッセージを表示するよう表示部３０６を制御し、トナーが切れているトナーカートリッジを交換可能位置に移動する。そして、制御部３０１は、トナーカートリッジが交換されてトナー切れが解除されるのを待つ。トナーカートリッジが交換されて、トナー切れが解除されたら、制御部３０１はＳ８１０に進む。
【００７３】
制御部３０１は、全ての色の継続使用フラグを参照したか否かを判断する（Ｓ８１０）。参照されていない継続使用フラグがある場合には、制御部３０１は、まだ参照されていない継続使用フラグを次に参照する（Ｓ８０２）。全ての色の継続使用フラグが参照された場合には、制御部３０１は図９に示す印刷処理を実行する（Ｓ８１１）。
【００７４】
Ｓ８０５では、図１０に示す画面が表示部３０６に表示される。しかし、図１０に示す画面がディスプレイ装置２４０に表示されてもよい。その場合には、制御部３０１は、継続使用フラグがＯＮになっていて継続使用許可フラグがＯＦＦになっていることを示す状態情報を情報処理装置に送信するよう通信制御部３０７を制御する。状態情報の送信先は、印刷ジョブを送信した情報処理装置である。情報処理装置のステータスウィンドウ４０３はその状態情報を受信すると、図１０に示す画面をディスプレイ装置２４０に表示する。そして、ステータスウィンドウ４０３は、トナーカートリッジの継続使用を許可する命令またはトナーカートリッジの継続使用を許可しない命令を印刷装置１１０に送信する。Ｓ８０６では、制御部３０１はその命令に従って、ユーザがトナーカートリッジの継続使用を許可したか否かを判断する。
【００７５】
図９は、Ｓ８１１で実行される印刷処理を示すフローチャートである。
【００７６】
まず、制御部３０１は印刷ジョブを解析し、印刷ジョブに基づく印刷をプリンタエンジン３０８に実行させる（Ｓ９０１）。本実施形態では、Ｓ９０１において、プリンタエンジン３０８は１ページずつ印刷する。制御部３０１は、全ページが印刷された否かを判断する（Ｓ９０２）。全ページが印刷された場合には、制御部３０１は印刷処理を終了する。
【００７７】
印刷されていないページがある場合、制御部３０１は、４色のトナーカートリッジのいずれかでトナー切れが発生しているか否かを判断する（Ｓ９０３）。トナー切れがいずれのトナーカートリッジでも発生していない場合には、制御部３０１は、次のページを印刷するようプリンタエンジン３０８を制御する（Ｓ９０１）。
【００７８】
Ｓ９０３では、制御部３０１は、トナー切れの発生だけを確認しているが、その他の中断要因を確認してもよい。例えば、ユーザが操作部３０５を使って印刷の一時停止や印刷ジョブのキャンセルを指示した場合、シートのジャムが発生した場合などには、制御部３０１はトナー切れ以外の要因で印刷を中断する。その場合には、制御部３０１はその要因に応じた処理を実行する。本実施形態では、トナー切れに着目しているため、トナー切れ以外の要因で印刷が中断した場合の詳細は省略する。
【００７９】
いずれかのトナーカートリッジでトナー切れが発生している場合、制御部３０１は、トナーが切れているトナーカートリッジに対応する継続使用フラグを参照して、継続使用フラグがＯＮになっているか否かを判断する（Ｓ９０４）。継続使用フラグがすでにＯＮになっている場合には、制御部３０１は、トナー切れを表示部３０６に表示させることなく、印刷を継続する（Ｓ９０１）。
【００８０】
継続使用フラグがＯＦＦになっている場合、制御部３０１は図１１に示す画面を表示するよう表示部３０６を制御し、トナーが切れているトナーカートリッジを継続して使用するか否かをユーザに問い合わせる（Ｓ９０５）。
【００８１】
図１１は、トナーカートリッジを継続して使用するか否かをユーザに問い合わせる画面の一例を示す図である。図１１の例では、２色のトナーカートリッジでトナー切れが発生したことを示すとともに、トナーカートリッジを継続して使用するか交換するかをユーザに問い合わせる。ユーザは操作部３０５を使ってＹＥＳまたはＮＯを選択する。
【００８２】
制御部３０１は、ＹＥＳ及びＮＯのいずれが選択されたかを判断することによって、ユーザがトナーカートリッジの継続使用を選択したか否かを判断する（Ｓ９０６）。ユーザがトナーカートリッジの継続使用を選択した場合、制御部３０１は、トナー切れを示すエラー表示を解除し、トナーが切れているトナーカートリッジに対応する継続使用フラグをＯＮにする（Ｓ９０７）。そして、制御部３０１は、次のページを印刷するようプリンタエンジン３０８を制御する（Ｓ９０１）。
【００８３】
ユーザがトナーカートリッジの継続使用を選択していない場合、制御部３０１はトナー切れを解除するための解除処理を実行する（Ｓ９０８）。
【００８４】
解除処理では、制御部３０１は、トナーが切れているトナーカートリッジの交換を促すメッセージを表示するよう表示部３０６を制御し、トナーが切れているトナーカートリッジを交換可能位置に移動する。そして、制御部３０１は、トナーカートリッジが交換されてトナー切れが解除されるのを待つ。トナーカートリッジが交換されて、トナー切れが解除されたら、制御部３０１は、次のページを印刷するようプリンタエンジン３０８を制御する（Ｓ９０１）。
【００８５】
Ｓ９０５では、図１１に示す画面が表示部３０６に表示される。しかし、図１１に示す画面がディスプレイ装置２４０に表示されてもよい。その場合には、制御部３０１は、トナー切れが発生していることを示す状態情報を情報処理装置に送信するよう通信制御部３０７を制御する。状態情報の送信先は、印刷ジョブを送信した情報処理装置である。情報処理装置のステータスウィンドウ４０３はその状態情報を受信すると、図１１に示す画面をディスプレイ装置２４０に表示する。そして、ステータスウィンドウ４０３は、ユーザがトナーカートリッジの継続使用を選択する命令またはトナーカートリッジの継続使用を選択しない命令を印刷装置１１０に送信する。トナーカートリッジの継続使用を選択しない命令の代わりに、トナーカートリッジの交換を示す命令を送信してもよい。Ｓ９０６では、制御部３０１はその命令に従って、ユーザがトナーカートリッジの継続使用を選択したか否かを判断する。
【００８６】
図８及び図９に示す実施形態によれば、印刷装置１１０は、トナー切れが発生したトナーカートリッジを継続して使用するかどうかをユーザ毎に切り替えることができる。ユーザが継続使用を許可したあるいは継続使用を選択した場合、ユーザが望まない品質の印刷物を得ることを防止できる。また、継続使用フラグ及び継続使用許可フラグを色ごとに設けることで、トナーカートリッジの継続使用に関してより細かい制御を行うことができる。
【００８７】
＜情報処理装置が許可情報を管理する場合＞
図１２及び図１３では、各情報処理装置が許可情報を管理する実施形態を説明する。
【００８８】
本実施形態でも、印刷装置１１０はブラック、シアン、マゼンタ、イエローの四色のトナーを使ってカラー印刷を実行する。
【００８９】
本実施形態では、継続使用フラグを管理するテーブル７０１はＲＡＭ３０３に格納され、継続使用許可フラグを管理するテーブル７０２は外部記憶装置２２０に格納される。なお、ＲＡＭ３０３に代えて外部記憶装置３２０がテーブル７０１を格納してもよい。情報処理装置１０１及び情報処理装置１０２は、それぞれの情報処理装置を利用するユーザに関して継続使用許可フラグを管理する。例えば、ユーザＡが情報処理装置１０１を利用し、ユーザＢが情報処理装置１０２を利用している場合、情報処理装置１０１はユーザＡに対応する継続使用許可フラグを管理する。情報処理装置１０２はユーザＢに対応する継続使用許可フラグを管理する。
【００９０】
図１２は、情報処理装置１０１または情報処理装置１０２で実行される印刷制御処理を示すフローチャートである。
【００９１】
ユーザがアプリケーション４０１で印刷を指示すると、プリンタドライバ４０２は図１２の印刷制御処理を開始する。なお、ハードウェアとしては、制御部２０１がプリンタドライバ４０２のプログラムを実行することにより、図１２に示す印刷制御処理を実行する。
【００９２】
まず、プリンタドライバ４０２は、印刷設定を行うためのユーザインタフェースをユーザに提供し、アプリケーション４０１から受信した印刷データと印刷設定に従って印刷ジョブを生成する（Ｓ１２０１）。
【００９３】
プリンタドライバ４０２は、通信制御部２０７を介して印刷装置１１０と通信して、テーブル７０１を印刷装置１１０から取得する（Ｓ１２０２）。そして、プリンタドライバ４０２はテーブル７０１を確認し、ある１つの色の継続使用フラグを参照し（Ｓ１２０３）、その継続使用フラグがＯＮになっているかを判断する（Ｓ１２０４）。
【００９４】
継続使用フラグがＯＦＦになっている場合、プリンタドライバ４０２は、その色に対応する継続使用許可フラグをＯＦＦする（Ｓ１２０５）。さらに、プリンタドライバ４０２は、トナーが切れているトナーカートリッジの継続使用を許可しないことを示す属性値を継続使用属性として印刷ジョブに付加する（Ｓ１２１１）。
【００９５】
継続使用フラグがＯＮになっている場合、プリンタドライバ４０２は、テーブル７０２を参照し、継続使用フラグがＯＮになっている色に対応する継続使用許可フラグがＯＮになっているかを判断する（Ｓ１２０６）。
【００９６】
継続使用許可フラグがＯＦＦになっている場合、プリンタドライバ４０２は、図１０に示す画面を表示するようディスプレイ装置２４０を制御する。それにより、プリンタドライバ４０２は、継続使用フラグがＯＮになっている色のトナーカートリッジの継続使用を許可するか否かをユーザに問い合わせる（Ｓ１２０７）。ユーザはキーボード／マウス２３０を使ってＹＥＳまたはＮＯを選択する。
【００９７】
プリンタドライバ４０２は、ＹＥＳ及びＮＯのいずれが選択されたかを判断することによって、ユーザがトナーカートリッジの継続使用を許可したか否かを判断する（Ｓ１２０８）。ユーザがトナーカートリッジの継続使用を許可した場合、プリンタドライバ４０２は、継続使用フラグがＯＮになっている色に対応する継続使用許可フラグをＯＮにする（Ｓ１２０９）。そして、プリンタドライバ４０２は、トナーが切れているトナーカートリッジの継続使用を許可することを示す属性値を継続使用属性として印刷ジョブに付加する（Ｓ１２１０）。
【００９８】
一方、ユーザがトナーカートリッジの継続使用を許可しなかった場合、プリンタドライバ４０２は、トナーが切れているトナーカートリッジの継続使用を許可しないことを示す属性値を継続使用属性として印刷ジョブに付加する（Ｓ１２１１）。
【００９９】
また、継続使用許可フラグがＯＮになっている場合（Ｓ１２０６でＹｅｓ）は、プリンタドライバ４０２は、トナーが切れているトナーカートリッジの継続使用を許可することを示す属性値を継続使用属性として印刷ジョブに付加する（Ｓ１２１０）。
【０１００】
プリンタドライバ４０２は、全ての色の継続使用フラグを参照したか否かを判断する（Ｓ１２１２）。参照されていない継続使用フラグがある場合には、プリンタドライバ４０２は、まだ参照されていない継続使用フラグを次に参照する（Ｓ１２０３）。全ての色の継続使用フラグが参照された場合には、プリンタドライバ４０２は、印刷ジョブを印刷装置１１０に送信するよう通信制御部２０７を制御する（Ｓ１２１３）。
【０１０１】
図１３は、印刷装置１１０で実行される印刷制御処理を示すフローチャートである。印刷装置１１０が情報処理装置１０１または情報処理装置１０２から印刷ジョブを受信すると、制御部３０１は図１３の印刷制御処理を開始する。制御部３０１は、図１３のフローチャートに基づく制御プログラムを実行することにより、下記の処理を実行する。
【０１０２】
印刷ジョブが受信されると、制御部３０１は、印刷ジョブを解析して、印刷ジョブに付加された属性値を取得する（Ｓ１３０１）。
【０１０３】
制御部３０１はテーブル７０１を確認し、ある１つの色の継続使用フラグを参照し（Ｓ１３０２）、その継続使用フラグがＯＮになっているかを判断する（Ｓ１３０３）。継続使用フラグがＯＮになっている場合、制御部３０１は、Ｓ８０１で取得した属性値を参照して、継続使用フラグがＯＮになっている色に対応する属性値が許可を示しているか不許可を示しているかを判断する（Ｓ１３０４）。
【０１０４】
属性値が不許可を示している場合、制御部３０１は継続使用フラグをＯＦＦにして（Ｓ１３０５）、トナー切れを解除するための解除処理を実行する（Ｓ１３０６）。
【０１０５】
解除処理では、制御部３０１は、トナーが切れているトナーカートリッジの交換を促すメッセージを表示するよう表示部３０６を制御し、トナーが切れているトナーカートリッジを交換可能位置に移動する。そして、制御部３０１は、トナーカートリッジが交換されてトナー切れが解除されるのを待つ。トナーカートリッジが交換されて、トナー切れが解除されたら、制御部３０１はＳ１３０７に進む。
【０１０６】
制御部３０１は、全ての色の継続使用フラグを参照したか否かを判断する（Ｓ１３０７）。参照されていない継続使用フラグがある場合には、制御部３０１は、まだ参照されていない継続使用フラグを次に参照する（Ｓ１３０２）。全ての色の継続使用フラグが参照された場合には、制御部３０１は図９に示す印刷処理を実行する（Ｓ１３０８）。
【０１０７】
図１２及び図１３に示す実施形態によれば、各情報処理装置が許可情報を管理することにより、トナー切れが発生したトナーカートリッジを継続して使用するかどうかをユーザ毎に切り替えることができる。ユーザが継続使用を許可したあるいは継続使用を選択した場合、ユーザが望まない品質の印刷物を得ることを防止できる。また、継続使用フラグ及び継続使用許可フラグを色ごとに設けることで、トナーカートリッジの継続使用に関してより細かい制御を行うことができる。
【０１０８】
＜印刷品質に応じてトナーカートリッジの継続使用をするか否かを切り替える場合＞
図１４では、継続使用許可フラグを用いずに、ユーザが印刷品質をよくする印刷設定を行った場合に情報処理装置１０１及び情報処理装置１０２が継続使用を許可するか否かをユーザに問い合わせる実施形態を説明する。
【０１０９】
本実施形態でも、印刷装置１１０はブラック、シアン、マゼンタ、イエローの四色のトナーを使ってカラー印刷を実行する。
【０１１０】
本実施形態でも、継続使用フラグを管理するテーブル７０１はＲＡＭ３０３に格納される。一方、継続使用許可フラグを管理するテーブル７０２は用いられない。なお、ＲＡＭ３０３に代えて外部記憶装置３２０がテーブル７０１を格納してもよい。
【０１１１】
図１４は、情報処理装置１０１または情報処理装置１０２で実行される印刷制御処理を示すフローチャートである。制御部２０１は、図１４のフローチャートに基づく制御プログラムを実行することにより、下記の処理を実行する。
【０１１２】
ユーザがアプリケーション４０１で印刷を指示すると、プリンタドライバ４０２は図１４の印刷制御処理を開始する。なお、ハードウェアとしては、制御部２０１がプリンタドライバ４０２のプログラムを実行することにより、図１４に示す印刷制御処理を実行する。
【０１１３】
まず、プリンタドライバ４０２は、印刷設定を行うためのユーザインタフェースをユーザに提供し、アプリケーション４０１から受信した印刷データと印刷設定に従って印刷ジョブを生成する（Ｓ１４０１）。
【０１１４】
プリンタドライバ４０２は、通信制御部２０７を介して印刷装置１１０と通信して、テーブル７０１を印刷装置１１０から取得する（Ｓ１４０２）。そして、プリンタドライバ４０２はテーブル７０１を確認し、ある１つの色の継続使用フラグを参照し（Ｓ１４０３）、その継続使用フラグがＯＮになっているかを判断する（Ｓ１４０４）。
【０１１５】
継続使用フラグがＯＦＦになっている場合、プリンタドライバ４０２は、トナーが切れているトナーカートリッジの継続使用を許可しないことを示す属性値を継続使用属性として印刷ジョブに付加する（Ｓ１４０９）。
【０１１６】
継続使用フラグがＯＮになっている場合、プリンタドライバ４０２は、ユーザが指定する印刷品質がデフォルトの印刷品質もよりも高いか否かを判断する（Ｓ１４０５）。
【０１１７】
例えば、プリンタドライバ４０２が提供するユーザインタフェースにおいて、「一般文書」、「ＤＴＰ文書」、「高詳細文書」のうち、ユーザが「ＤＴＰ文書」や「高詳細文書」を印刷も対象として選択する。その場合、ユーザが指定する印刷品質がデフォルトの印刷品質もよりも高いと判断してもよい。あるいは、ユーザが「モノクロ印刷」と「カラー印刷」のうち「カラー印刷」を選択している場合、ユーザが指定する印刷品質がデフォルトの印刷品質もよりも高いと判断してもよい。
【０１１８】
ユーザが指定する印刷品質がデフォルトの印刷品質よりも高い場合、プリンタドライバ４０２は、図１０に示す画面を表示するようディスプレイ装置２４０を制御する。それにより、プリンタドライバ４０２は、継続使用フラグがＯＮになっている色のトナーカートリッジの継続使用を許可するか否かをユーザに問い合わせる（Ｓ１４０６）。ユーザはキーボード／マウス２３０を使ってＹＥＳまたはＮＯを選択する。
【０１１９】
プリンタドライバ４０２は、ＹＥＳ及びＮＯのいずれが選択されたかを判断することによって、ユーザがトナーカートリッジの継続使用を許可したか否かを判断する（Ｓ１４０７）。ユーザがトナーカートリッジの継続使用を許可した場合、プリンタドライバ４０２は、トナーが切れているトナーカートリッジの継続使用を許可することを示す属性値を継続使用属性として印刷ジョブに付加する（Ｓ１４０８）。
【０１２０】
一方、ユーザがトナーカートリッジの継続使用を許可しなかった場合、プリンタドライバ４０２は、トナーが切れているトナーカートリッジの継続使用を許可しないことを示す属性値を継続使用属性として印刷ジョブに付加する（Ｓ１４０９）。
【０１２１】
また、ユーザが指定する印刷品質がデフォルトの印刷品質よりも高くない場合、プリンタドライバ４０２は、トナーが切れているトナーカートリッジの継続使用を許可することを示す属性値を継続使用属性として印刷ジョブに付加する（Ｓ１４０８）。
【０１２２】
プリンタドライバ４０２は、全ての色の継続使用フラグを参照したかを判断する（Ｓ１４１０）。参照されていない継続使用フラグがある場合には、制御部３０１は、まだ参照されていない継続使用フラグを次に参照する（Ｓ１４０３）。全ての色の継続使用フラグが参照された場合には、プリンタドライバ４０２は、印刷ジョブを印刷装置１１０に送信するよう通信制御部２０７を制御する（Ｓ１４１１）。
【０１２３】
印刷装置１１０は印刷ジョブを情報処理装置１０１または情報処理装置１０２から受信すると、図１３に示す印刷制御処理を実行する。
【０１２４】
図１４に示す実施形態によれば、各情報処理装置が所定の条件に従ってトナー切れが発生したトナーカートリッジの継続使用をするかをユーザに問い合わせることにより、そのトナーカートリッジの継続使用をするか否かをユーザ毎に切り替えることができる。
【０１２５】
印刷ジョブの品質が高いなどの所定の条件に合致する場合には、トナーが切れているトナーカートリッジを継続して使用するかをユーザに問い合わせることができる。これにより、ユーザが高品質の印刷物を求めているにもかかわらずトナーカートリッジの継続使用が自動的に行われてしまう、のを防止することができる。
【０１２６】
＜その他の実施形態＞
本発明に係る印刷装置はレーザビームプリンタに限られるものではなく、他のプリント方式の印刷装置であってもよい。
【０１２７】
上記では、トナーを使って印刷をする印刷装置を例にするが、本発明は、インクやトナーなどの記録材を使って印刷をする印刷装置に適用可能である。
【０１２８】
また、記録材を格納する格納手段は、トナーカートリッジ、インクカートリッジまたはインクタンクであってもよい。
【０１２９】
図１５では、印刷装置は４色分のトナーカートリッジを有している。しかし、印刷装置がモノクロ印刷のみ実行可能で、ブラックのトナーカートリッジだけを有している場合でも、本発明は印刷装置に適用可能である。この場合、継続使用フラグや継続使用許可フラグは一色分だけ用意される。
【０１３０】
トナー切れを解除するためにトナーを供給する方法としては、トナーカートリッジを交換する方法のほかに、トナーをトナーカートリッジに補給する方法もある。
【０１３１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１３２】
１００  印刷システム
１０１  情報処理装置
１０２  情報処理装置
１１０  印刷装置
２００  情報処理装置の本体
２０１  制御部
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  外部記憶装置制御部
２０５  キーボード／マウス制御部
２０６  ディスプレイ制御部
２０７  通信制御部
２１０  システムバス
２２０  外部記憶装置
２３０  キーボード／マウス
２４０  ディスプレイ装置
３０１  制御部３０１
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  画像処理部
３０５  操作部
３０６  表示部
３０７  通信制御部
３０８  プリンタエンジン
３０９  外部記憶装置制御部
３１０  スキャナ
３２０  外部記憶装置
３３０  システムバス
４０１  アプリケーション
４０２  プリンタドライバ
４０３  ステータスウィンドウ
【図１】
2014119801.tif 000003
【図２】
2014119801.tif 000004
【図３】
2014119801.tif 000005
【図４】
2014119801.tif 000006
【図５】
2014119801.tif 000007
【図６】
2014119801.tif 000008
【図７】
2014119801.tif 000009
【図８】
2014119801.tif 000010
【図９】
2014119801.tif 000011
【図１０】
2014119801.tif 000012
【図１１】
2014119801.tif 000013
【図１２】
2014119801.tif 000014
【図１３】
2014119801.tif 000015
【図１４】
2014119801.tif 000016
【図１５】
2014119801.tif 000017