(57)【要約】【課題】カラーインクがインクエンドとなった場合に、モノクロ印刷を可能にする技術を提供することを目的とする。【解決手段】本出願の複合機１００は、カラー印刷とモノクロ印刷とが可能な複合機であって、カラーのインクがなくなった場合に印刷ジョブの受け付けを停止する第１のモードと、ホストコンピュータのドライバに、モノクロ印刷のみ可能な旨を通知する第２のモードと、モノクロ印刷を行うモノクロ印刷モードと、を制御するモード制御手段と、１回に１つの印刷ジョブのみ受け付ける排他制御手段と、を備え、前記第１のモードにおいて第２のモードへの移行要求を受け付けた場合には前記第２のモードに移行させ、前記第２のモードにおいて前記ドライバからモノクロ印刷コマンドを受信すると、前記モノクロ印刷モードに移行させ、前記排他制御手段から印刷データを受け取り印刷を行う。【選択図】図１
2010076355.tif 000002
【特許請求の範囲】
【請求項１】
カラー印刷とモノクロ印刷とが可能な印刷装置であって、
モノクロ印刷を行うモノクロ印刷モードと、カラーの画像形成媒体がなくなった場合に印刷ジョブの受け付けを停止する第１のモードと、前記モノクロ印刷モードへ移行可能な第２のモードと、を制御するモード制御手段と、
１回に１つの印刷ジョブのみ受け付ける排他制御手段と、
前記排他制御手段が受け付けた印刷ジョブに基づく印刷を行う印刷実行手段と、を備え、
前記モード制御手段は、
前記第１のモードにおいて第２のモードへの移行要求を受け付け、
移行要求を受け付けた場合に、モノクロ印刷のみ可能な旨をホストコンピュータのドライバに通知して、前記第１のモードから前記第２のモードに移行させ、
前記第２のモードにおいて前記排他制御手段が前記ドライバからモノクロ印刷コマンドを受信すると、当該モード制御手段は前記モノクロ印刷モードに移行させ、前記排他制御手段からの印刷ジョブに基づいて前記排他制御手段が印刷を実行した後、当該モード制御手段は前記第２のモードに戻す、
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記モード制御手段は、
前記第２のモードで前記排他制御手段が最初に前記ドライバからモノクロ印刷コマンドを受信してから所定期間経た場合、当該モード制御手段はモノクロ印刷モードに移行不可とする第３のモードに移行させる、
ことを特徴とする印刷装置。
【請求項３】
請求項１又は２に記載の印刷装置であって、
前記モード制御手段は、
前記第１のモードにおいて前記第２のモードへの移行要求を受け付けずに、前記排他制御手段が前記ドライバからモノクロ印刷コマンドを受信すると、当該モード制御手段は前記モノクロ印刷モードに移行させ、前記排他制御手段からの印刷ジョブに基づいて前記排他制御手段が印刷を実行した後、当該モード制御手段は前記第２のモードに戻す、
ことを特徴とする印刷装置。
【請求項４】
コンピュータを、カラー印刷とモノクロ印刷とが可能な印刷装置として機能させるためのプログラムであって、
前記コンピュータを、
モノクロ印刷を行うモノクロ印刷モードと、カラーの画像形成媒体がなくなった場合に印刷ジョブの受け付けを停止する第１のモードと、前記モノクロ印刷モードへ移行可能な第２のモードと、を制御するモード制御手段と、
１回に１つの印刷ジョブのみ受け付ける排他制御手段と、
前記排他制御手段が受け付けた印刷ジョブに基づく印刷を行う印刷実行手段と、を備える印刷装置として機能させ、
前記モード制御手段に、
前記第１のモードにおいて第２のモードへの移行要求を受け付けるステップと、
移行要求を受け付けた場合に、モノクロ印刷のみ可能な旨をホストコンピュータのドライバに通知して、前記第１のモードから前記第２のモードに移行させるステップと、
前記第２のモードにおいて前記排他制御手段が前記ドライバからモノクロ印刷コマンドを受信すると、当該モード制御手段が前記モノクロ印刷モードに移行させ、前記排他制御手段からの印刷ジョブに基づいて前記排他制御手段が印刷を実行した後、当該モード制御手段が前記第２のモードに戻すステップと、
を実行させるプログラム。
【請求項５】
コンピュータを、印刷装置を制御するホストコンピュータとして機能させるためのプリンタドライバであって、
前記コンピュータに、
カラーの画像形成媒体がなくなった場合に印刷ジョブの受け付けを停止する第１のモードに設定した旨の通知を、前記印刷装置から受け付けるステップと、
前記第１のモードから、モノクロ印刷を行うモードに移行可能な第２のモードに移行させる移行要求を、ユーザからの指示に基づいて当該印刷装置に通知するステップと、
モノクロ印刷コマンドを前記印刷装置に送信して、モノクロ印刷を行うモノクロ印刷モードに移行させ、モノクロ印刷データを送信して、当該モノクロ印刷データを印刷させるステップと、
を実行させるプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーインクがインクエンドとなった場合の印刷技術に関する。
【背景技術】
【０００２】
近年のインクジェットプリンタは、どれか１つの色でもインクエンドとなると、あらゆる印刷ができない仕様になっている。
【０００３】
また、インクジェットプリンタの中には、カラーインクがインクエンドとなった場合に、カラーデータをモノクロデータに変換して印刷を行う機能を有するものもある（例えば、特許文献１に記載のインクジェットプリンタ）。
【特許文献１】特開平６−１８３０３２号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、近年のインクジェットプリンタは複合機が主であるため、カラーデータをモノクロデータに変換して印刷を行うと、以下のような問題が発生する。
【０００５】
（１）メモリカードやデジタルカメラからのダイレクト印刷の場合、カラーデータをプリンタ側でモノクロデータに変換してしまうと、印刷結果がユーザにとって価値のないものとなる。また、カラーデータに変換する旨のアナウンスや、カラーデータに変換するか否かについてのユーザによる選択は、現状の通信プロトコル（デジタルカメラ等との通信）では不可能である。
【０００６】
（２）ＦＡＸ印刷の場合、重要な情報がやりとりされることがあるため、送信結果をプリンタ側の都合で変更してしまうことは好ましくない。
【０００７】
本発明は、カラーインクがインクエンドとなった場合であっても、上記の問題を発生させることなく、モノクロ印刷を可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本願発明は、カラー印刷とモノクロ印刷とが可能な印刷装置であって、モノクロ印刷を行うモノクロ印刷モードと、カラーのインクがなくなった場合に印刷ジョブの受け付けを停止する第１のモードと、前記モノクロ印刷モードへ移行可能な第２のモードと、を制御するモード制御手段と、１回に１つの印刷ジョブのみ受け付ける排他制御手段と、前記排他制御手段が受け付けた印刷ジョブに基づく印刷を行う印刷実行手段と、を備え、前記モード制御手段は、前記第１のモードにおいて第２のモードへの移行要求を受け付け、移行要求を受け付けた場合に、モノクロ印刷のみ可能な旨をホストコンピュータのドライバに通知して、前記第１のモードから前記第２のモードに移行させ、前記第２のモードにおいて前記排他制御手段が前記ドライバからモノクロ印刷コマンドを受信すると、当該モード制御手段は前記モノクロ印刷モードに移行させ、前記排他制御手段からの印刷ジョブに基づいて前記排他制御手段が印刷を実行した後、当該モード制御手段は前記第２のモードに戻す。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態が適用された印刷システム１０の機能構成の一例を示すブロック図である。図示するように、印刷システム１０は、複合機１００と、情報処理装置２００と、を備えている。
【００１１】
情報処理装置２００は、不図示の、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、ハードディスクと、ディスプレイ等の表示装置と、キーボードやマウス等からなる入力装置と、複合機１００とデータの送受信を行う通信インタフェースと、などを備えた一般的なコンピュータで実現される。
【００１２】
情報処理装置２００上には、図示するように、制御部２１０と、プリンタドライバ部２２０と、が構築される。各部（２１０、２２０）は、情報処理装置２００が備えるＲＯＭなどからＲＡＭにロードされたコンピュータプログラムを、ＣＰＵが実行することにより構築される。
【００１３】
制御部２１０は、情報処理装置２００全体を制御し、情報処理装置２００を、複合機１００のホストコンピュータとして機能させる。例えば、制御部２１０は、印刷対象の画像データなどを作成するためのアプリケーションを提供する
【００１４】
プリンタドライバ部２２０は、複合機１００を制御して印刷を実行させるための処理を行う。例えば、プリンタドライバ部２２０は、印刷対象の画像データなどを、複合機１００で解釈可能な印刷データに変換し、複合機１００に出力する。なお、プリンタドライバ部２２０は、ユーザから印刷要求を受け付けると、単数ページ、又は、複数ページの印刷データを、１つの印刷ジョブとして複合機１００に出力する。
【００１５】
また、プリンタドライバ部２２０は、複合機１００における印刷を制御するためのコマンド群を複合機１００に出力する。コマンド群の中には、例えば、カラーインク（カラー画像形成媒体）がインクエンド（使用不可）の状態となっている複合機１００について、インクエンドの状態を解除する解除コマンドなどを含む。解除コマンドについては、印刷ジョブごとに、印刷データの出力に先だって複合機１００に出力する。また、解除コマンドを複合機１００に出力できるのは、情報処理装置２００のプリンタドライバ部２２０に限定する。
【００１６】
また、プリンタドライバ部２２０は、ディスプレイ等の表示装置（図示せず）に、ユーザに通知するためのメッセージや、複合機１００における印刷についての各種設定画面などを表示させる。また、プリンタドライバ部２２０は、タッチパネルやボタン等からなる入力装置（図示せず）から、ユーザによる各種指示を受け付ける。
【００１７】
次に、複合機１００は、不図示の、ＣＰＵと、ＲＡＭと、ＲＯＭと、情報処理装置２００とデータの送受信を行う通信インタフェースと、外部機器（例えば、デジタルカメラやメモリカードなど）からデータを受信する外部インタフェースと、電話回線を介してＦＡＸデータなどを送受信するファクシミリインタフェースと、印字機構や給排紙機構等からなる印刷エンジンと、などを備え、印刷機能（ダイレクト印刷機能などを含む）、コピー機能、スキャナ機能、ＦＡＸ通信機能、などを実現する。ただし、複合機１００は、少なくとも印刷機能を有していればよく、例えば、一般的なインクジェットプリンタや、カラーレーザープリンタ、昇華式プリンタなどであってもよい。
【００１８】
複合機１００上には、図示するように、インクエンド検知部１１０と、モード切替部１２０と、排他制御部１３０と、印刷実行部１４０と、が構築される。各部（１１０〜１４０）は、複合機１００が備えるＲＯＭなどからＲＡＭにロードされたコンピュータプログラムを、ＣＰＵが実行すること、及び、印刷エンジンが動作すること、により構築される。或いは、各機能を実現する専用のＡＳＩＣ（Application Specific Integrated Circuit）などが動作することにより構築されてもよい。
【００１９】
インクエンド検知部１１０は、各色のインク消費量が所定の閾値を超えたか否か（インクエンド）を判定する。具体的には、インクエンド検知部１１０は、シアン、イエロー、マゼンタ、ブラックなどの各色のインクカートリッジにおけるインク消費量からインク残量を検出し、検出した残量が所定の閾値より少ない場合にインクエンドと判定する。
【００２０】
モード切替部１２０は、複合機１００における各種モードを切り替える制御を行う。ここで、各種モードには、通常モードの他に、後述する第１のインクエンドモードと、第２のインクエンドモードと、モノクロ印刷モードと、第３のインクエンドモードと、が含まれる。
【００２１】
図２は、それぞれのモードの関係を示す図である。
【００２２】
通常モードとは、カラー印刷とモノクロ印刷のいずれでも印刷可能なモードである。
【００２３】
第１のインクエンドモードとは、カラーインク（ブラックインク以外）の１色でもインクエンドとなった場合に移行し、ユーザからの指示により第２のインクモードへ移行可能なモードをいう。ただし、例外として、ユーザからの指示がない場合であっても、第１のインクエンドモードにおいて、解除コマンドとともに印刷ジョブを受け付けた場合には、モノクロ印刷モードに移行する（イリーガルパス）。
【００２４】
第２のインクエンドモードとは、解除コマンドを受信した場合に、インクエンドの状態を解除してモノクロ印刷モードに移行するモードをいう。第２のインクエンドモードで最初にモノクロ印刷の指示を受け付けて（モノクロ印刷モードに移行させてモノクロ印刷を実行）から、２回目以降の解除コマンドを受信せずに所定期間（例えば、５日）が経過した場合には、第３のインクエンドモードに移行する。
【００２５】
モノクロ印刷モードとは、カラーインクがインクエンドの場合であっても、情報処理装置２００から受信したモノクロ印刷データだけは印刷するモードをいう。モノクロ印刷モードにおいて、１つの印刷ジョブについてのモノクロ印刷データを印刷した後には、第２のインクエンドモードに戻る。
【００２６】
第３のインクエンドモードとは、複合機１００における印刷を不可とするモードである。一旦、第３のインクエンドモードに移行すると、モノクロ印刷モードなどの他のモードへ移行することはできない。ただし、インクカートリッジの交換が行われた場合には、通常モードに移行する。
【００２７】
排他制御部１３０は、複合機１００の状態（モード）に応じて、印刷ジョブ（印刷データ）の受け付けを制御する。例えば、排他制御部１３０は、複合機１００がインクエンドの状態（第１のインクエンドモード、第２のインクエンドモード、第３のインクエンドモード）である場合には、あらゆる印刷ジョブの受け付けを停止する。また、複合機１００がモノクロ印刷モードである場合には、１つの印刷ジョブのみ受け付ける。ここで、上述したように、モノクロ印刷モードでは、１つの印刷ジョブについて印刷を行うと第２のインクエンドモードにただちに戻されるため、１回（モノクロ印刷モードになってから第２のインクエンドモードに移行するまでの期間）に１つの印刷ジョブのみ受け付けることになる。
【００２８】
印刷実行部１４０は、排他制御部１３０が受け付けた印刷ジョブについての印刷データを印刷する。モノクロ印刷モードにおいては、印刷実行部１４０は、ブラックインクによる印字だけを行うための設定を印刷エンジンに対して行う。
【００２９】
次に、上記構成からなる印刷システム１０における複合機１００の特徴的な動作について説明する。図３は、複合機１００が行うモード切替処理について説明するフローチャートである。
【００３０】
複合機１００の電源が投入されると、モード切替部１２０は、モード切替処理を開始する。まず、モード切替部１２０は、複合機１００を、通常の印刷が可能な通常モードに設定する（ステップＳ１０１）。
【００３１】
通常モードにおいて、モード切替部１２０は、いずれかの色のインクがインクエンドとなるまで待機する（ステップＳ１０２；Ｎｏ）。具体的には、モード切替部１２０は、インクエンド検知部１１０がいずれかの色についてインクエンドと判定するまで待機する。
【００３２】
モード切替部１２０は、いずれかの色のインクがインクエンドとなった場合には（ステップＳ１０２；Ｙｅｓ）、インクエンドの状態であることをユーザに通知するメッセージを複合機１００に備わるパネル等に表示し、処理をステップＳ１０３に移行する。
【００３３】
続いて、モード切替部１２０は、ステップＳ１０２でインクエンドと判定されたインクの色が、ブラックであるか否か判別する（ステップＳ１０３）。具体的には、モード切替部１２０は、インクエンド検知部１１０がインクエンドと判定した色を特定し、特定した色がブラックであるか否か判別する。
【００３４】
モード切替部１２０は、インクエンドのインクがブラックであると判定した場合には（ステップＳ１０３；Ｙｅｓ）、処理をステップＳ１１３に移行して、複合機１００を印刷不可の状態（第３インクエンドモード）にする。
【００３５】
一方、モード切替部１２０は、インクエンドのインクがブラックではないと判定した場合には（ステップＳ１０３；Ｎｏ）、処理をステップＳ１０４に移行して、複合機１００を第１のインクエンドモードに設定する（ステップＳ１０４）。具体的には、排他制御部１３０は、あらゆる印刷ジョブ（印刷データ）の受け付けを停止する。これとともに、モード切替部１２０は、複合機１００に蓄積されている全ての印刷ジョブ（モノクロ印刷データを含む）を削除する。また、モード切替部１２０は、第１のインクエンドモードに設定したことを、情報処理装置２００のプリンタドライバ部２２０に通知する。
【００３６】
第１のインクエンドモードに設定されると、排他制御部１３０は、インクエンドの状態を解除する解除コマンドとともに、モノクロ印刷データを含む印刷ジョブを受け付けたか否か判定する（ステップＳ１０５）。
【００３７】
ここで、排他制御部１３０が解除コマンドとともに印刷ジョブを受け付けた場合には（ステップＳ１０５；Ｙｅｓ）、モード切替部１２０は、処理をステップＳ１１１に移行して（イリーガルパス）、複合機１００をモノクロ印刷モードに設定する（ステップＳ１１１）。
【００３８】
一方、排他制御部１３０が解除コマンドとともに印刷ジョブを受け付けていない場合には（ステップＳ１０５；Ｎｏ）、モード切替部１２０は、処理をステップＳ１０６に移行して、プリンタドライバ部２２０から第２のインクエンドモードへ移行させる要求が有ったか否か判別する。
【００３９】
モード切替部１２０は、プリンタドライバ部２２０から第２のインクエンドモードへ移行させる要求がない場合には（ステップＳ１０６；Ｎｏ）、処理をステップＳ１０５に戻し、排他制御部１３０が解除コマンドとともに印刷ジョブを受け付けるか、モード切替部１２０が第２のインクエンドモードへ移行させる要求を受け付けるまで、第１のインクエンドモードを維持する。
【００４０】
第２のインクエンドモードへ移行させる要求が有った場合には（ステップＳ１０６；Ｙｅｓ）、モード切替部１２０は、複合機１００を、第２のインクエンドモードに設定する（ステップＳ１０７）。ここで、印刷実行部１４０は、モノクロ印刷が可能なように印刷エンジンをセットする。なお、排他制御部１３０は、引き続き、あらゆる印刷ジョブの受け付けを停止している。
【００４１】
モード切替部１２０は、初めて解除コマンド（モノクロ印刷の指示）を受け付けて（後述するステップＳ１０９；Ｙｅｓ）からの経過時間が所定の期間（例えば、５日）を越えていないと判定した場合には（ステップＳ１０８；Ｎｏ）、解除コマンドをプリンタドライバ部２２０から受信したか否か判別する（ステップＳ１０９）。
【００４２】
モード切替部１２０は、プリンタドライバ部２２０から解除コマンドを受信していない場合には（ステップＳ１０９；Ｎｏ）、処理をステップＳ１０８に戻し、初めて解除コマンドを受信してからの経過時間が所定の期間を越えるか、解除コマンドを受信するまで第２のインクエンドモードを維持する。
【００４３】
一方、ステップＳ１０８において、モード切替部１２０は、初めて解除コマンドを受信してからの経過時間が所定の期間を越えている場合には（ステップＳ１０８；Ｎｏ）、処理をステップＳ１１３に移行して、モノクロ印刷も含め全ての印刷を不可（第３のインクエンドモード）にする。これによって、カラーインクがインクエンドとなっている状態でモノクロ印刷を行える期間に制限を設けることができる。これにより、印刷ヘッドなどの消耗を軽減させることができる。
【００４４】
また、ステップＳ１０９において、モード切替部１２０は、プリンタドライバ部２２０から解除コマンドを受信したと判定した場合には（ステップＳ１０９；Ｙｅｓ）、ブラックのインクがインクエンドであるか否か判別する（ステップＳ１１０）。なお、モード切替部１２０は、ステップＳ１０９において初めて解除コマンドを受信したと判定した場合には、複合機１００に備わるカウンタなどを用いて、この時点からの経過時間について測定を開始する。
【００４５】
ブラックのインクがインクエンドである場合には（ステップＳ１１０；Ｙｅｓ）、モード切替部１２０は、処理をステップＳ１１３に移行して、複合機１００を印刷不可の状態（第３のインクエンドモード）にする。
【００４６】
一方、解除コマンドを受信してから、ブラックのインクがインクエンドでない場合には（ステップＳ１１０；Ｙｅｓ）、モード切替部１２０は、インクエンドの状態を解除し、モノクロ印刷モードに設定する（ステップＳ１１１）。ここで、排他制御部１３０は、プリンタドライバ部２２０から送信された１つの印刷ジョブのみ受け付け、受け付けた印刷ジョブに含まれるモノクロ印刷データを印刷実行部１４０に供給する。
【００４７】
印刷実行部１４０は、排他制御部１３０から供給されたモノクロ印刷データを印刷する（ステップＳ１１２）。１つの印刷ジョブについてのモノクロ印刷データの印刷が完了すると、モード切替部１２０は、処理をステップＳ１０７に戻し、複合機１００を、第２のインクエンドモードに設定し直す。これにより、排他制御部１３０は、１つの印刷ジョブについて印刷が完了すると、新たに解除コマンドを受信しない限り、あらゆる印刷ジョブを受け付けない。
【００４８】
ところで、ステップＳ１１３に処理が移行すると、モード切替部１２０は、複合機１００を第３のインクエンドモードに設定する（ステップＳ１１３）。ここで、排他制御部１３０は、あらゆる印刷ジョブの受け付けを停止する。また、モード切替部１２０は、第３のインクエンドモードに設定したことをプリンタドライバ部２２０に通知する。なお、第３のインクエンドモードに設定した後は、モード切替部１２０は、インクカートリッジが交換されるまでは、複合機１００を他のいずれのモードにも設定変更しない。
【００４９】
モード切替部１２０は、インクカートリッジが交換されると、モード切替処理を終了する。
【００５０】
次に、情報処理装置２００の特徴的な動作について説明する。図４は、情報処理装置２００が行う印刷設定処理について説明するフローチャートである。
【００５１】
情報処理装置２００のプリンタドライバ部２２０は、複合機１００から第１のインクエンドモードに設定した通知を受け付けるまで待機し（ステップＳ２０１；Ｎｏ）、当該通知を受け付けたときに（ステップＳ２０１；Ｙｅｓ）、印刷設定処理を開始する。なお、ここでの複合機１００からの通知は、上述したステップＳ１０４でモード切替部１２０が行う通知に該当する。
【００５２】
プリンタドライバ部２２０は、複合機１００を第１のインクエンドモードから第２のインクエンドモードに移行させるか否かについての選択を受け付けるための選択画面３０１を、表示装置に表示させる（ステップＳ２０２）。例えば、プリンタドライバ部２２０は、図の点線枠内に示すように、複合機１００を第２のインクエンドモードに移行させるための「はい」ボタンと、第２のインクエンドモードには移行させないための「いいえ」ボタンと、を含む選択画面を表示させる。
【００５３】
ここで、プリンタドライバ部２２０は、ユーザから「はい」ボタン、又は「いいえ」ボタンをタッチする操作を受け付け、「はい」ボタンが選択されたか否か判別する（ステップＳ２０３）。プリンタドライバ部２２０は、「はい」ボタンをタッチする操作を受け付けた場合には、複合機１００を第２のインクエンドモードに移行させる指示がされたと判定し（ステップＳ２０３；Ｙｅｓ）、複合機１００に、第２のインクエンドモードに移行させる要求を送信する。
【００５４】
そして、プリンタドライバ部２２０は、複合機１００を第２のインクエンドモードに設定したことをユーザに通知するための通知画面３０２を表示装置に表示させる（ステップＳ２０４）。例えば、プリンタドライバ部２２０は、図の点線枠内に示すように、第２のインクエンドモードに設定した旨のメッセージを含む通知画面を表示させる。
【００５５】
一方、プリンタドライバ部２２０は、ステップＳ２０３において「いいえ」ボタンをタッチする操作を受け付けた場合には、複合機１００を第２のインクエンドモードには移行させない指示がされたと判定し（ステップＳ２０３；Ｎｏ）、複合機１００に第２のインクエンドモードに移行させる要求などを送信することなく、処理をステップＳ２０９に移行する。
【００５６】
ステップＳ２０９に処理が移行すると、プリンタドライバ部２２０は、複合機１００でインクエンドとなっているインクの交換をユーザに促すためのエラー画面３０４を表示装置に表示させる（ステップＳ２０９）。例えば、プリンタドライバ部２２０は、図の点線枠内に示すように、インクの交換を促す内容のメッセージを含むエラー画面を表示させる。
【００５７】
エラー画面を表示後、プリンタドライバ部２２０は、印刷設定処理を終了する。
【００５８】
ところで、ステップＳ２０４で通知画面を表示させた後には、プリンタドライバ部２２０は、複合機１００から第３のインクエンドモード（印刷不可）に設定した通知を受け付けたか否か判別する（ステップＳ２０５）。当該通知を受け付けたとき（ステップＳ２０５；Ｙｅｓ）、プリンタドライバ部２２０は、処理を上述したステップＳ２０９に移行してエラー画面を表示させる。なお、ここでの複合機１００からの通知は、上述したステップＳ１１３でモード切替部１２０が行う通知に該当する。
【００５９】
一方、プリンタドライバ部２２０は、第３のインクエンドモードに設定した通知を受け付けていないと判定した場合には（ステップＳ２０５；Ｎｏ）、処理をステップＳ２０６に移行する。
【００６０】
ステップＳ２０６に処理が移行すると、プリンタドライバ部２２０は、印刷対象の画像データなどについての印刷設定を行うための画面を表示装置に表示させる（ステップＳ２０６）。例えば、プリンタドライバ部２２０は、図の点線枠内に示すように、モノクロ印刷モードで印刷を行うか否かについて選択するボックスを含む印刷設定画面３０３を表示させる。なお、このボックスには、図示するように、初期設定でチェックが入れられている。
【００６１】
ボックスにチェックが入れられた状態で「ＯＫ」ボタンにタッチする操作がされると（ステップＳ２０７；Ｎｏ）、プリンタドライバ部２２０は、印刷対象の画像データなどをモノクロ印刷データに変換する。そして、複合機１００のインクエンドの状態を解除するための解除コマンドを複合機１００に送信するとともに、変換したモノクロ印刷データについての印刷ジョブを送信する（ステップＳ２０８）。
【００６２】
解除コマンドおよび印刷ジョブを複合機１００に送信した後は、プリンタドライバ部２２０は、処理をステップＳ２０５に戻し、第３のインクエンドモードの設定通知を受け付ける（ステップＳ２０５；Ｙｅｓ）までは、何度でもモノクロ印刷データを複合機１００に送信することができる。
【００６３】
一方、ステップＳ２０７において、ボックスのチェックがはずされた状態で「ＯＫ」ボタンにタッチする操作がされると（ステップＳ２０７；Ｙｅｓ）、プリンタドライバ部２２０は、処理をステップＳ２０９に移行して、エラー画面を表示させる。これにより、複合機１００がインクエンドの状態である場合には、プリンタドライバ２２０からモノクロ印刷データ以外の印刷データを複合機１００に送信することができなくなる。
【００６４】
以上のように、本実施形態における印刷システム１０では、解除コマンドを複合機１００に発行（送信）できる装置を情報処理装置２００に限定している。また、複合機１００は、解除コマンドを受信した場合にだけインクエンドの状態を一時的に解除し、解除後に（又は解除コマンドとともに）受信したモノクロ印刷データの印刷を行う。そして、印刷後には、インクエンドの状態に戻して印刷ジョブの受付を停止する。これにより、複合機１００では、カラーインクがインクエンドとなった場合であっても、情報処理装置２００から送信されたモノクロ印刷データのみ印刷することができる。
【００６５】
また、上記のステップＳ２０２において、複合機１００を第２のインクエンドモードに移行させるか否かについてユーザに選択させているため、ユーザが望んでいないモノクロ印刷が複合機１００で行われることはない。
【００６６】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００６７】
例えば、上記実施形態では、ステップＳ２０９においてエラー画面を表示した後は、印刷設定処理を終了しているが、これに限定されない。例えばステップＳ２０９においてエラー画面を表示した後に処理をステップＳ２０６に移行し、ユーザの指示に基づいて印刷設定画面を表示させるようにしてもよい。
【００６８】
また、上記実施形態のモード切替処理において、モード切替部１２０は、ステップＳ１０５の処理を省いてもよい。そうすれば、図２に示したイリーガルパスを許可しない仕様とすることができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態に係る印刷システムの機能構成の一例を示すブロック図である。
【図２】複合機で設定される各モードの関係を示す図である。
【図３】複合機が行うモード切替処理を示すフローチャートである。
【図４】情報処理装置が行う印刷設定処理を示すフローチャートである。
【符号の説明】
【００７０】
１０・・・印刷システム、１００・・・複合機、１１０・・・インクエンド検知部、１２０・・・モード切替部、１３０・・・排他制御部、１４０・・・印刷実行部、２００・・・情報処理装置、２１０・・・制御部、２２０・・・プリンタドライバ部、３０１・・・選択画面、３０２・・・通知画面、３０３・・・印刷設定画面、３０４・・・エラー画面。
【図１】
2010076355.tif 000003
【図２】
2010076355.tif 000004
【図３】
2010076355.tif 000005
【図４】
2010076355.tif 000006