[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2003157155A - Peripheral equipment, information processor, network system, communication method, device control method, storage medium and program - Google Patents

Peripheral equipment, information processor, network system, communication method, device control method, storage medium and program

Info

Publication number
JP2003157155A
JP2003157155A JP2001355025A JP2001355025A JP2003157155A JP 2003157155 A JP2003157155 A JP 2003157155A JP 2001355025 A JP2001355025 A JP 2001355025A JP 2001355025 A JP2001355025 A JP 2001355025A JP 2003157155 A JP2003157155 A JP 2003157155A
Authority
JP
Japan
Prior art keywords
event
information
attribute
notification
job
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.)
Granted
Application number
JP2001355025A
Other languages
Japanese (ja)
Other versions
JP3977060B2 (en
JP2003157155A5 (en
Inventor
Mamoru Osada
守 長田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2001355025A priority Critical patent/JP3977060B2/en
Publication of JP2003157155A publication Critical patent/JP2003157155A/en
Publication of JP2003157155A5 publication Critical patent/JP2003157155A5/en
Application granted granted Critical
Publication of JP3977060B2 publication Critical patent/JP3977060B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide peripheral equipment (device) in which efficient device control can be performed by providing the monitor function of the device to a user all the time. SOLUTION: The peripheral equipment 120 operationally controllable from an external part 110(x) stores attribute information (information on a function that the device has, information on the state of the device, information on a job to be processed by the device and information on an event notice that the device can issue) related to the present equipment so as to enable access from the external part 110(x) and the event notice based on the relevant stored information and a change in the present equipment is issued to the corresponding external part 110(x).

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、例えば、ネットワ
ーク上のデバイス(プリンタ、スキャナ、複写機、ファ
クシミリ装置(FAX)等の周辺機器)、及び当該デバ
イスから所定のイベント通知を受け取ることで当該デバ
イスを制御するための装置或いはシステムに用いられ
る、周辺機器、情報処理装置、ネットワークシステム、
通信方法、デバイス制御方法、それを実施するためのプ
ログラムを記憶したコンピュータ読出可能な記憶媒体、
及び当該プログラムに関するものである。
The present invention relates to, for example, a device (a peripheral device such as a printer, a scanner, a copying machine, and a facsimile machine (FAX)) on a network, and a device that receives a predetermined event notification from the device. Peripheral devices, information processing devices, network systems, which are used in devices or systems for controlling
Communication method, device control method, computer-readable storage medium storing program for implementing the method,
And the program.

【0002】[0002]

【従来の技術】従来より例えば、パーソナルコンピュー
タ(以下、単に「パソコン」又は「PC」と言う)上で
デバイス制御ソフトウェア(周辺機器制御ソフトウェ
ア)を起動させることで、当該パソコンにおいて、ネッ
トワークに接続されたプリンタ等のデバイスから定期的
にデバイス状態等を示すパラメータを取得する、或いは
デバイスから通知されるイベント等を受け取ることで、
デバイスの状態や、デバイス内で実行されているジョブ
等を監視(モニタ)して制御することが行なわれてい
る。
2. Description of the Related Art Conventionally, for example, a personal computer (hereinafter, simply referred to as a "personal computer" or "PC") is activated by a device control software (peripheral device control software) so that the personal computer is connected to a network. By periodically acquiring parameters indicating the device status etc. from a device such as a printer or receiving events etc. notified from the device,
BACKGROUND ART The state of a device, jobs executed in the device, etc. are monitored and controlled.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述し
たような従来のデバイス制御ソフトウェアによるデバイ
ス制御方法では、デバイス制御ソフトウェアが、イベン
トの受け取り(イベント通知)、これを用いてデバイス
の状態等をモニタする機能をユーザに提供できたのは、
デバイス制御ソフトウェアが、当該デバイスから通知可
能なイベントの種類等を予め認識する構成であったから
であり、したがって、当該デバイスに関して予め知識の
ないデバイス制御ソフトウェアの場合、当該デバイスの
モニタ機能をユーザに対して提供することができなかっ
た。
However, in the device control method using the conventional device control software as described above, the device control software receives an event (event notification) and uses this to monitor the state of the device or the like. We were able to provide functionality to our users
This is because the device control software was configured to recognize in advance the types of events that can be notified from the device. Therefore, in the case of device control software that does not have prior knowledge about the device, the monitoring function of the device should be provided to the user. Could not be provided.

【0004】そこで、本発明は、上記の欠点を除去する
ために成されたもので、デバイスのモニタ機能をユーザ
に対して常に提供できる構成により、効率的なデバイス
制御が行なえる、周辺機器(デバイス)、情報処理装
置、ネットワークシステム、通信方法、デバイス制御方
法、それを実施するためのプログラムを記憶したコンピ
ュータ読出可能な記憶媒体、及び当該プログラムを提供
することを目的とする。
Therefore, the present invention has been made in order to eliminate the above-mentioned drawbacks, and a peripheral device (device) capable of performing efficient device control by a structure capable of always providing a device monitor function to a user ( Device), an information processing device, a network system, a communication method, a device control method, a computer-readable storage medium storing a program for implementing the same, and the program.

【0005】[0005]

【課題を解決するための手段】斯かる目的下において、
第1の発明は、外部と通信可能な周辺機器であって、上
記周辺機器で発生したイベントに応じて、発生したイベ
ントに関する情報を外部に通知する通知手段と、上記通
知手段により通知が可能なイベントの種類を示す情報を
記憶する記憶手段と、外部機器からの問い合せに応じ
て、上記記憶手段に記憶されている情報を当該外部機器
に送信する送信手段とを有することを特徴とする。
[Means for Solving the Problems] Under such a purpose,
A first aspect of the present invention is a peripheral device capable of communicating with the outside, and a notification unit for notifying the outside of information about the event that has occurred according to the event that has occurred in the peripheral device, and the notification unit capable of making the notification. It is characterized by having a storage means for storing information indicating the type of event and a transmission means for transmitting the information stored in the storage means to the external device in response to an inquiry from the external device.

【0006】第2の発明は、上記第1の発明において、
上記送信手段により送信された情報に基づいて上記外部
機器で指定されたイベントを示す情報を含むジョブデー
タを受信する受信手段を有することを特徴とする。
A second invention is the same as the first invention,
It is characterized by further comprising receiving means for receiving job data including information indicating an event designated by the external device based on the information transmitted by the transmitting means.

【0007】第3の発明は、上記第1或いは2の発明に
おいて、上記通知手段は、発生したイベントが、上記ジ
ョブデータで指定されたイベントである場合、発生した
イベントに関する情報を通知することを特徴とする。
According to a third aspect of the present invention, in the first or second aspect of the invention, when the notifying means is an event designated by the job data, the notifying means notifies information about the occurred event. Characterize.

【0008】第4の発明は、発生したイベントに応じて
イベントに関する情報を外部に通知する周辺機器と通信
可能な情報処理装置であって、イベントの種類を示す情
報を上記周辺機器に問い合せる問い合せ手段と、上記問
い合せ手段による問い合せに応じて送信された情報に基
づいて、イベントを選択する画面を表示部に表示させる
表示制御手段と、上記画面において選択されたイベント
を示す情報を記憶する記憶手段を有することを特徴とす
る。
A fourth aspect of the present invention is an information processing apparatus capable of communicating with a peripheral device for notifying information about the event to the outside according to the event that has occurred, and an inquiry means for inquiring the peripheral device of information indicating the type of the event. A display control means for displaying a screen for selecting an event on the display unit based on the information transmitted in response to the inquiry by the inquiry means, and a storage means for storing information indicating the event selected on the screen. It is characterized by having.

【0009】第5の発明は、上記第4の発明において、
上記画面において選択されたイベントを示す情報を含む
ジョブデータを上記周辺機器に送信する送信手段を有す
ることを特徴とする。
A fifth aspect of the invention is the same as the fourth aspect of the invention.
It is characterized by having a transmission means for transmitting job data including information indicating an event selected on the screen to the peripheral device.

【0010】第6の発明は、外部と通信可能な周辺機器
における通知方法であって、上記周辺機器で発生したイ
ベントに応じて、発生したイベントに関する情報を外部
に通知する通知ステップと、外部機器からの問い合せに
応じて、上記通知ステップにより通知が可能なイベント
の種類を示す情報を当該外部機器に送信する送信ステッ
プとを有することを特徴とする。
A sixth aspect of the present invention is a notification method in a peripheral device capable of communicating with the outside, which comprises a notification step of notifying information about the generated event to the outside in accordance with the event generated in the peripheral device, and the external device. In response to an inquiry from the transmitting device, the transmitting device transmits the information indicating the type of the event that can be notified by the notifying process to the external device.

【0011】第7の発明は、上記第6の発明において、
上記送信ステップにより送信された情報に基づいて上記
外部機器で指定されたイベントを示す情報を含むジョブ
データを受信する受信ステップを有することを特徴とす
る。
A seventh invention is based on the sixth invention.
The method further comprises a receiving step of receiving job data including information indicating an event designated by the external device based on the information transmitted by the transmitting step.

【0012】第8の発明は、上記第6或いは7の発明に
おいて、上記通知ステップは、発生したイベントが、上
記ジョブデータで指定されたイベントである場合、発生
したイベントに関する情報を通知することを特徴とす
る。
According to an eighth aspect of the present invention, in the sixth or seventh aspect, the notifying step notifies the information about the occurred event when the occurred event is the event designated by the job data. Characterize.

【0013】第9の発明は、発生したイベントに応じて
イベントに関する情報を外部に通知する周辺機器におけ
る通知方法であって、イベントの種類を示す情報を上記
周辺機器に問い合せる問い合せステップと、上記問い合
せステップによる問い合せに応じて送信された情報に基
づいて、イベントを選択する画面を表示部に表示させる
表示制御ステップと、上記画面において選択されたイベ
ントを示す情報を記憶部に記憶する記憶ステップとを有
することを特徴とする。
A ninth aspect of the present invention is a notification method in a peripheral device for externally notifying information about an event in accordance with an event that has occurred, and an inquiring step for inquiring information indicating the type of event to the peripheral device; Based on the information transmitted in response to the inquiry by the step, a display control step of displaying a screen for selecting an event on the display unit, and a storage step of storing information indicating the event selected on the screen in the storage unit. It is characterized by having.

【0014】第10の発明は、上記第9の発明におい
て、上記画面において選択されたイベントを示す情報を
含むジョブデータを上記周辺機器に送信する送信ステッ
プを有することを特徴とする。
A tenth aspect of the invention is characterized in that, in the ninth aspect, there is a transmission step of transmitting job data including information indicating an event selected on the screen to the peripheral device.

【0015】第11の発明は、通信手段を介して外部か
ら動作制御可能な周辺機器であって、自機器に関する属
性情報を記憶する記憶手段と、上記記憶手段の属性情報
または自機器の変化に基いたイベント通知を、上記通信
手段を介して該当する外部へ発行する発行手段を備え、
上記記憶手段は、上記通信手段を介した外部からのアク
セスが可能なように上記属性情報を記憶することを特徴
とする。
An eleventh aspect of the present invention is a peripheral device which can be externally controlled in operation via a communication means, and which stores a property information about the device itself and a change in the property information of the memory device or the device itself. Equipped with an issuing means for issuing an event notification based on the communication means to the outside through the communication means,
The storage means is characterized in that the attribute information is stored so as to be accessible from outside via the communication means.

【0016】第12の発明は、上記第11の発明におい
て、上記通信手段を介した外部からのアクセス要求に基
づいて、上記記憶手段に記憶された属性情報の提供、設
定、及び変更の少なくとも何れかを実行する情報制御手
段を備えることを特徴とする。
In a twelfth aspect based on the eleventh aspect, at least one of providing, setting and changing the attribute information stored in the storage means based on an external access request via the communication means. It is characterized by comprising an information control means for executing the above.

【0017】第13の発明は、上記第11の発明におい
て、上記属性情報は、自機器が有する機能情報、自機器
の状態情報、自機器で処理するジョブに関する情報、及
び自機器が発行可能なイベント通知に関する情報の少な
くとも何れかの情報を含むことを特徴とする。
In a thirteenth aspect based on the eleventh aspect, the attribute information can be issued by the own device, such as function information of the own device, status information of the own device, information about a job to be processed by the own device. It is characterized in that it includes at least one of information regarding event notification.

【0018】第14の発明は、上記第11の発明におい
て、上記属性情報は、自機器が有する機能を示す属性情
報として、自機器の状態及び自機器で処理するジョブの
状態の少なくとも何れかの変化に基づき発行可能なイベ
ントを示す属性、及び当該発行可能なイベントの中の任
意のイベントの通知を外部から指示することが可能な属
性を含み、上記発行手段は、上記属性情報に基づいて、
該当するイベント通知を発行することを特徴とする。
In a fourteenth aspect based on the eleventh aspect, the attribute information is attribute information indicating a function of the own device and is at least one of a state of the own device and a state of a job processed by the own device. An attribute indicating an event that can be issued based on a change, and an attribute that can externally instruct notification of an arbitrary event in the event that can be issued, and the issuing means, based on the attribute information,
It is characterized by issuing a corresponding event notification.

【0019】第15の発明は、通信手段を介して任意の
デバイスを制御可能な情報処理装置であって、上記デバ
イスが保持する上記デバイスに関する属性情報へアクセ
スするアクセス手段と、上記アクセス手段により得られ
た情報に基づいて、上記デバイスに対して制御指示する
制御手段と、上記制御手段の制御により上記デバイスか
ら通知されたイベントを処理する処理手段とを備えるこ
とを特徴とする。
A fifteenth aspect of the present invention is an information processing apparatus capable of controlling an arbitrary device via a communication means, the access means accessing the attribute information on the device held by the device, and the access means. It is characterized by further comprising: control means for giving a control instruction to the device based on the received information; and processing means for processing an event notified from the device under the control of the control means.

【0020】第16の発明は、上記第15の発明におい
て、上記アクセス手段は、上記デバイスに関する属性情
報に対して、当該情報の取得、設定、及び変更の少なく
とも何れかを実行することを特徴とする。
In a fifteenth aspect based on the fifteenth aspect, the access means performs at least one of acquisition, setting, and change of the attribute information about the device. To do.

【0021】第17の発明は、上記第15の発明におい
て、上記アクセス手段は、上記デバイスに関する属性情
報に含まれる上記デバイスが発行可能なイベント通知情
報を取得し、当該取得情報に基づいて、上記デバイスに
関する属性情報に対して該当するイベント通知の自装置
への発行を指示するための情報を設定することを特徴と
する。
In a seventeenth aspect based on the fifteenth aspect, the access means obtains event notification information that can be issued by the device and is included in the attribute information about the device, and based on the obtained information, the event notification information is obtained. It is characterized in that information for instructing issuance of a corresponding event notification to the own device is set for the attribute information regarding the device.

【0022】第18の発明は、上記第17の発明におい
て、上記アクセス手段は、ユーザからの指示に基づい
て、上記の情報設定を行なうことを特徴とする。
An eighteenth invention is characterized in that, in the seventeenth invention, the access means sets the above information based on an instruction from a user.

【0023】第19の発明は、上記第15の発明におい
て、上記属性情報は、上記デバイスが有する機能情報、
上記デバイスの状態情報、上記デバイスが処理するジョ
ブに関する情報、及び上記デバイスが発行可能なイベン
ト通知に関する情報の少なくとも何れかの情報を含むこ
とを特徴とする。
In a nineteenth aspect based on the fifteenth aspect, the attribute information is function information possessed by the device,
It is characterized by including at least one of information on the status of the device, information on a job processed by the device, and information on an event notification that can be issued by the device.

【0024】第20の発明は、複数の機器がネットワー
クを介して互いに通信可能に接続されてなるネットワー
クシステムであって、上記複数の機器のうち少なくとも
1つの機器は、請求項11〜14の何れかに記載の周辺
機器の機能、又は請求項15〜19の何れかに記載の情
報処理装置の機能を有することを特徴とする。
A twentieth invention is a network system in which a plurality of devices are communicably connected to each other via a network, and at least one device among the plurality of devices is any one of claims 11 to 14. It is characterized by having the function of the peripheral device described in (1) or the function of the information processing device according to any one of (15) to (19).

【0025】第21の発明は、任意の通信媒体上に接続
され、当該通信媒体を介して外部から動作制御可能なデ
バイスのデバイス制御方法であって、上記デバイスが、
自機器の機能、自機器の状態、自機器で処理するジョブ
の動作、当該ジョブの状態、及び自機器が発行可能なイ
ベント通知の少なくとも何れかを示す属性情報を記憶す
る記憶ステップと、上記記憶ステップによる記憶情報
を、上記通信媒体を介して外部からアクセスするアクセ
スステップと、上記デバイスが、自機器で任意のイベン
トが発生した場合、上記記憶ステップによる記憶情報に
基づいて、当該イベント通知を該当する通知先へ発行す
る通知ステップとを含むことを特徴とする。
A twenty-first aspect of the present invention is a device control method for a device which is connected to an arbitrary communication medium and whose operation can be controlled from the outside via the communication medium.
A storage step of storing attribute information indicating at least one of a function of the own device, a state of the own device, an operation of a job processed by the own device, a state of the job, and an event notification that can be issued by the own device; When the access step of accessing the stored information by the step from the outside through the communication medium and the device causes an arbitrary event in the device itself, the event notification is applied based on the stored information by the storing step. And a notification step of issuing the notification to the notification destination.

【0026】第22の発明は、上記第21の発明におい
て、上記デバイスの機能を示す属性情報は、自機器の状
態、及び自機器で処理するジョブの状態の少なくとも何
れかの変化に基づき発行可能なイベントを示す第1の属
性情報と、当該発行可能なイベントの中の任意のイベン
トの通知を外部から指示することが可能な第2の属性情
報とを含み、上記通知ステップは、上記デバイス内で所
定のイベントが発生した場合、上記第2の属性情報に基
づいて、該当するイベントのみを通知するステップを含
むことを特徴とする。
In a twenty-second aspect based on the twenty-first aspect, the attribute information indicating the function of the device can be issued based on a change in at least one of the state of the own device and the state of the job processed by the own device. The second attribute information capable of externally instructing notification of an arbitrary event among the issuable events, and the notification step includes: When a predetermined event occurs, the step of notifying only the corresponding event based on the second attribute information is included.

【0027】第23の発明は、任意の通信媒体上に接続
され、当該通信媒体を介して外部から動作制御可能なデ
バイスのデバイス制御方法であって、上記デバイスで保
持されている、上記デバイスの機能、上記デバイスの状
態、上記デバイスで処理するジョブの動作、当該ジョブ
の状態、及び上記デバイスが発行可能なイベント通知の
少なくとも何れかを示す属性情報にアクセスするアクセ
スステップと、上記アクセスステップによるアクセス結
果に基づいて、上記デバイスに対して動作制御コマンド
を発行する制御ステップと、上記制御ステップにより上
記デバイスから発行されてきたイベント通知を処理する
処理ステップとを含むことを特徴とする。
A twenty-third aspect of the present invention is a device control method for a device which is connected to an arbitrary communication medium and whose operation can be controlled from the outside via the communication medium, wherein the device is held by the device. An access step of accessing attribute information indicating at least one of a function, a state of the device, an operation of a job processed by the device, a state of the job, and an event notification that can be issued by the device; and an access by the access step. It is characterized by including a control step of issuing an operation control command to the device based on the result, and a processing step of processing an event notification issued from the device by the control step.

【0028】第24の発明は、上記第23の発明におい
て、上記アクセスステップは、上記デバイスに対して、
上記デバイスが発行可能なイベントに関する情報を問い
合わせるステップと、上記問合結果により示されるイベ
ントの中の任意のイベントの通知を希望することを上記
属性情報に対して登録するステップとを含むことを特徴
とする。
In a twenty-fourth aspect based on the twenty-third aspect, the access step includes the step of:
The method further comprises the steps of inquiring information about an event that can be issued by the device, and registering with the attribute information that notification of any event among the events indicated by the inquiry result is desired. And

【0029】第25の発明は、上記第24の発明におい
て、上記発行可能なイベントに関する情報をユーザに提
示する提示ステップを含み、上記アクセスステップは、
上記提示ステップによる提示情報に基づきユーザから指
示されたイベント通知を希望することを上記属性情報に
対して登録するステップとを含むことを特徴とする。
In a twenty-fifth aspect of the present invention, in the twenty-fourth aspect of the present invention, there is provided a presenting step of presenting information regarding the issuable event to a user, and the accessing step includes
A step of registering to the attribute information that an event notification instructed by a user based on the presentation information by the presenting step is desired.

【0030】第26の発明は、請求項11〜14の何れ
かに記載の周辺機器の機能、又は請求項15〜19の何
れかに記載の情報処理装置の機能、又は請求項20記載
のネットワークシステムの機能をコンピュータに実現さ
せるためのプログラムをコンピュータ読出可能な記憶媒
体に記録したことを特徴とする。
A twenty-sixth aspect of the invention is a function of the peripheral device according to any one of claims 11 to 14, a function of the information processing device according to any one of claims 15 to 19, or a network according to claim 20. A program for causing a computer to realize the functions of the system is recorded in a computer-readable storage medium.

【0031】第27の発明は、請求項21〜25の何れ
かに記載のデバイス制御方法の処理ステップをコンピュ
ータに実行させるためのプログラムをコンピュータ読出
可能な記憶媒体に記録したことを特徴とする。
The 27th invention is characterized in that a program for causing a computer to execute the processing steps of the device control method according to any one of claims 21 to 25 is recorded in a computer-readable storage medium.

【0032】第28の発明は、請求項11〜14の何れ
かに記載の周辺機器の機能、又は請求項15〜19の何
れかに記載の情報処理装置の機能、又は請求項20記載
のネットワークシステムの機能をコンピュータに実現さ
せるためのプログラムであることを特徴とする。
A twenty-eighth invention is a function of the peripheral device according to any one of claims 11 to 14, a function of the information processing device according to any of claims 15 to 19, or a network according to claim 20. It is a program for causing a computer to realize system functions.

【0033】第29の発明は、請求項21〜25の何れ
かに記載のデバイス制御方法の処理ステップをコンピュ
ータに実行させるためのプログラムであることを特徴と
する。
A twenty-ninth aspect of the present invention is a program for causing a computer to execute the processing steps of the device control method according to any one of the twenty-first to twenty-fifth aspects.

【0034】具体的には例えば、ネットワーク等を介し
て外部から制御コマンドを送信することで動作制御可能
な周辺機器(デバイス)において、自機器の機能、自機
器の状態、自機器で処理するジョブの動作、及び当該ジ
ョブの状態等を表す属性情報を保持する。特に、当該属
性情報は、自機器が発行可能なイベント通知に関する情
報を含み、ネットワーク等を介して外部から取得及び設
定等が可能である。そして、デバイスは、自機器の機能
や、自機器の状態、或いは自機器で処理するジョブの動
作、或いは当該ジョブの状態等に変化が発生したとき、
これを示すイベント通知を、ネットワーク等を介して外
部に通知する。このような構成とした場合、デバイスの
属性情報を、外部からアクセス(取得或いは設定等)で
きる。
Specifically, for example, in a peripheral device (device) whose operation can be controlled by transmitting a control command from the outside via a network or the like, the function of the own device, the state of the own device, and the job to be processed by the own device. Holds the attribute information indicating the operation of the job and the status of the job. In particular, the attribute information includes information about event notification that can be issued by the device itself, and can be acquired and set externally via a network or the like. Then, when a change occurs in the function of the device itself, the state of the device itself, the operation of a job processed by the device itself, the state of the job, or the like, the device
An event notification indicating this is notified to the outside via a network or the like. With such a configuration, the attribute information of the device can be accessed (acquired or set) from the outside.

【0035】また、デバイスの機能を示す属性情報とし
て、自機器の状態、或いは自機器で処理するジョブの状
態の変化に応じて発行可能なイベントを示す属性(第1
の属性情報)と、当該発行可能なイベントの中の任意の
イベントの通知を外部から指示することが可能な属性
(第2の属性情報)とを含む情報とし、自機器内で所定
のイベントが発生した場合、上記通知を指示する属性
(第2の属性情報)に従い、指示されたイベントのみを
通知する。
As the attribute information indicating the function of the device, an attribute indicating an event that can be issued according to a change in the state of the own device or a state of a job processed by the own device (first
Attribute information) and an attribute (second attribute information) capable of externally instructing notification of an arbitrary event among the issuable events, and a predetermined event is set in the own device. When it occurs, only the instructed event is notified according to the attribute (second attribute information) instructing the notification.

【0036】また、上記のようなデバイスを外部から動
作制御する装置或いはシステムで起動可能な周辺機器制
御ソフトウェアにより、デバイスから当該デバイスの属
性情報を取得し、当該取得情報に基づいて制御コマンド
をデバイスに対して発行し、デバイスからのイベント通
知を処理する際に、デバイスから、当該デバイスの属性
情報として、イベント通知に関する情報を取得し、適切
な設定等を行う。
Further, the peripheral device control software that can be activated by an apparatus or system that externally controls the operation of the device as described above acquires the attribute information of the device from the device, and sends the control command to the device based on the acquired information. When the event notification from the device is processed, the information about the event notification is acquired from the device as the attribute information of the device, and appropriate setting is performed.

【0037】また、上記の周辺機器制御ソフトウェアに
より、デバイスに対して、どのようなイベントが発行可
能かを問い合わせ、当該問合結果に基づいて、所望する
イベントの通知を、デバイスの通知を指示する属性に登
録する。
Further, the above peripheral device control software inquires of the device what kind of event can be issued, and based on the result of the inquiry, the notification of the desired event is issued and the device notification is instructed. Register to the attribute.

【0038】また、上記の周辺機器制御ソフトウェアに
より、デバイスに対して、どのようなイベントが発行可
能かを問い合わせた結果情報を、ユーザに対して表示
し、この表示に基づきユーザから指示されたイベントの
通知を、デバイスの通知を指示する属性に登録する。
Further, the peripheral device control software displays the result information inquiring about what event can be issued to the device to the user, and displays the event information instructed by the user based on this display. The notification of is registered in the attribute indicating the notification of the device.

【0039】[0039]

【発明の実施の形態】以下、本発明の実施の形態につい
て図面を用いて説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.

【0040】本発明は、例えば、図1に示すようなネッ
トワークシステム100に適用される。本実施の形態の
ネットワークシステム100は、PC110(1)、1
10(2)、110(3)におけるデバイス制御ソフト
ウェアの起動により、ネットワーク130上のデバイス
(周辺機器)120を監視(モニタ)して制御するにあ
たり、当該デバイス制御ソフトウェアが起動されたPC
110(x)側で、デバイス120に関して、どのよう
なイベント通知が可能であるか否か、どのようなイベン
ト通知が設定可能であるか否かを、必要に応じて容易に
且つ効率的に得ることができ、且つ、当該イベント通知
設定が行われた場合、デバイス120が、当該イベント
通知設定されたイベントを該当する通知先に通知できる
ように構成されている。以下、本実施の形態のネットワ
ークシステム100の構成及び動作について具体的に説
明する。
The present invention is applied to, for example, a network system 100 as shown in FIG. The network system 100 according to the present embodiment includes a PC 110 (1), 1
When the device control software 10 (2) or 110 (3) is activated to monitor and control the device (peripheral device) 120 on the network 130, the PC on which the device control software is activated
On the side of 110 (x), regarding the device 120, it is possible to easily and efficiently obtain what kind of event notification is possible and what kind of event notification can be set. Further, when the event notification setting is performed, the device 120 is configured to notify the corresponding notification destination of the event for which the event notification setting is performed. Hereinafter, the configuration and operation of the network system 100 of this embodiment will be specifically described.

【0041】<ネットワークシステム100の全体構成
>ネットワークシステム100は、上記図1に示すよう
に、PC110(1)及びPC110(2)と、デバイ
ス制御対象としてのMFP120とが、ネットワーク1
30を介して通信可能なように接続された構成としてい
る。また、MFP120には、PC110(3)が接続
されている。
<Overall Configuration of Network System 100> In the network system 100, as shown in FIG. 1, the PC 110 (1) and the PC 110 (2) and the MFP 120 as a device control target are connected to the network 1
It is configured to be communicably connected via 30. A PC 110 (3) is connected to the MFP 120.

【0042】PC110(1)〜110(3)では、M
FP120を制御するためのデバイス制御ソフトウェア
(周辺機器制御ソフトウェア)が起動可能であり、これ
により、PC110(1)〜110(3)は、ネットワ
ーク130を介してMFP120に対して、プリント
や、スキャン、コピー、或いはファクシミリ送受信等の
ジョブ処理を依頼することができ、また、MFP120
の後述する属性情報の問い合わせ等を行える。
In PCs 110 (1) to 110 (3), M
Device control software (peripheral device control software) for controlling the FP 120 can be activated, whereby the PCs 110 (1) to 110 (3) print, scan, or scan the MFP 120 via the network 130. Job processing such as copying or facsimile transmission / reception can be requested, and the MFP 120
Can be inquired about attribute information described later.

【0043】尚、ネットワーク130経由でMFP12
0と接続される機器或いはシステムとしては、例えば、
ワークステーションや、他の周辺機器、或いはその他の
任意の機器を適用可能である。
The MFP 12 is connected via the network 130.
The device or system connected to 0 is, for example,
A workstation, other peripherals, or any other device can be applied.

【0044】<MFP120の構成>MFP120は、
例えば、図2に示すように、コントローラ201、通信
インターフェース202、スキャナエンジン203、プ
リンタエンジン204、ファクシミリ(FAX)ボード
205、及びユーザインタフェース206を備えてい
る。
<Structure of MFP 120>
For example, as shown in FIG. 2, a controller 201, a communication interface 202, a scanner engine 203, a printer engine 204, a facsimile (FAX) board 205, and a user interface 206 are provided.

【0045】コントローラ201は、MFP120全体
の動作制御を司るものであり、例えば、図3に示すよう
なハードウェア構成を有する。すなわち、コントローラ
201は、上記図3に示すように、CPU301、RA
M302、上記図2に示したユーザインターフェース2
06として機能するLCD303とキーボード304、
ROM305、及びDISK(ハードディスク等)31
0と共に、上記図2に示した通信インターフェース20
2、スキャナエンジン203、プリンタエンジン20
4、及びファクシミリ(FAX)ボード205が、シス
テムバス320上に接続された構成としている。
The controller 201 controls the operation of the entire MFP 120, and has a hardware configuration as shown in FIG. 3, for example. That is, the controller 201, as shown in FIG.
M302, the user interface 2 shown in FIG. 2 above
LCD 303 and keyboard 304 functioning as 06,
ROM 305 and DISK (hard disk etc.) 31
0 together with the communication interface 20 shown in FIG.
2, scanner engine 203, printer engine 20
4 and a facsimile (FAX) board 205 are connected to the system bus 320.

【0046】コントローラ201において、MFP12
0全体の動作制御は、CPU301により実施される。
CPU301で実行される制御プログラムは、ROM3
05又はDIS310に記憶されている。したがって、
CPU301は、ROM305又はDIS310から必
要に応じて該当する制御プログラムをRAM302上に
読み出して実行することで、MFP120全体の動作制
御を司る。
In the controller 201, the MFP 12
The overall operation control of 0 is executed by the CPU 301.
The control program executed by the CPU 301 is the ROM 3
05 or DIS310. Therefore,
The CPU 301 controls the operation of the entire MFP 120 by reading the corresponding control program from the ROM 305 or the DIS 310 onto the RAM 302 as necessary and executing the control program.

【0047】ROM305やDIS310には、上述の
制御プログラム以外に、MFP120及びMFP120
で処理されるジョブに関する機能及び状態を示す属性情
報や、出力対象となるジョブデータ等が記憶されてい
る。
In the ROM 305 and the DIS 310, in addition to the above control program, the MFP 120 and the MFP 120 are provided.
Attribute information indicating the function and state of the job processed in (1), job data to be output, and the like are stored.

【0048】LCD303及びキーボード304はそれ
ぞれ、上記図2に示したユーザインターフェース206
として機能し、CPU301(コントローラ201)か
ら制御される。LCD303は、CPU301(コント
ローラ201)からの制御により、各種データ等の表示
を行なう。キーボード304ではユーザからの指示操作
が行なわれ、CPU301(コントローラ201)は、
当該指示を認識して受け付け、当該指示に基づいた動作
制御をも実施する。
The LCD 303 and the keyboard 304 are respectively the user interface 206 shown in FIG.
And is controlled by the CPU 301 (controller 201). The LCD 303 displays various data under the control of the CPU 301 (controller 201). An instruction operation is performed by the user on the keyboard 304, and the CPU 301 (controller 201)
The instruction is recognized and accepted, and the operation control based on the instruction is also performed.

【0049】通信インターフェース202は、CPU3
01(コントローラ201)からの制御により、MFP
120と外部との通信を行なう。通信インターフェース
202としては、例えば、イーサネット(R)インターフ
ェースや、IEEE1284インターフェース、或いは
その他の通信インターフェースを適用可能である。
The communication interface 202 is the CPU 3
01 (controller 201) controls the MFP
The communication between 120 and the outside is performed. As the communication interface 202, for example, an Ethernet (R) interface, an IEEE1284 interface, or another communication interface can be applied.

【0050】スキャナエンジン203は、CPU301
(コントローラ201)からの制御により動作する。プ
リンタエンジン204も同様に、CPU301(コント
ローラ201)からの制御により動作する。プリンタエ
ンジン204としては、例えば、レーザービームプリン
タや、インクジェットプリンタ、或いはその他のプリン
タのプリンタエンジンを適用可能である。
The scanner engine 203 has a CPU 301.
It operates under the control of the (controller 201). Similarly, the printer engine 204 also operates under the control of the CPU 301 (controller 201). As the printer engine 204, for example, a printer engine of a laser beam printer, an inkjet printer, or another printer can be applied.

【0051】FAXボード205は、画像データの通信
等のFAX機能を実現するためのFAXボードであり、
CPU301(コントローラ201)からの制御により
動作する。
The FAX board 205 is a FAX board for realizing a FAX function such as communication of image data,
It operates under the control of the CPU 301 (controller 201).

【0052】以上のような構成を有するMFP120
は、PC110(1)〜110(3)から、例えば、プ
リンタエンジン203を選択させて、プリントジョブの
発行を可能にする。また、プリンタエンジン203及び
スキャナエンジン203を選択させて、コピージョブの
発行を可能にする。また、プリンタエンジン204、ス
キャナエンジン203、及びFAXボード205を選択
させて、FAX受信ジョブ及びFAX送信ジョブの発行
を可能にする。
The MFP 120 having the above configuration
Allows the printer engine 203 to be selected from the PCs 110 (1) to 110 (3) to issue a print job. Also, the printer engine 203 and the scanner engine 203 are selected so that a copy job can be issued. Further, the printer engine 204, the scanner engine 203, and the FAX board 205 are selected so that the FAX reception job and the FAX transmission job can be issued.

【0053】尚、本実施の形態では、特に断らない限
り、上記図2及び上記図3に示されるMFP120にお
いて、CPU301が、システムバス320を介してキ
ーボード304からのユーザ入力を受け取り、且つ、R
AM302、LCD303、ROM305、通信インタ
ーフェース202、スキャナエンジン203、プリンタ
エンジン204、FAXボード205、及びDISK3
10を制御することで、MFP120の機能を実施す
る。
In this embodiment, unless otherwise specified, in the MFP 120 shown in FIG. 2 and FIG. 3, the CPU 301 receives the user input from the keyboard 304 via the system bus 320, and R
AM 302, LCD 303, ROM 305, communication interface 202, scanner engine 203, printer engine 204, FAX board 205, and DISK 3
The functions of the MFP 120 are implemented by controlling 10.

【0054】<PC110(1)〜110(3)の構成
>PC110(1)〜110(3)はそれぞれ同様の構
成であり、これらの中の任意のPC110(x)に着目
すると、例えば、図4に示すように、PC110(x)
は、CPU401、RAM402、CRT403、キー
ボード404、ポインティングデバイス405、ROM
406、DISK(ハードディスク等)407、及び通
信インターフェース408が、システムバス420上に
接続された構成としている。
<Structures of PCs 110 (1) to 110 (3)> PCs 110 (1) to 110 (3) have the same structure, and if any PC 110 (x) among them is focused, for example, 4, PC110 (x)
Is a CPU 401, RAM 402, CRT 403, keyboard 404, pointing device 405, ROM
406, DISK (hard disk etc.) 407, and communication interface 408 are connected on the system bus 420.

【0055】CPU401は、PC110(x)全体の
動作制御を司る。具体的には、CPU401で実行され
る制御プログラムは、ROM406又はDIS407に
記憶されている。したがって、CPU401は、ROM
406又はDIS407から必要に応じて該当する制御
プログラムをRAM402上に読み出して実行すること
で、PC110(x)全体の動作制御を司る。
The CPU 401 controls the operation of the entire PC 110 (x). Specifically, the control program executed by the CPU 401 is stored in the ROM 406 or the DIS 407. Therefore, the CPU 401 is
The operation control of the entire PC 110 (x) is governed by reading the corresponding control program from the 406 or the DIS 407 onto the RAM 402 as necessary and executing it.

【0056】CRT403は、CPU401からの制御
により、各種データ等の表示を行なう。キーボード40
4及びポインティングデバイス405ではユーザからの
操作が行なわれ、CPU401は、当該操作を認識して
受け付け、当該操作に基づいた動作制御をも実施する。
通信インターフェース408は、CPU401からの制
御により、MFP120等の外部との通信を行なう。
The CRT 403 displays various data under the control of the CPU 401. Keyboard 40
4 and the pointing device 405 are operated by the user, the CPU 401 recognizes and accepts the operation, and also performs operation control based on the operation.
The communication interface 408 communicates with the outside such as the MFP 120 under the control of the CPU 401.

【0057】尚、本実施の形態では、特に断らない限
り、上記図4に示されるPC110(x)において、C
PU401が、システムバス420を介してキーボード
404やポインティングデバイス405によるユーザ入
力を受け取り、且つ、RAM402、CRT403、R
OM406、通信インターフェース408、及びDIS
K407を制御することで、PC110(x)の機能を
実施する。また、MFP120に対するユーザの指示
や、ユーザへの情報提示については、MFP120のロ
ーカルなユーザインターフェース206(上記図2参
照)、或いはクライアント側としてのPC110(x)
で行なうようにしてもよい。
In this embodiment, unless otherwise specified, in the PC 110 (x) shown in FIG.
The PU 401 receives user input from the keyboard 404 or the pointing device 405 via the system bus 420, and RAM 402, CRT 403, R
OM406, communication interface 408, and DIS
By controlling K407, the function of PC 110 (x) is implemented. Further, regarding the user's instruction to the MFP 120 and the information presentation to the user, the local user interface 206 of the MFP 120 (see FIG. 2) or the PC 110 (x) as the client side.
You may do it in.

【0058】<MFP120で実行されるジョブに関す
る管理>図5は、MFP120で処理されるジョブに関
する情報を管理し、当該ジョブをモニタするためのデー
タ(ジョブ管理データ)500を示したものである。
<Management of Jobs Executed by MFP 120> FIG. 5 shows data (job management data) 500 for managing information on jobs processed by the MFP 120 and monitoring the jobs.

【0059】ジョブ管理データ500は、上記図5に示
すように、ジョブの機能や状態を表す属性のリスト51
0、及びジョブの処理対象となるデータを表すジョブデ
ータ520を含んでいる。
As shown in FIG. 5, the job management data 500 is a list 51 of attributes indicating the function and status of a job.
0, and job data 520 representing data to be processed by the job are included.

【0060】ジョブデータ520は、画像データ等のジ
ョブの処理対象となるデータであるが、ジョブの種別に
よっては設ける必要がない場合がある。
The job data 520 is data to be processed by the job, such as image data, but it may not be necessary depending on the type of the job.

【0061】属性のリスト510は、“511(1)”
〜“511(n)”で示されるような属性名511と、
“512(1)”〜“512(n)”で示されるような
属性名511に対応した属性値512のリストであり、
デバイス制御ソフトウェアにより投入されたジョブの機
能や状態を示す。尚、属性のリスト510は、“511
(1)”〜“511(n)”で示される属性名に限られ
ることはなく、例えば、属性名の代わりに、属性識別子
を用いるようにしてもよい。
The attribute list 510 is "511 (1)".
~ Attribute name 511 as shown by "511 (n)",
A list of attribute values 512 corresponding to the attribute name 511 as indicated by “512 (1)” to “512 (n)”.
Indicates the function or status of the job submitted by the device control software. The attribute list 510 is “511
The attribute names are not limited to (1) "to" 511 (n) ", and, for example, an attribute identifier may be used instead of the attribute name.

【0062】属性のリスト510で列挙される属性51
1(1)〜511(n)のそれぞれは、後述する図6に
示す「ジョブがサポートしている属性リスト600」で
列挙される属性610(1)〜610(n)と対応して
いる。
Attribute 51 listed in attribute list 510
Each of 1 (1) to 511 (n) corresponds to an attribute 610 (1) to 610 (n) listed in a "job supported attribute list 600" shown in FIG.

【0063】属性511(1)は、投入されたジョブの
識別子を示す。これに対応した属性値512(1)によ
り、上記図5では、「ジョブの識別子」が「1234」
であることが示されている。属性511(2)は、投入
されたジョブの名前(「プリント」、「テストプリン
ト」、「コピー」等)を示す。これに対応した属性値5
12(2)により、上記図5では、「ジョブの名前」が
「テストプリント」であることが示されている。属性5
11(3)は、投入されたジョブのジョブ種別を示す。
これに対応した属性値512(3)により、上記図5で
は、「ジョブの種類」が「プリントジョブ」であること
が示されている。属性511(4)は、投入されたジョ
ブの状態を示す。これに対応した属性値512(4)に
より、上記図5では、「ジョブの状態」が「展開中」で
あることが示されている。属性511(5)は、投入さ
れたジョブで発生するイベントの通知先及び通知イベン
トを示す。これに対応した属性値512(5)により、
上記図5では、「通知先と通知イベント」が「PC
(1)に“ジョブの状態変化”を通知する」であること
が示されている。属性511(6)以降についても同様
に、必要に応じて、情報が設定される。属性511
(n)は、投入されたジョブにおいて、印刷面が表面の
みであるか、或いは両面であるか、或いは裏面のみであ
るかを示す。これに対応した属性値512(n)によ
り、上記図5では、「印刷面」が「おもて面」であるこ
とが示されている。
The attribute 511 (1) indicates the identifier of the submitted job. Due to the attribute value 512 (1) corresponding to this, in FIG. 5, the “job identifier” is “1234”.
Is shown. The attribute 511 (2) indicates the name of the input job (“print”, “test print”, “copy”, etc.). Attribute value 5 corresponding to this
12 (2) indicates that the “job name” is “test print” in FIG. Attribute 5
11 (3) shows the job type of the input job.
The attribute value 512 (3) corresponding to this indicates that the "job type" is "print job" in FIG. The attribute 511 (4) indicates the status of the submitted job. The attribute value 512 (4) corresponding to this indicates that the "job status" is "developing" in FIG. The attribute 511 (5) indicates the notification destination and notification event of the event that occurs in the submitted job. By the attribute value 512 (5) corresponding to this,
In FIG. 5 above, “Notification destination and notification event” is “PC
It is shown in (1) "Notify of job status change". Information is similarly set for the attributes 511 (6) and later, if necessary. Attribute 511
(N) shows whether the printing surface of the input job is only the front surface, both surfaces, or only the back surface. The attribute value 512 (n) corresponding to this indicates that the "print surface" is the "front surface" in FIG.

【0064】本実施の形態において、上記図5のジョブ
管理データ500における属性、属性名(又は属性識別
子)、及びその属性値の意味するところは、上記図2に
示したMFP120(周辺機器)が既知であるばかりで
なく、PC110(1)〜110(3)で起動されるデ
バイス制御ソフトウェア(周辺機器制御ソフトウェア)
においても既知である。
In the present embodiment, the meaning of the attribute, the attribute name (or attribute identifier), and the attribute value in the job management data 500 of FIG. 5 is that the MFP 120 (peripheral device) shown in FIG. Device control software (peripheral device control software) that is not only known but is activated by the PC 110 (1) to 110 (3)
Is also known in.

【0065】図6は、MFP120が保持する機能を示
す属性のうち、ジョブがサポートしている属性リスト6
00の一例を示したものである。属性リスト600は、
MFP120において、例えば、ROM305やDIS
K310(上記図3参照)内に記憶される。
FIG. 6 shows an attribute list 6 that is supported by the job among the attributes showing the functions held by the MFP 120.
00 is an example. The attribute list 600 is
In the MFP 120, for example, the ROM 305 or the DIS
It is stored in K310 (see FIG. 3 above).

【0066】属性リスト600では、MFP120で処
理されるジョブが保持する属性が全て列挙され、上記図
6に示すように、属性名610における“610
(1)”〜“610(n)”で示される属性のそれぞれ
に対して、設定可否620、変更可否630、及び獲得
可否640の各情報(“FALSE”、“TRUE”)
が設定される。
In the attribute list 600, all the attributes held by the job processed by the MFP 120 are listed, and as shown in FIG. 6, "610" in the attribute name 610 is listed.
(1) ”to“ 610 (n) ”for each of the attributes of setting availability 620, change availability 630, and acquisition availability 640 (“ FALSE ”,“ TRUE ”)
Is set.

【0067】例えば、任意の属性610(x)に関し
て、設定可否620は、デバイス制御ソフトウェアがジ
ョブ投入時に属性値を設定可能な属性であるか否かをど
うかを示し、変更可否630は、デバイス制御ソフトウ
ェアが既に投入されたジョブに対して属性値を変更可能
な属性であるか否かを示し、獲得可否640は、デバイ
ス制御ソフトウェアが投入されたジョブに対して属性値
を獲得可能な属性であるか否かを示す。上記図6では、
それぞれ可能なものを“TRUE”で表し、一方不可能
であるものを“FALSE”で表している。
For example, regarding the arbitrary attribute 610 (x), the setting propriety 620 indicates whether the device control software is an attribute whose attribute value can be set at the time of job submission, and the change propriety 630 indicates whether the device control software The software indicates whether or not the attribute value can be changed for the job already submitted, and the acquisition availability 640 is an attribute for which the attribute value can be acquired for the job to which the device control software is submitted. Indicates whether or not. In FIG. 6 above,
The possible ones are represented by "TRUE", while the impossible ones are represented by "FALSE".

【0068】属性610(1)は、「ジョブ識別子」属
性のサポート状況を示し、上記図6では、設定不可能で
あり、且つ変更不可能であり、且つ獲得可能な属性とな
っている。属性610(2)は、「ジョブ名」属性のサ
ポート状況を示し、上記図6では、設定可能であり、且
つ変更不可能であり、且つ獲得可能な属性となってい
る。属性610(3)は、「ジョブ種別」属性のサポー
ト状況を示し、上記図6では、設定可能であり、且つ変
更不可能であり、且つ獲得可能な属性となっている。属
性610(4)は、「ジョブの状態」属性のサポート状
況を示し、上記図6では、設定不可能であり、且つ変更
不可能であり、且つ獲得可能な属性となっている。属性
610(5)は、「通知先と通知イベント」属性のサポ
ート状況を示し、上記図6では、設定可能であり、且つ
変更可能であり、且つ獲得可能な属性となっている。属
性610(6)以降についても同様に、必要に応じて、
情報が設定される。属性610(n)は、「両面印刷」
属性のサポート状況を示し、上記図6では、設定可能で
あり、且つ変更可能であり、且つ獲得可能な属性となっ
ている。
The attribute 610 (1) shows the support status of the "job identifier" attribute. In FIG. 6, the attribute cannot be set, cannot be changed, and can be acquired. The attribute 610 (2) indicates the support status of the “job name” attribute, and in FIG. 6 described above, it is an attribute that can be set, cannot be changed, and can be acquired. The attribute 610 (3) shows the support status of the “job type” attribute, and in FIG. 6 above, it is an attribute that can be set, cannot be changed, and can be acquired. The attribute 610 (4) shows the support status of the “job status” attribute, and in FIG. 6 above, it is an attribute that cannot be set, cannot be changed, and can be acquired. The attribute 610 (5) indicates the support status of the “notification destination and notification event” attribute, and in FIG. 6 above, it is an attribute that can be set, changed, and acquired. Similarly for the attributes 610 (6) and later, if necessary,
Information is set. Attribute 610 (n) is “double-sided printing”
The attribute support status is shown. In FIG. 6, the attributes are settable, changeable, and obtainable.

【0069】尚、上記図6に示したような、ジョブがサ
ポートしている属性リスト600で列挙される属性61
0(1)〜610(n)については、同図に示される属
性に限られることはなく、以外の任意の属性であっても
よい。
The attributes 61 listed in the attribute list 600 supported by the job as shown in FIG.
0 (1) to 610 (n) are not limited to the attributes shown in the figure, and may be any other attributes.

【0070】図7は、MFP120が保持する、ジョブ
で通知可能なイベント700の一例を示したものであ
る。イベント700は、MFP120において、例え
ば、ROM305やDISK310(上記図3参照)内
に記憶される。
FIG. 7 shows an example of an event 700 held by the MFP 120, which can be notified by a job. The event 700 is stored in the MFP 120, for example, in the ROM 305 or the DISK 310 (see FIG. 3).

【0071】ここでのイベント700は、MFP120
で処理されるジョブの実行に伴い、MFP120から通
知することが可能なイベントの種類、すなわち「通知先
と通知イベント」属性511(5)の値512(5)
(上記図5参照)として、デバイス制御ソフトウェアが
指定可能な属性値を示す。本実施の形態では、上述した
ように、ジョブの「通知先と通知イベント」属性511
(5)が、MFP120が保持する、上記図6に示した
「ジョブがサポートしている属性リスト600」に属性
610(5)として列挙されている。「通知先と通知イ
ベント」属性511(5)は、MFP120に対して、
デバイス制御ソフトウェアが投入するジョブの処理実行
において、当該ジョブ処理中に発生するイベントの通知
を指示するためのものである。したがって、「通知先と
通知イベント」属性511(5)を設定することで、投
入したジョブの処理の経過をモニタすることが可能とな
る。
The event 700 here is the MFP 120.
The type of event that can be notified from the MFP 120 in accordance with the execution of the job processed in step 5, that is, the value 512 (5) of the “notification destination and notification event” attribute 511 (5).
As shown in FIG. 5, the attribute values that can be specified by the device control software are shown. In the present embodiment, as described above, the “notification destination and notification event” attribute 511 of the job
(5) is listed as the attribute 610 (5) in the “attribute list 600 supported by job” shown in FIG. 6 held by the MFP 120. The “notification destination and notification event” attribute 511 (5) indicates to the MFP 120
This is for instructing notification of an event that occurs during the processing of a job that is submitted by the device control software. Therefore, by setting the "notification destination and notification event" attribute 511 (5), it is possible to monitor the progress of processing of the submitted job.

【0072】上記図7のイベント700は、同図に示す
ように、ジョブで通知可能なイベント数701、ジョブ
の状態変化702、ジョブの終了703、ジャム発生7
04、ドア・オープン発生705、及び用紙なし発生7
06の各属性値を含んでいる。属性値「通知可能なイベ
ント数」701は、ジョブの「通知先と通知イベント」
511(5)で示される特定の宛先(ここではPC
(1))に対して通知可能なイベントの数を示す。属性
値「ジョブの状態変化」702〜属性値「用紙なし発
生」706はそれぞれ、ジョブの「通知先と通知イベン
ト」511(5)で示される特定の宛先に対して発行可
能なイベントそのものを示す。
As shown in FIG. 7, the event 700 shown in FIG. 7 includes the number of events 701 that can be notified by a job, job status change 702, job end 703, and jam occurrence 7
04, door open occurrence 705, and paper out occurrence 7
Each attribute value of 06 is included. The attribute value “number of events that can be notified” 701 is “notification destination and notification event” of the job.
A specific destination indicated by 511 (5) (PC in this case)
(1)) indicates the number of events that can be notified. The attribute value “job status change” 702 to the attribute value “paper out occurrence” 706 indicate the event itself that can be issued to the specific destination indicated by the job “notification destination and notification event” 511 (5). .

【0073】尚、本実施の形態において、イベントの通
知先情報と、当該通知対象とするイベントとの関係等に
関しては特に言及するものではない。本実施の形態の焦
点は、通知可能なイベントを周辺機器(MFP120)
側から取得し、当該取得したイベント情報に従って所定
のデータを設定する構成にある。
In this embodiment, no particular reference is made to the relationship between the event notification destination information and the event to be notified. The focus of the present embodiment is a peripheral device (MFP 120) that can notify an event that can be notified.
It is configured to be acquired from the side and set predetermined data according to the acquired event information.

【0074】<ネットワークシステム100の動作>図
8は、PC110(1)〜110(3)で起動されるデ
バイス制御ソフトウェアが、MFP120に対して、M
FP120の属性に関する情報を問い合わせる処理を示
したものである。例えば、PC110(1)〜110
(3)の中の任意のPC110(x)において(上記図
4参照)、CPU401が、デバイス制御ソフトウェア
を起動させることで、上記図8で示される以下のような
動作を実施する。
<Operation of Network System 100> FIG. 8 shows that the device control software activated by the PCs 110 (1) to 110 (3) causes the MFP 120 to execute M
9 illustrates a process of inquiring information about the attributes of the FP 120. For example, PC 110 (1) to 110
In any PC 110 (x) in (3) (see FIG. 4 above), the CPU 401 activates the device control software to perform the following operation shown in FIG.

【0075】ステップS801:CPU401は、MF
P120に対して、上記図6に示した「ジョブがサポー
トしている属性リスト600」の獲得を要求すること
で、属性リスト600を獲得する。
Step S801: The CPU 401 determines the MF
The attribute list 600 is obtained by requesting P120 to obtain the "attribute list 600 supported by the job" shown in FIG.

【0076】ステップS802:CPU401は、ステ
ップS801で獲得した「ジョブがサポートしている属
性リスト600」に対して、デバイス制御ソフトウェア
が必要としている機能を示す属性(属性A)が含まれて
いるか否かを判別する。この判別の結果、属性リスト6
00に属性Aが含まれている場合には次のステップS8
03に進み、属性リスト600に属性Aが含まれていな
い場合にはそのまま本処理終了となる。
Step S802: The CPU 401 determines whether or not the “attribute list 600 supported by the job” acquired in step S801 includes an attribute (attribute A) indicating a function required by the device control software. Determine whether. As a result of this determination, the attribute list 6
If attribute 00 is included in 00, the next step S8
If the attribute A is not included in the attribute list 600, the process ends.

【0077】ステップS803:ステップS802での
判別の結果、属性リスト600に属性Aが含まれている
場合、CPU401は、ステップS801で獲得した属
性リスト600中の属性A(属性610(x))に関し
て、これに対応する設定可否620、変更可否630、
及び獲得可否640への設定値(“TRUE”又は“F
ALSE”)を参照することで、デバイス制御ソフトウ
ェアがジョブ投入時に属性Aを設定可能であるか否かを
判別する。この判別の結果、属性Aを設定可能な場合に
は次のステップS804に進み、属性Aを設定不可能で
ある場合にはそのまま本処理終了となる。
Step S803: As a result of the determination in step S802, if the attribute list 600 includes the attribute A, the CPU 401 determines the attribute A (attribute 610 (x)) in the attribute list 600 acquired in step S801. , Setting availability 620, change availability 630 corresponding thereto,
And a setting value for the acquisition availability 640 (“TRUE” or “F
ALSE "), the device control software determines whether or not the attribute A can be set when the job is submitted. As a result of this determination, if the attribute A can be set, the process proceeds to the next step S804. If the attribute A cannot be set, this processing ends.

【0078】ステップS804:ステップS802での
判別の結果、デバイス制御ソフトウェアがジョブ投入時
に属性Aを設定可能である場合、CPU401は、MF
P120へ(属性へのアクセスコマンド等)を発行する
ことで、属性Aについて設定可能な属性値、及び上記図
7に示した「ジョブで通知可能なイベント700」の情
報を獲得し、本処理を終了する。
Step S804: As a result of the determination in step S802, if the device control software can set the attribute A at the time of submitting the job, the CPU 401 causes the MF
By issuing P120 (attribute access command, etc.) to the attribute value that can be set for the attribute A and the information of "event 700 that can be notified by job" shown in FIG. finish.

【0079】上述の処理により、PC110(x)側の
デバイス制御ソフトウェアは、MFP120で処理され
るジョブが如何なる属性を保持しており、各属性に対し
て、如何なる属性値を指定可能であるか、さらに、各属
性が如何なる値であるのかを取得することができる。
By the above-described processing, the device control software on the PC 110 (x) side holds what attribute the job processed by the MFP 120 holds, and what attribute value can be specified for each attribute. Further, it is possible to acquire what value each attribute has.

【0080】図9は、PC110(1)〜110(3)
で起動されるデバイス制御ソフトウェアが、MFP12
0に対してジョブを投入する際に、上記図8のステップ
S804で取得した「ジョブで通知可能なイベント70
0」の情報に基づき、ユーザに対して通知イベントを指
定させるための処理を示したものである。例えば、PC
110(1)〜110(3)の中の任意のPC110
(x)において(上記図4参照)、CPU401が、デ
バイス制御ソフトウェアを起動させることで、上記図9
で示される以下のような動作を実施する。
FIG. 9 shows PCs 110 (1) to 110 (3).
The device control software activated by the
When submitting a job to 0, the “event 70 that can be notified by job” acquired in step S804 of FIG.
This is a process for causing the user to specify a notification event based on the information "0". For example, PC
Any PC 110 in 110 (1) to 110 (3)
In (x) (see FIG. 4 above), the CPU 401 activates the device control software, and
The following operation indicated by is executed.

【0081】ステップS901:CPU401は、CR
T403に対して、例えば、図10に示すような設定画
面1000を表示する。
Step S901: The CPU 401 sends CR
For T403, for example, a setting screen 1000 as shown in FIG. 10 is displayed.

【0082】上記図10に示す設定画面1000は、
「イベント設定」属性の設定のための画面、すなわちM
FP120に対してジョブを投入する際に、ユーザが、
ジョブの「通知先と通知イベント700」の属性を設定
するための画面である。具体的には例えば、CPU40
1は、上記図8のステップS804で取得した「ジョブ
で通知可能なイベント700」の情報により、設定可能
な属性値情報を認識し、この情報に基づいて、設定画面
1000を生成して表示する。
The setting screen 1000 shown in FIG.
A screen for setting the "event setting" attribute, that is, M
When submitting a job to the FP 120, the user
9 is a screen for setting attributes of “notification destination and notification event 700” of a job. Specifically, for example, the CPU 40
1 recognizes the settable attribute value information based on the information of “event 700 that can be notified by job” acquired in step S804 of FIG. 8 above, and based on this information, generates and displays the setting screen 1000. .

【0083】設定画面1000は、上記図10に示すよ
うに、タイトル1001、チェック部1002、OKボ
タン1004、及びキャンセルボタン1005が設けら
れている。タイトル1001は、設定画面1000の簡
単な説明を表するためのものであり、ここでは設定画面
1000が「通知先と通知イベント」属性の値を指定す
るためのものであることを、「イベント設定」という文
字列により示している。チェック部1002は、上記図
8のステップS804で取得した「ジョブで通知可能な
イベント700」の情報から得られるイベント項目(こ
こでは、「状態変化」、「終了」、「ジャム」、「ドア
・オープン」、「用紙なし」の中から、ユーザが所望す
るイベント(通知を希望するイベント)をチェック
(“レ”)により選択可能となっている。OKボタン1
004は、ユーザがチェック部1002で選択したイベ
ントを投入するジョブに設定することを決定するボタン
である。キャンセルボタン1005は、ユーザが設定画
面1000における操作を中断し、設定画面1000の
表示の直前の画面に戻るためのボタンである。
As shown in FIG. 10, the setting screen 1000 is provided with a title 1001, a check section 1002, an OK button 1004, and a cancel button 1005. The title 1001 is for showing a brief description of the setting screen 1000, and here it is indicated that the setting screen 1000 is for specifying the value of the “notification destination and notification event” attribute, “event setting”. It is shown by the character string. The check unit 1002 obtains event items (here, “state change”, “end”, “jam”, “door / door / door / door / event” obtained from the information of “event 700 that can be notified by job” acquired in step S804 of FIG. An event desired by the user (an event desired to be notified) can be selected ("re") from "Open" and "no paper" OK button 1
A button 004 is a button for determining that the event selected by the user in the check unit 1002 is set in the job to be submitted. The cancel button 1005 is a button for the user to interrupt the operation on the setting screen 1000 and return to the screen immediately before the display of the setting screen 1000.

【0084】ステップS902:CPU401は、上記
図10の設定画面1000において、ユーザからOKボ
タン1004が押下されたか否かを判別する。この判別
の結果、OKボタン1004が押下された場合には次の
ステップS903へ進み、OKボタン1004が押下さ
れていない場合にはそのまま本処理終了となる。
Step S902: The CPU 401 determines whether or not the OK button 1004 is pressed by the user on the setting screen 1000 shown in FIG. If the result of this determination is that the OK button 1004 has been pressed, the flow proceeds to the next step S903, and if the OK button 1004 has not been pressed, this processing ends.

【0085】ステップS903、ステップS904:ス
テップS902の判別の結果、ユーザからOKボタン1
004が押下された場合、CPU401は、上記図10
の設定画面1000のチェック部1002でユーザが選
択したイベント項目を認識し(ステップS903)、当
該イベント設定内容を保持し(ステップS904)、本
処理終了する。ここで保持されたイベント設定内容は、
ジョブをMFP120へ投入する際に、「通知先と通知
イベント」の属性511(5)に対して設定される。
Step S903, Step S904: As a result of the discrimination in Step S902, the OK button 1 from the user.
When 004 is pressed, the CPU 401 causes the above-mentioned FIG.
The event item selected by the user is recognized by the check unit 1002 of the setting screen 1000 (step S903), the event setting content is held (step S904), and the process ends. The event settings stored here are
When the job is submitted to the MFP 120, it is set for the attribute 511 (5) of “notification destination and notification event”.

【0086】図11は、PC110(1)〜110
(3)で起動されるデバイス制御ソフトウェアが、MF
P120に対してジョブを投入する際の処理を示したも
のである。例えば、PC110(1)〜110(3)の
中の任意のPC110(x)において(上記図4参
照)、CPU401が、デバイス制御ソフトウェアを起
動させることで、上記図11で示される以下のような動
作を実施する。
FIG. 11 shows PCs 110 (1) to 110.
The device control software started in (3) is MF
9 illustrates processing when a job is submitted to P120. For example, in any PC 110 (x) among the PCs 110 (1) to 110 (3) (see FIG. 4 above), the CPU 401 activates the device control software so that the following items shown in FIG. Perform an action.

【0087】ステップS1101〜ステップS110
4:CPU401は、MFP120に対して、ジョブ投
入コマンドを発行し、デバイス制御ソフトウェアが所望
するジョブ処理(ユーザから指示されたジョブ)に必要
な属性の設定及び送信が完了するまで、ステップS11
01〜ステップS1104の処理を繰り返し実行する。
Steps S1101 to S110
4: The CPU 401 issues a job submission command to the MFP 120, and sets the attributes necessary for the job processing (job instructed by the user) desired by the device control software until transmission and completion are completed in step S11.
The processing from 01 to step S1104 is repeatedly executed.

【0088】具体的には、CPU401は、デバイス制
御ソフトウェアが所望するジョブ処理に応じて、上記図
5に示したジョブ管理データ500の属性のリスト51
0に示されるようなジョブの属性511(1)〜511
(n)に対して、属性設定コマンドのパラメータを設定
する(ステップS1102)。ここで、ジョブの属性5
11(1)〜511(n)の中で、CPU401が設定
可能な属性は、上記図8に示した処理のステップS80
4で取得した属性(上記図6の「ジョブがサポートして
いる属性リスト600」に列挙され、且つ当該属性の設
定可否620が“TRUE”であることにより、当該属
性が設定可能と示される属性)である。そして、CPU
401は、ステップS1102で設定した属性511
(x)の情報を、ジョブを投入しようとしている周辺機
器(ここではMFP120)に対して送信する(ステッ
プS1103)。
Specifically, the CPU 401, in accordance with the job processing desired by the device control software, the attribute list 51 of the job management data 500 shown in FIG.
Job attributes 511 (1) to 511 as shown in FIG.
The parameter of the attribute setting command is set for (n) (step S1102). Here, job attribute 5
Among 11 (1) to 511 (n), the attribute that can be set by the CPU 401 is the step S80 of the processing shown in FIG.
4. The attribute acquired in step 4 (the attribute is listed in the “attribute list 600 supported by the job” in FIG. 6 above) and the attribute setting possibility 620 is “TRUE”, which indicates that the attribute can be set. ). And CPU
401 is the attribute 511 set in step S1102
The information (x) is transmitted to the peripheral device (here, the MFP 120) which is about to submit the job (step S1103).

【0089】ステップS1105:CPU401は、上
記図5に示した属性のリスト510の情報をMFP12
0へ送信終了すると、ジョブデータ送信コマンドに続い
て、ジョブデータ520として、任意のアプリケーショ
ン等で作成された画像データ等の、MFP120でのジ
ョブ処理の対象となるデータをMFP120に対して送
信する。ステップS1106:CPU401は、ジョブ
データ520までの送信完了を示すジョブ投入完了通知
コマンドをMFP120に対して送信して、本処理を終
了する。
Step S1105: The CPU 401 uses the information of the attribute list 510 shown in FIG.
When the transmission to 0 is completed, following the job data transmission command, as job data 520, data to be subjected to job processing in the MFP 120, such as image data created by an arbitrary application or the like, is transmitted to the MFP 120. Step S1106: the CPU 401 transmits a job submission completion notification command indicating completion of transmission up to the job data 520 to the MFP 120, and ends this processing.

【0090】上述の一連の処理(ステップS1101〜
ステップS1106の処理)により、MFP120で
は、上記図5に示したデバイス管理データ500が得ら
れることになる。
The series of processes described above (steps S1101 to S1101)
By the processing of step S1106), the MFP 120 can obtain the device management data 500 shown in FIG.

【0091】図12は、MFP120が、CPU110
(x)でデバイス制御ソフトウェアが起動されることに
より、CPU110(x)から送信されたジョブ投入コ
マンド等のコマンドを受信したときの処理を示したもの
である。例えば、MFP120において(上記図2、上
記図3参照)、コントローラ201(CPU301)
が、上記図12に示すフローチャートに従った処理プロ
グラムを実行することで、以下のような動作を実施す
る。
In FIG. 12, the MFP 120 has a CPU 110.
It shows processing when a command such as a job submission command transmitted from the CPU 110 (x) is received by starting the device control software in (x). For example, in the MFP 120 (see FIGS. 2 and 3 above), the controller 201 (CPU 301)
However, the following operation is performed by executing the processing program according to the flowchart shown in FIG.

【0092】ステップS1201:コントローラ201
は、PC110(x)から受信したコマンド及びパラメ
ータを解析し、この解析結果を保持する。
Step S1201: Controller 201
Analyzes the command and parameters received from the PC 110 (x) and holds the analysis result.

【0093】ステップS1202:コントローラ201
は、ステップS1201での解析結果により、受信コマ
ンドが、ジョブ投入コマンドに続く属性情報(属性設定
コマンド)であるか否かを判別する。この判別の結果、
属性設定コマンドである場合にはステップS1203へ
進み、属性設定コマンドでない場合にはステップS12
07へ進む。
Step S1202: Controller 201
Determines whether the received command is the attribute information (attribute setting command) following the job submission command, based on the analysis result in step S1201. As a result of this determination,
If it is an attribute setting command, the process proceeds to step S1203, and if it is not the attribute setting command, step S12.
Proceed to 07.

【0094】ステップS1203:ステップS1202
の判別の結果、PC110(x)からのコマンドがジョ
ブ投入コマンドに続く属性情報(属性設定コマンド)で
ある場合、コントローラ201は、ステップS1201
での解析結果、及び上記図6に示した「ジョブがサポー
トしている属性リスト600」に基づいて、当該属性設
定コマンドにより示される属性が設定可能であるか否か
を判別する。この判別の結果、属性設定可能である場合
にはステップS1204へ進み、属性設定不可である場
合にはステップS1206へ進む。
Step S1203: Step S1202
If the command from the PC 110 (x) is attribute information (attribute setting command) following the job submission command, the controller 201 determines in step S1201.
It is determined whether or not the attribute indicated by the attribute setting command can be set, based on the result of the analysis described above and the "attribute list 600 supported by the job" shown in FIG. As a result of this determination, if the attribute can be set, the process proceeds to step S1204, and if the attribute cannot be set, the process proceeds to step S1206.

【0095】ステップS1204:ステップS1203
の判別の結果、受信属性設定コマンドにより示される属
性が設定可能である場合、指定された属性値が適切な値
か否かを判別する。具体的には、受信属性設定コマンド
が「通知先と通知イベント」属性に対するものである場
合、上記図7に示した「ジョブで通知可能なイベント7
00」に列挙されたものか否かを確認する。適切である
と判定された場合、ステップS1205へ進み、適切で
ないと判定された場合、ステップ1206へ進む。ステ
ップS1205:ステップS1204の判別の結果、受
信属性設定コマンドにより示される属性と設定しようと
する属性値が適切である場合、コントローラ201は、
当該属性に対する属性値の設定処理を実行し、本処理終
了する。ステップS1206:ステップS1203の判
別の結果、受信属性設定コマンドにより示される属性が
設定可能でない場合、または、ステップS1204の判
定の結果、適切な設定値ではないと判定された場合、コ
ントローラ201は、当該属性は設定不可能であること
により、これを示す情報をPC110(x)に対して通
知(エラー通知)して、本処理を終了する。
Step S1204: Step S1203
As a result of the determination, if the attribute indicated by the reception attribute setting command can be set, it is determined whether the designated attribute value is an appropriate value. Specifically, when the reception attribute setting command is for the "notification destination and notification event" attribute, the "event 7 which can be notified by job" shown in FIG.
Check whether it is one listed in "00". If it is determined to be appropriate, the process proceeds to step S1205, and if it is determined to be inappropriate, the process proceeds to step 1206. Step S1205: As a result of the determination in step S1204, if the attribute indicated by the reception attribute setting command and the attribute value to be set are appropriate, the controller 201
The attribute value setting process for the attribute is executed, and this process ends. Step S1206: When the attribute indicated by the reception attribute setting command is not settable as a result of the determination in step S1203, or when it is determined that it is not an appropriate setting value as a result of the determination in step S1204, the controller 201 Since the attribute cannot be set, the information indicating this is notified (error notification) to the PC 110 (x), and this processing ends.

【0096】ステップS1207:ステップS1202
の判別の結果、PC110(x)からの受信コマンドが
ジョブ投入コマンドに続く属性情報(属性設定コマン
ド)でない場合、コントローラ201は、受信コマンド
が当該属性設定コマンドに続くジョブデータの送信コマ
ンドであるか否かを判別する。この判別の結果、ジョブ
データ送信コマンドである場合にはステップS1208
へ進み、ジョブデータ送信コマンドでない場合にはステ
ップS1209へ進む。
Step S1207: Step S1202
If the received command from the PC 110 (x) is not the attribute information (attribute setting command) following the job submission command, the controller 201 determines whether the received command is a job data transmission command following the attribute setting command. Determine whether or not. If the result of this determination is that it is a job data transmission command, step S1208
If the command is not the job data transmission command, the process proceeds to step S1209.

【0097】ステップS1208:ステップS1202
の判別の結果、PC110(x)からのコマンドがジョ
ブデータ送信コマンドである場合、コントローラ201
は、当該ジョブデータ送信コマンドに続いて受信したジ
ョブデータ520を、RAM302やDISK310
(上記図3参照)に保存して、本処理を終了する。
Step S1208: Step S1202
If the command from the PC 110 (x) is a job data transmission command, the controller 201
Receives the job data 520 received following the job data transmission command from the RAM 302 or the DISK 310.
(See FIG. 3 above), and this processing ends.

【0098】ステップS1209:ステップS1202
の判別の結果、PC110(x)からの受信コマンドが
ジョブデータ送信コマンドでない場合、コントローラ2
01は、受信コマンドがジョブデータ520のジョブ投
入完了通知コマンドであるか否かを判別する。この判別
の結果、ジョブ投入完了通知コマンドである場合には、
ジョブ投入が完了したと判断し、本処理を終了する。ジ
ョブ投入完了通知コマンドでない場合にはステップS1
210へ進む。
Step S1209: Step S1202
When the received command from the PC 110 (x) is not the job data transmission command as a result of the determination of the
01 determines whether or not the received command is the job input completion notification command of the job data 520. If the result of this determination is a job submission completion notification command,
It is determined that the job input is completed, and this processing ends. If it is not a job submission completion notification command, step S1
Proceed to 210.

【0099】ステップS1210:ステップS1209
の判別の結果、PC110(x)からの受信コマンドが
ジョブ投入完了通知コマンドでない場合、コントローラ
201は、当該受信コマンドはその他のコマンドである
ことを認識し、当該受信コマンドに対応した処理を実行
し、本処理を終了する。
Step S1210: Step S1209
If the received command from the PC 110 (x) is not the job submission completion notification command, the controller 201 recognizes that the received command is another command, and executes the process corresponding to the received command. , This process ends.

【0100】上述のようにして、PC110(x)が指
定した通知イベントが、PC110(x)に対して、M
FP120から発行された場合、具体的には例えば、P
C110(x)が、「通知先と通知イベント」属性51
1(5)の値512(5)により「ジョブの状態変化」
の通知イベントを指定し、MFP120の状態が「展開
中」に変化し、MFP120が当該状態変化を示す“展
開中”をPC110(x)へイベント通知した場合、P
C110(x)では、デバイス制御ソフトウェアによ
り、例えば、図13に示すようなイベント通知画面14
00の表示が行なわれる。イベント通知画面1400
は、上記図13に示すように、タイトル1401、及び
内容部1402を含んでいる。タイトル1401は、通
知されたイベントの種類を示す。内容部1402は、通
知されたイベントの内容を示す。
As described above, the notification event designated by the PC 110 (x) is transmitted to the PC 110 (x) by M
When issued from the FP 120, specifically, for example, P
C110 (x) has the "Notification destination and notification event" attribute 51
"Job status change" with the value 512 (5) of 1 (5)
When the status of the MFP 120 is changed to “expanding” and the MFP 120 notifies the PC 110 (x) of the event indicating “expanding” indicating the status change,
In C110 (x), for example, the event notification screen 14 as shown in FIG.
00 is displayed. Event notification screen 1400
Includes a title 1401 and a content portion 1402, as shown in FIG. The title 1401 indicates the type of the notified event. The content part 1402 shows the content of the notified event.

【0101】尚、イベント通知がなされたPC110
(x)で、当該イベント通知の内容をユーザに提示する
方法としては、上記図13に示したように、1つのイベ
ント通知に対して1つのイベント通知画面を表示する方
法であってもよいし、これに限られることはなく、例え
ば、複数のイベント通知の内容を1つの画面で表示する
方法であってもよい。また、表示する内容に関しても何
ら制限するものではない。
The PC 110 notified of the event
In (x), the method of presenting the contents of the event notification to the user may be a method of displaying one event notification screen for one event notification, as shown in FIG. However, the present invention is not limited to this, and for example, a method of displaying the contents of a plurality of event notifications on one screen may be used. Further, the displayed contents are not limited at all.

【0102】図14は、PC110(x)が、上記図6
に示した「ジョブがサポートしている属性リスト60
0」に基づいて、MFP120へ投入したジョブに関す
る属性へアクセス(設定、変更、及び獲得)するための
コマンドを発行し、これを受信したMFP120での処
理を示したものである。例えば、MFP120において
(上記図2、上記図3参照)、コントローラ201(C
PU301)が、上記図14に示すフローチャートに従
った処理プログラムを実行することで、以下のような動
作を実施する。
In FIG. 14, the PC 110 (x) is the same as the one shown in FIG.
"The list of attributes supported by the job 60
Based on “0”, a process for issuing a command for accessing (setting, changing, and acquiring) an attribute related to a job submitted to the MFP 120 and receiving the command is shown in the MFP 120. For example, in the MFP 120 (see FIGS. 2 and 3 above), the controller 201 (C
The PU 301) executes the following operation by executing the processing program according to the flowchart shown in FIG.

【0103】ステップS1501:コントローラ201
は、PC110(x)から受信したコマンド及びパラメ
ータを解析し、この解析結果を保持する。
Step S1501: Controller 201
Analyzes the command and parameters received from the PC 110 (x) and holds the analysis result.

【0104】ステップS1502:コントローラ201
は、ステップS1501での解析結果により、受信コマ
ンドが、属性獲得コマンドであるか否かを判別する。こ
の判別の結果、属性獲得コマンドである場合にはステッ
プS1503へ進み、属性設定コマンドでない場合には
ステップS1507へ進む。
Step S1502: Controller 201
Determines whether the received command is an attribute acquisition command based on the analysis result in step S1501. If the result of this determination is that it is an attribute acquisition command, processing proceeds to step S1503, and if it is not an attribute setting command, processing proceeds to step S1507.

【0105】ステップS1503:ステップS1502
の判別の結果、PC110(x)からのコマンドが属性
獲得コマンドである場合、コントローラ201は、ステ
ップS1501での解析結果、及び上記図6に示した
「ジョブがサポートしている属性リスト600」に基づ
いて、当該属性獲得コマンドにより示される属性が獲得
可能であるか否かを判別する。この判別の結果、属性獲
得可能である場合にはステップS1504へ進み、属性
獲得不可である場合にはステップS1506へ進む。
Step S1503: Step S1502
If the command from the PC 110 (x) is the attribute acquisition command as a result of the determination, the controller 201 displays the analysis result in step S1501 and the “attribute list 600 supported by the job” shown in FIG. Based on this, it is determined whether or not the attribute indicated by the attribute acquisition command can be acquired. As a result of this determination, if the attribute can be acquired, the process proceeds to step S1504, and if the attribute cannot be acquired, the process proceeds to step S1506.

【0106】ステップS1504:ステップS1503
の判別の結果、受信属性獲得コマンドにより示される属
性が獲得可能である場合、コントローラ201は、当該
属性に対する属性値を取得する。ステップS1505:
コントローラ201は、ステップS1504で取得した
属性値を返信コマンドのパラメータにセットし、PC1
10(x)からの属性獲得コマンドに対する当該返信コ
マンドをPC110(x)に対して送信し、本処理を終
了する。
Step S1504: Step S1503
As a result of the determination, if the attribute indicated by the received attribute acquisition command can be acquired, the controller 201 acquires the attribute value for the attribute. Step S1505:
The controller 201 sets the attribute value acquired in step S1504 to the parameter of the reply command, and the PC1
The reply command to the attribute acquisition command from 10 (x) is transmitted to the PC 110 (x), and this processing ends.

【0107】ステップS1506:ステップS1503
の判別の結果、受信属性獲得コマンドにより示される属
性が獲得可能でない場合、コントローラ201は、当該
属性は獲得不可能であることにより、これを示す情報を
PC110(x)に対して通知(エラー通知)して、本
処理を終了する。
Step S1506: Step S1503
As a result of the determination, if the attribute indicated by the received attribute acquisition command is not acquirable, the controller 201 notifies the PC 110 (x) of the information indicating that the attribute cannot be acquired (error notification). ) And ends this processing.

【0108】ステップS1507:ステップS1502
の判別の結果、PC110(x)からの受信コマンドが
属性獲得コマンドでない場合、コントローラ201は、
ステップS1501での解析結果により、当該受信コマ
ンドが属性変更コマンドであるか否かを判別する。この
判別の結果、属性変更コマンドである場合にはステップ
S1508へ進み、属性変更コマンドでない場合にはス
テップS1511へ進む。
Step S1507: Step S1502
If the received command from the PC 110 (x) is not the attribute acquisition command, the controller 201
Based on the analysis result in step S1501, it is determined whether or not the received command is an attribute change command. As a result of this determination, if the command is an attribute change command, the process proceeds to step S1508, and if it is not the attribute change command, the process proceeds to step S1511.

【0109】ステップS1508:ステップS1507
の判別の結果、PC110(x)からのコマンドが属性
変更コマンドである場合、コントローラ201は、ステ
ップS1501での解析結果、及び上記図6に示した
「ジョブがサポートしている属性リスト600」に基づ
いて、当該属性変更コマンドにより示される属性が変更
可能であるか否かを判別する。この判別の結果、属性変
更可能である場合にはステップS1509へ進み、属性
変更不可である場合にはステップS1512へ進む。
Step S1508: Step S1507
If the command from the PC 110 (x) is the attribute change command as a result of the determination, the controller 201 displays the analysis result in step S1501 and the “attribute list 600 supported by the job” shown in FIG. Based on this, it is determined whether or not the attribute indicated by the attribute change command can be changed. As a result of this determination, if the attribute can be changed, the process proceeds to step S1509, and if the attribute cannot be changed, the process proceeds to step S1512.

【0110】ステップS1509:ステップS1508
の判別の結果、受信属性変更コマンドにより示される属
性が変更可能である場合、コントローラ201は、ステ
ップS1501での解析結果に基づいて、当該属性に対
する属性値を指定属性値に変更する。ステップS151
0:コントローラ201は、属性値の変更が成功したこ
とをMFP120へ通知する処理を実行し、本処理を終
了する。
Step S1509: Step S1508
As a result of the determination, if the attribute indicated by the reception attribute change command can be changed, the controller 201 changes the attribute value for the attribute to the designated attribute value based on the analysis result in step S1501. Step S151
0: The controller 201 executes a process of notifying the MFP 120 that the attribute value change was successful, and ends this process.

【0111】ステップS1512:ステップS1508
の判別の結果、受信属性変更コマンドにより示される属
性が変更可能でない場合、コントローラ201は、当該
属性は変更不可能であることにより、これを示す情報を
PC110(x)に対して通知(エラー通知)して、本
処理を終了する。
Step S1512: Step S1508
As a result of the determination, if the attribute indicated by the reception attribute change command is not changeable, the controller 201 notifies the PC 110 (x) of the information indicating that the attribute cannot be changed (error notification). ) And ends this processing.

