JP2000207321A - ネットワ―ク接続用サ―バ - Google Patents

ネットワ―ク接続用サ―バ

Info

Publication number
JP2000207321A
JP2000207321A JP11003994A JP399499A JP2000207321A JP 2000207321 A JP2000207321 A JP 2000207321A JP 11003994 A JP11003994 A JP 11003994A JP 399499 A JP399499 A JP 399499A JP 2000207321 A JP2000207321 A JP 2000207321A
Authority
JP
Japan
Prior art keywords
mib
printer
information
creation
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP11003994A
Other languages
English (en)
Other versions
JP3755320B2 (ja
Inventor
Masanori Kojima
政典 小島
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP00399499A priority Critical patent/JP3755320B2/ja
Publication of JP2000207321A publication Critical patent/JP2000207321A/ja
Application granted granted Critical
Publication of JP3755320B2 publication Critical patent/JP3755320B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 MIBが完全には対応していない機器を、共
通の管理ソフトウエアによる管理可能とするネットワー
ク接続用サーバを提供する。 【解決手段】 接続される機器300におけるMIB
(Management InformationBase)のサポート状態を把握
し、当該機器300がサポートしていないMIBを作成
し管理するMIB作成/管理手段511と、ネットワー
ク200側からのMIBに対する要求を受付ける手段5
10と、要求の内容を解釈し、把握されたMIBのサポ
ート状態を参照して、要求されたオブジェクトに関する
MIBを当該機器300がサポートしている場合には当
該機器に対して、また、サポートしていない場合には、
MIB作成/管理手段511に対してアクセスして、要
求されたオブジェクトに関する処理の実行を指示する手
段533と、ネットワーク200側に、要求されたMI
Bを送信する手段510とを備える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワークに接
続される機器の状態を管理するための管理情報をネット
ワークを介して取得するための技術に係り、特に、管理
対象の機器とネットワークとの間に接続され、管理情報
をネットワークを介して提供することができる、プリン
トサーバ等のネットワーク接続用サーバに関する。
【0002】
【従来の技術】プリンタ、スキャナ、外部記憶装置等の
機器の状態を示すステータス情報は、そのデータ構造、
情報の取得方法等の点で、機器のメーカごとに、さら
に、機器ごとに異なっている。このため、それらの機器
をネットワークに接続して、管理、監視する場合、それ
ぞれに専用のアプリケーションソフトウエア(管理ソフ
トウエア)が必要となる。
【0003】一方、近年、MIB(Management Informa
tion Base)と称される管理情報ベースの標準仕様が定
義されたことに伴って、その仕様に対応した機器につい
ては、MIBにアクセスできる共通の管理ソフトウエア
であるSNMP(Simple Network Management Protoco
l)によって管理が可能となっている。MIBは、TC
P/IP等によるネットワークにおいて、管理対象とな
る要素についての情報を蓄積するデータベースである。
ここで、各リソースはオブジェクトとして表わされ、M
IBは、そのオブジェクトの構造的な集合と考えること
ができる。
【0004】ネットワーク上の各ノードは、そのノード
中の管理リソースの状態を反映したMIBを維持管理し
ている。このMIB中のオブジェクトの値を読み出すこ
とにより、そのノードのリソースの監視を行い、その値
を変更することで、そのリソースを制御することができ
る。なお、MIBについては、例えば、William Stalli
ngs 著、大鐘久生訳、アジソン・ウェスレイ・パブリッ
シャーズ・ジャパン株式会社発行の“SNMPバイブ
ル”を参照されたい。
【0005】例えば、プリンタの場合、MIBとして
は、プリンタMIB(Printer MIB)、ホスト資源MI
B(Host resource MIB)、プライベイトMIB(Priva
te MIB)等が用意されている。これらのプリンタ対応の
MIB(プリンタMIB、ホスト資源MIB、プライベ
イトMIB等)をプリンタに搭載することで、管理用ソ
フトウエアにより管理が可能となる。
【0006】
【発明が解決しようとする課題】ところが、ネットワー
クに接続される機器、例えば、プリンタの中には、MI
Bの仕様が規定されていない頃の機種、種々の事情か
ら、MIBへの対応が不完全な機種が存在する。このた
め、MIB完全対応の機種と、MIB不対応の機種、M
IB不完全対応の機種とをネットワークに混在させた場
合、共通の管理ソフトウエアで一律に管理することがで
きないという問題が生じる。
【0007】本発明の目的は、MIB不対応の機種、M
IB不完全対応の機種をネットワークに接続して、共通
の管理ソフトウエアによる管理を可能とするネットワー
ク接続用サーバを提供することにある。
【0008】
【課題を解決するための手段】本発明の目的を達成する
ため、本発明によれば、ネットワークに機器を接続する
ためのネットワーク接続用サーバにおいて、接続される
機器におけるMIB(Management Information Base)
のサポート状態を把握し、当該機器がサポートしていな
いMIBを作成し管理するMIB作成/管理手段と、M
IB管理用ソフトウエアによるネットワーク側からのM
IBに対する要求を受付ける手段と、要求の内容を解釈
し、把握されたMIBのサポート状態を参照して、要求
が、当該機器がサポートされているMIBに関するもの
である場合には当該機器に対して、また、サポートされ
ていないMIBに関するものである場合にはMIB作成
/管理手段に対して、要求に関する処理の実行をそれぞ
れ指示する手段と、MIB管理ソフトウエアのプロトコ
ルにしたがって、ネットワーク側に要求されたMIBを
送信する手段とを備えることを特徴とするネットワーク
接続用サーバが提供される。
【0009】MIB作成/管理手段は、接続される機器
からMIBのサポート状態を示す情報を取得すると共
に、当該情報を保持する手段と、MIBを作成するため
の関数、および、接続される機器ごとに、当該機器につ
いてのMIBに含まれるべきオブジェクトのID(識別
子)と関数とを対応付ける情報を予め記憶する手段とを
有する構成とすることができる。
【0010】また、MIB作成/管理手段は、関数とし
て、接続される機器から情報を取得して対応するオブジ
ェクトの値を決定するための手順を記述するものと、予
め固定的に定めたデータを用いてオブジェクトの値を決
定するための手順を記述するものとを含む構成とするこ
とができる。
【0011】さらに、MIB作成/管理手段は、接続さ
れる機器がサポートしていないオブジェクトに関するM
IBのデータの取得要求を受けると、当該オブジェクト
に対応する前記関数にしたがって、機器から情報を取得
し、この情報について処理して、オブジェクトの値を決
定する構成とすることができる。
【0012】また、本発明が適用される典型的な例とし
ては、ネットワークにプリンタを接続する際に用いるプ
リントサーバが挙げられる。すなわち、対象となる機器
がプリンタであり、このばあい、MIB作成/管理手段
は、プリンタに関するMIBの作成/管理を行う。
【0013】
【発明の実施の形態】以下、本発明の実施の形態につい
て、図面を参照して説明する。本発明では、MIBを一
部搭載しているプリンタ、MIBにまったく対応してい
ないプリンタのいずれにも適用可能である。以下の例で
は、MIBを一部搭載しているプリンタに接続されるプ
リントサーバを例として説明する。本発明はこれに限定
されないことはいうまでもない。例えば、プリンタ以外
の機器について接続されるネットワーク接続用サーバに
も適用されることはいうまでもない。
【0014】図3に、MIBの仕様によりプリンタが有
する情報と既存のプリンタが持っている情報との対応関
係を示す。
【0015】図3に示す例では、プリンタが有する情報
30としては、本来的にプリンタ自体にメンテナンスさ
れているプリンタ所在MIB31と、MIBの形式にし
たがっていない、プリンタ固有の表現形式で定義される
プリンタ固有の状態情報32と、MIBによっては参照
されない情報33とを有する。
【0016】一方、MIB仕様により要求される情報5
0としては、前記プリンタ所在MIB31に対応するプ
リンタ所在MIB51と、プリンタが所持していないM
IBであって、プリントサーバが作成するMIB52と
がある。プリントサーバ作成MIBには、プリンタ固有
の状態情報を参照して作成するプリンタ情報参照作成情
報52aと、プリンタ固有の状態情報を参照せずにプリ
ントサーバ自体が作成したサーバ固有作成情報52bお
よび52cとがある。
【0017】ここで、プリンタ情報参照作成情報52a
は、当該プリンタの仕様に基づいて規定されたプリンタ
固有状態情報に基づいてMIB形式に対応して作成され
る。サーバ固有作成情報52bは、当該プリンタに用い
られるテクノロジ(印刷方式)に依存した情報に関する
ものである。例えば、レーザプリンタであれば、各種レ
ーザプリンタに共通のリソースの技術的事項に関するも
のである。また、サーバ固有作成情報52cは、機種毎
に固有の情報である。これらは、情報がプリンタから供
給されないため、予め定められた固定データを用いて作
成される。
【0018】なお、MIBにまったく対応していないプ
リンタの場合には、前記プリンタ所在MIB31がな
く、したがって、それに対応するMIB51も存在しな
い。このため、それらについてもプリントサーバにおい
て対応することとなり、すべてがプリントサーバ作成M
IBとなる。なお、作成できない場合は、特定の固定デ
ータを設定するか、不明である旨の情報を記述する。
【0019】図1に本発明が適用される典型的な構成の
一例を示す。図1のシステムは、単純化したものであ
り、実際には、さらに多くのクライアントとサーバとが
接続される。図1において、クライアントとして機能す
るコンピュータ100と、プリンタ300に接続された
プリントサーバ500とがネットワーク200を介して
接続されている。コンピュータ100は、プリンタ30
0に印刷を指示するクライアントの立場と共に、プリン
タを管理する管理マネージャとして機能する。例えば、
SNMPプロトコルにしたがって、プリンタ等の各種サ
ーバを管理するためのSNMPマネージャを搭載してい
る。これに対応して、サーバ側には、SNMPエージェ
ントとして機能するソフトウエアが搭載されている。
【0020】プリントサーバ500は、中央処理装置
(CPU)501と、このCPU501が実行するプロ
グラム、後述するMIB作成のための各種関数、データ
等が格納されるリードオンリメモリROM502と、各
種テーブル等を設けたり、CPU501のワークエリア
として機能するランダムアクセスメモリRAM503
と、ネットワーク200との接続のためのインタフェー
ス504と、プリンタ300との接続のためのインタフ
ェース505とを有する。プリントサーバ500とプリ
ンタ300とは、専用のケーブル400で接続されてい
る。なお、ケーブルを介さずにコネクタで直接接続する
ようにしてもよい。
【0021】また、図1の例では、1台のCPU501
により入出力、印刷データ授受、プリンタがサポートし
ているMIBの把握、サポートされていないMIBの作
成、管理等を行う構成となっている。例えば、CPU5
01とインタフェース504とで、MIB管理用ソフト
ウエアによるネットワーク側からの前記MIBに対する
要求を受付ける手段、および、前記要求に対して、前記
MIB管理ソフトウエアのプロトコルにしたがって、ネ
ットワーク側に要求されたMIBを送信する手段として
機能する。また、CPU501と、インタフェース50
5と、RAM503およびROM502とで、要求の内
容を解釈し、把握されたMIBのサポート状態を参照し
て、当該機器がサポートしている場合には当該機器に対
して、また、サポートしていない場合には、MIBの作
成、管理を行って、要求されたMIBに関する処理を行
う。ここで、要求内容の解釈としては、処理すべき内容
の特定、処理対象の特定等が挙げられる。
【0022】なお、本発明は、図1に示す構成に限定さ
れない。複数のCPUで分散制御するようにしてもよ
い。例えば、ネットワークとの対応、すなわち、SNM
Pエージェント機能を実行するCPUと、MIB作成/
管理を行なうCPUとに分散するようにしてもよい。
【0023】ROM502に格納されるデータとして
は、例えば、図5に示すような、デバイス対応のオブジ
ェクトID(識別子)リスト541と、MIB作成のた
めの実行手順を記述する各種関数(各種固定データを含
む)を記憶する関数ライブラリ542と、各オブジェク
トごとにそれぞれの値を決定してMIBを作成するため
に必要な関数についての、前記関数ライブラリ542に
おける所在を示すアドレスのリストを構成する関数テー
ブル群543とを記憶する。これらは、固定的に格納さ
れるが、ROMを書き換え可能なものとして、必要に応
じて書き換えるようにしてもよい。これらの情報は、当
該プリントサーバが接続可能なプリンタ(デバイス)に
関するものとする。したがって、少なくとも1種類のデ
バイスについてのデータが用意される。
【0024】関数としては、例えば、プリンタのデータ
バッファの容量、トナー残量、用紙の状態等のプリンタ
の状態を問い合せるための各種手順をそれぞれ記述する
プログラム群が用意される。また、プリンタに問い合わ
せできない状態量については、固定値が用意される。例
えば、プリンタのエラー発生回数等が挙げられ、値とし
ては、例えば、“0”が用意される。
【0025】前記RAMには、例えば、図4に示すよう
なプリンタ300に用意されているMIBのリストを示
すプリンタサポートテーブル(テーブル1)546と、
図5に示すような、当該プリントサーバに接続されてい
るプリンタに対応するデバイスIDについてのオブジェ
クトを示すオブジェクトIDリストを一時的に記憶する
MIB作成テーブル(テーブル2)547とが格納され
る。これらのテーブル1、2は、本実施の形態では、電
源投入時に作成され、通電されている間、維持される。
もちろん、これに限定されない。
【0026】このテーブル2には、デバイスを構成する
各オブジェクトID547aと、それらのMIBを作成
するための関数アドレステーブル群543にリンクする
ためのポインタ547bとを少なくとも有する。
【0027】プリントサーバ500は、機能的には、例
えば、図2に示すような構成を有する。すなわち、ネッ
トワーク200との間で情報の授受を行う通信制御部5
10と、印刷データをプリンタ300に送出する印刷デ
ータ送出部520と、MIBの作成、MIBへの要求に
対する応答等の制御を行うMIB制御部530とを有す
る。
【0028】通信制御部510は、ネットワーク200
との間でパケットの送受信を行うパケット送受信部51
1と、受信したパケットからデータを取り出すデータ取
得部512と、取得したデータが印刷データか、SNM
Pプロトコルによるデータかを判断するデータ判断部5
13と、送信するためのパケットを生成するパケット生
成部514とを有する。
【0029】MIB制御部530は、データ判断部51
3から送られるSNMPプロトコルにしたがったデータ
に含まれるコマンドを解析するコマンド解析部533
と、プリンタ300に対して、状態の問い合せ、情報の
転送を要求し、プリンタ300との間で情報を授受する
問合部532と、電源投入時にMIBを作成すると共
に、コマンド解析部533からMIBについての作成要
求があると、MIBを作成してパケット生成部514に
送るMIB作成部531と、MIB作成のための各種デ
ータを格納する共に、作成されたデータを格納するMI
B記憶部540とを有する。
【0030】コマンド解析部533では、SNMPパケ
ットの変数バインディングを各オブジェクトIDごとの
データに分けて、各オブジェクトごとに、要求の内容を
解釈する。そして、このコマンド解析部533は、把握
されたMIBのサポート状態を参照して、当該オブジェ
クトを当該プリンタ300がサポートしている場合には
当該プリンタ300に対して、また、サポートしていな
い場合には、前記MIB作成/管理手段531に対して
アクセスして、要求されたオブジェクトに関する値の取
得等の処理の実行を指示する。
【0031】MIB記憶部540は、図1に示すよう
に、ROM502とRAM503とで構成され、前述し
た図5に示す、デバイス対応のオブジェクトIDリスト
541と、関数ライブラリ542と、関数テーブル群5
43とがデータとして格納される。また、図5に示すテ
ーブル2、および、図4に示すテーブル1がRAMの領
域に作成される。このMIB記憶部540は、MIB作
成部531およびコマンド解析部533により参照され
る。
【0032】プリンタ300には、印刷データを受け取
る印刷データ受取部310と、受取った印刷データを当
該プリンタで印刷可能な状態に処理すると共に、印刷を
実行するデータ処理/印刷部320と、MIB制御部5
32からの問合せに応答するプリントサーバ応答部33
0と、当該プリンタの制御に必要な各種パラメータ等の
情報を格納するプリンタ情報340とを有する。プリン
タ情報340には、MIBとMIBに従っていない情報
とが存在する。
【0033】次に、本実施の形態における動作について
説明する。本実施の形態のプリントサーバは、少なくと
も二つの基本的な動作を有する。第1は、前述したよう
に、電源投入時に、接続されているプリンタに対応する
各オブジェクトについて必要な情報の設定を行って、電
源がオフになるまで維持する動作である。第2は、クラ
イアントのコンピュータからの要求がある場合には、そ
れに答える動作である。
【0034】まず、第1の動作について、図6を参照し
て説明する。この動作は、本実施の形態では、電源投入
がトリガとなって起動される。CPU501は、電源が
投入されると、MIB作成部531として機能する。も
ちろん、これに限定されない。例えば、起動スイッチを
設けておき、これをオンすることで起動するようにして
もよい。また、遠隔的にスイッチをオンすることで、起
動するようにしてもよい。
【0035】CPU501は、まず、問合せ部532を
介してプリンタ300のプリントサーバ応答部330に
プリンタ所在MIBの取得を要求する(ステップ100
1)。これを受けてプリントサーバ応答部330は、プ
リンタ情報340に所在するMIBを構成するオブジェ
クトのIDを問合せ部532に送る。なお、MIBが存
在しない場合には、その旨、例えば、該当するオブジェ
クトがまったく存在しない等の情報を送る。
【0036】CPU501は、プリンタ側から送られた
オブジェクトIDを用いて、図4に示すテーブル1をR
AM503上に作成する。そして、要求される全てのオ
ブジェクトに関するMIBがサポートされているかを調
べる。オブジェクトの全てについてMIBがサポートさ
れている場合には、プリンタ所在のMIBを直接参照す
るよう設定する。すなわち、テーブル1を参照せずに、
問合せ部532を介してプリンタ300にMIBを直接
要求できるようにする(ステップ1004)。
【0037】一方、MIBが完全ではない場合には、C
PU501は、プリンタに対してデバイスIDを要求す
る(ステップ1005)。プリントサーバ応答部330
は、要求に応じてプリンタ情報340から当該プリンタ
のデバイスIDを取り出して問合せ部532に送る。C
PU501は、これを取得する。
【0038】次に、取得したデバイスIDに基づいて、
ROM503(MIB記憶部540)に格納されている
オブジェクトリスト541から当該デバイスID対応の
オブジェクトIDおよびポインタのリストを取り出し
(ステップ1006)、RAM503上にテーブル2を
作成する(ステップ1007)。
【0039】その結果、CPU501は、テーブル2の
オブジェクトID毎に設けられているポインタに基づい
て、関数アドレステーブルを読み出し、それに記載され
ているアドレスに基づいて、関数ライブラリ542から
該当する関数を読み出すことができる。これにより、図
2に示す、MIBの仕様によるプリンタに要求される情
報に答えることが可能となる。すなわち、プリンタ所在
MIB51と、プリントサーバ作成MIBとが揃うこと
となる。これにより、SNMPマネージャからの要求に
対処することができ、同一の管理ソフトウエアに対して
一律に対応することが可能となる。
【0040】なお、関数ライブラリ452に格納される
関数としては、例えば、対応するオブジェクトの値を決
定するための手順を規定するプログラムがある。一例と
して、プリンタのトナー管理情報を読み出して、現在の
トナー残量値を取得して、これを対応するオブジェクト
の値として設定する手順を記述するプログラムが挙げら
れる。
【0041】次に、第2の動作について、図7を参照し
て説明する。この動作は、パケット送受信部511がパ
ケットを受信し、データ判断部がデータがコマンドであ
ると判断したとき、起動される。
【0042】まず、CPU501は、コマンド解析部5
33として機能し、コマンドの内容を解析し、前述した
ように、変数バインディングを各オブジェクトID毎の
データに分けて、各オブジェクトについてそれぞれ以下
の処理を行う(ステップ2001)。
【0043】次に、各オブジェクトについて、テーブル
1を参照して、当該オブジェクトIDがプリンタ所在の
MIBに含まれるか否かを調べる(ステップ200
2)。
【0044】プリンタ所在MIBに含まれる場合には、
問合せ部532を介してプリントサーバ応答部330に
当該オブジェクトに関するMIBの要求を直接行う(ス
テップ2003)。そして、プリンタからの該当するM
IBを取得する(ステップ2004)。
【0045】一方、当該オブジェクトIDに対応するプ
リンタ所在のMIBに含まれない場合、テーブル2を参
照して、オブジェクトIDに対応するポインタ547b
を取得して、当該ポインタが示す関数テーブル543を
調べ、その関数テーブル543に示される関数アドレス
を基に、関数ライブラリ542から目的の関数を読み出
す。そして、CPU501は、この関数を実行する(ス
テップ2006)。
【0046】ここで、関数がプリンタ情報を参照して、
前記オブジェクトに関するMIBの作成について記述し
ている場合には、それにしたがって、プリンタ300に
格納されているプリンタ固有状態情報を参照して、対応
するMIBを作成する。例えば、用紙残量、トナー残量
等の計測データ等に関するオブジェクトについてのMI
Bを作成する。また、プリンタから提供されない情報で
ある場合には、関数に特定された固定データを読み出し
て用いる。例えば、プリンタのエラー回数、バッファの
容量等の場合には、予め関数として用意されるデータを
用いて対応するMIBを作成することができる。
【0047】次に、全ての要求について処理が終了した
かについて調べ、未だ処理が残っている場合には、ステ
ップ2002に戻り、全ての要求についての処理が終了
するまで前記処理を繰り返す。
【0048】次に、CPU501は、MIB作成部53
1として機能し、取得したデータをSNMPプロトコル
のフォーマットにしたがってまとめる(ステップ200
7)。そして、パケット生成部5142送って、SNM
Pプロトコルにしたがって、パケット送受信部511か
らネットワーク200に送り出す。
【0049】以上により、SNMPマネージャからの要
求に対して、プリントサーバは、あたかも、全てのMI
Bに対応できているように振る舞うことができる。した
がって、MIBの対応が完全ではない、または、対応で
きていないプリンタであっても、このプリントサーバを
介することで、MIB完全対応の他の機器と同様に、共
通の管理ソフトウエアであるSNMPプロトコルで管理
することが可能となる。
【0050】次に、図8を参照して、ネットワークで
の、MIBに対する取り扱い態様が異なる機器について
のサーバの各種態様について説明する。図8では、SN
MPマネージャを搭載したコンピュータ100と、MI
Bについての取扱態様が異なる複数のプリンタ300a
〜300dがネットワーク200に接続されている状態
を示している。
【0051】プリンタ300aおよび300bは、それ
ぞれプリントサーバ500aをコネクタ(図示せず)を
介して接続し、このプリントサーバ500aを介してネ
ットワーク200に接続されている。プリンタ300a
は、MIBにまったく対応できていないプリンタである
ため、全てのMIBをプリントサーバ500aにおいて
作成し、管理する。プリンタ300bは、ホストリソー
スMIBと、プライベイトMIBをサポートしている。
したがって、これらについては、プリンタから直接読み
出し、プリンタがサポートしていないプリンタMIBに
ついては、プリントサーバ500aが作成して、要求に
応える。
【0052】プリンタ300cに接続されるプリントサ
ーバ500cが印刷データを処理する印刷データ処理部
591と、SNMPエージェントとして機能する部分5
02とに分離されたものである。また、このプリントサ
ーバ500cは、ケーブル400を介してプリンタ30
0cと接続される。全体としての機能は、前述したプリ
ントサーバ500aと基本的に同じである。
【0053】プリンタ300dは、MIB完全対応のも
のであって、SNMPエージェントを内蔵し、MIBも
内蔵している。したがって、プリントサーバを接続して
いない。
【0054】以上の例では、プリンタがサポートしてい
るMIBについては、必要の都度プリンタからMIBの
転送を受けている。しかし、本発明はこれに限られな
い。例えば、電源投入時に、プリンタがサポートしてい
る全てのMIBをプリントサーバ500のRAM503
にコピーするようにしてもよい。
【0055】また、本発明は、プリントサーバに限られ
ない。その他の機器、例えば、スキャナ等に接続するサ
ーバにも適用可能である。
【0056】
【発明の効果】本発明によれば、MIB不対応の機種、
MIB不完全対応の機種をネットワークに接続して、共
通の管理ソフトウエアによる管理を可能とする。
【図面の簡単な説明】
【図1】本発明の全体構成を示すブロック図。
【図2】本発明の実施の形態を構成するプリントサーバ
の機能構成を示すブロック図。
【図3】プリンタが持っている情報とMIB仕様により
要求される情報との対応関係を示す説明図。
【図4】プリンタサポートMIBテーブル(テーブル
1)の構成を示す説明図。
【図5】プリンタがサポートしていないMIBを作成す
るための情報を格納状態を示す説明図。
【図6】プリンタのMIBのサポート状態の把握と、サ
ポートされていないMIBの作成/管理の手順を示すフ
ローチャート。
【図7】要求されたオブジェクトに関するMIBを取得
して、ネットワークに送信するための手順を示すフロー
チャート。
【図8】MIBのサポート状態の異なるプリンタに対す
るプリントサーバの態様の相違を示す説明図。
【符号の説明】
200 ネットワーク 300 プリンタ 330 プリントサーバ応答部 340 プリンタ情報 500 プリントサーバ 510 通信制御部 511 パケット送受信部 512 データ取得部 513 データ判断部 514 パケット生成部 530 MIB制御部 531 MIB作成部 532 問合せ部 533 コマンド解析部 540 MIB記憶部

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークに機器を接続するためのネ
    ットワーク接続用サーバにおいて、 接続される機器におけるMIB(Management Informati
    on Base)のサポート状態を把握し、当該機器がサポー
    トしていないMIBを作成し管理するMIB作成/管理
    手段と、 MIB管理用ソフトウエアによるネットワーク側からの
    前記MIBに対する要求を受付ける手段と、 前記要求の内容を解釈し、前記把握されたMIBのサポ
    ート状態を参照して、前記要求が、当該機器がサポート
    されているMIBに関するものである場合には当該機器
    に対して、また、サポートされていないMIBに関する
    ものである場合には前記MIB作成/管理手段に対し
    て、前記要求に関する処理の実行をそれぞれ指示する手
    段と、 前記MIB管理ソフトウエアのプロトコルにしたがっ
    て、ネットワーク側に要求されたMIBを送信する手段
    とを備えることを特徴とするネットワーク接続用サー
    バ。
  2. 【請求項2】 請求項1に記載のネットワーク接続用サ
    ーバにおいて、 前記MIB作成/管理手段は、接続される機器から前記
    MIBのサポート状態を示す情報を取得すると共に、当
    該情報を保持する手段と、MIBを作成するための関
    数、および、接続される機器ごとに、当該機器について
    のMIBに含まれるべきオブジェクトのID(識別子)
    と前記関数とを対応付ける情報を予め記憶する手段とを
    有することを特徴とするネットワーク接続用サーバ。
  3. 【請求項3】 請求項2に記載のネットワーク接続用サ
    ーバにおいて、 前記MIB作成/管理手段は、前記関数として、接続さ
    れる機器から情報を取得して対応するオブジェクトの値
    を決定するための手順を記述するものと、予め固定的に
    定めたデータを用いてオブジェクトの値を決定するため
    の手順を記述するものとを含むことを特徴とするネット
    ワーク接続用サーバ。
  4. 【請求項4】 請求項2および3のいずれか一項に記載
    のネットワーク接続用サーバにおいて、 前記MIB作成/管理手段は、接続される機器がサポー
    トしていないオブジェクトに関するMIBのデータの取
    得要求を受けると、当該オブジェクトに対応する前記関
    数にしたがって、前記機器から情報を取得し、この情報
    について処理して、オブジェクトの値を決定することを
    特徴とするネットワーク接続用サーバ。
  5. 【請求項5】 請求項1、2、3および4のいずれか一
    項に記載のネットワーク接続用サーバにおいて、 対象となる機器がプリンタであり、前記MIB作成/管
    理手段は、プリンタに関するMIBの作成/管理を行う
    ものであることを特徴とするネットワーク接続用サー
    バ。
JP00399499A 1999-01-11 1999-01-11 ネットワーク接続用サーバ Expired - Fee Related JP3755320B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00399499A JP3755320B2 (ja) 1999-01-11 1999-01-11 ネットワーク接続用サーバ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00399499A JP3755320B2 (ja) 1999-01-11 1999-01-11 ネットワーク接続用サーバ

Publications (2)

Publication Number Publication Date
JP2000207321A true JP2000207321A (ja) 2000-07-28
JP3755320B2 JP3755320B2 (ja) 2006-03-15

Family

ID=11572575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00399499A Expired - Fee Related JP3755320B2 (ja) 1999-01-11 1999-01-11 ネットワーク接続用サーバ

Country Status (1)

Country Link
JP (1) JP3755320B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007272736A (ja) * 2006-03-31 2007-10-18 Nippon Telegr & Teleph Corp <Ntt> 接続装置及びデバイス制御システム
US7779108B2 (en) 2006-07-20 2010-08-17 Brother Kogyo Kabushiki Kaisha Network printer management system, method, and computer readable medium for managing a plurality of network printers including a printer directly connected to a networked personal computer device
US9729384B2 (en) 2003-07-16 2017-08-08 Interdigital Technology Corporation Method and system for transferring information between network management entities of a wireless communication system
JP2019067021A (ja) * 2017-09-29 2019-04-25 ブラザー工業株式会社 通信装置のためのコンピュータプログラムと通信装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0865302A (ja) * 1994-08-18 1996-03-08 Hitachi Inf Syst Ltd ネットワーク稼動情報収集システム
JPH0951347A (ja) * 1995-08-04 1997-02-18 Nippon Telegr & Teleph Corp <Ntt> 階層型ネットワーク管理方式
JPH09223090A (ja) * 1996-02-19 1997-08-26 Nec Corp Osiマルチレイヤ管理システム
JPH09247144A (ja) * 1996-03-01 1997-09-19 Mitsubishi Electric Corp 階層型ネットワーク管理方式
JPH09298543A (ja) * 1996-05-02 1997-11-18 Sumitomo Electric Ind Ltd ネットワーク管理システムおよび中間管理装置
JPH104407A (ja) * 1996-06-17 1998-01-06 Nec Corp ネットワーク管理装置および方法
JPH1074132A (ja) * 1996-07-03 1998-03-17 Canon Inc 画像形成方法とその装置
JPH10294745A (ja) * 1997-02-03 1998-11-04 Canon Inc ネットワークデバイス制御装置及び方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0865302A (ja) * 1994-08-18 1996-03-08 Hitachi Inf Syst Ltd ネットワーク稼動情報収集システム
JPH0951347A (ja) * 1995-08-04 1997-02-18 Nippon Telegr & Teleph Corp <Ntt> 階層型ネットワーク管理方式
JPH09223090A (ja) * 1996-02-19 1997-08-26 Nec Corp Osiマルチレイヤ管理システム
JPH09247144A (ja) * 1996-03-01 1997-09-19 Mitsubishi Electric Corp 階層型ネットワーク管理方式
JPH09298543A (ja) * 1996-05-02 1997-11-18 Sumitomo Electric Ind Ltd ネットワーク管理システムおよび中間管理装置
JPH104407A (ja) * 1996-06-17 1998-01-06 Nec Corp ネットワーク管理装置および方法
JPH1074132A (ja) * 1996-07-03 1998-03-17 Canon Inc 画像形成方法とその装置
JPH10294745A (ja) * 1997-02-03 1998-11-04 Canon Inc ネットワークデバイス制御装置及び方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9729384B2 (en) 2003-07-16 2017-08-08 Interdigital Technology Corporation Method and system for transferring information between network management entities of a wireless communication system
JP2007272736A (ja) * 2006-03-31 2007-10-18 Nippon Telegr & Teleph Corp <Ntt> 接続装置及びデバイス制御システム
US7779108B2 (en) 2006-07-20 2010-08-17 Brother Kogyo Kabushiki Kaisha Network printer management system, method, and computer readable medium for managing a plurality of network printers including a printer directly connected to a networked personal computer device
JP2019067021A (ja) * 2017-09-29 2019-04-25 ブラザー工業株式会社 通信装置のためのコンピュータプログラムと通信装置

Also Published As

Publication number Publication date
JP3755320B2 (ja) 2006-03-15

Similar Documents

Publication Publication Date Title
JP3744137B2 (ja) ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置
JP3982682B2 (ja) プリントキューマネージャ
US6772205B1 (en) Executing applications on a target network device using a proxy network device
US9146731B2 (en) Information processing apparatus, relay server, information relay method, non-transitory computer-readable medium storing information relay program, and communication system
US10057455B2 (en) Method and system for printing-device monitoring, and printing monitoring server
US20080115144A1 (en) Method and Apparatus for Web Based Storage on Demand
US20030115314A1 (en) Network-device management apppartus and method, recording medium, and transmission apparatus
JP2000200239A (ja) ブラウザベ―スのネットワ―ク管理システム及び装置及び方法
JPH0916492A (ja) コンピュータシステム、周辺装置特性供給方法およびコンピュータ使用可能媒体
JP2002232423A (ja) ディレクトリ許可デバイスの管理
CN104272280B (zh) 服务器装置、系统及其控制方法
JP2000033755A (ja) 周辺装置のネットワ―ク構成方法
JP2003046569A (ja) 負荷テスト実行装置及びシステム、及びその方法、及びそのプログラム
US20050286435A1 (en) Remote management system
JP2000330742A (ja) ネットワークプリンタシステム
EP1638289A1 (en) Transfer device, system and method for mediating communications between first and second communication devices
JP5581470B2 (ja) デバイス共有システム、デバイス共有サーバ、デバイス共有クライアント、およびデバイス共有方法
US6751648B2 (en) System for sharing image input device on network
JP3755320B2 (ja) ネットワーク接続用サーバ
JP4522413B2 (ja) リソース管理プログラム、リソース管理方法、およびリソース管理装置
KR20020069232A (ko) 통신 제어 장치 및 방법
JP2004021523A (ja) ネットワークサーバへの負荷テストシステム
JP4532238B2 (ja) オンデマンドサービス提供システム
US7680896B2 (en) Obtaining or sending information to a device on a network by a client apparatus
JP2000357145A (ja) ネットワークデバイス管理装置および方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050811

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051021

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20051021

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: 20051129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051212

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: 20100106

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110106

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110106

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120106

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120106

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130106

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130106

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20140106

Year of fee payment: 8

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees