(57)【要約】【課題】  印刷システムにおけるユーザビリティを向上させる。【解決手段】  カラー用プリンタドライバとモノクロ用プリンタドライバを備えるホストコンピュータと通信可能であるとともに、モノクロモード及びカラーモードを切り替え可能な印刷装置であって、色処理モードをモノクロモード又はカラーモードに切り替える色処理モード切替手段と、前記色処理モード切替手段により色処理モードを切り替えた際に、前記ホストコンピュータに当該印刷装置に対するプリンタドライバを、前記切り替えられた色処理モードに適したものに切り替えるよう指示する指示手段を備えている。【選択図】  図１
2006123339.tif 000002
【特許請求の範囲】
【請求項１】
カラー用プリンタドライバとモノクロ用プリンタドライバを備えるホストコンピュータと通信可能であるとともに、モノクロモード及びカラーモードを切り替え可能な印刷装置であって、
色処理モードをモノクロモード又はカラーモードに切り替える色処理モード切替手段と、
前記色処理モード切替手段により色処理モードを切り替えた際に、前記ホストコンピュータに当該印刷装置に対するプリンタドライバを、前記切り替えられた色処理モードに適したものに切り替えるよう指示する指示手段を備えたことを特徴とする印刷装置。
【請求項２】
前記ホストコンピュータで現在設定されているプリンタドライバがカラー用プリンタドライバであるかモノクロ用プリンタドライバであるかを判断する判断手段を更に有し、
前記指示手段は、色処理モード切替手段により切り替えられた色処理モードが、前記判断手段により判断されたプリンタドライバの色処理が対応していない場合に、色処理モードに適したものに切り替えるよう指示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
各色のトナー残量を検出する検出手段を備え、
前記指示手段は、前記検出手段によりトナー切れであると検出された場合に、空トナー情報をホストコンピュータに通知することを特徴とする請求項１又は２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モノクロモード及びカラーモードを切り替え可能な印刷装置に関する。
【背景技術】
【０００２】
従来、印刷装置はモノクロ、カラーそれぞれの専用機として設定されたものが大多数であり、プリンタドライバもそれぞれ専用のものが利用されてきた。近年では、モノクロ印刷装置の置き換えを狙ったモノクロ印刷に強いカラー印刷装置やモノクロモード及びカラーモードを切り替え可能な印刷装置（例えば特許文献１）も登場している。
【０００３】
【特許文献１】特開平５−０１９９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来までのモノクロ印刷に強いカラー印刷装置やモノクロモード及びカラーモードに切り替え可能な印刷装置では、モノクロ印刷のときにもカラー印刷用のプリンタドライバを使用するか、ユーザが各モードに合ったプリンタドライバを選択するかの必要があり、使い勝手が悪いという問題があった。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、モノクロモード及びカラーモードを切り替え可能な印刷装置と、当該印刷装置と通信可能なホストコンピュータとにより構成される印刷システムにおけるユーザビリティを向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷装置は、カラー用プリンタドライバとモノクロ用プリンタドライバを備えるホストコンピュータと通信可能であるとともに、モノクロモード及びカラーモードを切り替え可能な印刷装置であって、色処理モードをモノクロモード又はカラーモードに切り替える色処理モード切替手段と、前記色処理モード切替手段により色処理モードを切り替えた際に、前記ホストコンピュータに当該印刷装置に対するプリンタドライバを、前記切り替えられた色処理モードに適したものに切り替えるよう指示する指示手段を備えた点に特徴を有する。
また、本発明の印刷装置の他の特徴とするところは、前記ホストコンピュータで現在設定されているプリンタドライバがカラー用プリンタドライバであるかモノクロ用プリンタドライバであるかを判断する判断手段を更に有し、前記指示手段は、色処理モード切替手段により切り替えられた色処理モードが、前記判断手段により判断されたプリンタドライバの色処理が対応していない場合に、色処理モードに適したものに切り替えるよう指示する点にある。
また、本発明の印刷装置の他の特徴とするところは、各色のトナー残量を検出する検出手段を備え、前記指示手段は、前記検出手段によりトナー切れであると検出された場合に、空トナー情報をホストコンピュータに通知する点にある。
【発明の効果】
【０００７】
本発明によれば、印刷装置にてモノクロモード及びカラーモードを切り替える際に、自動的にホストコンピュータのプリンタドライバが各モードに適したものに切り替わるようにしたので、ユーザビリティを大幅に向上させることができる。さらに、ホストコンピュータの表示部や印刷装置の表示部に現在設定されているモードを表示するようにすれば、ユーザは現在設定されているモードを確認することができ、ユーザビリティの更なる向上を図ることができる。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１は本実施形態の印刷システムの構成を示す図であり、モノクロモード及びカラーモードを切り替え可能な印刷装置（プリンタ）１００と、ホストコンピュータであるＰＣ（パーソナルコンピュータ）２００とにより構成される。印刷装置１００とホストコンピュータ２００とは双方向通信可能なインタフェース（パラレルインタフェース、ＵＳＢ、ＩＥＥＥ１３９４等）により接続する。
【０００９】
印刷装置（プリンタ）１００は、ホストコンピュータ２００からデータを受け取って描画データを作成等するプリンタコントローラ１０１、エンジン１０３各部を制御するためのエンジンコントローラ１０２、実際に印刷を行う機構（メカニカル）部分であるエンジン１０３を備える。
【００１０】
ホストコンピュータ２００は、印刷装置１００との間でステータス情報を監視する機能を有し、プリンタドライバがインストールされており、モノクロモード及びカラーモードそれぞれに適したプリンタドライバがインストールされている。
いる。
【００１１】
このように構成された印刷システムにおいて、印刷装置１００にてモノクロモード及びカラーモードを切り替える際に、ホストコンピュータ２００のプリンタドライバを各モードに適したもの切り替え、更にはホストコンピュータ２００のステータスウィンドウや印刷装置１００の表示部に、現在設定されているのがモノクロモードかカラーモードかを表示するようにする。
【００１２】
ここで、まず図５〜図８を参照して、本発明を適用可能な印刷装置１００の例としてレーザビームプリンタ及びインクジェットプリンタの構成について説明する。なお、本発明を適用する印刷装置としては、レーザビームプリンタ及びインクジェットプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００１３】
図５はレーザビームプリンタ（ＬＢＰ）の構成例を示す図である。同図において、１５００はＬＢＰ本体であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報或いはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙等に像を形成する。１５０１は操作のためのスイッチ及びＬＥＤ表示器等が配されている操作パネル、１０００はＬＢＰ本体１５００全体の制御及びホストコンピュータから供給される文字情報等を解析するプリンタ制御ユニットである。プリンタ制御ユニット１０００は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１５０２に出力する。レーザドライバ１５０２は半導体レ−ザ１５０３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１５０３から発射されるレーザ光１５０４をオン・オフ切り替えする。レーザ光１５０４は回転多面鏡１５０５で左右方向に振らされて静電ドラム１５０６上を走査露光する。これにより、静電ドラム１５０６上には文字パターンの静電潜像が形成されることになる。この潜像は、静電ドラム１５０６周囲に配設された現像ユニット１５０７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ１５００に装着した用紙カセット１５０８に収納され、給紙ローラ１５０９及び搬送ローラ１５１０と搬送ローラ１５１１とにより、装置内に取り込まれて、静電ドラム１５０６に供給される。また、ＬＢＰ本体１５００には、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なる制御カード（エミュレーションカード）を接続できるように構成されている。
【００１４】
また、図６はインクジェットプリンタの構成例を示す図である。同図において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５０１１、５００９を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（図示しない）を有し、矢印ａ，ｂ方向に往復移動される。キャリッジＨＣには、インクジェットカートリッジＩＪＣが搭載されている。５００２は紙押え板であり、キャリッジ移動方向にわたって紙をプラテン５０００に対して押圧する。５００７、５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り替え等を行うためのホームポジション検知手段として機能する。５０１６は記録ヘッドの全面をキャップするキャップ部材５０２２を指示する部材、５０１５はこのキャップ内を吸引する吸引手段でキャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。５０１７はクリーニングブレードで、部材５０１９により前後方向に移動可能となる。５０１８は本体支持板で、上記５０１７、５０１９を支持する。５０１２は吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り替え等の公知の伝達手段で移動制御される。これらのキャッピング、クリーニング、吸引回復は、キャッリジがホームポジション側領域にきたときにリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望動作を行うように構成されていればよい。
【００１５】
図７は、図６に示したインクジェットプリンタの制御構成を説明するブロック図である。同図において、１７００は記録信号を入力するインターフェイス、１７０１はＭＰＵ、１７０２はＭＰＵ１７０１が実行する制御プログラムやホスト印刷情報等を格納するＲＯＭ、１７０３はＤＲＡＭで、各種データ（上記記録信号やヘッドに供給される記録データ等）を保存する。１７０４は記録ヘッド１７０８に対する出力データの供給制御を行うゲートアレイで、インターフェイス１７００、ＭＰＵ１７０１、ＤＲＡＭ１７０３間のデータの転送制御も行う。１７１０は記録ヘッド１７０８を搬送するためのキャリアモータ、１７０９は記録用紙搬送のための搬送モータ、１７０５は記録ヘッド１７０８を駆動するヘッドドライバ、１７０６は前記搬送モータ１７０９を駆動するモータドライバ、１７０７はキャリアモータ１７１０を駆動するモータドライバである。
【００１６】
このように構成された印刷装置において、インターフェイス１７００を介してホストコンピュータより入力情報が入力されると、ゲートアレイ１７０４とＭＰＵ１７０１との間で入力情報がプリント用の出力情報に変換される。そして、モータドライバ１７０６、１７０７が駆動されるとともに、ヘッドドライバ１７０５に送られた出力情報に従って記録ヘッドが駆動され印字が実行される。
【００１７】
なお、ＭＰＵ１７０１はインターフェイス１７００を介してホストコンピュータとの通信処理が可能となっており、ＤＲＡＭ１７０３に関するメモリ情報呼び資源データ等やＲＯＭ１７０２内のホスト印刷情報をホストコンピュータに通知可能に構成されている。
【００１８】
図８は本実施形態の印刷システムの具体的な構成例を示すブロック図である。ここでは、レーザビームプリンタ（図５）を例にして説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００１９】
図８において、３０００はホストコンピュータ（図１のホストコンピュータ２００に相当）で、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムデバイス４に接続される各デバイスをＣＰＵ１が総括的に制御する。また、ＲＯＭ３のプログラム用ＲＯＭにはＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデ−タ等を記憶し、ＲＯＭ３のデ−タ用ＲＯＭは上記文書処理等を行う際に使用する各種デ−タを記憶する。
【００２０】
２はＲＡＭで、ＣＰＵ１の主メモリ、ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はディスクコントローラ（ＤＫＣ）で、ブートプログラム，種々のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インターフェイス（インターフェイス）２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。
【００２１】
なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００２２】
プリンタ１５００（図１の印刷装置１００に相当）において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、ＲＯＭ１３のプログラムＲＯＭには、ＣＰＵ１２の制御プログラム等を記憶する。ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュータ上で利用される情報等を記憶している。
【００２３】
ＣＰＵ１２は入力部１８を介してホストコンピュータ３０００との通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知可能に構成されている。１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００２４】
なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１４は、ディスクコントローラ（ＤＫＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、１８は前述した操作パネルで操作のためのスイッチ及びＬＥＤ表示器等が配されている。
【００２５】
また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないＮＶＲＡＭを有し、操作パネル１５０１からのプリンタモード設定情報を記憶するようにしても良い。
【００２６】
以下、本実施形態の印刷システムにおける処理動作について説明する。図２Ａは印刷装置１００側での処理動作を示すフローチャート、図２Ｂはホストコンピュータ２００側での処理動作を示すフローチャートである。本動作は、印刷装置１００にて、操作者が操作パネルを介して色処理モードをモノクロモード又はカラーモードへ設定を切り替える際に、実行される。
【００２７】
印刷装置１００において、まず、ステップＳ２０１で、操作者により操作パネルを介して設定された色処理モードのモノクロモード・フラグの有無を判断し、モノクロモード・フラグがあればステップＳ２０２へ、なければステップＳ２０３へ進む。
【００２８】
ステップＳ２０２では、印刷装置１００は、ホストコンピュータ２００と双方向通信を行い、ドライバ・ステータス要求コマンドを送信し、その要求コマンドに対するホストコンピュータ２００からの応答に基づいて、ホストコンピュータ２００のドライバ・ステータス（ドライバ情報）を確認し、ホストコンピュータ２００で現在設定されているプリンタドライバがカラー用プリンタドライバであるか、モノクロ用プリンタドライバであるかを判断し、カラー用プリンタドライバであればステップＳ２０５へ、モノクロ用プリンタドライバであれば終了する（ステップＳ２０４）。ステップＳ２０５では、印刷装置１００は、ホストコンピュータ２００に印刷装置１００を出力先とするプリンタドライバをカラー用プリンタドライバからモノクロ用プリンタドライバに切り替えるようドライバ切り替えコマンドを送信する。
【００２９】
一方、ステップＳ２０３ではホストコンピュータ２００のドライバ・ステータス（ドライバ情報）を確認し、現在設定されているプリンタドライバがモノクロ用プリンタドライバであればステップＳ２０５へ、カラー用プリンタドライバであれば終了する（ステップＳ２０６）。ステップＳ２０５では、印刷装置１００は、ホストコンピュータ２００に印刷装置１００を出力先とするプリンタドライバをモノクロ用プリンタドライバからカラー用プリンタドライバに切り替えるようドライバ切り替えコマンドを送信する。
【００３０】
ホストコンピュータ２００において、まず、ステップＳ２５１で印刷装置１００からドライバ・ステータス要求コマンドを受信し、続いてステップＳ２５２で、そのドライバ・ステータス要求コマンドに応答して、印刷装置１００にドライバ・ステータスを送信する。
【００３１】
その後、ステップＳ２５３でホストコンピュータ２００は、印刷装置１００からドライバ切り替えコマンドを受信したかを判断し、受信したならばステップＳ２５４へ進んで、ドライバ切り替えコマンドに基づいて、印刷装置１００を出力先とするプリンタドライバを指定されたプリンタドライバに切り替える。例えば、モノクロ用プリンタドライバへの切り替えコマンドの場合は、印刷装置１００を出力先とするプリンタドライバを現在設定されているカラー用プリンタドライバからモノクロ用プリンタドライバに変更し、また、カラー用プリンタドライバへの切り替えコマンドの場合は、印刷装置１００を出力先とするプリンタドライバを現在設定されているモノクロ用プリンタドライバからカラー用プリンタドライバに変更する。プリンタドライバの切り替えが起こった場合、変更後に印刷装置１００を出力先とするプリンタドライバをアクティブドライバとし、変更前に印刷装置１００を出力先としていたプリンタドライバを非アクティブドライバとプリンタドライバのステータスを変更する。さらに、ステップＳ２５５ではホストコンピュータ２００は、表示部上のステータスウィンドウに現在アクティブなプリンタドライバを表示して終了する。
【００３２】
以上述べたように、印刷装置１００にてモノクロモード及びカラーモードを切り替える際に、自動的にホストコンピュータ２００のプリンタドライバが各モードに適したものに切り替わるようにし、更にホストコンピュータ２００のステータスウィンドウや印刷装置１００の表示部に、現在設定されているモードを表示するようにしたので、ユーザビリティの向上を図ることができる。
【００３３】
（第２の実施形態）
第２の実施形態では、印刷装置１００において黒以外のトナーが切れたことでモノクロモードに切り替わった場合に、トナーが切れたことをユーザに通知するようにしたものである。なお、印刷システムの構成は図１に示したものを同様であり、ここではその説明は省略する。
【００３４】
図３Ａは印刷装置１００側での処理動作を示すフローチャート、図３Ｂはホストコンピュータ２００側での処理動作を示すフローチャートである。印刷装置１００は、印刷開始前、印刷中、印刷終了後に各色のトナー残量を検出する機能（各色トナー内の攪拌棒を用いてトナー残量の検出を行っている。トナー残量の検出方法は、公知の技術で実現可能であるため、詳細な説明は省略する。）を備えているものとする。図３Ａ及び図３Ｂは、第１の実施形態の図２の処理に新たな処理を付加して説明するが、以下のステップ３０４以降の処理を、トナー残量検出機能により、ＹＭＣＫトナーのうち、ＹＭＣトナーのいずれかのトナーの残量がなくなった場合、もしくは残量が所定量以下であると検出された場合に、以下の処理が行われてもよい。なお、いずれかの色のトナー残量が所定値以下（あるいはなくなった）場合には、印刷装置１００は、トナー切れフラグを立てる（フラグを「０」から「１」にする）ものとする。
【００３５】
印刷装置１００において、まず、ステップＳ３０１でモノクロモード・フラグの有無を判断し、モノクロモード・フラグがあればステップＳ３０２へ、なければステップＳ３０３へ進む。
【００３６】
ステップＳ３０２では、印刷装置１００は、ホストコンピュータ２００と双方向通信を行い、ドライバ・ステータス要求コマンドを送信し、その要求コマンドに対するホストコンピュータ２００からの応答に基づいて、ホストコンピュータ２００のドライバ・ステータス（ドライバ情報）を確認し、ホストコンピュータ２００で現在設定されているプリンタドライバがカラー用プリンタドライバであるか、モノクロ用プリンタドライバであるかを判断し、カラー用プリンタドライバであればステップＳ３０８へ、モノクロ用プリンタドライバであれば終了する（ステップＳ３０７）。ステップＳ３０８では、印刷装置１００は、ホストコンピュータ２００に印刷装置１００を出力先とするプリンタドライバをカラー用プリンタドライバからモノクロ用プリンタドライバに切り替えるようドライバ切り替えコマンドを送信する。
【００３７】
また、ステップＳ３０４では印刷装置１００は、トナー切れフラグの有無を判断し、モノクロモード・フラグがあるのが黒以外のトナーが切れたことによるものかどうかを判断する。トナー切れであればステップＳ３０５へ、トナー切れでなければステップＳ３０７へ進む。ステップＳ３０５では、黒以外のどのトナーがエンプティであるかを確認し、ステップＳ３０６で印刷装置１００は、双方向通信を行い、空トナー情報をホストコンピュータ２００に送信する。
【００３８】
一方、ステップＳ３０３では、印刷装置１００は、ホストコンピュータ２００と双方向通信を行い、ドライバ・ステータス要求コマンドを送信し、その要求コマンドに対するホストコンピュータ２００からの応答に基づいて、ホストコンピュータ２００のドライバ・ステータス（ドライバ情報）を確認し、ホストコンピュータ２００で現在設定されているプリンタドライバがカラー用プリンタドライバであるか、モノクロ用プリンタドライバであるかを判断し、モノクロ用プリンタドライバであればステップＳ３０８へ、カラー用プリンタドライバであれば終了する（ステップＳ３０９）。ステップＳ３０８では、印刷装置１００は、ホストコンピュータ２００に印刷装置１００を出力先とするプリンタドライバをモノクロ用プリンタドライバからカラー用プリンタドライバに切り替えるようドライバ切り替えコマンドを送信する。
【００３９】
ホストコンピュータ２００において、まず、ステップＳ３５１で印刷装置１００からドライバ・ステータス要求コマンドを受信し、続いてステップＳ３５２で、そのドライバ・ステータス要求コマンドに応答して、印刷装置１００にドライバ・ステータスを送信する。
【００４０】
その後、ステップＳ３５３でホストコンピュータ２００は、印刷装置１００から空トナー情報を受信したならば、ステップＳ３５４でステータスウィンドウに空トナー情報を表示する。また、ステップＳ３５５で印刷装置１００からドライバ切り替えコマンドを受信したかを判断し、受信したならばステップＳ３５６へ進んで、ドライバ切り替えコマンドに基づいて、印刷装置１００を出力先とするプリンタドライバを指定されたプリンタドライバに切り替える。例えば、モノクロ用プリンタドライバへの切り替えコマンドの場合は、印刷装置１００を出力先とするプリンタドライバを現在設定されているカラー用プリンタドライバからモノクロ用プリンタドライバに変更し、また、カラー用プリンタドライバへの切り替えコマンドの場合は、印刷装置１００を出力先とするプリンタドライバを現在設定されているモノクロ用プリンタドライバからカラー用プリンタドライバに変更する。プリンタドライバの切り替えが起こった場合、変更後に印刷装置１００を出力先とするプリンタドライバをアクティブドライバとし、変更前に印刷装置１００を出力先としていたプリンタドライバを非アクティブドライバとプリンタドライバのステータスを変更する。さらに、ステップＳ３５７ではホストコンピュータ２００は、表示部のステータスウィンドウに現在アクティブなプリンタドライバを表示して終了する。
【００４１】
（第３の実施形態）
第３の実施形態は、第１、２の実施形態で説明した印刷システムにおいて、印刷装置１００が複数のホストコンピュータ２００に接続されており、各ホストコンピュータ２００によってリモート操作で印刷モードを切り替えることができる場合、各ホストコンピュータ２００が互いに干渉し合わないように自動ドライバ切り替えの機能を停止するようにしたものである。
【００４２】
図４は印刷装置１００側での処理動作を示すフローチャートである。なお、自動ドライバ切り替えの機能を停止する処理動作は印刷装置１００での処理動作で実現可能であり、ホストコンピュータ２００側での処理動作の説明は省略する。
【００４３】
印刷装置１００において、まず、ステップＳ４０１でモノクロモード・フラグの有無を判断し、モノクロモード・フラグがあればステップＳ４０２へ、なければステップＳ４０３へ進む。
【００４４】
ステップＳ４０２ではリモート操作によるモード切り替えかどうかを示すリモート・フラグを確認し、リモート切り替えでなければステップＳ４０４へ、リモート切り替えであれば終了する。ステップＳ４０４では、ホストコンピュータ２００のドライバ・ステータス（ドライバ情報）を確認し、ドライバがカラー用であればステップＳ４０６へ、モノクロ用であれば終了する（ステップＳ４０５）。ステップＳ４０６では、ホストコンピュータ２００にドライバをカラー用からモノクロ用に切り替えるようドライバ切り替えコマンドを送信する。
【００４５】
一方、ステップＳ４０３ではホストコンピュータ２００のドライバ・ステータス（ドライバ情報）を確認し、ドライバがモノクロ用であればステップＳ４０６へ、カラー用であれば終了する（ステップＳ４０７）。ステップＳ４０６では、ホストコンピュータ２００にドライバをモノクロ用からカラー用に切り替えるようドライバ切り替えコマンドを送信する。
【００４６】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００４７】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４９】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５１】
【図１】本発明を適用した印刷システムの構成例を示す図である。
【図２Ａ】第１の実施形態における印刷装置側での処理動作を説明するためのフローチャートである。
【図２Ｂ】第１の実施形態におけるホストコンピュータ側での処理動作を説明するためのフローチャートである。
【図３Ａ】第２の実施形態における印刷装置側での処理動作を説明するためのフローチャートである。
【図３Ｂ】第２の実施形態におけるホストコンピュータ側での処理動作を説明するためのフローチャートである。
【図４】第３の実施形態における印刷装置側での処理動作を説明するためのフローチャートである。
【図５】本発明を適用可能な印刷装置の構成例を示す断面図である。
【図６】本発明を適用可能な他の印刷装置の構成例を示す外観図である。
【図７】図６に示した印刷装置の制御構成を説明するブロック図である。
【図８】本実施形態の印刷システムの具体的な構成例を示すブロック図である。
【符号の説明】
【００５２】
１        ＣＰＵ
２        ＲＡＭ
３        ＲＯＭ
４        システムバス
１２      ＣＰＵ
１３      ＲＯＭ
１９      ＲＡＭ
１００    印刷装置
１０１    プリンタコントローラ
１０２    エンジンコントローラ
１０３    エンジン
２００    印刷装置
１５００  印刷装置
３０００  ホストコンピュータ
【図１】
2006123339.tif 000003
【図２Ａ】
2006123339.tif 000004
【図２Ｂ】
2006123339.tif 000005
【図３Ａ】
2006123339.tif 000006
【図３Ｂ】
2006123339.tif 000007
【図４】
2006123339.tif 000008
【図５】
2006123339.tif 000009
【図６】
2006123339.tif 000010
【図７】
2006123339.tif 000011
【図８】
2006123339.tif 000012