JP2001154823A - 周辺装置とクライアントコンピュータとの間でイベントメッセージを通信するための方法およびシステム - Google Patents
周辺装置とクライアントコンピュータとの間でイベントメッセージを通信するための方法およびシステムInfo
- Publication number
- JP2001154823A JP2001154823A JP2000294030A JP2000294030A JP2001154823A JP 2001154823 A JP2001154823 A JP 2001154823A JP 2000294030 A JP2000294030 A JP 2000294030A JP 2000294030 A JP2000294030 A JP 2000294030A JP 2001154823 A JP2001154823 A JP 2001154823A
- Authority
- JP
- Japan
- Prior art keywords
- event
- client
- entry
- peripheral device
- user
- 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
Links
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 73
- 238000000034 method Methods 0.000 title claims description 41
- 238000012217 deletion Methods 0.000 claims abstract description 4
- 230000037430 deletion Effects 0.000 claims abstract description 4
- 230000004044 response Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 101000896027 Rattus norvegicus 3-hydroxyacyl-CoA dehydrogenase Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/387—Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
(57)【要約】
【課題】ネットワークに接続された周辺装置とクライア
ントとの間でイベントメッセージをより効率的に通信す
る。 【解決手段】本発明によれば、周辺装置内にイベント記
述子のテーブルを保持し、クライアントから所定の付加
イベント記述子要求を受信するのに応じて、テーブルに
選択的にエントリを加え、接続されたクライアントから
所定の削除イベント記述子要求を受信するのに応じて、
テーブルから選択的にエントリを削除し、さらに選択さ
れたイベントを実行するためにイベント記述子のテーブ
ルからユーザがエントリを選択する。
ントとの間でイベントメッセージをより効率的に通信す
る。 【解決手段】本発明によれば、周辺装置内にイベント記
述子のテーブルを保持し、クライアントから所定の付加
イベント記述子要求を受信するのに応じて、テーブルに
選択的にエントリを加え、接続されたクライアントから
所定の削除イベント記述子要求を受信するのに応じて、
テーブルから選択的にエントリを削除し、さらに選択さ
れたイベントを実行するためにイベント記述子のテーブ
ルからユーザがエントリを選択する。
Description
【0001】
【発明の属する技術分野】本発明は一般に周辺装置に動
作可能に接続される1つ或いは複数のクライアントコン
ピュータ間でイベントメッセージを通信するための方法
に関し、より詳細には、クライアントコンピュータ或い
はユーザにより選択される際に、周辺装置がイベントを
実行するように構成するための方法に関する。
作可能に接続される1つ或いは複数のクライアントコン
ピュータ間でイベントメッセージを通信するための方法
に関し、より詳細には、クライアントコンピュータ或い
はユーザにより選択される際に、周辺装置がイベントを
実行するように構成するための方法に関する。
【0002】
【従来の技術】一般に、いくつかのクライアントコンピ
ュータはプリンタおよび/またはスキャナのような1つ
以上の周辺装置に接続される。この構成により、いくつ
かのクライアントコンピュータは、プリンタおよび/ま
たはスキャナのサービスを共有できるようになる。その
ようなクライアントコンピュータはパーソナルコンピュ
ータ或いは他のコンピュータで構成することができる
が、ここでは単にクライアントと呼ぶことにする。多機
能周辺装置(Multifuncion peripheral、MFP)を用
いて、これらの周辺装置の機能を組み合わせて、1つの
周辺装置にすることが一般的になってきている。その結
果、MFP装置の使用方法はより複雑になってきてお
り、MFP装置とクライアントとの間でより効率的に通
信を行う必要性が生まれている。
ュータはプリンタおよび/またはスキャナのような1つ
以上の周辺装置に接続される。この構成により、いくつ
かのクライアントコンピュータは、プリンタおよび/ま
たはスキャナのサービスを共有できるようになる。その
ようなクライアントコンピュータはパーソナルコンピュ
ータ或いは他のコンピュータで構成することができる
が、ここでは単にクライアントと呼ぶことにする。多機
能周辺装置(Multifuncion peripheral、MFP)を用
いて、これらの周辺装置の機能を組み合わせて、1つの
周辺装置にすることが一般的になってきている。その結
果、MFP装置の使用方法はより複雑になってきてお
り、MFP装置とクライアントとの間でより効率的に通
信を行う必要性が生まれている。
【0003】入力周辺装置イベント通信の1つの先行技
術による方法は、ポーリングおよび単なるボタン押圧の
通知を送出することを含んでいた。しかしならポーリン
グは、必要な場合以外にも一定の通信帯域幅を用いるた
め効率が悪かった。ユーザに即時に応答するには頻繁な
ポーリングを必要とし、スキャナ処理或いはプリンタ処
理のような他の通信に、より長い時間がかかるようにな
るため、応答性と広帯域の使用との間にはトレードオフ
がある。
術による方法は、ポーリングおよび単なるボタン押圧の
通知を送出することを含んでいた。しかしならポーリン
グは、必要な場合以外にも一定の通信帯域幅を用いるた
め効率が悪かった。ユーザに即時に応答するには頻繁な
ポーリングを必要とし、スキャナ処理或いはプリンタ処
理のような他の通信に、より長い時間がかかるようにな
るため、応答性と広帯域の使用との間にはトレードオフ
がある。
【0004】別のアプローチは、ユーザが行先を選択で
きるように入力周辺装置を構成する工程と、その後その
クライアントコンピュータに直接入力データを送出する
工程とを含んでいた。このアプローチに関する別の問題
は、クライアントコンピュータが多くの場合に、データ
を受信する準備をするまでに種々のセットアップステッ
プを実行する必要があることであった。さらに、データ
を所望の行先にルーチングするために付加的なユーザ入
力を要することが多かった。その入力はクライアントコ
ンピュータで行うことができたが、ユーザはなおも2つ
の異なる場所にデータを入力する必要があった。代わり
に、その入力は周辺装置で行うことができたが、このた
めには、その周辺装置は、クライアントコンピュータが
そのデータで行おうとしている全ての可能性がある動作
について知る必要があり、同時に周辺装置を変更する必
要があるため、そのデータはクライアントのコンピュー
タソフトウエアに新しい機能を加えることを非常に難し
くさせていた。
きるように入力周辺装置を構成する工程と、その後その
クライアントコンピュータに直接入力データを送出する
工程とを含んでいた。このアプローチに関する別の問題
は、クライアントコンピュータが多くの場合に、データ
を受信する準備をするまでに種々のセットアップステッ
プを実行する必要があることであった。さらに、データ
を所望の行先にルーチングするために付加的なユーザ入
力を要することが多かった。その入力はクライアントコ
ンピュータで行うことができたが、ユーザはなおも2つ
の異なる場所にデータを入力する必要があった。代わり
に、その入力は周辺装置で行うことができたが、このた
めには、その周辺装置は、クライアントコンピュータが
そのデータで行おうとしている全ての可能性がある動作
について知る必要があり、同時に周辺装置を変更する必
要があるため、そのデータはクライアントのコンピュー
タソフトウエアに新しい機能を加えることを非常に難し
くさせていた。
【0005】
【発明が解決しようとする課題】従って本発明の目的
は、ネットワークに接続された周辺装置とクライアント
との間でイベントメッセージをより効率的に通信するた
めの改善された方法を提供することである。
は、ネットワークに接続された周辺装置とクライアント
との間でイベントメッセージをより効率的に通信するた
めの改善された方法を提供することである。
【0006】本発明のさらに別の目的は、ユーザが周辺
装置において全入力タスクを完了することができる改善
された方法を提供することである。
装置において全入力タスクを完了することができる改善
された方法を提供することである。
【0007】
【課題を解決するための手段】本発明は一般に周辺装置
に動作可能に接続される1つ或いは複数のクライアント
コンピュータ間でイベントメッセージを通信するための
方法を、より詳細には、クライアント或いはユーザによ
り選択されたイベントを実行するように周辺装置を構成
するための方法を提供する。ユーザは周辺装置において
全入力タスクを完了することができる。
に動作可能に接続される1つ或いは複数のクライアント
コンピュータ間でイベントメッセージを通信するための
方法を、より詳細には、クライアント或いはユーザによ
り選択されたイベントを実行するように周辺装置を構成
するための方法を提供する。ユーザは周辺装置において
全入力タスクを完了することができる。
【0008】本発明によれば、周辺装置内にイベント記
述子(event descriptor)のテーブルを保持し、接続され
たクライアントから所定の付加イベント記述子要求を受
信するのに応じて、テーブルに選択的にエントリを加
え、接続されたクライアントから所定の削除イベント記
述子要求を受信するのに応じて、テーブルから選択的に
エントリを削除し、さらに選択されたイベントを実行す
るためにイベント記述子のテーブルからユーザがエント
リを選択することからなる方法が提供される。
述子(event descriptor)のテーブルを保持し、接続され
たクライアントから所定の付加イベント記述子要求を受
信するのに応じて、テーブルに選択的にエントリを加
え、接続されたクライアントから所定の削除イベント記
述子要求を受信するのに応じて、テーブルから選択的に
エントリを削除し、さらに選択されたイベントを実行す
るためにイベント記述子のテーブルからユーザがエント
リを選択することからなる方法が提供される。
【0009】
【発明の実施の形態】本発明の他の目的、特徴および利
点は、添付の図面とともに以下に記載される詳細な説明
から明らかになろう。
点は、添付の図面とともに以下に記載される詳細な説明
から明らかになろう。
【0010】概要を述べると、本発明は周辺装置に動作
可能に接続された少なくとも1つのクライアント間でイ
ベントメッセージを通信するための方法およびシステム
に関する。その方法を用いることにより、ユーザは周辺
装置において全入力タスクを完了できるようになる。周
辺装置は、イベントのテーブルを保持するように構成さ
れ、また接続されたクライアントからの所定のイベント
記述子要求に応じて、テーブルにおいてエントリを追加
および削除するようにも構成される。さらに、周辺装置
は、接続されたクライアントがテーブルに対してエント
リをダウンロードおよびアップロードできるように構成
される。最後にその周辺装置は、選択されたイベントを
実行するために、ユーザがエントリを選択できるように
構成される。
可能に接続された少なくとも1つのクライアント間でイ
ベントメッセージを通信するための方法およびシステム
に関する。その方法を用いることにより、ユーザは周辺
装置において全入力タスクを完了できるようになる。周
辺装置は、イベントのテーブルを保持するように構成さ
れ、また接続されたクライアントからの所定のイベント
記述子要求に応じて、テーブルにおいてエントリを追加
および削除するようにも構成される。さらに、周辺装置
は、接続されたクライアントがテーブルに対してエント
リをダウンロードおよびアップロードできるように構成
される。最後にその周辺装置は、選択されたイベントを
実行するために、ユーザがエントリを選択できるように
構成される。
【0011】ここで図1を参照すると、入力周辺装置/
クライアントネットワークアーキテクチャの概略図が示
されており、クライアントコンピュータが本発明を実施
するために接続される態様を示している。多機能周辺装
置(MFP)10のような周辺装置が、複数のクライア
ント12(この場合2つ)に接続されており、イベント
メッセージに関する通信を交換することができる。MF
P10は、イベント記述子のテーブルを保持することが
好ましい。このイベント記述子のテーブルは、クライア
ント12からのエントリのリストであり、各エントリ
は、クライアント12がイベントを実行するために必要
とするパラメータのリストを構成するキャラクタ列を含
んでいる。各パラメータは、セミコロンキャラクタで区
切られており、パラメータを命名するキーワード、およ
びそのパラメータを定義する関連する値で構成される。
例えばあるエントリは、「KEYWORD1=値1;K
EYWORD2=値2;」のフォーマットを有すること
ができる。周辺装置に影響を与えることなく、任意の長
さのパラメータを導入することもできるため、このフォ
ーマットはクライアント12に最大限の自由度を与え
る。唯一の要件は、全データ列が、周辺装置により設定
されるいくつかの適正な最大長を超えないことである。
クライアントネットワークアーキテクチャの概略図が示
されており、クライアントコンピュータが本発明を実施
するために接続される態様を示している。多機能周辺装
置(MFP)10のような周辺装置が、複数のクライア
ント12(この場合2つ)に接続されており、イベント
メッセージに関する通信を交換することができる。MF
P10は、イベント記述子のテーブルを保持することが
好ましい。このイベント記述子のテーブルは、クライア
ント12からのエントリのリストであり、各エントリ
は、クライアント12がイベントを実行するために必要
とするパラメータのリストを構成するキャラクタ列を含
んでいる。各パラメータは、セミコロンキャラクタで区
切られており、パラメータを命名するキーワード、およ
びそのパラメータを定義する関連する値で構成される。
例えばあるエントリは、「KEYWORD1=値1;K
EYWORD2=値2;」のフォーマットを有すること
ができる。周辺装置に影響を与えることなく、任意の長
さのパラメータを導入することもできるため、このフォ
ーマットはクライアント12に最大限の自由度を与え
る。唯一の要件は、全データ列が、周辺装置により設定
されるいくつかの適正な最大長を超えないことである。
【0012】図2は、MFP10がクライアント12
に、エントリをテーブルに加えるための方法を提供する
ことに関係するステップを示す。クライアント12から
エントリをテーブルに追加することにより、ユーザは周
辺装置からの入力データを送出することができる。例え
ばクライアント12によるエントリの追加を可能にする
1つの方法は、クライアント上に存在するソフトウエア
プログラムを用いることである。クライアント12は最
初に、イベントメッセージを完了するために必要とされ
る全ての情報を有するイベント記述子列が、付加イベン
トメッセージに含まれるように構成する(ブロック1
4)。例えばそのデータ列は、イベントがスキャンであ
ること、また入力データがクライアント12上に位置す
るワードプロセッサに供給されるべきであることを指定
することもある。その後クライアント12はMFP10
にこの付加イベントメッセージを送出し、そのイベント
を追加することを要求する(ブロック16)。例えば付
加イベントメッセージを送出するための1つの方法は、
周辺装置管理言語(Peripheral Management Language:
PML)プロトコルを用いて、MFP10に指示を与
え、そのテーブルにエントリを追加するようにADD−
ENTRY管理オブジェクトを設定することである。こ
のタスクは他のプロトコルによっても成し遂げられるこ
とに留意されたい。またMFP10に2つ以上のクライ
アント12が接続されている場合には、付加イベントメ
ッセージを返送するために、MFP10はどのクライエ
ントが各エントリを供給していたかを常に知っていなけ
ればならない。MFP10はクライアント12から付加
イベントメッセージを受信した(ブロック18)後、M
FP10はテーブルにおいて利用可能な空間を検査する
(ブロック20)。テーブル内に利用可能な空間が存在
しない場合には、MFP10はエラーメッセージをクラ
イアント12に送出し(ブロック22)、サブルーチン
を終了するであろう(ブロック24)。テーブル内の空
間が利用可能である場合、MFP10は、テーブルにお
いて正確なイベント記述子列を見つけることを試みるこ
とにより、全く同じエントリが存在するか否かを判定し
ようとするであろう(ブロック26)。同じエントリが
見つからない場合には、MFP10はテーブルに新しい
エントリを追加する(ブロック28)。次にMFP10
は、入力付加イベントメッセージの処理が正常に完了し
たことをクライアントに示すために、クライアント12
に成功メッセージを送出する(ブロック30)。これに
よりエントリをテーブルに追加するサブルーチンを終了
し、MFP10はアイドル状態に戻り、次のイベントメ
ッセージを待つ(ブロック32)。一方、利用可能な空
間がない場合にはクライアント12にエラーメッセージ
が送出され(ブロック34)、サブルーチンが終了する
(ブロック36)。
に、エントリをテーブルに加えるための方法を提供する
ことに関係するステップを示す。クライアント12から
エントリをテーブルに追加することにより、ユーザは周
辺装置からの入力データを送出することができる。例え
ばクライアント12によるエントリの追加を可能にする
1つの方法は、クライアント上に存在するソフトウエア
プログラムを用いることである。クライアント12は最
初に、イベントメッセージを完了するために必要とされ
る全ての情報を有するイベント記述子列が、付加イベン
トメッセージに含まれるように構成する(ブロック1
4)。例えばそのデータ列は、イベントがスキャンであ
ること、また入力データがクライアント12上に位置す
るワードプロセッサに供給されるべきであることを指定
することもある。その後クライアント12はMFP10
にこの付加イベントメッセージを送出し、そのイベント
を追加することを要求する(ブロック16)。例えば付
加イベントメッセージを送出するための1つの方法は、
周辺装置管理言語(Peripheral Management Language:
PML)プロトコルを用いて、MFP10に指示を与
え、そのテーブルにエントリを追加するようにADD−
ENTRY管理オブジェクトを設定することである。こ
のタスクは他のプロトコルによっても成し遂げられるこ
とに留意されたい。またMFP10に2つ以上のクライ
アント12が接続されている場合には、付加イベントメ
ッセージを返送するために、MFP10はどのクライエ
ントが各エントリを供給していたかを常に知っていなけ
ればならない。MFP10はクライアント12から付加
イベントメッセージを受信した(ブロック18)後、M
FP10はテーブルにおいて利用可能な空間を検査する
(ブロック20)。テーブル内に利用可能な空間が存在
しない場合には、MFP10はエラーメッセージをクラ
イアント12に送出し(ブロック22)、サブルーチン
を終了するであろう(ブロック24)。テーブル内の空
間が利用可能である場合、MFP10は、テーブルにお
いて正確なイベント記述子列を見つけることを試みるこ
とにより、全く同じエントリが存在するか否かを判定し
ようとするであろう(ブロック26)。同じエントリが
見つからない場合には、MFP10はテーブルに新しい
エントリを追加する(ブロック28)。次にMFP10
は、入力付加イベントメッセージの処理が正常に完了し
たことをクライアントに示すために、クライアント12
に成功メッセージを送出する(ブロック30)。これに
よりエントリをテーブルに追加するサブルーチンを終了
し、MFP10はアイドル状態に戻り、次のイベントメ
ッセージを待つ(ブロック32)。一方、利用可能な空
間がない場合にはクライアント12にエラーメッセージ
が送出され(ブロック34)、サブルーチンが終了する
(ブロック36)。
【0013】同様に図3は、MFP10が、テーブルか
らエントリを削除するための方法をクライアント12に
提供することに関係するステップを示す。ユーザが周辺
装置の使用を終了しようとする場合、或いはこれ以上イ
ベントを処理できないようにクライアント12をシャッ
トダウンしようする場合、クライアント12はテーブル
からエントリを削除するであろう。クライアント12は
最初に、前段階で追加したのと厳密に同じメッセージを
有するイベント記述子列が、削除イベントメッセージに
含まれるように構成するであろう(ブロック38)。そ
の後クライアント12はこの削除イベントメッセージを
MFP10に送出し、そのイベントの削除を要求する
(ブロック40)。再びこれは、例えばPMLプロトコ
ルを用いて、MFP10に指示を与え、そのテーブルか
らそのエントリを削除するようにDELETE−ENT
RY管理オブジェクトを設定することにより達成するこ
とができる。MFP10はクライアント12から削除イ
ベントメッセージを受信した(ブロック42)後、MF
P10はテーブルにおいてデータ列とクライアント12
の両方の一致を特定しようと試みる(ブロック44)。
MFP10はそのような一致が見つかったのかの判断を
する(ブロック46)。MFP10は、そのような一致
が見つかった場合には(ブロック48)、入力削除イベ
ントメッセージの処理が正常に完了したことをクライア
ントに示すために、クライアント12に成功メッセージ
を送出する(ブロック50)。成功メッセージが送出さ
れた後、テーブルからエントリを削除するサブルーチン
が終了するため、再びNFP10はアイドル状態に戻
り、次のイベントメッセージを待つ(ブロック52)。
一方、MFP10がテーブルにおいて一致を見つけるこ
とができなかった場合には、クライアント12にエラー
メッセージが送出される(ブロック54)。ユーザに状
態を通知し続けるために、クライアント12がユーザに
対してエラーメッセージを表示するための付加的なステ
ップが含まれる場合もある(ブロック56)。
らエントリを削除するための方法をクライアント12に
提供することに関係するステップを示す。ユーザが周辺
装置の使用を終了しようとする場合、或いはこれ以上イ
ベントを処理できないようにクライアント12をシャッ
トダウンしようする場合、クライアント12はテーブル
からエントリを削除するであろう。クライアント12は
最初に、前段階で追加したのと厳密に同じメッセージを
有するイベント記述子列が、削除イベントメッセージに
含まれるように構成するであろう(ブロック38)。そ
の後クライアント12はこの削除イベントメッセージを
MFP10に送出し、そのイベントの削除を要求する
(ブロック40)。再びこれは、例えばPMLプロトコ
ルを用いて、MFP10に指示を与え、そのテーブルか
らそのエントリを削除するようにDELETE−ENT
RY管理オブジェクトを設定することにより達成するこ
とができる。MFP10はクライアント12から削除イ
ベントメッセージを受信した(ブロック42)後、MF
P10はテーブルにおいてデータ列とクライアント12
の両方の一致を特定しようと試みる(ブロック44)。
MFP10はそのような一致が見つかったのかの判断を
する(ブロック46)。MFP10は、そのような一致
が見つかった場合には(ブロック48)、入力削除イベ
ントメッセージの処理が正常に完了したことをクライア
ントに示すために、クライアント12に成功メッセージ
を送出する(ブロック50)。成功メッセージが送出さ
れた後、テーブルからエントリを削除するサブルーチン
が終了するため、再びNFP10はアイドル状態に戻
り、次のイベントメッセージを待つ(ブロック52)。
一方、MFP10がテーブルにおいて一致を見つけるこ
とができなかった場合には、クライアント12にエラー
メッセージが送出される(ブロック54)。ユーザに状
態を通知し続けるために、クライアント12がユーザに
対してエラーメッセージを表示するための付加的なステ
ップが含まれる場合もある(ブロック56)。
【0014】図4は、MFP10がクライアント12に
テーブルからエントリをダウンロードするための方法を
提供することに関係するステップを示す。クライアント
12は最初に、ダウンロード要求メッセージをMFP1
0に送出する(ブロック58)。MFP10はこのダウ
ンロード要求メッセージを受信し(ブロック60)、そ
れに応じて、要求されたダウンロードエントリに対する
イベント記述子列をクライアント12に送出する(ブロ
ック62)。クライアント12がダウンロードイベント
記述子列を受信した(ブロック(64)後、サブルーチ
ンが終了する(ブロック66)。
テーブルからエントリをダウンロードするための方法を
提供することに関係するステップを示す。クライアント
12は最初に、ダウンロード要求メッセージをMFP1
0に送出する(ブロック58)。MFP10はこのダウ
ンロード要求メッセージを受信し(ブロック60)、そ
れに応じて、要求されたダウンロードエントリに対する
イベント記述子列をクライアント12に送出する(ブロ
ック62)。クライアント12がダウンロードイベント
記述子列を受信した(ブロック(64)後、サブルーチ
ンが終了する(ブロック66)。
【0015】同様に図5は、MFP10がクライアント
12に、エントリをテーブルにアップロードするための
方法を提供することに関係するステップを示す。この
時、クライアント12は、アップロード要求エントリに
対するイベント記述子列を構築し、そのデータ列がダウ
ンロード要求メッセージに含まれるようになされる(ブ
ロック68)。クライエントは次にこのアップロード要
求メッセージをMFP10に送出する(ブロック7
0)。MFP10はテーブルエントリを、要求されるよ
うな新しいイベント記述子列と置き換え(ブロック7
2)、このサブルーチンを終了する(ブロック74)。
12に、エントリをテーブルにアップロードするための
方法を提供することに関係するステップを示す。この
時、クライアント12は、アップロード要求エントリに
対するイベント記述子列を構築し、そのデータ列がダウ
ンロード要求メッセージに含まれるようになされる(ブ
ロック68)。クライエントは次にこのアップロード要
求メッセージをMFP10に送出する(ブロック7
0)。MFP10はテーブルエントリを、要求されるよ
うな新しいイベント記述子列と置き換え(ブロック7
2)、このサブルーチンを終了する(ブロック74)。
【0016】本発明の別の態様に従えば、図6は、MF
P10がユーザにテーブルからエントリを選択するため
の方法を提供することに関係するステップを示す。MF
P10は、ユーザがMFP10においてイベント選択機
構を呼び出す際に生じる選択イベントプロセスが開始さ
れるのを待つ(ブロック76)。例えばスキャナ或いは
スキャン機能を有するMFP10は「SCAN TO」
ボタンを提供することもできる。ユーザがそのボタンを
押下する際に、MFP10は、ユーザに対して表示する
ためにテーブルから1つのエントリを選択する。ユーザ
に便利なように最後に用いられたエントリを選択するこ
とが望ましいが、それはこのエントリが、ユーザが求め
るエントリである可能性が最も高いと考えられるためで
ある。例えば、「SCAN TO」ボタンが押下される
度に、MFP10はテーブル内の次のエントリに進み、
そのエントリをユーザに表示する。この場合、MFP1
0はデータ列内の「DISPLAY=name」パラメ
ータの「名称(name)」部分を示す(ブロック7
8)。
P10がユーザにテーブルからエントリを選択するため
の方法を提供することに関係するステップを示す。MF
P10は、ユーザがMFP10においてイベント選択機
構を呼び出す際に生じる選択イベントプロセスが開始さ
れるのを待つ(ブロック76)。例えばスキャナ或いは
スキャン機能を有するMFP10は「SCAN TO」
ボタンを提供することもできる。ユーザがそのボタンを
押下する際に、MFP10は、ユーザに対して表示する
ためにテーブルから1つのエントリを選択する。ユーザ
に便利なように最後に用いられたエントリを選択するこ
とが望ましいが、それはこのエントリが、ユーザが求め
るエントリである可能性が最も高いと考えられるためで
ある。例えば、「SCAN TO」ボタンが押下される
度に、MFP10はテーブル内の次のエントリに進み、
そのエントリをユーザに表示する。この場合、MFP1
0はデータ列内の「DISPLAY=name」パラメ
ータの「名称(name)」部分を示す(ブロック7
8)。
【0017】その後クライアント12は、ユーザがエン
トリを容易に特定する名称を選択或いは入力するための
方法をユーザに提供し、ユーザからの入力を待つ(ブロ
ック80)。ユーザは入力のための3つの選択、具体的
には次のエントリに移動するための選択、現在のエント
リを選択するための選択、或いは解除するための選択を
与えることができる。ユーザが次のエントリに進むため
の選択を行う場合には、MFP10はデータ列内の「D
ISPLAY=name」パラメータを用いて新たに選
択されたエントリを示し(ブロック82)、新たなユー
ザ入力を待つ(ブロック80)。ユーザが解除の入力を
選択する場合には、MFP10は、ユーザにより前段階
で開始された選択イベントプロセスを無視し(ブロック
86)、選択エントリルーチンを終了する(ブロック8
8)。最後にユーザがそのエントリを選択する場合、M
FP10は、イベントを実行するために必要とされる完
全なイベント記述子列を有する選択イベントメッセージ
をクライアント12に返送する(ブロック90)。MF
P10は、次の時点での更新する際に最も使用される可
能性の高いエントリとしてこのエントリを格納する(ブ
ロック92)。クライアント12は、PMLプロトコル
のような下部をなすメッセージ伝送プロトコルにより必
要とされるような選択イベントメッセージを受信し、か
つそれに肯定応答する。PMLプロトコルの場合、PM
L TRAP−REPLYメッセージがクライアント1
2により送出される。その後クライアント12は選択イ
ベントメッセージを、具体的には選択イベントメッセー
ジに追加された完全なイベント列により指示される動作
を実行する(ブロック66)。実行後、エントリを選択
するサブルーチンが終了される(ブロック68)。
トリを容易に特定する名称を選択或いは入力するための
方法をユーザに提供し、ユーザからの入力を待つ(ブロ
ック80)。ユーザは入力のための3つの選択、具体的
には次のエントリに移動するための選択、現在のエント
リを選択するための選択、或いは解除するための選択を
与えることができる。ユーザが次のエントリに進むため
の選択を行う場合には、MFP10はデータ列内の「D
ISPLAY=name」パラメータを用いて新たに選
択されたエントリを示し(ブロック82)、新たなユー
ザ入力を待つ(ブロック80)。ユーザが解除の入力を
選択する場合には、MFP10は、ユーザにより前段階
で開始された選択イベントプロセスを無視し(ブロック
86)、選択エントリルーチンを終了する(ブロック8
8)。最後にユーザがそのエントリを選択する場合、M
FP10は、イベントを実行するために必要とされる完
全なイベント記述子列を有する選択イベントメッセージ
をクライアント12に返送する(ブロック90)。MF
P10は、次の時点での更新する際に最も使用される可
能性の高いエントリとしてこのエントリを格納する(ブ
ロック92)。クライアント12は、PMLプロトコル
のような下部をなすメッセージ伝送プロトコルにより必
要とされるような選択イベントメッセージを受信し、か
つそれに肯定応答する。PMLプロトコルの場合、PM
L TRAP−REPLYメッセージがクライアント1
2により送出される。その後クライアント12は選択イ
ベントメッセージを、具体的には選択イベントメッセー
ジに追加された完全なイベント列により指示される動作
を実行する(ブロック66)。実行後、エントリを選択
するサブルーチンが終了される(ブロック68)。
【0018】上記説明から、多くの所望の特性および利
点を有する、周辺装置に動作可能に接続された少なくと
も1つのクライアント間でイベントメッセージを通信す
るための改善された方法が図示および記載されてきたこ
とを理解されたい。その方法により、入力周辺装置は、
周辺装置とクライアントとの間でタスクの部分を分割す
るのではなく、ユーザが周辺装置において全入力タスク
を完了できるように構成される。
点を有する、周辺装置に動作可能に接続された少なくと
も1つのクライアント間でイベントメッセージを通信す
るための改善された方法が図示および記載されてきたこ
とを理解されたい。その方法により、入力周辺装置は、
周辺装置とクライアントとの間でタスクの部分を分割す
るのではなく、ユーザが周辺装置において全入力タスク
を完了できるように構成される。
【0019】本発明の種々の実施形態が図示および記載
されてきたが、他の変更形態、代替形態および別形態
は、当業者には明らかであることを理解されたい。その
ような変更形態、代替形態および別形態は、添付の請求
の範囲から確定されるべきである本発明の精神および範
囲から逸脱することなく行うことができる。
されてきたが、他の変更形態、代替形態および別形態
は、当業者には明らかであることを理解されたい。その
ような変更形態、代替形態および別形態は、添付の請求
の範囲から確定されるべきである本発明の精神および範
囲から逸脱することなく行うことができる。
【0020】本発明の種々の特徴は添付の請求の範囲に
述べられる。上記のように本発明によれば、ネットワー
クに接続された周辺装置とクライアントとの間でイベン
トメッセージをより効率的に通信するための改善された
方法とともに、ユーザが周辺装置において全入力タスク
を完了することができる改善された方法を実現すること
ができる。
述べられる。上記のように本発明によれば、ネットワー
クに接続された周辺装置とクライアントとの間でイベン
トメッセージをより効率的に通信するための改善された
方法とともに、ユーザが周辺装置において全入力タスク
を完了することができる改善された方法を実現すること
ができる。
【0021】以上、本発明の実施例について詳述した
が、以下、本発明の各実施態様の例を示す。 (実施態様1)周辺装置(10)に動作可能に接続され
た少なくとも1つのクライアント(12)との間でイベ
ントメッセージを伝達するための方法であって、前記周
辺装置はクライアント或いはユーザにより選択される際
にイベントを実行するように構成されるものであり、前
記方法は、前記周辺装置においてイベント記述子のテー
ブルを保持する工程(58、60、62、64、68、
70、72、74)と、接続されたクライアントから所
定の付加イベント記述子要求を受信するのに応じて、イ
ベント記述子の前記テーブルにエントリを選択的に追加
する工程(14、16、18、20、22、24、2
6、28、30、34)と、接続されたクライアントか
ら所定の削除イベント記述子要求を受信するのに応じ
て、イベント記述子の前記テーブルからエントリを選択
的に削除する工程(38、40、42、44、46、4
8、50、52、54、56)と、ユーザが前記選択さ
れたイベントを実行するために、イベント記述子の前記
テーブルからエントリを選択する工程(84、90、9
2、94)とを含むことを特徴とする周辺装置とクライ
アントコンピュータとの間でイベントメッセージを通信
するための方法。 (実施態様2)イベント記述子の前記テーブルに含まれ
る各エントリが、少なくとも1つのクライアントが前記
イベントメッセージを実行するために必要とされるパラ
メータのリストを構成するキャラクタ列であり、各パラ
メータが、前記パラメータを指定するキーワードおよび
前記パラメータを定義する関連する値として構成され、
また各パラメータがセミコロンキャラクタで分離される
ことを特徴とする前項(1)に記載の方法。 (実施態様3)エントリを選択的に追加する前記工程が
さらに、前記クライアントが、付加イベントメッセージ
のための前記イベントメッセージを完了するために必要
とされる全ての情報を含むイベント記述子列を構成する
工程(14)と、前記クライアントが、前記周辺装置に
前記付加イベントメッセージを送出する工程(16)
と、前記周辺装置が前記付加イベントメッセージを受信
する工程(18)と、前記周辺装置が、前記テーブルが
フルの場合には、クライアントにエラーメッセージを送
出する工程(20、22)と、前記周辺装置が、前記テ
ーブルがフルでない場合には、イベント記述子の前記テ
ーブルにおいて正確なイベント記述子列の位置を特定す
る工程(20、26)とを有することを特徴とする前項
(1)に記載の方法。 (実施態様4)エントリを選択的に追加する前記工程が
さらに、前記クライアントが周辺装置にダウンロード要
求メッセージを送出する工程(58)と、前記周辺装置
が前記ダウンロード要求メッセージを受信する工程(6
0)と、前記周辺装置が、イベント記述子の前記テーブ
ルからの要求されたダウンロードエントリを有するダウ
ンロードイベント記述子列を前記クライアントに送出す
る工程(62)と、前記クライアントが前記ダウンロー
ドされたイベント記述子列を受信する工程(64)とを
有することを特徴とする前項(1)に記載の方法。 (実施態様5)エントリを選択的に追加する前記工程が
さらに、前記クライアントがアップロード要求メッセー
ジのためのイベント記述子列を構築する工程(68)
と、前記クライアントが周辺装置に前記アップロード要
求メッセージを送出する工程(70)と、前記周辺装置
が、イベント記述子の前記テーブルにおいてイベント記
述子列を要求されたダウンロード要求エントリと置き換
える工程(72)とを有することを特徴とする前項(1)
に記載の方法。 (実施態様6)エントリを選択的に削除する前記工程が
さらに、前記クライアントが、削除イベントメッセージ
のための前段階で追加された正確なイベント列を含むイ
ベント記述子列を構成する工程(38)と、前記クライ
アントが、前記周辺装置に前記削除イベントメッセージ
を送出する工程(40)と、前記周辺装置が前記削除イ
ベントメッセージを受信する工程(42)と、前記周辺
装置が、イベント記述子の前記テーブルにおいて正確な
イベント記述子列の位置を特定する工程(44)と、前
記正確なイベント列が見つかる場合には、前記周辺装置
がイベント記述子の前記テーブルから前記エントリを削
除する工程(46、48)と、前記正確なイベント列が
見つからない場合には、前記周辺装置が前記クライアン
トにエラーメッセージを送出する工程(46、54)と
を有することを特徴とする前項(1)記載の方法。 (実施態様7)エントリを選択的に削除する前記工程が
さらに、前記クライアントが周辺装置にダウンロード要
求メッセージを送出する工程(58)と、前記周辺装置
が前記ダウンロード要求メッセージを受信する工程(6
0)と、前記周辺装置が、イベント記述子の前記テーブ
ルからの要求されたダウンロードエントリを有するダウ
ンロードイベント記述子列を前記クライアントに送出す
る工程(62)と、前記クライアントが前記ダウンロー
ドされたイベント記述子列を受信する工程(64)とを
有することを特徴とする前項(1)に記載の方法。 (実施態様8)エントリを選択的に削除する前記工程が
さらに前記クライアントがアップロード要求メッセージ
のためのイベント記述子列を構築する工程(68)と、
前記クライアントが周辺装置に前記アップロード要求メ
ッセージを送出する工程(70)と、前記周辺装置が、
イベント記述子の前記テーブル内のイベント記述子列を
要求されたダウンロード要求エントリと置き換える工程
(72)とを有することを特徴とする前項(1)に記載の
方法。 (実施態様9)ユーザがエントリを選択する前記工程が
さらに前記ユーザが選択イベントプロセスを開始する工
程(76)と、前記周辺装置が、前記エントリ記述子列
に含まれる「DISPLAY=name」パラメータ内
の最後に用いられた名称を表示する工程(78)と、前
記クライアントが、ユーザが前記エントリの名称を入力
できるようにする手段を提供する工程(80)と、前記
周辺装置が前記クライアントからの前記エントリの前記
入力された名称に応答する工程(84)とを有すること
を特徴とする前項(1)記載の方法。 (実施態様10)周辺装置によりイベントを実行できる
ようにするためのシステムであって、前記イベントが選
択イベントメッセージにより定義され、前記イベントメ
ッセージがユーザと、前記周辺装置に動作可能に接続さ
れた少なくとも1つのクライアントとにより要求される
ことができ、前記システムが、前記周辺装置において、
イベント記述子のテーブルを保持するための手段(5
8、60、62、64、68、70、72、74)と、
前記接続されたクライアントにおいて、イベント記述子
の前記テーブルにエントリを追加するために所定の付加
イベント記述子要求を選択的に生成するための手段(1
4、16、18、20、22、24、26、28、3
0、34)と、前記接続されたクライアントにおいて、
イベント記述子の前記テーブルからエントリを削除する
ために所定の削除イベント記述子要求を選択的に生成す
るための手段(38、40、42、44、46、48、
50、52、54、56)とを有し、ユーザが前記選択
されたイベントを実行するために、イベント記述子の前
記テーブルからエントリを選択すること(84、90、
92、94)を特徴とする周辺装置とクライアントコン
ピュータとの間でイベントメッセージを通信するための
システム。
が、以下、本発明の各実施態様の例を示す。 (実施態様1)周辺装置(10)に動作可能に接続され
た少なくとも1つのクライアント(12)との間でイベ
ントメッセージを伝達するための方法であって、前記周
辺装置はクライアント或いはユーザにより選択される際
にイベントを実行するように構成されるものであり、前
記方法は、前記周辺装置においてイベント記述子のテー
ブルを保持する工程(58、60、62、64、68、
70、72、74)と、接続されたクライアントから所
定の付加イベント記述子要求を受信するのに応じて、イ
ベント記述子の前記テーブルにエントリを選択的に追加
する工程(14、16、18、20、22、24、2
6、28、30、34)と、接続されたクライアントか
ら所定の削除イベント記述子要求を受信するのに応じ
て、イベント記述子の前記テーブルからエントリを選択
的に削除する工程(38、40、42、44、46、4
8、50、52、54、56)と、ユーザが前記選択さ
れたイベントを実行するために、イベント記述子の前記
テーブルからエントリを選択する工程(84、90、9
2、94)とを含むことを特徴とする周辺装置とクライ
アントコンピュータとの間でイベントメッセージを通信
するための方法。 (実施態様2)イベント記述子の前記テーブルに含まれ
る各エントリが、少なくとも1つのクライアントが前記
イベントメッセージを実行するために必要とされるパラ
メータのリストを構成するキャラクタ列であり、各パラ
メータが、前記パラメータを指定するキーワードおよび
前記パラメータを定義する関連する値として構成され、
また各パラメータがセミコロンキャラクタで分離される
ことを特徴とする前項(1)に記載の方法。 (実施態様3)エントリを選択的に追加する前記工程が
さらに、前記クライアントが、付加イベントメッセージ
のための前記イベントメッセージを完了するために必要
とされる全ての情報を含むイベント記述子列を構成する
工程(14)と、前記クライアントが、前記周辺装置に
前記付加イベントメッセージを送出する工程(16)
と、前記周辺装置が前記付加イベントメッセージを受信
する工程(18)と、前記周辺装置が、前記テーブルが
フルの場合には、クライアントにエラーメッセージを送
出する工程(20、22)と、前記周辺装置が、前記テ
ーブルがフルでない場合には、イベント記述子の前記テ
ーブルにおいて正確なイベント記述子列の位置を特定す
る工程(20、26)とを有することを特徴とする前項
(1)に記載の方法。 (実施態様4)エントリを選択的に追加する前記工程が
さらに、前記クライアントが周辺装置にダウンロード要
求メッセージを送出する工程(58)と、前記周辺装置
が前記ダウンロード要求メッセージを受信する工程(6
0)と、前記周辺装置が、イベント記述子の前記テーブ
ルからの要求されたダウンロードエントリを有するダウ
ンロードイベント記述子列を前記クライアントに送出す
る工程(62)と、前記クライアントが前記ダウンロー
ドされたイベント記述子列を受信する工程(64)とを
有することを特徴とする前項(1)に記載の方法。 (実施態様5)エントリを選択的に追加する前記工程が
さらに、前記クライアントがアップロード要求メッセー
ジのためのイベント記述子列を構築する工程(68)
と、前記クライアントが周辺装置に前記アップロード要
求メッセージを送出する工程(70)と、前記周辺装置
が、イベント記述子の前記テーブルにおいてイベント記
述子列を要求されたダウンロード要求エントリと置き換
える工程(72)とを有することを特徴とする前項(1)
に記載の方法。 (実施態様6)エントリを選択的に削除する前記工程が
さらに、前記クライアントが、削除イベントメッセージ
のための前段階で追加された正確なイベント列を含むイ
ベント記述子列を構成する工程(38)と、前記クライ
アントが、前記周辺装置に前記削除イベントメッセージ
を送出する工程(40)と、前記周辺装置が前記削除イ
ベントメッセージを受信する工程(42)と、前記周辺
装置が、イベント記述子の前記テーブルにおいて正確な
イベント記述子列の位置を特定する工程(44)と、前
記正確なイベント列が見つかる場合には、前記周辺装置
がイベント記述子の前記テーブルから前記エントリを削
除する工程(46、48)と、前記正確なイベント列が
見つからない場合には、前記周辺装置が前記クライアン
トにエラーメッセージを送出する工程(46、54)と
を有することを特徴とする前項(1)記載の方法。 (実施態様7)エントリを選択的に削除する前記工程が
さらに、前記クライアントが周辺装置にダウンロード要
求メッセージを送出する工程(58)と、前記周辺装置
が前記ダウンロード要求メッセージを受信する工程(6
0)と、前記周辺装置が、イベント記述子の前記テーブ
ルからの要求されたダウンロードエントリを有するダウ
ンロードイベント記述子列を前記クライアントに送出す
る工程(62)と、前記クライアントが前記ダウンロー
ドされたイベント記述子列を受信する工程(64)とを
有することを特徴とする前項(1)に記載の方法。 (実施態様8)エントリを選択的に削除する前記工程が
さらに前記クライアントがアップロード要求メッセージ
のためのイベント記述子列を構築する工程(68)と、
前記クライアントが周辺装置に前記アップロード要求メ
ッセージを送出する工程(70)と、前記周辺装置が、
イベント記述子の前記テーブル内のイベント記述子列を
要求されたダウンロード要求エントリと置き換える工程
(72)とを有することを特徴とする前項(1)に記載の
方法。 (実施態様9)ユーザがエントリを選択する前記工程が
さらに前記ユーザが選択イベントプロセスを開始する工
程(76)と、前記周辺装置が、前記エントリ記述子列
に含まれる「DISPLAY=name」パラメータ内
の最後に用いられた名称を表示する工程(78)と、前
記クライアントが、ユーザが前記エントリの名称を入力
できるようにする手段を提供する工程(80)と、前記
周辺装置が前記クライアントからの前記エントリの前記
入力された名称に応答する工程(84)とを有すること
を特徴とする前項(1)記載の方法。 (実施態様10)周辺装置によりイベントを実行できる
ようにするためのシステムであって、前記イベントが選
択イベントメッセージにより定義され、前記イベントメ
ッセージがユーザと、前記周辺装置に動作可能に接続さ
れた少なくとも1つのクライアントとにより要求される
ことができ、前記システムが、前記周辺装置において、
イベント記述子のテーブルを保持するための手段(5
8、60、62、64、68、70、72、74)と、
前記接続されたクライアントにおいて、イベント記述子
の前記テーブルにエントリを追加するために所定の付加
イベント記述子要求を選択的に生成するための手段(1
4、16、18、20、22、24、26、28、3
0、34)と、前記接続されたクライアントにおいて、
イベント記述子の前記テーブルからエントリを削除する
ために所定の削除イベント記述子要求を選択的に生成す
るための手段(38、40、42、44、46、48、
50、52、54、56)とを有し、ユーザが前記選択
されたイベントを実行するために、イベント記述子の前
記テーブルからエントリを選択すること(84、90、
92、94)を特徴とする周辺装置とクライアントコン
ピュータとの間でイベントメッセージを通信するための
システム。
【図1】本発明による方法が実施される入力周辺装置/
クライアントネットワークアーキテクチャの概略図。
クライアントネットワークアーキテクチャの概略図。
【図2】本発明によるイベント記述子のテーブルにエン
トリを選択的に加えるステップのための方法を示す動作
説明図。
トリを選択的に加えるステップのための方法を示す動作
説明図。
【図3】本発明によるイベント記述子のテーブルからエ
ントリを選択的に削除するステップのための方法を示す
動作説明図。
ントリを選択的に削除するステップのための方法を示す
動作説明図。
【図4】クライアントがイベント記述子のテーブルから
エントリをダウンロードする方法を示す動作説明図。
エントリをダウンロードする方法を示す動作説明図。
【図5】クライアントがイベント記述子のテーブルにエ
ントリをアップロードする方法を示す動作説明図。
ントリをアップロードする方法を示す動作説明図。
【図6】ユーザが、本発明のイベント記述子のテーブル
からエントリを選択することができる方法を示す動作説
明図。
からエントリを選択することができる方法を示す動作説
明図。
10:周辺装置 12:クライアントコンピュータ(クライアント)
───────────────────────────────────────────────────── フロントページの続き (72)発明者 パドマナブハン・ラムチャンドラン アメリカ合衆国カリフォルニア州サンディ エゴ アドルフィア・ストリート 9502 (72)発明者 デヴィッド・エィ・クンフ アメリカ合衆国カリフォルニア州ロックリ ン アッシュランド・コート 2714
Claims (2)
- 【請求項1】周辺装置に動作可能に接続された少なくと
も1つのクライアントとの間でイベントメッセージを伝
達するための方法であって、前記周辺装置はクライアン
ト或いはユーザにより選択される際にイベントを実行す
るように構成されるものであり、前記方法は、前記周辺
装置においてイベント記述子のテーブルを保持する工程
と、接続されたクライアントから所定の付加イベント記
述子要求を受信するのに応じて、イベント記述子の前記
テーブルにエントリを選択的に追加する工程と、接続さ
れたクライアントから所定の削除イベント記述子要求を
受信するのに応じて、イベント記述子の前記テーブルか
らエントリを選択的に削除する工程と、ユーザが前記選
択されたイベントを実行するために、イベント記述子の
前記テーブルからエントリを選択する工程とを含むこと
を特徴とする周辺装置とクライアントコンピュータとの
間でイベントメッセージを通信するための方法。 - 【請求項2】周辺装置によりイベントを実行できるよう
にするためのシステムであって、前記イベントが選択イ
ベントメッセージにより定義され、前記イベントメッセ
ージがユーザと、前記周辺装置に動作可能に接続された
少なくとも1つのクライアントとにより要求されること
ができ、前記システムが、前記周辺装置において、イベ
ント記述子のテーブルを保持するための手段と、前記接
続されたクライアントにおいて、イベント記述子の前記
テーブルにエントリを追加するために所定の付加イベン
ト記述子要求を選択的に生成するための手段と、前記接
続されたクライアントにおいて、イベント記述子の前記
テーブルからエントリを削除するために所定の削除イベ
ント記述子要求を選択的に生成するための手段とを有
し、ユーザが前記選択されたイベントを実行するため
に、イベント記述子の前記テーブルからエントリを選択
することを特徴とする周辺装置とクライアントコンピュ
ータとの間でイベントメッセージを通信するためのシス
テム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/410,565 US6487609B1 (en) | 1999-10-01 | 1999-10-01 | Method and system for communicating event messages between a peripheral device and a client computer |
US410565 | 1999-10-01 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001154823A true JP2001154823A (ja) | 2001-06-08 |
Family
ID=23625289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000294030A Pending JP2001154823A (ja) | 1999-10-01 | 2000-09-27 | 周辺装置とクライアントコンピュータとの間でイベントメッセージを通信するための方法およびシステム |
Country Status (4)
Country | Link |
---|---|
US (1) | US6487609B1 (ja) |
EP (1) | EP1089188B1 (ja) |
JP (1) | JP2001154823A (ja) |
DE (1) | DE60024193T2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005524123A (ja) * | 2001-10-11 | 2005-08-11 | ヒューレット・パッカード・カンパニー | ウェブ統合のためのユーザと装置の対話 |
US7313698B2 (en) | 2002-12-27 | 2007-12-25 | Brother Kogyo Kabushiki Kaisha | Image data processing system, image data generating apparatus, terminal equipment and program product |
US7424562B2 (en) * | 2004-03-01 | 2008-09-09 | Cisco Technology, Inc. | Intelligent PCI bridging consisting of prefetching data based upon descriptor data |
US8667181B2 (en) | 2011-03-31 | 2014-03-04 | Brother Kogyo Kabushiki Kaisha | Communication device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040179692A1 (en) * | 2003-03-11 | 2004-09-16 | David Cheng | Personal data entry and authentication device |
US20060033948A1 (en) * | 2004-08-12 | 2006-02-16 | Kabushiki Kaisha Toshiba | Image forming apparatus |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5220674A (en) * | 1987-07-17 | 1993-06-15 | Digital Equipment Corporation | Local area print server for requesting and storing required resource data and forwarding printer status message to selected destination |
US5371888A (en) * | 1991-09-05 | 1994-12-06 | International Business Machines Corporation | Using specialized output device job spooler as generic buffer manager |
US5742905A (en) * | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
US5768119A (en) * | 1996-04-12 | 1998-06-16 | Fisher-Rosemount Systems, Inc. | Process control system including alarm priority adjustment |
US5754748A (en) * | 1996-09-13 | 1998-05-19 | Lexmark International, Inc. | Download of interpreter to a printer |
JPH10143574A (ja) * | 1996-11-08 | 1998-05-29 | Hitachi Ltd | 業務遂行支援システム |
US5970218A (en) * | 1997-02-11 | 1999-10-19 | Toshiba America Information Systems, Inc. | Private print |
US5974234A (en) * | 1997-04-15 | 1999-10-26 | Xerox Corporation | Centralized print server for interfacing one or more network clients with a plurality of printing devices |
EP0910008A3 (en) * | 1997-10-14 | 2005-01-26 | Canon Kabushiki Kaisha | Apparatus and method for changing, adding and deleting a job, and a storage medium for such a program |
US6085249A (en) * | 1997-10-24 | 2000-07-04 | Pictra, Inc. | Method and apparatuses for transferring data for multiple applications through a single communication link in response to authentication information |
-
1999
- 1999-10-01 US US09/410,565 patent/US6487609B1/en not_active Expired - Fee Related
-
2000
- 2000-09-27 JP JP2000294030A patent/JP2001154823A/ja active Pending
- 2000-09-29 EP EP00308580A patent/EP1089188B1/en not_active Expired - Lifetime
- 2000-09-29 DE DE60024193T patent/DE60024193T2/de not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005524123A (ja) * | 2001-10-11 | 2005-08-11 | ヒューレット・パッカード・カンパニー | ウェブ統合のためのユーザと装置の対話 |
US8131602B2 (en) | 2001-10-11 | 2012-03-06 | Hewlett-Packard Development Company, L.P. | Imaging device configuration methods and imaging device management methods |
US7313698B2 (en) | 2002-12-27 | 2007-12-25 | Brother Kogyo Kabushiki Kaisha | Image data processing system, image data generating apparatus, terminal equipment and program product |
US8255979B2 (en) | 2002-12-27 | 2012-08-28 | Brother Kogyo Kabushiki Kaisha | Image data processing system, image data generating apparatus, terminal equipment and program product |
US7424562B2 (en) * | 2004-03-01 | 2008-09-09 | Cisco Technology, Inc. | Intelligent PCI bridging consisting of prefetching data based upon descriptor data |
US8667181B2 (en) | 2011-03-31 | 2014-03-04 | Brother Kogyo Kabushiki Kaisha | Communication device |
Also Published As
Publication number | Publication date |
---|---|
DE60024193D1 (de) | 2005-12-29 |
DE60024193T2 (de) | 2006-08-03 |
US6487609B1 (en) | 2002-11-26 |
EP1089188A1 (en) | 2001-04-04 |
EP1089188B1 (en) | 2005-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7191236B2 (en) | Transparent telecommunications system and apparatus | |
US8482778B2 (en) | Print intermediary server and print intermediary method | |
US7475133B2 (en) | Method for configuring a monitoring system to monitor selected network elements | |
US20070165265A1 (en) | System using services, image handling apparatus, external processing apparatus, information processing apparatus, and state change sending method | |
JP2003157275A (ja) | ネットワークシステム、ネットワークデバイス、ウェブページ作成方法、ウェブページ作成用プログラムおよびデータ送信用プログラム | |
JP2004005607A (ja) | ワークステーションにおけるプリンタインスタンスの遠隔作成 | |
JP2004252984A (ja) | ネットワーク上のモバイルエンタープライズプリンタを公開する方法 | |
US7457839B2 (en) | Selective rejection of access to parameters of an option application detachable from an embedded apparatus including web server function | |
JP2004246867A (ja) | 印刷装置、プリントシステム及び印刷方法 | |
JP2001043163A (ja) | ネットワーク上で遠隔アプリケーションの実行を制御する方法、装置、媒体およびネットワークスキャナ | |
JP2001154823A (ja) | 周辺装置とクライアントコンピュータとの間でイベントメッセージを通信するための方法およびシステム | |
JP2015179893A (ja) | 情報処理システム、情報処理装置、データ処理方法及びプログラム | |
JP5140553B2 (ja) | 情報処理装置及びこれを含む画像形成システム | |
US6868455B1 (en) | Information processing apparatus, information processing method and computer readable medium | |
JP2005055983A (ja) | サービス管理方法、サービス管理装置および制御プログラム | |
JP2000293458A (ja) | データ配信装置及びデータ受信装置及びそれらの制御方法 | |
JPH06161919A (ja) | メッセージ制御方式 | |
JP5140552B2 (ja) | 情報処理装置及びこれを含む画像形成システム | |
JP2002055795A (ja) | プリント管理装置及びその制御方法及び記憶媒体 | |
JP2000029848A (ja) | 協調ネットワークシステム | |
US20030084113A1 (en) | Device management method, device management apparatus, and device management program | |
JP4560313B2 (ja) | 情報処理装置、画像形成システム、及び情報処理装置の制御方法 | |
JP2000293461A (ja) | ネットワークデバイスの情報の取得・表示を行う情報処理装置及びネットワークシステム、その情報処理方法、及びその情報処理プログラムを格納した記録媒体 | |
JP2002373061A (ja) | 印刷方法及び端末、サーバ、印刷装置並びに印刷システム | |
JP2000293473A (ja) | ネットワーク端末装置及びその表示方法 |