JP2003140843A - Job information acquiring method and device - Google Patents

Job information acquiring method and device

Info

Publication number
JP2003140843A
JP2003140843A JP2001334641A JP2001334641A JP2003140843A JP 2003140843 A JP2003140843 A JP 2003140843A JP 2001334641 A JP2001334641 A JP 2001334641A JP 2001334641 A JP2001334641 A JP 2001334641A JP 2003140843 A JP2003140843 A JP 2003140843A
Authority
JP
Japan
Prior art keywords
job
attribute value
information acquisition
acquisition
job information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001334641A
Other languages
Japanese (ja)
Inventor
Yoshihide Muraki
義秀 村木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2001334641A priority Critical patent/JP2003140843A/en
Publication of JP2003140843A publication Critical patent/JP2003140843A/en
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a job information acquiring method and a device capable of acquiring unifiedly various kinds of jobs executed by a combiner, and managing easily acquired job information. SOLUTION: The kind of the job information desired to be acquired from the combiners 2 (2-1 to 2-n) is set as a job attribute, and job attribute values attainable by the job attribute are set respectively. Agents 1 (1-1 to 1-n) for returning the job attribute value as a response according to setting when an acquisition of the job information is requested from a management device 3, are arranged respectively in each combiner 2.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、ジョブ情報取得
方法および装置に関し、特に、多種のジョブを実行する
複合機からジョブ情報を取得するジョブ情報取得方法お
よび装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a job information acquisition method and apparatus, and more particularly to a job information acquisition method and apparatus for acquiring job information from a multi-function peripheral that executes various jobs.

【0002】[0002]

【従来の技術】クライアント等からプリンタの状態を取
得する方法は、従来から様々なものが提供されている。
例えば、印刷ジョブが完了した際に当該ジョブを発行し
たクライアントへメールを送信するものや障害が発生し
た際に指定された宛先へメールを送信するもの等があ
る。
2. Description of the Related Art Various methods have been conventionally provided for acquiring the status of a printer from a client or the like.
For example, there are ones that send an email to the client that issued the print job when the print job is completed, and one that sends an email to a designated destination when a failure occurs.

【0003】また、RFC2707で規定されている「Job Mon
itoring MIB - V1.0」のようにプリンタのジョブ情報を
MIB(Management Informatio
nBase)で取り扱うものがあった。
[Job Mon defined by RFC2707]
Itoring MIB-V1.0 ”, and the job information of the printer is MIB (Management Information Format).
nBase).

【0004】この他にも、プリンタ以外の装置、例え
ば、ファクシミリ装置等で、その通信状態を電子メール
で通知するものなどもあった。
In addition to this, there has been a device other than a printer, such as a facsimile device, which notifies the communication status by electronic mail.

【0005】[0005]

【発明が解決しようとする課題】ところで、近年では、
プリンタやコピー機、ファクシミリ装置等に加え、これ
らの機能を1つの装置で実行する複合機が多く普及して
きている。複合機は、コピー機能とファクシミリ機能を
有するものから、さらにプリンタ機能、スキャナ機能等
を有するものまで様々なものがある。そして、このよう
な複合機に対しても、ジョブ情報の取得が要求されるよ
うになっている。
By the way, in recent years,
In addition to printers, copiers, facsimile machines, and the like, multifunctional machines that perform these functions in one device have become widespread. There are various types of multi-function peripherals, including those having a copy function and a facsimile function, and those having a printer function and a scanner function. Then, acquisition of job information is also requested for such a multifunction machine.

【0006】しかしながら、複合機からジョブ情報を取
得する場合には、その機能毎に異なる方法でジョブ情報
の取得が行われており、ジョブ情報を一元的に扱うこと
は困難であった。
However, when the job information is acquired from the multi-function peripheral, the job information is acquired by different methods for each function, and it is difficult to handle the job information in a unified manner.

【0007】また、複合機の多くは、その機能を追加す
ることが可能であるが、機能を追加した場合には、その
追加した機能のジョブ情報を取得することができない場
合もあった。
Further, many of the multi-function peripherals can add the function, but when the function is added, there are cases where the job information of the added function cannot be obtained.

【0008】そこで、この発明は、複合機が実行する様
々な種類のジョブを一元的に取得し、取得したジョブ情
報の管理を容易に行うことのできるジョブ情報取得方法
および装置を提供することを目的とする。
Therefore, the present invention provides a job information acquisition method and apparatus capable of centrally acquiring various types of jobs executed by a multifunction peripheral and easily managing the acquired job information. To aim.

【0009】[0009]

【課題を解決するための手段】上述した目的を達成する
ため、請求項1の発明は、多種のジョブを実行する複合
機からジョブに関する情報を取得するジョブ情報取得方
法において、取得を所望するジョブ属性およびジョブ属
性値の形式を予め設定し、前記設定に従って複合機から
ジョブ属性値を取得し、前記設定に基づいて管理装置か
ら発せられるジョブ情報取得要求に対して、前記取得し
たジョブ属性値を前記管理装置に送信することを特徴と
する。
In order to achieve the above-mentioned object, the invention of claim 1 is a job information acquisition method for acquiring information about a job from a multi-function peripheral that executes various jobs. The attribute and job attribute value formats are set in advance, the job attribute value is acquired from the multi-function peripheral according to the setting, and the acquired job attribute value is set to the job information acquisition request issued from the management device based on the setting. The data is transmitted to the management device.

【0010】また、請求項2の発明は、請求項1の発明
において、前記取得および前記送信は、前記複合機内で
動作するエージェントにより、実行されることを特徴と
する。
Further, the invention of claim 2 is characterized in that, in the invention of claim 1, the acquisition and the transmission are executed by an agent operating in the multifunction peripheral.

【0011】また、請求項3の発明は、請求項2の発明
において、前記設定は、ジョブ属性に対し、該ジョブ属
性がとり得るジョブ属性値を列挙して関連付けることで
行われることを特徴とする。
Further, the invention of claim 3 is characterized in that, in the invention of claim 2, the setting is performed by enumerating and associating a job attribute value with a job attribute value that the job attribute can have. To do.

【0012】また、請求項4の発明は、請求項2の発明
において、前記取得は、前記管理装置からジョブ情報取
得要求が発せられる毎に実行されることを特徴とする。
The invention of claim 4 is characterized in that, in the invention of claim 2, the acquisition is executed every time a job information acquisition request is issued from the management apparatus.

【0013】また、請求項5の発明は、請求項2の発明
において、前記取得は、前記複合機でジョブに関する事
象が発生する毎に実行されることを特徴とする。
The invention of claim 5 is characterized in that, in the invention of claim 2, the acquisition is executed each time an event relating to a job occurs in the multifunction peripheral.

【0014】また、請求項6の発明は、請求項5の発明
において、前記事象が発生した際に、該事象の発生をジ
ョブ情報の更新として前記管理装置に通知することを特
徴とする。
The invention of claim 6 is characterized in that, in the invention of claim 5, when the event occurs, the occurrence of the event is notified to the management apparatus as an update of job information.

【0015】また、請求項7の発明は、多種のジョブを
実行する複合機からジョブに関する情報を取得するジョ
ブ情報取得装置において、予め設定されたジョブ属性お
よびジョブ属性値の形式を保持する取得情報保持手段
と、前記取得情報保持手段が保持するジョブ属性および
ジョブ属性値の形式に従って複合機からジョブ属性値を
取得する属性値取得手段と、前記取得情報保持手段が保
持するジョブ属性に基づいて管理装置から発せられるジ
ョブ情報取得要求に対して、前記属性値取得手段が取得
したジョブ属性値を前記管理装置に送信する取得要求応
答手段とを具備することを特徴とする。
According to a seventh aspect of the present invention, in a job information acquisition device that acquires information about a job from a multi-function peripheral that executes various jobs, acquisition information that holds preset job attributes and job attribute value formats. Management based on a holding unit, an attribute value acquisition unit that acquires a job attribute value from a multi-function peripheral according to the format of a job attribute and a job attribute value that the acquisition information holding unit holds, and a job attribute that the acquisition information holding unit holds It is characterized by comprising an acquisition request response means for transmitting the job attribute value acquired by the attribute value acquisition means to the management apparatus in response to a job information acquisition request issued from the apparatus.

【0016】また、請求項8の発明は、請求項7の発明
において、前記取得情報保持手段と前記属性値取得手
段、前記取得要求応答手段は、前記複合機内でエージェ
ントとして動作することを特徴とする。
The invention of claim 8 is characterized in that, in the invention of claim 7, the acquisition information holding means, the attribute value acquisition means, and the acquisition request response means operate as an agent in the multifunction peripheral. To do.

【0017】また、請求項9の発明は、請求項8の発明
において、前記取得情報保持手段は、ジョブ属性と、該
ジョブ属性がとり得るジョブ属性値とを関連付けて保持
することを特徴とする。
The invention according to claim 9 is characterized in that, in the invention according to claim 8, the acquisition information holding means holds a job attribute and a job attribute value which the job attribute can have in association with each other. .

【0018】また、請求項10の発明は、請求項8の発
明において、前記属性値取得手段は、前記管理装置から
ジョブ情報取得要求が発せられる毎にジョブ属性値の取
得を行うことを特徴とする。
The invention of claim 10 is characterized in that, in the invention of claim 8, the attribute value acquisition means acquires a job attribute value every time a job information acquisition request is issued from the management apparatus. To do.

【0019】また、請求項11の発明は、請求項8の発
明において、前記属性値取得手段は、前記複合機でジョ
ブに関する事象が発生する毎にジョブ属性値の取得を行
うことを特徴とする。
Further, the invention of claim 11 is characterized in that, in the invention of claim 8, the attribute value acquisition means acquires a job attribute value each time an event relating to a job occurs in the multifunction peripheral. .

【0020】また、請求項12の発明は、請求項11の
発明において、前記事象が発生した際に、該事象の発生
をジョブ情報の更新として前記管理装置に通知する更新
通知手段をさらに具備することを特徴とする。
The invention according to claim 12 is the invention according to claim 11, further comprising update notifying means for notifying the management device of the occurrence of the event as an update of job information when the event occurs. It is characterized by doing.

【0021】[0021]

【発明の実施の形態】以下、この発明に係るジョブ情報
取得方法および装置の一実施の形態について、添付図面
を参照して詳細に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of a job information acquisition method and apparatus according to the present invention will be described in detail below with reference to the accompanying drawings.

【0022】図1は、この発明を適用した複合機を含む
システムの構成例を示した図である。同図に示すよう
に、この発明では、複合機2(2−1〜2−n)に、そ
れぞれエージェント1(1−1〜1−n)を搭載し、こ
のエージェント1とクライアントである管理装置3がネ
ットワーク4を介して通信を行う。管理装置3は、エー
ジェント1と通信を行うことで、複合機2のジョブ情報
を取得する。
FIG. 1 is a diagram showing an example of the configuration of a system including a multifunction machine to which the present invention is applied. As shown in the figure, according to the present invention, an agent 1 (1-1 to 1-n) is mounted on each of the multifunction peripherals 2 (2-1 to 2-n), and the agent 1 and the management device which is a client. 3 communicates via the network 4. The management device 3 communicates with the agent 1 to acquire the job information of the multifunction device 2.

【0023】ここで、エージェント1と複合機2の関係
を説明する。図2は、複合機2の構成を示すブロック図
である。同図に示すように、複合機2は、コントローラ
21とコピーモジュール22、ファックスモジュール2
3、プリンタモジュール24、スキャナモジュール25
を具備して構成される。
Now, the relationship between the agent 1 and the multifunction machine 2 will be described. FIG. 2 is a block diagram showing the configuration of the multifunction machine 2. As shown in the figure, the multifunction device 2 includes a controller 21, a copy module 22, and a fax module 2.
3, printer module 24, scanner module 25
It is configured to include.