【0112】ステップS1511:ステップS1207
の判別の結果、PC110(x)からの受信コマンドが
属性変更コマンドでない場合、コントローラ201は、
当該受信コマンドはその他のコマンドであることを認識
し、当該受信コマンドに対応した処理を実行し、本処理
を終了する。
Step S1511: Step S1207
If the received command from the PC 110 (x) is not the attribute change command, the controller 201
Recognizing that the received command is another command, the process corresponding to the received command is executed, and this process ends.

【0113】尚、本発明の目的は、本実施の形態のホス
ト及び端末の機能を実現するソフトウェアのプログラム
コードを記憶した記憶媒体を、システム或いは装置に供
給し、そのシステム或いは装置のコンピュータ(又はC
PUやMPU)が記憶媒体に格納されたプログラムコー
ドを読みだして実行することによっても、達成されるこ
とは言うまでもない。この場合、記憶媒体から読み出さ
れたプログラムコード自体が本実施の形態の機能を実現
することとなり、そのプログラムコードを記憶した記憶
媒体及び当該プログラムコードは本発明を構成すること
となる。プログラムコードを供給するための記憶媒体と
しては、ROM、フレキシブルディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード等を用いる
ことができる。また、コンピュータが読みだしたプログ
ラムコードを実行することにより、本実施の形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼動しているOS等が実際
の処理の一部又は全部を行い、その処理によって本実施
の形態の機能が実現される場合も含まれることは言うま
でもない。さらに、記憶媒体から読み出されたプログラ
ムコードが、コンピュータに挿入された拡張機能ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書き込まれた後、そのプログラムコードの指示
に基づき、その機能拡張ボードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部又は全部を行い、そ
の処理によって本実施の形態の機能が実現される場合も
含まれることは言うまでもない。
The object of the present invention is to supply a storage medium storing a program code of software for realizing the functions of the host and the terminal of the present embodiment to a system or apparatus, and to supply the computer (or the computer of the system or apparatus). C
It is needless to say that this can be achieved also by reading and executing the program code stored in the storage medium by the PU or MPU. In this case, the program code itself read from the storage medium realizes the function of the present embodiment, and the storage medium storing the program code and the program code constitute the present invention. As a storage medium for supplying the program code, ROM, flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a non-volatile memory card, etc. can be used. Further, not only the functions of the present embodiment are realized by executing the program code read by the computer, but also the OS or the like running on the computer actually performs the processing based on the instruction of the program code. It goes without saying that a case where a part or all of the above is performed and the processing realizes the functions of the present embodiment is also included. Further, after the program code read from the storage medium is written in the memory provided in the extended function board inserted in the computer or the extended function unit connected to the computer, the extended function is executed based on the instruction of the program code. It goes without saying that this also includes the case where the CPU provided in the board or the function expansion unit performs a part or all of the actual processing, and the functions of this embodiment are realized by the processing.

