(57)【要約】【課題】構成を変更することにより、実行可能な印刷処理の内容（種類、数）が異なる印刷装置であって、意図している内容の印刷を行えないにも拘わらず誤って選択されてしまうことを防止する等が可能な印刷装置を、提供する。【解決手段】構成を変更することにより、実行可能な印刷処理の内容（種類、数）が異なる印刷装置を、その起動時にＥＥＰＲＯＭ上のプリンタ名、デバイスＩＤ等が構成に応じたものに書き換えられる（ステップＳ１０２及びＳ１０３）ようにしておくことにより、その時点の構成に応じたプリンタ名、デバイスＩＤ等を出力する装置としておく。【選択図】  図３
2004230823.tif 000002
【特許請求の範囲】
【請求項１】
構成の変更が可能な手段であると共に、実行可能な印刷処理の内容が構成に応じて変化する手段である印刷実行手段と、
装置の識別情報であると共に、構成と対応づけられた情報である装置名情報を複数個記憶した装置名情報記憶手段と、
所定の要求を受信したときに、当該要求を送信した装置に対して、前記複数個の装置名情報の中の，その時点における構成に対応づけられているものを送信する要求応答手段
とを、備えることを特徴とする印刷装置。
【請求項２】
前記装置名情報記憶手段に記憶されているいずれかの装置名情報を指定する情報である機種指定値を記憶した，書換可能な機種指定値記憶手段を、さらに、備え、
前記要求応答手段は、所定の要求を受信したときに、当該要求を送信した装置に対して、前記複数個の装置名情報の中の，前記機種指定値記憶手段に記憶された前記機種指定値にて指定されるものを送信する
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
構成が変更されたときに、前記装置名情報記憶手段に記憶されている前記機種指定値を変更後の構成に対応したものに書き換える機種指定値書換手段を、さらに、備える
ことを特徴とする請求項２記載の印刷装置。
【請求項４】
構成の変更が可能な手段であると共に、構成に応じて、カラー印刷が可能な状態，モノクロ印刷だけが可能な状態のいずれかで動作する手段である印刷実行手段と、
プリンタ名の出力要求を受信したときに、当該出力要求を出した装置に対して、前記印刷実行手段の動作状態に応じたプリンタ名を送信する出力要求応答手段
とを備えることを特徴とする印刷装置。
【請求項５】
構成の変更が可能な手段であると共に、構成に応じて、カラー印刷が可能な状態，モノクロ印刷だけが可能な状態のいずれかで動作する手段である印刷実行手段と、
デバイスＩＤの出力要求を受信したときに、当該出力要求を出した装置に対して、前記印刷実行手段の動作状態に応じたデバイスＩＤを送信する出力要求応答手段
とを備えることを特徴とする印刷装置。
【請求項６】
デバイスＩＤの出力要求を受信したときに、当該出力要求を出した装置に対して、前記印刷実行手段の動作状態に応じたデバイスＩＤを送信する出力要求応答手段を、さらに、備える
ことを特徴とする請求項５記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に関する。
【０００２】
【従来の技術】
周知のように、プリンタ，複写機，複合機等の印刷を行う装置（以下、印刷装置と表記する）の中には、構成を変更する（オプションのコンポーネントを追加する／コンポーネントを交換する）ことにより、実行可能な印刷処理の内容（種類、数）が異なる装置として動作させることが出来るものが、存在している。
【０００３】
具体的には、既存の印刷装置の中には、インクカートリッジ，プリンタヘッド，トナーカートリッジ等を交換することにより、カラープリンタ（カラー印刷及びモノクロ印刷が可能なプリンタ）として動作させることも、モノクロプリンタ（モノクロ印刷のみが可能なプリンタ）として動作させることも出来るもの（例えば、特許文献１参照）が、存在している。また、フィニッシャと呼ばれるコンポーネントを追加することにより、ステープル処理やパンチホール処理を行えるようになる印刷装置も存在している。
【０００４】
【特許文献１】
特開２００２−１９２８１０号公報
【０００５】
【発明が解決しようとする課題】
上記したような印刷装置（以下、構成変更可印刷装置と表記する）は、ネットワーク環境で使用した場合（プリンタサーバとしての機能を有さない構成変更可印刷装置をプリンタサーバ等を介してネットワークに接続して使用した場合や、プリンタサーバとしての機能を有する構成変更可印刷装置をネットワークに接続して使用した場合）、意図している内容の印刷を行えないにも拘わらず，ユーザが誤って選択してしまうことがある装置となっている。
【０００６】
具体的には、ネットワークプリンタの識別情報としてコンピュータのディスプレイ上に表示される情報は、各ネットワークプリンタ（構成変更可印刷装置）が出力するプリンタ名であるが、構成変更可印刷装置は、その時点における構成によって実行可能な処理の種類が異なる装置となっている。このため、構成変更可印刷装置が接続されているネットワークでは、例えば、ユーザが、カラープリンタであると思って選択した構成変更可印刷装置が、実際には、モノクロプリンタとして動作している状態にあり、その結果として、意図した印刷結果が得られないといったこと（実行を指示したカラー印刷がエラーで終了する、カラー印刷の実行が指示できない、意図したものとは異なる印刷結果が得られるといったこと）が生じ得る。
【０００７】
また、印刷装置を動作させるためのプログラム（いわゆるプリンタドライバ）が表示するウィンドウは、無駄なアイテム（選択不可能なチェックボックス、ラジオボタン等）を備えていないものであることが望ましいが、既存の構成変更可印刷装置は、そのようなプログラムを、プラグアンドプレイ（ユーザーのマニュアル設定を必要とせずに拡張カードなどのシステムへの追加を可能にするためのデバイスインターフェイス規格）ではインストールさせることができない装置となっている。何故ならば、既存の構成変更可印刷装置は、構成に依らずに同じデバイスＩＤ（プラグアンドプレイによるプログラムのインストール時に、装置の識別情報として使用される情報）を出力する装置となっているからである。
【０００８】
そこで、本発明の課題は、構成を変更することにより、実行可能な印刷処理の内容（種類、数）が異なる印刷装置であって、意図している内容の印刷を行えないにも拘わらず誤って選択されてしまうことを防止することや、その時点における構成に応じたプログラムをプラグアンドプレイによりインストールすることが可能な印刷装置を、提供することにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明の第１の態様の印刷装置は、構成の変更が可能な手段であると共に、実行可能な印刷処理の内容が構成に応じて変化する手段である印刷実行手段と、装置の識別情報であると共に、構成と対応づけられた情報である装置名情報を複数個記憶した装置名情報記憶手段と、所定の要求を受信したときに、当該要求を送信した装置に対して、上記複数個の装置名情報の中の，その時点における構成に対応づけられているものを送信する要求応答手段とを、備える。
【００１０】
本発明の，この印刷装置は、装置名情報を要求した外部機器に対して、その時点における構成（実行可能な印刷処理の内容）に応じた装置名情報を返送する装置として機能することになる。従って、この印刷装置を、装置名情報がプリンタ名となるように製造しておけば、コンピュータのディスプレイに表示されるプリンタ名から実行可能な印刷処理の内容を把握できる印刷装置（意図している内容の印刷を行えないにも拘わらず誤って選択されてしまうことが少ない印刷装置）が得られることになる。また、この印刷装置を装置名情報がデバイスＩＤとなるように製造しておけば、その時点における構成に応じた（適した）プログラムをプラグアンドプレイによりインストールすることが可能な印刷装置が得られることになる。さらに、第１の態様及び後述する各態様の印刷装置の設計，製造時には、複数の機種の印刷装置が同時に設計，製造されることになるので、本発明を用いれば、複数の機種の印刷装置を安価に製造できることにもなる。
【００１１】
なお、本発明の第１の態様の印刷装置を製造するに際しては、要求応答手段として、さまざまなものを採用することが可能である。例えば、本発明の第１の態様の印刷装置を製造するに際して、装置名情報記憶手段に記憶されているいずれかの装置名情報を指定する情報である機種指定値を記憶した，書換可能な機種指定値記憶手段を付加しておくとともに、要求応答手段として、所定の要求を受信したときに、当該要求を送信した装置に対して、複数個の装置名情報の中の，機種指定値記憶手段に記憶された機種指定値にて指定されるものを送信する手段を採用しておいても良い。
【００１２】
また、機種指定値記憶手段を付加した形で第１の態様の印刷装置を実現する場合には、例えば、装置名情報記憶手段に記憶されている機種指定値を変更後の構成に対応したものに書き換える機種指定値書換手段を付加しておくことにより、自動的に装置名情報記憶手段に記憶されている装置名指定情報の書き換えが行われるようにしておくことが望ましい。
【００１３】
また、本発明の第２の態様の印刷装置は、構成の変更が可能な手段であると共に、構成に応じて、カラー印刷が可能な状態，モノクロ印刷だけが可能な状態のいずれかで動作する手段である印刷実行手段と、プリンタ名の出力要求を受信したときに、当該出力要求を出した装置に対して、印刷実行手段の動作状態に応じたプリンタ名を送信する出力要求応答手段とを備えた装置となっている。従って、この印刷装置は、ネットワーク環境で使用した場合に、コンピュータのディスプレイに表示されるプリンタ名から、実行可能な印刷処理の内容を把握できる印刷装置として機能することになる。
【００１４】
そして、本発明の第３の態様の印刷装置は、構成の変更が可能な手段であると共に、構成に応じて、カラー印刷が可能な状態，モノクロ印刷だけが可能な状態のいずれかで動作する手段である印刷実行手段と、デバイスＩＤの出力要求を受信したときに、当該出力要求を出した装置に対して、印刷実行手段の動作状態に応じたデバイスＩＤを送信する出力要求応答手段とを備えた装置であるので、この印刷装置は、その時点における構成に応じた（適した）プログラムをプラグアンドプレイによりインストールすることが可能な装置として機能することになる。この第３の態様の印刷装置を制限するに際しては、第２の態様の印刷装置としての機能を付与しておくこと（デバイスＩＤの出力要求を受信したときに、当該出力要求を出した装置に対して、印刷実行手段の動作状態に応じたデバイスＩＤを送信する出力要求応答手段を付加しておくこと）が、出来る。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１６】
まず、図１及び図２を用いて、本発明の一実施形態に係る印刷装置１０の概要を、説明する。
【００１７】
図１に示したように、本発実施形態に係る印刷装置１０は、制御部１１とコントロールパネル１２と印刷機構部１３とを備えた装置である。
【００１８】
この印刷装置１０を構成しているコントロールパネル１２は、ユーザと印刷装置１０（制御部１１）との間のインタフェースユニットである。このコントロールパネル１２は、液晶ディスプレイ、複数の押しボタンスイッチ等からなるユニットとなっている。
【００１９】
印刷機構部１３は、制御部１１から供給されるビデオ信号に基づき用紙上に印刷（画像形成）を行う印刷エンジン，印刷エンジンへ用紙を供給するための給紙装置，印刷が行われた用紙を印刷装置１０外に排出するための排紙装置等からなるユニットである。この印刷機構部１３に用いられている印刷エンジンは、４種のトナーカートリッジ（Ｃ，Ｍ，Ｙ及びＫトナーカートリッジ）をセットして使用することや、Ｋトナーカートリッジのみをセットして使用することが出来るものとなっている。なお、印刷エンジンは、トナーカートリッジの交換作業が印刷装置１０の電源が投入されている状態で行われるもの（トナーカートリッジを交換可能な位置まで移動させる必要がある印刷エンジン）ともなっている。
【００２０】
制御部１１は、ホストコンピュータから受信した印刷ジョブデータに応じた内容の印刷物を印刷機構部１３に生成させる処理，ステータスシートを印刷機構部１３に生成させる処理，自身が管理している各種の情報（主として、後述するＥＥＰＲＯＭ２６上の情報）をそれを要求した機器に返送する処理等を行うユニットである。ここで、ホストコンピュータとは、印刷装置１０用のプリンタドライバ（詳細は後述）がインストールされているコンピュータのことである。
【００２１】
図示してあるように、本印刷装置１０が備える制御部１１は、ＵＳＢインタフェース回路（ＵＳＢ−Ｉ／Ｆ）２１ｕ，パラレルインタフェース回路（パラレルＩ／Ｆ）２１ｐ，ＣＰＵ２２，ＲＡＭ２３，ＲＯＭ２４，メモリ制御部２５，ＥＥＰＲＯＭ２６，インタフェース回路２７，ビデオ信号生成回路２８等を組み合わせたユニットとなっている。なお、図示は省略してあるが、この制御部１１は、本印刷装置１０用のオプションとして用意されているネットワークインタフェース回路やＨＤＤを追加することが出来るユニットともなっている。
【００２２】
この制御部１１に用いられているＵＳＢインタフェース回路２１ｕ、パラレルインタフェース回路２１ｐ（及び、制御部１１に追加可能なネットワークインタフェース回路；以下、インタフェース回路２１と表記する）は、いずれも、ホストコンピュータとの間で通信（印刷ジョブデータの受信等）を行うための回路である。
【００２３】
ＣＰＵ２２は、制御部１１内の各部を統合的に制御する制御回路である。ＲＯＭ２４は、ＣＰＵ２２がＲＡＭ２３にロードして実行する各種のプログラム（詳細は後述）が圧縮された状態で記憶されている不揮発性メモリである。
【００２４】
インタフェース回路２７は、コントロールパネル１２及び印刷機構部１３との間で通信（各種指示の送信、情報の受信）を行うための回路である。メモリ制御部２５は、インタフェース回路２１が受信した情報（印刷ジョブデータ等）をＣＰＵ２２／ＲＡＭ２３に転送する処理、印刷ジョブデータからＣＰＵ２２がＲＡＭ２３上に生成する一種のイメージデータ（以下、印刷用データと表記する）をビデオ信号生成回路２８に転送する処理などを行う回路である。ビデオ信号生成回路２８は、ＣＰＵ２２により生成された印刷用データ（メモリ制御部２５から送られてくる印刷用データ）から、印刷エンジンを動作させるためのビデオ信号を生成して印刷エンジンに供給する回路である。
【００２５】
ＥＥＰＲＯＭ２６は、機種指定値、機種ＩＤ、プリンタ名、デバイスＩＤ、パネル設定情報、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）、カラーキャリブレーションデータ、ＵＳＢＩＤ、延べ印刷回数、ジャムカウント、電源投入回数等を記憶しておくために、本印刷装置１０（制御部１１）に搭載されている書き換え可能な不揮発性メモリである。
【００２６】
このＥＥＰＲＯＭ２６に記憶されている機種指定値は、印刷装置１０をカラー印刷が可能な機種のプリンタとして動作させることを指定する値（以下、カラー印刷可能機種指定値と表記する）、印刷装置１０をモノクロ印刷のみが可能な機種のプリンタとして動作させることを指定する値（以下、モノクロ印刷専用機種指定値と表記する）のいずれかをとる情報である。
【００２７】
また、ＥＥＰＲＯＭ２６に記憶されている，機種指定値以外の各情報（機種ＩＤ、プリンタ名、デバイスＩＤ、ＵＳＢＩＤ、ＭＩＢ等）は、いずれも、既存のプリンタ（ＵＳＢインタフェースを有し、ＤｅｖｉｃｅＩＤをサポートするもの）に記憶されている同名称（或いは類似名称）の情報と同じ情報（それを要求するコマンドを送信してきた機器に制御部１１が返送する情報であると共に、ステータスシートの印刷時に制御部１１が利用する情報）である。ただし、既存のプリンタにおけるプリンタ名、デバイスＩＤ、パネル設定情報、ＭＩＢ、カラーキャリブレーションデータ（及び機種ＩＤ）は、トナーカートリッジの交換が行われても書き換えられない情報であるが、本印刷装置１０におけるプリンタ名、デバイスＩＤ、パネル設定情報、ＭＩＢ、カラーキャリブレーションデータ（以下、これらの情報のことを機種名関連情報とも表記する）は、トナーカートリッジの交換が行われた際に書き換えられることがある情報となっている。
【００２８】
そして、本印刷装置１０は、印刷機構部１３に４種のトナーカートリッジがセットされ、機種指定値がカラー印刷可能機種指定値とされている状態のものが、カラープリンタとして販売され、印刷機構部１３にＫトナーカートリッジのみがセットされ、機種指定値がモノクロ印刷専用機種指定値とされている状態のものがモノクロプリンタとして販売される装置となっている。また、印刷装置１０は、図２（ａ）に示したようなプロパティ・ダイアログボックスを表示するプリンタドライバと、図２（ｂ）に示したようなプロパティ・ダイアログボックス（すなわち、カラー印刷関連のアイテムが印刷装置１０の動作状態（エラー／ワーニングの発生の有無等）をユーザに通知するためのモニタープログラムとが、用意（作成）されている装置であると共に、それらのプログラムが記録されたＣＤ−ＲＯＭが添付された形で販売される装置となっている。なお、本印刷装置１０用のモニタープログラムは、印刷装置１０に対して、動作状態（エラー／ワーニングの発生の有無等）を示すステータス情報を送信させるためのステータス情報要求コマンドを周期的に送信することにより、印刷装置１０の動作状態を把握（監視）して、印刷装置１０にてエラー／ワーニングが発生した際には、発生したエラー／ワーニングをユーザに通知するためのウィンドウを表示するものとなっている。
【００２９】
また、本実施形態に係る印刷装置１０は、印刷機構部１３と制御部１１の印刷機構部１３を制御する部分とが、本発明の印刷実行手段に相当し、ＲＯＭ２４及びＥＥＰＲＯＭ２６が、装置名情報記憶手段に相当し、制御部１１の，ＥＥＰＲＯＭ２６上のデバイスＩＤ／コンピュータ名を送信する処理を行う部分が、要求応答手段に相当する装置となっている。
【００３０】
以上のことを前提として、以下、本実施形態に係る印刷装置１０の構成，動作をさらに具体的に説明する。
【００３１】
本印刷装置１０（制御部１１）に搭載されているＲＯＭ２４には、共通プログラム、モノクロ印刷専用機種用プログラム、カラー印刷可能機種用プログラム、複数の機能用プログラムが、記憶されている。
【００３２】
これらのプログラムのうち、機能用プログラムは、特定の機能用の処理を制御部１１に行わせるためのプログラムである。モノクロ印刷専用機種用プログラム、カラー印刷可能機種用プログラムは、それぞれ、制御部１１に、モノクロプリンタ用の制御処理、カラープリンタ用の制御処理を行わせるためのプログラムである。
【００３３】
共通プログラムは、電源投入時（或いはリブート時）に、最初にＲＡＭ２３にロードされるプログラムである。この共通プログラムは、ロードされた直後には、制御部１１（ＣＰＵ２２）に、図３にその手順を示した起動時処理を行わせ、トナーカートリッジの交換作業が行われた際には、制御部１１に、図４にその手順を示した機種指定値更新処理行わせるプログラムとなっている。
【００３４】
まず、機種指定値更新処理（図４）の説明を行うことにする。
【００３５】
図示してあるように、機種指定値更新処理時、制御部１１は、まず、印刷機構部１３にＫトナーカートリッジが装着されているか否かを判断する（ステップＳ２０１）。そして、制御部１１は、印刷機構部１３にＫトナーカートリッジが装着されていなかった場合（ステップＳ２０１；ＮＯ）には、この機種指定値更新処理を終了する。
【００３６】
印刷機構部１３にＫトナーカートリッジが装着されていた場合（ステップＳ２０１；ＹＥＳ）、制御部１１は、印刷機構部１３にＫトナーカートリッジ以外のトナーカートリッジが装着されているか否かを判断する（ステップＳ２０２）。そして、印刷機構部１３にＫトナーカートリッジ以外のトナーカートリッジが装着されていなかった場合（ステップＳ２０２；ＮＯ）、制御部１１は、ＥＥＰＲＯＭ２６上の機種指定値がカラー印刷可能機種指定値であるか否かを判断（ステップＳ２０３）し、ＥＥＰＲＯＭ２６上の機種指定値がカラー印刷可能機種指定値であった場合（ステップＳ２０３；ＹＥＳ）には、ＥＥＰＲＯＭ２６上の機種指定値をモノクロ印刷専用機種指定値に変更（ステップＳ２０４）してから、この機種指定値更新処理を終了する。また、ＥＥＰＲＯＭ２６上の機種指定値がモノクロ印刷専用機種指定値であった場合（ステップＳ２０３；ＮＯ）、制御部１１は、ＥＥＰＲＯＭ２６上の機種指定値を書き換えることなく、この機種指定値更新処理を終了する。
【００３７】
一方、印刷機構部１３にＫトナーカートリッジ以外のトナーカートリッジが装着されていた場合（ステップＳ２０２；ＹＥＳ）、制御部１１は、ＥＥＰＲＯＭ２６上の機種指定値がモノクロ印刷専用機種指定値であるか否かを判断（ステップＳ２０５）し、ＥＥＰＲＯＭ２６上の機種指定値がモノクロ印刷専用機種指定値であった場合（ステップＳ２０５；ＹＥＳ）には、ＥＥＰＲＯＭ２６上の機種指定値をカラー印刷可能機種指定値に変更（ステップＳ２０６）してから、この機種指定値更新処理を終了する。また、ＥＥＰＲＯＭ２６上の機種指定値がカラー印刷可能機種指定値であった場合（ステップＳ２０３；ＮＯ）、制御部１１は、ＥＥＰＲＯＭ２６上の機種指定値を書き換えることなく、この機種指定値更新処理を終了する。
【００３８】
次に、起動時処理（図３）の内容を説明する。
【００３９】
図示してあるように、起動時処理を開始した制御部１１は、まず、ＥＥＰＲＯＭ２６から機種指定値と機種ＩＤとを読み出す（ステップＳ１０１）。次いで、制御部１１は、読み出した機種ＩＤが、読み出した機種指定値に対応するものとなっているか否かを判断する（ステップＳ１０２）。
【００４０】
機種ＩＤが機種指定値に対応するものでなかった場合（ステップＳ１０２；ＮＯ）、制御部１１は、ＥＥＰＲＯＭ２６上の機種関連情報（機種ＩＤ、デバイスＩＤ、プリンタ名、ＭＩＢ、パネル設定情報、カラーキャリブレーションデータ）のみを、機種指定値に応じたものに書き換える処理（ステップＳ１０３）を行う。そして、制御部１１は、機種指定値にて指定される機種用のプログラム（モノクロ印刷専用機種用プログラム或いはカラー印刷可能機種用プログラム）と幾つかの機能用プログラムとをＲＡＭ２３上にロードする処理（ステップＳ１０４）を行う。すなわち、このステップＳ１０４では、図５に模式的に示したように、ＲＡＭ２３の状態を機種指定値に応じたものとする処理が、行われる。
【００４１】
一方、ＥＥＰＲＯＭ２６から読み出した機種ＩＤが、ＥＥＰＲＯＭ２６から読み出した機種指定値に対応するものであった場合（ステップＳ１０２；ＹＥＳ）、制御部１１は、ステップＳ１０３の処理を行うことなく、ステップＳ１０４の処理を行う。すなわち、この場合、制御部１１は、ＥＥＰＲＯＭ２６上の機種関連情報を書き換えることなく、機種指定値にて指定される機種用のプログラム（モノクロ印刷専用機種用プログラム或いはカラー印刷可能機種用プログラム）と幾つかの機能用プログラムとをＲＡＭ２３上にロードする。
【００４２】
そして、ステップＳ１０４の処理を終えた制御部１１は、ＲＡＭ２３上にロードされているプログラムに従って動作している状態となる。
【００４３】
この状態における制御部１１の動作内容は、既存のモノクロプリンタ或いはカラープリンタ内の制御部と同様のものである。ただし、機種指定値がモノクロ印刷専用機種指定値であった場合、制御部１１は、既存のモノクロプリンタ内の制御部とは若干異なった動作を行うユニットとして機能する。
【００４４】
具体的には、機種指定値がモノクロ印刷専用機種指定値であるときにＲＡＭ２３上にロードされることになるプログラム群は、制御部１１に、受信した印刷ジョブデータを図６に示した手順で処理させるものとなっている。
【００４５】
すなわち、制御部１１は、まず、受信し始めた印刷ジョブデータの先頭に含まれる情報（いわゆるジョブ制御コマンド）に基づき、当該印刷ジョブデータが、カラー印刷を要求するものであるか、モノクロ印刷を要求するものであるかを判断する（ステップＳ３０１）。
【００４６】
そして、制御部１１は、印刷ジョブデータがモノクロ印刷を要求するものであった場合（ステップＳ３０１：ＮＯ）には、ステップＳ３０２にて、その印刷ジョブデータに応じた内容の印刷物を印刷機構部１３に生成させるための処理を行った後、この図の処理を終了する。
【００４７】
一方、印刷ジョブデータがカラー印刷を要求するものであった場合（ステップＳ３０１：ＹＥＳ）、制御部１１は、ステップＳ３０３にて、ワーニング対処処理を行う。ここで、ワーニング対処処理とは、所定のワーニングメッセージ（モノクロ印刷のみが可能な状態であるにも拘わらず、カラー印刷を要求する印刷ジョブデータを受信したことを示すメッセージ）をコントロールパネル１２の液晶ディスプレイ上に表示すると共に、自身の状態を、上記したステータス情報要求コマンド（モニタープログラムが送信するコマンド）の受信時に印刷ジョブデータを破棄している状態にあることを示す情報を含むステータス情報を返送する状態とするための処理のことである。
【００４８】
そして、そのようなワーニング対処処理を行った制御部１１は、受信されている印刷ジョブデータを破棄する処理（ステップＳ３０４）を行った後に、この図に示した処理を終了する。
【００４９】
要するに、本印刷装置１０は、機種指定値がモノクロ印刷専用機種指定値となっている場合、カラー印刷を要求する印刷ジョブデータが、ホストコンピュータ側での印刷ジョブデータの送信処理が中断されないように、かつ、その印刷ジョブデータに基づく印刷が行われないように、処理される装置となっている。
【００５０】
以上、説明したように、本実施形態に係る印刷装置１０は、構成に応じて（印刷機構部１３に装着されているトナーカートリッジの種類に応じて）、カラー印刷が可能な機種のプリンタ，モノクロ印刷のみが可能な機種のプリンタのいずれかとして動作する装置であると共に、いずれの機種のプリンタとして動作しているかにより、出力するプリンタ名が変更される装置（その時点における機種に応じたプリンタ名を出力する装置）となっている。従って、本印刷装置１０をネットワーク環境で使用した場合、ユーザは、コンピュータのディスプレイ上に表示されるプリンタ名から、本印刷装置１０がいずれの機種のプリンタとして動作しているかを把握できることになり、その結果として、本印刷装置１０は、意図している内容の印刷を行えないにも拘わらず誤って選択されてしまうことが少ない印刷装置として機能することになる。
【００５１】
また、本印刷装置１０は、いずれの機種のプリンタとして動作しているかにより、出力するデバイスＩＤが変更される装置（その時点における機種に応じたデバイスＩＤを出力する装置）ともなっている。従って、本印刷装置１０は、その時点における機種に応じたプリンタドライバ（図２（ａ）、（ｂ）参照）をプラグアンドプレイによりインストールすることが出来る装置ともなっている。
【００５２】
さらに、印刷装置１０は、モノクロ印刷のみが可能な機種のプリンタとして動作している場合、カラー印刷を要求する印刷ジョブデータを破棄する装置ともなっている。従って、印刷装置１０は、モノクロ印刷のみが可能な機種のプリンタとして動作しているときに、誤ってカラー印刷ジョブデータを供給された場合にも、意図しない内容の印刷物を生成する処理のために、ホストコンピュータ及び印刷装置１０が拘束されてしまうことがない装置ともなっている。さらに、ホストコンピュータのディスプレイに印刷ジョブデータが破棄されていることを示すウィンドウが表示される装置ともなっているので、本印刷装置１０のユーザは、誤った操作を行ったことを即座に認識でき、必要である場合には、印刷ジョブデータの送信処理を中止させることが出来ることになる。
【００５３】
＜変形形態＞
本実施形態に係る印刷装置１０は、各種の変形を行うことが出来る。例えば、印刷装置１０は、カラー印刷が可能な機種のプリンタとして動作している場合と、モノクロ印刷のみが行える機種のプリンタとして動作している場合とで、ＲＡＭ２３上のプログラムの組み合わせが異なる装置であったが、いずれのプリンタとして動作している場合にも同じプログラムがＲＡＭ２３上にロードされるように、印刷装置１０を変形しておいても良い。ただし、そのように印刷装置１０を変形した場合、ＲＡＭ２３上のプログラムの一部が、実際には実行されないことになる（ＲＡＭ２３の記憶容量が無駄に使用されることになる）ので、実施形態のように構成しておくことが望ましい。
【００５４】
また、ＥＥＰＲＯＭ２６上の機種関連情報を書き換えるのではなく、ＥＥＰＲＯＭ２６上に２組以上の機種関連情報を記憶しておき、それらの中から、機種指定値に応じた機種関連情報が選択されて使用されるように、印刷装置１０を変形しておいても良い。また、起動時に、自装置の構成（印刷機構部１３に装着されているトナーカートリッジの種類）をチェックして、ＥＥＰＲＯＭ上の機種関連情報を書き換えるように、印刷装置１０を変形しておいても良く、トナーカートリッジが交換された際ににＥＥＰＲＯＭ上の機種関連情報を書き換えるように、印刷装置１０を変形しておいても良い。
【００５５】
さらに、印刷装置１０で用いられている技術に基づき、例えば、ステープル処理が行える機種のプリンタとステープル処理が行えない機種のプリンタとして機能する印刷装置（プリンタや複合機）を実現しても良いことや、上記印刷装置１０から、幾つかの機能を取り除いておいても良いことは当然である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る印刷装置のハードウェア構成図。
【図２】実施形態に係る印刷装置用のものとして用意されている２つのプリンタドライバが表示するプロパティ・ダイアログボックスの説明図。
【図３】実施形態に係る印刷装置にて実行される起動時処理の流れ図。
【図４】実施形態に係る印刷装置にてトナーカートリッジ交換完了後に実行される機種指定値変更処理の流れ図。
【図５】起動時処理時に行われる処理の説明図。
【図６】モノクロ印刷のみが可能な機種として動作している実施形態に係る印刷装置にて、受信した印刷ジョブデータに対して行われる処理の流れ図。
【符号の説明】
１０  印刷装置、  １１  制御部、  １２  コントロールパネル
１３  印刷機構部、  ２６  ＥＥＰＲＯＭ
【図１】
2004230823.tif 000003
【図２】
2004230823.tif 000004
【図３】
2004230823.tif 000005
【図４】
2004230823.tif 000006
【図５】
2004230823.tif 000007
【図６】
2004230823.tif 000008