【0024】コピーモジュール22、ファックスモジュ
ール23、プリンタモジュール24、スキャナモジュー
ル25は、それぞれコピー機能、ファックス機能、プリ
ンタ機能、スキャナ機能を実行するためのモジュールで
図示しない画像入力部や画像処理部、画像出力部を制御
する。また、コントローラ21は、コピーモジュール2
2、ファックスモジュール23、プリンタモジュール2
4、スキャナモジュール25をそれぞれ制御する。
The copy module 22, the fax module 23, the printer module 24, and the scanner module 25 are modules for executing the copy function, the fax function, the printer function, and the scanner function, respectively. Control the output section. Further, the controller 21 uses the copy module 2
2, fax module 23, printer module 2
4 and controls the scanner module 25, respectively.

【0025】エージェント1は、コピーモジュール2
2、ファックスモジュール23、プリンタモジュール2
4、スキャナモジュール25と同様にコントローラ21
と通信が可能となるように複合機2に配される。
The agent 1 is a copy module 2
2, fax module 23, printer module 2
4, the controller 21 as well as the scanner module 25
Is arranged in the multi-function device 2 so that communication with

【0026】次に、エージェント1の構成について説明
する。図3は、エージェント1の構成を示すブロック図
である。同図に示すように、エージェント1は、情報取
得部11とジョブ属性規定テーブル12、通信制御部1
3を具備して構成される。
Next, the configuration of the agent 1 will be described. FIG. 3 is a block diagram showing the configuration of the agent 1. As shown in FIG. 1, the agent 1 includes an information acquisition unit 11, a job attribute definition table 12, and a communication control unit 1.
It is configured by including 3.

【0027】情報取得部11は、画像形成装置2のコン
トローラ21からジョブ情報を取得する。ジョブ属性規
定テーブル12は、情報取得部11が取得するジョブ情
報についての設定を保持している。通信制御部13は、
画像形成装置2の通信部29(図2では不図示のもの)
を介して、管理装置3との間で通信を行う。
The information acquisition unit 11 acquires job information from the controller 21 of the image forming apparatus 2. The job attribute definition table 12 holds settings for job information acquired by the information acquisition unit 11. The communication control unit 13
Communication unit 29 of image forming apparatus 2 (not shown in FIG. 2)
Communication is performed with the management device 3 via the.

【0028】ここで、ジョブ属性規定テーブル12につ
いて説明する。図4は、ジョブ属性規定テーブル12が
保持する設定の例を示した図である。
The job attribute definition table 12 will be described below. FIG. 4 is a diagram showing an example of settings held by the job attribute definition table 12.

【0029】同図に示すように、ジョブ属性規定テーブ
ル12は、ジョブ属性とその値であるジョブ属性値の形
式を情報取得部11が取得するジョブ情報として設定し
ている。
As shown in the figure, the job attribute definition table 12 sets the job attribute and the format of the job attribute value which is the value as the job information acquired by the information acquisition unit 11.

【0030】ジョブ属性は、取得するジョブ情報の種類
を規定したもので、ジョブの種類を示す「JobType」や
ジョブの名前を示す「JobName」、ジョブの状態を示す
「JobStatus」等がある。
The job attribute defines the type of job information to be acquired, and includes “JobType” indicating the type of job, “JobName” indicating the name of the job, and “JobStatus” indicating the status of the job.

【0031】ジョブ属性値は、ジョブ属性の値であり、
ジョブ属性規定テーブル12では、各ジョブ属性が取り
得るジョブ属性値をジョブ属性値形式として規定してい
る。例えば、「JobType」のジョブ属性値形式として
は、「プリントジョブ」、「スキャンジョブ」、「コピ
ージョブ」、「ファックスジョブ」等が規定され、「Jo
bStatus」のジョブ属性値形式としては、「プリント
中」や「完了」等が規定される。
The job attribute value is the value of the job attribute,
In the job attribute definition table 12, the job attribute value that each job attribute can take is defined as a job attribute value format. For example, as the job attribute value format of "JobType", "print job", "scan job", "copy job", "fax job", etc. are defined, and
As the job attribute value format of “bStatus”, “printing”, “completed”, etc. are defined.

【0032】次に、エージェント1の動作について説明
する。エージェント1は、管理装置3からのジョブ情報
の取得要求に応じて、当該要求に応じたジョブ情報を管
理装置3へ返す。管理装置3が発するジョブ情報の取得
要求は、様々なものを定義することができるが、ここで
は、一例として、GET要求とWALK要求について説
明する。
Next, the operation of the agent 1 will be described. In response to the job information acquisition request from the management device 3, the agent 1 returns the job information corresponding to the request to the management device 3. The job information acquisition request issued by the management apparatus 3 can be defined in various ways, but here, as an example, a GET request and a WALK request will be described.

【0033】GET要求は、ジョブを指定し、指定した
ジョブのジョブ情報を取得するための要求であり、 GET ジョブ属性 + Index の形式で要求を発行する。Indexは、複合機2で各
ジョブに付されるもので、このIndexによるジョブ
を一意に指定することができる。具体的には、 GET JobStatus.1 のように要求を発行する。そして、この要求に対して
は、エージェント1が JobStatus.1 Complete の形式で指定したジョブ属性のジョブ属性値を返してく
る。
The GET request is a request for designating a job and acquiring the job information of the designated job. The GET request is issued in the format of GET job attribute + Index. The index is attached to each job in the multifunction machine 2, and the job by this index can be uniquely designated. Specifically, a request is issued as in GET JobStatus.1. Then, in response to this request, the agent 1 returns the job attribute value of the job attribute specified in the JobStatus.1 Complete format.