【0114】[0114]

【発明の効果】以上説明したように本発明では、通信手
段(ネットワーク等)を介して外部から動作制御可能な
周辺機器(デバイス)において、自機器に関する属性情
報(デバイスが有する機能情報、デバイスの状態情報、
デバイスが処理するジョブに関する情報、デバイスが発
行可能なイベント通知に関する情報等)を、外部(デバ
イスを動作制御する側)からアクセス可能なように保持
するように構成した。これにより、例えば、外部からモ
ニタ等の対象とするデバイスに関して、どのようなイベ
ント通知が可能であるか、どのようなイベント通知が設
定可能であるか等を示す属性情報を容易に且つ効率的に
取得することができ、さらに適切な所望する属性情報の
設定を行なえる。また、デバイス側は、外部からイベン
ト通知の設定が行なわれた場合、当該設定に基づいて、
該当する通知先に対して、該当するイベント通知を発行
することができる。したがって、本発明によれば、デバ
イスのモニタ機能をユーザに対して常に提供できるた
め、外部からの効率的なデバイス制御が行なえる。
As described above, according to the present invention, in a peripheral device (device) whose operation is controllable from the outside through a communication means (network or the like), the attribute information (function information of the device, device Status information,
The information about the job processed by the device, the information about the event notification that can be issued by the device, and the like) are stored so as to be accessible from the outside (the side that controls the operation of the device). Thereby, for example, attribute information indicating what kind of event notification can be performed from the outside regarding a target device such as a monitor, what kind of event notification can be set, etc. can be easily and efficiently performed. The attribute information can be acquired, and more appropriate desired attribute information can be set. Also, the device side, when the event notification is set from the outside, based on the setting,
A corresponding event notification can be issued to a corresponding notification destination. Therefore, according to the present invention, the device monitor function can be provided to the user at all times, and efficient device control from the outside can be performed.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明を適用したネットワークシステムの構成
を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a network system to which the present invention is applied.

