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