【0034】また、WALK要求は、複数のジョブ情報
を取得するための要求であり、 WALK ジョブ属性 の形式で要求を発行する。具体的には、 WALK JobName のように要求を発行する。そして、この要求に対して
は、エージェント1が JobName.1 AAA JobName.2 BBB JobName.3 CCC の形式で指定したジョブ属性のジョブ属性値を複数のジ
ョブについて返してくる。
The WALK request is a request for acquiring a plurality of pieces of job information, and is issued in the WALK job attribute format. Specifically, issue a request like WALK JobName. Then, in response to this request, the agent 1 returns the job attribute value of the job attribute specified in the format of JobName.1 AAA JobName.2 BBB JobName.3 CCC for a plurality of jobs.

【0035】ここでは、このような管理装置3からの要
求があった際のエージェント1の動作を説明するが、そ
の動作例として管理装置3からGET要求があった場合
を説明する。図5は、GET要求を受信した場合のエー
ジェント1の動作の流れを示すフローチャートである。
Here, the operation of the agent 1 when there is a request from the management device 3 will be described. As an example of the operation, a case where the management device 3 makes a GET request will be described. FIG. 5 is a flowchart showing the flow of the operation of the agent 1 when receiving the GET request.

【0036】エージェント1は、通信制御部13が管理
装置3からのGET要求を受信すると(ステップ50で
YES)、まず、情報取得部11がジョブ属性規定テー
ブル12を参照する(ステップ51)。続いて、情報取
得部11がGET要求に含まれるジョブ属性とInde
x、ジョブ属性規定テーブル12の参照結果に基づいて
コントローラ21からジョブ属性値を取得し(ステップ
52)、取得したジョブ属性値をGET要求に対する応
答として、通信制御部13を介して管理装置3に送信す
る(ステップ52)。
When the communication control unit 13 of the agent 1 receives the GET request from the management device 3 (YES in step 50), the information acquisition unit 11 first refers to the job attribute definition table 12 (step 51). Then, the information acquisition unit 11 sets the job attribute and the Ind included in the GET request.
x, the job attribute value is acquired from the controller 21 based on the reference result of the job attribute definition table 12 (step 52), and the acquired job attribute value is sent to the management device 3 via the communication control unit 13 as a response to the GET request. It is transmitted (step 52).

【0037】なお、ここでは、GET要求に対する動作
のみを説明したが、エージェント1は、WALK要求等
の他の要求に対しても基本的には同様の動作を行う。
Although only the operation for the GET request has been described here, the agent 1 basically performs the same operation for other requests such as the WALK request.

【0038】このように、エージェント1は、管理装置
3からジョブ情報の取得要求を受信すると、当該取得要
求とジョブ属性規定テーブル12が保持する設定に基づ
いて複合機2のコントローラ21から必要な情報を取得
し、これをジョブ属性値として管理装置3に返す動作を
行う。
As described above, when the agent 1 receives the job information acquisition request from the management apparatus 3, the agent 1 receives the necessary information from the controller 21 of the multifunction machine 2 based on the acquisition request and the setting held in the job attribute definition table 12. Is acquired and returned to the management apparatus 3 as a job attribute value.

【0039】ところで、エージェント1は、管理装置3
からジョブ情報の取得要求を受信する毎に、情報の取得
を行っていたが、予めジョブ情報を取得して管理し、管
理装置3からジョブ情報の取得要求を受信した際に、管
理しているジョブ情報を管理装置3へ返すようにするこ
ともできる。
By the way, the agent 1 is managed by the management device 3
The information is acquired each time a job information acquisition request is received from the device. However, the job information is acquired and managed in advance, and is managed when the job information acquisition request is received from the management device 3. The job information may be returned to the management device 3.

【0040】図6は、ジョブ情報を予め取得して管理す
る場合のエージェントの構成を示すブロック図である。
なお、同図に示すエージェント101は、上述のエージ
ェント1に対応するものである。
FIG. 6 is a block diagram showing the configuration of the agent when the job information is acquired and managed in advance.
The agent 101 shown in the figure corresponds to the above-mentioned agent 1.

【0041】同図に示すように、エージェント101
は、情報取得部111とジョブ属性規定テーブル11
2、通信制御部113、ジョブ属性値管理部114を具
備して構成される。
As shown in FIG.
Is an information acquisition unit 111 and a job attribute definition table 11
2, a communication control unit 113, and a job attribute value management unit 114.

【0042】情報取得部111は、画像形成装置2のコ
ントローラ21からジョブ情報を取得する。ジョブ属性
規定テーブル112は、情報取得部111が取得するジ
ョブ情報についての設定を保持している。通信制御部1
13は、画像形成装置2の通信部29を介して、管理装
置3との間で通信を行う。ジョブ属性値管理部114
は、情報取得部111が取得したジョブ情報を管理す
る。
The information acquisition unit 111 acquires job information from the controller 21 of the image forming apparatus 2. The job attribute definition table 112 holds settings for job information acquired by the information acquisition unit 111. Communication control unit 1
The communication unit 13 communicates with the management apparatus 3 via the communication unit 29 of the image forming apparatus 2. Job attribute value management unit 114
Manages the job information acquired by the information acquisition unit 111.

【0043】この構成では、情報取得部111が、予め
ジョブ属性規定テーブル112を参照してコントローラ
21からジョブ情報を取得し、この取得したジョブ情報
をジョブ属性値管理部114が管理する。そして、通信
制御部113が管理装置3からジョブ情報の取得要求を
受信すると、ジョブ属性値管理部114が管理するジョ
ブ情報が管理装置3に返される。なお、ジョブ属性規定
テーブル112が保持している設定は、上述のジョブ属
性規定テーブル12と同様のものである。また、情報取
得部111と通信制御部113も、基本的には上述の情
報取得部11、通信制御部13と同様に動作し、異なる
動作については後述する。
In this structure, the information acquisition unit 111 acquires job information from the controller 21 by referring to the job attribute definition table 112 in advance, and the job attribute value management unit 114 manages the acquired job information. When the communication control unit 113 receives a job information acquisition request from the management device 3, the job information managed by the job attribute value management unit 114 is returned to the management device 3. The settings held by the job attribute definition table 112 are the same as those of the job attribute definition table 12 described above. The information acquisition unit 111 and the communication control unit 113 basically operate in the same manner as the information acquisition unit 11 and the communication control unit 13 described above, and different operations will be described later.

