JP2004259070A - Digital composite system, display screen generating program and storage medium - Google Patents

Digital composite system, display screen generating program and storage medium Download PDF

Info

Publication number
JP2004259070A
JP2004259070A JP2003050146A JP2003050146A JP2004259070A JP 2004259070 A JP2004259070 A JP 2004259070A JP 2003050146 A JP2003050146 A JP 2003050146A JP 2003050146 A JP2003050146 A JP 2003050146A JP 2004259070 A JP2004259070 A JP 2004259070A
Authority
JP
Japan
Prior art keywords
client device
digital multifunction
multifunction peripheral
screen
display data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003050146A
Other languages
Japanese (ja)
Inventor
Manabu Nakamura
学 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003050146A priority Critical patent/JP2004259070A/en
Publication of JP2004259070A publication Critical patent/JP2004259070A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To generate display screen data peculiar to a client device. <P>SOLUTION: This digital composite system 10 receives a demand for a operation condition display of the digital composite device 10 from a personal computer 20, a PDA30 and a portable telephone 40 through a network 50. A requirer is identified by a Web server program 11, an XML data including the operation condition display data of the digital composite system 10 is generated with a Web application 12 and passed to a HTML generation part 13. The HTML data peculiar to the requirer is generated by an XSLT processor (not shown) of the HTML generation part 13 based on the format information and a screen template of an XSL file (not shown), and transmitted to the requirer by the Web server program 11 through the Web application 12. The client device of the requirer displays a Web screen comprising the operation condition of the digital composite system 10 by a Web browser. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、クライアントデバイスを識別する情報を検出し、当該クライアントデバイス用の画面構成データを作成し、これを前記クライアントコンピュータに送信する手段を備えたデジタル複合装置、及び表示画面作成プログラム並びに記憶媒体に関する。
【0002】
【従来の技術】
従来、RAN、インターネット等のネットワークを経由して、複写機能、プリント機能、ファクシミリ機能等を備えた所謂デジタル複合装置と、パーソナルコンピュータとが接続され、ユーザー又は管理者がデジタル複合装置本体と離れた場所からリモート操作によりデジタル複合装置の各種動作状況を監視することが行われている。
【0003】
図7は、従来のデジタル複合装置の動作状況監視システムの説明図であり、図中、デジタル複合装置200は、ネットワーク300を介してクライアントコンピュータ100と接続されている。
【0004】
デジタル複合装置200の本体コントローラ202とHTTPサーバ部201のCPUと212とは、本体インターフェース215を介して常に交信しており、本体コントローラ202で処理される各種情報、例えば本体各部センサー205からの信号や本体各部アクチュエータ206の動作状況がHTTPサーバ部201に取り込まれている。そして、この各種情報はHTTPサーバ部201のメモリ211に蓄えられるようになっている。
【0005】
またHTTPサーバ部201には本体コントローラからの各種情報をHTML言語のファイル形式で参照できるようなHTMLファイルが格納されており、このHTMLファイルはネットワークインターフェース214を介して外部ネットワーク300に接続されているクライアントコンピュータ100に、TPC/IPプロトコルで転送される。
【0006】
クライアントコンピュータ100には、デジタル複合装置のHTTPサーバ部201と交信し、転送されたHTMLファイルを解釈する機能を有する汎用のブラウザが装備されている。
【0007】
ユーザーがクライアントコンピュータ上で汎用のブラウザを稼動させ、デジタル複合装置のHTTPサーバ部201に接続することにより、デジタル複合装置の本体コントローラ202で処理される各種情報をモニタすることができる(特許文献1参照)。
【0008】
【特許文献1】特開平11−74913号公報(段落(0016)、(0017)、(0018)、(0019))
【0009】
上述のデジタル複合装置によれば、クライアントコンピュータに専用のソフトウエアやハードウエアを追加することなく、ネットワーク上のクライアントコンピュータからデジタル複合装置の動作状況を監視することができる。
【0010】
【発明が解決しようとする課題】
しかしながら、近年、デジタル複合装置の動作状況は、クライアントコンピュータのみならず、携帯情報端末や携帯電話機からも監視することが要請されており、従来の監視システムは、携帯情報端末や携帯電話機に十分対応していなかった。つまり、URL(Uniform Resource Locator)さえ知っていれば、例えばPDAで、クライアントコンピュータのホームページ(動作状況表示ページ)を表示させることはできるが、この表示はPDA画面に対応していないため所定の表示部分を探すためにスクロールを幾度となく繰り返さなければならないなど大変な不便があった。
【0011】
そこで本発明の第1の目的は、機種が異なるクライアントデバイスからの要求に応じて、当該クライアントデバイスに最適な画面を構成するようにすることであり、第2の目的は、デジタル複合装置の動作状況を表示する画面を構成することである。
【0012】
【課題を解決するための手段】
請求項1の発明は、クライアントデバイスからの要求信号に応じて該クライアントデバイス画面用の表示データを送信するデジタル複合装置において、前記要求信号中のクライアントデバイスを識別する情報を検出する手段と、検出された識別情報に基いて予め格納されたクライアントデバイスの画面作成用フォーマットを読み出す手段と、前記画面作成用フォーマットに基いて表示データを作成する手段と、表示データを前記クライアントデバイスに送信する手段と、を備えたことを特徴とするデジタル複合装置である。
【0013】
請求項2の発明は、請求項1記載のデジタル複合装置において、前記画面作成用フォーマットに基いて表示データを作成する手段は、デジタル複合装置の動作状況を示すデータを作成することを特徴とするデジタル複合装置である。
【0014】
請求項3の発明は、請求項1又は2記載のデジタル複合装置において、前記画面作成用フォーマットに基いて表示データを作成する手段は、ハイパーテキスト文書により表示データを作成することを特徴とするデジタル複合装置である。
【0015】
請求項4の発明は、デジタル複合装置のコンピュータを、クライアントデバイスからHTTPリクエストを受信させる手段、HTTPリクエストからクライアントデバイスを特定する情報を検出する手段、検出された識別情報に基いて予め格納されたクライアントデバイスの画面作成用フォーマットを読み出す手段、前記画面作成用フォーマットに基いて表示データを作成する手段、前記表示データをクライアントデバイスに送信させる手段、として機能させるための表示画面作成プログラムである。
【0016】
請求項5の発明は、請求項4記載のプログラムをコンピュータ読取り可能に記録した記憶媒体である。
【0017】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して説明する。
図1は、本発明の実施形態に係るデジタル複合装置の構成をプラットフォーム形式により示す図であり、図中、デジタル複合装置は、画像処理エンジンからなるハードウエア層1と各種ソフトウエアからなるソフトウエア層2とからなる。
ハードウエア層1の画像処理エンジンは、電子写真方式の印刷機能を有するプロッタエンジン1a、自動原稿送り装置や光学的読取り装置を有するスキャナエンジン1b、及びプロッタエンジン1a及びスキャナエンジン1bを制御するための、CPU、ROM、RAM、ハードディスク装置等を有するエンジン制御ボード1cを備えている。またエンジン制御ボード1cは、デジタル複合装置の図示しない各種動作状況センサーと連結し、動作状況データを取得している。
【0018】
またソフトウエア層2は、デジタル複合装置を総合的に駆動するための、オペレーティングシステム(0S)2a、システム管理サービスアプリケーション2b、ネットワークサービスアプリケーション2c、ハードディスク等のメモリ管理サービスアプリケーション2d、オペレーションパネル管理サービスアプリケーション2e、画像処理エンジン管理サービスアプリケーション2fと、デジタル複合装置の各種機能を個別に制御するための、コピーアプリケーション3a、ファクシミリアプリケーション3b、プリンタアプリケーション3c、更には、デジタル複合装置の各部動作状況データに基き各部動作状況表示ページを作成するWebアプリケーション3d、3eからなる。
【0019】
前記構成になるデジタル複合装置は、通常、スタンドアロンの複写機、又はファクシミリ装置、又はプリンタとして動作する場合、電源がオンされると、エンジン制御ボードのROMに記憶されている起動プログラムによりハードディスク装置に記憶されているオペレーティングシステム2aが起動し、続いて各管理アプリケーション及び個別機能アプリケーションが起動する。
【0020】
ユーザーにより操作パネルから複写が指示されると、スキャナエンジン1bが動作し、原稿台に載置された原稿は、自動的に読取り部に送られ、光学的に読取られる。読取られた原稿データは、一旦RAMに記憶され、次にハードディスクに記憶された後、順次読み出され、プロッタエンジン1aに送信される。プロッタエンジン1aは、送信された原稿データを周知の電子写真方式により転写用紙に転写し排紙する。この一連の動作を行うために、各管理アプリケーション並びにコピーアプリケーションが機能する。
【0021】
ファクシミリの送受信又は印刷が指示されたときも、当該アプリケーションが機能することにより、ファクシミリ送受信や印刷が行われる。また図示を省略しているが、デジタル複合装置は、ネットワークを介してパーソナルコンピュータ、携帯情報端末(以下、PDAと略称)、及び携帯電話機と接続されるようになっている。そして、パーソナルコンピュータやPDAで作成された文書データを受信し、パーソナルコンピュータやPDAにより指示された機能により、コピーを行ったりファクシミリ送信を行う。また携帯電話機からも同じように所定の機能による動作の指示(リクエスト)を受信する。
【0022】
更に、本発明の実施形態に係るデジタル複合装置は、パーソナルコンピュータ及び、PDA及び、携帯電話機等のクライアントデバイスから動作状況表示リクエストを受信したとき、リクエストを発信したクライアントデバイスの機種に対応するHTMLデータを作成、送信する。HTMLデータを送信されたクライアントデバイスは、それぞれのWWWブラウザによりこのデータを解釈し、デジタル複合装置の動作状況をWeb画面(ホームページ画面)で表示する。
【0023】
そこで、以下に、動作状況表示リクエストを発信したクライアントデバイスの機種に対応するHTMLデータの作成、送信について詳細に説明する。
【0024】
図2は、本発明の実施形態に係るデジタル複合装置とクライアントデバイスとの関連説明図である。
図2において、Webサーバプログラム11(図1の3dに相当)、Webアプリケーション12(図1の3eに相当)、HTML生成部13を有するデジタル複合装置10は、クライアントデバイスである、パーソナルコンピュータ20、PDA30、携帯電話機40が、LAN、インターネット等の電気通信回線50を介して接続されている。これらクライアントデバイス20,30,40は、それぞれ自己表示用のWebブラウザ21,31,41を搭載している。
【0025】
図3は、図2に記載したHTML生成部の説明図であり、図中、HTML生成部13のXSLTプロセッサ131はXML文書データをHTML文書データに変換し、XSLファイル132は後述する動作状況データをHTML文書データへ変換するための書式を定義した書式情報、及びクライアントデバイス毎の画面テンプレートを蓄積している。
【0026】
図2及び図3を参照してデジタル複合装置10のWebサーバ機能を説明する。
Webサーバプログラム11は、パーソナルコンピュータ20、PDA30、携帯電話機40等と所定のプロトコルに従って動作状況の表示を求めるHTTPリクエストの受信、及び後述するHTMLデータの送信を行う。またHTTPリクエストを受信したとき、クライアントデバイスからの同一のURLからクライアントデバイスを識別する。より具体的には、HTTPリクエストのヘッダに含まれるクライアントデバイス情報を識別する。見分ける情報はHTTPdから取得する。そして受信したリクエストをWebアプリケーション12に渡し、アプリケーション12の起動を行う。
【0027】
Webアプリケーション12は、エンジン制御ボード1cから示されるプリンタ、コピー、ファクシミリ、スキャナ等の動作状態のデータ、更にプリンタついて、システムのバージョン、給紙トレイ、排紙トレイ、トナーの状態等のデータ、ファクシミリについて、動作状況データを取り込み、これらの動作状況データを当該画面テンプレートに貼り付ける形式のXML文書データを作成する。そして、作成したXML文書データをHTML生成部13に渡す。
【0028】
図2には、Webアプリケーション12は、1つ記載されているだけであるが、クライアントデバイスのそれぞれに対応して複数設け、クライアントデバイスに対応する形式のXML文書データを作成してもよい。
【0029】
パーソナルコンピュータ20からHTTPリクエストを受信して作成されるXML文書データは次のように作成される。
【0030】

Figure 2004259070
【0031】
PDA30からのHTTPリクエストに対して作成されるXML文書データの例を示すと次のようになる。
【0032】
Figure 2004259070
【0033】
上述の文書データの例から明らかなように、Webアプリケーション12は、リクエストの発信元のデバイスに対応してその機種、つまりパーソナルコンピュータ(pc)、携帯情報端末(pda)が特定できる情報を含むXML文書データを作成することになる。また、文書データ例には記載が省略されているが、動作状況データを含めた文書データが作成される。
【0034】
HTML生成部13のXSLTプロセッサ131は、前記XML文書データを受取ると、クライアントデバイスに基きとXSLファイル132に記憶されている書式情報、画面テンプレート情報と取得し、XML文書データを画面テンプレートに貼り付けたHTML文書データに変換する。変換されたHTML文書データはWebアプリケーション12に渡され、Webアプリケーション12は渡されたHTML文書データをそのままWebサーバ11に転送する。
【0035】
Webサーバ11は、転送されたHTML文書データを、そのHTTPリクエスト発信元を特定する情報に従って該当するクライアントデバイスに送信する。
【0036】
パーソナルコンピュータ20、PDA30、携帯電話機40は、自己宛てのHTML文書データを受信したとき、自己のWebブラウザ21,31,41によってHTML文書データを解釈し、表示部(不図示)に動作状況データの画面を表示する。
【0037】
図4は、動作状況表示のリクエストとそのレスポンスのシーケンスを示す図である。図4において、パーソナルコンピュータ20から動作状況表示のリクエストを行う場合について説明すると、パーソナルコンピュータ20の図示しない操作部からユーザが所定のURLの入力を行うと、パーソナルコンピュータ20のWebブラウザ21は、これをHTTPリクエストとし、図示しない送信部からデジタル複合装置10のWebサーバプログラム11に送信する(S1)。なお、Sはシーケンスのステップを表す。
【0038】
デジタル複合装置10のWebサーバプログラム11は、これを受取り、Webアプリケーション12を呼び出す(S2)。
【0039】
Webアプリケーション12は、動作状況データのXML文書データをHTML生成部13のXSLTプロセッサ131に渡してHTML文書データの作成を依頼する(S3)。
【0040】
HTML生成部13では、XSLTプロセッサ131がXSLファイルにある動作状況データをHTML文書データへ変換するために定義された書式情報に従ってHTML文書データに変換し、Webアプリケーション12に返す(S5)。
【0041】
Webアプリケーション12は、更にHTML文書データをWebサーバプログラム11に転送する(S5)。
【0042】
そしてWebサーバプログラム11は、パーソナルコンピュータ10のWebブラウザ101に送信する(S6)。
【0043】
以上は、クライアントコンピュータにおけるシーケンスであるが、PDA及び携帯電話機においても同じ形態のシーケンスが採られる。
【0044】
図5は、パーソナルコンピュータにおける動作状況表示リクエストに対するホームページを示す図であり、図中、メイン画面201は、デジタル複合装置の機能である、プリンター、コピー、ファクス、スキャナーについて、それぞれ省エネモードで待機中であることを示す。
【0045】
なお、図5において、メニュー画面202の「状態」をポイントすることにより、メイン画面は、他の動作状況表示に変り、給紙トレイや排紙トレイにおける印刷用紙の蓄積状態、或いはトナーの消費状態を表示するようになる。
【0046】
図6は、PDAにおける動作状況表示リクエストに対するホームページを示す図であり、図中、図5の画面と同じように、表示画面は、デジタル複合装置の機能である、プリンター、コピー、ファクス、スキャナーについて、それぞれ省エネモードで待機中であることを示す。PDAの画面は、サイズがパーソナルコンピュータと異なるため、HTML文書データの作成段階で画面サイズを配慮した文書データ作成を行うことにより、PDAに最適の画面表示がなされる。
【0047】
携帯電話機の表示画面例は、記載を省略しているが、携帯電話機に配慮した画面が構成されることは当然である。
【0048】
本実施形態によれば、パーソナルコンピュータ、PDA、携帯電話機毎にリクエスト元を判定して、パーソナルコンピュータ、PDA、携帯電話機毎のホームページデータを作成するので、パーソナルコンピュータ、PDA、携帯電話機毎に最適のホームページを表示することができる。このため画面サイズの小さなPDAや携帯電話機においてもデジタル複合装置の動作状況を一瞥のもとに認知することができる。
【0049】
以上、本発明の実施形態に係るクライアントデバイス毎に最適な画面を構成する手法について説明したが、この手法をデジタル複合装置のコンピュータにおいて実行させるために、機能実現手段としてプログラム化し、このプログラムをCD−ROM、DVD−ROM、MO等の任意の記録媒体に記録し、これをデジタル複合装置のコンピュータに読み取らせる。これにより容易にクライアントデバイス毎に最適な画面を構成させることができるようになる。
【0050】
【発明の効果】
請求項1,2に対応する効果:クライアントデバイスからの要求に応じて、クライアントデバイス固有のデジタル複合装置の表示データを作成送信するので、当該クライアントデバイスに最適な画面で表示させることができるようになる。このとき、最適な画面でデジタル複合装置の動作状況を表示させることができようになる。
請求項3に対応する効果:表示画面の項目から他の項目へのリンクが可能になる。
請求項4,5に対応する効果:デジタル複合装置等に、容易にクライアントデバイスに最適な表示データを作成、送信する機能を持たせることができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るデジタル複合装置の構成をプラットフォーム形式により示す図である。
【図2】デジタル複合装置とクライアントデバイスとの関連説明図である。
【図3】HTML生成部の機能説明図である。
【図4】動作状況表示のリクエストとレスポンスのシーケンスを示す図である。
【図5】パーソナルコンピュータにおける動作状況表示リクエストに対するホームページを示す図でる。
【図6】PDAにおける動作状況表示リクエストに対するホームページを示す図である。
【図7】従来のデジタル複合装置の動作状況監視システムの構成図である。
【符号の説明】
10…デジタル複合装置 11…Webサーバプログラム
12…Webアプリケーション 13…HTML生成部
20…パーソナルコンピュータ 30…携帯情報端末
41…携帯電話機 50…電気接続回線[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a digital multifunction peripheral including means for detecting information for identifying a client device, generating screen configuration data for the client device, and transmitting the data to the client computer, and a display screen generation program and a storage medium About.
[0002]
[Prior art]
Conventionally, a so-called digital multifunction device having a copy function, a print function, a facsimile function, and the like and a personal computer are connected via a network such as RAN and the Internet, and a user or an administrator is separated from the digital multifunction device body. 2. Description of the Related Art Various operation states of a digital multifunction peripheral are monitored by remote operation from a place.
[0003]
FIG. 7 is an explanatory diagram of a conventional operation status monitoring system of a digital multifunction peripheral. In the figure, a digital multifunction peripheral 200 is connected to a client computer 100 via a network 300.
[0004]
The main body controller 202 of the digital multifunction peripheral 200 and the CPU and 212 of the HTTP server unit 201 are always in communication via the main body interface 215, and various kinds of information processed by the main body controller 202, for example, signals from the main body unit sensors 205 The operation status of the main unit actuators 206 and the HTTP server unit 201 are taken into the HTTP server unit 201. The various types of information are stored in the memory 211 of the HTTP server 201.
[0005]
Further, the HTTP server unit 201 stores an HTML file that allows various information from the main body controller to be referred to in a file format of the HTML language. The HTML file is connected to the external network 300 via the network interface 214. The data is transferred to the client computer 100 using the TPC / IP protocol.
[0006]
The client computer 100 is equipped with a general-purpose browser having a function of communicating with the HTTP server unit 201 of the digital multifunction peripheral and interpreting the transferred HTML file.
[0007]
When a user runs a general-purpose browser on a client computer and connects to the HTTP server unit 201 of the digital multifunction peripheral, it is possible to monitor various types of information processed by the main body controller 202 of the digital multifunction peripheral. reference).
[0008]
[Patent Document 1] JP-A-11-74913 (paragraphs (0016), (0017), (0018), and (0019))
[0009]
According to the above digital multifunction peripheral, the operation status of the digital multifunction peripheral can be monitored from a client computer on a network without adding dedicated software or hardware to the client computer.
[0010]
[Problems to be solved by the invention]
However, in recent years, it has been required to monitor the operation status of the digital multifunction peripheral not only from a client computer but also from a portable information terminal or a mobile phone, and the conventional monitoring system is sufficiently compatible with the portable information terminal or the mobile phone. I didn't. In other words, if only the URL (Uniform Resource Locator) is known, the home page (operation status display page) of the client computer can be displayed on the PDA, for example, but since this display does not correspond to the PDA screen, the predetermined display is performed. There were many inconveniences, such as having to scroll repeatedly to find the part.
[0011]
Therefore, a first object of the present invention is to configure an optimum screen for a client device in response to a request from a client device of a different model, and a second object of the present invention is to operate the digital multifunction peripheral. The purpose is to compose a screen for displaying the status.
[0012]
[Means for Solving the Problems]
The invention according to claim 1 is a digital multifunction peripheral that transmits display data for a client device screen in response to a request signal from a client device, wherein the means for detecting information for identifying the client device in the request signal; Means for reading a format for screen creation of a client device stored in advance based on the identification information, means for creating display data based on the format for screen creation, and means for transmitting display data to the client device. And a digital multifunction peripheral.
[0013]
According to a second aspect of the present invention, in the digital multifunction peripheral according to the first aspect, the means for generating display data based on the screen generation format generates data indicating an operation state of the digital multifunction peripheral. It is a digital composite device.
[0014]
According to a third aspect of the present invention, in the digital multifunction peripheral according to the first or second aspect, the means for creating display data based on the screen creation format creates the display data using a hypertext document. It is a composite device.
[0015]
According to a fourth aspect of the present invention, the computer of the digital multifunction peripheral receives the HTTP request from the client device, detects the information specifying the client device from the HTTP request, and stores the information based on the detected identification information. A display screen creation program for functioning as a means for reading a screen creation format of a client device, a means for creating display data based on the screen creation format, and a means for transmitting the display data to a client device.
[0016]
According to a fifth aspect of the present invention, there is provided a storage medium storing the program according to the fourth aspect in a computer-readable manner.
[0017]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing the configuration of a digital multifunction peripheral according to an embodiment of the present invention in the form of a platform. In the figure, the digital multifunction peripheral has a hardware layer 1 composed of an image processing engine and software composed of various software. And layer 2.
The image processing engine of the hardware layer 1 includes a plotter engine 1a having an electrophotographic printing function, a scanner engine 1b having an automatic document feeder and an optical reading device, and a control unit for controlling the plotter engine 1a and the scanner engine 1b. , CPU, ROM, RAM, an engine control board 1c having a hard disk device and the like. Further, the engine control board 1c is connected to various operation state sensors (not shown) of the digital multifunction peripheral to acquire operation state data.
[0018]
The software layer 2 includes an operating system (OS) 2a, a system management service application 2b, a network service application 2c, a memory management service application 2d such as a hard disk, and an operation panel management service for comprehensively driving the digital multifunction peripheral. The application 2e, the image processing engine management service application 2f, and the copy application 3a, the facsimile application 3b, the printer application 3c for individually controlling various functions of the digital multifunction peripheral, and the operation status data of each part of the digital multifunction peripheral. Web applications 3d and 3e for creating an operation status display page based on each section.
[0019]
When the digital multifunction peripheral having the above-described configuration operates as a stand-alone copying machine, a facsimile machine, or a printer, when the power is turned on, the startup program stored in the ROM of the engine control board stores the data in the hard disk drive. The stored operating system 2a starts, and subsequently, each management application and individual function application start.
[0020]
When the user instructs copying from the operation panel, the scanner engine 1b operates, and the document placed on the document table is automatically sent to the reading unit and optically read. The read document data is temporarily stored in the RAM and then stored in the hard disk, and then sequentially read and transmitted to the plotter engine 1a. The plotter engine 1a transfers the transmitted document data to a transfer sheet by a well-known electrophotographic method and discharges the sheet. In order to perform this series of operations, each management application and copy application function.
[0021]
Also when transmission / reception or printing of facsimile is instructed, facsimile transmission / reception and printing are performed by the function of the application. Although not shown, the digital multifunction peripheral is connected to a personal computer, a personal digital assistant (hereinafter abbreviated as PDA), and a mobile phone via a network. Then, the document data created by the personal computer or PDA is received, and copying or facsimile transmission is performed by the function specified by the personal computer or PDA. Similarly, an instruction (request) for an operation by a predetermined function is received from the mobile phone.
[0022]
Further, when the digital multifunction peripheral according to the embodiment of the present invention receives an operation status display request from a client device such as a personal computer, a PDA, and a mobile phone, the digital multifunction peripheral corresponds to the HTML data corresponding to the model of the client device that transmitted the request. Create and send. The client device to which the HTML data has been transmitted interprets the data using the respective WWW browsers and displays the operation status of the digital multifunction peripheral on a Web screen (homepage screen).
[0023]
Therefore, the creation and transmission of HTML data corresponding to the model of the client device that has transmitted the operation status display request will be described in detail below.
[0024]
FIG. 2 is an explanatory diagram showing the relationship between the digital multifunction peripheral and the client device according to the embodiment of the present invention.
In FIG. 2, a digital multifunction peripheral 10 having a Web server program 11 (corresponding to 3d in FIG. 1), a Web application 12 (corresponding to 3e in FIG. 1), and an HTML generation unit 13 is a personal computer 20, which is a client device. The PDA 30 and the mobile phone 40 are connected via an electric communication line 50 such as a LAN and the Internet. These client devices 20, 30, and 40 have Web browsers 21, 31, and 41 for self-display, respectively.
[0025]
FIG. 3 is an explanatory diagram of the HTML generation unit shown in FIG. 2. In the figure, the XSLT processor 131 of the HTML generation unit 13 converts the XML document data into the HTML document data, and the XSL file 132 stores the operation status data described later. Format information that defines a format for converting HTML into HTML document data, and a screen template for each client device.
[0026]
The Web server function of the digital multifunction peripheral 10 will be described with reference to FIGS.
The Web server program 11 receives an HTTP request for displaying an operation status with the personal computer 20, the PDA 30, the mobile phone 40, and the like according to a predetermined protocol, and transmits HTML data to be described later. When receiving the HTTP request, the client device is identified from the same URL from the client device. More specifically, the client device information included in the header of the HTTP request is identified. The distinguishing information is obtained from HTTPd. Then, the received request is passed to the Web application 12, and the application 12 is activated.
[0027]
The Web application 12 includes data on the operating status of the printer, copy, facsimile, scanner, and the like indicated by the engine control board 1c, data on the printer, such as system version, paper feed tray, paper discharge tray, toner status, and the like. , The operation status data is fetched, and the XML document data in a format in which the operation status data is pasted to the screen template is created. Then, the generated XML document data is passed to the HTML generation unit 13.
[0028]
Although only one Web application 12 is shown in FIG. 2, a plurality of Web applications 12 may be provided for each client device, and XML document data in a format corresponding to the client device may be created.
[0029]
The XML document data created by receiving the HTTP request from the personal computer 20 is created as follows.
[0030]
Figure 2004259070
[0031]
An example of XML document data created in response to an HTTP request from the PDA 30 is as follows.
[0032]
Figure 2004259070
[0033]
As is apparent from the above-described example of the document data, the Web application 12 has an XML including information that can specify the model, that is, the personal computer (pc) and the portable information terminal (pda), corresponding to the device that has transmitted the request. Document data will be created. Although not shown in the document data example, document data including operation status data is created.
[0034]
Upon receiving the XML document data, the XSLT processor 131 of the HTML generation unit 13 acquires the format information and the screen template information stored in the XSL file 132 based on the client device, and pastes the XML document data into the screen template. Is converted into HTML document data. The converted HTML document data is transferred to the Web application 12, and the Web application 12 transfers the transferred HTML document data to the Web server 11 as it is.
[0035]
The Web server 11 transmits the transferred HTML document data to the corresponding client device according to the information specifying the source of the HTTP request.
[0036]
When receiving the HTML document data addressed to itself, the personal computer 20, the PDA 30, and the mobile phone 40 interpret the HTML document data by their own Web browsers 21, 31, and 41, and display the operation status data on a display unit (not shown). Display the screen.
[0037]
FIG. 4 is a diagram showing a sequence of an operation status display request and its response. Referring to FIG. 4, a description will be given of a case where an operation status display request is made from the personal computer 20. When a user inputs a predetermined URL from an operation unit (not shown) of the personal computer 20, the Web browser 21 of the personal computer 20 Is transmitted as an HTTP request from the transmitting unit (not shown) to the Web server program 11 of the digital multifunction peripheral 10 (S1). Note that S represents a step in the sequence.
[0038]
The Web server program 11 of the digital multifunction peripheral 10 receives this, and calls the Web application 12 (S2).
[0039]
The Web application 12 passes the XML document data of the operation status data to the XSLT processor 131 of the HTML generation unit 13 and requests creation of the HTML document data (S3).
[0040]
In the HTML generation unit 13, the XSLT processor 131 converts the operation status data in the XSL file into HTML document data according to the format information defined to convert the data into HTML document data, and returns the converted data to the Web application 12 (S5).
[0041]
The Web application 12 further transfers the HTML document data to the Web server program 11 (S5).
[0042]
Then, the Web server program 11 transmits the Web server program 11 to the Web browser 101 of the personal computer 10 (S6).
[0043]
The above is the sequence in the client computer, but the same type of sequence is adopted in the PDA and the mobile phone.
[0044]
FIG. 5 is a diagram showing a homepage in response to an operation status display request in a personal computer. In the figure, a main screen 201 is in a standby mode in a power saving mode for a printer, a copy, a fax, and a scanner, which are functions of the digital multifunction peripheral. It is shown that.
[0045]
In FIG. 5, by pointing to “status” of the menu screen 202, the main screen changes to another operation status display, and the accumulation state of the printing paper in the paper feed tray and the discharge tray, or the toner consumption state Will be displayed.
[0046]
FIG. 6 is a diagram showing a homepage in response to an operation status display request in the PDA. In the drawing, like the screen in FIG. 5, the display screen shows functions of the digital multifunction peripheral, such as printer, copy, fax, and scanner. , Respectively, indicating that the apparatus is on standby in the energy saving mode. Since the size of the screen of the PDA is different from that of the personal computer, by performing document data creation in consideration of the screen size at the stage of creating the HTML document data, the screen display optimal for the PDA is performed.
[0047]
Although the display screen example of the mobile phone is omitted from the description, it is natural that the screen is configured in consideration of the mobile phone.
[0048]
According to the present embodiment, a request source is determined for each personal computer, PDA, and mobile phone, and homepage data is created for each personal computer, PDA, and mobile phone. The home page can be displayed. For this reason, even a PDA or a mobile phone with a small screen size can recognize the operation status of the digital multifunction peripheral at a glance.
[0049]
As described above, the method of configuring the optimum screen for each client device according to the embodiment of the present invention has been described. However, in order to execute this method on the computer of the digital multifunction peripheral, the method is programmed as function realizing means, and the program is stored on a CD. -Record on an arbitrary recording medium such as ROM, DVD-ROM, MO, etc., and make the computer of the digital multifunction peripheral read it. This makes it possible to easily configure an optimal screen for each client device.
[0050]
【The invention's effect】
Advantageous Effects According to Claims 1 and 2, display data of a digital multifunction peripheral unique to a client device is created and transmitted in response to a request from the client device, so that an optimal screen can be displayed on the client device. Become. At this time, the operation status of the digital multifunction peripheral can be displayed on an optimal screen.
Effect corresponding to claim 3: A link from an item on the display screen to another item becomes possible.
Advantageous Effects According to Claims 4 and 5: A function of easily creating and transmitting display data optimal for a client device can be provided to a digital multifunction peripheral or the like.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a digital multifunction peripheral according to an embodiment of the present invention in a platform format.
FIG. 2 is a diagram illustrating the relationship between a digital multifunction peripheral and a client device.
FIG. 3 is an explanatory diagram of functions of an HTML generation unit.
FIG. 4 is a diagram showing a sequence of a request and a response of an operation status display.
FIG. 5 is a diagram showing a homepage in response to an operation status display request in the personal computer.
FIG. 6 is a diagram showing a homepage in response to an operation status display request in the PDA.
FIG. 7 is a configuration diagram of a conventional operation status monitoring system of a digital multifunction peripheral.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Digital composite apparatus 11 ... Web server program 12 ... Web application 13 ... HTML generation part 20 ... Personal computer 30 ... Personal digital assistant 41 ... Mobile telephone 50 ... Electric connection line

Claims (5)

クライアントデバイスからの要求信号に応じて該クライアントデバイス画面用の表示データを送信するデジタル複合装置において、
前記要求信号中のクライアントデバイスを識別する情報を検出する手段と、
検出された識別情報に基いて予め格納されたクライアントデバイスの画面作成用フォーマットを読み出す手段と、
前記画面作成用フォーマットに基いて表示データを作成する手段と、
表示データを前記クライアントデバイスに送信する手段と、
を備えたことを特徴とするデジタル複合装置。
In a digital multifunction peripheral that transmits display data for the client device screen in response to a request signal from the client device,
Means for detecting information identifying the client device in the request signal,
Means for reading a client device screen creation format stored in advance based on the detected identification information;
Means for creating display data based on the screen creation format,
Means for transmitting display data to the client device;
A digital composite device comprising:
請求項1記載のデジタル複合装置において、
前記画面作成用フォーマットに基いて表示データを作成する手段は、デジタル複合装置の動作状況を示すデータを作成することを特徴とするデジタル複合装置。
The digital multifunction peripheral according to claim 1,
The digital multifunction peripheral, wherein the means for generating display data based on the screen generation format generates data indicating an operation status of the digital multifunction peripheral.
請求項1又は2記載のデジタル複合装置において、
前記画面作成用フォーマットに基いて表示データを作成する手段は、ハイパーテキスト文書により表示データを作成することを特徴とするデジタル複合装置。
The digital composite device according to claim 1 or 2,
A digital multifunction peripheral, wherein the means for creating display data based on the screen creation format creates display data using a hypertext document.
デジタル複合装置のコンピュータを、
クライアントデバイスからHTTPリクエストを受信させる手段、
HTTPリクエストからクライアントデバイスを識別する情報を検出する手段、
検出された識別情報に基いて予め格納されたクライアントデバイスの画面作成用フォーマットを読み出す手段、
前記画面作成用フォーマットに基いて表示データを作成する手段、
前記表示データをクライアントデバイスに送信させる手段、
として機能させるための表示画面作成プログラム。
Digital multifunction device computer,
Means for receiving an HTTP request from a client device,
Means for detecting information identifying the client device from the HTTP request;
Means for reading a screen creation format of the client device stored in advance based on the detected identification information,
Means for creating display data based on the screen creation format,
Means for transmitting the display data to a client device,
Display screen creation program to function as
請求項4記載の表示画面作成プログラムをコンピュータ読取り可能に記録した記憶媒体。A storage medium storing the display screen creation program according to claim 4 in a computer-readable manner.
JP2003050146A 2003-02-26 2003-02-26 Digital composite system, display screen generating program and storage medium Pending JP2004259070A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003050146A JP2004259070A (en) 2003-02-26 2003-02-26 Digital composite system, display screen generating program and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003050146A JP2004259070A (en) 2003-02-26 2003-02-26 Digital composite system, display screen generating program and storage medium