【図2】上記ネットワークシステムの周辺機器(MF
P)の構成を示すブロック図である。
FIG. 2 is a peripheral device (MF) of the network system
It is a block diagram which shows the structure of P).

【図3】上記周辺機器のコントローラの構成を示すブロ
ック図である。
FIG. 3 is a block diagram showing a configuration of a controller of the peripheral device.

【図4】上記ネットワークシステムのPCの構成を示す
ブロック図である。
FIG. 4 is a block diagram showing a configuration of a PC of the network system.

【図5】上記周辺機器で処理されるジョブに関する管理
データの構成を説明するための図である。
FIG. 5 is a diagram for explaining a configuration of management data regarding a job processed by the peripheral device.

【図6】上記周辺機器で処理されるジョブが保持する属
性のリストを説明するための図である。
FIG. 6 is a diagram for explaining a list of attributes held by a job processed by the peripheral device.

【図7】上記周辺機器が保持する、ジョブで通知可能な
イベントの一例を説明するための図である。
FIG. 7 is a diagram for explaining an example of an event that can be notified by a job held by the peripheral device.

【図8】上記PCが周辺機器制御ソフトウェアにより上
記周辺機器に対して、上記周辺機器の属性情報を問い合
わせる処理を説明するためのフローチャートである。
FIG. 8 is a flowchart for explaining a process in which the PC inquires the peripheral device of the attribute information of the peripheral device by the peripheral device control software.

【図9】上記PCがデバイス制御ソフトウェアにより上
記周辺機器に対してジョブを投入する際に、ユーザに対
して通知イベントを指定させるための処理を説明するた
めのフローチャートである。
FIG. 9 is a flowchart for explaining a process for causing a user to specify a notification event when the PC submits a job to the peripheral device by device control software.

【図10】上記指定画面の一例を説明するための図であ
る。
FIG. 10 is a diagram for explaining an example of the designation screen.

【図11】上記PCがデバイス制御ソフトウェアにより
上記周辺機器に対してジョブを投入する際の処理を説明
するためのフローチャートである。
FIG. 11 is a flowchart for explaining processing when the PC submits a job to the peripheral device by device control software.

【図12】上記周辺機器が上記PCから送信されたジョ
ブ投入コマンド等のコマンドを受信したときの処理を説
明するためのフローチャートである。
FIG. 12 is a flowchart for explaining a process when the peripheral device receives a command such as a job input command transmitted from the PC.

【図13】上記ジョブ投入完了通知コマンド受信時の処
理の実行の結果、上記PCで表示されるイベント通知画
面の一例を説明するための図である。
FIG. 13 is a diagram for explaining an example of an event notification screen displayed on the PC as a result of execution of processing when the job submission completion notification command is received.

【図14】上記PC上記周辺機器へ投入したジョブに関
する属性へアクセスするためのコマンドを発行し、これ
を受信した上記周辺機器での処理を説明するためのフロ
ーチャートである。
FIG. 14 is a flow chart for explaining a process in the peripheral device which issues a command for accessing an attribute related to a job submitted to the peripheral device in the PC and receives the command.

【符号の説明】[Explanation of symbols]

100 ネットワークシステム 110(1)〜110(3) PC 120 周辺機器(MFP) 130 ネットワーク 201 コントローラ 202 通信インターフェース 203 スキャナエンジン 204 プリンタエンジン 205 FAXボード 206 ユーザインターフェース 301 CPU 302 RAM 303 LCD 304 キーボード 305 ROM 310 DISK 320 システムバス 401 CPU 402 RAM 403 CRT 404 キーボード 405 ポインティングデバイス 406 ROM 407 DISK 408 通信インタフェース 420 システムバス 100 network system 110 (1) to 110 (3) PC 120 peripherals (MFP) 130 network 201 controller 202 communication interface 203 Scanner engine 204 printer engine 205 FAX board 206 user interface 301 CPU 302 RAM 303 LCD 304 keyboard 305 ROM 310 DISK 320 system bus 401 CPU 402 RAM 403 CRT 404 keyboard 405 pointing device 406 ROM 407 DISK 408 communication interface 420 system bus

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B021 AA01 AA02 AA05 AA19 BB10 CC05 5B089 GA11 GA13 JA35 JB16 KA01 KA13 KC28 LB14 5C062 AA02 AA05 AA13 AA35 AB38 AC34 AF14    ─────────────────────────────────────────────────── ─── Continued front page    F-term (reference) 5B021 AA01 AA02 AA05 AA19 BB10                       CC05                 5B089 GA11 GA13 JA35 JB16 KA01                       KA13 KC28 LB14                 5C062 AA02 AA05 AA13 AA35 AB38                       AC34 AF14