【0044】ここで、ジョブ属性値管理部114につい
て説明する。図7は、ジョブ属性値管理部114が管理
するジョブ情報の例を示した図である。
Here, the job attribute value management unit 114 will be described. FIG. 7 is a diagram showing an example of job information managed by the job attribute value management unit 114.

【0045】同図に示すように、ジョブ属性値管理部1
14は、情報取得部111が取得したジョブ情報をジョ
ブのIndex、ジョブ属性、ジョブ属性値の組として
管理する。これにより、管理装置3からGET要求を受
信した際には、Indexとジョブ属性に応じたジョブ
属性値を返し、WALK要求を受信した際には、ジョブ
属性に基づいたジョブ属性値群を返すことができる。
As shown in the figure, the job attribute value management unit 1
14 manages the job information acquired by the information acquisition unit 111 as a set of a job index, a job attribute, and a job attribute value. Thus, when a GET request is received from the management device 3, a job attribute value corresponding to the Index and the job attribute is returned, and when a WALK request is received, a job attribute value group based on the job attribute is returned. You can

【0046】次に、エージェント101の動作について
説明するが、ここでは、管理装置3からGET要求があ
った場合を例として説明を行う。図8は、GET要求を
受信した場合のエージェント101の動作の流れを示す
フローチャートである。
Next, the operation of the agent 101 will be described. Here, the case where there is a GET request from the management device 3 will be described as an example. FIG. 8 is a flowchart showing the operation flow of the agent 101 when receiving the GET request.

【0047】エージェント101は、動作を開始する
と、まず、ジョブ属性規定テーブル112を参照し(ス
テップ150)、その参照結果に基づいてコントローラ
21からジョブ属性値を取得する(ステップ151)。
そして、取得したジョブ属性値をジョブ属性値管理部1
14に記録する(ステップ152)。このステップ15
0からステップ152の処理は、コントローラ21でイ
ベントが発生、つまり、ジョブの状態遷移が生じた際に
再び行われる(ステップ153でYES)。
When the operation is started, the agent 101 first refers to the job attribute definition table 112 (step 150), and acquires the job attribute value from the controller 21 based on the reference result (step 151).
Then, the acquired job attribute value is set to the job attribute value management unit 1
14 (step 152). This step 15
The processing from 0 to step 152 is performed again when an event occurs in the controller 21, that is, when a job state transition occurs (YES in step 153).

【0048】一方、通信制御部113が管理装置3から
のGET要求を受信すると(ステップ154でYE
S)、通信制御部113は、GET要求に含まれるジョ
ブ属性とIndexに基づいて、ジョブ属性値管理部1
14から対応するジョブ属性値を読み出し(ステップ1
55)、読み出したジョブ属性値をGET要求に対する
応答として、管理装置3に送信する(ステップ15
6)。
On the other hand, when the communication control unit 113 receives the GET request from the management device 3 (YE at step 154).
S), the communication control unit 113 determines the job attribute value management unit 1 based on the job attribute and Index included in the GET request.
Read the corresponding job attribute value from 14 (step 1
55), and sends the read job attribute value to the management device 3 as a response to the GET request (step 15).
6).

【0049】なお、ここでは、GET要求に対する動作
のみを説明したが、エージェント101は、WALK要
求等の他の要求に対しても基本的には同様の動作を行
う。
Although only the operation for the GET request has been described here, the agent 101 basically performs the same operation for other requests such as the WALK request.

【0050】このように、エージェント101は、複合
機2でジョブの状態遷移がある毎に、コントローラ21
からジョブ属性値を取得して、ジョブ属性値管理部11
4で管理しておき、管理装置3からジョブ情報の取得要
求を受信すると、ジョブ属性値管理部114で管理して
いるジョブ属性値として管理装置3に返す動作を行う。
As described above, the agent 101 is controlled by the controller 21 every time there is a job state transition in the multifunction machine 2.
The job attribute value is acquired from the job attribute value management unit 11
When the job information acquisition request is received from the management apparatus 3, the job attribute value management unit 114 returns the job attribute value to the management apparatus 3.

【0051】ところで、エージェント101は、複合機
2でジョブの状態遷移がある毎にジョブ情報を取得する
が、ジョブ情報を取得した際に、これを管理装置3に通
知するようにしてもよい。
By the way, the agent 101 acquires the job information each time there is a job state transition in the multifunction machine 2, but it may notify the management device 3 of this when the job information is acquired.

【0052】図9は、ジョブ情報を予め取得して管理
し、ジョブ情報の更新を管理装置3に通知する場合のエ
ージェントの構成を示すブロック図である。なお、同図
に示すエージェント201は、上述のエージェント1、
エージェント101に対応するものである。
FIG. 9 is a block diagram showing the configuration of the agent when the job information is acquired and managed in advance and the update of the job information is notified to the management device 3. The agent 201 shown in FIG.
It corresponds to the agent 101.

【0053】同図に示すように、エージェント201
は、情報取得部211とジョブ属性規定テーブル21
2、通信制御部213、ジョブ属性値管理部214、更
新通知部215を具備して構成される。
As shown in FIG.
Is the information acquisition unit 211 and the job attribute definition table 21.
2, a communication control unit 213, a job attribute value management unit 214, and an update notification unit 215.

【0054】情報取得部211は、画像形成装置2のコ
ントローラ21からジョブ情報を取得する。ジョブ属性
規定テーブル212は、情報取得部211が取得するジ
ョブ情報についての設定を保持している。通信制御部2
13は、画像形成装置2の通信部29を介して、管理装
置3との間で通信を行う。ジョブ属性値管理部214
は、情報取得部211が取得したジョブ情報を管理す
る。更新通知部215は、情報取得部211がジョブ情
報を取得すると、これをジョブ情報の更新として、通信
制御部213を介して管理装置3に通知する。
The information acquisition unit 211 acquires job information from the controller 21 of the image forming apparatus 2. The job attribute definition table 212 holds settings for job information acquired by the information acquisition unit 211. Communication control unit 2
The communication unit 13 communicates with the management apparatus 3 via the communication unit 29 of the image forming apparatus 2. Job attribute value management unit 214
Manages the job information acquired by the information acquisition unit 211. When the information acquisition unit 211 acquires the job information, the update notification unit 215 notifies the management device 3 via the communication control unit 213 that the job information is updated.

【0055】この構成では、更新通知部215がジョブ
情報の更新通知を行う他は、上述のエージェント101
と同様の処理を行う。したがって、情報取得部211、
ジョブ属性規定テーブル212、通信制御部213、ジ
ョブ属性値管理部214は、それぞれ情報取得部11
1、ジョブ属性規定テーブル112、通信制御部11
3、ジョブ属性値管理部114と同様のものである。
In this configuration, the above-mentioned agent 101 is used except that the update notification unit 215 notifies the update of the job information.
Perform the same processing as. Therefore, the information acquisition unit 211,
The job attribute definition table 212, the communication control unit 213, and the job attribute value management unit 214 are respectively the information acquisition unit 11
1, job attribute definition table 112, communication control unit 11
3, the same as the job attribute value management unit 114.

【0056】次に、エージェント201の動作について
説明するが、ここでは、管理装置3からGET要求があ
った場合を例として説明を行う。図10は、GET要求
を受信した場合のエージェント201の動作の流れを示
すフローチャートである。
Next, the operation of the agent 201 will be described. Here, the case where there is a GET request from the management device 3 will be described as an example. FIG. 10 is a flowchart showing the operation flow of the agent 201 when receiving the GET request.

【0057】エージェント201は、動作を開始する
と、まず、ジョブ属性規定テーブル212を参照し(ス
テップ250)、その参照結果に基づいてコントローラ
21からジョブ属性値を取得する(ステップ251)。
そして、取得したジョブ属性値をジョブ属性値管理部1
14に記録する(ステップ252)。このとき、更新通
知部215が管理装置3に対してジョブ情報の更新があ
った旨を通知する(ステップ253)。ただし、ステッ
プ253での更新通知処理は、エージェント201が動
作を開始した直後のみ行わないようにしてもよい。この
ステップ250からステップ253の処理は、コントロ
ーラ21でイベントが発生、つまり、ジョブの状態遷移
が生じた際に再び行われる(ステップ254でYE
S)。
When the agent 201 starts the operation, first, it refers to the job attribute definition table 212 (step 250) and acquires the job attribute value from the controller 21 based on the reference result (step 251).
Then, the acquired job attribute value is set to the job attribute value management unit 1
14 (step 252). At this time, the update notification unit 215 notifies the management apparatus 3 that the job information has been updated (step 253). However, the update notification process in step 253 may not be performed only immediately after the agent 201 starts the operation. The processing from step 250 to step 253 is performed again when an event occurs in the controller 21, that is, when a job state transition occurs (YES in step 254).
S).

【0058】一方、管理装置3は、ジョブ情報の更新通
知を受信すると、GET要求を発行する。通信制御部2
13が管理装置3からのGET要求を受信すると(ステ
ップ255でYES)、通信制御部213は、GET要
求に含まれるジョブ属性とIndexに基づいて、ジョ
ブ属性値管理部214から対応するジョブ属性値を読み
出し(ステップ256)、読み出したジョブ属性値をG
ET要求に対する応答として、管理装置3に送信する
(ステップ257)。
On the other hand, when the management device 3 receives the job information update notification, it issues a GET request. Communication control unit 2
When 13 receives the GET request from the management device 3 (YES in step 255), the communication control unit 213 determines, from the job attribute value management unit 214, the corresponding job attribute value based on the job attribute and the index included in the GET request. Is read (step 256), and the read job attribute value is G
It is transmitted to the management device 3 as a response to the ET request (step 257).

【0059】なお、ここでは、GET要求に対する動作
のみを説明したが、エージェント201は、WALK要
求等の他の要求に対しても基本的には同様の動作を行
う。
Although only the operation for the GET request has been described here, the agent 201 basically performs the same operation for other requests such as the WALK request.

【0060】このように、エージェント201は、複合
機2でジョブの状態遷移がある毎に、コントローラ21
からジョブ属性値を取得して、ジョブ属性値管理部11
4で管理するとともに、この事象をジョブ情報の更新と
して管理装置3に通知する。そして、管理装置3からジ
ョブ情報の取得要求を受信すると、ジョブ属性値管理部
214で管理しているジョブ属性値として管理装置3に
返す動作を行う。
As described above, the agent 201 causes the controller 21 to execute the job state transition every time there is a job state transition in the multifunction machine 2.
The job attribute value is acquired from the job attribute value management unit 11
The management device 3 manages this event and notifies the management device 3 of this event as an update of job information. When a job information acquisition request is received from the management apparatus 3, the job attribute value management unit 214 returns the job attribute value to the management apparatus 3.

【0061】[0061]

【発明の効果】以上説明したように、この発明によれ
ば、複合機からの取得を所望するジョブ情報について、
その種類をジョブ属性として設定するとともに、ジョブ
属性が取り得るジョブ属性値をそれぞれ設定しておき、
管理装置等からのジョブ情報の取得要求があった際に、
設定に従って、ジョブ属性値を応答として返すように構
成したので、複合機が処理する様々な種類のジョブを一
元的に管理することができるとともに、複合機に新たに
機能が追加された場合であっても、ジョブ情報の取得を
容易に行うことができる。
As described above, according to the present invention, regarding the job information desired to be acquired from the multifunction machine,
The type is set as a job attribute, and the job attribute values that the job attribute can take are set respectively.
When there is a job information acquisition request from the management device,
Since the job attribute value is returned as a response according to the settings, various types of jobs processed by the multi-function peripheral can be centrally managed and new functions are added to the multi-function peripheral. However, the job information can be easily acquired.

【0062】また、複合機においてジョブの状態遷移が
生じた際に、これを管理装置等に通知するように構成し
たので、管理装置等は、定期的にジョブ情報を取得する
必要が無くなるとともに、ジョブ情報の更新があったか
否かを自身で比較、確認する必要が無くなる。これによ
り、ネットワークのトラフィックが軽減されるととも
に、管理装置等の負荷が減少する。
Further, when the state transition of the job occurs in the multi-function peripheral, it is configured so as to be notified to the management device or the like, so that the management device or the like does not need to periodically acquire the job information, and There is no need to compare and check by itself whether or not the job information has been updated. This reduces network traffic and reduces the load on the management device and the like.

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

【図1】この発明を適用した複合機を含むシステムの構
成例を示した図である。
FIG. 1 is a diagram showing a configuration example of a system including a multifunction machine to which the present invention is applied.

【図2】複合機2の構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a multifunction machine 2.

【図3】エージェント1の構成を示すブロック図であ
る。
FIG. 3 is a block diagram showing a configuration of an agent 1.

【図4】ジョブ属性規定テーブル12が保持する設定の
例を示した図である。
FIG. 4 is a diagram showing an example of settings held by a job attribute definition table 12.

【図5】GET要求を受信した場合のエージェント1の
動作の流れを示すフローチャートである。
FIG. 5 is a flowchart showing an operation flow of the agent 1 when receiving a GET request.

【図6】ジョブ情報を予め取得して管理する場合のエー
ジェントの構成を示すブロック図である。
FIG. 6 is a block diagram showing a configuration of an agent when job information is acquired and managed in advance.

【図7】ジョブ属性値管理部114が管理するジョブ情
報の例を示した図である。
FIG. 7 is a diagram showing an example of job information managed by a job attribute value management unit 114.

【図8】GET要求を受信した場合のエージェント10
1の動作の流れを示すフローチャートである。
FIG. 8 shows an agent 10 when receiving a GET request.
3 is a flowchart showing a flow of operation No. 1.

【図9】ジョブ情報を予め取得して管理し、ジョブ情報
の更新を管理装置3に通知する場合のエージェントの構
成を示すブロック図である。
FIG. 9 is a block diagram showing a configuration of an agent in the case of acquiring and managing job information in advance and notifying the management device 3 of update of the job information.

【図10】GET要求を受信した場合のエージェント2
01の動作の流れを示すフローチャートである。
FIG. 10: Agent 2 when receiving a GET request
It is a flowchart which shows the flow of the operation of 01.

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

1、1−1〜1−n エージェント 2、2−1〜2−n 複合機 3 管理装置 4 ネットワーク 11 情報取得部 12 ジョブ属性規定テーブル 13 通信制御部 21 コントローラ 22 コピーモジュール 23 ファックスモジュール 24 プリンタモジュール 25 スキャナモジュール 29 通信部 111 情報取得部 112 ジョブ属性規定テーブル 113 通信制御部 114 ジョブ属性値管理部 211 情報取得部 212 ジョブ属性規定テーブル 213 通信制御部 214 ジョブ属性値管理部 215 更新通知部 1, 1-1 to 1-n agents 2, 2-1 to 2-n multifunction machine 3 management device 4 network 11 Information acquisition section 12 Job attribute specification table 13 Communication control unit 21 Controller 22 Copy Module 23 Fax module 24 Printer module 25 Scanner Module 29 Communications Department 111 Information acquisition unit 112 Job attribute specification table 113 Communication control unit 114 job attribute value management unit 211 Information acquisition unit 212 Job attribute specification table 213 Communication control unit 214 job attribute value management unit 215 Update notification section

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 多種のジョブを実行する複合機からジョ
ブに関する情報を取得するジョブ情報取得方法におい
て、 取得を所望するジョブ属性およびジョブ属性値の形式を
予め設定し、 前記設定に従って複合機からジョブ属性値を取得し、 前記設定に基づいて管理装置から発せられるジョブ情報
取得要求に対して、前記取得したジョブ属性値を前記管
理装置に送信することを特徴とするジョブ情報取得方
法。
1. A job information acquisition method for acquiring information related to a job from a multi-function peripheral that executes various jobs, wherein a format of a job attribute and a job attribute value desired to be acquired is preset, and the job is transmitted from the multi-function peripheral according to the setting. A job information acquisition method, which acquires an attribute value and transmits the acquired job attribute value to the management device in response to a job information acquisition request issued from the management device based on the setting.
【請求項2】 前記取得および前記送信は、 前記複合機内で動作するエージェントにより、実行され
ることを特徴とする請求項1記載のジョブ情報取得方
法。
2. The job information acquisition method according to claim 1, wherein the acquisition and the transmission are executed by an agent operating in the multifunction peripheral.
【請求項3】 前記設定は、 ジョブ属性に対し、該ジョブ属性がとり得るジョブ属性
値を列挙して関連付けることで行われることを特徴とす
る請求項2記載のジョブ情報取得方法。
3. The job information acquisition method according to claim 2, wherein the setting is performed by listing and associating job attribute values that the job attribute can have with the job attribute.
【請求項4】 前記取得は、 前記管理装置からジョブ情報取得要求が発せられる毎に
実行されることを特徴とする請求項2記載のジョブ情報
取得方法。
4. The job information acquisition method according to claim 2, wherein the acquisition is executed each time a job information acquisition request is issued from the management device.
【請求項5】 前記取得は、 前記複合機でジョブに関する事象が発生する毎に実行さ
れることを特徴とする請求項2記載のジョブ情報取得方
法。
5. The job information acquisition method according to claim 2, wherein the acquisition is executed every time a job-related event occurs in the multifunction peripheral.
【請求項6】 前記事象が発生した際に、該事象の発生
をジョブ情報の更新として前記管理装置に通知すること
を特徴とする請求項5記載のジョブ情報取得方法。
6. The job information acquisition method according to claim 5, wherein when the event occurs, the occurrence of the event is notified to the management apparatus as an update of job information.
【請求項7】 多種のジョブを実行する複合機からジョ
ブに関する情報を取得するジョブ情報取得装置におい
て、 予め設定されたジョブ属性およびジョブ属性値の形式を
保持する取得情報保持手段と、 前記取得情報保持手段が保持するジョブ属性およびジョ
ブ属性値の形式に従って複合機からジョブ属性値を取得
する属性値取得手段と、 前記取得情報保持手段が保持するジョブ属性に基づいて
管理装置から発せられるジョブ情報取得要求に対して、
前記属性値取得手段が取得したジョブ属性値を前記管理
装置に送信する取得要求応答手段とを具備することを特
徴とするジョブ情報取得装置。
7. A job information acquisition device for acquiring information about a job from a multi-function peripheral that executes various jobs, and acquisition information holding means for holding preset job attribute and job attribute value formats, the acquisition information. Attribute value acquisition means for acquiring a job attribute value from a multi-function peripheral according to the format of the job attribute and job attribute value held by the holding means, and job information acquisition issued from the management device based on the job attribute held by the acquired information holding means On demand
A job information acquisition device, comprising: an acquisition request response device that transmits the job attribute value acquired by the attribute value acquisition device to the management device.
【請求項8】 前記取得情報保持手段と前記属性値取得
手段、前記取得要求応答手段は、 前記複合機内でエージェントとして動作することを特徴
とする請求項7記載のジョブ情報取得装置。
8. The job information acquisition device according to claim 7, wherein the acquisition information holding unit, the attribute value acquisition unit, and the acquisition request response unit operate as an agent in the multifunction peripheral.
【請求項9】 前記取得情報保持手段は、 ジョブ属性と、該ジョブ属性がとり得るジョブ属性値と
を関連付けて保持することを特徴とする請求項8記載の
ジョブ情報取得装置。
9. The job information acquisition device according to claim 8, wherein the acquisition information holding unit holds a job attribute and a job attribute value that the job attribute can have in association with each other.
【請求項10】 前記属性値取得手段は、 前記管理装置からジョブ情報取得要求が発せられる毎に
ジョブ属性値の取得を行うことを特徴とする請求項8記
載のジョブ情報取得装置。
10. The job information acquisition apparatus according to claim 8, wherein the attribute value acquisition unit acquires a job attribute value each time a job information acquisition request is issued from the management apparatus.
【請求項11】 前記属性値取得手段は、 前記複合機でジョブに関する事象が発生する毎にジョブ
属性値の取得を行うことを特徴とする請求項8記載のジ
ョブ情報取得装置。
11. The job information acquisition apparatus according to claim 8, wherein the attribute value acquisition unit acquires a job attribute value each time a job-related event occurs in the multifunction peripheral.
【請求項12】 前記事象が発生した際に、該事象の発
生をジョブ情報の更新として前記管理装置に通知する更
新通知手段をさらに具備することを特徴とする請求項1
1記載のジョブ情報取得装置。
12. The apparatus according to claim 1, further comprising update notification means for notifying the management apparatus of the occurrence of the event as an update of job information when the event occurs.
1. The job information acquisition device described in 1.
JP2001334641A 2001-10-31 2001-10-31 Job information acquiring method and device Pending JP2003140843A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001334641A JP2003140843A (en) 2001-10-31 2001-10-31 Job information acquiring method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001334641A JP2003140843A (en) 2001-10-31 2001-10-31 Job information acquiring method and device

Publications (1)

Publication Number Publication Date
JP2003140843A true JP2003140843A (en) 2003-05-16

Family

ID=19149740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001334641A Pending JP2003140843A (en) 2001-10-31 2001-10-31 Job information acquiring method and device

Country Status (1)

Country Link
JP (1) JP2003140843A (en)

Similar Documents

Publication Publication Date Title
JP4978661B2 (en) Image processing device
US8072636B2 (en) Information processing apparatus, information processing method, and print control system
US8305606B2 (en) Job management system, apparatus, and method for distributing print job information list in RSS format
JP5724321B2 (en) Image forming apparatus, information setting system, information setting method, and information setting program
JP2008305018A (en) Information processing system, its information processor, and server device
JP2015212893A (en) Information processing unit, method, program, and information processing system
JP2003150466A (en) Management information sending device, apparatus management device and apparatus management system
JP2009033555A (en) Image processing apparatus, system, program, and recording medium
US7457839B2 (en) Selective rejection of access to parameters of an option application detachable from an embedded apparatus including web server function
JP5571911B2 (en) Image processing apparatus, control method thereof, and program
JP2003316530A (en) Print server device and network printing system
JP2004350020A (en) Image conversion service method and image conversion device
US20090083473A1 (en) Function-providing system
JP2005078461A (en) Distributed image processing network system
JP2003140843A (en) Job information acquiring method and device
US8812747B2 (en) Network apparatus that sends back equipment information, method of controlling the apparatus, and storage medium
JP2008152648A (en) Data processing apparatus
JP2003345713A (en) Image forming device, and method and system for outputting stored document
JP5298971B2 (en) Remote management system
JP2004145765A (en) Charging processing method of charging system
JP2003341175A (en) Imaging apparatus, and method and system for outputting accumulated document
JP2008135968A (en) Image forming apparatus, fax communication method and fax communication program
JP2000003259A (en) Lan system and digital copying machine management server
JP2007305143A (en) Information processor and information processing method
JP2024103210A (en) Information processing device, method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060919

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070130