JP3937478B2 - インターフェース装置およびインターフェース方法 - Google Patents
インターフェース装置およびインターフェース方法 Download PDFInfo
- Publication number
- JP3937478B2 JP3937478B2 JP18686996A JP18686996A JP3937478B2 JP 3937478 B2 JP3937478 B2 JP 3937478B2 JP 18686996 A JP18686996 A JP 18686996A JP 18686996 A JP18686996 A JP 18686996A JP 3937478 B2 JP3937478 B2 JP 3937478B2
- Authority
- JP
- Japan
- Prior art keywords
- manager
- information
- peripheral device
- attribute
- interface
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/022—Multivendor or multi-standard integration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0226—Mapping or translating multiple network management protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
Description
【発明の属する技術分野】
本発明は、インターフェース装置およびインターフェース方法に関する。
【0002】
【従来の技術】
ネットワークに接続されたコンピュータシステムにおいては、処理モジュールに仕える周辺装置及びエイジェントがネットワークの異なるポイントで接続されている。ネットワークは、ワークステーション、端末、ファイルサーバーを含む処理モジュールを他の処理モジュールや、該処理モジュールによって実行されるアプリケーションを支援するのに必要なスキャナー、プリンタ等の周辺装置に接続する。各処理モジュールは、処理モジュールアプリケーションを提供する1つ以上の周辺装置(以下、被管理装置と云う)を、該被管理装置のエイジェントに要求メッセージを送り該被管理装置から戻される被管理装置のステータス及び属性に関するデータを受け取ることにより管理するマネジャーを有する。ネットワークを介してメッセージを送ることはいくつかの利用可能なプロトコールの1つを用いて行なわれる。
【0003】
1994年11月22日付発行のニール バウア等の米国特許第5、367、635号公報には、ネットワーク上の対象装置の管理データを要求するユーザがメッセージを送り、該メッセージが該対象装置のエイジェントソフトウェアによって受領されるコンピュータネットワーク管理システムが開示されている。エイジェントは管理要求に関連するデータを検索しその検索したデータを1つのパケットでユーザに送り返す。ユーザとエイジェント間で交換されるデータは、所定のいくつかのプロトコールモデルの1つに従ってフォ−マット化される。ユーザは、修正可能でありかつ対象装置のエイジェントに送られる編集可能文書ファイルを介して処理を決定しユーザが決定した処理を該対象装置において開始させることができる。これにより、対象装置はネットワークユーザにより管理されることになる。
【0004】
処理モジュールマネジャーの管理要求が被管理装置のステータスまたは特性に関する情報を必要とするときには、エイジェントは、被管理装置のステータスまたは属性についての応答信号を要求するための信号をエイジェント−被管理装置間のインターフェースを介して該被管理装置のコントローラに送る。インターフェースは、コントローラから信号を受領し被管理装置のステータスを反映するデータを発生する。インターフェースからステータスデータを受領すると、エイジェントはインターフェースデータから応答メッセージのためのデータを発生し、該データをそれに組み込まれた管理プロトコールによってフォーマット化しそのフォーマット化されたデータメッセージを組み込まれた管理プロトコールのフォーマットで処理モジュールマネジャーに送る。
【0005】
ネットワークを介してメッセージを送ることはいくつかの利用可能なプロトコールの1つを用いて行なわれる。処理モジュールアプリケーションは、例えば、情報を交換するために、OSIプロトコールモデル、TCP/IFプロトコールモデルまたは他のプロトコールモデルを用いることができる。OSIプロトコールモデルを用いる場合には、CMIP管理プロトコールが周辺装置管理用に使用される。これに代えて、アプリケーションは、周辺装置用のSNMP管理プロトコールを有するTCP/IFプロトコールモデルを使用することができる。管理プロトコールは一般に処理モジュール及び周辺装置にこれらの製造時に組み込まれる。その結果、ネットワーク上の相互接続可能性が制限される。処理モジュールと周辺装置とは異なるソースに由来することがあるので、処理モジュールのマネジャーに組み込まれた管理プロトコールは装置のエイジェントに組み込まれた管理プロトコールと同じでないことがある。これらの管理プロトコールが異なるときには、1つのプロトコールに制限されたマネジャーによって送り出された要求メッセージは被管理装置のエイジェントによって解釈され得ずかつ該装置エイジェントからの応答データは処理モジュールのマネジャーによって解釈され得ない。
【0006】
エイジェントはまた、アラームなどのイベント時に被管理装置と通信を行い処理モジュールマネジャーに該アラームのフォーマット化メッセージを送る必要がある。処理モジュールマネジャーの管理プロトコールが被管理装置のエイジェントの管理プロトコールと異なるときには、エイジェントによりフォーマット化されてマネジャーに送られたデータは管理要求に対する応答として解釈され得ない。あるエイジェントが被管理装置とインターフェースされるとき、被管理装置からエイジェントが受領したイベント信号は処理モジュールマネジャーと異なる管理プロトコールを用いて送られることがあるので処理モジュールマネジャーに到達したデータパケットは正確に解釈され得ない。よって、ネットワーク接続されたコンピュータシステムにおいては、要求されたプロトコールを介して処理モジュールと周辺装置間で管理情報を交換するための構成を提供することが課題である。
【0007】
【発明が解決しようとする課題】
上述したように、従来のネットワーク接続されたコンピュータシステムにおいては、要求されたプロトコールを介して処理モジュールと周辺装置間で管理情報を交換するための構成を提供することが課題である。
【0008】
本発明は、上記課題を解決するため、要求されたプロトコールを介して処理モジュールと周辺装置間で管理情報を交換することができるインターフェース装置およびインターフェース方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
請求項1記載の発明は、周辺装置を管理するマネジャーにデータを送信するために複数の管理プロトコールのそれぞれを使用する複数のエイジェントを有するインターフェース装置であって、周辺装置を管理するマネジャーからの特定の情報を要求する情報要求に応じて、特定の情報に対する処理要求を、前記マネジャーの管理プロトコールに対応するエイジェントから発生する手段と、前記処理要求が前記周辺装置の属性及び前記インターフェース装置に格納されているローカル属性のいずれに対するものであるかを判定する手段と、前記処理要求が前記周辺装置の属性に対するものである場合、前記周辺装置の属性を示す情報信号を要求する要求信号を前記周辺装置に送る手段と、前記周辺装置からの前記情報信号に対応するデータを発生する発生手段と、前記処理要求が前記周辺装置の属性に対するものである場合、前記マネジャーの管理プロトコールに対応するエイジェントに、前記発生手段により発生されたデータを送り、前記処理要求が前記ローカル属性に対するものである場合、前記マネジャーの管理プロトコールに対応するエイジェントに、前記インターフェース装置に格納されているローカル属性に関するデータを送る送出手段とを有し、前記マネジャーの管理プロトコールに対応するエイジェントは、前記マネジャーの管理プロトコールで、前記マネジャーに、前記送出手段により送出されたデータを送ることを特徴とする。
【0010】
請求項2記載の発明は、請求項1記載のインターフェース装置において、前記情報信号は前記周辺装置のステータス信号または前記周辺装置の属性信号であることを特徴とする。
【0011】
請求項3記載の発明は、請求項1または2記載のインターフェース装置において、前記複数のエイジェントは SNMP 管理プロトコールにより作動するエイジェント、または CMIP 管理プロトコールにより作動するエイジェントを含むことを特徴とする。
【0012】
請求項4記載の発明は、請求項1ないし3のいずれか1つに記載のインターフェース装置において、前記マネジャーからの情報要求にエラーが検出されると、特定なエラーコードがセットされたエラーデータパケットを、ネットワークを介して前記マネジャーに送信するエラー送信手段を有することを特徴とする。
【0013】
請求項5記載の発明は、請求項1ないし4のいずれか1つに記載のインタ−フェース装置において、前記処理要求が前記ローカル属性に対するものである場合、セット要求または取り込み要求が前記インターフェース装置内のローカルキャッシュに対して発生することを特徴とする。
【0014】
請求項6記載の発明は、請求項1ないし5のいずれか1つに記載のインターフェース装置において、前記エイジェントが、前記送出手段により送られるデータを含むデータパケットを形成し、前記データパケットを前記マネジャーに送ることを特徴とする。
請求項7記載の発明は、周辺装置を管理するマネジャーに情報を送信するために複数の管理プロトコールのそれぞれを使用するインターフェース装置であって、周辺装置を管理するマネジャーからの特定の情報を要求する情報要求を、前記複数の管理プロトコールのうちの1つで受信する受信手段と、前記受信手段により受信される情報要求が前記周辺装置の属性に関する情報を要求するものか、または前記インターフェース装置に格納されているローカル属性に関する情報を要求するものかを判定する判定手段と、前記受信手段により受信される情報要求が前記周辺装置の属性に関する情報を要求するものである場合、前記周辺装置の属性に関する情報を前記周辺装置から受信する属性受信手段と、前記受信手段により受信される情報要求が前記周辺装置の属性に関する情報を要求するものである場合、前記複数の管理プロトコールのうち当該情報要求に対応する管理プロトコールで、前記属性受信手段により受信される前記周辺装置の属性に関する情報を送信し、前記受信手段により受信される情報要求が前記ローカル属性に関する情報を要求するものである場合、前記複数の管理プロトコールのうち当該情報要求に対応する管理プロトコールで、前記インターフェース装置に格納されている前記ローカル属性に関する情報を送信する送信手段とを有することを特徴とする。
【0015】
請求項8記載の発明は、周辺装置を管理するマネジャーにデータを送信するために複数のプロトコールのそれぞれを使用する複数のエイジェントを有するインターフェース装置でのインターフェース方法であって、周辺装置を管理するマネジャーからの特定の情報を要求する情報要求に応じて、特定の情報に対する処理要求を、前記マネジャーの管理プロトコールに対応するエイジェントから発生するステップと、前記処理要求が前記周辺装置の属性及び前記インターフェース装置に格納されているローカル属性のいずれに対するものであるかを判定するステップと、前記処理要求が前記周辺装置の属性に対するものである場合、前記周辺装置の属性を示す情報信号を要求する要求信号を前記周辺装置に送るステップと、前記周辺装置から前記情報信号を受け取るステップと、前記周辺装置からの前記情報信号に対応するデータを発生する発生ステップと、前記処理要求が前記周辺装置の属性に対するものである場合、前記マネジャーの管理プロトコールに対応するエイジェントに、前記発生ステップで発生されたデータを送る第1の送出ステップと、前記処理要求が前記ローカル属性に対するものである場合、前記マネジャーの管理プロトコールに対応するエイジェントに、前記インターフェース装置に格納されているローカル属性に関するデータを送る第2の送出ステップと、前記マネジャーの管理プロトコールに対応するエイジェントから、前記マネジャーに、前記マネジャーの管理プロトコールで、前記第1の送出ステップまたは前記第2の送出ステップで送出されたデータを送るステップとを有することを特徴とする。
【0016】
請求項9記載の発明は、請求項8記載のインターフェース方法において、前記情報信号は前記周辺装置のステータス信号または前記周辺装置の属性信号であることを特徴とする。
【0017】
請求項10記載の発明は、請求項8または9記載のインターフェース方法において、前記マネジャーからの情報要求にエラーが検出されると、特定なエラーコードがセットされたエラーデータパケットを、ネットワークを介して前記マネジャーに送信するステップを有することを特徴とする。
【0018】
請求項11記載の発明は、請求項8ないし10のいずれか1つに記載のインタ−フェース方法において、前記処理要求が前記ローカル属性に対するものである場合、セット要求または取り込み要求を前記インターフェース装置内のローカルキャッシュに対して発生するステップを有することを特徴とする。
【0019】
請求項12記載の発明は、請求項8ないし11のいずれか1つに記載のインターフェース方法において、前記エイジェントが、前記第1の送出ステップまたは前記第2の送出ステップで送られたデータを含むデータパケットを形成するステップと、前記データパケットを前記マネジャーに送るステップとを有することを特徴とする。
【0032】
本発明は、処理モジュールと該処理モジュールに仕える周辺装置とがネットワークを介して接続されているネットワーク接続されたコンピュータシステムを対象とする。各処理モジュールは所定の管理プロトコールに従って作動してそれに仕える周辺装置を管理する。各周辺装置は、ネットワーク上で処理モジュールマネジャーと管理情報を交換する複数のエイジェントを有し、各エイジェントは複数の管理プロトコールの異なる1つにより作動する。エイジェントと被管理周辺装置間のインターフェースは、マネジャーが要求した情報に対応する被管理周辺装置からの信号を要求するための要求信号を発生することにより装置情報を要求する処理モジュールマネジャーと同じ管理プロトコールにより作動する各エイジェントの1つからの情報要求に応答する。管理要求情報に対応するデータはインターフェースにおいて被管理周辺装置から戻された信号に応答して発生され、発生されたデータは処理モジュールマネジャーと同じ管理プロトコールにより作動するエイジェントに送られる。
【0033】
本発明の一実施の形態によれば、複数のエイジェントと被管理周辺装置間のインターフェースは該被管理周辺装置からのそれに発生したイベントに対応する信号を受け取る。発生されたデータは被管理周辺装置を使用する処理モジュールのマネジャーと同じ管理プロトコールにより作動する各エイジェントに送られる。各エイジェントは該エイジェントと同じ管理プロトコールにより作動する処理モジュールマネジャーに被管理周辺装置イベントデータを送る。
【0034】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。
【0035】
図1は本発明の実施の一形態に係るコンピュータシステムを示し、本実施の形態によるコンピュータシステムは、複数の処理モジュールおよび周辺装置が相互接続されたLAN(local area networks)を介して接続されている。図において、LAN120および130、ワークステーション101−1〜101−N、端末123−1〜123−N、プリンタ112、該プリンタ112に設けられたネットワーク拡張ボード115、ディスクドライヴユニット105およびワイヤレスカプリングモジュール121および131が示してある。ワークステション101−1〜101−NはLAN120に、端末123−1〜123−NはLAN 130にそれぞれ接続されている。プリンタ112はネットワークインターフェースボード115を介してLAN 120に接続され、ディスクドライヴユニット105はワークステーション101−Nに接続されている。ワイヤレスカプリングモジュールはLAN120および130同士を相互接続するように作動する。
【0036】
当該技術において周知のように、図1の構成は、複数の処理モジュールや他のネットワーク資源装置が互いに異なるオフィスや同じビルの異なるフロア又は異なるビルに位置していても、各処理モジュールがネットワークに接続された他の処理モジュールおよび周辺装置の資源を利用可能にさせるものである。例えば、端末123−1は、プリンタ112および/またはワークステーション101−Nに接続されたディスク装置に接続可能であり、プリンタ112やワークステーション101−Nにより提供される特別のサービスを端末123−1のユーザが利用することができる。各処理モジュールの他の処理モジュールや周辺装置への接続は、標準プロトコールを用いてネットワークを介してデータパケットを交換することにより行われる。OSIおよびTCP/IPプロトコールモデルを共用すればネットワークに接続された異なる装置間でのデータ交換が可能になる。
【0037】
図2は、LAN120とプリンタ112間に接続されたネットワーク拡張ボード(NEB)115の構成を示すブロック図である。NEB115は、ハードウエア、ソフトウエア、およびファームウエアを提供し、これによりプリンタのようなネットワーク周辺装置がインテリジェントで対話的(interactive)なネットワーク部材となってネットワークからデータを受け取り処理することが可能となり、更にNEB115はネットワークに、詳細なステータス情報や作動パラメータなどの周辺装置に関する有意量のデータを送信する。NEB115はまた、ファクシミリ装置、複写機、イメージプロセッサのような他の周辺装置、あるいはファクシミリ、コピー、イメージプロセシングが組み合わされて1つのユニットになった周辺装置をネットワークに接続するのにも用いられる。
【0038】
図2を参照すると、NEB115は、マイクロコンピュータ201、ネットワークインターフェースコントローラ203、フラッシュ又は電気的にプログラム可能なメモリ205、および被管理装置インターフェース209を有している。マイクロプロセッサ201は好ましくはインテル社の80C188Ea-20 8ビットプロセッサであり、その詳細は、インテル社発行80C186EA/80188EAユーザマニュアル、インテル p/n270950ー001に見い出すことができる。このプロセッサは直接メモリアクセス、割り込み、タイマおよびDRAMリフレッシュコントロール付き8ビットプロセッサである。これに代えて、AMD80C188ー20 8ビットマイクロプロセッサのような他のマイクロプロセッサを使用することができる。プリンタ112は、デイバイスコントローラ220およびプリンタエンジン224を有する。
【0039】
ネットワークインターフェースコントローラ203はLAN120にケーブル211を介して、マイクロプロセッサ201に線213を介して、更にフラッシュメモリ205に線215を介してそれぞれ接続されている。被管理装置インターフェース209はマイクロプロセッサ201に線217を介して、デイバイスコントローラ220に線219を介してそれぞれ接続されている。プリンタ112において、デイバイスコントローラ220はプリンタエンジン224に線226を介して接続されている。被管理装置インターフェース209は、広範なプリンタステータスおよび制御情報がNEB115に移送され、次いで外部のネットワークノードに移送されて多数の有用なサポート機能のプログラミングを行うことを可能とする。NEB115において、印刷画像データおよび制御情報のブロックがマイクロプロセッサ201でアッセンブルされて被管理装置インターフェース209内の共用メモリに書き込まれた後、プリンタコントローラ220により読み出される。同様に、プリンタステータス情報がプリンタコントローラ220から被管理装置インターフェース209の共用メモリに移送され、そこからマイクロプロセッサ201により読み出される。
【0040】
作動時には、ネットワークインターフェースコントローラ203は、該コントローラ203がLAN120および線211を介して仕える処理モジュールからデータおよび制御情報を受け取りプリンタ112のステータス情報をLAN120を介して該プリンタを使用する処理モジュールに送る。被管理装置インターフェース209は、マイクロプロセッサ201から受け取った印刷データおよび制御情報をプリンタ112のデイバイスコントローラ220に移送し、デイバイスコントローラ220からのステータス信号をマイクロプロセッサ201に移送する。ステータス信号は下記の情報を含むことができる。即ち、過渡状態、オンライン−印刷中、オフライン−非印刷中、エンジンテスト検出済み、メインテナンスプログラム実行中、スリープモード、紙切れ、プリンタオープン、紙詰まり、EPカートリッジ無し、トナー少量、U-Lフィード、紙充填せよ、紙送りせよ、CaPSL オペレータコール、アッパーフィーダリジェクト、ミドルフィーダリジェクト、ロアーフィーダリジェクト、セットアッパー、セットミドル、廃紙、トレイフル、ページフル、22ラインエラー、40ラインエラー、ダウンロードメモリフル、ワーキングメモリフル、デッドロックメモリフル、ジョブリジェクト、プリントチェック、フォントフル、エンジンウオーミングアップ中、外部オペレータコール、フロントカード除去、NVRAMフル、ハードデイスクフル、メモリフル、低解像度−ローへの切替え不可、ハードディスククラッシュ、「電源をオンしてください」、フルペイントリジェクト、スケールエラー、デユプレックスリジェクト、拡張I/Oエラー、トレイトラブル、レジデントROM−フォーマット不良、オプションサポート無し、オプションフォント無し、不可避的メモリフル、サービスコールアクテイヴ、スターティングステート、ゴーイングーオフライン、ゴーイングオンライン、オフライン−メニュー中非印刷中、過渡状態−メニュー終了−OFFLINEへ戻れ、パネルリセット要求有り、SWOFF検出済み(パワーダウン要求)、リブートシステム、パネルフォームフィード要求有り、パネルフォームフィードキャンセル、外部プログラムテスト印刷、テスト印刷キャンセル、メインテナンスプログラム終了。
【0041】
被管理装置インターフェース209は、移送されるデータを格納する共用のバッファメモリと、マイクロプロセッサ201とデイバイスコントローラ220又は当該分野で公知の他の装置間の情報の流れを指図する制御ロジックユニットとを有する。ネットワークインターフェース203、マイクロプロセッサ201、及び被管理装置インターフェース209よりなる構成は、プリンタ112と該プリンタを使用する処理モジュール間の双方向情報交換を可能にする。双方向ネットワークインターフェースの例は、双方向SCSIインターフェースを有するネットワーク装置を開示する米国特許第5、323、393号公報、及び双方向共用メモリインターフェースを有するネットワーク装置を記述する「ネットワークプロトコールセンサ」なる名称の発明の米国特許出願第8/336、062号に記載されている。
【0042】
図11は、前記被管理装置インターフェース209の詳細を示すブロック図である。被管理装置インターフェース209は、共用メモリ1125と、共用メモリインターフェース1120と、共用メモリアービタ1105,割り込み制御レジスタ1110と、バスコントロールロジックユニット1101、1115とを有する。図11を参照すると、バスコントロールロジックユニット1101はマイクロコンピュータ201と通信し、デバイスコントローラ220はバスコントロールロジックユニット1115と通信する。デバイスコントローラ220のバスとマイクロプロセッサ201のバスからの共用メモリへのアクセスは共用メモリアービタ1105を経由して行なわれ、該アービタ1105はこれらのバスの優先度を決定し、より高い優先度を有するバスが共用メモリ1125にアクセスすることを許容する。割り込み制御レジスタ1110も共用メモリアービタ1105を介してアクセスされ、該レジスタ1110は、マイクロプロセッサ201と被管理装置コントローラ220のうちの一方が他方により割り込まれることを許容する。
【0043】
作動時には、被管理装置インターフェース209は、先着優先式に共用メモリ1125にアクセスすることによりマイクロプロセッサ201とコントローラ220による同時アクセスをインターリーブする。マイクロプロセッサ201とコントローラ220のうち優先度の高いほうのユニットが共用メモリ1125にアクセスする間優先度が低いほうのユニットは待ち状態にされる。アクセス要求が同時に生じた場合には、マイクロプロセッサ201の方に優先権が与えられる。共用メモリ1125の大部分はリングバッファ構造を有し、その中にマイクロプロセッサ201が印刷データを書込むとともにそこからプリンタコントロラ220が印刷データを読み出す。データブロックの書き込みと読み出しが進行するに従い、マイクロプロセッサ201とコントローラ220はアクセスすべき次のロケーションを指示するそれぞれの「書き込み」および「取り出し」ポインタを更新する。「書き込み」ポインタと「取り出し」ポインタとを比較することにより、マイクロプロセッサ201とコントローラ220の書き込みユニットはメモリ空間の利用可能性を判別し、同じく読み出しユニットは読み出すべきデータがあるか否かを判別する。共用メモリ1125に対する競合の度合は、プリンタコントローラ220に対してのみその読み出しがマイクロコンピュータ201の書き込みに追いつくまで共用メモリ1125へのアクセスを許容することにより減じる。
【0044】
周知のように、ワークステーション101−1、101−N やLAN120のような処理モジュールにサービスする際のプリンタ112のような周辺装置の作動は該処理モジュール側から管理される。あるアプリケーションを実行中に、処理モジュール中のマネジャーは、該アプリケーションでのプリンタ112の作動を管理するためにNEBのフラッシュメモリ205内に存するエイジェントとパケットデータユニットの形式のメッセージを交換する。処理モジュールマネジャー301により送られるパケットデータユニット(PDU)は、PDUをNEB115内に存するエイジェントに送ったりPDUをNEB115から受け取ったりする際に予め規定された管理プロトコールを使用する。従来技術の構成において、各被管理周辺装置は、ネットワーク上で処理モジュールマネジャーとの情報交換のための1つの所定のエイジェントを有する。このエイジェントは、PDU交換用の固定の管理プロトコールを使用する。実際には、処理モジュールのマネジャーと周辺装置のエイジェント用のプロトコールは図1に示すネットワークへの設置前に組み込まれる。エイジェントの管理プロトコールが処理モジュールマネジャーの管理プロトコールと異なる場合には、被管理装置のエイジェントおよび処理モジュールマネジャーが受け取ったいずれのPDUも正確に解釈され得ない。
【0045】
本発明によれば、各管理プロトコール毎にエイジェントが設けられ、適切な管理プロトコールが処理モジュールマネジャーへのPDUの送信に用いられるので、処理モジュールマネジャーからの情報要求を受け取るエイジェントと被管理周辺装置間で計装インターフェースが信号およびデータを交換する。被管理周辺装置にそれぞれ異なる管理プロトコールを有する複数のエイジェントを設けることにより、ネットワークの変更を行うことなく該周辺装置をいずれかの処理モジュールで管理することができる。本発明の構成を有する新規な周辺装置をネットワーク接続されたコンピュータシステムに加えると、該コンピュータシステム内の全ての処理モジュールに対して完全に適合することが可能である。
【0046】
図3は、本発明の第1の実施の形態に係る図2のネットワークインターフェースボード内の計装要素とネットワークインタフェース間のエイジェントの配置を示す概略ブロック図である。図3において、図1のコンピュータネットワークの処理モジュールの異なる1つ内にそれぞれ存在する処理モジュールマネジャー301及び303と、被管理装置112と、NEB115内に設けられたプロトコール非依存インターフェース307、SNMPエイジェント309、CMIPエイジェント311及び計装インターフェース313とが示されている。要求を行う処理モジュールマネジャー309の管理プロトコールと同じSNMP用の管理プロトコールにより作動するエイジェント309によりPDUが受領されると、要求されたPDUに対応するデータは計装インターフェース313により要求信号に翻訳され、被管理装置112のコントローラ220に送られる。コントローラ220により返信された信号はデータに変換されSNMPエイジェント309に送られる。被管理装置データからフォーマット化されたPDUはSNMP用の管理プロトコールのフォーマットで処理モジュールマネジャー301に送られる。
【0047】
NEB115によって実行される全ての機能はメモリ205に格納されている命令により制御される。図4はフラッシュメモリ205内における、マイクロプロセッサ201と被管理装置コントローラ220との間で交換されるデータ及び信号の移送のインターフェーシングに関するブロックの配列を示す。図4に示すメモリ205の構造は、モニターブロック405、SNMPエイジェントブロック410、CMIPエイジェントブロック415および計装インターフェースタスクブロック415を有する。各ブロックのそれぞれに格納されている命令コードはマクロプロセッサ201を制御して図6〜図8のフローチャートに示す処理を実行させる。
【0048】
モニターブロック405は、マイクロプロセッサ201に命令を供給して図10に示すSNMPエイジェントブロック410、CMIPエイジェントブロック412及び計装インターフェースタスクブロック415を順次起動させる。図10を参照すると、モニター1001は作動してブロック410に対応するSNMPモジュール1005を起動させる。これに応答して、SNMPモジュール1005はマイクロプロセッサを制御してSNMPエイジェントブロック410に格納されている処理を実行させると共に、必要に応じてブロック415に対応する計装インターフェースタスクモジュール1015または1020に送られるデータの経路を提供する。マイクロプロセッサによるSNMPエイジェントの作動及びモニターへのデータ移送通知が完了すると、ブロック412に対応するCMIPモジュール1010が起動され、SNMPモジュール1005は停止される。CMIPエイジェントモジュール機能が実行されモニターモジュールがデータ移送の通知を受けた後、それは停止され、ブロック415に対応する計装インターフェースタスク1モジュール1015が起動されて被管理装置コントローラ220に要求信号を供給し該被管理装置コントローラからステータス及び属性信号を受け取る。計装インターフェースタスク1モジュール1015により指示された作動が完了すると、それは停止されブロック415の計装インターフェースタスク2モジュール1020が起動されてデバイスコントローラ220への異なる1組の信号とデータの移送を実行する。そして、上記作動のサイクルは繰り返される。メモリ205は他のブロックを含むことが可能であると共にモニターモジュールは図10に示すモジュールに以外に他のモジュールを順次起動することが可能である。
【0049】
管理情報要求作動によるデータ交換は、図5〜8に示すフローチャートに示されている。図5は情報要求プロセスにおける処理モジュールマネジャー(例えばSNMPマネジャー301)の作動を示す。図5を参照するに、PDU はステップ501においてSNMPマネジャー301により発生され該PDUはNEB 115のSNMPエイジェント309に送られる(ステップ505)。次にマネジャー301はステップ510においてSNMPエイジェント309からの応答を待つ。ステップ515において応答PDU を受け取ると、そのPDUはステップS520においてSNMPマネジャー301によりSNMP用の管理プロトコールに従って分解され、被管理装置112から得られた情報要求の結果が表示される(ステップ525)。
【0050】
図6〜8はSNMPマネジャー301のPDU要求に応答してSNMPエイジェントブロック410、計装インターフェースタスクブロック415及び被管理装置220のコントローラ220によって指令されるマイクロプロセッサ201と被管理装置インターフェースの作動を示す。図6を参照するに、ネットワーク接続がステップ601において管理情報要求により開始される。パケットが図3に示すプロトコールインターフェース307を介してSNMPエイジェント309に受け取られると(ステップ605及び610)、該パケットはステップ615において分解され仮のPDUがマネジャー要求に応答してデータを返信するために組み立てられる(ステップ618)。そしてエラーチェック処理が判定ステップ620において行われる。エラーが検出されると、適切なエラーコードがセットされてPDUに組み込まれ(ステップ625)、エラーデータパケットがプロトコール非依存インターフェース307およびLAN 120を介して要求した処理モジュールマネジャー309に送られる。制御は次にマネジャーパケットを待つ判定ステップ605に移行する。
【0051】
エラーが検知されたなかった場合、図7のステップ701が実行される。処理要求が発せられ制御はステップ705に移行する。そして要求がNEB115に格納された装置属性またはローカル属性のいずれに対するものであるかが判定される。ローカル属性が要求されると、ステップ710において「セット」要求または「取り込み」要求がNEB115内のローカルキャッシュにに対して発生される。次いでSNMPエイジェントが要求データを含むPDUを形成し、該PDUを要求情報に関するデータを供給する処理モジュールマネジャーに送った後、制御はステップ606に移行する。判定ステップ705において要求が装置属性に対してであると判定されると、ステップ715が実行され要求メッセージがモニターブロック405のシーケンス制御によって計装インターフェースタスクブロック415に送られる。SNMPエイジェント309はステップ730を実行して計装インターフェースタスクからのモニターを介する応答を待つ。
【0052】
図8を参照するに、ステップ801は図7のステップ715から実行され計装インターフェースタスクはSNMPエイジェント309からのメッセージをモニターシーケンシングを介して受け取る。SNMPエイジェント309からのメッセージは計装インターフェースタスクにより被管理装置機能要求信号に翻訳され該機能要求信号は被管理装置のコントローラ220に送られる(ステップ805)。被管理装置コントローラ220は次いで被要求機能命令を実行した(ステップ810)後、コントローラ220はステータスまたは属性値の信号をNEB115内の計装インターフェースタスクに返信する。計装インターフェースタスクが受け取った属性またはステータス値はステップ825において、計装インターフェースタスクブロックによりエイジェント309用のデータメッセージに翻訳されてモニターシーケンシングを介してSNMPエイジェント309に送られる。次いで、図7のステップ730が待機ステップ725を経て実行されてSNMPエイジェントは属性またはステータスメッセージを受け取る。応答PDUがSNMPエイジェントにおいて発生され該SNMPエイジェントは応答PDUをプロトコールインターフェース307を介して要求処理モジュールマネジャーに送る(ステップ735)。制御は次いで図6のステップ605に移行して処理モジュールからのパケットを待つ。
【0053】
図9はプリンタ112との通信時に全ての処理モジュールマネジャーにステータスメッセージを供給する計装インターフェースタスク2を用いる被管理装置の紙詰まりなどの非常状態についての情報の移送を示す。図9に示す作動において、被管理装置コントローラ220はステップ901においてプリンタエンジン224における紙詰まりなどの非常状態を検知する。該被管理装置コントローラは被管理装置インターフェース209にコード化信号を送る(ステップ905)。コード化信号は計装インターフェースタスク2がモニターによって起動されたときに該計装インターフェースタスク2により検知され(ステップ910)、コントローラ220からの紙詰まりを示すコード化信号は計装インターフェースタスク2により非常データメッセージに翻訳される(ステップ915)。非常データメッセージは計装インターフェースタスクからモニターへ送られるとともに(ステップ920)、モニターによってSNMPエイジェント309およびCMIPエイジェント311に発送される(ステップ925)。エイジェント309と311はステップ930で非常メッセージをモニターを介して受け取りステップ935においてトラップメッセージを発生する。各エイジェントは次に紙詰まり非常を報告するPDUを生成して該PDUを同一の管理プロトコールを有する処理モジュールマネジャーに送る(ステップ940)。よって、紙詰まり非常に関する情報はマネジャー内に存する管理プロトコールに拘らず全て処理モジュールマネジャーによって適正に解釈される。
【0054】
以上、本発明の好ましい実施の形態を説明したが、本発明は上述した実施の形態に限定されるものではなく、本発明の範囲を逸脱しない限り当該技術分野の通常の知識を有する者により種々の変更や修正が可能である。
【0055】
【発明の効果】
以上説明したように、本発明によれば、要求されたプロトコールを介して処理モジュールと周辺装置間で管理情報を交換することができる。
【図面の簡単な説明】
【図1】本発明の実施の一形態に係る、相互接続されたLAN(local area networks)を介して接続される複数の処理モジュールおよび周辺装置を有するコンピュータネットワーク構成を示す図である。
【図2】 LAN(local area network) とネットワークプリンタ間に接続されたネットワークインターフェースボードの構成を示すブロック図である。
【図3】図2のネットワークインターフェースボード内の計装要素とネットワークインタフェース間のエイジェントの配置を示す概略ブロック図である。
【図4】図2のネットワークインターフェースボードの制御メモリ中のソフトウェアモジュールの配列を示す図である。
【図5】被管理周辺装置のエイジェントとデータ交換をする処理モジュールマネジャーの作動を示すフローチャートである。
【図6】本発明の実施の形態に係る、処理モジュールマネジャー情報要求に応じた、被管理周辺装置と該被管理周辺装置のエイジェント間の計装インターフェースの作動を示すフローチャートである。
【図7】本発明の実施の形態に係る、処理モジュールマネジャー情報要求に応じた、被管理周辺装置と該被管理周辺装置のエイジェント間の計装インターフェースの作動を示すフローチャートである。
【図8】本発明の実施の形態に係る、処理モジュールマネジャー情報要求に応じた、被管理周辺装置と該被管理周辺装置のエイジェント間の計装インターフェースの作動を示すフローチャートである。
【図9】被管理周辺装置の非常状態に応じた、図4の計装インターフェースの作動を示すフローチャートである。
【図10】図6〜8のフローチャートに示す計装インターフェースにおける作動シーケンスを示す図である。
【図11】図2の被管理装置インターフェースの詳細を示すブロック図である。
【符号の説明】
101−1〜101−N ワークステーション
112 プリンタ(被管理装置)
115 ネットワーク拡張ボード
LAN 120,130
123−1〜123−N 端末
201 マイクロコンピュータ
203 ネットワークインターフェースコントローラ
205 フラッシュメモリ
209 被管理装置インターフェース
220 デバイスコントローラ
301 SNMP処理モジュールマネジャー
303 CMIP処理モジュールマネジャー
307 プロトコールインターフェース
309 SNMPエイジェント
311 CMIPエイジェント
313 計装インターフェース
405 モニターブロック
410 SNMPエイジェントブロック
412 CMIPエイジェントブロック
415 計装インターフェースタスクブロック
Claims (12)
- 周辺装置を管理するマネジャーにデータを送信するために複数の管理プロトコールのそれぞれを使用する複数のエイジェントを有するインターフェース装置であって、
周辺装置を管理するマネジャーからの特定の情報を要求する情報要求に応じて、特定の情報に対する処理要求を、前記マネジャーの管理プロトコールに対応するエイジェントから発生する手段と、
前記処理要求が前記周辺装置の属性及び前記インターフェース装置に格納されているローカル属性のいずれに対するものであるかを判定する手段と、
前記処理要求が前記周辺装置の属性に対するものである場合、前記周辺装置の属性を示す情報信号を要求する要求信号を前記周辺装置に送る手段と、
前記周辺装置からの前記情報信号に対応するデータを発生する発生手段と、
前記処理要求が前記周辺装置の属性に対するものである場合、前記マネジャーの管理プロトコールに対応するエイジェントに、前記発生手段により発生されたデータを送り、前記処理要求が前記ローカル属性に対するものである場合、前記マネジャーの管理プロトコールに対応するエイジェントに、前記インターフェース装置に格納されているローカル属性に関するデータを送る送出手段とを有し、
前記マネジャーの管理プロトコールに対応するエイジェントは、前記マネジャーの管理プロトコールで、前記マネジャーに、前記送出手段により送出されたデータを送ることを特徴とするインターフェース装置。 - 前記情報信号は前記周辺装置のステータス信号または前記周辺装置の属性信号であることを特徴とする請求項1記載のインターフェース装置。
- 前記複数のエイジェントはSNMP管理プロトコールにより作動するエイジェント、またはCMIP管理プロトコールにより作動するエイジェントを含むことを特徴とする請求項1または2記載のインターフェース装置。
- 前記マネジャーからの情報要求にエラーが検出されると、特定なエラーコードがセットされたエラーデータパケットを、ネットワークを介して前記マネジャーに送信するエラー送信手段を有することを特徴とする請求項1ないし3のいずれか1つに記載のインターフェース装置。
- 前記処理要求が前記ローカル属性に対するものである場合、セット要求または取り込み要求が前記インターフェース装置内のローカルキャッシュに対して発生することを特徴とする請求項1ないし4のいずれか1つに記載のインタ−フェース装置。
- 前記エイジェントが、前記送出手段により送られるデータを含むデータパケットを形成し、前記データパケットを前記マネジャーに送ることを特徴とする請求項1ないし5のいずれか1つに記載のインターフェース装置。
- 周辺装置を管理するマネジャーに情報を送信するために複数の管理プロトコールのそれぞれを使用するインターフェース装置であって、
周辺装置を管理するマネジャーからの特定の情報を要求する情報要求を、前記複数の管理プロトコールのうちの1つから受信する受信手段と、
前記受信手段により受信される情報要求が前記周辺装置の属性に関する情報を要求するものか、または前記インターフェース装置に格納されているローカル属性に関する情報を要求するものかを判定する判定手段と、
前記受信手段により受信される情報要求が前記周辺装置の属性に関する情報を要求するものである場合、前記周辺装置の属性に関する情報を前記周辺装置から受信する属性受信手段と、
前記受信手段により受信される情報要求が前記周辺装置の属性に関する情報を要求するものである場合、前記複数の管理プロトコールのうち当該情報要求に対応する管理プロトコールで、前記属性受信手段により受信される前記周辺装置の属性に関する情報を送信し、前記受信手段により受信される情報要求が前記ローカル属性に関する情報を要求するものである場合、前記複数の管理プロトコールのうち当該情報要求に対応する管理プロトコールで、前記インターフェース装置に格納されている前記ローカル属性に関する情報を送信する送信手段とを有することを特徴とするインターフェース装置。 - 周辺装置を管理するマネジャーにデータを送信するために複数のプロトコールのそれぞれを使用する複数のエイジェントを有するインターフェース装置でのインターフェース方法であって、
周辺装置を管理するマネジャーからの特定の情報を要求する情報要求に応じて、特定の情報に対する処理要求を、前記マネジャーの管理プロトコールに対応するエイジェントから発生するステップと、
前記処理要求が前記周辺装置の属性及び前記インターフェース装置に格納されているローカル属性のいずれに対するものであるかを判定するステップと、
前記処理要求が前記周辺装置の属性に対するものである場合、前記周辺装置の属性を示す情報信号を要求する要求信号を前記周辺装置に送るステップと、
前記周辺装置から前記情報信号を受け取るステップと、
前記周辺装置からの前記情報信号に対応するデータを発生する発生ステップと、
前記処理要求が前記周辺装置の属性に対するものである場合、前記マネジャーの管理プロトコールに対応するエイジェントに、前記発生ステップで発生されたデータを送る第1の送出ステップと、
前記処理要求が前記ローカル属性に対するものである場合、前記マネジャーの管理プロトコールに対応するエイジェントに、前記インターフェース装置に格納されているローカル属性に関するデータを送る第2の送出ステップと、
前記マネジャーの管理プロトコールに対応するエイジェントから、前記マネジャーに、前記マネジャーの管理プロトコールで、前記第1の送出ステップまたは前記第2の送出ステップで送出されたデータを送るステップとを有することを特徴とするインターフェース方法。 - 前記情報信号は前記周辺装置のステータス信号または前記周辺装置の属性信号であることを特徴とする請求項8記載のインターフェース方法。
- 前記マネジャーからの情報要求にエラーが検出されると、特定なエラーコードがセットされたエラーデータパケットを、ネットワークを介して前記マネジャーに送信するステップを有することを特徴とする請求項8または9記載のインターフェース方法。
- 前記処理要求が前記ローカル属性に対するものである場合、セット要求または取り込み要求を前記インターフェース装置内のローカルキャッシュに対して発生するステップを有することを特徴とする請求項8ないし10のいずれか1つに記載のインタ−フェース方法。
- 前記エイジェントが、前記第1の送出ステップまたは前記第2の送出ステップで送られたデータを含むデータパケットを形成するステップと、
前記データパケットを前記マネジャーに送るステップとを有することを特徴とする請求項8ないし11のいずれか1つに記載のインターフェース方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/497,418 US5740368A (en) | 1995-06-30 | 1995-06-30 | Method and apparatus for providing information on a managed peripheral device to plural agents |
US08/497418 | 1995-06-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0916500A JPH0916500A (ja) | 1997-01-17 |
JP3937478B2 true JP3937478B2 (ja) | 2007-06-27 |
Family
ID=23976778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18686996A Expired - Fee Related JP3937478B2 (ja) | 1995-06-30 | 1996-06-28 | インターフェース装置およびインターフェース方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5740368A (ja) |
EP (2) | EP0751651B1 (ja) |
JP (1) | JP3937478B2 (ja) |
DE (1) | DE69633887T2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9258180B2 (en) | 2012-01-30 | 2016-02-09 | Ricoh Company, Limited | Information processing apparatus and computer-readable storage medium |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI64370C (fi) * | 1977-05-05 | 1983-11-10 | Hoechst Ag | Foerfarande foer framstaellning av terapeutiskt anvaendbara pyimido-(6,1-a)isokinolin-2-imino-4-onderivat |
SE506431C2 (sv) * | 1995-12-08 | 1997-12-15 | Ericsson Telefon Ab L M | Agent, system och förfarande vid övervakning av objekt |
JP3517527B2 (ja) * | 1996-08-23 | 2004-04-12 | キヤノン株式会社 | プリンタ制御装置及びプリンタの制御方法 |
US6263366B1 (en) * | 1996-12-31 | 2001-07-17 | Mci Communications Corporation | System and method therefor of translating a message having a given format for usage in an operations system |
US6389129B1 (en) | 1997-03-24 | 2002-05-14 | Mci Communications Corporation | Interface for interfacing client programs with network devices in a telecommunications network |
US6226679B1 (en) * | 1997-06-30 | 2001-05-01 | Sun Microsystems, Inc. | Common management information protocol (CMIP) agent registration methods systems and computer program products |
JPH1155324A (ja) * | 1997-07-31 | 1999-02-26 | Fujitsu Ltd | コンピュータネットワークの通信システム |
JP3744137B2 (ja) * | 1997-08-07 | 2006-02-08 | ブラザー工業株式会社 | ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置 |
GB2328351B (en) * | 1997-08-12 | 1999-07-21 | Lucent Technologies Uk Limited | Method and apparatus for re-synchronising a network manager to its network agents |
US6256771B1 (en) * | 1997-10-16 | 2001-07-03 | At&T Corp. | Method and apparatus for providing a dynamic service composition software architecture |
US6041327A (en) * | 1997-12-12 | 2000-03-21 | Telefonaktiebolaget Lm Ericsson | Implementation of notification capabilities in relational databases |
JPH11282684A (ja) | 1998-03-27 | 1999-10-15 | Canon Inc | 画像処理装置、画像処理装置の制御方法、および記憶媒体 |
US6119156A (en) * | 1998-04-27 | 2000-09-12 | Xerox Corporation | Locking mechanism for network-managed agents in a digital printing system |
US6519635B1 (en) * | 1998-04-30 | 2003-02-11 | Cisco Technology, Inc. | SNMP master agent that translates messages to a sub-agent proprietary format using a translation table by the sub-agent |
JP3689564B2 (ja) * | 1998-07-31 | 2005-08-31 | キヤノン株式会社 | Oa装置、oaシステム、制御方法及び記憶媒体 |
US20030158932A1 (en) * | 1998-10-02 | 2003-08-21 | Haruo Machida | System for displaying connection condition of device provided on network |
US6487590B1 (en) * | 1998-10-30 | 2002-11-26 | Lucent Technologies Inc. | Method for controlling a network element from a remote workstation |
WO2001084329A1 (en) * | 2000-04-28 | 2001-11-08 | Sheer Networks, Inc. | Network management method and system |
US7337209B1 (en) | 2000-04-28 | 2008-02-26 | Sheer Networks, Inc. | Large-scale network management using distributed autonomous agents |
JP2001358867A (ja) * | 2000-06-15 | 2001-12-26 | Murata Mach Ltd | 画像処理装置 |
JP2002101098A (ja) * | 2000-09-21 | 2002-04-05 | Nec Corp | ネットワーク管理システム |
JP2002157171A (ja) | 2000-11-17 | 2002-05-31 | Canon Inc | 情報処理装置、機器管理プログラム、機器管理プログラムが格納された記録媒体、及び機器管理方法 |
JP4574052B2 (ja) * | 2001-04-18 | 2010-11-04 | キヤノン株式会社 | 印刷制御装置及びその制御方法並びに印刷システム |
CA2378777A1 (en) * | 2002-03-25 | 2003-09-25 | Catena Networks Canada Inc. | Shared program memory with fetch and prefetch buffers |
US20030195922A1 (en) * | 2002-04-10 | 2003-10-16 | Alcatel | SNMP trap and inform shaping mechanism |
US7120833B2 (en) * | 2002-04-26 | 2006-10-10 | Alcatel | Error codes in Agent X |
EP1480378A1 (en) * | 2003-05-23 | 2004-11-24 | Alcatel | Method for setting up a generic protocol relationship between network elements in a telecom network |
US20050193259A1 (en) * | 2004-02-17 | 2005-09-01 | Martinez Juan I. | System and method for reboot reporting |
EP1612993B1 (de) * | 2004-06-29 | 2007-10-10 | Siemens Aktiengesellschaft | Verfahren und Einrichtung zum Wechsel des Betriebsmodus eines Agenten eines Managementnetzes |
CA2550323A1 (en) * | 2005-06-15 | 2006-12-15 | Tropic Networks Inc. | Method and system for improved management of a communication network by extending the simple network management protocol |
WO2007013970A1 (en) * | 2005-07-20 | 2007-02-01 | Wms Gaming Inc. | Management of downloadable game components in a gaming system |
EP1863224A3 (en) * | 2006-05-29 | 2008-09-24 | NEC Corporation | Monitor control system, information processing terminal, monitor control method and program |
JP4953753B2 (ja) * | 2006-10-17 | 2012-06-13 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
JP5028979B2 (ja) * | 2006-12-01 | 2012-09-19 | 富士通株式会社 | 機器管理システム、機器管理方法及びエージェント |
US20090006435A1 (en) * | 2007-06-28 | 2009-01-01 | Cisco Technology, Inc. | Object identifier awareness for network device notifications |
US7996477B2 (en) | 2008-02-29 | 2011-08-09 | Kabushiki Kaisha Toshiba | System and method for document processing device operation monitoring |
US9021317B2 (en) | 2009-03-12 | 2015-04-28 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Reporting and processing computer operation failure alerts |
US10346422B2 (en) | 2012-10-18 | 2019-07-09 | International Business Machines Corporation | Use of proxy objects for integration between a content management system and a case management system |
US20140114864A1 (en) * | 2012-10-22 | 2014-04-24 | International Business Machines Corporation | Case management integration with external content repositories |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4677611A (en) * | 1985-02-25 | 1987-06-30 | Itt Corporation | Apparatus and method for executing communication protocol conversions |
CA2044022A1 (en) * | 1990-06-28 | 1991-12-29 | Miriam A. Nihart | Common agent computer management system and method |
US5367635A (en) * | 1991-08-29 | 1994-11-22 | Hewlett-Packard Company | Network management agent with user created objects providing additional functionality |
US5491796A (en) * | 1992-10-23 | 1996-02-13 | Net Labs, Inc. | Apparatus for remotely managing diverse information network resources |
DE69318259T2 (de) * | 1992-11-18 | 1998-09-17 | Canon Kk | Verfahren und Vorrichtung zur Implementierung einer Zweiwegeschnittstelle zwischen einem lokalen Netzwerk und einem Peripheriegerät |
US5647056A (en) * | 1992-11-18 | 1997-07-08 | Canon Information Systems, Inc. | Method and apparatus for managing access to a networked peripheral |
US5323393A (en) * | 1992-11-18 | 1994-06-21 | Canon Information Systems, Inc. | Method and apparatus for obtaining and for controlling the status of a networked peripheral |
FR2698461B1 (fr) * | 1992-11-23 | 1995-01-13 | Bull Sa | Dispositif de traitement de l'information permettant la gestion d'une ressource informatique par un système d'administration. |
US5519883A (en) * | 1993-02-18 | 1996-05-21 | Unisys Corporation | Interbus interface module |
EP0691056B2 (en) * | 1993-03-26 | 2008-06-11 | Cisco Technology, Inc. | Generic managed object model for lan domain |
US5592620A (en) * | 1993-08-12 | 1997-01-07 | International Business Machines Corporation | System and method for controlling, monitoring and retrieving accounting data |
JPH07245614A (ja) * | 1994-03-04 | 1995-09-19 | Fujitsu Ltd | Lan上の装置間距離測定方法及び距離測定装置 |
US5592654A (en) * | 1994-06-03 | 1997-01-07 | Integrated Device Technology, Inc. | Apparatus and method for converting a job conforming to a first protocol into a job conforming to a second protocol |
US5613096A (en) * | 1994-11-04 | 1997-03-18 | Canon Information Systems, Inc. | Network protocol sensor |
-
1995
- 1995-06-30 US US08/497,418 patent/US5740368A/en not_active Expired - Lifetime
-
1996
- 1996-06-28 EP EP96304814A patent/EP0751651B1/en not_active Expired - Lifetime
- 1996-06-28 EP EP01203083A patent/EP1162784B1/en not_active Expired - Lifetime
- 1996-06-28 JP JP18686996A patent/JP3937478B2/ja not_active Expired - Fee Related
- 1996-06-28 DE DE69633887T patent/DE69633887T2/de not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9258180B2 (en) | 2012-01-30 | 2016-02-09 | Ricoh Company, Limited | Information processing apparatus and computer-readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
EP1162784B1 (en) | 2011-08-31 |
DE69633887D1 (de) | 2004-12-30 |
EP0751651A2 (en) | 1997-01-02 |
US5740368A (en) | 1998-04-14 |
EP1162784A2 (en) | 2001-12-12 |
DE69633887T2 (de) | 2005-11-03 |
JPH0916500A (ja) | 1997-01-17 |
EP0751651B1 (en) | 2004-11-24 |
EP1162784A3 (en) | 2003-01-22 |
EP0751651A3 (en) | 1998-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3937478B2 (ja) | インターフェース装置およびインターフェース方法 | |
US6581101B2 (en) | Apparatus for generating and transferring managed device description file | |
US5799206A (en) | Remote print system having a plurality of computers which are capable of monitoring and controlling operations of a remote printer | |
EP0859309B1 (en) | System and Method of administering work group printers | |
CN101714094B (zh) | 包括图像形成装置和服务器的系统及系统控制方法 | |
EP1041768A2 (en) | Device management network system, management server, and computer | |
JP3927647B2 (ja) | 情報処理装置、情報処理方法及び情報処理システム | |
JPH10129083A (ja) | プリンタ、プリンタ通信システム、並びにプリンタ制御方法 | |
JPH1153139A (ja) | ネットワークシステム、ネットワーク管理方法、インターフェース装置、インターフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置 | |
EP0751649B1 (en) | Method and device for transmitting a message to a LAN administrator | |
US20040133674A1 (en) | Remote management system, electronic apparatus, control method, and program that reduce communication costs in occurrence of abnormality | |
EP1624616B1 (en) | Information processing apparatus and information notification method therefor, and control program | |
US6920568B2 (en) | Method and apparatus for managing a network, network management program, and storage medium including a network management program stored thereon | |
JP4381839B2 (ja) | 電子装置とその遠隔管理システムおよびログ管理方法並びにプログラム | |
JP2004180276A (ja) | 遠隔管理システムとその通信装置,制御方法,およびプログラム | |
JP2004295866A (ja) | 電子装置とその遠隔管理システムおよびログ管理方法並びにプログラム | |
JP2000332934A (ja) | 画像形成装置管理システムにおける通信方法 | |
JPH08335149A (ja) | 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムの印刷データ転送方法 | |
JP2001022546A (ja) | プリンタ、プリントシステム、プリンタの処理監視方法 | |
JPH11134141A (ja) | プリントシステム | |
JP2001125755A (ja) | 印刷装置、印刷システム及びプログラムを記憶した記憶媒体 | |
JPH08339278A (ja) | 印刷システム、印刷装置、印刷方法および情報処理装置 | |
JP2000148431A (ja) | ネットワークデバイス管理装置及び方法とネットワークデバイス制御装置及びその方法 | |
JPH08171466A (ja) | リモート印刷システム及び印刷要求用コンピュータ | |
JPH11331397A (ja) | 画像形成装置の管理システムにおける画像形成装置側管理装置の初期化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060725 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060922 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061017 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061212 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070206 |
|
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: 20070306 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070319 |
|
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: 20110406 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120406 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140406 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |