JPH1153277A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH1153277A
JPH1153277A JP10005410A JP541098A JPH1153277A JP H1153277 A JPH1153277 A JP H1153277A JP 10005410 A JP10005410 A JP 10005410A JP 541098 A JP541098 A JP 541098A JP H1153277 A JPH1153277 A JP H1153277A
Authority
JP
Japan
Prior art keywords
display data
information processing
information
processing apparatus
file
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
JP10005410A
Other languages
English (en)
Inventor
Nobuo Iwata
伸夫 岩田
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP10005410A priority Critical patent/JPH1153277A/ja
Priority to US09/085,046 priority patent/US6438589B1/en
Publication of JPH1153277A publication Critical patent/JPH1153277A/ja
Priority to US10/114,113 priority patent/US6697847B2/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1225Software update, e.g. print driver, modules, plug-ins, fonts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00464Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • H04N1/00503Customising to a particular machine or model, machine function or application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)

Abstract

(57)【要約】 【課題】 表示部を備えた情報処理装置において、外部
装置との間で同じ形式の表示データを扱い、機能拡張性
を高めること。 【解決手段】 本発明の情報処理装置は、装置内部の情
報を表示する表示パネルと、ネットワークに接続された
コンピュータ装置で表示可能な形式により記述された表
示データもしくは表示データを生成するための元データ
を記憶する記憶手段HDと、記憶手段HDに記憶された
表示データを読み出す表示データ取得手段303と、表
示データ取得手段303によって読み出した表示データ
を表示パネルに表示させる表示手段301とを備えてお
り、表示パネルと同じ内容の表示をコンピュータ装置で
も行うようにしている。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ジョブの実行に必
要な設定情報等を表示する操作パネルなどの表示部を備
えた情報処理装置に関する。
【0002】
【従来の技術】従来から、情報処理装置に設けられた操
作パネルのソフトウェアの保守に多大な労力を要するこ
とが、情報処理装置に対する機能拡張の妨げになってい
るという問題があった。
【0003】このため、操作パネルを動作させるパラメ
ータデータを用いて、操作パネルを制御するソフトウェ
アを用意し、パラメータデータだけを置換するだけで情
報処理装置の操作パネルの機能を拡張可能とする技術が
考えられえている(特開平7−56668号公報、特開
平6−243223号公報等)。
【0004】また、近年LAN(Local Area Network)
に接続されたコンピュータ装置で、情報処理装置におけ
る状態表示および設定を行う機能が実現されるようにな
った(特開平5−89069号公報、特開平7−219
811号公報等)。
【0005】この機能を実現するために、MIB(Mana
ged Infomation Block)や、ISO10175DPA
(Document Printing Application )等で定義された外
部コード情報をコンピュータ装置と教授するが、このた
めにこれらの外部コード情報を情報処理装置内部の情報
に変換するためのコード情報変換ソフトウェアを用いて
いる。
【0006】この場合、コンピュータ装置側に外部情報
の解釈が可能なソフトウェアを搭載する必要があるとい
う問題がある。そこで、情報処理装置内にWWW(Worl
d Wide Web)サーバを搭載し、HTTP(Hyper Text T
ransport Protocol )等の規約を用いてHTML(Hype
r Text Markup Language)等のコンピュータ装置に一般
的に搭載されているソフトウェアで表示可能な表示デー
タを送信する技術が考えられている。
【0007】ところで、従来より、複数のハードウェア
モジュールによって情報処理装置を構成することが行わ
れている。例えば、複写機能(複写モジュール)、ファ
クシミリ機能(ファクシミリモジュール)、プリンタ機
能(プリンタモジュール)を備えた複合機が考えられて
いる。
【0008】これは、利用者の好みに応じた主要な機能
に付加的な機能のハードウェアモジュールを追加するこ
とができ、利用形態に応じた機能を満たす製品を安価で
提供できるようになっている。
【0009】また、印刷装置等に新たな機能を追加する
場合に、この機能追加に伴う各種設定項目の追加をファ
イルから読み込んで、表示画面を構成する技術も開示さ
れている(特開平6−149490号公報)。
【0010】図61は従来の複合機の構成例を示すブロ
ック図(その1)である。ここで、複写モジュールM1
0、ファクシミリモジュールM20、プリンタモジュー
ルM30、印刷エンジンE1は各々CPUを有するハー
ドウェアモジュールである。また、この例では、操作パ
ネル11はCPUを備えず、複写モジュールM10のC
PUによって制御される。
【0011】つまり、複写モジュールM10には操作パ
ネル11を制御するソフトウェアとして操作パネル制御
部11aが設けられている。この操作パネル制御部11
aは、複写機能の他、ファクシミリ機能やプリンタ機能
に関する設定および操作を制御している。
【0012】図62は従来の複合機の構成例を示すブロ
ック図(その2)である。この複合機でも図61と同様
に、複写モジュールM10、ファクシミリモジュールM
20、プリンタモジュールM30、印刷エンジンE1を
備えている。この操作パネル11にはCPUが設けられ
ており、予め複写機能、ファクシミリ機能、プリンタ機
能の設定および操作を制御する操作パネル制御部11a
が用意されている。
【0013】これらの複合機における各ハードウェアモ
ジュール間で教授する情報としては、MIBやISO1
0175DPA等で定義されたコード情報またはそれら
に類するメーカ固有のコード情報を使用している。
【0014】
【発明が解決しようとする課題】しかしながら、機能拡
張を行う場合に操作パネルを動作させるパラメータデー
タだけを置換して情報処理装置の操作部の機能を拡張す
る技術においては、パラメータデータと、情報処理装置
内にWWWサーバを搭載しコンピュータ装置に一般的に
搭載されているソフトウェアで表示可能な表示データと
の異なる形式のデータが使用される。このため、情報処
理装置では操作部用のパラメータデータとコンピュータ
装置の表示データとを別々に持つことになるため、デー
タの格納領域の増大という問題が生じている。
【0015】しかも、操作部用のパラメータデータとコ
ンピュータ装置の表示データとを別々に持つことで、操
作部に表示される内容とコンピュータ装置に表示される
内容とが異なることになり、これらを一致させるための
データ保守に多大な労力を要することになる。
【0016】また、複数のハードウェアモジュールによ
って情報処理装置を構成する場合、図61に示す構成で
は、複写モジュール中にファクシミリ機能およびプリン
タ機能に関する設定および操作を行う操作パネル制御部
を備えているため、ファクシミリモジュールまたはプリ
ンタモジュールの機能追加を行う場合や新たなハードウ
ェアモジュールを追加する場合に、複写モジュールのソ
フトウェアも交換する必要がある。
【0017】また、図62に示す構成では、操作パネル
中に、複写機能およびファクシミリ機能およびプリンタ
機能に関する設定および操作を行う操作パネル制御部を
備えていることから、複写モジュールまたはファクシミ
リモジュールまたはプリンタモジュールの機能追加を行
う場合や新たなハードウェアモジュールを追加する場合
に、操作パネルのソフトウェアを交換する必要が生じ
る。
【0018】さらに、ハードウェアモジュール間で授受
する情報はコード化されているため、いずれかのハード
ウェアモジュールに新たな情報を追加する場合、操作パ
ネルのソフトウェアを変更する必要があった。そこで、
この操作パネルのソフトウェアの変更をなくすために、
予め予想される多くの機能を操作パネルのソフトウェア
に実装することも考えられるが、ソフトウェアが大規模
化するという問題が生じる。
【0019】本発明は、機能追加やハードウェアモジュ
ールの追加がある場合にも、その追加に伴い表示部に必
要となる設定情報を容易に追加できる情報処理装置を提
供することを目的とする。
【0020】
【課題を解決するための手段】すなわち、本発明の請求
項1に係る情報処理装置は、装置内部の情報を表示する
表示部と、ネットワークに接続された外部装置で表示可
能な形式により記述された表示データもしくはその表示
データを生成するための元データを記憶する記憶手段
と、記憶手段に記憶された表示データを読み出す表示デ
ータ取得手段と、表示データ取得手段によって読み出し
た表示データを表示部に表示させる表示手段とを備えて
いる。
【0021】また、請求項2に係る情報処理装置は、上
記請求項1に係る情報処理装置の構成に加え、ネットワ
ークに接続された外部装置から表示データの送信要求を
受け付ける送信要求受付手段と、送信要求受付手段で受
け付けた送信要求に基づき記憶手段に記憶された表示デ
ータを要求元の外部装置へ送信する表示データ送信手段
とを備えている。
【0022】また、請求項3に係る情報処理装置は、上
記請求項1に係る情報処理装置の構成に加え、表示デー
タ取得手段により取得した前記元データを表示データに
変換する変換手段を備えているものである。
【0023】また、請求項4に係る情報処理装置は、上
記請求項1に係る情報処理装置の構成に加え、表示デー
タ取得手段により取得した前記表示データを加工する加
工手段を備えているものである。
【0024】また、請求項5に係る情報処理装置は、少
なくとも1つの情報処理モジュールが接続された構成か
ら成るものであり、装置内部の情報を表示する表示部
と、ネットワークに接続された外部装置で表示可能な形
式により記述された表示データもしくはその表示データ
を生成するための元データを記憶する記憶手段と、外部
装置または他の情報処理モジュールから表示データの送
信要求を受け付ける送信要求受付手段と、送信要求受付
手段で受け付けた送信要求に基づき記憶手段に記憶され
た表示データを読み出す表示データ取得手段と、記憶手
段に送信要求に応じた表示データが記憶されていない場
合に他の情報処理モジュールに送信要求を送信する表示
データ要求手段と、他の情報処理モジュールが送信した
表示データを受信する表示データ受信手段と、表示デー
タ取得手段で読み出した表示データまたは表示データ受
信手段で受信した表示データを要求元へ送信する表示デ
ータ送信手段とを備えている。
【0025】また、請求項6に係る情報処理装置は、上
記請求項5に係る情報処理装置の構成に加え、一の情報
処理モジュールに設けられ一の情報処理モジュール内で
取得可能な表示データの識別情報を他の情報処理モジュ
ールに通知する識別情報通知手段と、他の情報処理モジ
ュールに設けられ識別情報通知手段により通知された一
の情報処理モジュールで取得可能な表示データの識別情
報を受信する識別情報受信手段と、他の情報処理モジュ
ールに設けられ識別情報受信手段で受信した一の情報処
理モジュールで取得可能な表示データの識別情報を記憶
する識別情報記憶手段とを備えている。
【0026】また、請求項7に係る情報処理装置は、上
記請求項6記載の情報処理装置において、表示データ要
求手段が、送信要求受付手段にて受け付けた表示データ
を識別情報記憶手段に記憶されている他の情報処理モジ
ュールで取得可能な表示データであると識別した場合、
他の情報処理モジュールに送信要求を送信するものであ
る。
【0027】また、請求項8に係る情報処理装置は、上
記請求項6記載の情報処理装置において、識別情報通知
手段が、一の情報処理モジュールで取得可能な表示デー
タの識別情報と、既に記憶されている他の情報処理モジ
ュールで取得可能な表示データの識別情報とを通知する
ものである。
【0028】また、請求項9に係る情報処理装置は、上
記請求項6記載の情報処理装置の構成に加え、識別情報
受信手段が一の情報処理モジュールで取得可能な表示デ
ータの識別情報を受信した場合、一の情報処理モジュー
ルに、他の情報処理モジュールで取得可能な表示データ
の識別情報と、一の情報処理モジュールおよび他の情報
処理モジュール以外の情報処理モジュールで取得可能な
表示データの識別情報とを応答する識別情報応答手段を
備えている。
【0029】また、請求項10に係る情報処理装置は、
上記請求項9記載の情報処理装置において、識別情報応
答知手段が、一の情報処理モジュールに対して過去に通
知していない表示データの識別情報を応答するものであ
る。
【0030】また、請求項11に係る情報処理装置は、
上記請求項6記載の情報処理装置において、識別情報記
憶手段が、通知された他の情報処理モジュールで取得可
能な表示データの識別情報を既に記憶しているかを検査
し、記憶していない場合にその識別情報の追加記憶を行
うものである。
【0031】また、請求項12に係る情報処理装置は、
上記請求項6記載の情報処理装置の構成に加え、識別情
報受信手段が、他の情報処理モジュールで取得可能な表
示データの識別情報を受信した場合、通知元の情報処理
モジュール以外の情報処理モジュールに、一の情報処理
モジュールで取得可能な表示データの識別情報と識別情
報記憶手段に記憶されている他の情報処理モジュールで
取得可能な表示データの識別情報とを通知する識別情報
再通知手段を備えているものである。
【0032】また、請求項13に係る情報処理装置は、
上記請求項12記載の情報処理装置において、識別情報
再通知手段が、通知先の情報処理モジュールに対して過
去に通知していない表示データの識別情報を通知するも
のである。
【0033】また、請求項14に係る情報処理装置は、
上記請求項6記載の情報処理装置の構成に加え、識別情
報通知手段による通知を所定の間隔で実行する識別情報
通知制御手段を備えているものである。
【0034】また、請求項15に係る情報処理装置は、
上記請求項14記載の情報処理装置において、識別情報
通知制御手段が、情報処理モジュールの起動時から所定
回数または所定期間毎に識別情報通知手段による通知を
実行するものである。
【0035】また、請求項16に係る情報処理装置は、
上記請求項5記載の情報処理装置の構成に加え、一の情
報処理モジュールに設けられ、表示データの部分と、そ
の表示データの部分を引用するために必要な引用情報と
からなる部分表示データ情報を他の情報処理モジュール
に通知する部分表示データ通知手段と、他の情報処理モ
ジュールに設けられ、部分表示データ通知手段により通
知された部分表示データ情報を受信する部分表示データ
受信手段と、他の情報処理モジュールに設けられ、部分
表示データ受信手段で受信した部分表示データ情報を記
憶する部分表示データ記憶手段と、他の情報処理モジュ
ールに設けられ、一の情報処理モジュールで取得可能な
表示データ中に引用情報が含まれている場合、部分表示
データ記憶手段に記憶されている表示データの部分のう
ち引用情報が合致する表示データの部分を表示データに
合成する表示データ合成手段とを備えるものである。
【0036】また請求項17に係る情報処理装置は、上
記請求項16記載の情報処理装置において、部分表示デ
ータ通知手段が、一の情報処理モジュールで発生させた
部分表示データ情報と、既に記憶されている他の情報処
理モジュールで発生させた部分表示データ情報とを通知
するものである。
【0037】また、請求項18に係る情報処理装置は、
上記請求項16記載の情報処理装置に構成に加え、部分
表示データ受信手段が一の情報処理モジュールで発生さ
せた部分表示データ情報を受信した場合、一の情報処理
モジュールに、他の情報処理モジュールで発生させた部
分表示データ情報と、一の情報処理モジュールおよび他
の情報処理モジュール以外の情報処理モジュールで発生
させた部分表示データ情報とを応答する部分表示データ
応答手段を備えているものである。
【0038】また、請求項19に係る情報処理装置は、
上記請求項16記載の情報処理装置において、部分表示
データ記憶手段が、通知された一の情報処理モジュール
で発生させた部分表示データ情報を既に記憶しているか
を検査し、記憶していない場合にその部分表示データ情
報を追加記憶するものである。
【0039】また、請求項20に係る情報処理装置は、
上記請求項16記載の情報処理装置の構成に加え、部分
表示データ受信手段が、他の情報処理モジュールで発生
させた部分表示データ情報を受信した場合、通知元の情
報処理モジュール以外の情報処理モジュールに、一の情
報処理モジュールで発生させた部分表示データ情報と部
分表示データ記憶手段に記憶されている他の情報処理モ
ジュールで発生させた部分表示データ情報を通知する部
分表示データ再通知手段を備えているものである。
【0040】また、請求項21に係る情報処理装置は、
上記請求項20記載の情報処理装置において、部分表示
データ再通知手段が、通知先の情報処理モジュールに対
して過去に通知していない部分表示データ情報を通知す
るものである。
【0041】また、請求項22に係る情報処理装置は、
上記請求項16記載の情報処理装置の構成に加え、部分
表示データ通知手段による通知を所定の間隔で実行する
部分表示データ通知制御手段を備えているものである。
【0042】また、請求項23に係る情報処理装置は、
上記請求項22記載の情報処理装置において、部分表示
データ通知制御手段が、情報処理モジュールの起動時か
ら所定回数または所定期間毎に部分表示データ通知手段
による通知を実行するものである。
【0043】また、請求項24に係る情報処理装置は、
上記請求項5に係る情報処理装置の構成に加え、一の情
報処理モジュールに設けられ他の情報処理モジュールで
取得可能な表示データの識別情報を他の情報処理モジュ
ールに問い合わせる識別情報問い合わせ手段と、他の情
報処理モジュールに設けられ識別情報問い合わせ手段で
の問い合わせに対する他の情報処理モジュールで取得可
能な表示データの識別情報に関する応答を行う識別情報
応答手段とを備えている。
【0044】また、請求項25に係る情報処理装置は、
上記請求項24に係る情報処理装置の構成において、識
別情報応答手段が、問い合わせられた表示データが取得
不可能な場合は問い合わせ元以外の情報処理モジュール
に問い合わせを転送し、問い合わせ元以外の情報処理モ
ジュールにおける識別情報応答手段が、その転送された
問い合わせに対する識別情報に関する応答を行うもので
ある。
【0045】また、請求項26に係る情報処理装置は、
上記請求項5に係る情報処理装置の構成において、表示
データ取得手段が、他の情報処理モジュールから取得可
能な表示データを参照するための情報を含んだ表示デー
タを生成するものである。
【0046】また、請求項27に係る情報処理装置は、
上記請求項5に係る情報処理装置の構成に加え、各情報
処理モジュール間を1対1で連結する物理的伝送媒体を
用いて論理的にn対nの通信を可能とする通信手段を備
えているものである。
【0047】また、請求項28に係る情報処理装置は、
上記請求項27に係る情報処理装置において、通信手段
が、同一の情報処理モジュール内のソフトウェア間の通
信を可能とするものである。
【0048】また、請求項29に係る情報処理装置は、
上記請求項1から3のうちいずれか1項に係る情報処理
装置の構成に加え、印字データまたは画像データまたは
音声データを蓄積するデータ蓄積手段を備えており、表
示データ取得手段が、データ蓄積手段内のデータの一覧
情報またはデータの属する所定グループの一覧情報また
はデータの参照情報を含む表示データを生成するもので
ある。
【0049】また、請求項30に係る情報処理装置は、
上記請求項1から5のうちいずれか1項に係る情報処理
装置の構成に加え、プログラムファイルまたは説明ファ
イルまたはその他のファイルを格納するファイル格納手
段を備えており、表示データ取得手段が、ファイル格納
手段内のファイルの一覧情報またはファイルの属する所
定グループの一覧情報またはファイルの参照情報を含む
表示データを生成するものである。
【0050】また、請求項31に係る情報処理装置は、
上記請求項29または請求項30に係る情報処理装置の
構成に加え、データ蓄積手段のデータまたはファイル格
納手段内のファイルをネットワークを介して外部装置へ
送信するファイル送信手段を備えているものである。
【0051】また、請求項32に係る情報処理装置は、
上記請求項31に係る情報処理装置の構成に加え、デー
タ蓄積手段内のデータまたはファイル格納手段内のファ
イルを所定のフォーマットに変換するフォーマット変換
手段を備えているものである。
【0052】また、請求項33に係る情報処理装置は、
上記請求項1から5のうちいずれか1項に記載の情報処
理装置の構成において、表示データ取得手段が、ネット
ワークに接続された外部装置に格納されているファイル
の一覧情報またはファイルの属する所定グループの一覧
情報またはファイルの参照情報を含む表示データを生成
するものである。
【0053】また、請求項34に係る情報処理装置は、
上記請求項1から5のうちいずれか1項に記載の情報処
理装置の構成に加え、ネットワークに接続された外部装
置から、その外部装置に格納されたファイルを読み込む
ファイル入力手段を備えているものである。
【0054】また、請求項35に係る情報処理装置は、
上記請求項34に係る情報処理装置の構成に加え、ファ
イル入力手段によって読み込んだファイルの識別情報と
同一の識別情報を持つ他のファイルがファイル格納手段
に格納されている場合、他のファイルを前記読み込んだ
ファイルで置換し、ファイル格納手段によって読み込ん
だファイルの識別情報と同一の識別情報を持つ他のファ
イルがファイル格納手段に格納されていない場合、読み
込んだファイルをファイル格納手段に格納するファイル
置換手段を備えているものである。
【0055】また、請求項36に係る情報処理装置は、
上記請求項34に係る情報処理装置の構成に加え、ファ
イル入力手段によって読み込んだファイルの識別情報と
同一の識別情報を持つ他のファイルがファイル格納手段
に格納されている場合、他のファイルを前記読み込んだ
ファイルで置換し、ファイル格納手段によって読み込ん
だファイルの識別情報と同一の識別情報を持つ他のファ
イルがファイル格納手段に格納されていない場合、読み
込んだファイルを破棄するファイル置換手段を備えてい
るものである。
【0056】また、請求項37に係る情報処理装置は、
上記請求項1から5のうちいずれか1項に係る情報処理
装置の構成に加え、プログラムファイルまたは説明ファ
イルまたはその他のファイルを格納するファイル格納手
段と、ネットワークに接続された外部装置からファイル
の識別情報とそのファイルを追加または置換または削除
する指示情報とを入力するファイル操作入力手段と、指
示情報が追加または置換である場合、追加または置換す
るファイルまたはそのファイルの参照情報を入力するフ
ァイル情報入力手段とを備えているものである。
【0057】また、請求項38に係る情報処理装置は、
上記請求項1から5のうちいずれか1項に係る情報処理
装置の構成に加え、情報処理モジュールに付加される外
部記憶媒体に格納された表示データを管理する表示デー
タ保持制御手段を備えているものである。
【0058】請求項1に係る情報処理装置の構成では、
記憶手段にネットワーク接続された外部装置で表示可能
な形式により記述された表示データを記憶しているた
め、表示データ取得手段によって記憶手段から読み出し
た表示データを表示部に表示させることで、外部装置で
表示される内容と同じ内容の表示を行うことができるよ
うになる。
【0059】また、請求項2に係る情報処理装置の構成
では、送信要求受付手段によってネットワークに接続さ
れた外部装置から表示データの送信要求を受け付け、表
示データ送信手段でその送信要求に基づいた表示データ
を要求元の外部装置へ送信するため、表示部と同じ内容
の表示データをネットワークを介して外部装置へ送るこ
とができるようになる。
【0060】また、請求項3に係る情報処理装置の構成
では、変換手段によって元データを表示データに変換し
ているため、その表示データを表示できるようになる。
【0061】また、請求項4に係る情報処理装置の構成
では、加工手段によって表示データに加工を施している
ため、所定の加工を施した後の表示データを表示できる
ようになる。
【0062】また、請求項5に係る情報処理装置の構成
では、少なくとも1つの情報処理モジュールが接続され
ている場合に、送信要求受付手段によって外部装置また
は他の情報処理モジュールから表示データの送信要求を
受け付け、表示データ取得手段がこの送信要求に基づき
記憶手段から表示データを読み出す。また、記憶手段に
送信要求に基づく表示データが記憶されていない場合に
は、表示データ要求手段が他の情報処理モジュールにこ
の送信要求を送信し、他の情報処理モジュールから送ら
れてきた表示データを表示データ受信手段で受信する。
また、この受信した表示データを表示データ送信手段で
要求元へ送信している。このため、複数の情報処理モジ
ュールが接続されていても、個々の情報処理モジュール
に対応して表示データが記憶されていても、外部装置で
その表示データを利用できることになる。
【0063】また、請求項6に係る情報処理装置の構成
では、一の情報処理モジュールに設けられた識別情報通
知手段において一の情報処理モジュール内で取得可能な
表示データの識別情報を他の情報処理モジュールへ通知
し、他の情報処理モジュールに設けられた識別情報受信
手段でその識別情報を受信し、識別情報記憶手段に記憶
する。これによって、一の情報処理モジュール内で取得
可能な表示データを他の情報処理モジュールが知ること
ができるようになる。
【0064】また、請求項7に係る情報処理装置の構成
では、送信要求受付手段で受け付けた表示データが他の
情報処理モジュールで取得可能な表示データでった場合
に、表示データ要求手段から他の情報処理モジュールへ
送信要求を転送できるようになる。
【0065】また、請求項8に係る情報処理装置の構成
では、識別情報通知手段において一の情報処理モジュー
ルで取得可能な表示データの識別情報と、既に記憶され
ている他の情報処理モジュールで取得可能な表示データ
の識別情報とを通知することから、複数の情報処理モジ
ュールで取得可能な表示データを通知先の情報処理モジ
ュールで知ることができるようになる。
【0066】また、請求項9に係る情報処理装置の構成
では、識別情報応答手段により、一の情報処理モジュー
ルに、他の情報処理モジュールで取得可能な表示データ
の識別情報と、一の情報処理モジュールおよび他の情報
処理モジュール以外の情報処理モジュールで取得可能な
表示データの識別情報とを応答していることから、複数
の情報処理モジュールで取得可能な表示データを一の情
報処理モジュールで知ることができるようになる。
【0067】また、請求項10に係る情報処理装置の構
成では、識別情報応答手段が一の情報処理モジュールに
対して過去に通知していない表示データの識別情報を応
答するため、重複した通知を行うことがなくなる。
【0068】また、請求項11に係る情報処理装置の構
成では、通知された表示データの識別情報が記録済みで
ない場合のみ、識別情報記憶手段に追加記録されること
になる。
【0069】また、請求項12に係る情報処理装置の構
成では、識別情報再通知手段によって、一の情報処理モ
ジュールで取得可能な表示データの識別情報と識別情報
記憶手段に記憶されている他の情報処理モジュールで取
得可能な表示データの識別情報とを通知元の情報処理モ
ジュール以外の情報処理モジュールに通知しており、そ
の情報処理モジュールにおいて他の情報処理モジュール
で取得可能な表示データを知ることができるようにな
る。
【0070】また、請求項13に係る情報処理装置の構
成では、識別情報再通知手段によって、過去に通知して
いない表示データの識別情報のみを通知するようにな
る。
【0071】また、請求項14に係る情報処理装置の構
成では、識別情報通知制御手段によって識別情報通知手
段による通知が所定の間隔で実行されるようになる。
【0072】また、請求項15に係る情報処理装置の構
成では、識別情報通知制御手段によって、情報処理モジ
ュールの起動時から所定回数または所定期間毎に識別情
報通知手段による通知が実行されるようになる。
【0073】また、請求項16に係る情報処理装置の構
成では、一の情報処理モジュールに設けられた部分表示
データ通知手段において一の情報処理モジュール内で発
生した部分表示データと部分表示データの引用情報とか
ら成る部分表示データ情報を他の情報処理モジュールへ
通知し、他の情報処理モジュールに設けられた部分表示
データ受信手段でその部分表示データ情報を受信し、部
分表示データ記憶手段に記憶する。これによって、一の
情報処理モジュール内で生成された部分表示データを他
の情報処理モジュールが知ることができるようになる。
【0074】また、請求項17に係る情報処理装置の構
成では、部分表示データ通知手段において一の情報処理
モジュールで発生した部分表示データ情報と、既に記憶
されている他の情報処理モジュールで発生した部分表示
データ情報とを通知することから、複数の情報処理モジ
ュールで発生した部分表示データを通知先の情報処理モ
ジュールで知ることができるようになる。
【0075】また、請求項18に係る情報処理装置の構
成では、部分表示データ応答手段により、一の情報処理
モジュールに、他の情報処理モジュールで発生した部分
表示データ情報と、一の情報処理モジュールおよび他の
情報処理モジュール以外の情報処理モジュールで発生し
た部分表示データ情報とを応答していることから、複数
の情報処理モジュールで発生した部分表示データを一の
情報処理モジュールで知ることができるようになる。
【0076】また、請求項19に係る情報処理装置の構
成では、通知された部分表示データ情報が記録済みでな
い場合のみ、部分表示データ記憶手段に追加記録される
ことになる。
【0077】また、請求項20に係る情報処理装置の構
成では、部分表示データ再通知手段によって、一の情報
処理モジュールで発生した部分表示データ情報と部分表
示データ記憶手段に記憶されている他の情報処理モジュ
ールで発生した部分表示データ情報とを通知元の情報処
理モジュール以外の情報処理モジュールに通知してお
り、その情報処理モジュールにおいて他の情報処理モジ
ュールで発生した部分表示データを知ることができるよ
うになる。
【0078】また、請求項21に係る情報処理装置の構
成では、部分表示データ再通知手段によって、過去に通
知していない部分表示データのみを通知するようにな
る。
【0079】また、請求項22に係る情報処理装置の構
成では、部分表示データ通知制御手段によって部分表示
データ通知手段による通知が所定の間隔で実行されるよ
うになる。
【0080】また、請求項23に係る情報処理装置の構
成では、部分表示データ通知制御手段によって、情報処
理モジュールの起動時から所定回数または所定期間毎に
部分表示データ通知手段による通知が実行されるように
なる。
【0081】また、請求項24に係る情報処理装置の構
成では、一の情報処理モジュールに設けられた識別情報
問い合わせ手段によって他の情報処理モジュールで取得
可能な表示データの識別情報の問い合わせを行い、他の
情報処理モジュールに設けられた識別情報応答手段でそ
の応答を行うため、一の情報処理モジュールで必要な場
合に、他の情報処理モジュール内で取得可能な表示デー
タの識別情報を受けることができるようになる。
【0082】また、請求項25に係る情報処理装置の構
成では、識別情報応答手段が問い合わせに対する表示デ
ータを取得不可能な場合に問い合わせ元以外の情報処理
モジュールにその問い合わせを転送し、問い合わせ元以
外の情報処理モジュールでその転送された問い合わせに
よって識別情報に関する応答を行っているため、順次情
報処理モジュールを介して必要な識別情報を得ることが
できるようになる。
【0083】また、請求項26に係る情報処理装置の構
成では、表示データ取得手段が他の情報処理モジュール
から取得可能な表示データを参照するための情報を含ん
だ表示データを生成することから、必要な場合にのみこ
の参照するための情報を用いて他の情報処理モジュール
から表示データを取得できるようになる。
【0084】また、請求項27に係る情報処理装置の構
成では、通信手段により、1対1で連結した物理的伝送
媒体によって論理的にn対nの通信を行うことができ、
複数の情報処理モジュール間で表示データの授受とそれ
以外の制御を行うことができるようになる。
【0085】また、請求項28に係る情報処理装置の構
成では、通信手段により、同一の情報処理モジュール内
のソフトウェア間の通信が可能となり、同一情報処理モ
ジュール内でデータ通信と他の情報処理モジュールとの
データ通信とを同一の方法で実行できるようになる。
【0086】また、請求項29に係る情報処理装置の構
成では、データ蓄積手段に印字データまたは画像データ
または音声データが蓄積され、表示データ取得手段によ
り、データ蓄積手段内のデータの一覧情報またはデータ
の属する所定グループの一覧情報またはデータの参照情
報を含む表示データを生成していることから、受信した
データの一覧やグループの一覧、参照情報を表示部に表
示させることができるようになる。
【0087】また、請求項30に係る情報処理装置の構
成では、ファイル格納手段にプログラムファイルまたは
説明ファイルまたはその他のファイルが格納され、表示
データ取得手段により、ファイル格納手段内のデータの
一覧情報またはデータの属する所定グループの一覧情報
またはデータの参照情報を含む表示データを生成してい
ることから、受信したデータの一覧やグループの一覧、
参照情報を表示部に表示させることができるようにな
る。
【0088】また、請求項31に係る情報処理装置の構
成では、ファイル送信手段により、データ蓄積手段のデ
ータまたはファイル格納手段内のファイルをネットワー
クを介して外部装置へ送信することから、必要なデータ
やファイルを外部装置で得ることができるようになる。
【0089】また、請求項32に係る情報処理装置の構
成では、フォーマット変換手段により、データ蓄積手段
内のデータまたはファイル格納手段内のファイルを所定
のフォーマットに変換していることから、表示部へ各種
データを表示する際のフォーマットを合わせることがで
きるようになる。
【0090】また、請求項33に係る情報処理装置の構
成では、表示データ取得手段により、ネットワークに接
続された外部装置に格納されているファイルの一覧情報
またはファイルの属する所定グループの一覧情報または
ファイルの参照情報を含む表示データを生成しているた
め、情報処理装置の表示部にネットワークを介して接続
される外部装置の格納データを表示できるようになる。
【0091】また、請求項34に係る情報処理装置の構
成では、ファイル入力手段によってネットワークに接続
された外部装置からそこに格納されたファイルを読み込
むことから、外部装置で生成された表示用ファイルをネ
ットワークを介して情報処理装置内へ読み込み、表示部
に表示できるようになる。
【0092】また、請求項35に係る情報処理装置の構
成では、ファイル置換手段により、外部装置に格納され
た同一の識別情報を持つファイルと同じものを情報処理
装置内で持つことができるようになる。
【0093】また、請求項36に係る情報処理装置の構
成では、ファイル置換手段により、外部装置に格納され
た同一の識別情報を持つファイルのみが同じものと置換
されるようになる。
【0094】また、請求項37に係る情報処理装置の構
成では、ファイル格納手段によりプログラムファイルま
たは説明ファイルまたはその他のファイルを格納し、フ
ァイル操作入力手段により、ネットワークに接続された
外部情報処理装置からファイルの識別情報とそのファイ
ルを追加または置換または削除する指示情報とを入力
し、ファイル情報入力手段により、指示情報が追加また
は置換である場合、追加または置換するファイルまたは
そのファイルの参照情報を入力しているため、外部装置
から情報処理装置の設定を行うことができるようにな
る。
【0095】また、請求項38に係る情報処理装置の構
成では、表示データ保持制御手段により、情報処理モジ
ュールに付加された外部記憶媒体に格納された表示デー
タを管理しているため、外部記憶媒体によって機能を追
加する場合にも内部に表示データを保持する場合と同様
に取り扱うことができるようになる。
【0096】
【発明の実施の形態】以下に、本発明の情報処理装置に
おける実施の形態を図に基づいて説明する。図1は第1
実施形態に係る情報処理装置のハードウェア構成図であ
る。この例では、情報処理装置がプリンタ装置から成る
場合を示している。すなわち、プリンタ装置にはプリン
タモジュールM3が設けられ、パラレルインタフェース
PIを介してコンピュータ装置等の外部装置から受けた
データに基づきプリントエンジンE3によって所定のプ
リントを行う。
【0097】プリンタモジュールM3のCPU31は、
ROM32に格納されたプリンタモジュールM3の制御
ソフトウェアを実行する。RAM33は、制御ソフトウ
ェアの実行時の作業データを格納する。制御インタフェ
ース34は、プリントエンジンE3に画像データを出力
する。また、操作パネル37は、プリンタ機能の設定の
入力、制御指示の入力、状態の表示が行われる。
【0098】図2は第1実施形態の情報処理装置に係る
ソフトウェア構成図である。すなわち、ソフトウェア
は、表示データを操作パネルに表示させる表示手段30
1、記憶手段HDに格納された表示データを管理する表
示データ保持手段302、所定の指示に基づき表示デー
タを取得する表示データ取得手段303、プリントエン
ジンを制御するプリント制御手段304、コンピュータ
装置からプリントデータを得るプリントデータ入力手段
305によって構成されている。
【0099】この図2に示すソフトウェア構成の各手段
の処理を図3のフローチャートに沿って説明する。先
ず、表示手段301は、操作パネルの表示データ要求を
受け付ける(ステップS1001)。この時、表示手段
301は、操作パネルから入力されたキーの種類を得て
対応する表示データの要求として解釈する。
【0100】この解釈の手順では、現在操作パネルに表
示されている内容に応じて要求を解釈し、同一のキー入
力であっても異なる表示の場合にはその表示内容に応じ
て要求を解釈する。また、操作パネルがタッチパネルで
ある場合、入力のあった座標と表示されている内容とを
勘案し、表示データの要求として解釈する。
【0101】次に、表示データ保持手段302により表
示データが保持されているかを検査する(ステップS1
002)。ここで表示データとしては、ネットワークに
接続されているコンピュータ装置等の外部装置で一般的
に搭載されているソフトウェア(ブラウザ)で表示可能
なHTML等の形式で記述されている。
【0102】この表示データが保持されていない場合
(ステップS1003でNo)、何もしない。また表示
データが保持されている場合(ステップS1003でY
es)、表示データ取得手段303は、表示データ保持
手段302から表示データを読み出す。
【0103】次いで、表示データ取得手段303は、要
求されている表示データがプリンタ装置の状態(現在の
処理状況)等の動的な内容を組み込むなど加工の必要が
ある表示データであるか否かの判断を行う(ステップS
1005)。加工が必要な場合にはステップS1005
でYesとなり、表示データ取得手段303は表示デー
タ保持手段302から得た表示データの加工を行う。加
工が不要な場合にはステップS1005でNoとなり、
ステップS1007へ進む。
【0104】次に、表示手段301は表示データを操作
パネルに表示可能な符号に変換し、表示パネルに表示す
る(ステップS1007)。ここで、操作パネルはキャ
ラクター式、ビットマップ式等様々な表示方式のものが
適用可能であるが、表示手段301は、操作パネルで適
用されている表示方式に合わせた符号を生成する。
【0105】このように表示データを、コンピュータ装
置等の外部装置で一般的に搭載されているソフトウェア
(ブラウザ)で表示可能なHTML等の形式で記述する
ことにより、プリンタ装置と外部装置とで同じ表示デー
タを用いることができ、プリンタ装置の操作パネルと同
じ表示をコンピュータ装置等の外部装置で行うことが可
能となる。
【0106】次に、本発明の情報処理装置における第2
実施形態を説明する。図4は第2実施形態に係る情報処
理装置のハードウェア構成図である。この例では、情報
処理装置がプリンタ装置から成る場合を示している。第
2実施形態の情報処理装置は、プリンタモジュールM
3、CPU31、ROM32、RAM33、制御インタ
フェース34、ビデオインタフェース35、プリントエ
ンジンE3、操作パネル37を備える点で第1実施形態
と同様であるが、コンピュータ装置等の外部装置とのイ
ンタフェースとして、LANインタフェースLIを備え
ている点で相違する。
【0107】図5は第2実施形態の情報処理装置に係る
ソフトウェア構成図である。すなわち、ソフトウェア
は、表示手段301、表示データ保持手段302と表示
データ取得手段303と送信要求受付手段306と表示
データ送信手段307とから成るエージェント300、
プリント制御手段304、プリントデータ入力手段30
5から構成される。
【0108】この図5に示すソフトウェア構成の各手段
の処理を図6のフローチャートに沿って説明する。先
ず、表示手段301は、操作パネルの表示データ要求を
受け付ける(ステップS1101)。次に、表示手段3
01は、エージェント300に対して表示データの送信
要求を送信する(ステップS1102)。エージェント
300からの応答がエラーであった場合(ステップS1
103でNo)、何もしない。一方、エージェント30
0からの応答として表示データが得られた場合(ステッ
プS1103でYes)、表示手段301は操作パネル
に表示を行う。
【0109】ここで表示データとしては、ネットワーク
に接続されているコンピュータ装置等の外部装置で一般
的に搭載されているソフトウェア(ブラウザ)で表示可
能なHTML等の形式で記述されている。
【0110】図7はエージェント300の処理を説明す
るフローチャートである。先ず、送信要求受付手段30
6は、表示手段301またはLANに接続されたコンピ
ュータ装置等の外部装置から表示データ送信要求を受け
付ける(ステップS1201)。
【0111】次に、表示データ保持手段302により表
示データが保持されているかを検査する(ステップS1
202)。この表示データが保持されていない場合(ス
テップS1203でNo)、エラーを表示データ送信要
求の要求元に送信する(ステップS1208)。また表
示データが保持されている場合(ステップS1203で
Yes)、表示データ取得手段303は、表示データ保
持手段302から表示データを読み出す(ステップS1
204)。
【0112】次いで、表示データ取得手段303は、要
求されている表示データがプリンタ装置の状態(現在の
処理状況)等の動的な内容を組み込むなど加工の必要が
ある表示データであるか否かの判断を行う(ステップS
1205)。加工が必要な場合にはステップS1205
でYesとなり、表示データ取得手段303は表示デー
タ保持手段302から得た表示データの加工を行う。加
工が不要な場合にはステップS1205でNoとなり、
ステップS1207へ進む。
【0113】次に、表示データ送信手段307により、
表示データまたは加工された表示データを表示データ送
信要求の要求元に送信する(ステップS1207)。こ
れによって、要求元では一般的な表示形式(例えば、H
TML)で記述された表示データをLANを介して得る
ことができ、コンピュータ装置等の外部装置のソフトウ
ェア(ブラウザ)によって表示データを参照することが
可能となる。
【0114】また、上記例では表示データの表示動作に
ついて説明したが、設定情報の入力に関しては、エージ
ェント300の送信要求受付手段306が、表示データ
送信要求を受け付けるのと同様に設定情報を受信し、プ
リント制御手段304に対して設定情報を渡すようにす
る。
【0115】また、設定情報と同様に、送信要求受付手
段306が、プリントデータの参照情報を受信し、プリ
ントデータ入力手段により、LANを介して他のコンピ
ュータ装置等のデータを参照し、プリント制御手段30
4を用いて印字処理を行う。ここで、参照情報は、UR
L(Uniform Resource Locator)等が用いられる。
【0116】また、表示データ保持手段302は、LA
Nに接続されたコンピュータ装置に格納されたデータ
や、プリンタモジュールの外部記憶媒体(ICカード
等)に格納されている表示データを参照するようにして
もよい。
【0117】次に、本発明の情報処理装置における第3
実施形態を説明する。図8は第3実施形態に係る情報処
理装置の構成図である。この例では、主として複写モジ
ュールM1、FAX(ファクシミリの略)モジュールM
2、プリンタモジュールM3の3つのハードウェアモジ
ュールで情報処理装置が構成されている。
【0118】すなわち、複写モジュールM1は複写機能
を制御するハードウェアモジュール、FAXモジュール
M2はFAX機能を制御するハードウェアモジュール、
プリンタモジュールM3はプリント機能を制御するハー
ドウェアモジュールである。
【0119】複写機能は、複写モジュールM1がスキャ
ナSCから読み込んだ画像を印刷エンジンE1に出力す
る。また、FAX送信は、FAXモジュールM2が複写
モジュールM1を介してスキャナSCから読み込んだ画
像を公衆回線に送信する。FAX受信は、FAXモジュ
ールM2が公衆回線から受信した画像を複写モジュール
M1を介して印刷エンジンE1に出力する。
【0120】また、プリント機能は、プリンタモジュー
ルM3がLANから受信したプリントコマンドを画像デ
ータに変換し、FAXモジュールM2から複写モジュー
ルM1を経由して印刷エンジンE1に出力する。
【0121】本実施形態では、操作パネル11が複写モ
ジュールM1に含まれており、この操作パネル11によ
り複写機能、FAX機能およびプリント機能の設定、制
御指示、状態表示を行っている。
【0122】したがって、操作パネル11からプリンタ
モジュールM3に設定を行うためには、複写モジュール
M1からFAXモジュールM2を経由してプリンタモジ
ュールM3へ設定情報が伝達される。逆に、プリンタモ
ジュールM3の状態を操作パネル11に表示するには、
プリンタモジュールM3からFAXモジュールM2を経
由して複写モジュールM1の操作パネル11に状態情報
が伝達される。
【0123】また、LANに接続されたコンピュータ装
置等の外部装置から複写モジュールM1の設定を行うた
めには、プリンタモジュールM3からFAXモジュール
M2を経由して複写モジュールM1に設定情報が伝達さ
れる。逆に、複写モジュールM1の状態をLANに接続
されたコンピュータ装置等の外部装置で表示させるため
には、複写モジュールM1からFAXモジュールM2を
経由してプリンタモジュールM3に状態情報が伝達され
る。
【0124】図9は第3実施形態に係る情報処理装置の
ハードウェア構成図である。すなわち、複写モジュール
M1は、操作パネル11、CPU12、ROM13、R
AM14、制御インタフェース15、ビデオインタフェ
ース16、スキャナインタフェース17、エンジンイン
タフェース18から構成される。
【0125】また、FAXモジュールM2は、制御イン
タフェース21、26、ビデオインタフェース22、2
7、CPU23、ROM24、RAM25、G3モジュ
ール28から構成される。
【0126】また、プリンタモジュールM3は、制御イ
ンタフェース31、ビデオインタフェース32、CPU
33、ROM34、RAM35、LANインタフェース
LIから構成される。
【0127】このようなモジュールのうち、複写モジュ
ールM1とFAXモジュールM2とは、制御インタフェ
ース15、21およびビデオインタフェース16、22
で接続され、FAXモジュールM2とプリンタモジュー
ルM3とは、制御インタフェース26、31およびビデ
オインタフェース27、32で接続されている。
【0128】このような構成から成る複写モジュールM
1において、操作パネル11は、複写機能、FAX機能
およびプリンタ機能の設定の入力、制御指示の入力、状
態の表示を行う。また、CPU12は、ROM13に格
納された複写モジュールの制御ソフトウェアを実行す
る。RAM14は制御ソフトウェアの実行時の作業デー
タを格納する。また、制御インタフェース15は隣接す
るFAXモジュールM2との間で各種制御データの授受
を行う。
【0129】さらに、ビデオインタフェース16は、F
AXモジュールM2との間で画像データの授受を行う。
スキャナインタフェース17は、スキャナから画像を読
み出す処理を行う。また、エンジンインタフェース18
は、印刷エンジンに画像データを送出する。
【0130】FAXモジュールM2において、制御イン
タフェース21は、隣接する複写モジュールM1との間
で各種制御データの授受を行う。ビデオインタフェース
22は、隣接する複写モジュールM1との間で画像デー
タの授受を行う。また、CPU23は、ROM24に格
納されたFAXモジュールM2の制御ソフトウェアを実
行する。RAM25は制御ソフトウェア実行時の作業デ
ータを格納する。
【0131】制御インタフェース26は、隣接するプリ
ンタモジュールM3との間で各種制御データの授受を行
う。また、ビデオインタフェース27は、隣接するプリ
ンタモジュールM3との間で画像データの授受を行う。
G3モジュール28は、ファクシミリ画像の送受信を行
う。
【0132】また、プリンタモジュールM3において、
制御インタフェース31は、隣接するFAXモジュール
M2との間で各種制御データの授受を行う。ビデオイン
タフェース32は、隣接するFAXモジュールM2との
間で画像データの授受を行う。
【0133】また、CPU33は、ROM34に格納さ
れたプリンタモジュールM3の制御ソフトウェアを実行
する。RAM35は制御ソフトウェア実行時の作業デー
タを格納する。LANインタフェースLIは、LANに
接続されたコンピュータ装置等の外部装置との通信を行
う。
【0134】図10は第3実施形態の情報処理装置に係
るソフトウェア構成図である。すなわち、複写モジュー
ルの複写制御101は、スキャナから画像データを入力
する制御、FAXモジュールとの間で画像データを入出
力する制御および印刷エンジンに画像データを出力する
制御を実行する。
【0135】また、FAXモジュールのFAX制御20
1は、複写モジュールおよびプリンタモジュールとの間
で画像データを入出力する制御、画像データをファクシ
ミリ送信する制御および受信したファクシミリデータを
内部の画像データに変換する制御を実行する。
【0136】また、プリンタモジュールのプリント制御
304は、LANからプリントデータを受信し画像デー
タに変換する制御、FAXモジュールから画像データを
入力する制御、画像データをLANに送信する制御を実
行する。
【0137】各モジュールに設けられたエージェント1
00、200、300は、後述する送信要求受付手段
と、表示データ保持手段と、表示データ取得手段と、表
示データ要求手段と、表示データ送信手段とを備えてい
る。
【0138】表示データD100、D200、D300
は、ROM中に格納されており、エージェント100、
200、300によって読み出される。この表示データ
としては、先の実施形態と同様に、LANに接続されて
いるコンピュータ装置等の外部装置で一般的に搭載され
ているソフトウェア(ブラウザ)で表示可能なHTML
等の形式で記述されている。
【0139】また、ブラウザBrは、エージェント10
0を介して取得したHTML等の形式から成る表示デー
タを操作パネルに表示するものである。
【0140】各モジュールに設けられたトランスポート
TP1、TP2、TP3は、各モジュール間での通信を
行う通信手段である。すなわち、複写モジュールとFA
Xモジュールとの間およびFAXモジュールとプリンタ
モジュールとの間を結ぶ物理的に1対1の伝送媒体を論
理的にn対nに多重化する通信の伝送制御手段を制御す
る。このプロトコルの例としては、IEEE802.2
などがある。さらに、プリンタモジュールに設けられた
別のトランスポートTP4は、LANを介した通信の伝
送制御手段を制御する。
【0141】図11は各モジュールに設けられたエージ
ェントのソフトウェア構成図、図12〜14はエージェ
ントの動作フローチャートである。図11に示すよう
に、エージェントは、送信要求受付手段1001、表示
データ保持手段1002、表示データ取得手段100
3、表示データ要求手段1004、表示データ受信手段
1005、表示データ送信手段1006、タイムアウト
処理手段1007から構成されている。
【0142】エージェントは、先ず送信要求受付手段1
001でLANに接続されたコンピュータ装置等の外部
装置または隣接するハードウェアモジュールまたはその
エージェントの属する自ハードウェアモジュール内のブ
ラウザからの送信要求を受け付ける(ステップS130
1)。
【0143】次に、要求された表示データが自ハードウ
ェアモジュールの表示データ保持手段1002に保持さ
れているか否かを検査する(ステップS1302)。保
持されている場合、表示データ取得手段1003により
表示データを取得し(ステップS1303)、表示デー
タ送信手段により表示データを要求元に送信する(ステ
ップS1304)。
【0144】また、保持されていない場合、表示データ
の要求元以外の他のハードウェアモジュールが接続され
ているかを検査する(ステップS1305)。接続され
ている場合、受信待ち情報を記憶し(ステップS130
6)、表示データを要求元以外の他のハードウェアモジ
ュールに要求し(ステップS1307)、タイマーをセ
ットする(ステップS1308)。一方、要求元以外の
他のハードウェアモジュールが接続されていない場合、
表示データ送信手段によりエラーを送信する(ステップ
S1309)。
【0145】また、ステップS1307において、他の
ハードウェアモジュールに要求した応答として、表示デ
ータ受信手段1005が他のハードウェアモジュールか
ら表示データを受信した場合(ステップS1401)、
受信待ち情報が記憶されているか否かを検査し(ステッ
プS1402)、受信待ち情報が記憶されている場合、
その受信待ち情報を削除する(ステップS1403)。
そして、タイマーを削除し(ステップS1404)、表
示データ送信手段1006によりその表示データを要求
元へ送信する(ステップS1405)。ステップS14
02で受信待ち情報が記憶されていない場合は受信した
表示データは破棄される。
【0146】また、ステップS1308で、セットした
タイマーがタイムアウトした場合、タイムアウト処理が
起動し、受信待ち情報が記憶されている場合(ステップ
S1501でYes)、タイムアウト処理により受信待
ち情報が削除され(ステップS1502)、表示データ
送信手段により表示データが送信される(ステップS1
503)。
【0147】図15は、送信要求情報および受信待ち情
報の要素構成を示す概念図、図18はエージェントがL
ANから受信した送信要求情報および他のハードウェア
モジュールに送信した送信要求および記憶する受信待ち
情報の例を示す図である。
【0148】図15に示すように、送信要求情報J10
は、表示データの識別J11、要求元アドレスJ12、
要求元が付与した連番J13から構成され、受信待ち情
報J20は、要求元アドレスJ21、要求元が付与した
連番J22、エージェントが付与する連番J23から構
成されている。
【0149】具体的には、図16に示す送信要求情報J
30の”/dc.index.html”が要求された表示データの識
別、”111.222.333.444 ”が要求元のコンピュータ装置
等のアドレス、”456 ”が要求元が付与した要求の連番
である。ここで、アドレスの後ろに付加されている”55
5 ”は通信プロトコルが要求元のコンピュータ装置等の
ソフトウェアを特定するために使用される識別番号であ
る。この通信プロトコルがTCP(Transmission Contr
ol Protocol )、UDP(User Datagram Protocol)の
場合、ポート番号と呼ばれる識別番号に相当する。
【0150】また、図16に示す受信待ち情報J40
の”111.222.333.444 ”が要求元のアドレス、その後ろ
に付加される”555 ”が先に説明したポート番号、”45
6 ”は要求元が付与した連番(要求元から受信した送信
要求情報J30の中の値)、”123 ”がエージェントが
送信要求に付与する連番(エージェントが発行する送信
要求情報J50の中の値)である。
【0151】また、図16に示す送信要求情報J50に
おいては、連番としてエージェントが付加した値に置き
換わっている以外は送信要求情報J30の中と同じであ
る。
【0152】図16に示す他のハードウェアモジュール
から受信した表示データJ60としては、”123 ”が送
信要求時にエージェントで付与した連番であり、”…”
には表示データそのもの(HTML等のテキスト)が含
まれている。
【0153】図16に示すエージェントが要求元のコン
ピュータ装置等へ送信する表示データJ70としては、
連番として要求元のコンピュータ装置等で付与した値に
置き換わっている以外は表示データJ60と同じであ
る。
【0154】図17は、複写モジュール内のブラウザ
が、複写モジュール内のエージェントへ表示データ送信
要求J80を送り、複写モジュール内のエージェントか
ら複写モジュール内のブラウザに表示データJ90を送
信する例である。
【0155】なお、上記の例では、エージェント内の表
示データ取得手段1003が、保持されている表示デー
タを読み出す場合を説明したが、複写モジュール、FA
Xモジュール、プリンタモジュールから種々の情報を取
得して、表示データを加工または生成するようにしても
よい。
【0156】図18は、取得した表示データを複写モジ
ュールのブラウザが操作パネルに表示した例またはLA
Nに接続されたコンピュータ装置等のソフトウェア(ブ
ラウザソフトウェア)がコンピュータ装置等のディスプ
レイに表示した例である。
【0157】この例において()内に示された文字は表
示データをそのまま表示した例、”パワーセーブ
中”、”自動”、”片面→両面”、”1/1”、”使用
しない”は複写モジュールから取得したデータを基に状
態を追加した部分である。
【0158】また、図中下線の付された部分にはハイパ
ーリンクが設定されており、この部分をクリックすると
下線部に対応付けられた表示データ要求をブラウザから
送信する。
【0159】さらに、この例の中で、表示データ中にG
IF、JPEG等のイメージデータやその他のオーディ
オファイル、ビデオファイルが埋め込まれていたり、リ
ンクされていてもよい。
【0160】図19は、図18の表示データの”用紙”
から参照される表示データの例を示す図である。すなわ
ち、図18において”用紙”の部分をクリックすること
により、設定されたハイパーリンクに基づき表示データ
要求がブラウザから送信され、対応する表示データが読
み出されることになる。
【0161】なお、上記の例で、送信要求受付手段10
01と表示データ送信手段1002とが連動し、送信要
求受付から表示データ送信までを1つのコネクションで
動作させてもよい。
【0162】また、同様に表示データ要求手段1004
と表示データ受信手段1005とが連動し、表示データ
要求時から表示データ受信時までの1つのコネクション
で動作させてもよい。
【0163】この場合、要求元のアドレスを管理する必
要はなくなる。すなわち、連番による管理の代わりに、
外部から送信要求受付手段1001が受け付けたコネク
ションの識別と、表示データ要求手段1004が開設し
たコネクションの識別との対応関係を管理すればよい。
【0164】また、送信要求受付手段1001、表示デ
ータ要求手段1004、表示データ受信手段1005、
表示データ送信手段1006が順次動作する方法をとれ
ば、連番も要求元のアドレスもコネクションの識別も管
理する必要がなくなり、したがって受信待ち情報を管理
する必要もなくなる。
【0165】また、上記の例で、複数種類の通信プロト
コルをサポートする場合、通信プロトコルも併せて管理
する必要がある。また、複数種類の通信プロトコルによ
る送信要求を受け付ける場合、使用する通信プロトコル
の識別を管理する必要がある。
【0166】次に、本発明の情報処理装置における第4
実施形態を説明する。図20は第4実施形態におけるソ
フトウェア構成図、図21はエージェントのソフトウェ
ア構成図、図23、24は電源投入時の処理フローチャ
ートである。すなわち、第4実施形態では、情報処理装
置の電源を投入した際に各モジュールのエージェント間
で表示データの識別情報の送受信を行う点に特徴があ
る。
【0167】図20に示すように、情報処理装置は複写
モジュール、FAXモジュール、プリンタモジュールが
接続れた構成となっている。各モジュールにはエージェ
ント100、200、300、表示データ情報J10
0、J200、J300、トランスポートTP1、TP
2、TP3およびTP4が各々動作する。
【0168】また、図21に示すように、各モジュール
のエージェントは、送信要求受付手段1001、表示デ
ータ保持手段1002、表示データ取得手段1003、
表示データ要求手段1004、表示データ受信手段10
05、表示データ送信手段1006、タイムアウト処理
手段1007、表示データ情報通知手段1008、表示
データ情報受信手段1009、表示データ情報記憶手段
1010を備えた構成となっている。
【0169】図22に示すように、表示データ情報J1
00には、他のハードウェアモジュールで取得可能な表
示データの識別J101と、表示データを保持している
ハードウェアモジュールを特定するアドレスJ102と
が記憶される。
【0170】ここで、表示データの識別J101には、
表示データを一意に識別するものと、表示データの集合
を識別するものとがある。例えば、表示データの識別”
/aaa”は”/aaa”で始まる表示データを示す。また、”
/aaa”を”/aaa”のあとが”/ ”(スラッシュ)で区切
られる表示データを示すもの、すなわち”/aaa/...”と
いった表示データを示す規約としてもよい。
【0171】また、ワイルドカード(任意の一文字を示
す特殊文字、0文字以上の任意の文字を示す特殊文字
等)を用いて表示データの識別を表現してもよい。
【0172】このような構成において、情報処理装置の
電源が投入された場合、先ず、表示データ保持手段10
03に保持されている表示データを探索し(ステップS
1601)、探索された表示データ情報を表示データ情
報通知手段1008により送信する(ステップS160
2)。
【0173】また、表示データ情報受信手段1009に
より他のハードウェアモジュールから表示データ情報を
受信し(ステップS1701)、表示データ情報記憶手
段1010により受信した表示データ情報を記憶する
(ステップS1702)。この記憶とともに、表示デー
タ情報通知手段1008により表示データ情報を送信元
のハードウェアモジュール以外に送信する(ステップS
1703)。
【0174】なお、以上の例では、各ハードウェアモジ
ュールが非同期に起動された場合に表示データ情報が正
しく伝搬されないことがある。以下に、各ハードウェア
モジュールが非同期に起動された場合でも表示データ情
報を正しく伝搬するための手順を説明する。
【0175】図25は、能動側のハードウェアモジュー
ルの処理フローチャートである。先ず、自モジュールで
取得可能な表示データを探索する(ステップS250
1)。さらに、自モジュールに記憶されている他のハー
ドウェアモジュールで取得可能な表示データの情報を取
得する(ステップS2502)。
【0176】次いで、ステップS2501およびステッ
プS2502で取得した表示データ情報を他のハードウ
ェアモジュールに通知する(ステップS2503)。さ
らに、通知先のハードウェアモジュールからの表示デー
タ情報の応答を受信する(ステップS2504)。そし
て、受信した表示データ情報を記憶する(ステップS2
505)。
【0177】なお、このステップS2502またはステ
ップS2503で、通知先のハードウェアモジュールで
取得可能な表示データを除外して通知することにより、
無駄な通信を削減することも可能である。
【0178】図26は、受動側のハードウェアモジュー
ルの処理フローチャートである。先ず、受動側のハード
ウェアモジュールにおいて表示データ情報を取得し(ス
テップS2601)、その受信した表示データ情報を記
憶する(ステップS2602)。
【0179】次に、自モジュールで取得可能な表示デー
タを探索する(ステップS2603)。なお、自モジュ
ールに記憶している表示データを表示データ情報として
管理記憶している場合にはステップS2603でその表
示データ情報を探索する。さらに、自モジュールに記憶
されている他のハードウェアモジュールで取得可能な表
示データ情報を取得する(ステップS2604)。次い
で、ステップS2603およびステップS2604で取
得した表示データ情報(表示データを探索した場合には
それから生成した表示データ情報)を通知元のハードウ
ェアモジュールに応答する(ステップS2605)。そ
して、受信した表示データ情報を他のハードウェアモジ
ュールに通知する(ステップS2606)。
【0180】なお、このステップS2604またはステ
ップS2605で、通知元のハードウェアモジュールで
取得可能な表示データを除外して通知することにより、
無駄な通信を削減することも可能である。
【0181】また、ステップS2606において、受信
した表示データだけでなく、自モジュールで取得可能な
表示データ情報と、記憶されている表示データ情報とを
通知するようにしてもよい。
【0182】さらに、ステップS2606では、ステッ
プS2605で新たな表示データが登録された場合のみ
通知を行うようにしてもよい。
【0183】以上、表示データ情報の通知を受けた場
合、および表示データ情報の応答を受けた場合、自ハー
ドウェアモジュールで取得可能な表示データ情報(自モ
ジュールの表示データから生成した表示データ情報や表
示データを表示データ情報として管理記憶している場合
にはその表示データ情報)をさらに他のハードウェアモ
ジュールに転送するようにしているが、転送に際して新
たな表示データ情報が追加された時のみ表示データ情報
を転送するようにしてもよい。
【0184】また、表示データ情報を通知または応答す
る際、他の情報処理モジュールの表示データ情報を自モ
ジュールの表示データ情報として通知してもよい。例え
ば、図20に示す構成で、FAXモジュールはプリンタ
・モジュールに対して、複写モジュールの表示データ情
報をFAXモジュールの表示データ情報として通知す
る。
【0185】したがって、プリンタ・モジュールは、L
ANから複写モジュールの表示データ情報を要求された
際に、FAXモジュールにその要求を転送し、さらにF
AXモジュールがその要求を複写モジュールに転送する
ことになる。
【0186】図27は、表示データ情報通知電文J21
0と、表示データ情報応答電文J211との例を示す図
である。
【0187】また、図28は、表示データ情報の要素構
成を示す概念図である。このように、表示データ情報J
100として、表示データの識別J101、アドレスJ
102および通知済アドレスのポインタJ103から構
成し、通知済アドレスのポインタJ103には、次の通
知済アドレスのポインタJ104と通知済アドレスJ1
05(通知済のモジュールのアドレス)とを持たせて順
次通知済アドレスを管理する。これにより、通知済のモ
ジュールに対しては同じ表示データ情報を送信しないよ
う制御してもよい。
【0188】また、図25で示した能動側モジュールの
処理を、モジュールの起動時から所定の間隔で実行する
ようしてもよい。また、実行する間隔を設定可能にして
もよい。さらに、図25で示した能動側モジュールの処
理を、所定の回数または所定の期間繰り返し行うように
してもよい。また、実行する回数または期間を設定可能
にしてもよい。
【0189】図29は表示データの送信における処理フ
ローチャートである。この処理フローチャートは、図1
2に示した第3実施形態における処理フローチャートの
ステップS1305の処理がステップS1805に変わ
ったものであり、その他のステップでの処理は同様であ
る。
【0190】すなわち、エージェントは、隣接するハー
ドウェアモジュールまたはLANに接続されたコンピュ
ータ装置等から表示データの送信要求を受け付ける(ス
テップS1801)。
【0191】次に、要求された表示データが自ハードウ
ェアモジュール内に保持されているか否かを検査する
(ステップS1802)。保持されている場合、表示デ
ータを取得し(ステップS1803)、表示データを要
求元に送信する(ステップS1804)。
【0192】また、保持されていない場合、表示データ
情報があるか否かの検査を行う(ステップS180
5)。すなわち、他のハードウェアモジュールで取得可
能な表示データが存在するか否かを検査する。表示デー
タがある場合、受信待ち情報を記憶し(ステップS18
06)、表示データ情報中に記憶されている他のハード
ウェアモジュールのアドレスに対して表示データ送信を
要求し(ステップS1807)、タイマーをセットする
(ステップS1808)。一方、表示データがない場
合、エラーを送信する(ステップS1809)。
【0193】このような処理により、情報処理装置の電
源投入とともに、各ハードウェアモジュールで保持して
いる表示データが、どのハードウェアモジュールからで
も参照可能となる。すなわち、特定のハードウェアモジ
ュールに搭載されたブラウザからも参照可能となるとも
に、LANインタフェースを会して接続されたコンピュ
ータ装置等からも参照可能となる。また、FAX回線を
介しても参照可能となる。
【0194】また、表示データ送信における別の処理フ
ローチャートを図30に示す。すなわち、先ず、外部か
らの送信要求受け付けを行う(ステップS2301)。
次に、要求された表示データと識別情報の一致する表示
データ情報が記憶されているかを検査する(ステップS
2302)。
【0195】記憶されている場合、他のモジュールに表
示データの送信要求を転送する(ステップS2303〜
S2305)。一方、記憶されていない場合、要求され
た表示データが自モジュールで取得可能かを検査する
(ステップS2306)。取得可能である場合、自モジ
ュールで表示データを取得し送信する(ステップS23
07〜S2308)。なお、ここで表示データから生成
した表示データ情報を送信してもよい。
【0196】一方、自モジュールで表示データが取得可
能でない場合、エラーを応答する(ステップS230
9)。
【0197】また、表示データの識別情報に自モジュー
ルで取得可能な表示データの識別情報を記憶してもよ
い。この場合、アドレスの値が特定の値(例えば、ゼ
ロ)の時、その表示データの識別要素が自モジュールで
取得可能な表示データの識別であることを示すようにし
てもよい。
【0198】また、図31に示すように、表示データ情
報J200に自モジュールに関する表示データの識別で
あることを示す自/フラグJ203を表示データの識別
J201およびアドレスJ202とともに持つようにし
てもよい。
【0199】この場合の表示データ送信における処理フ
ローチャートを図32に示す。先ず、外部からの送信要
求受け付けを行う(ステップS2401)。次に、要求
された表示データと識別情報の一致する表示データ情報
が記憶されているかを検査する(ステップS240
2)。
【0200】記憶されていない場合、エラーを応答する
(ステップS2409)。一方、記憶されている場合、
記憶されている表示データが自モジュールの表示データ
情報であるか他モジュールの表示データ情報であるかを
検査する(ステップS2403)。この判断において、
先に説明したアドレスの特定の値(例えば、ゼロ)や自
/他フラグの値を参照する。
【0201】そして、他モジュールの表示データ情報で
ある場合、送信要求を他のモジュールに転送する(ステ
ップS2404〜S2406)。一方、他モジュールの
表示データ情報でない場合、自モジュールで表示データ
を取得し送信する(ステップS2407〜S240
8)。
【0202】また、以上の例で、予めモジュール間で授
受するのは、表示データの所在を管理するための情報す
なわち表示データ情報を授受するようにしたが、実際に
表示データを授受するようにしてもよい。また、他のモ
ジュールから一度参照した表示データをキャッシュして
おいて利用するようにしてもよい。
【0203】次に、本発明の情報処理装置における第5
実施形態を説明する。図33は第5実施形態に係る情報
処理装置で適用されるエージェントのソフトウェア構成
図、図34は処理フローチャートである。
【0204】第5実施形態における情報処理装置は、い
ずれかのハードウェアモジュールまたはLANに接続さ
れたコンピュータ装置等から表示データ送信に関する問
い合わせがあった場合にその表示データを要求元に送信
する点に特徴がある。
【0205】すなわち、第5実施形態で適用するエージ
ェントは、送信要求受付手段1001、表示データ保持
手段1002、表示データ取得手段1003、表示デー
タ要求手段1004、表示データ受信手段1005、表
示データ送信手段1006、タイムアウト処理手段10
07、表示データ情報問い合わせ手段1011、表示デ
ータ情報応答手段1012を備えた構成となっている。
【0206】エージェントの動作としては、図34に示
すステップS1901〜S1905までは、図12に示
す第3実施形態のエージェントの動作であるステップS
1301〜S1305までと同様である。
【0207】要求された表示データが自ハードウェアモ
ジュールに保持されておらず(ステップS1902でN
o)、送信要求の要求元のハードウェアモジュール以外
で他のハードウェアモジュールが存在する場合(ステッ
プS1905でYes)、他のハードウェアモジュール
に対し、要求された表示データの取得が可能か否かを問
い合わせる(ステップS1906)。
【0208】応答の内容が取得可能(ステップS190
7でYes)であれば、受信待ち情報を記憶し(ステッ
プS1908)、表示データを他のハードウェアモジュ
ールに要求し(ステップS1909)、タイマーをセッ
トする(ステップS1910)。一方、応答の内容が取
得不可能(ステップS1907でNo)であれば、エラ
ー送信する(ステップS1911)。
【0209】図35は、問い合わせ応答の処理フローチ
ャートである。先ず、他のハードウェアモジュールから
の問い合わせを受信する(ステップS2001)。次
に、自ハードウェアモジュールの表示データ保持手段に
表示データが保持されているか否かを検査する(ステッ
プS2002)。保持されている場合(ステップS20
02でYes)、その表示データを取得可能である旨を
問い合わせ元に応答する(ステップS2003)。
【0210】また、保持されていない場合(ステップS
2002でNo)、問い合わせ元以外の他のハードウェ
アモジュールが存在するか否かを検査する(ステップS
2004)。存在する場合(ステップS2004でYe
s)、他のハードウェアモジュールに問い合わせを行い
(ステップS2005)、得られた応答を問い合わせ元
に応答する。また、存在する他のハードウェアモジュー
ルがない場合(ステップS2004でNo)、表示デー
タを取得不可能である旨を応答する(ステップS200
7)。
【0211】このような処理により、情報処理装置を構
成するいずれかのハードウェアモジュールまたはLAN
に接続されたコンピュータ装置等の外部装置から表示デ
ータに関する問い合わせがあった場合、問い合わせを受
けたハードウェアモジュールに表示データがある場合に
はそれを応答し、ない場合には他のハードウェアモジュ
ールに問い合わせを行って表示データの応答を行うこと
ができる。
【0212】つまり、各ハードウェアモジュールに対応
した表示データは各ハードウェアモジュール毎に管理し
ていることから、ハードウェアモジュールの機能追加や
ハードウェアモジュール自体の追加があった場合でも、
他のハードウェアモジュールに影響を与えることなく機
能追加等を行うことができる。また、表示データが必要
な場合には、問い合わせを行うことで問い合わせを受け
たハードウェアモジュールから順次他のハードウェアモ
ジュールに対して問い合わせを行い、全てのハードウェ
アモジュールに対応した表示データを得ることができる
ようになる。
【0213】次に、本発明の情報処理装置における第6
実施形態を説明する。図36は第6実施形態に係る情報
処理装置の構成図、図37は第6実施形態に係る情報処
理装置のハードウェア構成図である。
【0214】第6実施形態では、操作パネル11にCP
Uが設けられ、複写モジュールM1、FAXモジュール
M2、プリンタモジュールM3と同列に接続されてい
る。つまり、第6実施形態では、LANを介して外部装
置であるコンピュータ装置等と操作パネル11との間で
情報の授受を行うことができる点に特徴がある。
【0215】図37に示すように、複写モジュールM1
には操作パネルインタフェース11aが設けられてお
り、図36に示す操作パネル11と間でデータの授受を
行う。その他、複写モジュールを構成するCPU12、
ROM13、RAM14、制御インタフェース15、ビ
デオインタフェース16、スキャナインタフェース1
7、エンジンインタフェース18は、図9に示す第3実
施形態の複写モジュールの構成と同様である。
【0216】また、図37に示すFAXモジュールM2
を構成する制御インタフェース21、ビデオインタフェ
ース22、CPU23、ROM24、RAM25、制御
インタフェース26、ビデオインタフェース27、G3
モジュール28は、図9に示す第3実施形態のFAXモ
ジュールの構成と同様である。
【0217】さらに、図37に示すプリンタモジュール
M3を構成する制御インタフェース31、ビデオインタ
フェース32、CPU33、ROM34、RAM35、
LANインタフェースLIは、図9に示す第3実施形態
のプリンタモジュールの構成と同様である。
【0218】すなわち、第6実施形態における情報処理
装置では、第3実施形態で説明したようなLANインタ
フェースLIを介して外部装置であるコンピュータ装置
等との間で表示データを授受するのと同様に、操作パネ
ルインタフェース11aを介して操作パネル11とコン
ピュータ装置等との間で情報の授受を行うことができる
ことになる。
【0219】次に、本発明の情報処理装置における第7
実施形態を説明する。図38は第7実施形態に係る情報
処理装置の構成図、図39はハードウェア構成図であ
る。第7実施形態では、操作パネル11、複写モジュー
ルM1、FAXモジュールM2、プリンタモジュールM
3がバスBに接続された構成となっている。
【0220】すなわち、図39に示すように、複写モジ
ュールM1には内部バスインタフェースBI1が設けら
れ、FAXモジュールM2には内部バスインタフェース
BI2が設けられ、プリンタモジュールM3には内部バ
スインタフェースBI3が設けられている。
【0221】なお、複写モジュールM1のCPU12、
ROM13、RAM14、スキャナインタフェース1
7、エンジンインタフェース18、FAXモジュールM
2のCPU23、ROM24、RAM25、G3モジュ
ール28、プリンタモジュールM3のCPU33、RO
M34、RAM35、LANインタフェースLIは、図
9に示す第3実施形態の各対応する構成と同様である。
【0222】第7実施形態では、このように各ハードウ
ェアモジュールがバスBを介して接続されていることか
ら、他の複数のハードウェアモジュールに対して同時に
表示データの送信要求を送信したり、他の複数のハード
ウェアモジュールに対して表示データ情報を通知した
り、他の複数のハードウェアモジュールに対して表示デ
ータ情報の問い合わせを行うことができるようになる。
【0223】次に、本発明の情報処理装置における第8
実施形態を説明する。図40は第8実施形態に係るハー
ドウェア構成図である。この例では、第2実施形態と同
様に情報処理装置がプリンタ装置から成る場合を示して
いる。第8実施形態に係る情報処理装置は、図4に示す
第2実施形態の構成に加え、ハードディスク38を備え
ている点に特徴がある。
【0224】なお、これ以外のCPU31、ROM3
2、RAM33、制御インタフェース34、ビデオイン
タフェース35、プリントエンジンE3、操作パネル3
7、LANインタフェースLIは、第2実施形態の各対
応する構成と同様である。
【0225】図41は第8実施形態に係るソフトウェア
構成図である。すなわち、ソフトウェアは、図7に示す
第2実施形態に係るソフトウェア構成と同様、表示手段
301、表示データ保持手段302と表示データ取得手
段303と送信要求受付手段306と表示データ送信手
段307とから成るエージェント300、プリント制御
手段304、プリントデータ入力手段305から構成さ
れる。
【0226】第8実施形態では、LANインタフェース
を介してプリントデータ入力手段305より入力したプ
リントデータをプリントデータスプールに格納し、プリ
ントデータの識別情報および付加情報を組み込んだ表示
データを生成する点に特徴がある。
【0227】図42は第8実施形態における情報処理装
置で生成された表示データの表示例を示す図である。表
示データ取得手段303は、プリントデータスプールに
格納されたプリントデータに基づき、その中の識別情報
や付加情報を組み込んだ表示データを生成する。
【0228】例えば、プリントデータからデータを送信
した人の名前や内容種別、容量を読み取り、表示データ
に組み込んで新たな表示データを生成する。この表示デ
ータをLANに接続されたコンピュータ装置等の外部装
置で受けてブラウザソフトウェアで表示することによっ
て、プリント出力の状況を参照できるようになる。
【0229】また、蓄積されたプリントデータ以外に、
ファクシミリで受信した画像データ、ボイスメール等の
音声データなど、各種データを先に説明したプリントデ
ータと同様に扱うようにしてもよい。
【0230】また、上記例ではプリンタ装置に適用する
場合を説明したが、複数のハードウェアモジュールで構
成される情報処理装置にも適用できる。すなわち、この
場合、プリンタモジュールを介してFAXモジュールの
受信文書を参照することも可能である。
【0231】また、予めプリンタモジュールに格納され
ているプリンタドライバ等のファイルの識別情報および
付加情報を組み込んでもよい。さらに、識別情報とし
て、データおよびファイルの参照情報を組み込んでもよ
い。
【0232】図43は参照情報を組み込んだ場合の表示
例を示す図である。図中「参照」ボタンに各プリントデ
ータの参照情報が埋め込まれており、表示手段がそのボ
タンの選択を受け付けると、対応するファイルの送信要
求を参照情報とともに送信することになる。
【0233】これによって、プリントやファクシミリ受
信してハードディスクにスプールされたデータの一覧を
LANに接続されたコンピュータ装置等のブラウザソフ
トウェアで参照できるとともに、必要に応じてファイル
の内容を読み出して表示させることが可能となる。
【0234】次に、本発明の情報処理装置における第9
実施形態を説明する。図44は第9実施形態に係るソフ
トウェア構成図である。第9実施形態では、エージェン
ト300の中に、第8実施形態で説明したファイルの参
照において、その参照したファイルの内容をプリントデ
ータとして出力するプリントデータ出力手段308を備
えている点に特徴がある。
【0235】その他の構成、すなわち表示手段301、
表示データ保持手段302、表示データ取得手段30
3、送信要求受付手段306、表示データ送信手段30
7、プリント制御手段304、プリントデータ入力手段
305は、図41に示す第8実施形態の各対応する構成
と同様である。
【0236】図45は、図44に示すエージェント30
0の処理フローチャートである。先ず、送信要求受付手
段306で、表示データ送信要求またはプリントデータ
送信要求を受け付ける(ステップS2101)。この送
信要求やプリントデータ送信要求である場合(ステップ
S2102でYes)、プリントデータ出力手段308
は、プリントデータを取得する(ステップS211
0)。
【0237】プリントデータを取得できた場合(ステッ
プS2111でNo)、プリントデータ出力手段308
はプリントデータを要求元に送信する(ステップS21
12)。また、プリントデータを取得できなかった場合
(ステップS2111でYes)、要求元にエラーを送
信する(ステップS2109)。
【0238】また、ステップS2103〜S2109の
処理は、第2実施形態で説明した図7のステップS12
02〜S1208と同様である。
【0239】第9実施形態の情報処理装置では、複数の
ハードウェアモジュールで構成されるものにも適用でき
る。したがって、プリンタモジュールを介してFAXモ
ジュールの受信文書を参照してプリント出力することも
可能となる。
【0240】また、画像データや音声データ等を出力す
る場合、例えば静止画像データをGIF(Graphic Inte
rchange Format)やJPEG(Joint Photographic Exp
ertsGroup)の形式に変換した後、送信してもよい。
【0241】次に、本発明の情報処理装置における第1
0実施形態を説明する。図46は第10実施形態に係る
情報処理装置の動作環境を示す図である。第10実施形
態では、コンピュータ装置Cが、本実施形態の情報処理
装置の一例であるプリンタ装置Prに対し、ネットワー
クNを介してサーバコンピュータ装置SVからプリンタ
装置Prのソフトウェアをダウンロードする場合に適用
される。
【0242】図47は第10実施形態に係るソフトウェ
ア構成図である。すなわち、ソフトウェアは、表示手段
301、表示データ保持手段302と表示データ取得手
段303と送信要求受付手段306と表示データ送信手
段307とファイル入力手段309とファイル置換手段
310とから成るエージェント300、プリントデータ
入力手段305、プリント制御手段304から構成され
る。
【0243】図48はエージェントの処理フローチャー
トである。先ず、送信要求受付手段302は、送信要求
を受け付ける(ステップS2201)。ここで、送信要
求の送信元は、図46に示すコンピュータ装置Cであ
り、ダウンロードするファイルを格納するのはサーバコ
ンピュータ装置SVである。
【0244】要求がファイル送信要求でない場合(ステ
ップS2202でNo)、ステップS2203〜S22
09に示す処理によって表示データを要求元に送信する
(第2実施形態で説明した図7のステップS1202〜
S1208と同様)。この際、要求された表示データが
ダウンロード指示用の表示データである場合、ダウンロ
ードするファイルの参照情報が含まれている表示データ
を送信する。
【0245】ここで、参照情報は予め表示データ中に埋
め込まれているか、ステップS2207で記憶されてい
る参照情報を表示データに組み込むようにしてもよい。
また、参照情報には、サーバコンピュータ名とそのホス
トコンピュータ内でダウンロードするファイルの所在地
ファイル識別名が含まれる。例えば、参照情報はURL
等の形式が用いられる。
【0246】一方、要求がファイル送信要求である場合
(ステップS2202でYes)、ファイル入力手段3
09は、ネットワークNを介して参照情報に示されたサ
ーバコンピュータ装置SVを探索する(ステップS22
09)。この時、DNS(Directory Name Service)等
の通信手順が用いられる。
【0247】サーバコンピュータ装置SVが探索できな
かった場合(ステップS2211でYes)、要求元の
コンピュータ装置Cにエラーを送信する(ステップS2
209)。また、サーバコンピュータ装置SVを探索で
きた場合(ステップS4411でNo)、ファイル入力
手段309は、探索されたサーバコンピュータ装置SV
からファイルを入力する(ステップS2206)。
【0248】これによりネットワークNを介してサーバ
コンピュータ装置SVからプリンタ装置Cへファイルが
ダウンロードされる。ファイルの入力に失敗した場合
(ステップS2213でNo)、要求元のコンピュータ
装置Cへエラーを送信する(ステップS2209)。
【0249】また、ファイルの入力に成功した場合(ス
テップS2213でNo)、ファイル置換手段310に
より、格納されているファイルとの置換を行う(ステッ
プS2214)。
【0250】ここで、ファイル置換手段310は、入力
したファイルが格納されていない時にエラーとする場合
と、入力したファイルが格納されていない時にファイル
を追加する場合とがある。
【0251】また、ステップS2209で、表示データ
中にファイルの追加または置換または削除する指示情報
を加えて送信し、ステップS2214でファイルを置換
する際には指示情報に沿った置換処理を行うようにして
もよい。
【0252】このような処理によって、コンピュータ装
置Cからの要求に基づき、ネットワークNを介してサー
バコンピュータSVからファイルをプリンタ装置Prへ
ダウンロードすることができる。つまり、プリンタ装置
Prの機能拡張や変更があった場合にも、それに対応し
たファイル(プログラムファイル等)をネットワークN
を介してサーバコンピュータ装置SVからプリンタ装置
Prへダウンロードすることができ、最新のファイルを
即座に適用することが可能となる。
【0253】次に、本発明の情報処理装置における第1
1実施形態を説明する。図49は第11実施形態に係る
情報処理装置のソフトウェア構成図である。すなわち、
この実施形態では、電源投入時に、各ハードウェアモジ
ュールに実装された部分表示データ情報を相互に交換
し、受信した他のハードウェアモジュールからの部分表
示データを記憶し、要求された表示データを送信する
際、記憶されている他のハードウェアモジュールからの
部分表示データを合成する点に特徴がある。
【0254】図49に示すように、情報処理装置は複写
モジュール、FAXモジュール、プリンタモジュールが
接続された構成となっている。各モジュールにはエージ
ェント100、200、300、部分表示データ情報K
400、K500、K600、トランスポートTP1、
TP2、TP3およびTP4が各々動作する。
【0255】図50は、部分表示データ情報の要素を示
す概念図である。部分表示データ情報K400は、部分
表示データの識別K401、アドレスK402、表示デ
ータの部分K403から構成される。
【0256】このアドレスK402には、部分表示デー
タ情報K400の発生元のハードウェアモジュールのア
ドレスが格納される。
【0257】また、部分表示データの識別K401は、
その部分表示データを引用するために使用される。本実
施形態では、表示データを一意に識別する文字”Name”
と、表示データの集合を識別するための”Type”の2つ
の引用情報を持っている。なお、この”Name”と”Typ
e”とが各々複数あってもよく、別の機能を持つ引用情
報であってもよい。
【0258】アドレスK402は、自モジュールが発生
した情報を同じファイルに格納する際、自モジュールが
発生した情報であるか否かを判定するための持そうされ
る。また、他のハードウェアモジュールの障害を検知し
た際、該当する情報を削除するためにも使用される。
【0259】図51は、各モジュールに設けられたエー
ジェントのソフトウェア構成図である。各モジュールの
エージェントは、送信要求受付手段1001、表示デー
タ保持手段1002、表示データ取得手段1003、表
示データ要求手段1004、表示データ受信手段100
5、、表示データ送信手段1006、タイムアウト処理
手段1007、部分表示データ情報通知手段1011、
部分表示データ情報受信手段1012、部分表示データ
情報記憶手段1013を備えた構成となっている。
【0260】図52は、能動側のモジュールの電源投入
時の処理フローチャートである。先ず、自ハードウェア
モジュールの部分表示データ情報を生成する(ステップ
S4701)。次に、他のモジュールから通知され記憶
されている部分表示データ情報を探索する(ステップS
4702)。
【0261】次いで、生成、探索した部分表示データ情
報を他のハードウェアモジュールに通知する(ステップ
S4703)。さらに、他のハードウェアモジュールか
らの応答を受信する(ステップS4704)。そして、
受信した他のハードウェアモジュールからの応答に含ま
れる部分表示データ情報を記憶する(ステップS470
5)。
【0262】図53は、受動側のモジュールの電源投入
時の処理フローチャートである。先ず、部分表示データ
情報を他のハードウェアモジュールから受信し(ステッ
プS4801)、この受信した部分表示データ情報を記
憶する(ステップS4802)。
【0263】次に、自ハードウェアモジュールの部分表
示データ情報を生成する(ステップS4803)。さら
に、他のモジュールから通知され記憶されている部分表
示データ情報を探索する(ステップS4804)。次い
で、先に生成、探索した部分表示データ情報を通知元の
ハードウェアモジュールに通知する(ステップS480
5)。そして、新たに通知された部分表示データ情報を
通知元以外のハードウェアモジュールに通知する。この
時、既知の部分表示データ情報も含めて通知するように
してもよい。
【0264】各ハードウェアモジュールは、電源投入
時、各々が能動側として動作する。また、能動側の手順
を所定または設定された時間間隔で繰り返し実行するこ
とにより、ハードウェアモジュールが同時に起動されな
かった場合でも、部分表示データ情報が正しく伝搬され
るようになる。さらに、能動側の手順を繰り返し実行す
る回数または期間を制限することにより、無駄な通信を
削除することができるようになる。
【0265】図54は、部分表示データ情報通知電文K
404と、部分表示データ情報応答電文K405との例
を示す図である。
【0266】図55は、エージェントの表示データ送信
時の処理フローチャートである。すなわち、エージェン
トは、隣接するハードウェアモジュールまたはLANに
接続されたコンピュータ装置等から表示データの送信要
求を受け付ける(ステップS4901)。
【0267】次に、要求された表示データ情報が自ハー
ドウェアモジュール内に保持されているか否かを検査す
る(ステップS4902)。保持されていない場合には
エラーを通知する(ステップS4911)。
【0268】一方、保持されている場合には、他のハー
ドウェアモジュールから通知され記憶されているものか
否かを検査する。他のハードウェアモジュールからのも
のである場合、受信待ち情報を記憶し(ステップS49
04)、表示データを他のハードウェアモジュールに要
求して(ステップS4905)、タイマーをセットする
(ステップS4906)。
【0269】また、他のハードウェアモジュールからの
ものでない場合、表示データを取得し(ステップS49
07)、続いて部分表示データを取得する(ステップS
4908)。次いで、表示データに部分表示データを合
成し(ステップS4909)、その合成した表示データ
を要求元へ送信する(ステップS4910)。
【0270】図56は、合成前の表示データの例であ
る。すなわち、合成前の表示データには部分表示データ
の引用情報が含まれている必要がある。図中「<!X-INTE
RLINETYPE="ref-icon">」の部分が引用情報である。こ
の場合、記憶されている部分表示データ情報のうち、Ty
peが”ref-icon”である部分表示データが、上記引用情
報の部分の後に挿入されることになる。
【0271】図57は、合成前の表示データをブラウザ
で表示させた例である。このように、合成前において
は、引用情報で示される部分表示データは表示されない
ことになる。
【0272】図58は、引用される部分表示データ情報
の例である。この部分表示データ情報には、Nameおよび
Typeに対応して部分表示データであるHTML構文の一部が
示されている。
【0273】図59は、合成後の表示データの例であ
る。すなわち、引用情報である図中「<!X-INTERLINE TY
PE="ref-icon">」の後に図58で示す引用される部分表
示データ情報のTYPEが "ref-icon" となるもののHTML構
文が挿入されることになる。
【0274】図60は、合成後の表示データをブラウザ
で表示させた例である。このように、表示データの引用
情報の後に挿入された部分表示データが表示されること
になる。
【0275】各ハードウェアモジュールは、電源投入時
に各々の部分表示データ情報を相互に交換することで、
電源の投入されている他のハードウェアモジュールの部
分表示データ情報を得ることができ、ブラウザによって
現在使用可能なハードウェアモジュールを容易に確認す
ることができるとともに、そのブラウザ画面から所望の
部分表示データの表示部分をクリック(指定)すること
で、対応する他のハードウェアモジュールの表示データ
を表示させることが可能となる。
【0276】なお、上記いずれの実施形態においても、
表示データがROMに格納されている例を説明したが、
これ以外にも例えばフラッシュROM、磁気ディスク、
バックアップRAM等の不揮発性の記憶媒体に格納され
ていてもよい。
【0277】
【発明の効果】以上説明したように、本発明の情報処理
装置によれば次のような効果がある。すなわち、情報処
理装置の操作部で使用する表示データの形式と、外部装
置で使用する表示データの形式とを同じにしていること
から、表示部の内容と同じ内容を外部装置で表示できる
ようになる。
【0278】また、一つの形式の表示データだけを格納
すればよいことから、データの格納領域の縮小を図るこ
とが可能となる。
【0279】さらに、複数のハードウェアモジュールに
よって情報処理装置を構成する場合にも、各々のハード
ウェアモジュールで対応する表示データを管理し、必要
に応じて読み出すことによって、いずれかのハードウェ
アモジュールの機能追加や別途ハードウェアモジュール
を追加する場合にも、追加対象となるハードウェアモジ
ュールに対応する表示データのみを変更するばよく、機
能拡張性を向上させることが可能となる。
【図面の簡単な説明】
【図1】 第1実施形態に係るハードウェア構成図であ
る。
【図2】 第1実施形態に係るソフトウェア構成図であ
る。
【図3】 処理フローチャートである。
【図4】 第2実施形態に係るハードウェア構成図であ
る。
【図5】 第2実施形態に係るソフトウェア構成図であ
る。
【図6】 処理フローチャートである。
【図7】 エージェントの処理フローチャートである。
【図8】 第3実施形態に係る装置構成図である。
【図9】 第3実施形態に係るハードウェア構成図であ
る。
【図10】 第3実施形態に係るソフトウェア構成図で
ある。
【図11】 エージェントのソフトウェア構成図であ
る。
【図12】 エージェントの処理フローチャート(その
1)である。
【図13】 エージェントの処理フローチャート(その
2)である。
【図14】 エージェントの処理フローチャート(その
3)である。
【図15】 情報の要素構成を示す概念図である。
【図16】 各情報の構成例を示す図である。
【図17】 表示データの送信例を示す図である。
【図18】 表示例を示す図(その1)である。
【図19】 表示例を示す図(その2)である。
【図20】 第4実施形態に係るソフトウェア構成図で
ある。
【図21】 エージェントのソフトウェア構成図であ
る。
【図22】 表示データ情報の要素を示す概念図であ
る。
【図23】 処理フローチャート(その1)である。
【図24】 処理フローチャート(その2)である。
【図25】 能動側の処理フローチャートである。
【図26】 受動側の処理フローチャートである。
【図27】 電文の例を示す図である。
【図28】 情報の要素構成を示す概念図である。
【図29】 処理フローチャート(その3)である。
【図30】 表示データ送信の別の処理フローチャート
である。
【図31】 情報の要素構成を示す概念図である。
【図32】 表示データ送信の処理フローチャートであ
る。
【図33】 エージェントのソフトウェア構成図であ
る。
【図34】 処理フローチャート(その1)である。
【図35】 処理フローチャート(その2)である。
【図36】 第6実施形態に係る装置構成図である。
【図37】 第6実施形態に係るハードウェア構成図で
ある。
【図38】 第7実施形態に係る装置構成図である。
【図39】 第7実施形態に係るハードウェア構成図で
ある。
【図40】 第8実施形態に係るハードウェア構成図で
ある。
【図41】 第8実施形態に係るソフトウェア構成図で
ある。
【図42】 表示例を示す図(その1)である。
【図43】 表示例を示す図(その2)である。
【図44】 第9実施形態に係るソフトウェア構成図で
ある。
【図45】 エージェントの処理フローチャートであ
る。
【図46】 第10実施形態に係る動作環境を示す図で
ある。
【図47】 第10実施形態に係るソフトウェア構成図
である。
【図48】 エージェントの処理フローチャートであ
る。
【図49】 第11実施形態に係るソフトウェア構成図
である。
【図50】 部分表示データ情報の要素の概念図であ
る。
【図51】 エージェントのソフトウェア構成図であ
る。
【図52】 能動側の電源投入時の処理フローチャート
である。
【図53】 受動側の電源投入時の処理フローチャート
である。
【図54】 電文の例を示す図である。
【図55】 エージェントの表示データ送信時のフロー
チャートである。
【図56】 合成前の表示データの例を示す図である。
【図57】 合成前の表示データの表示例を示す図であ
る。
【図58】 部分表示データ情報の例を示す図である。
【図59】 合成後の表示データの例を示す図である。
【図60】 合成後の表示データの表示例を示す図であ
る。
【図61】 従来の複合機の構成例を示すブロック図
(その1)である。
【図62】 従来の複合機の構成例を示すブロック図
(その2)である。
【符号の説明】
11…操作パネル、301…表示手段、302…表示デ
ータ保持手段、303…表示データ取得手段、304…
プリント制御手段、305…プリントデータ入力手段、
M1…複写モジュール、M2…FAXモジュール、M3
…プリンタモジュール

Claims (38)

    【特許請求の範囲】
  1. 【請求項1】 装置内部の情報を表示する表示部と、 ネットワークに接続された外部装置で表示可能な形式に
    より記述された表示データもしくはその表示データを生
    成するための元データを記憶する記憶手段と、 前記記憶手段に記憶された表示データを読み出す表示デ
    ータ取得手段と、 前記表示データ取得手段によって読み出した表示データ
    を前記表示部に表示させる表示手段とを備えていること
    を特徴とする情報処理装置。
  2. 【請求項2】 請求項1記載の情報処理装置の構成に加
    え、 前記ネットワークに接続された外部装置から表示データ
    の送信要求を受け付ける送信要求受付手段と、 前記送信要求受付手段で受け付けた送信要求に基づき前
    記記憶手段に記憶された表示データを要求元の外部装置
    へ送信する表示データ送信手段とを備えていることを特
    徴とする情報処理装置。
  3. 【請求項3】 請求項1記載の情報処理装置の構成に加
    え、 前記表示データ取得手段により取得した前記元データを
    表示データに変換する変換手段を備えていることを特徴
    とする情報処理装置。
  4. 【請求項4】 請求項1記載の情報処理装置の構成に加
    え、 前記表示データ取得手段により取得した前記表示データ
    を加工する加工手段を備えていることを特徴とする情報
    処理装置。
  5. 【請求項5】 複数の情報処理モジュールを備えた構成
    から成る情報処理装置において、 ネットワークに接続された外部装置で表示可能な形式に
    より記述された表示データもしくはその表示データを生
    成するための元データを記憶する記憶手段と、 前記外部装置または一の情報処理モジュール以外の他の
    情報処理モジュールから表示データの送信要求を受け付
    ける送信要求受付手段と、 前記送信要求受付手段で受け付けた送信要求に基づき前
    記記憶手段に記憶された表示データを読み出す表示デー
    タ取得手段と、 前記記憶手段に前記送信要求に応じた表示データが記憶
    されていない場合に他の情報処理モジュールに前記送信
    要求を送信する表示データ要求手段と、 他の情報処理モジュールが送信する表示データを受信す
    る表示データ受信手段と、 前記表示データ取得手段で読み出した表示データまたは
    前記表示データ受信手段で受信した表示データを要求元
    へ送信する表示データ送信手段とを備えていることを特
    徴とする情報処理装置。
  6. 【請求項6】 請求項5記載の情報処理装置の構成に加
    え、 一の情報処理モジュールに設けられ、一の情報処理モジ
    ュール内で取得可能な表示データの識別情報を他の情報
    処理モジュールに通知する識別情報通知手段と、 前記他の情報処理モジュールに設けられ、前記識別情報
    通知手段により通知された前記一の情報処理モジュール
    で取得可能な表示データの識別情報を受信する識別情報
    受信手段と、 前記他の情報処理モジュールに設けられ、前記識別情報
    受信手段で受信した一の情報処理モジュールで取得可能
    な表示データの識別情報を記憶する識別情報記憶手段と
    を備えていることを特徴とする情報処理装置。
  7. 【請求項7】 請求項6記載の情報処理装置において、 前記表示データ要求手段は、前記送信要求受付手段にて
    受け付けた表示データが前記識別情報記憶手段に記憶さ
    れている前記他の情報処理モジュールで取得可能な表示
    データであると識別された場合、前記他の情報処理モジ
    ュールに前記送信要求を送信することを特徴とする情報
    処理装置。
  8. 【請求項8】 請求項6記載の情報処理装置において、 前記識別情報通知手段は、前記一の情報処理モジュール
    で取得可能な表示データの識別情報と、既に記憶されて
    いる他の情報処理モジュールで取得可能な表示データの
    識別情報とを通知することを特徴とする情報処理装置。
  9. 【請求項9】 請求項6記載の情報処理装置の構成に加
    え、 前記識別情報受信手段が前記一の情報処理モジュールで
    取得可能な表示データの識別情報を受信した場合、前記
    一の情報処理モジュールに、前記他の情報処理モジュー
    ルで取得可能な表示データの識別情報と、前記一の情報
    処理モジュールおよび前記他の情報処理モジュール以外
    の情報処理モジュールで取得可能な表示データの識別情
    報とを応答する識別情報応答手段を備えていることを特
    徴とする情報処理装置。
  10. 【請求項10】 請求項9記載の情報処理装置におい
    て、 前記識別情報応答知手段は、前記一の情報処理モジュー
    ルに対して過去に通知していない表示データの識別情報
    を応答することを特徴とする情報処理装置。
  11. 【請求項11】 請求項6記載の情報処理装置におい
    て、 前記識別情報記憶手段は、通知された他の情報処理モジ
    ュールで取得可能な表示データの識別情報が既に記憶さ
    れているかを検査し、記憶されていない場合にその識別
    情報の追加記憶を行うことを特徴とする情報処理装置。
  12. 【請求項12】 請求項6記載の情報処理装置の構成に
    加え、 前記識別情報受信手段が、他の情報処理モジュールで取
    得可能な表示データの識別情報を受信した場合、通知元
    の情報処理モジュール以外の情報処理モジュールに、前
    記一の情報処理モジュールで取得可能な表示データの識
    別情報と前記識別情報記憶手段に記憶されている他の情
    報処理モジュールで取得可能な表示データの識別情報と
    を通知する識別情報再通知手段を備えていることを特徴
    とする情報処理装置。
  13. 【請求項13】 請求項12記載の情報処理装置におい
    て、 前記識別情報再通知手段は、通知先の情報処理モジュー
    ルに対して過去に通知していない表示データの識別情報
    を通知することを特徴とする情報処理装置。
  14. 【請求項14】 請求項6記載の情報処理装置の構成に
    加え、 前記識別情報通知手段による通知を所定の間隔で実行す
    る識別情報通知制御手段を備えていることを特徴とする
    情報処理装置。
  15. 【請求項15】 請求項14記載の情報処理装置におい
    て、 前記識別情報通知制御手段は、情報処理モジュールの起
    動時から所定回数または所定期間毎に前記識別情報通知
    手段による通知を実行することを特徴とする情報処理装
    置。
  16. 【請求項16】 請求項5記載の情報処理装置の構成に
    加え、 前記一の情報処理モジュールに設けられ、前記表示デー
    タの部分と、その表示データの部分を引用するために必
    要な引用情報とからなる部分表示データ情報を前記他の
    情報処理モジュールに通知する部分表示データ通知手段
    と、 前記他の情報処理モジュールに設けられ、前記部分表示
    データ通知手段により通知された前記部分表示データ情
    報を受信する部分表示データ受信手段と、 前記他の情報処理モジュールに設けられ、前記部分表示
    データ受信手段で受信した前記部分表示データ情報を記
    憶する部分表示データ記憶手段と、 前記他の情報処理モジュールに設けられ、前記一の情報
    処理モジュールで取得可能な表示データ中に前記引用情
    報が含まれている場合、前記部分表示データ記憶手段に
    記憶されている表示データの部分のうち引用情報が合致
    する表示データの部分を前記表示データに合成する表示
    データ合成手段とを備えていることを特徴とする情報処
    理装置。
  17. 【請求項17】 請求項16記載の情報処理装置におい
    て、 前記部分表示データ通知手段は、前記一の情報処理モジ
    ュールが発生させた前記部分表示データ情報と、既に記
    憶されている他の情報処理モジュールが発生させた前記
    部分表示データ情報とを通知することを特徴とする情報
    処理装置。
  18. 【請求項18】 請求項16記載の情報処理装置に構成
    に加え、 前記部分表示データ受信手段が前記一の情報処理モジュ
    ールで発生させた部分表示データ情報を受信した場合、
    前記一の情報処理モジュールに、前記他の情報処理モジ
    ュールで発生させた部分表示データ情報と、前記一の情
    報処理モジュールおよび前記他の情報処理モジュール以
    外の情報処理モジュールで発生させた部分表示データ情
    報とを応答する部分表示データ応答手段を備えているこ
    とを特徴とする情報処理装置。
  19. 【請求項19】 請求項16記載の情報処理装置におい
    て、 前記部分表示データ記憶手段は、通知された前記一の情
    報処理モジュールが発生させた部分表示データ情報が既
    に記憶されているかを検査し、記憶されていない場合に
    その部分表示データ情報を追加記憶することを特徴とす
    る情報処理装置。
  20. 【請求項20】 請求項16記載の情報処理装置の構成
    に加え、 前記部分表示データ受信手段が、他の情報処理モジュー
    ルで発生させた部分表示データ情報を受信した場合、通
    知元の情報処理モジュール以外の情報処理モジュール
    に、前記一の情報処理モジュールで発生させた部分表示
    データ情報と前記部分表示データ記憶手段に記憶されて
    いる他の情報処理モジュールで発生させた部分表示デー
    タ情報を通知する部分表示データ再通知手段を備えてい
    ることを特徴とする情報処理装置。
  21. 【請求項21】 請求項20記載の情報処理装置におい
    て、 前記部分表示データ再通知手段は、通知先の情報処理モ
    ジュールに対して過去に通知していない部分表示データ
    情報を通知することを特徴とする情報処理装置。
  22. 【請求項22】 請求項16記載の情報処理装置の構成
    に加え、 前記部分表示データ通知手段による通知を所定の間隔で
    実行する部分表示データ通知制御手段を備えていること
    を特徴とする情報処理装置。
  23. 【請求項23】 請求項22記載の情報処理装置におい
    て、 前記部分表示データ通知制御手段は、情報処理モジュー
    ルの起動時から所定回数または所定期間毎に前記部分表
    示データ通知手段による通知を実行することを特徴とす
    る情報処理装置。
  24. 【請求項24】 請求項5記載の情報処理装置の構成に
    加え、 一の情報処理モジュールに設けられ他の情報処理モジュ
    ールで取得可能な表示データの識別情報を前記他の情報
    処理モジュールに問い合わせる識別情報問い合わせ手段
    と、 前記他の情報処理モジュールに設けられ前記識別情報問
    い合わせ手段での問い合わせに対する前記他の情報処理
    モジュールで取得可能な表示データの識別情報に関する
    応答を行う識別情報応答手段とを備えていることを特徴
    とする情報処理装置。
  25. 【請求項25】 請求項24記載の情報処理装置におい
    て、 前記識別情報応答手段は、問い合わせられた表示データ
    が取得不可能な場合は問い合わせ元以外の情報処理モジ
    ュールに前記問い合わせを転送し、 前記問い合わせ元以外の情報処理モジュールにおける前
    記識別情報応答手段は、その転送された問い合わせに対
    する識別情報に関する応答を行うことを特徴とする情報
    処理装置。
  26. 【請求項26】 請求項5記載の情報処理装置におい
    て、 前記表示データ取得手段は、他の情報処理モジュールか
    ら取得可能な表示データを参照するための情報を含んだ
    表示データを生成することを特徴とする情報処理装置。
  27. 【請求項27】 請求項5記載の情報処理装置の構成に
    加え、 各情報処理モジュール間を1対1で連結する物理的伝送
    媒体を用いて論理的にn対nの通信を可能とする通信手
    段を備えていることを特徴とする情報処理装置。
  28. 【請求項28】 請求項27記載の情報処理装置におい
    て、 前記通信手段は、同一の情報処理モジュール内のソフト
    ウェア間の通信を可能とすることを特徴とする情報処理
    装置。
  29. 【請求項29】 請求項1から5のうちいずれか1項に
    記載の情報処理装置の構成に加え、 印字データまたは画像データまたは音声データを蓄積す
    るデータ蓄積手段を備えており、 前記表示データ取得手段は、前記データ蓄積手段内のデ
    ータの一覧情報またはデータの属する所定グループの一
    覧情報またはデータの参照情報を含む表示データを生成
    することを特徴とする情報処理装置。
  30. 【請求項30】 請求項1から5のうちいずれか1項に
    記載の情報処理装置の構成に加え、 プログラムファイルまたは説明ファイルまたはその他の
    ファイルを格納するファイル格納手段を備えており、 前記表示データ取得手段は、前記ファイル格納手段内の
    ファイルの一覧情報またはファイルの属する所定グルー
    プの一覧情報またはファイルの参照情報を含む表示デー
    タを生成することを特徴とする情報処理装置。
  31. 【請求項31】 請求項29または請求項30記載の情
    報処理装置の構成に加え、 前記データ蓄積手段のデータまたは前記ファイル格納手
    段内のファイルを前記ネットワークを介して外部装置へ
    送信するファイル送信手段を備えていることを特徴とす
    る情報処理装置。
  32. 【請求項32】 請求項31記載の情報処理装置の構成
    に加え、 前記データ蓄積手段内のデータまたは前記ファイル格納
    手段内のファイルを所定のフォーマットに変換するフォ
    ーマット変換手段を備えていることを特徴とする情報処
    理装置。
  33. 【請求項33】 請求項1から5のうちいずれか1項に
    記載の情報処理装置において、 前記表示データ取得手段は、前記ネットワークに接続さ
    れた外部装置に格納されているファイルの一覧情報また
    はファイルの属する所定グループの一覧情報またはファ
    イルの参照情報を含む表示データを生成することを特徴
    とする情報処理装置。
  34. 【請求項34】 請求項1から5のうちいずれか1項に
    記載の情報処理装置の構成に加え、 前記ネットワークに接続された外部装置から、その外部
    装置に格納されたファイルを読み込むファイル入力手段
    を備えていることを特徴とする情報処理装置。
  35. 【請求項35】 請求項34記載の情報処理装置の構成
    に加え、 前記ファイル入力手段によって読み込んだファイルの識
    別情報と同一の識別情報を持つ他のファイルが前記ファ
    イル格納手段に格納されている場合、前記他のファイル
    を前記読み込んだファイルで置換し、前記ファイル格納
    手段によって読み込んだファイルの識別情報と同一の識
    別情報を持つ他のファイルが前記ファイル格納手段に格
    納されていない場合、前記読み込んだファイルを前記フ
    ァイル格納手段に格納するファイル置換手段を備えてい
    ることを特徴とする情報処理装置。
  36. 【請求項36】 請求項34記載の情報処理装置の構成
    に加え、 前記ファイル入力手段によって読み込んだファイルの識
    別情報と同一の識別情報を持つ他のファイルが前記ファ
    イル格納手段に格納されている場合、前記他のファイル
    を前記読み込んだファイルで置換し、前記ファイル格納
    手段によって読み込んだファイルの識別情報と同一の識
    別情報を持つ他のファイルが前記ファイル格納手段に格
    納されていない場合、前記読み込んだファイルを破棄す
    るファイル置換手段を備えていることを特徴とする情報
    処理装置。
  37. 【請求項37】 請求項1から5のうちいずれか1項に
    記載の情報処理装置の構成に加え、 プログラムファイルまたは説明ファイルまたはその他の
    ファイルを格納するファイル格納手段と、 前記ネットワークに接続された外部装置からファイルの
    識別情報とそのファイルを追加または置換または削除す
    る指示情報とを入力するファイル操作入力手段と、 前記指示情報が追加または置換である場合、追加または
    置換するファイルまたはそのファイルの参照情報を入力
    するファイル情報入力手段とを備えていることを特徴と
    する情報処理装置。
  38. 【請求項38】 請求項1から5のうちいずれか1項に
    記載の情報処理装置の構成に加え、 前記情報処理モジュールに付加される外部記憶媒体に格
    納された表示データを管理する表示データ保持制御手段
    を備えていることを特徴とする情報処理装置。
JP10005410A 1997-06-02 1998-01-14 情報処理装置 Pending JPH1153277A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP10005410A JPH1153277A (ja) 1997-06-02 1998-01-14 情報処理装置
US09/085,046 US6438589B1 (en) 1997-06-02 1998-05-27 System for communicating a plurality of information processing modules using two cascaded links
US10/114,113 US6697847B2 (en) 1997-06-02 2002-04-03 Information processing system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP9-143606 1997-06-02
JP14360697 1997-06-02
JP10005410A JPH1153277A (ja) 1997-06-02 1998-01-14 情報処理装置

Publications (1)

Publication Number Publication Date
JPH1153277A true JPH1153277A (ja) 1999-02-26

Family

ID=26339348

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10005410A Pending JPH1153277A (ja) 1997-06-02 1998-01-14 情報処理装置

Country Status (2)

Country Link
US (2) US6438589B1 (ja)
JP (1) JPH1153277A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011204255A (ja) * 2000-03-29 2011-10-13 Canon Inc 画像処理装置、画像処理方法及びプログラム
JP2012240200A (ja) * 2011-05-13 2012-12-10 Sharp Corp 複合機、複合機制御システム、複合機の制御方法、プログラムおよびその記録媒体

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7562147B1 (en) * 2000-10-02 2009-07-14 Microsoft Corporation Bi-directional HTTP-based reliable messaging protocol and system utilizing same
US20020133420A1 (en) * 2001-03-15 2002-09-19 Mccoy Craig System and method for installing a software product on a network server device
JP2003030141A (ja) * 2001-07-13 2003-01-31 Hitachi Ltd 協調型アウトソーシング・サービス・システム
US20030048470A1 (en) * 2001-09-07 2003-03-13 Garcia Elias S. Web browser for network printer
JP4843187B2 (ja) * 2002-07-22 2011-12-21 株式会社リコー 画像形成装置
US7978618B2 (en) 2004-10-08 2011-07-12 Sharp Laboratories Of America, Inc. Methods and systems for user interface customization
US8384925B2 (en) 2004-10-08 2013-02-26 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data management
US8049677B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display element localization
US7969596B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document translation
US8115944B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for local configuration-based imaging device accounting
US8032608B2 (en) * 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for imaging device notification access control
US8120797B2 (en) * 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for transmitting content to an imaging device
US8237946B2 (en) 2004-10-08 2012-08-07 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server redundancy
US7934217B2 (en) 2004-10-08 2011-04-26 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access to an imaging device
US8006176B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging-device-based form field management
US8018610B2 (en) 2004-10-08 2011-09-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote application interaction
US8120799B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for accessing remote, descriptor-related data at an imaging device
US7870185B2 (en) * 2004-10-08 2011-01-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration
US8060921B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential authentication and communication
US8120793B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for displaying content on an imaging device
US8065384B2 (en) * 2004-10-08 2011-11-22 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification subscription
US8006292B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission and consolidation
US8156424B2 (en) 2004-10-08 2012-04-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device dynamic document creation and organization
US8051125B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device event notification subscription
US7873553B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for authorizing imaging device concurrent account use
US7920101B2 (en) 2004-10-08 2011-04-05 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display standardization
US7873718B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server recovery
US8035831B2 (en) 2004-10-08 2011-10-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote form management
US8006293B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential acceptance
US8115945B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job configuration management
US8015234B2 (en) 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
US7970813B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration and subscription
US8051140B2 (en) * 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device control
US8001587B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management
US8024792B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission
US8060930B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential receipt and authentication
US8023130B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data maintenance
US8230328B2 (en) 2004-10-08 2012-07-24 Sharp Laboratories Of America, Inc. Methods and systems for distributing localized display elements to an imaging device
US8115946B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and sytems for imaging device job definition
US8032579B2 (en) 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device notification access control
US8001183B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device related event notification
US8125666B2 (en) 2004-10-08 2012-02-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document management
US8001586B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management and authentication
US8213034B2 (en) 2004-10-08 2012-07-03 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access on an imaging device
US8115947B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for providing remote, descriptor-related data to an imaging device
US8171404B2 (en) 2004-10-08 2012-05-01 Sharp Laboratories Of America, Inc. Methods and systems for disassembly and reassembly of examination documents
US8428484B2 (en) 2005-03-04 2013-04-23 Sharp Laboratories Of America, Inc. Methods and systems for peripheral accounting
JP4890832B2 (ja) * 2005-10-24 2012-03-07 キヤノン株式会社 画像処理装置及びその制御方法並びにプログラム
US7797670B2 (en) * 2006-04-14 2010-09-14 Apple Inc. Mirrored file system
US8345272B2 (en) 2006-09-28 2013-01-01 Sharp Laboratories Of America, Inc. Methods and systems for third-party control of remote imaging jobs
US8527032B2 (en) * 2007-05-16 2013-09-03 General Electric Company Imaging system and method of delivery of an instrument to an imaged subject
US8356303B2 (en) * 2007-12-10 2013-01-15 Infosys Technologies Ltd. Method and system for integrated scheduling and replication in a grid computing system
CN107992605B (zh) * 2017-12-14 2022-06-03 泰康保险集团股份有限公司 信息处理方法与***,以及信息请求方法与***

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4653112A (en) * 1985-02-05 1987-03-24 University Of Connecticut Image data management system
US4720782A (en) * 1986-01-13 1988-01-19 Digital Equipment Corporation Console unit for clustered digital data processing system
US5530857A (en) * 1987-07-02 1996-06-25 Bull, S.A. Automated shop floor control system and method of operation thereof
US5422881A (en) * 1989-06-30 1995-06-06 Inmos Limited Message encoding
JP3092135B2 (ja) * 1990-03-13 2000-09-25 株式会社日立製作所 アプリケーシヨン実行制御方法
JPH0589069A (ja) 1991-09-30 1993-04-09 Toshiba Corp 分散形制御システム
US5606693A (en) * 1991-10-02 1997-02-25 International Business Machines Corporation Distributed database management over a network
JP2859499B2 (ja) 1992-11-09 1999-02-17 キヤノン株式会社 印刷システム及び前記システムにおける項目設定方法
JP3254793B2 (ja) 1993-02-16 2002-02-12 富士ゼロックス株式会社 対話処理システムの制御方法
JP3271386B2 (ja) 1993-08-18 2002-04-02 カシオ計算機株式会社 入力制御装置
JPH07219811A (ja) 1994-01-28 1995-08-18 Nkk Corp 複数計算機システム集中管理方法
US5559933A (en) * 1994-04-22 1996-09-24 Unisys Corporation Distributed enterprise print controller
US6067407A (en) * 1995-06-30 2000-05-23 Canon Information Systems, Inc. Remote diagnosis of network device over a local area network
KR100191044B1 (ko) * 1995-07-31 1999-06-15 미따라이 하지메 화상 처리 장치
US5937163A (en) * 1996-03-26 1999-08-10 Industrial Technology Research Institute Method and system at a host node for hierarchically organizing the links visited by a world wide web browser executing at the host node
US5935207A (en) * 1996-06-03 1999-08-10 Webtv Networks, Inc. Method and apparatus for providing remote site administrators with user hits on mirrored web sites
US5956487A (en) * 1996-10-25 1999-09-21 Hewlett-Packard Company Embedding web access mechanism in an appliance for user interface functions including a web server and web browser
US5948066A (en) * 1997-03-13 1999-09-07 Motorola, Inc. System and method for delivery of information over narrow-band communications links

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011204255A (ja) * 2000-03-29 2011-10-13 Canon Inc 画像処理装置、画像処理方法及びプログラム
US8661333B2 (en) 2000-03-29 2014-02-25 Canon Kabushiki Kaisha Control method for image processing apparatus connectable to computer network
JP2014212575A (ja) * 2000-03-29 2014-11-13 キヤノン株式会社 画像処理システム及びその画像処理方法とプログラム
JP2017073825A (ja) * 2000-03-29 2017-04-13 キヤノン株式会社 画像処理システム、画像処理システムの制御方法、及びプログラム
JP2012240200A (ja) * 2011-05-13 2012-12-10 Sharp Corp 複合機、複合機制御システム、複合機の制御方法、プログラムおよびその記録媒体

Also Published As

Publication number Publication date
US6438589B1 (en) 2002-08-20
US6697847B2 (en) 2004-02-24
US20020133577A1 (en) 2002-09-19

Similar Documents

Publication Publication Date Title
JPH1153277A (ja) 情報処理装置
JP5582721B2 (ja) Web環境で動作するシステム及びその制御方法
JP5426925B2 (ja) Web環境で動作するシステム及びその制御方法
JP5786925B2 (ja) 印刷システムおよび印刷方法
US20020085228A1 (en) Information processing apparatus and print control apparatus, data processing method, storage medium and program
JP2012118733A (ja) 印刷システム、印刷方法、およびプログラム
JP2006240023A (ja) 印刷装置及び情報処理装置
JP2008152691A (ja) 情報処理装置と印刷装置とネットワーク印刷システム
JP2004234218A (ja) 画像形成処理システム
JP2005004751A (ja) ネイティブ構造の文書印刷命令を伝達するためのシステム、および、その方法
JP4497808B2 (ja) 情報処理方法、情報処理サーバ、及びプログラム
JP2002127559A (ja) プリンタ用公衆回線接続装置及び印刷システム
US20090182839A1 (en) Image processing device, control method therefor, and program
EP2845090B1 (en) Transmitting a job to a destination
JP4045800B2 (ja) プリントシステム及び方法
JPH09146725A (ja) 印刷システム
JP5108291B2 (ja) 画像処理装置、画像処理方法およびプログラム
JP4929142B2 (ja) データ処理装置及びその制御方法、コンピュータプログラム
JPH11134134A (ja) 印刷システム
JP3527055B2 (ja) サーバ装置及びネットワーク分散型画像処理システム
JP2002287931A (ja) 情報処理装置および印刷制御装置およびプルプリント印刷システムおよび情報処理方法およびデータ処理方法および記憶媒体並びにプログラム
JP4591943B2 (ja) ジョブ処理装置
CN102035670A (zh) 具有多个网络接口的通信设备和控制通信设备的方法
JPH11110157A (ja) 印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体
JP4416220B2 (ja) 情報処理装置、情報処理方法及びコンピュータ読み取り可能な記憶媒体

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060411

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060919