(57)【要約】【課題】操作パネルに対する種々の情報開示処理のバリエーションを格段に向上させ、訴求力に富んだ文書と画像とからなら複合的なメッセージを自在に表示することである。【解決手段】伝送媒体を介してホストコンピュータ２４０と通信可能な画像出力装置２００において、ホストコンピュータ２４０から受信するＨＴＴＰコマンドに応じて、画像出力装置２００に保持されている情報をＨＴＭＬ文書として生成して、該生成されたＨＴＭＬ文書をＨＴＴＰプロトコルによりホストコンピュータ２４０に送信した後、コントロールユニット２０００がホストコンピュータ２４０からのＨＴＴＰコマンドと該ＨＴＴＰコマンドに付帯するビットマップデータを受信して操作部２０１２の表示部に表示制御する構成を特徴とする。【選択図】      図１
2004259222.tif 000002
【特許請求の範囲】
【請求項１】
伝送媒体を介してホストコンピュータと通信可能な画像出力装置であって、
前記ホストコンピュータから受信するＨＴＴＰコマンドに応じて、前記画像出力装置内に保持されている情報をＨＴＭＬ文書として生成する生成手段と、
前記生成手段により生成されたＨＴＭＬ文書をＨＴＴＰプロトコルにより前記ホストコンピュータに送信するとともに、前記ホストコンピュータからのＨＴＴＰコマンドを受信するＷｅｂサーバ手段と、
画像出力処理状態を表示可能な操作パネルと、
前記ホストコンピュータからのＨＴＴＰコマンドに付帯するビットマップデータを前記操作パネルに表示する制御手段と、
を有することを特徴とする画像出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像出力装置とホストコンピュータがネットワーク等の伝送媒体を介して接続された画像出力装置の制御に関するものである。
【０００２】
【従来の技術】
従来より、画像出力装置内にＷｅｂサーバを実装し、画像出力装置とホストコンピュータとの間の通信規約としてＨＴＴＰプロトコルを採用し、画像出力装置の状態やコンフィギュレーション情報、画像出力装置に投入された画像出力ジョブの状況や履歴情報などをＨＴＭＬ文書として画像出力装置から送信し、受信したホストコンピュータ上のＷｅｂブラウザにより閲覧する方法が知られている。
【０００３】
また、Ｗｅｂブラウザから送信されるＨＴＴＰコマンドにパラメータを付帯させることにより、画像出力装置内のコンフィギュレーション情報を設定したり、画像出力装置内に保持された画像の出力指示をしたりする方法が知られている。ＨＴＴＰプロトコルにより転送されるＨＴＭＬ文書を解釈し表示を行うＷｅｂブラウザは種別の異なる多くのホストコンピュータ上に広く実装されており、ホストコンピュータの種別によらない異機種混交なシステムを構成することが可能となっている。
【０００４】
また、ＨＴＴＰプロトコルは１対多のマルチクライアントプロトコルであり、複数のユーザが同時に装置と対話することが可能な機会を提供している。
【０００５】
画像出力装置の内蔵Ｗｅｂサーバを利用した特徴的な機能として、Ｗｅｂブラウザで設定したメッセージを画像出力装置の操作表示部に表示させる掲示板機能が知られている。該掲示板機能は、任意のメッセージを画像出力装置の操作部上に表示できる為、画像出力装置の管理者と使用者間のコミュニケーション手段として有効である。
【０００６】
【発明が解決しようとする課題】
しかし、メッセージだけでは表現能力に乏しく、連絡事項の告知程度に留まってしまい、商品の宣伝といったような広告を目的とした用途では訴求力が足りない面があった。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、伝送媒体を介してホストコンピュータと通信可能な画像出力装置において、ホストコンピュータから受信するＨＴＴＰコマンドに応じて、前記画像出力装置内に保持されている情報をＨＴＭＬ文書として生成して、該生成されたＨＴＭＬ文書をＨＴＴＰプロトコルによりホストコンピュータに送信した後、ホストコンピュータからのＨＴＴＰコマンドと該ＨＴＴＰコマンドに付帯するビットマップデータを受信して操作パネルに表示制御することにより、操作パネルに対する種々の情報開示処理のバリエーションを格段に向上させ、訴求力に富んだ文書と画像とからなる複合的なメッセージを自在に表示できる操作パネル環境を自在に構築できる画像出力装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成する本発明の画像出力装置は以下に示す構成を備える。
【０００９】
本発明は、伝送媒体を介してホストコンピュータと通信可能な画像出力装置であって、前記ホストコンピュータから受信するＨＴＴＰコマンドに応じて、前記画像出力装置内に保持されている情報をＨＴＭＬ文書として生成する生成手段（例えば図２に示すＨＴＴＰモジュール１５１２に相当）と、前記生成手段により生成されたＨＴＭＬ文書をＨＴＴＰプロトコルにより前記ホストコンピュータに送信するとともに、前記ホストコンピュータからのＨＴＴＰコマンドを受信するＷｅｂサーバ手段（例えば図２に示すＷｅｂＳｅｖｅｒモジュール１５０３に相当）と、画像出力処理状態を表示可能な操作パネル（例えば図６に示すＬＣＤ２０１３）と、前記ホストコンピュータからのＨＴＴＰコマンドに付帯するビットマップデータを前記操作パネルに表示する制御手段（例えば図２に示すＵＩモジュール１５０１に相当）とを有することを特徴とする。
【００１０】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像出力装置および情報処理装置を適用可能な画像処理システムの一例を示すブロック図である。
【００１１】
図１において、画像形成装置２００は、画像入力デバイスであるスキャナ部２０７０、画像出力デバイスであるプリンタ部２０９５、Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２０００、ユーザインタフェースである操作部２０１２から構成される。
【００１２】
スキャナ部２０７０、プリンタ部２０９５、操作部２０１２は、それぞれＣｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２０００に接続され、Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２０００は、ＬＡＮ２０１１などのネットワーク伝送手段に接続されている。
【００１３】
また、ＬＡＮ２０１１には、画像形成装置２００と同様の機器構成をもつ他の画像形成装置２２０，２３０が接続されている。画像形成装置２２０，２３０は、それぞれスキャナ部２２７０，２３７０、プリンタ部２２９５，２３９５、操作部２２１２，２３１２を持ち、それらがＣｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２２００，２３００に接続されている。
【００１４】
図２は、図１に示した画像形成装置２００，２２０，２３０のモジュール構成を説明するソフトウエアブロック図である。
【００１５】
図２において、１５０１はＵＩモジュールで、即ちユーザインタフェースを司り、オペレータが本画像形成装置の各種操作・設定を行う際、機器との仲介を行う。ＵＩモジュール１５０１は、オペレータの操作に従い、後述の各種モジュールに入力情報を転送し処理の依頼、或いはデータの設定等を行う。
【００１６】
１５０２はデータベースモジュール（Ａｄｄｒｅｓｓ−Ｂｏｏｋ）で、即ちデータの送付先、通信先等を管理する。Ａｄｄｒｅｓｓ−Ｂｏｏｋの内容は、ＵＩ１５０１からの操作によりデータの追加、削除、取得が行われ、オペレータの操作により後述の各モジュールにデータの送付・通信先情報を与えるものとして使用されるものである。
【００１７】
１５０３はＷｅｂ−Ｓｅｒｖｅｒモジュールであり、図示しないＷｅｂクライアントからの要求により、本画像形成装置の管理情報を通知するために使用される。管理情報は、後述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４、後述のＲｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔ１５１０、後述のＲｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎ１５０９、後述のＣｏｎｔｒｏｌｌ−ＡＰＩ１５１８を介して読み取られ、後述のＨＴＴＰ１５１２、ＴＣＰ／ＩＰモジュール１５１６、Ｎｅｔｗｏｒｋ−Ｄｒｉｖｅｒ１５１７を介してＷｅｂクライアントに通知される。
【００１８】
１５０４はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄモジュールで、データの配信を司るモジュールであり、ＵＩ１５０１によりオペレータに指示されたデータを、同様に指示された通信（出力）先に配布するものである。
【００１９】
また、オペレータにより、本機器のスキャナ機能を使用し配布データの生成が指示された場合は、後述のＣｏｎｔｒｏｌｌ−ＡＰＩ１５１８を介して機器を動作させ、データの生成を行う。
【００２０】
１５０５はＰ５５０モジュールで、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で出力先にプリンタが指定された際に実行されるモジュールである。１５０６はＥ−ｍａｉｌモジュールで、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で通信先にＥ−ｍａｉｌアドレスが指定された際に実行される。
【００２１】
１５０７はＤＢモジュールで、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で出力先にデータベースが指定された際に実行される。１５０８はＤＰモジュールで、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内で出力先に本機器と同様の画像形成装置が指定された際に実行される。
【００２２】
１５０９はＲｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎモジュールであり、本画像形成装置のスキャナ機能を使用し、ネットワーク等で接続された他の画像形成装置を出力先とし、本画像形成装置単体で実現しているＣｏｐｙ機能と同等の処理を行うモジュールである。
【００２３】
１５１０はＲｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔモジュールであり、本画像形成装置のプリンタ機能を使用し、ネットワーク等で接続された他の画像形成装置を入力先とし、本画像形成装置単体で実現しているＣｏｐｙ機能と同等の処理を行うモジュールである。
【００２４】
１５１１はボックスモジュール（Ｂｏｘ）であり、スキャン画像もしくはＰＤＬプリント画像をＨＤＤに格納し、格納した画像のプリンタ機能による印刷、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ機能による送信、ＨＤＤに格納した文書の削除、グルーピング（個別ＢＯＸへの格納）、ＢＯＸ間移動、ＢＯＸ間コピーなどの管理機能を提供する。
【００２５】
１５１２は本画像形成装置がＨＴＴＰにより通信する際に使用されるＨＴＴＰモジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述のＷｅｂ−Ｓｅｒｖｅｒモジュール１５０３に通信を提供するものである。
【００２６】
１５１３はｌｐｒモジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のプリンタモジュール１５０５に通信を提供するものである。
【００２７】
１５１４はＳＭＴＰモジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のＥ−ｍａｉｌモジュール１５０６に通信を提供するものである。
【００２８】
１５１５はＳａｌｕｔａｔｉｏｎ−Ｍａｎａｇｅｒ（ＳＬＭ）モジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のデータベースモジュール１５１７、ＤＰモジュール１５１８、及びＲｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎモジュール１５０９、Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔモジュール１５１０に通信を提供するものである。
【００２９】
１５１６はＴＣＰ／ＩＰ通信モジュール（ＴＣＰ／ＩＰモジュール）であり、前述の各種モジュールに後述のＮｅｔｗｏｒｋ−Ｄｒｉｖｅｒによりネットワーク通信を提供するものである。
【００３０】
１５１７はネットワークドライバ（Ｎｅｔｗｏｒｋ−Ｄｒｉｖｅｒ）であり、ネットワークに物理的に接続される部分を制御するものである。１５１８はＣｏｎｔｒｏｌｌ−ＡＰＩであり、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４等の上流モジュールに対し、後述のＪｏｂ−Ｍａｎａｇｅｒ１５１９等の下流モジュールとのインタフェースを提供するものであり、上流、及び下流のモジュール間の依存関係を軽減しそれぞれの流用性を高めるものである。
【００３１】
１５１９はＪｏｂ−Ｍａｎａｇｅｒであり、前述の各種モジュールよりＣｏｎｔｒｏｌｌ−ＡＰＩ１５１８を介して指示される処理を解釈し、後述の各モジュールに指示を与えるものである。また、本モジュールは、本画像形成装置内で実行されるハード的な処理を一元管理するものである。
【００３２】
１５２０はＣＯＤＥＣ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示する処理の中でデータの各種圧縮・伸長を管理・制御するものである。１５２１はＦＢＥ−Ｅｎｃｏｄｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９、Ｓｃａｎｎｅｒ−Ｍａｎａｇｅｒ１５２４により実行されるスキャン処理により読み込まれたデータをＦＢＥフォーマットにより圧縮するものである。
【００３３】
１５２２はＪＰＥＧ−ＣＯＤＥＣであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４により実行されるスキャン処理、及びＰｒｉｎｔ−Ｍａｎａｇｅｒ１５２６により実行される印刷処理において、読み込まれたデータのＪＰＥＧ圧縮及び印刷データのＪＰＥＧ展開処理を行うものである。
【００３４】
１５２３はＭＭＲ−ＣＯＤＥＣであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４により実行されるスキャン処理、及びＰｒｉｎｔ−Ｍａｎａｇｅｒ１５２６により実行される印刷処理において、読み込まれたデータのＭＭＲ圧縮及び印刷データのＭＭＲ伸長処理を行うものである。１５２４はＳｃａｎ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示するスキャン処理を管理・制御するものである。
【００３５】
１５２５はＳＣＳＩドライバであり、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２４と本画像形成装置が内部的に接続しているスキャナ部との通信を行うものである。１５２６はＰｒｉｎｔ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示する印刷処理を管理・制御するものである。
【００３６】
１５２７はＥｎｇｉｎｅ−Ｉ／Ｆドライバであり、Ｐｒｉｎｔ−Ｍａｎａｇｅｒ１５２６と印刷部とのＩ／Ｆを提供するものである。１５２８はパラレルポートドライバであり、Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ１５１１がパラレルポートを介して図示しない出力機器にデータを出力する際のＩ／Ｆを提供するものである。
【００３７】
図３は、図１に示した画像形成装置２００のコントロールユニット２０００の構成を説明するブロック図であり、他の画像形成装置２２０，２３０も同様の構成を備えているものとする。
【００３８】
図３において、Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２０００は画像入力デバイスであるスキャナ部２０７０や画像出力デバイスであるプリンタ部２０９５と接続し、一方ではＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００３９】
ＣＰＵ２００１はシステム全体を制御するコントローラである。ＲＡＭ２００２はＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。
【００４０】
２００４はハードディスクドライブ（ＨＤＤ）で、システムソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６は、操作部（ＵＩ）２０１２とのインタフェース部で、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。
【００４１】
また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。Ｎｅｔｗｏｒｋ２０１０はＬＡＮ２０１１に接続し、情報の入出力を行う。Ｍｏｄｅｍ２０５０は、公衆回線２０５１に接続され、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。
【００４２】
Ｉｍａｇｅ  ＢｕｓＩ／Ｆ２００５は、システムバス２００７と画像データを高速で転送する画像バス２００８とを接続し、データ構造を変換するバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２００８上には以下のデバイスが配置される。
【００４３】
ラスタイメージプロセッサ（ＲＩＰ）２０６０はＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ部２０７０やプリンタ部２０９５とコントローラユニット２０００を接続し、画像データの同期系／非同期系の変換を行う。
【００４４】
スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００４５】
画像回転部２０３０は画像データの回転を行う。画像圧縮部２０４０は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸長処理を行う。カードリーダＩ／Ｆ２０１５は、磁気カードの読み取り装置であるカードリーダ２０１６のインタフェース部である。
【００４６】
図４は、図１に示した画像形成装置２００のスキャナ部２０７０，プリンタ部２０９５の構成を説明する外観図である。
【００４７】
図３に示すように、画像入力デバイスであるスキャナ部２０７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、ラスタイメージデータ２０７１として電気信号に変換する。原稿用紙は原稿フィーダ２０７２のトレイ２０７３にセットし、装置使用者が操作部２０１２から読み取り起動指示することにより、ＣＰＵ２００１がスキャナ部２０７０に指示を与え、原稿フィーダ２０７２は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４８】
画像出力デバイスであるプリンタ部２０９５は、ラスタイメージデータ２０９６を用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、他のどのプリント方式（例えば電子写真方式）でも構わない。
【００４９】
プリント動作の起動は、ＣＰＵ２００１からの指示によって開始する。プリンタ部２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１、２１０２、２１０３がある。また、排紙トレイ２１１１，２１１２は印字し終わった用紙を受けるものである。
【００５０】
図５は、図３に示した操作部２０１２の構成を説明する平面図であり、図３と同一のものには同一の符号を付してある。
【００５１】
図５において、ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシート２０１９が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ２００１に伝える。
【００５２】
スタートキー２０１４は原稿画像の読み取り動作を開始する時などに用いる。スタートキー２０１４中央部には、緑と赤の２色ＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。ストップキー２１１５は稼働中の動作を止める働きをする。ＩＤキー２１１６は、使用者のユーザＩＤを入力する時に用いる。リセットキー２０１７は操作部からの設定を初期化する時に用いる。
【００５３】
図６は、図５に示した操作部２０１２の制御構成を説明するブロック図であり、図３と同一のものには同一の符号を付してある。
【００５４】
図６において、画像形成装置において、２００１はＣＰＵで、ＲＯＭ２００３のプログラム用ＲＯＭとＨＤＤ２００４に記憶された制御プログラム等に基づいてシステムバス２００７に接続される各種デバイスとのアクセスを総括的に制御し、画像入力部インタフェースを介して接続されるスキャナ部２０７０から入力情報を読み込み、印刷部インタフェースを介して接続されるプリンタ部２０９５に出力情報としての画像信号を出力する。２００２はＲＡＭで、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。
【００５５】
タッチパネル２０１９、各キー２０１４，２０１７，２０１８，２１１５，２１１６から、ユーザ入力を受け取り操作入力部Ｉ／Ｆである入力ポート２００６１を介して、操作内容を取得する。
【００５６】
取得した操作内容と前述の制御プログラムにもとづいて、ＣＰＵ２００１において表示画面データが生成され、画面出力デバイスを制御する出力デバイスコントローラとして機能する出力ポート２００６２を介して、ＬＣＤ表示部２０１３やＣＲＴなどの画面出力デバイスに表示画面を出力する。また、出力ポート２００６２を介して、ＬＥＤ２０１８の消灯，点滅，点灯も制御される。
【００５７】
図７は、図３に示した操作部２０１２の操作表示に関するモジュール構成を説明するブロック図であり、操作表示系タスク構成に対応する。なお、図６と同一のものには同一の符号を付してある。
【００５８】
なお、ＲＯＭ２００３のプログラム用ＲＯＭの一部には、リアルタイムＯＳと呼ばれる、タスクスケジューリングプログラムが格納されており、図７に示すタスクもこのリアルタイムＯＳの管理下で制御されるものである。
【００５９】
図７において、２２０１はキー入力タスクであり、操作者のタッチパネル操作、ハードキー操作に起因する割り込みにより起床され、キー入力イベントを操作部イベントキュー２２０５につめて、再度起床待ちという処理を繰り返す。
【００６０】
２２０５は複数のタスクからのイベントを一括して受け入れるイベントキューで、先入れ先だしのＦＩＦＯ構造になっている。２２０２はインターバルタイマタスクであり、一定時間間隔毎にタイマイベントを操作部イベントキュー２２０５につめるという処理を繰り返す。
【００６１】
２２０３は操作表示系ではなくコントローラ制御関連のタスク（コントローラ制御タスク群）であるが、操作部イベントキュー２２０５に機器の状態を示す本体ステータスイベントを詰めたり、機器の駆動コマンドを受け付けたり、といったＩＦを操作表示系タスクであるキー入力タスク２２０１、インターバルタイママスク２２０２、コントローラ制御タスク群２２０３との間でタスクをこなす。
【００６２】
２２０４は操作部アプリタスクであり、操作部イベントキュー２２０５に詰められた各種イベントを取り出して、イベントに応じた処理をして、操作部イベントが無くなるまで繰り返し、イベントが無くなれば、イベント待ち状態に入る。イベントに応じた処理としては、ＬＣＤ２０１３への描画や、ＬＥＤ２０１８の点灯、コントローラ制御タスク群２２０３へのコマンド送信が主要なものである。
【００６３】
図８は、本発明に係る画像出力装置におけるデータ処理手順の一例を示すフローチャートであり、図７に示した操作部アプリタスク２００４の処理手順に対応する。なお、該タスクの手順は、ＲＯＭ２００３あるいはハードディスク２００４等よりＲＡＭ２００２上にロードして、ＣＰＵ２００１により実行される。なお、Ｓ２３０１〜Ｓ２３０６は各ステップを示す。
【００６４】
まず、ステップＳ２３０１からスタートし、ステップＳ２３０２でタスクの初期化処理や、起動時に一回だけ行う各種初期化処理を行う。
【００６５】
次に、ステップＳ２３０３で、操作部イベントキュー２２０５にイベントが存在するかどうか調べ、存在すると判断した場合は、ステップＳ２３０４に進み、存在しないと判断した場合には、同処理を繰り返す。
【００６６】
そして、ステップＳ２３０４では、取り出したイベント内容からイベント通知すべきウィンドウを判定する。そして、イベントを通知すべきウィンドウを判別したら、ステップＳ２３０５に進み、そのウィンドウに予め登録されたコールバック関数に制御を渡し、ステップＳ２３０６に進む。
【００６７】
そして、ステップＳ２３０６で、コールバック関数内の処理であり、処理内容はウィンドウによって様々であるが、一般的に行われる処理としては、新規ウィンドウの作成、画面描画、コマンド送信、ＬＥＤの点灯／消灯などを行い、ステップＳ２００３へ戻る。
【００６８】
以下、ＬＣＤ表示部２０１３の画面構成について説明する。
【００６９】
図９は、図６に示したＬＣＤ表示部２０１３の画面構成を説明する平面図であり、初期画面、例えば通常のコピー待ち画面表示例に対応する。なお、初期画面は、各画像形成機能設定後に戻ってくる標準画面として機能する。
【００７０】
図９において、２７０１はソフトキーで、画像形成において変倍機能を用いず等倍出力を設定する。２７０２はソフトキーで、変倍機能を設定する。
【００７１】
２７０３はソフトキーで、出力用紙サイズを設定する。２７０４はソフトキーで、両面出力を設定する。２７０５はソフトキーで、出力用紙のソート設定を行う。
【００７２】
２７０６はソフトキーで、その他の応用機能を設定する。なお、各ソフトキー２７０１〜２７０６は押下後にさらに詳細な設定の為の表示画面に切り替わる。また、２７０７はソフトキー群で、画像出力濃度の設定を行う。２７０８はソフトキーで、本画像出力装置の動作状況を閲覧する際に指示される。
【００７３】
次に、本実施形態において特徴的な機能であるリモートＵＩ（リモートユーザインタフェース）について説明する。
【００７４】
リモートＵＩは、画像出力装置の外部の情報処理装置（ホストコンピュータ）から画像出力装置の状態等の情報を取得・設定、またはプリントや送信（Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ）等の動作を行わせるための機能である。
【００７５】
本画像出力装置は、ユーザはネットワーク２０１１に接続されたパーソナルコンピュータなどのホストコンピュータ２４０から、Ｗｅｂブラウザを利用して画像出力装置にアクセスすることによりリモートＵＩの機能を使用することができるように構成されている。
【００７６】
なお、図２にあるように、画像出力装置内部ではＷｅｂ−Ｓｅｒｖｅｒ１５０３が稼動しておりこれによりＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）による通信が可能となっている。Ｗｅｂ−Ｓｅｒｖｅｒ１５０３では、クライアントからの要求により起動されるＣＧＩ（ＣｏｍｍｏｎＧａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラムを動作させることができる。
【００７７】
図６に示したＨＤＤ２００４中にはリソースファイル群、ページのテンプレートファイル群が格納されており、これらがリモートＵＩにおいて使用される。
【００７８】
リソースファイルはページ表示に用いられるＨＴＭＬ（Ｈｙｐｅｒ  ＴｅｘｔＭａｋｅｕｐ  Ｌａｎｇｕａｇｅ）ファイルや画像ファイルなどである。テンプレートファイルは、ＣＧＩプログラムから参照されページを作成するのに用いられるファイルである。
【００７９】
本画像出力装置にアクセスするために、ユーザは、ホストコンピュータ２４０上のウェブブラウザを立ち上げ、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を直接ウェブブラウザに入力するか、該ＵＲＬが埋め込まれたリンクを選択する。
【００８０】
ウェブブラウザ（クライアントブラウザ）は、オペレータによって入力されたＵＲＬを指定するＨＴＴＰコマンドを通信路を介して送信する。Ｗｅｂ−Ｓｅｒｖｅｒ１５０３は、このＨＴＴＰコマンドを受け取り、そのＨＴＴＰコマンドを解析し、それに応じた動作を行う。
【００８１】
この際、クライアントブラウザからの要求がＣＧＩプログラムの起動要求でなければ、前記リソース群の中から指定されたリソースをクライアントブラウザに送信して処理を終了する。
【００８２】
クライアントブラウザからの要求がＣＧＩプログラムであった場合、対応するＣＧＩプログラムが起動する。ＣＧＩプログラムは起動時にクエリーパラメータを受け取ることができ、ユーザがブラウザから指定した値が渡される。ＣＧＩプログラムは、その要求に応じて装置情報の取得・設定や、プリント出力等の動作を本体に要求する。
【００８３】
また、ＣＧＩプログラムはそのページに対応したテンプレートファイルを使って送信するページを作成していく。テンプレートファイル中には、取得された情報を用いて記述を変更する部分があり、これによりその時の状態に応じたページの内容を作成することができる。
【００８４】
発信側ウェブブラウザ（クライアントブラウザ）は、本画像出力装置から返されたページを受信して表示装置の画面に表示してその内容をユーザに示す。こうしてウェブブラウザを利用して、画像出力装置にアクセスすることにより、装置外部から画像出力装置の機能・状態・保持情報を取得および設定し、また装置を操作することが可能となる。
【００８５】
なお、リモートＵＩによって取得・設定できる情報は、例えば利用できる紙サイズや残量などの装置情報、投入されたジョブの情報、記憶装置に蓄積されている文書情報、ＥｍａｉｌやＦＡＸなのアドレス情報、ネットワークに関する設定情報などである。また、リモートＵＩによって行わせることが可能な動作としては、機器内に保持されている文書情報のプリントアウトや送信などがある。
【００８６】
図１０は、本発明に係る画像処理システムにおけるデータ処理手順の一例を示すフローチャートであり、クライアント（ブラウザ）側とサーバ側の基本的な処理に対応する。なお、ステップＳ１００〜Ｓ１０５は、例えば図１に示したホストコンピュータ２４０等のクライアント側のステップに対応し、ステップＳ２００〜Ｓ２０６は画像処理装置側のＷｅｂ  Ｓｅｖｅｒ１５０３によるステップに対応する。
【００８７】
クライアント側では、ステップＳ１００から開始し、ステップＳ１０１でユーザからのＵＲＬ入力待ち、ＵＲＬ入力後に、ステップＳ１０２でＨＴＴＰコマンドを画像出力装置にネットワークを介して送信し、ステップＳ１０３で、ネットワークを介して画像出力装置側からのレスポンス受信待ち、該レスポンス受信後にステップＳ１０４でＨＴＭＬ文書を整形表示し、一つのセッションを終了する（Ｓ１０５）。
【００８８】
一方、サーバ側では、ステップＳ２００から処理を開始し、ステップＳ２０１で、ネットワークを介してホストコンピュータ２４０等からのＨＴＴＰコマンド受信待ち、ＨＴＴＰコマンド受信後に、ステップＳ２０２でＣＧＩ起動要求かどうか判定し、ＣＧＩプログラム起動要求であると判断した場合は、ステップＳ２０３でＣＧＩパラメータを解析し、ステップＳ２０４で、ＣＧＩプログラムを起動し、一つのセッションを終了する（Ｓ２０６）。
【００８９】
一方、ステップＳ２０２でＣＧＩプログラム起動要求でないと判断した場合は、指定されたリソースファイルをレスポンスとして返信し、一つのセッションを終了する。
【００９０】
なお、多くのページでは、表示内容はその時の状態に応じて変化する為、起動されたＣＧＩプログラムの中で、機器情報を取得し、テンプレートファイルからＨＴＭＬを生成し、レスポンスとして返信するという処理が行われる。また、ステップＳ２０５では、ＨＴＭＬファイルに対する加工は行わず、指定されたＨＴＭＬファイルをそのまま返信する。
【００９１】
図１１，図１２は、本発明に係る情報処理装置の表示装置に表示されるリモートＵＩの一例を示す図であり、図１に示したホストコンピュータ２４０の表示装置に表示され、該表示画面は、リモートＵＩのトップページであり、ウェブブラウザで本装置のＩＰアドレスのみをＵＲＬに指定して接続した場合に表示されるデフォルトページである。
【００９２】
なお、本表示画面はインデックス領域３１０１とメイン領域３１０２の２つのフレームから構成されている。インデックス領域には、主なサイトマップが表示され、マップ上のボタンを押すと対応する画面がメイン領域に表示される。
【００９３】
図１１において、トップページは、機器の一般情報を表示する。その他、デバイス情報ページ、ジョブステータスページ、ボックスページ、ユーザモードページなどがインデックス領域に配置したボタン（デバイスボタン３１０４、ジョブステータスボタン３１０５、ボックスボタン３１０６、ユーザモードボタン３１０７）押下により表示される。
【００９４】
トップページへ戻るボタン３１０３は押下することにより、トップページが表示される。表示言語の切替えプルダウンメニュー３１０８は表示言語を選択する為の、プルダウンメニューであり、押下することにより表示言語の切替えプルダウンメニュー（図示しない）が表示される。このプルダウンメニューで言語を選択すると、選択した言語のトップページが表示される。
【００９５】
次にリモートＵＩによるビットマップファイルのアップロード方法を図１２に示す画面例を用いて説明する。
【００９６】
特に、図１２に示す画面例はシステム管理設定の編集ページであり、図１１に示したトップページにて、ユーザモードボタン３１０７を押下することにより表示されるシステム管理設定ページ（図示しないが、システム管理設定の編集ページで設定されたシステム管理設定情報が閲覧可能なページである）にて編集ボタン（図示しない）を押下した後に表示されるページである。
【００９７】
３３０５はＩＤと暗証番号を登録する為のボタンであり、押下によりＩＤと暗証番号を登録する為のページが表示される。ステータス表示部チェックボックス３３０２の設定により、テキストボックス３３０４に入力されたメッセージが、本体操作部のステータスライン（画面最下部の黒領域）に表示される。
【００９８】
ポップアップウィンドウチェックボックス３３０１の設定により、テキストボックス３３０３に入力されたメッセージが含まれるポップアップウィンドウ（掲示板）が本体操作部に表示される。本体操作部の画面例は後述する。
【００９９】
表示方法ラジオボタン３３０８は、ステータス表示部のメッセージとポップアップウィンドウのメッセージをどのように表示するか設定するラジオボタンであり、常に表示を選択した場合は常時表示される。オートクリア時に表示を選択した場合は、本体操作部にてオートクリア（一定時間キー入力が無い場合に操作画面、設定情報がクリアされる）されるタイミングにて表示が行われる。
【０１００】
トップページに表示するチェックボックス３３０９はリモートＵＩのトップページにステータス表示部のメッセージとポップアップウィンドウのメッセージを表示するかどうかを設定する為のチェックボックスである。
【０１０１】
３３１０はテキストボックスで、アップロードするビットマップファイルのパス名を入力する。３３１５はファイル参照の為のボタンであり、押下することによりディレクトリシステム中から所望のファイルを選択する為のダイアログボックス（図示しない）が表示される。
【０１０２】
ここで、設定したビットマップファイルが、前記ポップアップウィンドウ中に画像として表示される。サポートリンクテキストボックス３３１１、システム管理者名テキストボックス３３１４、連絡先テキストボックス３３１３、メールアドレステキストボックス３３１２は、それぞれここで入力した文字列が、リモートＵＩのトップページに表示される。
【０１０３】
そして、ＯＫボタン３３０６を押下することにより、システム管理設定の編集ページで設定した内容をパラメータとして含むＨＴＴＰコマンドが送信され、受信したサーバ側で設定内容が画像形成装置のバックアップメモリに設定保持される。
【０１０４】
なお、テキストボックス３３１０で入力されたビットマップファイルもパラメータとして展開され、送信（アップロード）されるが、受信したサーバ側ではＨＤＤ２００４中にファイルとして保存される。
【０１０５】
また、ポップアップウィンドウチェックボックス３３０１がチェックされていない場合には、ビットマップファイルは送信されない。キヤンセルボタン３３０７を押下した場合には、システム管理設定の編集ページで設定した内容がキヤンセルされ、システム管理設定ページに戻る。
【０１０６】
図１３は、図６に示したＬＣＤ２０１３に表示されるポップアップウィンドウ（掲示板）の画面表示例を示す図である。
【０１０７】
図１３において、３４０２がポップアップウィンドウ（掲示板）であり、操作部画面最下部のステータスラインを除くほぼ全画面がウィンドウによって覆われる。３４０１はポップアップウィンドウのメッセージ表示エリアで、システム管理設定の編集ページで入力した内容が表示される。
【０１０８】
３４０３はポップアップウィンドウのビットマップ画像表示エリアであり、システム管理設定の編集ページからアップロードしたビットマップ画像がここに表示される。
【０１０９】
具体的には、ＨＤＤ２００４上に保存されたビットマップファイルをＲＡＭ２００２上に展開し、さらにＬＣＤ表示部２０１３に転送することにより表示を行う。
【０１１０】
なお、閉じるボタン３４０４を押下することにより、ポップアップウィンドウが閉じるが、表示方法ラジオボタン３３０８にてオートクリア時に表示を選んだ場合にのみ表示され、常に表示を選んだ場合にはボタンそのものが表示されない為、ポップアップウィンドウを閉じることはできない。
【０１１１】
図１４は、本発明に係る情報処理装置の表示装置に表示される他のリモートＵＩの一例を示す図であり、図１に示したホストコンピュータ２４０の表示装置に表示され、ポップアップウィンドウ（掲示板）のメッセージとビットマップ画像をリモートＵＩのトップページに表示した画面表示例である。
【０１１２】
図１４において、システム管理設定の編集ページのトップページに表示するチェックボックス３３０９をチェックした際には、ポップアップウィンドウメッセージ３５０１と、ポップアップウィンドウのビットマップ画像３５０２が表示される。
【０１１３】
より詳細には、トップページを生成するＣＧＩプログラム中にて、前記バックアップメモリに保持された設定情報を参照し、ポップアップウィンドウのメッセージをＨＴＭＬ中に組み込み、ポップアップウィンドウのビットマップファイルを参照するリンクをＨＴＭＬ中に組み込むことによって実現される。
【０１１４】
〔第２実施形態〕
上記第１実施形態では、画像出力装置に内蔵されたＷｅｂサーバとホストコンピュータ上のＷｅｂブラウザからなるシステムにより、掲示板に表示するビットマップ画像をアップロードしたが、プリンタドライバなどのプリンタユーティリティからも同様に掲示板に表示するビットマップ画像をアップロードすることにより達成しても同様の効果が期待できる。
【０１１５】
以下、図１５に示すメモリマップを参照して本発明に係る画像出力システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１１６】
図１５は、本発明に係る情報処理装置，画像出力装置を含む画像出力システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１９】
本実施形態における図８，図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１２３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１２６】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜１４について説明する。
【０１２７】
〔実施態様１〕
伝送媒体を介してホストコンピュータと通信可能な画像出力装置であって、前記ホストコンピュータから受信するＨＴＴＰコマンドに応じて、前記画像出力装置内に保持されている情報をＨＴＭＬ文書として生成する生成手段（例えば図２に示すＨＴＴＰモジュール１５１２に相当）と、前記生成手段により生成されたＨＴＭＬ文書をＨＴＴＰプロトコルにより前記ホストコンピュータに送信するとともに、前記ホストコンピュータからのＨＴＴＰコマンドを受信するＷｅｂサーバ手段（例えば図２に示すＷｅｂ−Ｓｅｖｅｒモジュール１５０３に相当）と、画像出力処理状態を表示可能な操作パネル（例えば図６に示すＬＣＤ表示部２０１３）と、前記ホストコンピュータからのＨＴＴＰコマンドに付帯するビットマップデータを前記操作パネルに表示する制御手段（例えば図２に示すＵＩモジュール１５０１に相当）とを有することを特徴とする画像出力装置。
【０１２８】
〔実施態様２〕
前記ホストコンピュータからのＨＴＴＰコマンドに付帯するビットマップデータを前記操作パネルに表示すべきＨＴＭＬ文書中に組み込んでＨＴＭＬファイルを生成する生成手段を備え、前記制御手段は、前記生成手段により生成されたＨＴＭＬファイルを前記操作パネルに表示することを特徴とする実施態様１記載の画像出力装置。
【０１２９】
〔実施態様３〕
前記制御手段は、前記操作パネル上に前記ＨＴＭＬファイルから生成される画面情報を表示することを特徴とする実施態様１記載の画像出力装置。
【０１３０】
〔実施態様４〕
前記制御手段は、前記操作パネル上に前記ＨＴＭＬファイルから生成される画面情報を動画表示することを特徴とする実施態様１記載の画像出力装置。
【０１３１】
〔実施態様５〕
前記制御手段は、前記操作パネルに対する入力が一定時間ないことを検知した場合に、前記ＨＴＭＬファイルから生成される画面情報を前記操作パネルに表示することを特徴とする実施態様１〜４のいずれかに記載の画像出力装置。
【０１３２】
〔実施態様６〕
伝送媒体を介して画像出力装置と通信可能なホストコンピュータであって、ユーザ入力に応じてＨＴＴＰコマンドを前記画像出力装置に送信し、かつ前記画像出力装置から受信したＨＴＭＬ文書を解釈し表示装置に表示を行うＷｅｂブラウザ手段を有し、前記Ｗｅｂブラウザ手段は、前記ＨＴＴＰコマンドに付帯させてビットマップデータを前記画像出力装置に送信することを特徴とするホストコンピュータ。
【０１３３】
〔実施態様７〕
画像出力処理状態を表示可能な操作パネルを備え、伝送媒体を介してホストコンピュータと通信可能な画像出力装置におけるデータ処理方法であって、前記ホストコンピュータから受信するＨＴＴＰコマンドに応じて、前記画像出力装置内に保持されている情報をＨＴＭＬ文書として生成する生成ステップと、前記生成ステップにより生成されたＨＴＭＬ文書をＨＴＴＰプロトコルにより前記ホストコンピュータに送信するとともに、前記ホストコンピュータからのＨＴＴＰコマンドを受信する通信ステップ（図１０に示すステップＳ１０２）と、前記ホストコンピュータからのＨＴＴＰコマンドに付帯するビットマップデータを前記操作パネルに表示する制御ステップ（図１０に示すステップＳ１０４）とを有することを特徴とするデータ処理方法。
【０１３４】
〔実施態様８〕
前記ホストコンピュータからのＨＴＴＰコマンドに付帯するビットマップデータを前記操作パネルに表示すべきＨＴＭＬ文書中に組み込んでＨＴＭＬファイルを生成する生成ステップ（図示しない）を備え、前記制御ステップは、前記生成ステップにより生成されたＨＴＭＬファイルを前記操作パネルに表示することを特徴とする実施態様７記載のデータ処理方法。
【０１３５】
〔実施態様９〕
前記制御ステップは、前記操作パネル上に前記ＨＴＭＬファイルから生成される画面情報を表示することを特徴とする実施態様７記載のデータ処理方法。
【０１３６】
〔実施態様１０〕
前記制御ステップは、前記操作パネル上に前記ＨＴＭＬファイルから生成される画面情報を動画表示することを特徴とする実施態様７記載のデータ処理方法。
【０１３７】
〔実施態様１１〕
前記制御ステップは、前記操作パネルに対する入力が一定時間ないことを検知した場合に、前記ＨＴＭＬファイルから生成される画面情報を前記操作パネルに表示することを特徴とする実施態様７〜１０のいずれかに記載のデータ処理方法。
【０１３８】
〔実施態様１２〕
伝送媒体を介して画像出力装置と通信可能なホストコンピュータにおけるデータ処理方法であって、ユーザ入力に応じてＨＴＴＰコマンドを前記画像出力装置に送信し、かつ前記画像出力装置から受信したＨＴＭＬ文書を解釈し表示装置に表示を行う通信表示ステップ（図１０に示すステップＳ１０４）を有し、前記通信表示ステップは、前記ＨＴＴＰコマンドに付帯させてビットマップデータを前記画像出力装置に送信することを特徴とするデータ処理方法。
【０１３９】
〔実施態様１３〕
実施態様７〜１２のいずれかに記載のデータ処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１４０】
〔実施態様１４〕
実施態様７〜１２のいずれかに記載のデータ処理方法を実現することを特徴とするプログラム。
【０１４１】
上記実施形態および実施態様によれば、画像出力装置に内蔵されたＷｅｂサーバによりビットマップ画像をアップロードし、そのビットマップ画像を画像出力装置内の記憶媒体に保持し、画像出力装置の操作表示部に表示させたり、画像出力装置が生成するＷｅｂページ中に組み込みＷｅｂブラウザによる閲覧を可能としたりすることにより、掲示板機能の表現力は大幅に向上し、商品の宣伝といったような広告を目的とするような用途にも、十分耐えうる訴求力を容易に付加することができる。
【０１４２】
なお、上記実施形態では、１つのホストコンピュータから取得する前記ＨＴＴＰコマンドに付帯させてビットマップデータを表示制御する場合について説明したが、複数のホストからのビットマップデータを記憶管理し、かつ、設定される表示スケジュールに従い、各ホストからのビットマップデータの表示を動的に切り換え制御してもよい。例えば曜日毎、時間帯毎、ユーザ毎、画像処理条件毎等適宜設定された条件に従い、合致するユーザによりふさわしいビジュアル情報を報知できるように構成してもよい。
【０１４３】
【発明の効果】
以上説明したように、本発明によれば、伝送媒体を介してホストコンピュータと通信可能な画像出力装置において、ホストコンピュータから受信するＨＴＴＰコマンドに応じて、前記画像出力装置内に保持されている情報をＨＴＭＬ文書として生成して、該生成されたＨＴＭＬ文書をＨＴＴＰプロトコルによりホストコンピュータに送信した後、ホストコンピュータからのＨＴＴＰコマンドと該ＨＴＴＰコマンドに付帯するビットマップデータを受信して操作パネルに表示制御するので、操作パネルに対する種々の情報開示処理のバリエーションを格段に向上させ、訴求力に富んだ文書と画像とからなら複合的なメッセージを自在に表示できる操作パネル環境を自在に構築できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像出力装置および情報処理装置を適用可能な画像処理システムの一例を示すブロック図である。
【図２】図１に示した画像形成装置のモジュール構成を説明するソフトウエアブロック図である。
【図３】図１に示した画像形成装置のコントロールユニットの構成を説明するブロック図である。
【図４】図１に示した画像形成装置のスキャナ部，プリンタ部の構成を説明する外観図である。
【図５】図３に示した操作部の構成を説明する平面図である。
【図６】図５に示した操作部の制御構成を説明するブロック図である。
【図７】図３に示した操作部の操作表示に関するモジュール構成を説明するブロック図である。
【図８】本発明に係る画像出力装置におけるデータ処理手順の一例を示すフローチャートである。
【図９】図６に示したＬＣＤの画面構成を説明する平面図である。
【図１０】本発明に係る画像処理システムにおけるデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る情報処理装置の表示装置に表示されるリモートＵＩの一例を示す図である。
【図１２】本発明に係る情報処理装置の表示装置に表示されるリモートＵＩの一例を示す図である。
【図１３】図６に示したＬＣＤに表示されるポップアップウィンドウ（掲示板）の画面表示例を示す図である。
【図１４】本発明に係る情報処理装置の表示装置に表示される他のリモートＵＩの一例を示す図である。
【図１５】本発明に係る情報処理装置，画像出力装置を含む画像出力システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
２０００  コントロールユニット
２００１  ＣＰＵ
２００２  ＲＡＭ
２００３  ＲＯＭ
２００４  ＨＤＤ
２０１２  操作部
【図１】
2004259222.tif 000003
【図２】
2004259222.tif 000004
【図３】
2004259222.tif 000005
【図４】
2004259222.tif 000006
【図５】
2004259222.tif 000007
【図６】
2004259222.tif 000008
【図７】
2004259222.tif 000009
【図８】
2004259222.tif 000010
【図９】
2004259222.tif 000011
【図１０】
2004259222.tif 000012
【図１１】
2004259222.tif 000013
【図１２】
2004259222.tif 000014
【図１３】
2004259222.tif 000015
【図１４】
2004259222.tif 000016
【図１５】
2004259222.tif 000017