Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3977060B2 - 周辺機器、情報処理装置、通知方法、及び情報処理方法 - Google Patents
[go: Go Back, main page]

JP3977060B2 - 周辺機器、情報処理装置、通知方法、及び情報処理方法 - Google Patents

周辺機器、情報処理装置、通知方法、及び情報処理方法 Download PDF

Info

Publication number
JP3977060B2
JP3977060B2 JP2001355025A JP2001355025A JP3977060B2 JP 3977060 B2 JP3977060 B2 JP 3977060B2 JP 2001355025 A JP2001355025 A JP 2001355025A JP 2001355025 A JP2001355025 A JP 2001355025A JP 3977060 B2 JP3977060 B2 JP 3977060B2
Authority
JP
Japan
Prior art keywords
event
information
attribute
peripheral device
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.)
Expired - Fee Related
Application number
JP2001355025A
Other languages
English (en)
Other versions
JP2003157155A5 (ja
JP2003157155A (ja
Inventor
守 長田
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/ja
Publication of JP2003157155A publication Critical patent/JP2003157155A/ja
Publication of JP2003157155A5 publication Critical patent/JP2003157155A5/ja
Application granted granted Critical
Publication of JP3977060B2 publication Critical patent/JP3977060B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、例えば、ネットワーク上のデバイス(プリンタ、スキャナ、複写機、ファクシミリ装置(FAX)等の周辺機器)、及び当該デバイスから所定のイベント通知を受け取ることで当該デバイスを制御するための装置或いはシステムに用いられる、周辺機器、情報処理装置、通知方法、及び情報処理方法に関するものである。
【0002】
【従来の技術】
従来より例えば、パーソナルコンピュータ(以下、単に「パソコン」又は「PC」と言う)上でデバイス制御ソフトウェア(周辺機器制御ソフトウェア)を起動させることで、当該パソコンにおいて、ネットワークに接続されたプリンタ等のデバイスから定期的にデバイス状態等を示すパラメータを取得する、或いはデバイスから通知されるイベント等を受け取ることで、デバイスの状態や、デバイス内で実行されているジョブ等を監視(モニタ)して制御することが行なわれている。
【0003】
【発明が解決しようとする課題】
しかしながら、上述したような従来のデバイス制御ソフトウェアによるデバイス制御方法では、デバイス制御ソフトウェアが、イベントの受け取り(イベント通知)、これを用いてデバイスの状態等をモニタする機能をユーザに提供できたのは、デバイス制御ソフトウェアが、当該デバイスから通知可能なイベントの種類等を予め認識する構成であったからであり、したがって、当該デバイスに関して予め知識のないデバイス制御ソフトウェアの場合、当該デバイスのモニタ機能をユーザに対して提供することができなかった。
【0004】
そこで、本発明は、上記の欠点を除去するために成されたもので、デバイスのモニタ機能をユーザに対して常に提供できる構成により、効率的なデバイス制御が行える、周辺機器、情報処理装置、通知方法、及び情報処理方法を提供することを目的とする。
【0005】
【課題を解決するための手段】
斯かる目的下において、本発明は、外部の情報処理装置と通信可能な周辺機器であって、上記周辺機器でのイベントの発生に応じて、当該イベントに関する情報を上記情報処理装置に通知する通知手段と、上記通知手段により通知が可能なイベントの種類を示す情報を記憶する記憶手段と、上記記憶手段に記憶されている情報を上記情報処理装置に送信する送信手段と、上記送信手段により送信される情報によって示されるイベントの種類のうちユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記情報処理装置から受信する受信手段と、上記受信手段により受信されるジョブデータに基づくジョブを処理するジョブ処理手段と、を有し、上記受信手段により受信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報が上記通知手段により上記情報処理装置に通知されることを特徴とする。
【0006】
また、本発明は、イベントの発生に応じて当該イベントに関する情報を外部に通知する周辺機器と通信可能な情報処理装置であって、上記周辺機器が通知可能なイベントの種類を示す情報を上記周辺機器に問い合せる問い合せ手段と、上記問い合せ手段による問い合せに応じて送信された情報に基づいて、当該情報によって示されるイベントの種類のうちの少なくとも1つをユーザに選択させる画面を表示部に表示させる表示制御手段と、上記画面でユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記周辺機器に送信する送信手段と、を有し、上記周辺機器は、上記送信手段により送信されるジョブデータに基づくジョブを処理し、上記周辺機器は、上記送信手段により送信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報を上記情報処理装置に通知することを特徴とする。
【0007】
イベントの発生に応じて当該イベントに関する情報を外部に通知する周辺機器と通信可能な情報処理装置であって、上記周辺機器が通知可能なイベントの種類を示す情報を上記周辺機器から受信する受信手段と、上記受信手段により受信される情報に基づいて、当該情報によって示されるイベントの種類のうちの少なくとも1つをユーザに選択させる画面を表示部に表示させる表示制御手段と、上記画面でユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記周辺機器に送信する送信手段と、を有し、上記周辺機器は、上記送信手段により送信されるジョブデータに基づくジョブを処理し、上記周辺機器は、上記送信手段により送信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報を上記情報処理装置に通知することを特徴とする。
【0008】
外部の情報処理装置と通信可能な周辺機器における通知方法であって、上記周辺機器でのイベントの発生に応じて、当該イベントに関する情報を上記情報処理装置に通知する通知ステップと、上記通知ステップにより通知が可能なイベントの種類を示す情報を上記情報処理装置に送信する送信ステップと、上記送信ステップにより送信される情報によって示されるイベントの種類のうちユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記情報処理装置から受信する受信ステップと、上記受信ステップにより受信されるジョブデータに基づくジョブを処理するジョブ処理ステップと、を有し、上記受信ステップにより受信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報が上記通知ステップで上記情報処理装置に通知されることを特徴とする。
【0009】
イベントの発生に応じて当該イベントに関する情報を外部に通知する周辺機器と通信可能な情報処理装置における情報処理方法であって、上記周辺機器が通知可能なイベントの種類を示す情報を上記周辺機器に問い合せる問い合せステップと、上記問い合せステップによる問い合せに応じて送信された情報に基づいて、当該情報によって示されるイベントの種類のうちの少なくとも1つをユーザに選択させる画面を表示部に表示させる表示制御ステップと、上記画面でユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記周辺機器に送信する送信ステップと、を有し、上記周辺機器は上記送信ステップにより送信されるジョブデータに基づくジョブを処理し、上記周辺機器は、上記送信ステップにより送信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報を上記情報処理装置に通知することを特徴とする。
【0034】
具体的には例えば、ネットワーク等を介して外部から制御コマンドを送信することで動作制御可能な周辺機器(デバイス)において、自機器の機能、自機器の状態、自機器で処理するジョブの動作、及び当該ジョブの状態等を表す属性情報を保持する。特に、当該属性情報は、自機器が発行可能なイベント通知に関する情報を含み、ネットワーク等を介して外部から取得及び設定等が可能である。
そして、デバイスは、自機器の機能や、自機器の状態、或いは自機器で処理するジョブの動作、或いは当該ジョブの状態等に変化が発生したとき、これを示すイベント通知を、ネットワーク等を介して外部に通知する。
このような構成とした場合、デバイスの属性情報を、外部からアクセス(取得或いは設定等)できる。
【0035】
また、デバイスの機能を示す属性情報として、自機器の状態、或いは自機器で処理するジョブの状態の変化に応じて発行可能なイベントを示す属性(第1の属性情報)と、当該発行可能なイベントの中の任意のイベントの通知を外部から指示することが可能な属性(第2の属性情報)とを含む情報とし、自機器内で所定のイベントが発生した場合、上記通知を指示する属性(第2の属性情報)に従い、指示されたイベントのみを通知する。
【0036】
また、上記のようなデバイスを外部から動作制御する装置或いはシステムで起動可能な周辺機器制御ソフトウェアにより、デバイスから当該デバイスの属性情報を取得し、当該取得情報に基づいて制御コマンドをデバイスに対して発行し、デバイスからのイベント通知を処理する際に、デバイスから、当該デバイスの属性情報として、イベント通知に関する情報を取得し、適切な設定等を行う。
【0037】
また、上記の周辺機器制御ソフトウェアにより、デバイスに対して、どのようなイベントが発行可能かを問い合わせ、当該問合結果に基づいて、所望するイベントの通知を、デバイスの通知を指示する属性に登録する。
【0038】
また、上記の周辺機器制御ソフトウェアにより、デバイスに対して、どのようなイベントが発行可能かを問い合わせた結果情報を、ユーザに対して表示し、この表示に基づきユーザから指示されたイベントの通知を、デバイスの通知を指示する属性に登録する。
【0039】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【0040】
本発明は、例えば、図1に示すようなネットワークシステム100に適用される。
本実施の形態のネットワークシステム100は、PC110(1)、110(2)、110(3)におけるデバイス制御ソフトウェアの起動により、ネットワーク130上のデバイス(周辺機器)120を監視(モニタ)して制御するにあたり、当該デバイス制御ソフトウェアが起動されたPC110(x)側で、デバイス120に関して、どのようなイベント通知が可能であるか否か、どのようなイベント通知が設定可能であるか否かを、必要に応じて容易に且つ効率的に得ることができ、且つ、当該イベント通知設定が行われた場合、デバイス120が、当該イベント通知設定されたイベントを該当する通知先に通知できるように構成されている。
以下、本実施の形態のネットワークシステム100の構成及び動作について具体的に説明する。
【0041】
<ネットワークシステム100の全体構成>
ネットワークシステム100は、上記図1に示すように、PC110(1)及びPC110(2)と、デバイス制御対象としてのMFP120とが、ネットワーク130を介して通信可能なように接続された構成としている。
また、MFP120には、PC110(3)が接続されている。
【0042】
PC110(1)〜110(3)では、MFP120を制御するためのデバイス制御ソフトウェア(周辺機器制御ソフトウェア)が起動可能であり、これにより、PC110(1)〜110(3)は、ネットワーク130を介してMFP120に対して、プリントや、スキャン、コピー、或いはファクシミリ送受信等のジョブ処理を依頼することができ、また、MFP120の後述する属性情報の問い合わせ等を行える。
【0043】
尚、ネットワーク130経由でMFP120と接続される機器或いはシステムとしては、例えば、ワークステーションや、他の周辺機器、或いはその他の任意の機器を適用可能である。
【0044】
<MFP120の構成>
MFP120は、例えば、図2に示すように、コントローラ201、通信インターフェース202、スキャナエンジン203、プリンタエンジン204、ファクシミリ(FAX)ボード205、及びユーザインタフェース206を備えている。
【0045】
コントローラ201は、MFP120全体の動作制御を司るものであり、例えば、図3に示すようなハードウェア構成を有する。
すなわち、コントローラ201は、上記図3に示すように、CPU301、RAM302、上記図2に示したユーザインターフェース206として機能するLCD303とキーボード304、ROM305、及びDISK(ハードディスク等)310と共に、上記図2に示した通信インターフェース202、スキャナエンジン203、プリンタエンジン204、及びファクシミリ(FAX)ボード205が、システムバス320上に接続された構成としている。
【0046】
コントローラ201において、MFP120全体の動作制御は、CPU301により実施される。CPU301で実行される制御プログラムは、ROM305又はDIS310に記憶されている。したがって、CPU301は、ROM305又はDIS310から必要に応じて該当する制御プログラムをRAM302上に読み出して実行することで、MFP120全体の動作制御を司る。
【0047】
ROM305やDIS310には、上述の制御プログラム以外に、MFP120及びMFP120で処理されるジョブに関する機能及び状態を示す属性情報や、出力対象となるジョブデータ等が記憶されている。
【0048】
LCD303及びキーボード304はそれぞれ、上記図2に示したユーザインターフェース206として機能し、CPU301(コントローラ201)から制御される。
LCD303は、CPU301(コントローラ201)からの制御により、各種データ等の表示を行なう。
キーボード304ではユーザからの指示操作が行なわれ、CPU301(コントローラ201)は、当該指示を認識して受け付け、当該指示に基づいた動作制御をも実施する。
【0049】
通信インターフェース202は、CPU301(コントローラ201)からの制御により、MFP120と外部との通信を行なう。
通信インターフェース202としては、例えば、イーサネット(R)インターフェースや、IEEE1284インターフェース、或いはその他の通信インターフェースを適用可能である。
【0050】
スキャナエンジン203は、CPU301(コントローラ201)からの制御により動作する。
プリンタエンジン204も同様に、CPU301(コントローラ201)からの制御により動作する。プリンタエンジン204としては、例えば、レーザービームプリンタや、インクジェットプリンタ、或いはその他のプリンタのプリンタエンジンを適用可能である。
【0051】
FAXボード205は、画像データの通信等のFAX機能を実現するためのFAXボードであり、CPU301(コントローラ201)からの制御により動作する。
【0052】
以上のような構成を有するMFP120は、PC110(1)〜110(3)から、例えば、プリンタエンジン203を選択させて、プリントジョブの発行を可能にする。また、プリンタエンジン203及びスキャナエンジン203を選択させて、コピージョブの発行を可能にする。また、プリンタエンジン204、スキャナエンジン203、及びFAXボード205を選択させて、FAX受信ジョブ及びFAX送信ジョブの発行を可能にする。
【0053】
尚、本実施の形態では、特に断らない限り、上記図2及び上記図3に示されるMFP120において、CPU301が、システムバス320を介してキーボード304からのユーザ入力を受け取り、且つ、RAM302、LCD303、ROM305、通信インターフェース202、スキャナエンジン203、プリンタエンジン204、FAXボード205、及びDISK310を制御することで、MFP120の機能を実施する。
【0054】
<PC110(1)〜110(3)の構成>
PC110(1)〜110(3)はそれぞれ同様の構成であり、これらの中の任意のPC110(x)に着目すると、例えば、図4に示すように、PC110(x)は、CPU401、RAM402、CRT403、キーボード404、ポインティングデバイス405、ROM406、DISK(ハードディスク等)407、及び通信インターフェース408が、システムバス420上に接続された構成としている。
【0055】
CPU401は、PC110(x)全体の動作制御を司る。
具体的には、CPU401で実行される制御プログラムは、ROM406又はDIS407に記憶されている。したがって、CPU401は、ROM406又はDIS407から必要に応じて該当する制御プログラムをRAM402上に読み出して実行することで、PC110(x)全体の動作制御を司る。
【0056】
CRT403は、CPU401からの制御により、各種データ等の表示を行なう。
キーボード404及びポインティングデバイス405ではユーザからの操作が行なわれ、CPU401は、当該操作を認識して受け付け、当該操作に基づいた動作制御をも実施する。
通信インターフェース408は、CPU401からの制御により、MFP120等の外部との通信を行なう。
【0057】
尚、本実施の形態では、特に断らない限り、上記図4に示されるPC110(x)において、CPU401が、システムバス420を介してキーボード404やポインティングデバイス405によるユーザ入力を受け取り、且つ、RAM402、CRT403、ROM406、通信インターフェース408、及びDISK407を制御することで、PC110(x)の機能を実施する。
また、MFP120に対するユーザの指示や、ユーザへの情報提示については、MFP120のローカルなユーザインターフェース206(上記図2参照)、或いはクライアント側としてのPC110(x)で行なうようにしてもよい。
【0058】
<MFP120で実行されるジョブに関する管理>
図5は、MFP120で処理されるジョブに関する情報を管理し、当該ジョブをモニタするためのデータ(ジョブ管理データ)500を示したものである。
【0059】
ジョブ管理データ500は、上記図5に示すように、ジョブの機能や状態を表す属性のリスト510、及びジョブの処理対象となるデータを表すジョブデータ520を含んでいる。
【0060】
ジョブデータ520は、画像データ等のジョブの処理対象となるデータであるが、ジョブの種別によっては設ける必要がない場合がある。
【0061】
属性のリスト510は、“511(1)”〜“511(n)”で示されるような属性名511と、“512(1)”〜“512(n)”で示されるような属性名511に対応した属性値512のリストであり、デバイス制御ソフトウェアにより投入されたジョブの機能や状態を示す。
尚、属性のリスト510は、“511(1)”〜“511(n)”で示される属性名に限られることはなく、例えば、属性名の代わりに、属性識別子を用いるようにしてもよい。
【0062】
属性のリスト510で列挙される属性511(1)〜511(n)のそれぞれは、後述する図6に示す「ジョブがサポートしている属性リスト600」で列挙される属性610(1)〜610(n)と対応している。
【0063】
属性511(1)は、投入されたジョブの識別子を示す。これに対応した属性値512(1)により、上記図5では、「ジョブの識別子」が「1234」であることが示されている。
属性511(2)は、投入されたジョブの名前(「プリント」、「テストプリント」、「コピー」等)を示す。これに対応した属性値512(2)により、上記図5では、「ジョブの名前」が「テストプリント」であることが示されている。
属性511(3)は、投入されたジョブのジョブ種別を示す。これに対応した属性値512(3)により、上記図5では、「ジョブの種類」が「プリントジョブ」であることが示されている。
属性511(4)は、投入されたジョブの状態を示す。これに対応した属性値512(4)により、上記図5では、「ジョブの状態」が「展開中」であることが示されている。
属性511(5)は、投入されたジョブで発生するイベントの通知先及び通知イベントを示す。これに対応した属性値512(5)により、上記図5では、「通知先と通知イベント」が「PC(1)に“ジョブの状態変化”を通知する」であることが示されている。
属性511(6)以降についても同様に、必要に応じて、情報が設定される。属性511(n)は、投入されたジョブにおいて、印刷面が表面のみであるか、或いは両面であるか、或いは裏面のみであるかを示す。これに対応した属性値512(n)により、上記図5では、「印刷面」が「おもて面」であることが示されている。
【0064】
本実施の形態において、上記図5のジョブ管理データ500における属性、属性名(又は属性識別子)、及びその属性値の意味するところは、上記図2に示したMFP120(周辺機器)が既知であるばかりでなく、PC110(1)〜110(3)で起動されるデバイス制御ソフトウェア(周辺機器制御ソフトウェア)においても既知である。
【0065】
図6は、MFP120が保持する機能を示す属性のうち、ジョブがサポートしている属性リスト600の一例を示したものである。属性リスト600は、MFP120において、例えば、ROM305やDISK310(上記図3参照)内に記憶される。
【0066】
属性リスト600では、MFP120で処理されるジョブが保持する属性が全て列挙され、上記図6に示すように、属性名610における“610(1)”〜“610(n)”で示される属性のそれぞれに対して、設定可否620、変更可否630、及び獲得可否640の各情報(“FALSE”、“TRUE”)が設定される。
【0067】
例えば、任意の属性610(x)に関して、設定可否620は、デバイス制御ソフトウェアがジョブ投入時に属性値を設定可能な属性であるか否かをどうかを示し、変更可否630は、デバイス制御ソフトウェアが既に投入されたジョブに対して属性値を変更可能な属性であるか否かを示し、獲得可否640は、デバイス制御ソフトウェアが投入されたジョブに対して属性値を獲得可能な属性であるか否かを示す。上記図6では、それぞれ可能なものを“TRUE”で表し、一方不可能であるものを“FALSE”で表している。
【0068】
属性610(1)は、「ジョブ識別子」属性のサポート状況を示し、上記図6では、設定不可能であり、且つ変更不可能であり、且つ獲得可能な属性となっている。
属性610(2)は、「ジョブ名」属性のサポート状況を示し、上記図6では、設定可能であり、且つ変更不可能であり、且つ獲得可能な属性となっている。
属性610(3)は、「ジョブ種別」属性のサポート状況を示し、上記図6では、設定可能であり、且つ変更不可能であり、且つ獲得可能な属性となっている。
属性610(4)は、「ジョブの状態」属性のサポート状況を示し、上記図6では、設定不可能であり、且つ変更不可能であり、且つ獲得可能な属性となっている。
属性610(5)は、「通知先と通知イベント」属性のサポート状況を示し、上記図6では、設定可能であり、且つ変更可能であり、且つ獲得可能な属性となっている。
属性610(6)以降についても同様に、必要に応じて、情報が設定される。
属性610(n)は、「両面印刷」属性のサポート状況を示し、上記図6では、設定可能であり、且つ変更可能であり、且つ獲得可能な属性となっている。
【0069】
尚、上記図6に示したような、ジョブがサポートしている属性リスト600で列挙される属性610(1)〜610(n)については、同図に示される属性に限られることはなく、以外の任意の属性であってもよい。
【0070】
図7は、MFP120が保持する、ジョブで通知可能なイベント700の一例を示したものである。イベント700は、MFP120において、例えば、ROM305やDISK310(上記図3参照)内に記憶される。
【0071】
ここでのイベント700は、MFP120で処理されるジョブの実行に伴い、MFP120から通知することが可能なイベントの種類、すなわち「通知先と通知イベント」属性511(5)の値512(5)(上記図5参照)として、デバイス制御ソフトウェアが指定可能な属性値を示す。
本実施の形態では、上述したように、ジョブの「通知先と通知イベント」属性511(5)が、MFP120が保持する、上記図6に示した「ジョブがサポートしている属性リスト600」に属性610(5)として列挙されている。
「通知先と通知イベント」属性511(5)は、MFP120に対して、デバイス制御ソフトウェアが投入するジョブの処理実行において、当該ジョブ処理中に発生するイベントの通知を指示するためのものである。したがって、「通知先と通知イベント」属性511(5)を設定することで、投入したジョブの処理の経過をモニタすることが可能となる。
【0072】
上記図7のイベント700は、同図に示すように、ジョブで通知可能なイベント数701、ジョブの状態変化702、ジョブの終了703、ジャム発生704、ドア・オープン発生705、及び用紙なし発生706の各属性値を含んでいる。
属性値「通知可能なイベント数」701は、ジョブの「通知先と通知イベント」511(5)で示される特定の宛先(ここではPC(1))に対して通知可能なイベントの数を示す。
属性値「ジョブの状態変化」702〜属性値「用紙なし発生」706はそれぞれ、ジョブの「通知先と通知イベント」511(5)で示される特定の宛先に対して発行可能なイベントそのものを示す。
【0073】
尚、本実施の形態において、イベントの通知先情報と、当該通知対象とするイベントとの関係等に関しては特に言及するものではない。本実施の形態の焦点は、通知可能なイベントを周辺機器(MFP120)側から取得し、当該取得したイベント情報に従って所定のデータを設定する構成にある。
【0074】
<ネットワークシステム100の動作>
図8は、PC110(1)〜110(3)で起動されるデバイス制御ソフトウェアが、MFP120に対して、MFP120の属性に関する情報を問い合わせる処理を示したものである。
例えば、PC110(1)〜110(3)の中の任意のPC110(x)において(上記図4参照)、CPU401が、デバイス制御ソフトウェアを起動させることで、上記図8で示される以下のような動作を実施する。
【0075】
ステップS801:
CPU401は、MFP120に対して、上記図6に示した「ジョブがサポートしている属性リスト600」の獲得を要求することで、属性リスト600を獲得する。
【0076】
ステップS802:
CPU401は、ステップS801で獲得した「ジョブがサポートしている属性リスト600」に対して、デバイス制御ソフトウェアが必要としている機能を示す属性(属性A)が含まれているか否かを判別する。
この判別の結果、属性リスト600に属性Aが含まれている場合には次のステップS803に進み、属性リスト600に属性Aが含まれていない場合にはそのまま本処理終了となる。
【0077】
ステップS803:
ステップS802での判別の結果、属性リスト600に属性Aが含まれている場合、CPU401は、ステップS801で獲得した属性リスト600中の属性A(属性610(x))に関して、これに対応する設定可否620、変更可否630、及び獲得可否640への設定値(“TRUE”又は“FALSE”)を参照することで、デバイス制御ソフトウェアがジョブ投入時に属性Aを設定可能であるか否かを判別する。
この判別の結果、属性Aを設定可能な場合には次のステップS804に進み、属性Aを設定不可能である場合にはそのまま本処理終了となる。
【0078】
ステップS804:
ステップS802での判別の結果、デバイス制御ソフトウェアがジョブ投入時に属性Aを設定可能である場合、CPU401は、MFP120へ(属性へのアクセスコマンド等)を発行することで、属性Aについて設定可能な属性値、及び上記図7に示した「ジョブで通知可能なイベント700」の情報を獲得し、本処理を終了する。
【0079】
上述の処理により、PC110(x)側のデバイス制御ソフトウェアは、MFP120で処理されるジョブが如何なる属性を保持しており、各属性に対して、如何なる属性値を指定可能であるか、さらに、各属性が如何なる値であるのかを取得することができる。
【0080】
図9は、PC110(1)〜110(3)で起動されるデバイス制御ソフトウェアが、MFP120に対してジョブを投入する際に、上記図8のステップS804で取得した「ジョブで通知可能なイベント700」の情報に基づき、ユーザに対して通知イベントを指定させるための処理を示したものである。
例えば、PC110(1)〜110(3)の中の任意のPC110(x)において(上記図4参照)、CPU401が、デバイス制御ソフトウェアを起動させることで、上記図9で示される以下のような動作を実施する。
【0081】
ステップS901:
CPU401は、CRT403に対して、例えば、図10に示すような設定画面1000を表示する。
【0082】
上記図10に示す設定画面1000は、「イベント設定」属性の設定のための画面、すなわちMFP120に対してジョブを投入する際に、ユーザが、ジョブの「通知先と通知イベント700」の属性を設定するための画面である。
具体的には例えば、CPU401は、上記図8のステップS804で取得した「ジョブで通知可能なイベント700」の情報により、設定可能な属性値情報を認識し、この情報に基づいて、設定画面1000を生成して表示する。
【0083】
設定画面1000は、上記図10に示すように、タイトル1001、チェック部1002、OKボタン1004、及びキャンセルボタン1005が設けられている。
タイトル1001は、設定画面1000の簡単な説明を表するためのものであり、ここでは設定画面1000が「通知先と通知イベント」属性の値を指定するためのものであることを、「イベント設定」という文字列により示している。
チェック部1002は、上記図8のステップS804で取得した「ジョブで通知可能なイベント700」の情報から得られるイベント項目(ここでは、「状態変化」、「終了」、「ジャム」、「ドア・オープン」、「用紙なし」の中から、ユーザが所望するイベント(通知を希望するイベント)をチェック(“レ”)により選択可能となっている。
OKボタン1004は、ユーザがチェック部1002で選択したイベントを投入するジョブに設定することを決定するボタンである。
キャンセルボタン1005は、ユーザが設定画面1000における操作を中断し、設定画面1000の表示の直前の画面に戻るためのボタンである。
【0084】
ステップS902:
CPU401は、上記図10の設定画面1000において、ユーザからOKボタン1004が押下されたか否かを判別する。
この判別の結果、OKボタン1004が押下された場合には次のステップS903へ進み、OKボタン1004が押下されていない場合にはそのまま本処理終了となる。
【0085】
ステップS903、ステップS904:
ステップS902の判別の結果、ユーザからOKボタン1004が押下された場合、CPU401は、上記図10の設定画面1000のチェック部1002でユーザが選択したイベント項目を認識し(ステップS903)、当該イベント設定内容を保持し(ステップS904)、本処理終了する。
ここで保持されたイベント設定内容は、ジョブをMFP120へ投入する際に、「通知先と通知イベント」の属性511(5)に対して設定される。
【0086】
図11は、PC110(1)〜110(3)で起動されるデバイス制御ソフトウェアが、MFP120に対してジョブを投入する際の処理を示したものである。
例えば、PC110(1)〜110(3)の中の任意のPC110(x)において(上記図4参照)、CPU401が、デバイス制御ソフトウェアを起動させることで、上記図11で示される以下のような動作を実施する。
【0087】
ステップS1101〜ステップS1104:
CPU401は、MFP120に対して、ジョブ投入コマンドを発行し、デバイス制御ソフトウェアが所望するジョブ処理(ユーザから指示されたジョブ)に必要な属性の設定及び送信が完了するまで、ステップS1101〜ステップS1104の処理を繰り返し実行する。
【0088】
具体的には、CPU401は、デバイス制御ソフトウェアが所望するジョブ処理に応じて、上記図5に示したジョブ管理データ500の属性のリスト510に示されるようなジョブの属性511(1)〜511(n)に対して、属性設定コマンドのパラメータを設定する(ステップS1102)。ここで、ジョブの属性511(1)〜511(n)の中で、CPU401が設定可能な属性は、上記図8に示した処理のステップS804で取得した属性(上記図6の「ジョブがサポートしている属性リスト600」に列挙され、且つ当該属性の設定可否620が“TRUE”であることにより、当該属性が設定可能と示される属性)である。
そして、CPU401は、ステップS1102で設定した属性511(x)の情報を、ジョブを投入しようとしている周辺機器(ここではMFP120)に対して送信する(ステップS1103)。
【0089】
ステップS1105:
CPU401は、上記図5に示した属性のリスト510の情報をMFP120へ送信終了すると、ジョブデータ送信コマンドに続いて、ジョブデータ520として、任意のアプリケーション等で作成された画像データ等の、MFP120でのジョブ処理の対象となるデータをMFP120に対して送信する。
ステップS1106:
CPU401は、ジョブデータ520までの送信完了を示すジョブ投入完了通知コマンドをMFP120に対して送信して、本処理を終了する。
【0090】
上述の一連の処理(ステップS1101〜ステップS1106の処理)により、MFP120では、上記図5に示したデバイス管理データ500が得られることになる。
【0091】
図12は、MFP120が、CPU110(x)でデバイス制御ソフトウェアが起動されることにより、CPU110(x)から送信されたジョブ投入コマンド等のコマンドを受信したときの処理を示したものである。
例えば、MFP120において(上記図2、上記図3参照)、コントローラ201(CPU301)が、上記図12に示すフローチャートに従った処理プログラムを実行することで、以下のような動作を実施する。
【0092】
ステップS1201:
コントローラ201は、PC110(x)から受信したコマンド及びパラメータを解析し、この解析結果を保持する。
【0093】
ステップS1202:
コントローラ201は、ステップS1201での解析結果により、受信コマンドが、ジョブ投入コマンドに続く属性情報(属性設定コマンド)であるか否かを判別する。
この判別の結果、属性設定コマンドである場合にはステップS1203へ進み、属性設定コマンドでない場合にはステップS1207へ進む。
【0094】
ステップS1203:
ステップS1202の判別の結果、PC110(x)からのコマンドがジョブ投入コマンドに続く属性情報(属性設定コマンド)である場合、コントローラ201は、ステップS1201での解析結果、及び上記図6に示した「ジョブがサポートしている属性リスト600」に基づいて、当該属性設定コマンドにより示される属性が設定可能であるか否かを判別する。
この判別の結果、属性設定可能である場合にはステップS1204へ進み、属性設定不可である場合にはステップS1206へ進む。
【0095】
ステップS1204:
ステップS1203の判別の結果、受信属性設定コマンドにより示される属性が設定可能である場合、指定された属性値が適切な値か否かを判別する。具体的には、受信属性設定コマンドが「通知先と通知イベント」属性に対するものである場合、上記図7に示した「ジョブで通知可能なイベント700」に列挙されたものか否かを確認する。適切であると判定された場合、ステップS1205へ進み、適切でないと判定された場合、ステップ1206へ進む。
ステップS1205:
ステップS1204の判別の結果、受信属性設定コマンドにより示される属性と設定しようとする属性値が適切である場合、コントローラ201は、当該属性に対する属性値の設定処理を実行し、本処理終了する。
ステップS1206:
ステップS1203の判別の結果、受信属性設定コマンドにより示される属性が設定可能でない場合、または、ステップS1204の判定の結果、適切な設定値ではないと判定された場合、コントローラ201は、当該属性は設定不可能であることにより、これを示す情報をPC110(x)に対して通知(エラー通知)して、本処理を終了する。
【0096】
ステップS1207:
ステップS1202の判別の結果、PC110(x)からの受信コマンドがジョブ投入コマンドに続く属性情報(属性設定コマンド)でない場合、コントローラ201は、受信コマンドが当該属性設定コマンドに続くジョブデータの送信コマンドであるか否かを判別する。
この判別の結果、ジョブデータ送信コマンドである場合にはステップS1208へ進み、ジョブデータ送信コマンドでない場合にはステップS1209へ進む。
【0097】
ステップS1208:
ステップS1202の判別の結果、PC110(x)からのコマンドがジョブデータ送信コマンドである場合、コントローラ201は、当該ジョブデータ送信コマンドに続いて受信したジョブデータ520を、RAM302やDISK310(上記図3参照)に保存して、本処理を終了する。
【0098】
ステップS1209:
ステップS1202の判別の結果、PC110(x)からの受信コマンドがジョブデータ送信コマンドでない場合、コントローラ201は、受信コマンドがジョブデータ520のジョブ投入完了通知コマンドであるか否かを判別する。
この判別の結果、ジョブ投入完了通知コマンドである場合には、ジョブ投入が完了したと判断し、本処理を終了する。ジョブ投入完了通知コマンドでない場合にはステップS1210へ進む。
【0099】
ステップS1210:
ステップS1209の判別の結果、PC110(x)からの受信コマンドがジョブ投入完了通知コマンドでない場合、コントローラ201は、当該受信コマンドはその他のコマンドであることを認識し、当該受信コマンドに対応した処理を実行し、本処理を終了する。
【0100】
上述のようにして、PC110(x)が指定した通知イベントが、PC110(x)に対して、MFP120から発行された場合、具体的には例えば、PC110(x)が、「通知先と通知イベント」属性511(5)の値512(5)により「ジョブの状態変化」の通知イベントを指定し、MFP120の状態が「展開中」に変化し、MFP120が当該状態変化を示す“展開中”をPC110(x)へイベント通知した場合、PC110(x)では、デバイス制御ソフトウェアにより、例えば、図13に示すようなイベント通知画面1400の表示が行なわれる。
イベント通知画面1400は、上記図13に示すように、タイトル1401、及び内容部1402を含んでいる。タイトル1401は、通知されたイベントの種類を示す。内容部1402は、通知されたイベントの内容を示す。
【0101】
尚、イベント通知がなされたPC110(x)で、当該イベント通知の内容をユーザに提示する方法としては、上記図13に示したように、1つのイベント通知に対して1つのイベント通知画面を表示する方法であってもよいし、これに限られることはなく、例えば、複数のイベント通知の内容を1つの画面で表示する方法であってもよい。また、表示する内容に関しても何ら制限するものではない。
【0102】
図14は、PC110(x)が、上記図6に示した「ジョブがサポートしている属性リスト600」に基づいて、MFP120へ投入したジョブに関する属性へアクセス(設定、変更、及び獲得)するためのコマンドを発行し、これを受信したMFP120での処理を示したものである。
例えば、MFP120において(上記図2、上記図3参照)、コントローラ201(CPU301)が、上記図14に示すフローチャートに従った処理プログラムを実行することで、以下のような動作を実施する。
【0103】
ステップS1501:
コントローラ201は、PC110(x)から受信したコマンド及びパラメータを解析し、この解析結果を保持する。
【0104】
ステップS1502:
コントローラ201は、ステップS1501での解析結果により、受信コマンドが、属性獲得コマンドであるか否かを判別する。
この判別の結果、属性獲得コマンドである場合にはステップS1503へ進み、属性設定コマンドでない場合にはステップS1507へ進む。
【0105】
ステップS1503:
ステップS1502の判別の結果、PC110(x)からのコマンドが属性獲得コマンドである場合、コントローラ201は、ステップS1501での解析結果、及び上記図6に示した「ジョブがサポートしている属性リスト600」に基づいて、当該属性獲得コマンドにより示される属性が獲得可能であるか否かを判別する。
この判別の結果、属性獲得可能である場合にはステップS1504へ進み、属性獲得不可である場合にはステップS1506へ進む。
【0106】
ステップS1504:
ステップS1503の判別の結果、受信属性獲得コマンドにより示される属性が獲得可能である場合、コントローラ201は、当該属性に対する属性値を取得する。
ステップS1505:
コントローラ201は、ステップS1504で取得した属性値を返信コマンドのパラメータにセットし、PC110(x)からの属性獲得コマンドに対する当該返信コマンドをPC110(x)に対して送信し、本処理を終了する。
【0107】
ステップS1506:
ステップS1503の判別の結果、受信属性獲得コマンドにより示される属性が獲得可能でない場合、コントローラ201は、当該属性は獲得不可能であることにより、これを示す情報をPC110(x)に対して通知(エラー通知)して、本処理を終了する。
【0108】
ステップS1507:
ステップS1502の判別の結果、PC110(x)からの受信コマンドが属性獲得コマンドでない場合、コントローラ201は、ステップS1501での解析結果により、当該受信コマンドが属性変更コマンドであるか否かを判別する。この判別の結果、属性変更コマンドである場合にはステップS1508へ進み、属性変更コマンドでない場合にはステップS1511へ進む。
【0109】
ステップS1508:
ステップS1507の判別の結果、PC110(x)からのコマンドが属性変更コマンドである場合、コントローラ201は、ステップS1501での解析結果、及び上記図6に示した「ジョブがサポートしている属性リスト600」に基づいて、当該属性変更コマンドにより示される属性が変更可能であるか否かを判別する。
この判別の結果、属性変更可能である場合にはステップS1509へ進み、属性変更不可である場合にはステップS1512へ進む。
【0110】
ステップS1509:
ステップS1508の判別の結果、受信属性変更コマンドにより示される属性が変更可能である場合、コントローラ201は、ステップS1501での解析結果に基づいて、当該属性に対する属性値を指定属性値に変更する。
ステップS1510:
コントローラ201は、属性値の変更が成功したことをMFP120へ通知する処理を実行し、本処理を終了する。
【0111】
ステップS1512:
ステップS1508の判別の結果、受信属性変更コマンドにより示される属性が変更可能でない場合、コントローラ201は、当該属性は変更不可能であることにより、これを示す情報をPC110(x)に対して通知(エラー通知)して、本処理を終了する。
【0112】
ステップS1511:
ステップS1207の判別の結果、PC110(x)からの受信コマンドが属性変更コマンドでない場合、コントローラ201は、当該受信コマンドはその他のコマンドであることを認識し、当該受信コマンドに対応した処理を実行し、本処理を終了する。
【0113】
尚、本発明の目的は、本実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ROM、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読みだしたプログラムコードを実行することにより、本実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS等が実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0114】
【発明の効果】
以上説明したように本発明では、情報処理装置と通信可能な周辺機器において、通知が可能なイベントの種類を示す情報を、情報処理装置からアクセス可能なように記憶するように構成した。これにより、例えば、情報処理装置はモニタ等の対象とする周辺機器に関して、どのようなイベント通知が可能であるか、どのようなイベント通知が設定可能であるか等を示す情報を容易に且つ効率的に取得することができ、さらに適切な属性情報の設定を行える。また、周辺機器側は、外部からイベント通知の設定が行われた場合、当該設定に基づいて、該当する通知先に対して、該当するイベント通知を行うことができる。
【図面の簡単な説明】
【図1】本発明を適用したネットワークシステムの構成を示すブロック図である。
【図2】上記ネットワークシステムの周辺機器(MFP)の構成を示すブロック図である。
【図3】上記周辺機器のコントローラの構成を示すブロック図である。
【図4】上記ネットワークシステムのPCの構成を示すブロック図である。
【図5】上記周辺機器で処理されるジョブに関する管理データの構成を説明するための図である。
【図6】上記周辺機器で処理されるジョブが保持する属性のリストを説明するための図である。
【図7】上記周辺機器が保持する、ジョブで通知可能なイベントの一例を説明するための図である。
【図8】上記PCが周辺機器制御ソフトウェアにより上記周辺機器に対して、上記周辺機器の属性情報を問い合わせる処理を説明するためのフローチャートである。
【図9】上記PCがデバイス制御ソフトウェアにより上記周辺機器に対してジョブを投入する際に、ユーザに対して通知イベントを指定させるための処理を説明するためのフローチャートである。
【図10】上記指定画面の一例を説明するための図である。
【図11】上記PCがデバイス制御ソフトウェアにより上記周辺機器に対してジョブを投入する際の処理を説明するためのフローチャートである。
【図12】上記周辺機器が上記PCから送信されたジョブ投入コマンド等のコマンドを受信したときの処理を説明するためのフローチャートである。
【図13】上記ジョブ投入完了通知コマンド受信時の処理の実行の結果、上記PCで表示されるイベント通知画面の一例を説明するための図である。
【図14】上記PC上記周辺機器へ投入したジョブに関する属性へアクセスするためのコマンドを発行し、これを受信した上記周辺機器での処理を説明するためのフローチャートである。
【符号の説明】
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 システムバス

Claims (11)

  1. 外部の情報処理装置と通信可能な周辺機器であって、
    上記周辺機器でのイベントの発生に応じて、当該イベントに関する情報を上記情報処理装置に通知する通知手段と、
    上記通知手段により通知が可能なイベントの種類を示す情報を記憶する記憶手段と、
    上記記憶手段に記憶されている情報を上記情報処理装置に送信する送信手段と、
    上記送信手段により送信される情報によって示されるイベントの種類のうちユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記情報処理装置から受信する受信手段と、
    上記受信手段により受信されるジョブデータに基づくジョブを処理するジョブ処理手段と、
    を有し、
    上記受信手段により受信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報が上記通知手段により上記情報処理装置に通知されることを特徴とする周辺機器。
  2. 上記イベントは、ジョブの状態変化、ジョブの終了、ジャム、ドアのオープン、用紙なしのうちの少なくとも1つであることを特徴とする請求項1に記載の周辺機器。
  3. 設定可能な属性のリストを上記情報処理装置に送信するリスト送信手段を更に有し、
    上記リスト送信手段により送信されるリストに、イベントの通知に関する属性が含まれている場合、上記送信手段は、上記記憶手段に記憶されている情報を上記情報処理装置に送信することを特徴とする請求項1又は2に記載の周辺機器。
  4. イベントの発生に応じて当該イベントに関する情報を外部に通知する周辺機器と通信可能な情報処理装置であって、
    上記周辺機器が通知可能なイベントの種類を示す情報を上記周辺機器に問い合せる問い合せ手段と、
    上記問い合せ手段による問い合せに応じて送信された情報に基づいて、当該情報によって示されるイベントの種類のうちの少なくとも1つをユーザに選択させる画面を表示部に表示させる表示制御手段と、
    上記画面でユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記周辺機器に送信する送信手段と、
    を有し、
    上記周辺機器は、上記送信手段により送信されるジョブデータに基づくジョブを処理し、
    上記周辺機器は、上記送信手段により送信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報を上記情報処理装置に通知することを特徴とする情報処理装置。
  5. 上記イベントは、ジョブの状態変化、ジョブの終了、ジャム、ドアのオープン、用紙なしのうちの少なくとも1つであることを特徴とする請求項4に記載の情報処理装置。
  6. 設定可能な属性のリストを上記周辺機器から受信するリスト受信手段を更に有し、
    上記リスト受信手段により受信されるリストに、イベントの通知に関する属性が含まれている場合、上記問い合せ手段は、上記周辺機器が通知可能なイベントの種類を示す情報を上記周辺機器に問い合せることを特徴とする請求項4又は5に記載の情報処理装置。
  7. イベントの発生に応じて当該イベントに関する情報を外部に通知する周辺機器と通信可能な情報処理装置であって、
    上記周辺機器が通知可能なイベントの種類を示す情報を上記周辺機器から受信する受信手段と、
    上記受信手段により受信される情報に基づいて、当該情報によって示されるイベントの種類のうちの少なくとも1つをユーザに選択させる画面を表示部に表示させる表示制御手段と、
    上記画面でユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記周辺機器に送信する送信手段と、
    を有し、
    上記周辺機器は、上記送信手段により送信されるジョブデータに基づくジョブを処理し、
    上記周辺機器は、上記送信手段により送信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報を上記情報処理装置に通知することを特徴とする情報処理装置。
  8. 外部の情報処理装置と通信可能な周辺機器における通知方法であって、
    上記周辺機器でのイベントの発生に応じて、当該イベントに関する情報を上記情報処理装置に通知する通知ステップと、
    上記通知ステップにより通知が可能なイベントの種類を示す情報を上記情報処理装置に送信する送信ステップと、
    上記送信ステップにより送信される情報によって示されるイベントの種類のうちユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記情報処理装置から受信する受信ステップと、
    上記受信ステップにより受信されるジョブデータに基づくジョブを処理するジョブ処理ステップと、
    を有し、
    上記受信ステップにより受信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報が上記通知ステップで上記情報処理装置に通知されることを特徴とする通知方法。
  9. 設定可能な属性のリストを上記情報処理装置に送信するリスト送信ステップを更に有し、
    上記リスト送信ステップにより送信されるリストに、イベントの通知に関する属性が含まれている場合、上記通知ステップにより通知が可能なイベントの種類を示す情報が上記送信ステップで送信されることを特徴とする請求項8に記載の通知方法。
  10. イベントの発生に応じて当該イベントに関する情報を外部に通知する周辺機器と通信可能な情報処理装置における情報処理方法であって、
    上記周辺機器が通知可能なイベントの種類を示す情報を上記周辺機器に問い合せる問い合せステップと、
    上記問い合せステップによる問い合せに応じて送信された情報に基づいて、当該情報によって示されるイベントの種類のうちの少なくとも1つをユーザに選択させる画面を表示部に表示させる表示制御ステップと、
    上記画面でユーザによって選択されたイベントの種類を指定する属性情報と、当該属性情報に対応するジョブデータとを上記周辺機器に送信する送信ステップと、
    を有し、
    上記周辺機器は上記送信ステップにより送信されるジョブデータに基づくジョブを処理し、
    上記周辺機器は、上記送信ステップにより送信される属性情報によって指定される種類のイベントが発生するのに応じて当該イベントに関する情報を上記情報処理装置に通知することを特徴とする情報処理方法。
  11. 設定可能な属性のリストを上記周辺機器から受信するリスト受信ステップを更に有し、
    上記リスト受信ステップにより受信されるリストに、イベントの通知に関する属性が含まれている場合、上記問い合せステップで、上記周辺機器が通知可能なイベントの種類を示す情報を上記周辺機器に問い合せることを特徴とする請求項10に記載の情報処理方法。
JP2001355025A 2001-11-20 2001-11-20 周辺機器、情報処理装置、通知方法、及び情報処理方法 Expired - Fee Related JP3977060B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001355025A JP3977060B2 (ja) 2001-11-20 2001-11-20 周辺機器、情報処理装置、通知方法、及び情報処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001355025A JP3977060B2 (ja) 2001-11-20 2001-11-20 周辺機器、情報処理装置、通知方法、及び情報処理方法

Publications (3)

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

Family

ID=19166789

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001355025A Expired - Fee Related JP3977060B2 (ja) 2001-11-20 2001-11-20 周辺機器、情報処理装置、通知方法、及び情報処理方法

Country Status (1)

Country Link
JP (1) JP3977060B2 (ja)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8384925B2 (en) 2004-10-08 2013-02-26 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data management
US8051140B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device control
US8060930B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential receipt and authentication
US8001587B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management
US7966396B2 (en) 2004-10-08 2011-06-21 Sharp Laboratories Of America, Inc. Methods and systems for administrating imaging device event notification
US8060921B2 (en) 2004-10-08 2011-11-15 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential authentication and communication
US8065384B2 (en) 2004-10-08 2011-11-22 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification subscription
US8018610B2 (en) 2004-10-08 2011-09-13 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote application interaction
US8015234B2 (en) 2004-10-08 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for administering imaging device notification access control
US8006176B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging-device-based form field management
US7978618B2 (en) 2004-10-08 2011-07-12 Sharp Laboratories Of America, Inc. Methods and systems for user interface customization
US8156424B2 (en) 2004-10-08 2012-04-10 Sharp Laboratories Of America, Inc. Methods and systems for imaging device dynamic document creation and organization
US8051125B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device event notification subscription
US8125666B2 (en) 2004-10-08 2012-02-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document management
US8237946B2 (en) 2004-10-08 2012-08-07 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server redundancy
US8049677B2 (en) 2004-10-08 2011-11-01 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display element localization
US8001586B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential management and authentication
US8115945B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for imaging device job configuration management
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
US7873553B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for authorizing imaging device concurrent account use
US8006293B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential acceptance
US7969596B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device document translation
US7920101B2 (en) 2004-10-08 2011-04-05 Sharp Laboratories Of America, Inc. Methods and systems for imaging device display standardization
US8120797B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for transmitting content to an imaging device
US8032579B2 (en) 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for obtaining imaging device notification access control
US8115946B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and sytems for imaging device job definition
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
US7870185B2 (en) 2004-10-08 2011-01-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration
US8001183B2 (en) 2004-10-08 2011-08-16 Sharp Laboratories Of America, Inc. Methods and systems for imaging device related event notification
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
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
US7970813B2 (en) 2004-10-08 2011-06-28 Sharp Laboratories Of America, Inc. Methods and systems for imaging device event notification administration and subscription
US8035831B2 (en) 2004-10-08 2011-10-11 Sharp Laboratories Of America, Inc. Methods and systems for imaging device remote form 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
US8120793B2 (en) 2004-10-08 2012-02-21 Sharp Laboratories Of America, Inc. Methods and systems for displaying content on an imaging device
US8032608B2 (en) 2004-10-08 2011-10-04 Sharp Laboratories Of America, Inc. Methods and systems for imaging device notification access control
US7873718B2 (en) 2004-10-08 2011-01-18 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting server recovery
US8024792B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission
US8023130B2 (en) 2004-10-08 2011-09-20 Sharp Laboratories Of America, Inc. Methods and systems for imaging device accounting data maintenance
US8115944B2 (en) 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for local configuration-based imaging device accounting
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
US8171404B2 (en) 2004-10-08 2012-05-01 Sharp Laboratories Of America, Inc. Methods and systems for disassembly and reassembly of examination documents
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
US8006292B2 (en) 2004-10-08 2011-08-23 Sharp Laboratories Of America, Inc. Methods and systems for imaging device credential submission and consolidation
US8428484B2 (en) 2005-03-04 2013-04-23 Sharp Laboratories Of America, Inc. Methods and systems for peripheral accounting
JP4536696B2 (ja) * 2005-09-30 2010-09-01 シャープ株式会社 通知予約アクセス制御方法、画像処理装置、および、通知予約アクセス制御システム
JP4860414B2 (ja) * 2005-09-30 2012-01-25 シャープ株式会社 画像処理装置によるイベント発生通知を管理および予約する、画像処理装置、遠隔演算装置、画像処理装置イベント通知予約方法、および、画像処理装置イベント通知予約システム
US8345272B2 (en) 2006-09-28 2013-01-01 Sharp Laboratories Of America, Inc. Methods and systems for third-party control of remote imaging jobs
JP5056200B2 (ja) * 2007-06-26 2012-10-24 コニカミノルタビジネステクノロジーズ株式会社 イベント通知方法及び制御プログラム並びに制御装置
JP4995749B2 (ja) * 2008-02-05 2012-08-08 京セラドキュメントソリューションズ株式会社 画像形成装置、そのui画面統一用uiクライアント及び拡張コンソール付画像形成装置並びに設定値選択対処方法
JP6330526B2 (ja) 2014-07-02 2018-05-30 富士通株式会社 センシング制御プログラム及び携帯端末装置

Also Published As

Publication number Publication date
JP2003157155A (ja) 2003-05-30

Similar Documents

Publication Publication Date Title
JP3977060B2 (ja) 周辺機器、情報処理装置、通知方法、及び情報処理方法
US11132154B2 (en) Image processing system to support printing by users of chat applications and control method thereof
JP2012048582A (ja) 印刷ジョブ管理システムおよびその制御方法、情報処理装置、印刷サーバ
US20100149575A1 (en) Image displaying system, image forming apparatus, job execution control method, and recording medium
JP2002333962A (ja) ユーザインタフェースシステム
US7126707B2 (en) Information processing apparatus issuing job to peripheral device and method for issuing job to peripheral device
US20090296143A1 (en) Job processing method, image processing system and image processing apparatus
US20220035586A1 (en) Resuming print job by using to accounting information
EP1335280B1 (en) Peripheral apparatus, server, information processing system, and control method
US20060139686A1 (en) Information processing apparatus, image forming apparatus, recording medium having recorded operation control program, and image forming system
KR20120037144A (ko) 화상형성장치, 호스트장치 및 그 작업수행방법
JP6648588B2 (ja) 画像形成システム、画像形成装置及びプログラム
US12399661B2 (en) Printing apparatus receives print job from external apparatus without holding the print job in accordance with job attributes, print control method, and non-transitory computer-readable storage medium
JP4125033B2 (ja) 管理システム、情報処理装置及び管理方法
KR100469596B1 (ko) 데이터 처리 장치, 작업 처리 방법, 정보 처리 장치, 정보처리 방법 및 프로그램
JP4095448B2 (ja) ネットワークシステム、画像処理装置、情報処理装置、画像処理装置の制御方法及び情報処理装置の制御方法
JP4759175B2 (ja) 周辺機器でジョブを処理するシステム及び方法
JP2023147711A (ja) サポートプログラム
EP4553638A1 (en) Cloud print system, cloud print server system and printing method
JP2009122745A (ja) 印刷指示装置、印刷システム、及びプログラム
EP4576756A1 (en) Printing device, printing server, information processing device, and control methods for same
US20250147708A1 (en) Cloud print server, cloud print system, cloud printing setting method, and storage medium
EP4579427A1 (en) Printing device and control method therefor
JP3747898B2 (ja) 電子機器の制御方法及びプログラム
JP7286992B2 (ja) 情報処理装置及びプログラム

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