Publications (1)

Publication Number Publication Date
JP2004259070A true JP2004259070A (en) 2004-09-16

Family

ID=33115637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003050146A Pending JP2004259070A (en) 2003-02-26 2003-02-26 Digital composite system, display screen generating program and storage medium

Country Status (1)

Country Link
JP (1) JP2004259070A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007048028A (en) * 2005-08-10 2007-02-22 Konica Minolta Business Technologies Inc Web page display system
JP2007114888A (en) * 2005-10-18 2007-05-10 Canon Inc Remote operation terminal apparatus
JP2012066520A (en) * 2010-09-24 2012-04-05 Kyocera Mita Corp Image forming system and image forming apparatus
US8578265B2 (en) 2008-10-07 2013-11-05 Bigmachines, Inc. Methods and apparatus for generating a dynamic document
JP2013255197A (en) * 2012-06-08 2013-12-19 Canon Inc Image processing apparatus, image processing method, and program
JP2016015604A (en) * 2014-07-01 2016-01-28 キヤノン株式会社 Information processing system, information processing device, image processing device, processing method for information processing system and program
US9264567B2 (en) 2010-11-04 2016-02-16 Brother Kogyo Kabushiki Kaisha Terminal device, server, screen display method, screen control method, and computer program
US9300822B2 (en) 2012-12-18 2016-03-29 Konica Minolta, Inc. Information processing system, information processing device, portable information terminal and non-transitory computer readable recording medium
US9411610B2 (en) 2010-11-04 2016-08-09 Brother Kogyo Kabushiki Kaisha Server, screen control method, and screen transition method for effectively displaying screens on a terminal device
US9524506B2 (en) 2011-10-21 2016-12-20 Bigmachines, Inc. Methods and apparatus for maintaining business rules in a configuration system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007048028A (en) * 2005-08-10 2007-02-22 Konica Minolta Business Technologies Inc Web page display system
JP2007114888A (en) * 2005-10-18 2007-05-10 Canon Inc Remote operation terminal apparatus
US8578265B2 (en) 2008-10-07 2013-11-05 Bigmachines, Inc. Methods and apparatus for generating a dynamic document
JP2012066520A (en) * 2010-09-24 2012-04-05 Kyocera Mita Corp Image forming system and image forming apparatus
US9264567B2 (en) 2010-11-04 2016-02-16 Brother Kogyo Kabushiki Kaisha Terminal device, server, screen display method, screen control method, and computer program
US9411610B2 (en) 2010-11-04 2016-08-09 Brother Kogyo Kabushiki Kaisha Server, screen control method, and screen transition method for effectively displaying screens on a terminal device
US9524506B2 (en) 2011-10-21 2016-12-20 Bigmachines, Inc. Methods and apparatus for maintaining business rules in a configuration system
JP2013255197A (en) * 2012-06-08 2013-12-19 Canon Inc Image processing apparatus, image processing method, and program
US9300822B2 (en) 2012-12-18 2016-03-29 Konica Minolta, Inc. Information processing system, information processing device, portable information terminal and non-transitory computer readable recording medium
JP2016015604A (en) * 2014-07-01 2016-01-28 キヤノン株式会社 Information processing system, information processing device, image processing device, processing method for information processing system and program
US10122802B2 (en) 2014-07-01 2018-11-06 Canon Kabushiki Kaisha Information processing system, information processing apparatus, image processing apparatus, processing method of information processing system, and program

