(57)【要約】【課題】クライアントデバイス固有の表示画面データを作成する。【解決手段】デジタル複合装置１０は、パソコン２０、ＰＤＡ３０、携帯電話機４０からネットワーク５０を介してデジタル複合装置１０の動作状況表示の要求を受取る。Ｗｅｂサーバプログラム１１で要求元を識別し、Ｗｅｂアプリケーション１２で、デジタル複合装置１０の動作状況表示データを含むＸＭＬデータを作成し、ＨＴＭＬ生成部１３に渡す。ＨＴＭＬ生成部１３のＸＳＬＴプロセッサ（不図示）でＸＳＬファイル（不図示）の書式情報及び画面テンプレートによる要求元固有のＨＴＭＬデータを作成し、Ｗｅｂアプリケーション１２を経てＷｅｂサーバプログラム１１で要求元に送信する。なお、要求元のクライアントデバイスは、Ｗｅｂブラウザでデジタル複合装置１０の動作状況を含むＷｅｂ画面を表示する。【選択図】        図２
2004259070.tif 000002
【特許請求の範囲】
【請求項１】
クライアントデバイスからの要求信号に応じて該クライアントデバイス画面用の表示データを送信するデジタル複合装置において、
前記要求信号中のクライアントデバイスを識別する情報を検出する手段と、
検出された識別情報に基いて予め格納されたクライアントデバイスの画面作成用フォーマットを読み出す手段と、
前記画面作成用フォーマットに基いて表示データを作成する手段と、
表示データを前記クライアントデバイスに送信する手段と、
を備えたことを特徴とするデジタル複合装置。
【請求項２】
請求項１記載のデジタル複合装置において、
前記画面作成用フォーマットに基いて表示データを作成する手段は、デジタル複合装置の動作状況を示すデータを作成することを特徴とするデジタル複合装置。
【請求項３】
請求項１又は２記載のデジタル複合装置において、
前記画面作成用フォーマットに基いて表示データを作成する手段は、ハイパーテキスト文書により表示データを作成することを特徴とするデジタル複合装置。
【請求項４】
デジタル複合装置のコンピュータを、
クライアントデバイスからＨＴＴＰリクエストを受信させる手段、
ＨＴＴＰリクエストからクライアントデバイスを識別する情報を検出する手段、
検出された識別情報に基いて予め格納されたクライアントデバイスの画面作成用フォーマットを読み出す手段、
前記画面作成用フォーマットに基いて表示データを作成する手段、
前記表示データをクライアントデバイスに送信させる手段、
として機能させるための表示画面作成プログラム。
【請求項５】
請求項４記載の表示画面作成プログラムをコンピュータ読取り可能に記録した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアントデバイスを識別する情報を検出し、当該クライアントデバイス用の画面構成データを作成し、これを前記クライアントコンピュータに送信する手段を備えたデジタル複合装置、及び表示画面作成プログラム並びに記憶媒体に関する。
【０００２】
【従来の技術】
従来、ＲＡＮ、インターネット等のネットワークを経由して、複写機能、プリント機能、ファクシミリ機能等を備えた所謂デジタル複合装置と、パーソナルコンピュータとが接続され、ユーザー又は管理者がデジタル複合装置本体と離れた場所からリモート操作によりデジタル複合装置の各種動作状況を監視することが行われている。
【０００３】
図７は、従来のデジタル複合装置の動作状況監視システムの説明図であり、図中、デジタル複合装置２００は、ネットワーク３００を介してクライアントコンピュータ１００と接続されている。
【０００４】
デジタル複合装置２００の本体コントローラ２０２とＨＴＴＰサーバ部２０１のＣＰＵと２１２とは、本体インターフェース２１５を介して常に交信しており、本体コントローラ２０２で処理される各種情報、例えば本体各部センサー２０５からの信号や本体各部アクチュエータ２０６の動作状況がＨＴＴＰサーバ部２０１に取り込まれている。そして、この各種情報はＨＴＴＰサーバ部２０１のメモリ２１１に蓄えられるようになっている。
【０００５】
またＨＴＴＰサーバ部２０１には本体コントローラからの各種情報をＨＴＭＬ言語のファイル形式で参照できるようなＨＴＭＬファイルが格納されており、このＨＴＭＬファイルはネットワークインターフェース２１４を介して外部ネットワーク３００に接続されているクライアントコンピュータ１００に、ＴＰＣ／ＩＰプロトコルで転送される。
【０００６】
クライアントコンピュータ１００には、デジタル複合装置のＨＴＴＰサーバ部２０１と交信し、転送されたＨＴＭＬファイルを解釈する機能を有する汎用のブラウザが装備されている。
【０００７】
ユーザーがクライアントコンピュータ上で汎用のブラウザを稼動させ、デジタル複合装置のＨＴＴＰサーバ部２０１に接続することにより、デジタル複合装置の本体コントローラ２０２で処理される各種情報をモニタすることができる（特許文献１参照）。
【０００８】
【特許文献１】特開平１１−７４９１３号公報（段落（００１６）、（００１７）、（００１８）、（００１９））
【０００９】
上述のデジタル複合装置によれば、クライアントコンピュータに専用のソフトウエアやハードウエアを追加することなく、ネットワーク上のクライアントコンピュータからデジタル複合装置の動作状況を監視することができる。
【００１０】
【発明が解決しようとする課題】
しかしながら、近年、デジタル複合装置の動作状況は、クライアントコンピュータのみならず、携帯情報端末や携帯電話機からも監視することが要請されており、従来の監視システムは、携帯情報端末や携帯電話機に十分対応していなかった。つまり、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）さえ知っていれば、例えばＰＤＡで、クライアントコンピュータのホームページ（動作状況表示ページ）を表示させることはできるが、この表示はＰＤＡ画面に対応していないため所定の表示部分を探すためにスクロールを幾度となく繰り返さなければならないなど大変な不便があった。
【００１１】
そこで本発明の第１の目的は、機種が異なるクライアントデバイスからの要求に応じて、当該クライアントデバイスに最適な画面を構成するようにすることであり、第２の目的は、デジタル複合装置の動作状況を表示する画面を構成することである。
【００１２】
【課題を解決するための手段】
請求項１の発明は、クライアントデバイスからの要求信号に応じて該クライアントデバイス画面用の表示データを送信するデジタル複合装置において、前記要求信号中のクライアントデバイスを識別する情報を検出する手段と、検出された識別情報に基いて予め格納されたクライアントデバイスの画面作成用フォーマットを読み出す手段と、前記画面作成用フォーマットに基いて表示データを作成する手段と、表示データを前記クライアントデバイスに送信する手段と、を備えたことを特徴とするデジタル複合装置である。
【００１３】
請求項２の発明は、請求項１記載のデジタル複合装置において、前記画面作成用フォーマットに基いて表示データを作成する手段は、デジタル複合装置の動作状況を示すデータを作成することを特徴とするデジタル複合装置である。
【００１４】
請求項３の発明は、請求項１又は２記載のデジタル複合装置において、前記画面作成用フォーマットに基いて表示データを作成する手段は、ハイパーテキスト文書により表示データを作成することを特徴とするデジタル複合装置である。
【００１５】
請求項４の発明は、デジタル複合装置のコンピュータを、クライアントデバイスからＨＴＴＰリクエストを受信させる手段、ＨＴＴＰリクエストからクライアントデバイスを特定する情報を検出する手段、検出された識別情報に基いて予め格納されたクライアントデバイスの画面作成用フォーマットを読み出す手段、前記画面作成用フォーマットに基いて表示データを作成する手段、前記表示データをクライアントデバイスに送信させる手段、として機能させるための表示画面作成プログラムである。
【００１６】
請求項５の発明は、請求項４記載のプログラムをコンピュータ読取り可能に記録した記憶媒体である。
【００１７】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して説明する。
図１は、本発明の実施形態に係るデジタル複合装置の構成をプラットフォーム形式により示す図であり、図中、デジタル複合装置は、画像処理エンジンからなるハードウエア層１と各種ソフトウエアからなるソフトウエア層２とからなる。
ハードウエア層１の画像処理エンジンは、電子写真方式の印刷機能を有するプロッタエンジン１ａ、自動原稿送り装置や光学的読取り装置を有するスキャナエンジン１ｂ、及びプロッタエンジン１ａ及びスキャナエンジン１ｂを制御するための、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク装置等を有するエンジン制御ボード１ｃを備えている。またエンジン制御ボード１ｃは、デジタル複合装置の図示しない各種動作状況センサーと連結し、動作状況データを取得している。
【００１８】
またソフトウエア層２は、デジタル複合装置を総合的に駆動するための、オペレーティングシステム（０Ｓ）２ａ、システム管理サービスアプリケーション２ｂ、ネットワークサービスアプリケーション２ｃ、ハードディスク等のメモリ管理サービスアプリケーション２ｄ、オペレーションパネル管理サービスアプリケーション２ｅ、画像処理エンジン管理サービスアプリケーション２ｆと、デジタル複合装置の各種機能を個別に制御するための、コピーアプリケーション３ａ、ファクシミリアプリケーション３ｂ、プリンタアプリケーション３ｃ、更には、デジタル複合装置の各部動作状況データに基き各部動作状況表示ページを作成するＷｅｂアプリケーション３ｄ、３ｅからなる。
【００１９】
前記構成になるデジタル複合装置は、通常、スタンドアロンの複写機、又はファクシミリ装置、又はプリンタとして動作する場合、電源がオンされると、エンジン制御ボードのＲＯＭに記憶されている起動プログラムによりハードディスク装置に記憶されているオペレーティングシステム２ａが起動し、続いて各管理アプリケーション及び個別機能アプリケーションが起動する。
【００２０】
ユーザーにより操作パネルから複写が指示されると、スキャナエンジン１ｂが動作し、原稿台に載置された原稿は、自動的に読取り部に送られ、光学的に読取られる。読取られた原稿データは、一旦ＲＡＭに記憶され、次にハードディスクに記憶された後、順次読み出され、プロッタエンジン１ａに送信される。プロッタエンジン１ａは、送信された原稿データを周知の電子写真方式により転写用紙に転写し排紙する。この一連の動作を行うために、各管理アプリケーション並びにコピーアプリケーションが機能する。
【００２１】
ファクシミリの送受信又は印刷が指示されたときも、当該アプリケーションが機能することにより、ファクシミリ送受信や印刷が行われる。また図示を省略しているが、デジタル複合装置は、ネットワークを介してパーソナルコンピュータ、携帯情報端末（以下、ＰＤＡと略称）、及び携帯電話機と接続されるようになっている。そして、パーソナルコンピュータやＰＤＡで作成された文書データを受信し、パーソナルコンピュータやＰＤＡにより指示された機能により、コピーを行ったりファクシミリ送信を行う。また携帯電話機からも同じように所定の機能による動作の指示（リクエスト）を受信する。
【００２２】
更に、本発明の実施形態に係るデジタル複合装置は、パーソナルコンピュータ及び、ＰＤＡ及び、携帯電話機等のクライアントデバイスから動作状況表示リクエストを受信したとき、リクエストを発信したクライアントデバイスの機種に対応するＨＴＭＬデータを作成、送信する。ＨＴＭＬデータを送信されたクライアントデバイスは、それぞれのＷＷＷブラウザによりこのデータを解釈し、デジタル複合装置の動作状況をＷｅｂ画面（ホームページ画面）で表示する。
【００２３】
そこで、以下に、動作状況表示リクエストを発信したクライアントデバイスの機種に対応するＨＴＭＬデータの作成、送信について詳細に説明する。
【００２４】
図２は、本発明の実施形態に係るデジタル複合装置とクライアントデバイスとの関連説明図である。
図２において、Ｗｅｂサーバプログラム１１（図１の３ｄに相当）、Ｗｅｂアプリケーション１２（図１の３ｅに相当）、ＨＴＭＬ生成部１３を有するデジタル複合装置１０は、クライアントデバイスである、パーソナルコンピュータ２０、ＰＤＡ３０、携帯電話機４０が、ＬＡＮ、インターネット等の電気通信回線５０を介して接続されている。これらクライアントデバイス２０，３０，４０は、それぞれ自己表示用のＷｅｂブラウザ２１，３１，４１を搭載している。
【００２５】
図３は、図２に記載したＨＴＭＬ生成部の説明図であり、図中、ＨＴＭＬ生成部１３のＸＳＬＴプロセッサ１３１はＸＭＬ文書データをＨＴＭＬ文書データに変換し、ＸＳＬファイル１３２は後述する動作状況データをＨＴＭＬ文書データへ変換するための書式を定義した書式情報、及びクライアントデバイス毎の画面テンプレートを蓄積している。
【００２６】
図２及び図３を参照してデジタル複合装置１０のＷｅｂサーバ機能を説明する。
Ｗｅｂサーバプログラム１１は、パーソナルコンピュータ２０、ＰＤＡ３０、携帯電話機４０等と所定のプロトコルに従って動作状況の表示を求めるＨＴＴＰリクエストの受信、及び後述するＨＴＭＬデータの送信を行う。またＨＴＴＰリクエストを受信したとき、クライアントデバイスからの同一のＵＲＬからクライアントデバイスを識別する。より具体的には、ＨＴＴＰリクエストのヘッダに含まれるクライアントデバイス情報を識別する。見分ける情報はＨＴＴＰｄから取得する。そして受信したリクエストをＷｅｂアプリケーション１２に渡し、アプリケーション１２の起動を行う。
【００２７】
Ｗｅｂアプリケーション１２は、エンジン制御ボード１ｃから示されるプリンタ、コピー、ファクシミリ、スキャナ等の動作状態のデータ、更にプリンタついて、システムのバージョン、給紙トレイ、排紙トレイ、トナーの状態等のデータ、ファクシミリについて、動作状況データを取り込み、これらの動作状況データを当該画面テンプレートに貼り付ける形式のＸＭＬ文書データを作成する。そして、作成したＸＭＬ文書データをＨＴＭＬ生成部１３に渡す。
【００２８】
図２には、Ｗｅｂアプリケーション１２は、１つ記載されているだけであるが、クライアントデバイスのそれぞれに対応して複数設け、クライアントデバイスに対応する形式のＸＭＬ文書データを作成してもよい。
【００２９】
パーソナルコンピュータ２０からＨＴＴＰリクエストを受信して作成されるＸＭＬ文書データは次のように作成される。
【００３０】
2004259070.tif 000003
【００３１】
ＰＤＡ３０からのＨＴＴＰリクエストに対して作成されるＸＭＬ文書データの例を示すと次のようになる。
【００３２】
2004259070.tif 000004
【００３３】
上述の文書データの例から明らかなように、Ｗｅｂアプリケーション１２は、リクエストの発信元のデバイスに対応してその機種、つまりパーソナルコンピュータ（ｐｃ）、携帯情報端末（ｐｄａ）が特定できる情報を含むＸＭＬ文書データを作成することになる。また、文書データ例には記載が省略されているが、動作状況データを含めた文書データが作成される。
【００３４】
ＨＴＭＬ生成部１３のＸＳＬＴプロセッサ１３１は、前記ＸＭＬ文書データを受取ると、クライアントデバイスに基きとＸＳＬファイル１３２に記憶されている書式情報、画面テンプレート情報と取得し、ＸＭＬ文書データを画面テンプレートに貼り付けたＨＴＭＬ文書データに変換する。変換されたＨＴＭＬ文書データはＷｅｂアプリケーション１２に渡され、Ｗｅｂアプリケーション１２は渡されたＨＴＭＬ文書データをそのままＷｅｂサーバ１１に転送する。
【００３５】
Ｗｅｂサーバ１１は、転送されたＨＴＭＬ文書データを、そのＨＴＴＰリクエスト発信元を特定する情報に従って該当するクライアントデバイスに送信する。
【００３６】
パーソナルコンピュータ２０、ＰＤＡ３０、携帯電話機４０は、自己宛てのＨＴＭＬ文書データを受信したとき、自己のＷｅｂブラウザ２１，３１，４１によってＨＴＭＬ文書データを解釈し、表示部（不図示）に動作状況データの画面を表示する。
【００３７】
図４は、動作状況表示のリクエストとそのレスポンスのシーケンスを示す図である。図４において、パーソナルコンピュータ２０から動作状況表示のリクエストを行う場合について説明すると、パーソナルコンピュータ２０の図示しない操作部からユーザが所定のＵＲＬの入力を行うと、パーソナルコンピュータ２０のＷｅｂブラウザ２１は、これをＨＴＴＰリクエストとし、図示しない送信部からデジタル複合装置１０のＷｅｂサーバプログラム１１に送信する（Ｓ１）。なお、Ｓはシーケンスのステップを表す。
【００３８】
デジタル複合装置１０のＷｅｂサーバプログラム１１は、これを受取り、Ｗｅｂアプリケーション１２を呼び出す（Ｓ２）。
【００３９】
Ｗｅｂアプリケーション１２は、動作状況データのＸＭＬ文書データをＨＴＭＬ生成部１３のＸＳＬＴプロセッサ１３１に渡してＨＴＭＬ文書データの作成を依頼する（Ｓ３）。
【００４０】
ＨＴＭＬ生成部１３では、ＸＳＬＴプロセッサ１３１がＸＳＬファイルにある動作状況データをＨＴＭＬ文書データへ変換するために定義された書式情報に従ってＨＴＭＬ文書データに変換し、Ｗｅｂアプリケーション１２に返す（Ｓ５）。
【００４１】
Ｗｅｂアプリケーション１２は、更にＨＴＭＬ文書データをＷｅｂサーバプログラム１１に転送する（Ｓ５）。
【００４２】
そしてＷｅｂサーバプログラム１１は、パーソナルコンピュータ１０のＷｅｂブラウザ１０１に送信する（Ｓ６）。
【００４３】
以上は、クライアントコンピュータにおけるシーケンスであるが、ＰＤＡ及び携帯電話機においても同じ形態のシーケンスが採られる。
【００４４】
図５は、パーソナルコンピュータにおける動作状況表示リクエストに対するホームページを示す図であり、図中、メイン画面２０１は、デジタル複合装置の機能である、プリンター、コピー、ファクス、スキャナーについて、それぞれ省エネモードで待機中であることを示す。
【００４５】
なお、図５において、メニュー画面２０２の「状態」をポイントすることにより、メイン画面は、他の動作状況表示に変り、給紙トレイや排紙トレイにおける印刷用紙の蓄積状態、或いはトナーの消費状態を表示するようになる。
【００４６】
図６は、ＰＤＡにおける動作状況表示リクエストに対するホームページを示す図であり、図中、図５の画面と同じように、表示画面は、デジタル複合装置の機能である、プリンター、コピー、ファクス、スキャナーについて、それぞれ省エネモードで待機中であることを示す。ＰＤＡの画面は、サイズがパーソナルコンピュータと異なるため、ＨＴＭＬ文書データの作成段階で画面サイズを配慮した文書データ作成を行うことにより、ＰＤＡに最適の画面表示がなされる。
【００４７】
携帯電話機の表示画面例は、記載を省略しているが、携帯電話機に配慮した画面が構成されることは当然である。
【００４８】
本実施形態によれば、パーソナルコンピュータ、ＰＤＡ、携帯電話機毎にリクエスト元を判定して、パーソナルコンピュータ、ＰＤＡ、携帯電話機毎のホームページデータを作成するので、パーソナルコンピュータ、ＰＤＡ、携帯電話機毎に最適のホームページを表示することができる。このため画面サイズの小さなＰＤＡや携帯電話機においてもデジタル複合装置の動作状況を一瞥のもとに認知することができる。
【００４９】
以上、本発明の実施形態に係るクライアントデバイス毎に最適な画面を構成する手法について説明したが、この手法をデジタル複合装置のコンピュータにおいて実行させるために、機能実現手段としてプログラム化し、このプログラムをＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＭＯ等の任意の記録媒体に記録し、これをデジタル複合装置のコンピュータに読み取らせる。これにより容易にクライアントデバイス毎に最適な画面を構成させることができるようになる。
【００５０】
【発明の効果】
請求項１，２に対応する効果：クライアントデバイスからの要求に応じて、クライアントデバイス固有のデジタル複合装置の表示データを作成送信するので、当該クライアントデバイスに最適な画面で表示させることができるようになる。このとき、最適な画面でデジタル複合装置の動作状況を表示させることができようになる。
請求項３に対応する効果：表示画面の項目から他の項目へのリンクが可能になる。
請求項４，５に対応する効果：デジタル複合装置等に、容易にクライアントデバイスに最適な表示データを作成、送信する機能を持たせることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るデジタル複合装置の構成をプラットフォーム形式により示す図である。
【図２】デジタル複合装置とクライアントデバイスとの関連説明図である。
【図３】ＨＴＭＬ生成部の機能説明図である。
【図４】動作状況表示のリクエストとレスポンスのシーケンスを示す図である。
【図５】パーソナルコンピュータにおける動作状況表示リクエストに対するホームページを示す図でる。
【図６】ＰＤＡにおける動作状況表示リクエストに対するホームページを示す図である。
【図７】従来のデジタル複合装置の動作状況監視システムの構成図である。
【符号の説明】
１０…デジタル複合装置    １１…Ｗｅｂサーバプログラム
１２…Ｗｅｂアプリケーション  １３…ＨＴＭＬ生成部
２０…パーソナルコンピュータ  ３０…携帯情報端末
４１…携帯電話機      ５０…電気接続回線
【図１】
2004259070.tif 000005
【図２】
2004259070.tif 000006
【図３】
2004259070.tif 000007
【図４】
2004259070.tif 000008
【図５】
2004259070.tif 000009
【図６】
2004259070.tif 000010
【図７】
2004259070.tif 000011