Claims (29)

【特許請求の範囲】[Claims] 【請求項1】 外部と通信可能な周辺機器であって、 上記周辺機器で発生したイベントに応じて、発生したイ
ベントに関する情報を外部に通知する通知手段と、 上記通知手段により通知が可能なイベントの種類を示す
情報を記憶する記憶手段と、 外部機器からの問い合せに応じて、上記記憶手段に記憶
されている情報を当該外部機器に送信する送信手段とを
有することを特徴とする周辺機器。
1. A peripheral device capable of communicating with an external device, wherein the notification device externally notifies information about an event that has occurred in response to an event that has occurred in the peripheral device, and an event that can be notified by the notification device. A peripheral device, comprising: a storage unit that stores information indicating the type of the storage device; and a transmission unit that transmits the information stored in the storage unit to the external device in response to an inquiry from the external device.
【請求項2】 上記送信手段により送信された情報に基
づいて上記外部機器で指定されたイベントを示す情報を
含むジョブデータを受信する受信手段を有することを特
徴とする請求項1に記載の周辺機器。
2. The peripheral according to claim 1, further comprising a receiving unit that receives job data including information indicating an event designated by the external device based on the information transmitted by the transmitting unit. machine.
【請求項3】 上記通知手段は、発生したイベントが、
上記ジョブデータで指定されたイベントである場合、発
生したイベントに関する情報を通知することを特徴とす
る請求項1或いは2に記載の周辺機器。
3. The notification means is configured such that an event that occurs is
The peripheral device according to claim 1, wherein when the event is the event designated by the job data, information about the event that occurred is notified.
【請求項4】 発生したイベントに応じてイベントに関
する情報を外部に通知する周辺機器と通信可能な情報処
理装置であって、 イベントの種類を示す情報を上記周辺機器に問い合せる
問い合せ手段と、 上記問い合せ手段による問い合せに応じて送信された情
報に基づいて、イベントを選択する画面を表示部に表示
させる表示制御手段と、 上記画面において選択されたイベントを示す情報を記憶
する記憶手段を有することを特徴とする情報処理装置。
4. An information processing apparatus capable of communicating with a peripheral device, which notifies information about an event to the outside according to an event that has occurred, and an inquiry means for inquiring information indicating the type of event to the peripheral device, and the inquiry. A display control means for displaying a screen for selecting an event on a display unit based on information transmitted in response to an inquiry by the means; and a storage means for storing information indicating the event selected on the screen. Information processing device.
【請求項5】 上記画面において選択されたイベントを
示す情報を含むジョブデータを上記周辺機器に送信する
送信手段を有することを特徴とする請求項4に記載の情
報処理装置。
5. The information processing apparatus according to claim 4, further comprising a transmission unit that transmits job data including information indicating an event selected on the screen to the peripheral device.
【請求項6】 外部と通信可能な周辺機器における通知
方法であって、 上記周辺機器で発生したイベントに応じて、発生したイ
ベントに関する情報を外部に通知する通知ステップと、 外部機器からの問い合せに応じて、上記通知ステップに
より通知が可能なイベントの種類を示す情報を当該外部
機器に送信する送信ステップとを有することを特徴とす
る通信方法。
6. A notification method in a peripheral device capable of communicating with an external device, comprising: a notification step of notifying information about an event that has occurred to an external device in response to an event that has occurred in the peripheral device; Accordingly, there is provided a transmission step of transmitting, to the external device, information indicating the type of event that can be notified by the notification step.
【請求項7】 上記送信ステップにより送信された情報
に基づいて上記外部機器で指定されたイベントを示す情
報を含むジョブデータを受信する受信ステップを有する
ことを特徴とする請求項6に記載の通信方法。
7. The communication according to claim 6, further comprising a receiving step of receiving job data including information indicating an event designated by the external device based on the information transmitted by the transmitting step. Method.
【請求項8】 上記通知ステップは、発生したイベント
が、上記ジョブデータで指定されたイベントである場
合、発生したイベントに関する情報を通知することを特
徴とする請求項6或いは7に記載の通信方法。
8. The communication method according to claim 6, wherein in the notifying step, when the generated event is an event designated by the job data, information regarding the generated event is notified. .
【請求項9】 発生したイベントに応じてイベントに関
する情報を外部に通知する周辺機器における通知方法で
あって、 イベントの種類を示す情報を上記周辺機器に問い合せる
問い合せステップと、 上記問い合せステップによる問い合せに応じて送信され
た情報に基づいて、イベントを選択する画面を表示部に
表示させる表示制御ステップと、 上記画面において選択されたイベントを示す情報を記憶
部に記憶する記憶ステップとを有することを特徴とする
通信方法。
9. A notification method in a peripheral device for externally notifying information about an event according to an event that has occurred, comprising: an inquiry step for inquiring information indicating the type of event to the peripheral device; and an inquiry by the inquiry step. A display control step of displaying a screen for selecting an event on the display unit based on the information transmitted in response, and a storage step of storing information indicating the event selected on the screen in the storage unit. And communication method.
【請求項10】 上記画面において選択されたイベント
を示す情報を含むジョブデータを上記周辺機器に送信す
る送信ステップを有することを特徴とする請求項9に記
載の通信方法。
10. The communication method according to claim 9, further comprising a transmission step of transmitting job data including information indicating an event selected on the screen to the peripheral device.
【請求項11】 通信手段を介して外部から動作制御可
能な周辺機器であって、 自機器に関する属性情報を記憶する記憶手段と、 上記記憶手段の属性情報または自機器の変化に基いたイ
ベント通知を、上記通信手段を介して該当する外部へ発
行する発行手段を備え、 上記記憶手段は、上記通信手段を介した外部からのアク
セスが可能なように上記属性情報を記憶することを特徴
とする周辺機器。
11. A peripheral device which can be operation-controlled from the outside via a communication means, a storage device for storing attribute information about the device itself, and an event notification based on a change in the attribute information of the storage device or the device itself. Is provided to the corresponding outside via the communication means, and the storage means stores the attribute information so as to be accessible from outside via the communication means. Peripheral equipment.
【請求項12】 上記通信手段を介した外部からのアク
セス要求に基づいて、上記記憶手段に記憶された属性情
報の提供、設定、及び変更の少なくとも何れかを実行す
る情報制御手段を備えることを特徴とする請求項11記
載の周辺機器。
12. An information control means for executing at least one of providing, setting, and changing attribute information stored in the storage means based on an access request from the outside via the communication means. The peripheral device according to claim 11, which is characterized in that.
【請求項13】 上記属性情報は、自機器が有する機能
情報、自機器の状態情報、自機器で処理するジョブに関
する情報、及び自機器が発行可能なイベント通知に関す
る情報の少なくとも何れかの情報を含むことを特徴とす
る請求項11記載の周辺機器。
13. The attribute information includes at least one of function information of the own device, status information of the own device, information about a job processed by the own device, and information about event notification that can be issued by the own device. The peripheral device according to claim 11, further comprising:
【請求項14】 上記属性情報は、自機器が有する機能
を示す属性情報として、自機器の状態及び自機器で処理
するジョブの状態の少なくとも何れかの変化に基づき発
行可能なイベントを示す属性、及び当該発行可能なイベ
ントの中の任意のイベントの通知を外部から指示するこ
とが可能な属性を含み、 上記発行手段は、上記属性情報に基づいて、該当するイ
ベント通知を発行することを特徴とする請求項11記載
の周辺機器。
14. The attribute information, which is attribute information indicating a function of the own device, is an attribute indicating an event that can be issued based on a change in at least one of a state of the own device and a state of a job processed by the own device, And an attribute capable of externally instructing notification of an arbitrary event among the issuable events, and the issuing means issues a corresponding event notification based on the attribute information. The peripheral device according to claim 11.
【請求項15】 通信手段を介して任意のデバイスを制
御可能な情報処理装置であって、 上記デバイスが保持する上記デバイスに関する属性情報
へアクセスするアクセス手段と、 上記アクセス手段により得られた情報に基づいて、上記
デバイスに対して制御指示する制御手段と、 上記制御手段の制御により上記デバイスから通知された
イベントを処理する処理手段とを備えることを特徴とす
る情報処理装置。
15. An information processing apparatus capable of controlling an arbitrary device via a communication means, comprising: access means for accessing attribute information related to the device held by the device; and information obtained by the access means. An information processing apparatus comprising: a control unit that gives a control instruction to the device based on the above; and a processing unit that processes an event notified from the device under the control of the control unit.
【請求項16】 上記アクセス手段は、上記デバイスに
関する属性情報に対して、当該情報の取得、設定、及び
変更の少なくとも何れかを実行することを特徴とする請
求項15記載の情報処理装置。
16. The information processing apparatus according to claim 15, wherein the access unit executes at least one of acquisition, setting, and change of the attribute information regarding the device.
【請求項17】 上記アクセス手段は、上記デバイスに
関する属性情報に含まれる上記デバイスが発行可能なイ
ベント通知情報を取得し、当該取得情報に基づいて、上
記デバイスに関する属性情報に対して該当するイベント
通知の自装置への発行を指示するための情報を設定する
ことを特徴とする請求項15記載の情報処理装置。
17. The access unit acquires event notification information that can be issued by the device, which is included in the attribute information about the device, and based on the acquisition information, the corresponding event notification for the attribute information about the device. 16. The information processing apparatus according to claim 15, wherein information for instructing issuance to the own apparatus is set.
【請求項18】 上記アクセス手段は、ユーザからの指
示に基づいて、上記の情報設定を行なうことを特徴とす
る請求項17記載の情報処理装置。
18. The information processing apparatus according to claim 17, wherein the access means sets the information based on an instruction from a user.
【請求項19】 上記属性情報は、上記デバイスが有す
る機能情報、上記デバイスの状態情報、上記デバイスが
処理するジョブに関する情報、及び上記デバイスが発行
可能なイベント通知に関する情報の少なくとも何れかの
情報を含むことを特徴とする請求項15記載の情報処理
装置。
19. The attribute information includes at least one of function information of the device, status information of the device, information about a job processed by the device, and information about event notification that can be issued by the device. The information processing apparatus according to claim 15, further comprising:
【請求項20】 複数の機器がネットワークを介して互
いに通信可能に接続されてなるネットワークシステムで
あって、 上記複数の機器のうち少なくとも1つの機器は、請求項
11〜14の何れかに記載の周辺機器の機能、又は請求
項15〜19の何れかに記載の情報処理装置の機能を有
することを特徴とするネットワークシステム。
20. A network system in which a plurality of devices are communicatively connected to each other via a network, wherein at least one device among the plurality of devices is according to any one of claims 11 to 14. A network system having a function of a peripheral device or a function of an information processing device according to any one of claims 15 to 19.
【請求項21】 任意の通信媒体上に接続され、当該通
信媒体を介して外部から動作制御可能なデバイスのデバ
イス制御方法であって、 上記デバイスが、自機器の機能、自機器の状態、自機器
で処理するジョブの動作、当該ジョブの状態、及び自機
器が発行可能なイベント通知の少なくとも何れかを示す
属性情報を記憶する記憶ステップと、 上記記憶ステップによる記憶情報を、上記通信媒体を介
して外部からアクセスするアクセスステップと、 上記デバイスが、自機器で任意のイベントが発生した場
合、上記記憶ステップによる記憶情報に基づいて、当該
イベント通知を該当する通知先へ発行する通知ステップ
とを含むことを特徴とするデバイス制御方法。
21. A device control method of a device connected to an arbitrary communication medium and capable of externally controlling operation via the communication medium, wherein the device comprises the function of the own device, the state of the own device, and the self device. A storage step of storing attribute information indicating at least one of an operation of a job processed by the device, a status of the job, and an event notification that can be issued by the device itself, and storage information by the storage step, via the communication medium. And an access step of externally accessing the device, and a notification step of issuing an event notification to a corresponding notification destination based on the stored information by the storage step when the device causes an arbitrary event in the device itself. A device control method characterized by the above.
【請求項22】 上記デバイスの機能を示す属性情報
は、自機器の状態、及び自機器で処理するジョブの状態
の少なくとも何れかの変化に基づき発行可能なイベント
を示す第1の属性情報と、当該発行可能なイベントの中
の任意のイベントの通知を外部から指示することが可能
な第2の属性情報とを含み、 上記通知ステップは、上記デバイス内で所定のイベント
が発生した場合、上記第2の属性情報に基づいて、該当
するイベントのみを通知するステップを含むことを特徴
とする請求項21記載のデバイス制御方法。
22. The attribute information indicating the function of the device is first attribute information indicating an event that can be issued based on a change in at least one of a state of the own device and a state of a job processed by the own device, And second attribute information capable of externally instructing notification of an arbitrary event among the issuable events, and the notification step includes: when a predetermined event occurs in the device; 22. The device control method according to claim 21, further comprising the step of notifying only a corresponding event based on the attribute information of 2.
【請求項23】 任意の通信媒体上に接続され、当該通
信媒体を介して外部から動作制御可能なデバイスのデバ
イス制御方法であって、 上記デバイスで保持されている、上記デバイスの機能、
上記デバイスの状態、上記デバイスで処理するジョブの
動作、当該ジョブの状態、及び上記デバイスが発行可能
なイベント通知の少なくとも何れかを示す属性情報にア
クセスするアクセスステップと、 上記アクセスステップによるアクセス結果に基づいて、
上記デバイスに対して動作制御コマンドを発行する制御
ステップと、 上記制御ステップにより上記デバイスから発行されてき
たイベント通知を処理する処理ステップとを含むことを
特徴とするデバイス制御方法。
23. A device control method of a device which is connected to an arbitrary communication medium and can be operation-controlled from the outside via the communication medium, the function of the device being held by the device,
An access step for accessing attribute information indicating at least one of the status of the device, operation of a job processed by the device, status of the job, and event notification that can be issued by the device, and an access result by the access step. On the basis of,
A device control method comprising: a control step of issuing an operation control command to the device; and a processing step of processing an event notification issued from the device by the control step.
【請求項24】 上記アクセスステップは、 上記デバイスに対して、上記デバイスが発行可能なイベ
ントに関する情報を問い合わせるステップと、 上記問合結果により示されるイベントの中の任意のイベ
ントの通知を希望することを上記属性情報に対して登録
するステップとを含むことを特徴とする請求項23記載
のデバイス制御方法。
24. The access step includes a step of inquiring of the device about information about an event that can be issued by the device, and a notification of any event among the events indicated by the inquiry result. 24. The device control method according to claim 23, further comprising:
【請求項25】 上記発行可能なイベントに関する情報
をユーザに提示する提示ステップを含み、 上記アクセスステップは、上記提示ステップによる提示
情報に基づきユーザから指示されたイベント通知を希望
することを上記属性情報に対して登録するステップとを
含むことを特徴とする請求項24記載のデバイス制御方
法。
25. A presentation step of presenting information about the issuable event to a user, wherein the access step indicates that the event information instructed by the user based on the presentation information by the presentation step is desired. 25. The device control method according to claim 24, further comprising:
【請求項26】 請求項11〜14の何れかに記載の周
辺機器の機能、又は請求項15〜19の何れかに記載の
情報処理装置の機能、又は請求項20記載のネットワー
クシステムの機能をコンピュータに実現させるためのプ
ログラムを記録したコンピュータ読出可能な記憶媒体。
26. The function of the peripheral device according to claim 11, the function of the information processing device according to claim 15, or the function of the network system according to claim 20. A computer-readable storage medium recording a program to be realized by a computer.
【請求項27】 請求項21〜25の何れかに記載のデ
バイス制御方法の処理ステップをコンピュータに実行さ
せるためのプログラムを記録したコンピュータ読取可能
な記憶媒体。
27. A computer-readable storage medium recording a program for causing a computer to execute the processing steps of the device control method according to claim 21.
【請求項28】 請求項11〜14の何れかに記載の周
辺機器の機能、又は請求項15〜19の何れかに記載の
情報処理装置の機能、又は請求項20記載のネットワー
クシステムの機能をコンピュータに実現させるためのプ
ログラム。
28. The function of the peripheral device according to any one of claims 11 to 14, the function of the information processing device according to any of claims 15 to 19, or the function of the network system according to claim 20. A program to be realized by a computer.
【請求項29】 請求項21〜25の何れかに記載のデ
バイス制御方法の処理ステップをコンピュータに実行さ
せるためのプログラム。
29. A program for causing a computer to execute the processing steps of the device control method according to claim 21.
JP2001355025A 2001-11-20 2001-11-20 Peripheral device, information processing apparatus, notification method, and information processing method Expired - Fee Related JP3977060B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001355025A JP3977060B2 (en) 2001-11-20 2001-11-20 Peripheral device, information processing apparatus, notification method, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001355025A JP3977060B2 (en) 2001-11-20 2001-11-20 Peripheral device, information processing apparatus, notification method, and information processing method

