(57)【要約】【課題】  複数のプリンタや複合機に対応したプリンタドライバがインストールされているパーソナルコンピュータと、機能や性能が異なる複数のプリンタや複合機がネットワーク・ケーブルやローカル・ケーブルを介して接続されている環境において、機器ごとに対応したプリンタドライバをＰＣへインストールしなくても、１つのプリンタドライバで複数のプリンタや複合機の操作を可能とする。【解決手段】  プリンタや複合機が機能や性能に応じて、プリンタドライバ用の設定画面を機器内でＨＴＭＬ／ＸＨＴＭＬデータとして動的に生成してＰＣへ配信する。  同様に、ＨＴＭＬ／ＸＨＴＭＬを用いて印刷設定を行うことで印刷ジョブが生成され機器へ送信、印刷が行われる構成とする。【選択図】  図１
2007036987.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク・ケーブル、又はローカル・ケーブルを介して接続されたホストコンピュータと印刷装置を備える印刷システムにおいて、
ホストコンピュータ上で動作するアプリケーションソフトと印刷装置が双方向通信を行う手段と、
印刷装置に対して機能設定を行うための機能設定画面を、ＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータとして印刷装置内部で生成する手段と、
生成するＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータを印刷装置の有する機能に応じて動的に生成する手段と、
生成するＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータを印刷装置の機能設定状況や、印刷装置の内部状態に応じて動的に生成する手段と、
生成するＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータを印刷装置上に有する操作画面表示に用いる日本語／英語等の複数種類の言語設定に応じて、同一の言語を用いて動的に生成する手段と、
アプリケーションソフトは印刷装置に対して、印刷装置が生成したＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータ配信をＨＴＴＰ等のネットワーク・プロトコルを用いて要求する手段と、
印刷装置はアプリケーションソフトからの配信要求に応じて、生成したＨＴＭＬ，もしくは、ＸＨＴＭＬ形式のデータをＨＴＴＰ等のネットワーク・プロトコルを用いて配信する手段と、
アプリケーションソフトが印刷装置から受信したＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータを解析して、ホストコンピュータでモニタ表示を行う手段と、
同表示を用いて印刷装置への機能設定入力を行う手段と、
入力した設定を反映した印刷データをアプリケーションソフトにて生成する手段と、
アプリケーションソフトにて生成した印刷データを印刷装置に対して送信する手段と、
送信された印刷データを受信して印刷装置にて印刷処理を行う手段を有することを特徴とする印刷システム。
【請求項２】
前記請求項１に記載の印刷システムにおいて、
同アプリケーションソフトは、印刷装置に搭載されているＰＤＬ機能を用いて印刷するための、ＰＤＬデータを生成するプリンタドライバソフトと、
印刷装置の内部状態を監視するための管理ソフトであることを特徴とする印刷システム。
【請求項３】
前記請求項１に記載の印刷システムにおいて、前記印刷装置の有する機能に応じて、ＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータを動的に生成する手段は、
上記機能を、モノクロ／フルカラー印刷機能、片面／両面印刷機能、印刷用紙サイズ設定機能、高解像度／低解像度印刷機能、多階調／単階調印刷機能、Ｎin１印刷機能などの印刷設定をする手段であることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク・ケーブルやローカル・ケーブルなどを介して接続されたホストコンピュータと印刷装置において、ホストコンピュータ上で動作し、印刷データを生成するプリンタドライバソフトと、同ソフトから送信された印刷データを印刷する印刷システム、及び、その制御方法を提供することを目的とする。
【背景技術】
【０００２】
現在、モノクロ／フルカラー印刷、片面／両面印刷、高解像度／低解像度印刷、多階調／単階調印刷、Ｎin１印刷など、多機能な印刷設定が可能な印刷装置が存在する。
【０００３】
さらに、プリント機能に特化したプリンタや、プリンタ・コピー・スキャナー・ＦＡＸ機能など複数機能が融合した複合機など、印刷装置の種類も非常に豊富である。
【０００４】
プリンタや複合機の機能や性能が異なると、印刷データを生成するプリンタドライバと呼ばれるアプリケーションソフトも印刷装置の全種類に対応しなければならない。
【０００５】
さらに、印刷装置を使用する国々により、母国語や流通言語が異なるため、印刷装置に対して複数言語対応が必要な上、印刷装置を制御するためのプリンタドライバも同様に複数言語対応が必要不可欠である。
【０００６】
又、別の従来例としては、特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開平10-063451号公報
【特許文献２】特開2004-086889号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、機能や性能、そして対応言語が異なる印刷装置の種類や数が増加するに比例して、それらを制御するプリンタドライバなどのソフトウェアの種類や数も増加する一方である。
【０００８】
特に、プリンタや複合機は個々の機能や性能が異なるため、印刷装置に適応したソフトウェアを用いないと、最適な印刷結果を得ることができないケースも多い。
【０００９】
さらに、プリンタや複合機の内部状態は常時変化しており、特に印刷用紙やトナーなどの消耗品の変化は著しいが、印刷を行う際にはこれらの変化を意識しないケースが多いため、消耗品の枯渇が発生して印刷できないケースも発生する。
【００１０】
また、ソフトウェアの機能や状態を表示する際に用いられる表示言語も同様であり、印刷装置の利用者が理解できる言語を用いて表示しなければ、利便性が低下することになる。
【課題を解決するための手段】
【００１１】
前述の問題を解決するため本発明では、ネットワーク・ケーブル、ローカル・ケーブルを介して接続されたホストコンピュータと印刷装置を備える印刷システムにおいて、ホストコンピュータ上で動作するアプリケーションソフトと印刷装置が双方向通信を行う手段と、印刷装置に対して機能設定を行うための機能設定画面を、ＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータとして印刷装置内部で生成する手段と、生成するＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータを印刷装置の有する機能に応じて動的に生成する手段と、生成するＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータを印刷装置の機能設定状況や、印刷装置の内部状態に応じて動的に生成する手段と、生成するＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータを印刷装置上に有する操作画面表示に用いる日本語／英語等の複数種類の言語設定に応じて、同一の言語を用いて動的に生成する手段と、アプリケーションソフトは印刷装置に対して、印刷装置が生成したＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータ配信をＨＴＴＰ等のネットワーク・プロトコルを用いて要求する手段と、印刷装置はアプリケーションソフトからの配信要求に応じて、生成したＨＴＭＬ，もしくは、ＸＨＴＭＬ形式のデータをＨＴＴＰ等のネットワーク・プロトコルを用いて配信する手段と、アプリケーションソフトは印刷装置から受信したＨＴＭＬ、もしくは、ＸＨＴＭＬ形式のデータを解析して、ホストコンピュータでモニタ表示を行う手段と、同表示を用いて印刷装置への機能設定入力を行う手段と、入力した設定を反映した印刷データをアプリケーションソフトにて生成する手段と、アプリケーションソフトにて生成した印刷データを印刷装置に対して送信する手段と、送信された印刷データを受信して印刷装置にて印刷処理を行う手段を有することを特徴とする。
【発明の効果】
【００１２】
以上で説明したように、本発明により複数のプリンタや複合機が有する機能に対応した、プリンタドライバがインストールされているパーソナルコンピュータと、機能や性能が異なる複数のプリンタや複合機がネットワーク・ケーブルやローカル・ケーブルを介して接続されている環境において、使用するプリンタや複合機に応じて、最適な操作画面が動的に生成してＰＣ上に表示させることで、複数のプリンタドライバをＰＣへインストールしなくても、１つのプリンタドライバで複数台のプリンタや複合機の操作を可能とする。
【００１３】
また、プリンタや複合機の機器の内部状態に応じて、最適な操作画面を自動生成することが可能なほか、プリンタや複合機の表示言語設定に応じて、連動した操作画面を自動生成することが可能となる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の詳細を実施例の記述に従って説明する。
【００１５】
本実施例では、複数のプリンタや複合機が有する機能に対応した、プリンタドライバがインストールされているパーソナルコンピュータ（以下、ＰＣ）と、機能や性能が異なる複数のプリンタや複合機がネットワーク・ケーブルやローカル・ケーブルを介して接続されている環境において、使用するプリンタや複合機に応じて、最適な操作画面が動的に生成され、ＰＣ上に表示する方法について図面を参照しながら説明する。
【実施例１】
【００１６】
図１は本発明の実施例１の形態を示すブロック図である。
【００１７】
１０はＰＣ、プリンタ／複合機から構成されるネットワーク（ＬＡＮ）である。
【００１８】
２０〜２３はデスクトップＰＣやノートＰＣである。
【００１９】
３０〜３３はプリンタや複合機であり、フルカラー印刷可能なもの、モノクロ印刷しかできないものなど、それぞれの印刷装置に応じて機能差がある。
【００２０】
ＰＣ２０〜２３には、プリンタ／複合機３０〜３３にて印刷を行うために、ＰＤＬ（PageDescriptionLanguage ページ記述言語）データを生成するためのプリンタドライバ４０と呼ばれるソフトウェアをインストール可能とする。
【００２１】
プリンタドライバ４０のようなアプリケーションソフトをＰＣへインストールする方法については、同実施例では説明を省略する。また、ＰＣ２０〜２３にインストールするプリンタドライバ４０は、プリンタや複合機３０〜３３が有する全機能をサポートした統合ソフトとし、その具体例を図２を用いて説明する。
【００２２】
図２は、プリンタ／複合機３０〜３３における印刷可能な条件の一覧を示している。
【００２３】
例えば、プリンタ３２では、フルカラー／モノクロ印刷の切替え、解像度１２００／６００／３００ｄｐｉ切替え、片面／両面印刷切替え、印刷用紙サイズＡ３／Ａ４切替えを切替えての印刷が可能である。
【００２４】
一方、ＰＣ２０〜２３にインストールしているプリンタドライバ４０は、プリンタ／複合機３０〜３３にて印刷可能とするために、全印刷条件に対応したソフトとし、どの組み合わせを用いたＰＤＬデータ出力も可能とする。
【００２５】
図１のＰＣ２０〜２３と、プリンタ／複合機３０〜３３の構成を図３を用いて説明する。
【００２６】
ＰＣ２０〜２３は以下で説明する５０〜５５のモジュールにて構成されているものとする。
【００２７】
５０はＰＣの制御を行うためのＣＰＵである。
【００２８】
５１はＬＡＮ１０に接続するためのEthernet（登録商標）インターフェイスである。
【００２９】
５２はプリンタドライバをモニタ表示するための表示部である。
【００３０】
５３は各種アプリケーションソフトの起動、動作指示、情報入力を行うためのキーボード等を備えた操作部である。
【００３１】
５４はＲＡＭであり、ＨＤＤ５５に格納されている各種アプリケーションソフトを動作させるためのワークメモリとして使用される他、プリンタ／複合機３０〜３２から受信したＨＴＭＬ／ＸＨＴＭＬ形式のデータを格納し、表示部５２へ画面表示するために用いられる。
【００３２】
５５はＨＤＤであり、プリンタドライバ４０、プリンタ／複合機３０〜３３から受信したＨＴＭＬ／ＸＨＴＭＬ形式のデータを閲覧するためのＷｅｂブラウザなどのアプリケーションソフトが格納されている。
【００３３】
プリンタ／複合機３０〜３３は以下で説明する６０〜６７のモジュールにて構成されているものとする。
【００３４】
なお、ここでは複合機３２、３３を例に取り説明を行う。
【００３５】
６０は複合機３２、３３の制御を行うためのＣＰＵである。
【００３６】
６１はスキャナー部６２やプリントエンジン部６３に対しての動作指示や、情報入力を行うためのキーを備えており、情報表示を行うための表示装置も備えた操作部である。
【００３７】
６２は原稿を読み込み画像データに変換するスキャナー部である。
【００３８】
６３は印刷データを印刷出力するためのプリントエンジン部である。
【００３９】
６４はＣＰＵ６０の制御、スキャナ部６２の制御、プリントエンジン部６３の制御のほか、複合機３２、３３が有する機能設定や機器の内部状態に応じて、ＨＴＭＬ／ＸＨＴＭＬ形式のデータを動的に生成するためのプログラムが格納されているＲＯＭである。
【００４０】
６５はＲＡＭであり、上記制御プログラムのワークメモリとして使用される他、スキャナー部６２で読み込んだ画像データを一時的に格納したり、印刷データを印刷出力するために用いられる。
【００４１】
６６はＬＡＮ１０に接続するためのEthernet（登録商標）インターフェイスである。
【００４２】
６７は生成したＨＴＭＬ／ＸＨＴＭＬ形式のデータをＬＡＮ１０を介してＰＣ２０〜２３へ配信するためのＷｅｂサーバである。
【００４３】
プリンタ／複合機３０〜３３内において、生成されるＨＴＭＬ／ＸＨＴＭＬ形式のデータを、ＰＣ２０〜２３上で動作するＷｅｂブラウザで表示した例を、図４、図５を用いて説明する。
【００４４】
図４は複合機３２が生成するＨＴＭＬ／ＸＨＴＭＬ形式のデータであり、複合機３２は色設定、印刷面設定、用紙サイズ設定、解像度設定など設定可能な項目数が多いため、同図のようなＨＴＭＬ／ＸＨＴＭＬ形式のデータが生成される。
【００４５】
一方、図５はプリンタ３０が生成するＨＴＭＬ／ＸＨＴＭＬ形式のデータであり、プリンタ３０は設定可能な項目が解像度設定のみであるため、その他の設定項目については、同図のように設定項目が固定で決められており、機能設定が出来ないようになっている。
【００４６】
また、図４、図５では、色設定、印刷面設定、用紙サイズ設定、解像度設定、などの設定項目だけではなく、同図のような用紙残量、トナー残量などの設定不可能ながら、逐次変化していくような情報を含んでいても良い。
【００４７】
ただし、用紙残量やトナー残量などの情報も、色設定や用紙サイズ設定などの情報に連動して、印刷装置毎に機能差があるものとする。
【００４８】
次に、図４、図５におけるＨＴＭＬ／ＸＨＴＭＬ形式のデータをプリンタ／複合機３０〜３３から取得し、同データを用いて機能設定して印刷を実行する場合の動作フローを図６を用いて説明する。
【００４９】
ワードプロセッサソフトや表計算ソフト等の印刷を行う場合、プリンタドライバ４０の起動を行う。（ステップ１０１）
プリンタドライバ４０の起動方法については周知でありその方法の説明は省略するが、ワードプロセッサソフトや表計算ソフト等に用意されている印刷キーを押下することで、プリンタドライバ４０の選択画面を表示するのが一般的である。
【００５０】
プリンタドライバを起動すると、Ethernet（登録商標）ケーブル等のネットワーク接続、もしくは、セントロニクスケーブルやＵＳＢケーブル等のローカル接続されている複数台のプリンタ／複合機３０〜３３の選択を行う選択画面表示を行い、印刷に用いる印刷装置の選択を行う。（ステップ１０２）
プリンタドライバ４０の起動画面の例を図７に示し、ネットワーク・ケーブル接続、もしくは、ローカル・ケーブル接続されており、使用可能なプリンタ／複合機の一覧を表示する。
【００５１】
図７では、図１におけるネットワーク構成時における動作例を示しており、プリンタ／複合機３０〜３３を一覧表示している。
【００５２】
印刷を行う際には、表示されたプリンタ／複合機３０〜３３の中から、印刷に用いる印刷装置の選択を行い、起動キーを押下することステップ１０３以降の動作が開始される。
【００５３】
なお、従来技術ではプリンタ／複合機３０〜３３で印刷を行うために、それぞれの印刷装置に対応したプリンタドライバを予め、ＰＣ２０〜２３のそれぞれのＰＣへインストールしておかなければならなかった。
【００５４】
例えば、ＰＣ２０へプリンタ／複合機３０〜３３それぞれに対応した４種類のプリンタドライバをインストールしておかなければならず、その他のＰＣ２１〜２３にも同様に、プリンタ／複合機３０〜３３それぞれに対応した４種類のプリンタドライバをインストールしておかなければならなかった。
【００５５】
ところが本実施例では、ＰＣ２０〜２３にはプリンタ／複合機３０〜３３全てに共通して使用可能なプリンタドライバを１つのみをインストールしておけば良く、プリンタ／複合機３０〜３３のそれぞれの性能に依存する機能情報をステップ１０３〜１０６において、印刷装置から適宜取得することになる。
【００５６】
まず、ステップ１０３において、ステップ１０２で選択された印刷装置に対する起動処理が行われる。
【００５７】
起動処理とは、プリンタ／複合機３０〜３３に対して、ＨＴＭＬ／ＸＨＴＭＬ形式のデータの取得処理を示し、プリンタドライバ４０がプリンタ／複合機３０〜３３中のＷｅｂサーバ６７に対し、ＨＴＭＬ／ＸＨＴＭＬリクエストパケットを送信する。
【００５８】
ステップ１０４では、ステップ１０３でのリクエストに応じて、ＨＴＭＬ／ＸＨＴＭＬ形式のデータの生成をプリンタ／複合機３０〜３３内部にて行う。
【００５９】
その生成結果が、図４、図５で示したようなＨＴＭＬ／ＸＨＴＭＬ形式のデータであり、図２における機能一覧で示されるような機能差により、その構成は印刷装置毎に異なる。
【００６０】
ステップ１０４にてＨＴＭＬ／ＸＨＴＭＬ形式のデータの生成が完了すると、同データをステップ１０３でのリクエストに応じて、ＰＣ２０〜２３へ対して配信を行う。（ステップ１０５）
ステップ１０６では、プリンタドライバ４０がＨＴＭＬ／ＸＨＴＭＬ形式のデータの受信を行い、ステップ１０７にて同データの解析を行って表示部５２への表示処理を行う。
【００６１】
その表示結果が、図４、図５の表示画面であり、プリンタドライバ４０がＨＴＭＬ／ＸＨＴＭＬ形式のデータの解析を行って同表示を行っても良いし、あるいは、プリンタドライバ４０がＷｅｂブラウザを立ち上げて、ＨＴＭＬ／ＸＨＴＭＬ形式のデータの解析・表示処理はＷｅｂブラウザに実行させても良い。
【００６２】
次に、図４、図５のような操作画面を表示部５２に表示後、必要に応じて機能設定を行う。（ステップ１０８）
例えば、図４であれば、複合機３２が持つ複数の機能設定項目に対して設定できるのに対し、図５であれば、プリンタ３０が持つ機能設定項目数が少ないために、機能設定できる項目が限定されることになる。
【００６３】
図４、図５において、希望する機能設定を行った後（ステップ１０８）、ステップ１０９にて印刷実行キーを押下すると、ステップ１１０以降にて印刷処理が実行される。
【００６４】
一方、ステップ１０９にてキャンセルキーを押下すると、以上の動作フローを終了する。
【００６５】
ステップ１１０では、ステップ１０８における機能設定を反映した印刷データの生成を行う。
【００６６】
印刷データの生成処理は、ステップ１０９において印刷実行キーを押下することで、プリンタドライバ４０へ印刷データの生成処理の起動を掛ける。
【００６７】
印刷データの生成処理については周知であり、処理の詳細説明については省略するが、プリンタ／複合機３０〜３３で印刷可能なデータの作成を行う。
【００６８】
ステップ１１０にて生成された印刷データは、ステップ１１１にてプリンタ／複合機３０〜３３に送信され、印刷処理が実行される。
【００６９】
ステップ１１１における印刷処理の動作フローを図８を用いて説明する。
【００７０】
プリンタ／複合機３０〜３３は、印刷データを受信すると（ステップ２００）、印刷データの解析処理を行って印刷画像の生成処理を行い（ステップ２０１）、同画像データをビデオ信号へ変換し(ステップ２０２)、同信号をプリントエンジン部６３へ転送して印刷を行ない(ステップ２０３)、印刷用紙を排紙する(ステップ２０４)。
【００７１】
ステップ２０４にて印刷処理が終了すると、以上の動作フローを終了する。
【００７２】
なお、印刷処理そのものについては周知であり、本実施例では画像生成処理から印刷排紙処理に対して特許性があるわけではないので、その処理の詳細説明は省略する。
【００７３】
また、図６のステップ１１０において生成される印刷データは、ＰＤＬ（ページ記述言語）、ＰＤＦ(Portable Document Format)、ＪＰＥＧ形式やＴＩＦＦ形式などの画像フォーマットデータとする。
【００７４】
なお、ＰＤＬ、ＰＤＦ、ＪＰＥＧ、ＴＩＦＦについての詳細説明については本実施例では省略する。
【００７５】
また、ＨＴＭＬ／ＸＨＴＭＬ形式のデータや印刷データはＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、ＨＴＴＰ（Hyper Text Transfer Protocol）、ＩＰＰ（InternetPrintingProtocol）、ＦＴＰ(File Transfer Protocol)と呼ばれる上位レイヤの通信プロトコルとの組み合わせを使用して送信されが、これらは周知であるための、その詳細説明については本実施例では省略する。
【００７６】
次に、本実施例を適用するプリンタ／複合機３０〜３３のプリントエンジン部６３として、レーザービームプリント方式を用いる場合について図９を用いて説明する。
【００７７】
図９において、６３はプリントエンジン部本体である。
【００７８】
まず、図８のステップ２０１にて生成された印刷画像データをビデオ信号に変換してレーザードライバ１００２に出力する。
【００７９】
レーザドライバ１００２は半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４のオン・オフ切り換えを行なう。
【００８０】
レーザ光１００４は回転多面鏡１００５で左右方向に振らされて静電ドラム１００６上を走査露光する。
【００８１】
これにより、静電ドラム１００６上には出力画像の静電潜像が形成されることになる。
【００８２】
この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、印刷用紙に転写される。
【００８３】
印刷用紙はプリントエンジン本体に装着した印刷用紙カセット１００８に収納され、給紙ローラ１００９、及び搬送ローラ１０１０、１０１１により装置内に取り込まれて静電ドラム１００６に供給される。
【００８４】
また、本実施例を適用するプリンタとしては、レーザービームプリンタに限られたものではなく、インクジェットプリンタ、昇華プリンタ、銀塩プリンタなどの他のプリンタを用いてもよい。
【００８５】
以上で説明したように、本発明では複数のプリンタや複合機が有する機能に対応した、プリンタドライバがインストールされているパーソナルコンピュータと、機能や性能が異なる複数のプリンタや複合機がネットワーク・ケーブルやローカル・ケーブルを介して接続されている環境において、使用するプリンタや複合機に応じて、最適な操作画面が動的に生成してＰＣ上に表示させることで、複数のプリンタドライバをＰＣへインストールしなくても、１つのプリンタドライバで複数台のプリンタや複合機の操作を可能とする。
【実施例２】
【００８６】
前記第一の実施例では、印刷装置の機能差に応じて、機能設定画面を適宜切り替える場合について述べたが、本第二の実施例では、印刷装置の内部状態に応じて、機能設定画面を適宜切り替えることを目的とする。
【００８７】
本第二の実施例を図１０を用いて説明を行なう。
【００８８】
本実施例では、複合機３２の内部状態に応じて、機能設定画面が変化する場合についての動作について説明を行う。
【００８９】
本第二の実施例での、動作フローについては前記第一の実施例の動作フローと同一であり図６に従って動作するが、前記第一の実施例と異なる点は、図６のステップ１０４において、印刷用紙やトナーなどの印刷資源に枯渇などが発生した場合に、ＨＴＭＬ／ＸＨＴＭＬ形式のデータの構成もこれらの諸条件に連動して変化する点である。
【００９０】
図１０では、Ａ４用紙の枯渇と、マゼンタ色（印刷インクなどの三原色の一つであり赤紫色）のトナーの枯渇が発生している場合のＨＴＭＬ／ＸＨＴＭＬ形式のデータを示している。
【００９１】
Ａ４用紙が枯渇したことで、用紙サイズ設定項目でのＡ４用紙が選択不可となり、Ａ３用紙による印刷のみ実行可能となっている。
【００９２】
さらに、マゼンタ・トナーが枯渇したことで、色設定項目でのフルカラー印刷が選択不可となり、モノクロ印刷のみ実行可能となっている。
【００９３】
その他の設定項目はＡ４用紙の枯渇とマゼンタ・トナーの枯渇の影響を受けないため変化していない。
【００９４】
また、用紙残量とトナー残量は枯渇状況を反映した構成となっている。
【００９５】
本第二の実施例では、印刷用紙やトナーなどの消耗品の変化をはじめとして、常時変化するプリンタや複合機の内部状態を反映した機能設定画面に適宜切り換えることで、印刷を実行する際にはこれらの変化を意識して操作させることを目的としている。
【実施例３】
【００９６】
前記第一の実施例では、印刷装置の機能差に応じて、機能設定画面を適宜切り替える場合について述べたが、本第三の実施例では印刷装置に対する表示言語設定に応じて、機能設定画面も適宜切り替えることを目的とする。
【００９７】
本第三の実施例を図１１を用いて説明を行なう。
【００９８】
本実施例では、複合機３２の情報表示を行うための表示装置を備えた操作部６１において、表示装置への表示言語を複数種類有し、ユーザーの設定した表示言語に応じて、機能設定画面が変化する場合の動作について説明を行う。
【００９９】
本第三の実施例での、動作フローについては前記第一の実施例の動作フローと同一であり図６に従って動作するが、前記第一の実施例と異なる点は、図６のステップ１０４において、ユーザーの設定した表示言語に連動して、ＨＴＭＬ／ＸＨＴＭＬ形式のデータを生成する点である。
【０１００】
図１１では、複合機３２の操作部６１にて表示言語として「英語」を選択した場合の例を示している。
【０１０１】
図１１を見ての通り、各機能設定項目は全て英語表記となっており、複合機３２の表示言語設定を反映した構成となっている。
【０１０２】
本第三の実施例では、印刷装置上の表示言語設定に連動したＨＴＭＬ／ＸＨＴＭＬ形式のデータを生成することで、印刷装置上の表示言語とＰＣ上での機能設定表示言語を連動させ、利便性を向上させることを目的としている。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第一の実施例における形態を示すブロック図
【図２】本発明の第一の実施例における印刷装置の機能差を示す図
【図３】本発明の第一の実施例におけるＰＣと複合機の形態を示すブロック図
【図４】本発明の第一の実施例におけるＨＴＭＬ／ＸＨＴＭＬ形式のデータを示す図
【図５】本発明の第一の実施例におけるＨＴＭＬ／ＸＨＴＭＬ形式のデータを示す図
【図６】本発明の第一の実施例における印刷処理までの動作フローを示す図
【図７】本発明の第一の実施例におけるプリンタドライバの起動画面を示す図
【図８】本発明の第一の実施例における印刷処理の動作フローを示す図
【図９】本発明の第一の実施例におけるプリントエンジン部を示す図
【図１０】本発明の第二の実施例におけるＨＴＭＬ／ＸＨＴＭＬ形式のデータを示す図
【図１１】本発明の第三の実施例におけるＨＴＭＬ／ＸＨＴＭＬ形式のデータを示す図
【符号の説明】
【０１０４】
１０  ＬＡＮ
２０〜２３  ＰＣ
３０〜３３  プリンタ/複合機
４０  プリンタドライバ
５０  ＣＰＵ
５１  Ethernet（登録商標）
５２  表示部
５３  操作部
５４  ＲＡＭ
５５  ＨＤＤ
６０  ＣＰＵ
６１  操作部
６２  スキャナー部
６３  プリントエンジン部
６４  ＲＯＭ
６５  ＲＡＭ
６６  Ethernet（登録商標）
６７  Webサーバ
１００２  レーザードライバ
１００３  半導体レーザ
１００４  レーザ光
１００５  回転多面鏡
１００６  静電ドラム
１００７  現像ユニット
１００８  印刷用紙カセット
１００９  給紙ローラ
１０１０  搬送ローラ
１０１１  搬送ローラ
【図１】
2007036987.tif 000003
【図２】
2007036987.tif 000004
【図３】
2007036987.tif 000005
【図４】
2007036987.tif 000006
【図５】
2007036987.tif 000007
【図６】
2007036987.tif 000008
【図７】
2007036987.tif 000009
【図８】
2007036987.tif 000010
【図９】
2007036987.tif 000011
【図１０】
2007036987.tif 000012
【図１１】
2007036987.tif 000013