Similar Documents

Publication Publication Date Title
JP6481724B2 (en) Image handling apparatus, image handling method and program
JP5539043B2 (en) Information transmitting apparatus, information transmitting apparatus control method, and computer program
JP4819311B2 (en) Image processing apparatus, control method thereof, and program
US7203430B2 (en) On-line help method, software and system for network devices
US8654378B2 (en) Image-processing apparatus and server device
JP4645833B2 (en) Image forming apparatus, image forming program, and image forming system
US7609417B2 (en) Data processing apparatus, image processing apparatus, information notifying method therefor, and program for implementing the method
JP2006352845A (en) Image handling apparatus, image processing system, image processing control method, and image processing control program program
JP2007311915A (en) Image reading system, image reading method, and program for allowing computer to execute the method
JP2004259070A (en) Digital composite system, display screen generating program and storage medium
US20070058194A1 (en) Network device, device link system, and device link method
JP2009205529A (en) Driver installation method and driver installation program
JP2006134043A (en) Printing system and control method therefor
JP4261203B2 (en) Information providing apparatus, information providing method, information providing system, and information providing program
JP2000118085A (en) Image forming apparatus and method, and recording medium
JP2008282311A (en) Network device and data updating method
JP2007148944A (en) Communication terminal apparatus
JP2008146181A (en) Information processing method and information processing system
JP2007028423A (en) Image processor, setting reporting method and program
JP2012243286A (en) Information processing device, document data update method and computer program
JP2004318644A (en) Network terminal device
JP4787655B2 (en) Information processing apparatus, display control apparatus, information processing system, information processing method, display control method, information processing program, and display control program
JP2007193524A (en) Image forming device and control method thereof, information processor and control method thereof, program and storage medium
JP2002297329A (en) Information management device, information management program, computer-readable recording medium with the program recorded thereon, and method/system for information management
JP2005229486A (en) Image processing device