Publications (3)

Publication Number Publication Date
JP2003157155A true JP2003157155A (en) 2003-05-30
JP2003157155A5 JP2003157155A5 (en) 2005-04-07
JP3977060B2 JP3977060B2 (en) 2007-09-19

Family

ID=19166789

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001355025A Expired - Fee Related JP3977060B2 (en) 2001-11-20 2001-11-20 Peripheral device, information processing apparatus, notification method, and information processing method

Country Status (1)

Country Link
JP (1) JP3977060B2 (en)

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007102773A (en) * 2005-09-30 2007-04-19 Sharp Corp Remote computation device and image processing device, and image processing device event notification reserving method and system for managing and reserving event notification generated by image processing device
JP2007102774A (en) * 2005-09-30 2007-04-19 Sharp Corp Notification reservation access control method, event notification method, event notification reservation method, notification reservation access control system and event notification system
JP2009009220A (en) * 2007-06-26 2009-01-15 Konica Minolta Business Technologies Inc Event notification method, control program, and control device
JP2009187161A (en) * 2008-02-05 2009-08-20 Kyocera Mita Corp Image forming apparatus, its ui client for unifying ui screen, image forming apparatus with extended console, and setup value selection coping method
US7826081B2 (en) 2004-10-08 2010-11-02 Sharp Laboratories Of America, Inc. Methods and systems for receiving localized display elements 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
US7873553B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for authorizing imaging device concurrent account use
US7873718B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server recovery
US7920101B2 (en) 2004-10-08 2011-04-05 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display standardization
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
US7941743B2 (en) 2004-10-08 2011-05-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device form field management
US7966396B2 (en) 2004-10-08 2011-06-21 Sharp Laboratories Of America, Inc. Methods and systems for administrating imaging device event notification
US7969596B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document translation
US7970813B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration and subscription
US7978618B2 (en) 2004-10-08 2011-07-12 Sharp Laboratories Of America, Inc. Methods and systems for user interface customization
US8001586B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management and authentication
US8001183B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device related event notification
US8001587B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management
US8006293B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential acceptance
US8006292B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission and consolidation
US8015234B2 (en) 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
US8018610B2 (en) 2004-10-08 2011-09-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote application interaction
US8023130B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data maintenance
US8024792B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission
US8032608B2 (en) 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for imaging device notification access control
US8032579B2 (en) 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device notification access control
US8035831B2 (en) 2004-10-08 2011-10-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote form management
US8051140B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device control
US8049677B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display element localization
US8051125B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device event notification subscription
US8060921B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential authentication and communication
US8060930B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential receipt and authentication
US8065384B2 (en) 2004-10-08 2011-11-22 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification subscription
US8115945B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job configuration management
US8115944B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for local configuration-based imaging device accounting
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
US8115946B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and sytems for imaging device job definition
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
US8120798B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for providing access to remote, descriptor-related data at an imaging device
US8120797B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for transmitting content to an imaging device
US8120793B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for displaying content on an imaging device
US8125666B2 (en) 2004-10-08 2012-02-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document management
US8156424B2 (en) 2004-10-08 2012-04-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device dynamic document creation and organization
US8171404B2 (en) 2004-10-08 2012-05-01 Sharp Laboratories Of America, Inc. Methods and systems for disassembly and reassembly of examination documents
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
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
US8237946B2 (en) 2004-10-08 2012-08-07 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server redundancy
US8345272B2 (en) 2006-09-28 2013-01-01 Sharp Laboratories Of America, Inc. Methods and systems for third-party control of remote imaging jobs
US8384925B2 (en) 2004-10-08 2013-02-26 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data management
US8428484B2 (en) 2005-03-04 2013-04-23 Sharp Laboratories Of America, Inc. Methods and systems for peripheral accounting
US9571613B2 (en) 2014-07-02 2017-02-14 Fujitsu Limited Portable terminal device that selects lowest amount of power consumed by a sensor and sensor's driver

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8060930B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential receipt and authentication
US7941743B2 (en) 2004-10-08 2011-05-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device form field management
US7873553B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for authorizing imaging device concurrent account use
US7873718B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server recovery
US7920101B2 (en) 2004-10-08 2011-04-05 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display standardization
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
US8065384B2 (en) 2004-10-08 2011-11-22 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification subscription
US7966396B2 (en) 2004-10-08 2011-06-21 Sharp Laboratories Of America, Inc. Methods and systems for administrating imaging device event notification
US7969596B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document translation
US7970813B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration and subscription
US7978618B2 (en) 2004-10-08 2011-07-12 Sharp Laboratories Of America, Inc. Methods and systems for user interface customization
US8001586B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management and authentication
US8001183B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device related event notification
US8001587B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management
US8006293B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential acceptance
US8006176B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging-device-based form field management
US8006292B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission and consolidation
US8015234B2 (en) 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
US8018610B2 (en) 2004-10-08 2011-09-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote application interaction
US8106922B2 (en) 2004-10-08 2012-01-31 Sharp Laboratories Of America, Inc. Methods and systems for imaging device data display
US8024792B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission
US8032608B2 (en) 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for imaging device notification access control
US8032579B2 (en) 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device notification access control
US8035831B2 (en) 2004-10-08 2011-10-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote form management
US8051140B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device control
US8049677B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display element localization
US8051125B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device event notification subscription
US8060921B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential authentication and communication
US7826081B2 (en) 2004-10-08 2010-11-02 Sharp Laboratories Of America, Inc. Methods and systems for receiving localized display elements 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
US8023130B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data maintenance
US8115945B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job configuration management
US8115944B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for local configuration-based imaging device accounting
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
US8115946B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and sytems for imaging device job definition
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
US8120798B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for providing access to remote, descriptor-related data at an imaging device
US8120797B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for transmitting content to an imaging device
US8120793B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for displaying content on an imaging device
US8125666B2 (en) 2004-10-08 2012-02-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document management
US8140613B2 (en) 2004-10-08 2012-03-20 Sharp Laboratories Of America, Inc. Event notification subscription
US8156424B2 (en) 2004-10-08 2012-04-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device dynamic document creation and organization
US8171404B2 (en) 2004-10-08 2012-05-01 Sharp Laboratories Of America, Inc. Methods and systems for disassembly and reassembly of examination documents
US8201077B2 (en) 2004-10-08 2012-06-12 Sharp Laboratories Of America, Inc. Methods and systems for imaging device form generation and form field data management
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
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
US8237946B2 (en) 2004-10-08 2012-08-07 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server redundancy
US8270003B2 (en) 2004-10-08 2012-09-18 Sharp Laboratories Of America, Inc. Methods and systems for integrating imaging device display content
US8384925B2 (en) 2004-10-08 2013-02-26 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data management
US8428484B2 (en) 2005-03-04 2013-04-23 Sharp Laboratories Of America, Inc. Methods and systems for peripheral accounting
JP2007102774A (en) * 2005-09-30 2007-04-19 Sharp Corp Notification reservation access control method, event notification method, event notification reservation method, notification reservation access control system and event notification system
JP4536696B2 (en) * 2005-09-30 2010-09-01 シャープ株式会社 Notification reservation access control method, image processing apparatus, and notification reservation access control system
JP2007102773A (en) * 2005-09-30 2007-04-19 Sharp Corp Remote computation device and image processing device, and image processing device event notification reserving method and system for managing and reserving event notification generated by image processing device
US8345272B2 (en) 2006-09-28 2013-01-01 Sharp Laboratories Of America, Inc. Methods and systems for third-party control of remote imaging jobs
JP2009009220A (en) * 2007-06-26 2009-01-15 Konica Minolta Business Technologies Inc Event notification method, control program, and control device
JP2009187161A (en) * 2008-02-05 2009-08-20 Kyocera Mita Corp Image forming apparatus, its ui client for unifying ui screen, image forming apparatus with extended console, and setup value selection coping method
US9571613B2 (en) 2014-07-02 2017-02-14 Fujitsu Limited Portable terminal device that selects lowest amount of power consumed by a sensor and sensor's driver

Also Published As

Publication number Publication date
JP3977060B2 (en) 2007-09-19

Similar Documents

Publication Publication Date Title
JP3977060B2 (en) Peripheral device, information processing apparatus, notification method, and information processing method
US11132154B2 (en) Image processing system to support printing by users of chat applications and control method thereof
US7518747B2 (en) Informing a user of the status of a job that corresponds to obtained job identification information
US8773691B2 (en) Printing control apparatus, printing control method, and storage medium
US8264720B2 (en) Printing control apparatus and printing control method that can prompt a user to set additional information which is effective later as a part of a print log
JP2012048582A (en) Print job management system and method for controlling the same, information processor, print server
US8564813B2 (en) Distributed printing system, print control method for determining printing output locations according to content and estimated time information, and program
US7969594B2 (en) Information processing apparatus, information processing system, and proxy method for connection of information processing apparatuses
US9141890B2 (en) Data processing apparatus, data processing method, data processing program for implementing the method, and image processing apparatus
US20020026538A1 (en) Information processing apparatus issuing job to peripheral device and method for issuing job to peripheral device
CN103106051A (en) Job processing apparatus and control method thereof
JP2002182879A (en) Printing controller, printing control method, and printing system
JP2015097356A (en) Communication system, image forming device, control method thereof, and program
US7746493B2 (en) Job management apparatus and method of recognizing job completion, and control program used therewith
JP2010009200A (en) Program and device for controlling processing flow, and data processing system
JP4125033B2 (en) Management system, information processing apparatus and management method
KR100469596B1 (en) Data processing apparatus, job processing method, information processing apparatus, information processing method, and program
US11656810B2 (en) Printing system, printing apparatus, control methods therefor, and storage medium
US20180210685A1 (en) Image forming system and image forming method
US11388298B2 (en) Image forming apparatus and control method therefor
JP2003289419A (en) Network system, image processing apparatus, information processing apparatus, control method for image processing apparatus, and control method for information processing apparatus
JP4759175B2 (en) System and method for processing jobs on peripheral devices
JP2010214725A (en) Printer and printing system and method of controlling printer
JP3962720B2 (en) Information processing apparatus, information processing method, computer program, and computer-readable storage medium
JP7247780B2 (en) Image forming device, information processing device and program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040525

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061010

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070605

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070620

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100629

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110629

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120629

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120629

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130629

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees