JP3891167B2 - ネットワーク装置管理システム、ネットワーク装置管理装置、およびネットワーク装置管理プログラム - Google Patents

ネットワーク装置管理システム、ネットワーク装置管理装置、およびネットワーク装置管理プログラム Download PDF

Info

Publication number
JP3891167B2
JP3891167B2 JP2003365153A JP2003365153A JP3891167B2 JP 3891167 B2 JP3891167 B2 JP 3891167B2 JP 2003365153 A JP2003365153 A JP 2003365153A JP 2003365153 A JP2003365153 A JP 2003365153A JP 3891167 B2 JP3891167 B2 JP 3891167B2
Authority
JP
Japan
Prior art keywords
information
network device
network
printer
connection
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
JP2003365153A
Other languages
English (en)
Other versions
JP2005130293A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2003365153A priority Critical patent/JP3891167B2/ja
Priority to US10/969,981 priority patent/US8379537B2/en
Publication of JP2005130293A publication Critical patent/JP2005130293A/ja
Application granted granted Critical
Publication of JP3891167B2 publication Critical patent/JP3891167B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00344Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a management, maintenance, service or repair apparatus
    • 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/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0253Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
    • 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/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00233Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data reproduction, e.g. network printing or remote image display
    • 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]
    • 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/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0055By radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Small-Scale Networks (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、ネットワーク装置管理システム、ネットワーク装置管理装置、およびネットワーク装置管理プログラムに関する。
従来、ネットワーク対応プリンタを含む各種ネットワーク装置に関する情報を、ネットワーク上のコンピュータにおいて管理、表示するシステムは、既に提案されている(例えば、下記特許文献1参照)。
また、今日のオフィス環境では、有線だけでなく、無線によるネットワーク環境も一般的になっており、ネットワークに無線接続されるプリンタ(以下、無線プリンタとも称する)も市販されているが、このような無線プリンタに関する情報を管理、表示可能なシステムも、既に提案されている(例えば、下記特許文献2参照)。
特開平11−27285号公報 特開2002−264431号公報
しかしながら、上記特許文献1に記載の技術では、ネットワーク装置が有線ネットワーク装置なのか無線ネットワーク装置なのかを区別する仕組みが設けられてない。そのため、上記特許文献1に記載の技術では、ネットワーク対応プリンタに関する情報を表示する際に、そのプリンタのネットワークへの接続タイプが有線接続なのか無線接続なのかを表示することはできなかった。
また、上記特許文献2に記載の技術は、無線プリンタに関する情報のみを表示するシステムであって、ネットワークに有線接続されるプリンタ(以下、有線プリンタという)については、そもそも情報表示の対象となっていない。そのため、上記特許文献2に記載の技術では、有線プリンタに関する情報表示はまったく不可能であり、当然ながら、プリンタのネットワークへの接続タイプが有線接続なのか無線接続なのかを表示するようなことはできなかった。
本発明は、上記問題を解決するためになされたものであり、その目的は、ネットワーク装置のネットワークへの接続タイプが有線接続なのか無線接続なのかを示す情報を、利用者に対して提供可能なネットワーク装置管理システム、ネットワーク装置管理装置、およびネットワーク装置管理プログラムを提供することにある。
以下、本発明の特徴的構成について詳述する。
本発明のネットワーク装置管理システムは、
ネットワークを介して相互にデータ通信可能なコンピュータとネットワーク装置とを備えてなるシステムであって、
前記ネットワーク装置には、
当該ネットワーク装置の設定や状態に関するネットワーク装置情報を前記ネットワーク経由で前記コンピュータに提供可能で、前記ネットワーク装置情報の一つとして、前記ネットワークへの接続タイプが有線接続か無線接続かを判別可能な接続タイプ情報を提供可能な情報提供手段が設けられ、
前記コンピュータには、
前記ネットワーク装置から前記ネットワーク経由で前記ネットワーク装置情報を取得する情報取得手段と、
該情報取得手段によって取得されたネットワーク装置情報に基づいて、少なくとも前記接続タイプ情報を含む前記ネットワーク装置情報の一部または全部を出力する情報出力手段とが設けられている
ことを特徴とする。
このネットワーク装置管理システムにおいては、ネットワーク装置に設けられた情報提供手段が、ネットワーク装置情報をコンピュータに提供し、そのネットワーク装置情報を、コンピュータに設けられた情報取得手段が取得し、このネットワーク装置情報に基づいて、情報出力手段が、上記接続タイプ情報を少なくとも含むネットワーク装置情報の一部または全部を出力する。
ここで出力される情報の出力形態は、表示または印刷可能な形式のデータファイルとしてファイル出力、表示装置に表示出力、または画像形成装置にて印刷出力等、任意の出力形態となるが、いずれの出力形態であっても、利用者は上記接続タイプ情報を見ることができる。したがって、この接続タイプ情報を見た利用者は、情報の出力対象となったネットワーク装置のネットワークへの接続タイプについて、有線接続なのか無線接続なのかを簡単に知ることができる。
なお、本発明のネットワーク装置管理システムは、さらに以下に説明するような構成を備えていると望ましい。
まず、前記情報出力手段は、
前記接続タイプに応じて出力動作が異なるように構成されていると好ましい。
このように構成すれば、利用者はネットワークに接続して使用できるネットワーク装置の接続タイプを容易に知ることができる。
また、前記情報出力手段は、
前記接続タイプに応じて異なるアイコンの出力を行うように構成されていると好ましい。
このように構成すれば、利用者はネットワークに接続して使用できるネットワーク装置の接続タイプを、出力されるアイコンを見て容易に知ることができる。
また、前記コンピュータには、
前記情報取得手段が取得したネットワーク装置情報を記憶する記憶手段が備えられ、
前記情報出力手段は、
前記情報取得手段が前記ネットワーク装置からネットワーク装置情報を取得できなくなった場合に、当該ネットワーク装置の前記ネットワークへの接続タイプを前記記憶手段から読み出して、当該ネットワーク装置が前記ネットワークに接続していないことを示す情報を、前記接続タイプをも判別可能な形式で出力するように構成されていると好ましい。
このように構成すれば、ネットワークに接続されていたネットワーク装置が、その後ネットワークに接続されていない状況になった場合に、その旨の情報を利用者に対して提供できるので、利用者は、ネットワークに接続して使用可能なネットワーク装置に関し、現在の接続状況を知ることができる。
また、前記情報取得手段は、前記ネットワーク装置の前記ネットワークへの接続タイプが無線接続の場合に、有線接続の場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得するように構成されていると好ましい。
より詳しく説明すると、本発明のネットワーク装置管理システムにおいて、ネットワーク装置の情報をよりリアルタイムに近いかたちで利用者に提供するためには、ネットワーク装置情報の取得頻度を高くするほどよいと考えられる。特に無線接続のネットワーク装置については、周囲に存在する無線ネットワーク装置の稼働状態の変化や、その他無線通信を妨害する要因となる存在の状態変化など、外的要因による通信状態の変化が起こりやすいので、そのような状態変化が起きた旨の情報は、可能であればリアルタイムに提供できる方が望ましい。
しかし、ネットワークにかかる負荷や、すべてのネットワーク装置の情報更新に要する時間等を考慮すると、ネットワーク装置情報の取得頻度を、すべてのネットワーク装置について一律に高くすることはできないという問題もある。
この点、ネットワークへの接続タイプが無線接続の場合に、有線接続の場合よりも高い頻度でネットワーク装置情報を取得するように構成されていれば、無線接続/有線接続を問わず同じ頻度でネットワーク装置情報を取得するものに比べ、ネットワークにかかる負荷が同等であっても、無線接続のネットワーク装置からネットワーク装置情報を取得する頻度を高くすることができる。
したがって、接続タイプが無線接続のネットワーク装置については、状態変化が起きた旨の情報を利用者に対してより速やかに提供できるようになる。なお、接続タイプが有線接続のネットワーク装置については、無線接続/有線接続を問わず同じ頻度でネットワーク装置情報を取得するものよりも、ネットワーク装置情報の取得頻度は低くなることになるが、有線接続の場合、無線接続の場合ほど状態変化は起こらないと考えられるので、実用上大きな問題はない。
また、前記情報取得手段は、前記接続タイプが無線接続である前記ネットワーク装置との間で通信ができなくなった場合に、当該ネットワーク装置との間で通信ができる場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得するように構成されていると好ましい。
このように構成すれば、周囲に存在する無線ネットワーク装置の稼働状態の変化や、その他無線通信を妨害する要因となる存在の状態変化など、外的要因によって無線通信が途絶えたとしても、そのような状態になると高い頻度でネットワーク装置情報の取得を試行するようになるので、無線通信が回復した場合に、そのような状態変化が起きた旨の情報を、利用者に対してより速やかに提供できるようになる。
また、前記接続タイプが無線接続のネットワーク装置において、前記情報提供手段は、前記ネットワーク装置情報の一つとして、無線通信時に受信レベルがあらかじめ定められたしきい値よりも低い旨を示す受信レベル警告情報を、前記情報取得手段に対して提供可能に構成されており、前記情報取得手段は、前記受信レベル警告情報が前記ネットワーク装置から伝送されてきた場合に、当該受信レベル警告情報が伝送されてこない場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得するように構成されていると好ましい。
このように構成すれば、ネットワーク装置側において無線通信時の受信レベルが低下するのに伴い、受信レベル警告情報がネットワーク装置から伝送されてきた場合に、受信レベル警告情報が伝送されてこない場合よりも高い頻度でネットワーク装置からネットワーク装置情報を取得するようになるので、通信状態が不安定になりそうな状況下で、そのような状況にある旨の情報を、利用者に対してより速やかに提供できるようになる。
また、前記情報取得手段は、新たなネットワーク装置が前記ネットワークに接続された場合に、該新たなネットワーク装置以外のネットワーク装置よりも高い頻度で前記新たなネットワーク装置から前記ネットワーク装置情報を取得するように構成されていると好ましい。
この構成において、新たなネットワーク装置か否かは、ネットワーク装置がネットワークに接続した時間ないし該ネットワークに接続したことを検出した時間を基準にして、この基準から所定時間が経過するまでは、新たなネットワーク装置と見なすようにすればよい。基準からの所定時間は、システムで適宜決めておいても構わないが、利用者が任意に設定できるようになっていればより望ましい。
このように構成すれば、新たなネットワーク装置がネットワークに接続された場合には、その新たなネットワーク装置以外のネットワーク装置よりも高い頻度で新たなネットワーク装置からネットワーク装置情報を取得するようになるので、ネットワーク接続後の十分な稼働実績が無く、接続状態に問題があるか否かが定かでない新たなネットワーク装置について、その情報を利用者に対してより速やかに提供できるようになる。特に、無線ネットワークに新たな機器を設置する場合、設置場所の電波状況が良好か否かは、稼働させてみなくては判らないため、速やかに状況を得られることは有益である。
また、前記情報出力手段は、前記ネットワーク装置でエラーが発生した旨を示すエラー情報を出力する際に、前記接続タイプが無線接続であるネットワーク装置に対応するエラー情報か前記接続タイプが有線接続であるネットワーク装置に対応するエラー情報かを識別可能な形態で出力するように構成されていると好ましい。
このように構成すれば、ネットワーク装置でエラーが発生した旨を示すエラー情報が出力された場合に、利用者は、そのネットワーク装置の接続タイプを容易に知ることができる。
また、前記接続タイプが無線接続であるネットワーク装置において、前記情報提供手段は、前記ネットワーク装置情報の一つとして、当該ネットワーク装置に対応するアクセスポイントの情報を、前記情報取得手段に対して提供可能に構成されており、前記情報出力手段は、前記情報取得手段によって取得されたアクセスポイント情報に基づいて、前記ネットワーク装置に対応するアクセスポイントの情報を出力するように構成されていると好ましい。
この構成において、ネットワーク装置に対応するアクセスポイントとは、ネットワーク装置との無線接続を確立するアクセスポイントのことを意味する。また、ネットワーク装置に対応するアクセスポイントの情報とは、複数のアクセスポイントが存在する場合であっても、その中の特定のアクセスポイントのみに割り当てられているようなユニークな情報(例えば、アクセスポイントのノード名であったり、IEEE802.11系規格(IEEE802.11a,IEEE802.11b,IEEE802.11g等)の無線LAN(Local Area Network)方式であればSSID:Service Set Identifier等)のことを意味し、そのユニークな情報に対応するアクセスポイントを一つだけ特定できるような情報を意味する。
このように構成すれば、ネットワーク装置がどのアクセスポイント経由でネットワークに接続しているのかを簡単に知ることができる。
また、前記情報出力手段は、前記情報取得手段と同一アクセスポイントに対応する複数のネットワーク装置との間で通信ができなくなった場合に、アクセスポイントに問題がある可能性を警告する旨の情報を出力するように構成されていると好ましい。
同一アクセスポイントに対応する複数のネットワーク装置との間で通信ができなくなった場合、複数のネットワーク装置において同時期に障害が発生している可能性よりも、アクセスポイントにおいて障害が発生している可能性が高いと推測できる。したがって、このように構成すれば、アクセスポイントにおいて何らかの障害が発生している旨を利用者に知らせることができる。
なお、上記構成では、複数のネットワーク装置において同時期に障害が発生している可能性も完全には否定できないので、より確実な障害情報のみを利用者に伝えたい場合は、前記情報出力手段は、前記情報取得手段と同一アクセスポイントに対応する複数のネットワーク装置すべてとの間で通信ができなくなった場合に、アクセスポイントに問題がある可能性を警告する旨の情報を出力するように構成されていると好ましい。
このように構成すれば、同一アクセスポイントに対応する複数のネットワーク装置すべてとの間で通信ができなくなった場合にのみ、アクセスポイントに問題がある可能性を警告する旨の情報が出力されるので、例えば、複数台のうちの数台に問題があって残り数台には問題がないといった場合には障害情報が出力されなくなり、より確実な障害情報のみが利用者に伝えられるようになる。
さらに、アクセスポイントに問題がある可能性を警告する旨の情報を出力するに当たっては、前記アクセスポイントに問題がある可能性を警告する旨の情報が、前記アクセスポイントの設置場所に問題がある可能性を警告する旨の情報であってもよい。
これは、同一アクセスポイントに対応する複数のネットワーク装置との間で通信ができなくなった場合、アクセスポイントにおいて発生している可能性のある障害として、アクセスポイントの故障以上に、電波を遮る物体の横にアクセスポイントを設置した、近い周波数の電波を発生する物体の横にアクセスポイントを置いたなど、アクセスポイントの設置場所に問題があるケースが多いからである。
また、本発明において、利用者に提供する情報の出力形態は、出力など任意であるが、前記情報取得手段および前記情報出力手段を備えたコンピュータである管理サーバと、ウェブページ形式のデータファイルを表示可能なブラウザを備えたコンピュータであるクライアントが、前記ネットワークに接続されており、前記情報出力手段は、前記情報取得手段によって取得されたネットワーク装置情報の一部または全部を、ウェブページ形式のデータファイルとしてファイル出力するように構成され、前記管理サーバには、前記クライアントが備えるブラウザからの要求に応じて、前記情報出力手段が出力したウェブページ形式のデータファイルを前記クライアントへと配信する情報配信手段が設けられていると好ましい。
このように構成すれば、クライアントが備えるブラウザを利用して、情報出力手段が出力したウェブページ形式のデータファイルを閲覧できるので、ネットワーク上にある多数のコンピュータそれぞれに情報取得手段や情報出力手段を設けなくてもよい。
また、ネットワーク装置が情報取得手段に対して提供する接続タイプ情報は、どのような通信手順で提供されても構わないが、一例を挙げれば、前記ネットワーク装置は、前記接続タイプ情報を簡易ネットワーク管理プロトコル(SNMP:Simple Network Management Protocol)で提供するように構成されていると好ましい。
このように構成すれば、接続タイプ情報を提供するための専用のプロトコルを新たに開発しなくても、既に多くのネットワーク装置において利用実績のある簡易ネットワーク管理プロトコルにて接続タイプ情報を提供できる。
また、ネットワーク装置が情報取得手段に対して提供する接続タイプ情報は、無線接続か有線接続かの判別ができればどのような情報であっても構わないが、一例を挙げれば、前記接続タイプ情報は、ネットワーク装置が無線ネットワークへ接続するために用いる接続設定情報であると好ましい。
この構成において、ネットワーク装置が無線ネットワークへ接続するために用いる接続設定情報とは、例えば、接続対象となる無線ネットワークを識別するために用いられる識別情報ないしネットワーク名(例えば、IEEE802.11系規格の無線LAN方式であればSSID等)や、この他、無線通信で使用する通信チャネル、データの暗号化に使用する暗号化キー(例えば、IEEE802.11系規格の無線LAN方式であればWEP:Wireless Encryption Privacy)、ネットワークアドレスなど、ネットワーク装置が無線ネットワークへ接続する上で必要となる情報で、且つ、有線接続の場合には利用されない情報か利用されても異なる内容となることが事前にわかっている情報である。
このように構成すれば、接続タイプ情報としてのみ利用される情報を用意しなくても、ネットワーク装置が無線ネットワークへ接続するために用いる接続設定情報を提供することで、その接続設定情報を接続タイプ情報として兼用し、無線接続/有線接続の判定ができる。
なお、前記ネットワーク装置が、アクセスポイントを介してネットワークへ接続する形態になっている場合、前記接続設定情報は、前記ネットワーク装置と前記アクセスポイントとの接続を確立させるために用いる情報であればよい。
次に、本発明のネットワーク装置管理装置は、
ネットワークを介してネットワーク装置と相互にデータ通信可能なコンピュータによって構成された装置であって、
前記ネットワーク装置の前記ネットワークへの接続タイプが有線接続か無線接続かを判別可能な接続タイプ情報を含む前記ネットワーク装置の設定や状態に関するネットワーク装置情報を、前記ネットワーク装置から前記ネットワーク経由で取得する情報取得手段と、
該情報取得手段によって取得されたネットワーク装置情報に基づいて、少なくとも前記接続タイプ情報を含む前記ネットワーク装置情報の一部または全部を出力する情報出力手段とが設けられている
ことを特徴とする。
このように構成されたネットワーク装置管理装置を利用すれば、先に説明した通りの作用、効果を奏するネットワーク装置管理システムを構成することができる。
また、本発明のネットワーク装置管理装置においても、先に説明したネットワーク装置管理システムと同様に、さらに以下に説明するような構成を備えていると望ましい。
すなわち、前記情報取得手段は、前記ネットワーク装置の前記ネットワークへの接続タイプが無線接続の場合に、有線接続の場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得するように構成されていると好ましい。
また、前記情報取得手段は、前記接続タイプが無線接続である前記ネットワーク装置との間で通信ができなくなった場合に、当該ネットワーク装置との間で通信ができる場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得するように構成されていると好ましい。
また、前記情報取得手段は、前記接続タイプが無線接続である前記ネットワーク装置の無線通信時の受信レベルがあらかじめ定められたしきい値よりも低い旨を示す受信レベル警告情報を、前記ネットワーク装置情報の一つとして前記ネットワーク装置から取得した場合に、前記受信レベル警告情報を取得していない場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得するように構成されていると好ましい。
また、前記情報取得手段は、新たなネットワーク装置が前記ネットワークに接続された場合に、該新たなネットワーク装置以外のネットワーク装置よりも高い頻度で前記新たなネットワーク装置から前記ネットワーク装置情報を取得するように構成されていると好ましい。
また、前記情報取得手段は、前記接続タイプが無線接続であるネットワーク装置に対応するアクセスポイントを示すアクセスポイント情報を、前記ネットワーク装置情報の一つとして前記ネットワーク装置から取得し、前記情報出力手段は、前記情報取得手段によって取得されたアクセスポイント情報に基づいて、前記ネットワーク装置とアクセスポイントとの対応関係を示す情報を出力するように構成されていると好ましい。
これらの構成を備えるネットワーク装置管理装置を利用してネットワーク装置管理システムを構成すれば、これら各構成と同等の構成を備えた上述の各ネットワーク装置管理システムと同様の作用、効果を奏するものとなる。
次に、本発明のネットワーク装置管理プログラムは、
ネットワークを介してネットワーク装置と相互にデータ通信可能なコンピュータを、ネットワーク装置管理装置として機能させるためのプログラムであって、
前記コンピュータに実行させる処理として、
前記ネットワーク装置の前記ネットワークへの接続タイプが有線接続か無線接続かを判別可能な接続タイプ情報を含む前記ネットワーク装置の設定や状態に関するネットワーク装置情報を、前記ネットワーク装置から前記ネットワーク経由で取得する情報取得処理と、
該情報取得処理によって取得されたネットワーク装置情報に基づいて、少なくとも前記接続タイプ情報を含む前記ネットワーク装置情報の一部または全部を出力する情報出力処理と
を備えることを特徴とする。
このように構成されたネットワーク装置管理プログラムを利用すれば、必ずしも専用のネットワーク装置管理装置を構成しなくても、汎用のコンピュータにネットワーク装置管理プログラムをインストールし、コンピュータを上述のネットワーク装置管理装置として作動させることができるので、先に説明した通りの作用、効果を奏するネットワーク装置管理システムを構成することができる。
また、本発明のネットワーク装置管理プログラムにおいても、さらに以下に説明するような構成を備えていると望ましい。
すなわち、前記情報取得処理は、前記ネットワーク装置の前記ネットワークへの接続タイプが無線接続の場合に、有線接続の場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する処理であると好ましい。
また、前記情報取得処理は、前記接続タイプが無線接続である前記ネットワーク装置との間で通信ができなくなった場合に、当該ネットワーク装置との間で通信ができる場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する処理であると好ましい。
また、前記情報取得処理は、前記接続タイプが無線接続である前記ネットワーク装置の無線通信時の受信レベルがあらかじめ定められたしきい値よりも低い旨を示す受信レベル警告情報を、前記ネットワーク装置情報の一つとして前記ネットワーク装置から取得した場合に、前記受信レベル警告情報を取得していない場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する処理であると好ましい。
また、前記情報取得処理は、新たなネットワーク装置が前記ネットワークに接続された場合に、該新たなネットワーク装置以外のネットワーク装置よりも高い頻度で前記新たなネットワーク装置から前記ネットワーク装置情報を取得する処理であると好ましい。
また、前記情報取得処理は、前記接続タイプが無線接続であるネットワーク装置に対応するアクセスポイントを示すアクセスポイント情報を、前記ネットワーク装置情報の一つとして前記ネットワーク装置から取得する処理であり、前記情報出力処理は、前記情報取得処理によって取得されたアクセスポイント情報に基づいて、前記ネットワーク装置とアクセスポイントとの対応関係を示す情報を出力する処理であると好ましい。
これらの構成を備えるネットワーク装置管理プログラムを利用して、これら各構成に対応する手段を備えたネットワーク装置管理装置としてコンピュータを作動させ、このネットワーク装置管理装置を備えてなるネットワーク装置管理システムを構成すれば、これら各構成に対応する手段と同等の構成を備えた上述の各ネットワーク装置管理システムと同様の作用、効果を奏するものとなる。
なお、このようなネットワーク装置管理プログラムは、周知の磁気記録媒体(例えば、フレキシブルディスク等)、あるいは光学的に読み取り可能な記録媒体(例えば、CD−ROM、DVD−ROM等)など、コンピュータで読み取り可能な記録媒体に記録された状態で利用者に提供されてもよいし、ネットワーク装置管理プログラムを伝送可能なネットワーク(インターネット等)を介して利用者に提供されてもよい。
以上説明したことから明らかなように、本発明によれば、ネットワーク装置のネットワークへの接続タイプが有線接続なのか無線接続なのかを示す情報を、利用者に対して提供可能なネットワーク装置管理システムを提供することができる。
次に、本発明を実施するための一形態について説明する。
図1は、本発明を実施するための一形態として例示するネットワーク装置管理システムの全体構成を示す概略構成図である。このネットワーク装置管理システムは、プリンタ情報の管理を行うサーバ1(本発明でいう情報取得手段および情報出力手段を備えたコンピュータ(もしくは管理サーバ)に相当)と、サーバ1から配信される情報を閲覧可能なパーソナルコンピュータ2(本発明でいうブラウザを備えたコンピュータ(もしくはクライアント)に相当;以下、PC2と略称する)と、有線LAN側と無線LAN側との中継を行うアクセスポイント5,6と、プリンタ機能、イメージスキャナ機能、ファクシミリ機能、コピー機能などを兼ね備えた複合機11〜14,16〜19(本発明でいうネットワーク装置に相当)とを備えてなる。
これらのうち、サーバ1、PC2、アクセスポイント5,6、および複合機16〜19は、LANケーブルを介して有線接続されてネットワーク(有線LAN)を構成している。また、複合機11〜13は、IEEE802.11系規格の無線LAN方式でアクセスポイント5との無線接続を確立し、アクセスポイント5経由で上記有線LAN側に接続されている。また、複合機14は、Bluetooth(商標)規格の方式でアクセスポイント6との無線接続を確立し、アクセスポイント6経由で上記有線LAN側に接続されている。
図2は、図1に示したシステムの一部を構成する機器について、内部構成を示したブロック図である。
サーバ1は、パーソナルコンピュータによって構成されたもので、CPU20、ROM21、RAM22、ハードディスク装置(HDD)23、操作部24、表示部25、LANインターフェイス部(LAN I/F)26などを備えている。CPU20は、ROM21に記憶された制御プログラムに従ってサーバ1各部の制御および各種演算を実行する。ROM21は、上記制御プログラムの他、各種データを記憶している。RAM22は、各種データを一時的に記憶することができる。HDD23は、サーバ1において利用される各種アプリケーションプログラムやデータファイルを記憶している。操作部24は、キーボードや各種ポインティングデバイス(例えば、マウス)等によって構成される。表示部25は、カラー画像を表示可能な液晶ディスプレイ等によって構成されている。LAN I/F26は、LANケーブルを介してネットワークに有線接続するための装置である。
このサーバ1には、OS(Operating System)としてWindows(登録商標)、Linux(登録商標)、MacOS(登録商標)などが搭載され、キーボード入力、画面出力、LAN I/Fへの通信の指令といった入出力機能やハードディスクやメモリの管理など、アプリケーションから共通して利用される基本機能は、OSによって提供されている。また、このサーバ1には、プリンタ管理サーバないしプリンタ管理ツールと呼ばれるプログラム(本発明でいうネットワーク装置情報管理プログラムに相当)がインストールされており、このサーバ1が上記プログラムに従った処理(処理内容は後で詳述)を実行することにより、本発明のネットワーク装置情報管理装置として機能するように構成されている。さらに、このサーバ1には、ウェブ(Web)サーバ機能を提供するプログラムもインストールされており、サーバ1が上記プログラムに従った処理を実行することにより、クライアントであるPC2が備えるブラウザ(クライアントプログラム)からの要求に応じて、プリンタ管理サーバ機能によって作成されたファイルを、PC2に対して配信できるように構成されている。
PC2も、基本的なハードウェアはサーバ1とほぼ同様な構成になっており、CPU30、ROM31、RAM32、ハードディスク装置(HDD)33、操作部34、表示部35、LANインターフェイス部(LAN I/F)36などを備えている。CPU30は、ROM31に記憶された制御プログラムに従ってPC2各部の制御および各種演算を実行する。ROM31は、上記制御プログラムの他、各種データを記憶している。RAM32は、各種データを一時的に記憶することができる。HDD33は、PC2において利用される各種アプリケーションプログラムやデータファイルを記憶している。操作部34は、キーボードや各種ポインティングデバイス(例えば、マウス)等によって構成される。表示部35は、カラー画像を表示可能な液晶ディスプレイ等によって構成されている。LAN I/F36は、LANケーブルを介してネットワークに有線接続するための装置である。
このPC2にも、OS(Operating System)としてWindows(登録商標)、Linux(登録商標)、MacOS(登録商標)などが搭載され、キーボード入力、画面出力、LAN I/Fへの通信の指令といった入出力機能やハードディスクやメモリの管理など、アプリケーションから共通して利用される基本機能は、OSによって提供されている。また、このPC2には、ブラウザプログラムがインストールされており、このPC2がブラウザプログラムに従った処理を実行することにより、ウェブサーバに対してファイルの配信要求をするとともに、その要求に応じて配信されるファイルを、ファイル形式に応じて表示ないし保存できるように構成されている。
アクセスポイント5は、CPU41、ROM42、RAM43、表示部44、無線インターフェイス部(無線I/F)45、LANインターフェイス部(LAN I/F)46などを備えている。CPU41は、ROM42に記憶されている制御プログラムに従ってアクセスポイント5各部の制御および各種演算を実行する。ROM42は、上記制御プログラムの他、各種データを記憶している。RAM43は、各種データを一時的に記憶する。表示部44は、小型液晶ディスプレイによって構成され、アクセスポイント5の設定や状態等、簡単な情報を表示できるようになっている。無線I/F45は、IEEE802.11系規格の無線LAN方式でデータ通信を行うための装置である。LAN I/F46は、LANケーブルを介してネットワークに有線接続するための装置で、複合機11〜13との間でデータ通信を実行することができる。
複合機11は、CPU50、ROM51、RAM52、ハードディスク装置(HDD)53、操作キー54、表示パネル55、不揮発性RAM56、印字部57、読み取り部58、モデム59、および無線インターフェイス部(無線I/F)60などを備えている。CPU50は、ROM51に記憶されている制御プログラムに従って複合機11各部の制御および各種演算を実行する。ROM51は、上記制御プログラムの他、各種データを記憶している。RAM52は、CPU50が処理中に算出する各種データを一時的に記憶する。HDD53は、ファクシミリ機能により送受信する画像、イメージスキャナ機能により読み取った画像、プリンタ機能により印刷する画像など、比較的サイズが大きい画像データを記憶する記憶手段である。操作キー54は、複合機11に対して基本的な指令を与える際に操作されるものである。表示パネル55は、小型液晶ディスプレイによって構成され、複合機11の設定や状態などの情報を表示できるようになっている。不揮発性RAM56は、この複合機11に関する設定等、電力供給が断たれたときにも消失させたくないデータを記憶する手段であり、アクセスポイント5との無線接続を確立させるために必要となる接続設定情報等は、この不揮発性RAM56に記憶させてある。印字部57は、紙状記録媒体に対する印刷を実行可能で、プリンタ機能による印刷データの印刷、ファクシミリ機能による受信画像の印刷、コピー機能によるコピー画像の印刷等を行う際に作動する部分である。読み取り部58は、自動原稿送り装置(図示略)にセットされた原稿またはフラットベッドのコンタクトガラス上に置かれた原稿から画像を読み取り可能で、イメージスキャナ機能による画像の読み取り、ファクシミリ機能による送信画像の読み取り等を行う際に作動する。モデム59は、公衆回線を介して外部との音声通信やデータ通信を実行可能で、ファクシミリ機能による画像の送受信、電話機能による通話を行う際に作動する。無線I/F60は、IEEE802.11系規格の無線LAN方式でデータ通信を行うための装置で、アクセスポイント5との間でデータ通信を実行することができる。
なお、アクセスポイント6は、アクセスポイント5とは通信規格が相違するが、基本的なハードウェアはアクセスポイント5とほぼ同様に構成されているので、内部構成についての図示は省略する。また、複合機12〜13は、複合機11とまったく同様に構成されたものであり、また、複合機14,16〜19は、ネットワークへの接続方式(=接続タイプ(無線接続/有線接続)や無線接続の規格(IEEE802.11系規格/Bluetooth規格))が相違するものの、ネットワークへの接続方式に関連する部分以外は、複合機11とほぼ同様に構成されているので、これらも内部構成についても図示は省略する。
次に、このネットワーク装置管理システムにおいて、サーバ1ないし複合機11〜14,16〜19が管理する各種情報について説明する。なお、本実施形態の場合、管理対象が複合機11〜14,16〜19となっているが、本ネットワーク装置管理システムは、複合機以外のプリンタをも管理対象として扱うことができるシステムなので、以下の説明において、複合機11〜14,16〜19との表記とプリンタとの表記を適宜併用しながら説明を行う。
このネットワーク装置管理システムにおいて、管理対象となるプリンタ(本実施形態の場合、複合機11〜14,16〜19)は、それぞれ自機の設定や状態に関する情報を、簡易ネットワーク管理プロトコル(SNMP:Simple Network Management Protocol)にてサーバ1に対して提供できるように構成されている。SNMPは、TCP/IPネットワークにおいて、ネットワークに接続された被管理装置を、ネットワーク経由で管理装置側から監視・制御するためのプロトコルで、本実施形態においては、サーバ1が管理装置、複合機11〜14,16〜19が被管理装置に該当する。
複合機11〜14,16〜19には、図3(a)に例示するようなデータ構造を持つプリンタ情報データベース(SNMPにおいては管理情報ベース(MIB;Management Information Base)とも呼ばれる。)が設けられている(以下、データベースをDBと表記する)。このプリンタ情報DBには、自機のネットワーク接続に関する情報として、接続タイプ(0:有線接続、1:無線LAN接続、2:Bluetooth(商標)接続)、プリンタノード名(任意の文字列)、Macアドレス(個々のネットワーク装置に割り当てられた識別番号)、IPアドレス(ネットワーク上での論理アドレス)が保管されている。また、複合機11〜13の場合(IEEE802.11系無線LAN規格の装置の場合)、図3(b)に例示するようなデータ構造を持つプリンタ無線LAN情報DBが設けられている。このプリンタ無線LAN情報DBには、自機の無線LAN接続に関する情報として、電波強度(微弱、弱、中、強)、通信品質(不良、良好)、SSID(任意の文字列)、しきい値(警告を出すべき電波強度;微弱、弱、中)が保管され、電波強度や通信品質などのデータは、複合機11〜13側において随時更新されている。また、複合機14の場合(Bluetooth(商標)規格の装置の場合)、図3(c)例示するようなデータ構造を持つプリンタBluetooth(商標)情報DBが設けられている。このプリンタBluetooth(商標)情報DBには、自機のBluetooth(商標)接続に関する情報として、電波強度(微弱、弱、中、強)、通信品質(不良、良好)、デバイスアドレス(個々のネットワーク装置に割り当てられた識別番号)、しきい値(警告を出すべき電波強度;微弱、弱、中)が保管され、電波強度や通信品質などのデータは、複合機14側において随時更新されている。
ここでいう電波強度とは、複合機11〜13であればアクセスポイント5と通信する際に測定される電波強度のことであり、複合機14であればアクセスポイント6と通信する際に測定される電波強度のことである。無線通信においては一般に電波強度が弱いとデータエラーが発生しやすくなるため、通信速度を下げて通信するなどの対処が必要になり、電波強度が弱い状態では高速通信ができないというデメリットがある。
無線LANモジュールの通信感度が−91dBm〜−83dBmである複合機では、−91dBm〜−89dBm:微弱、−88dBm〜−87dBm:弱、−86dBm〜−85dBm:中、−84dBm〜−83dBm:強、という電波強度の情報としてプリンタ情報のDB(プリンタ無線LAN情報DB)に格納されることとなる。
管理装置側であるサーバ1と被管理装置側である複合機11〜14,16〜19は、SNMPを利用して、管理装置側から被管理装置側へプリンタ情報DB、プリンタ無線LAN情報DB、およびプリンタBluetooth(商標)情報DBに保管された情報の提供を要求するとともに、この要求に応じて、被管理装置側から管理装置側へプリンタ情報DB、プリンタ無線LAN情報DB、およびプリンタBluetooth(商標)情報DBに保管された各情報を提供する。
そして、サーバ1は、複合機11〜14,16〜19から送信されてくる情報を取得したら、その情報を図4に例示するようなデータ構造を持つプリンタ管理ツール情報DBに保存する。このプリンタ管理ツール情報DBには、ネットワーク上にあるすべてのプリンタ(本実施形態の場合は複合機11〜14,16〜19のすべて)について、プリンタノード名、Macアドレス、IPアドレス、接続タイプ、電波強度、通信品質、SSID、デバイスアドレス、新規プリンタフラグ、新規登録時間、受信レベル警告フラグ、しきい値などの情報が保管される。
プリンタ管理ツール情報DBに保存する接続タイプは、プリンタ(複合機)から受信した接続タイプをそのまま保存してもよいが、接続タイプ以外の情報をも考慮して総合的に接続タイプを判定し、その判定結果をプリンタ管理ツール情報DBに保存するようにしてもよい。例えば、プリンタ(複合機)から電波強度または通信品質を受信した場合は、接続タイプを無線LANあるいはBluetooth(商標)であると判定する一方、電波強度および通信品質を受信できなかった場合は、接続タイプを有線LANであると判定するようにしてもよい。また、プリンタ(複合機)から電波強度または通信品質を受信した場合は、さらにSSIDをも受信した場合に接続タイプを無線LANと判定する一方、SSIDを受信できなかった場合には接続タイプをBluetooth(商標)であると判定するようにしてもよい。
そして、サーバ1は、プリンタ管理ツール情報DBから読み出した情報を、利用者への提供に適した形態(例えば、HTML形式)に編集してファイル出力する。
出力したファイルは、クライアント(例えばPC2が備えるブラウザ)からの情報配信要求を受けると、サーバ1側からPC2側へと配信される。PC2側へと配信されたファイルは、PC2のブラウザ上において、例えば図5に示すような形式の表示イメージで画面表示される。図5に示した表示イメージ内には、表示イメージ左方から、接続状態を示すアイコン、プリンタノード名、Macアドレス、IPアドレス、電波強度、通信品質、接続タイプ、SSIDが表示される。すなわち、図4に示したプリンタ管理ツール情報DB内の情報すべてが表示されるわけではなく、プリンタ管理ツール情報DB内の情報の一部と、当該情報に基づいて選択されるアイコン(後述)とを組み合わせて構成された一覧表が表示されることになる。
また、サーバ1には、図6に示すようなデータ構造を持つプリンタ管理ツール制御DBが設けられている。このプリンタ管理ツール制御DBには、接続タイプ(有線/無線)毎に、更新時間、接続エラー更新時間、受信レベル警告時更新時間、新規プリンタ更新時間、新規プリンタ認定時間、接続Timeout、リトライ回数、前回更新時間などの情報が保管され、接続タイプ(有線/無線)別に、各項目を設定できるようになっている。
さらに、サーバ1には、図7に示すようなプリンタ管理ツールアイコンDBが設けられている。このプリンタ管理ツールアイコンDBには、3種の接続タイプ(有線/無線/不明)と2種の通信品質(良好/不良)との組み合わせとなる6通りの状態について、各状態を表すアイコンが保管されている。このアイコンは、先に図5に示した画面表示用ファイルの一部として利用されるものである。すなわち、サーバ1は、図5に示した画面表示用ファイルを作成する際に、プリンタ管理ツール情報DBから読み出した情報を参照して、プリンタ毎に接続タイプ(有線/無線/不明)と通信品質(良好/不良)とを特定し、その特定した接続タイプおよび通信品質に対応するアイコンを選択して、選択したアイコンがプリンタ毎に表示されるようになっている画面表示用ファイルを作成する。
加えて、サーバ1には、図8に示すようなプリンタ管理ツール無線情報DBが設けられている。このプリンタ管理ツール無線情報DBには、プリンタノード名毎に、SSID、通信品質などの情報が保管されている。
次に、このネットワーク装置管理システムにおいて、サーバ1が実行するプリンタ情報更新処理を、図9〜図15のフローチャートに基づいて説明する。このプリンタ情報更新処理は、サーバ1の電源投入に伴って実行される処理である。
このプリンタ情報更新処理を開始すると、サーバ1は、まず、プリンタ検索処理を実行する(S101)。このプリンタ検索処理は、詳しくは図10に示すような処理となる。
プリンタ検索処理を開始すると、サーバ1は、現在時刻を取得し、新規プリンタ認定時間を超えたものは、新規プリンタフラグを更新し、既存プリンタとする(S201)。ここで、新規プリンタとはネットワークに参加してから経過した時間がある時間を超えていないプリンタのことであり、既存プリンタとはネットワークに参加してから経過した時間がある時間を超えたプリンタのことである。ここでいうある時間は、新規プリンタ認定時間として、先に説明したプリンタ管理ツール制御DB(図6参照)に記録されている。このプリンタ管理ツール制御DBにおいて、新規プリンタ認定時間は、接続タイプ(有線接続/無線接続)毎に異なる時間が設定可能となっているが、本実施形態の場合、接続タイプが有線/無線ともに300秒が設定されている。プリンタ管理ツール情報DB(図4参照)には、プリンタ毎に新規登録時間が保存されており、既存プリンタの場合は新規登録時間が0、新規プリンタの場合は新規登録時間がある時刻示す値になっている。サーバ1は、新規登録時間と現在時刻と新規プリンタ認定時間との関係から、(現在時刻−新規登録時間)>新規プリンタ認定時間となっている場合に、新規プリンタフラグを更新する。新規プリンタフラグは、プリンタ管理ツール情報DB(図4参照)内の項目で、新規プリンタは1、既存プリンタは0となる。従って、本処理において新規プリンタフラグの更新対象となるプリンタは、新規プリンタフラグが1から0に更新され、その結果、以降の処理において既存プリンタとして扱われるようになる。
続いて、サーバ1は、ブロードキャストでプリンタ検索を実行する(S203)。この処理は、現在ネットワークに参加しているすべてのプリンタを対象にして、その対象プリンタからの応答を求めるための処理である。そして、対象プリンタからの応答を待つ時間(例えば30秒)をタイマーにセットし(S205)、タイムアウトになったか否かをチェックする(S207)。
タイムアウトになっていない場合(S207:NO)、S203の処理によるブロードキャストのレスポンスを受信し(S209)、そのレスポンスが登録済みプリンタから返されたものか否かをチェックする(S211)。登録済みプリンタとは、プリンタ管理ツール情報DB(図4参照)に既に登録されているプリンタのことであり、登録済みプリンタであるか否かは、プリンタ管理ツール情報DBをサーチすることによって判定することができる。
S211の処理による判定の結果、登録済みプリンタであれば(S211:YES)、S207の処理へと戻る。また、登録済みプリンタでなければ(S211:NO)、そのプリンタをプリンタ管理ツール情報DBに新規に登録する(S213)。そして、S213の処理でプリンタ管理ツール情報DBに新規に登録された情報中、新規プリンタフラグには、新規であることを示す1をセット、新規登録時間には現在時刻をセットし(S215)、S207の処理へと戻る。
以上の処理により、タイムアウトになるまでは(S207:NO)、S207〜S215の処理が繰り返し実行され、現在ネットワークに接続されているプリンタの存在をできる限り検索することになる。その後、タイムアウトになったら(S207:YES)、図10に示した処理を終了する。
こうしてS201〜S215の処理を終えると、図9に示したS101の処理を終えたことになるので、続いて、サーバ1は、プリンタ情報の取得処理を実行する(S103)。このプリンタ情報の取得処理は、詳しくは図11に示すような処理となる。
プリンタ情報の取得処理を開始すると、サーバ1は、まず、現在時刻を取得し(S301)、有線経過時間を取得する(S303)。有線経過時間は、接続タイプが有線接続のプリンタについて前回情報更新を行ってから経過した時間のことで、現在時刻から有線前回更新時間を差し引く演算(現在時刻−有線前回更新時間)によって取得することができる。有線前回更新時間は、接続タイプが有線接続のプリンタについて前回プリンタ管理ツール情報DBを更新した時刻のことであり、先に説明したプリンタ管理ツール制御DB(図6参照)に記録されている接続タイプ毎の前回更新時間のうち、接続タイプが有線となっている方の前回更新時間のことである。
そして、S303の処理で取得した有線経過時間が有線更新時間を超えていたら(S305:YES)、有線プリンタ情報更新フラグをセットする(S307)。有線更新時間は、先に説明したプリンタ管理ツール制御DB(図6参照)に記録されている接続タイプ毎の更新時間のうち、接続タイプが有線となっている方の更新時間のことで、本実施形態では300秒となっている。なお、有線経過時間が有線更新時間を超えていなかった場合は(S305:NO)、S307の処理を実行することなく、次の処理(S309)へと移行する。有線プリンタ情報更新フラグは、本処理の実行中にメモリ(RAM22)上に確保されるフラグで、後述するS325の処理において参照され、S327の処理を実行するか否かを判断するのに利用される。
続いて、サーバ1は、無線経過時間を取得する(S309)。無線経過時間は、接続タイプが無線接続のプリンタについて前回情報更新を行ってから経過した時間のことで、現在時刻から無線前回更新時間を差し引く演算(現在時刻−無線前回更新時間)によって取得することができる。無線前回更新時間は、接続タイプが無線接続のプリンタについて前回プリンタ管理ツール情報DBを更新した時刻のことであり、先に説明したプリンタ管理ツール制御DB(図6参照)に記録されている接続タイプ毎の前回更新時間のうち、接続タイプが無線となっている方の前回更新時間のことである。
そして、S309の処理で取得した無線経過時間が無線更新時間を超えていたら(S311:YES)、無線プリンタ情報更新フラグをセットする(S313)。無線更新時間は、先に説明したプリンタ管理ツール制御DB(図6参照)に記録されている接続タイプ毎の更新時間のうち、接続タイプが無線となっている方の更新時間のことで、本実施形態では30秒となっている。すなわち、本実施形態において、有線接続の場合は、300秒毎に情報更新がなされる設定となっているのに対し、無線接続の場合は、30秒ごとに情報更新がなされる設定となっており、無線接続の情報更新頻度は有線接続の10倍となるように設定されているのである。なお、無線経過時間が無線更新時間を超えていなかった場合は(S311:NO)、S313の処理を実行することなく、次の処理(S315)へと移行する。無線プリンタ情報更新フラグは、本処理の実行中にメモリ(RAM22)上に確保されるフラグで、後述するS325の処理において参照され、S327の処理を実行するか否かを判断するのに利用される。このように、無線接続/有線接続のプリンタそれぞれで、情報の取得間隔を異なるものとし、望ましくは、無線接続のプリンタの情報取得間隔を短くする。
続いて、サーバ1は、プリンタ管理ツール情報DB(図4参照)から1件のプリンタを選択する(S315)。
以降の処理は、S315の処理で選択したプリンタに対応する情報についての処理となり、まず、新規プリンタフラグがセットされているか否かをチェックする(S317)。
S317の処理において、新規プリンタフラグ(図4参照)がセットされていた場合(S317:YES)、サーバ1は、新規プリンタ更新経過時間を取得する(S319)。新規プリンタ更新経過時間は、新規プリンタについて前回情報更新を行ってから経過した時間のことで、現在時刻から新規プリンタ前回更新時間を差し引く演算(現在時刻−新規プリンタ前回更新時間)によって取得することができる。新規プリンタ前回更新時間は、新規プリンタについて前回プリンタ管理ツール情報DBを更新した時刻のことである。そして、S319の処理で取得した新規プリンタ更新経過時間が新規プリンタ更新時間を超えていたら(S321:YES)、前回更新時間を更新する(S323)。
一方、S317の処理において、新規プリンタフラグ(図4参照)がセットされていなかった場合(S317:NO)、上記S319〜S323の処理は実行せず、S325の処理へと移行する。また、上記S321の処理において、S319の処理で取得した新規プリンタ更新経過時間が新規プリンタ更新時間を超えていなかったら(S321:NO)、この場合もS325の処理へと移行する。このようにして、新規プリンタの情報取得間隔を特別にし、望ましくは、新規プリンタの情報取得間隔を短くする。
S325の処理では、接続タイプと情報更新フラグがマッチするか否かをチェックする(S325)。接続タイプは、プリンタ管理ツール情報DB(図4参照)中に接続タイプとして記録されているものであり、情報更新フラグは、上記S307の処理または上記S313の処理が実行された場合にのみセットされたものである。このS325の処理では、上記S307の処理で有線情報更新フラグがセットされ、且つ、プリンタ管理ツール情報DB中の接続タイプが0(有線)であった場合、上記S313の処理で無線情報更新フラグがセットされ、且つ、プリンタ管理ツール情報DB中の接続タイプが0以外(1:無線LAN、2:Bluetooth、…等)であった場合、以上2つの場合に、接続タイプと情報更新フラグがマッチすると判定する。
そして、S325の処理による判定の結果、接続タイプと情報更新フラグがマッチした場合は(S325:YES)、S327の処理へと移行する。また、上記S323の処理を終えた場合も、S327の処理へと移行する。
S327の処理では、プリンタへの接続処理と、DB登録処理をする(S327)。このS327の処理は、詳しくは図12に示すような処理となる。
この処理を開始すると、サーバ1は、ユニキャストでプリンタに接続する(S401)。ここで接続対象となるプリンタは、上記S315の処理(図11参照)において選択されたプリンタである。
そして、サーバ1は、接続が完了したか否かをチェックし(S403)、接続が完了しなかった場合は(S403:NO)、プリンタ管理ツール制御DB(図6参照)から接続タイプに対応したリトライ回数を取得する(S405)。そして、実際に再接続を実行した回数が、取得したリトライ回数を超えていなければ(S407:NO)、再接続を実行し(S409)、接続できたか否かをチェックする(S411)。本実施形態において、リトライ回数は、接続タイプが有線の場合は0、無線の場合は2としてある。これは、有線でのエラーは、リトライして回復するケースが少ないのに対し、無線でのエラーは、電波環境の変化に伴い、リトライして回復するケースが多々あるためである。
以上のS401〜S411の処理において、上記S403または上記S411の処理による判定の結果、プリンタに接続できた場合は(S403:YESまたはS411:YES)、SNMPを利用してプリンタからプリンタ情報を取得し(S413)、取得した情報をプリンタ管理ツール情報DBに登録して(S415)、図12に示した処理を終える。
一方、S407の処理による判定の結果、実際に再接続を実行した回数が、取得したリトライ回数を超えていた場合は(S407:YES)、エラー処理をする(S417)。このS417のエラー処理は、詳しくは図13に示すような処理となる。
エラー処理を開始すると、サーバ1は、まず、プリンタ管理ツール情報DBに登録されているか否かをチェックする(S501)。このS501の処理では、プリンタの検出後に一度もプリンタ情報の取得ができていないプリンタかどうかを確認している。
一度もプリンタ情報が取得できていないプリンタであった場合(S501:YES)、接続タイプが無線接続か有線接続かがわからないため、不明のエラーアイコンを出力する(S503)。不明のエラーアイコンは、プリンタ管理ツールアイコンDB(図7参照)に保管されている6種類のアイコンのうち、接続タイプが不明で通信品質が不良に対応するアイコンである。このエラーアイコンは、最終的にはクライアントに配信されるウェブページ形式のファイル内に、クライアント側のブラウザで表示できるように組み込まれ、クライアント側のブラウザで表示することにより、図5に示したような表示イメージの最左列に表示されるが、S503の処理では、配信用のウェブページ形式のファイル内に記述されるタグやリンクなどの情報が出力され、配信用ファイルの一部(中間ファイル)が作成されることになる。
一方、一度もプリンタ情報が取得できていないプリンタでなかった場合(すなわち、少なくとも一度はプリンタ情報が取得できているプリンタであった場合)は(S501:NO)、プリンタ管理ツール情報DB(図4参照)から接続タイプを取得し(S505)、接続タイプが無線であった場合は(S507:YES)、無線のエラーアイコンを出力し(S509)、接続タイプが無線でなかった場合は(S507:NO)、有線のエラーアイコンを出力する(S511)。無線のエラーアイコンは、プリンタ管理ツールアイコンDB(図7参照)に保管されている6種類のアイコンのうち、接続タイプが無線で通信品質が不良に対応するアイコン、有線のエラーアイコンは、同6種類のアイコンのうち、接続タイプが有線で通信品質が不良に対応するアイコンである。これらのエラーアイコンも、先に説明した不明のエラーアイコンと同様、最終的にはクライアントに配信されるウェブページ形式のファイル内に、クライアント側のブラウザで表示できるように組み込まれ、クライアント側のブラウザで表示することにより、図5に示したような表示イメージの最左列に表示されるが、S509ないしS511の処理では、配信用のウェブページ形式のファイル内に記述されるタグやリンクなどの情報が出力され、配信用ファイルの一部(中間ファイル)が作成されることになる。
こうしてS501〜S511の処理を終えると、図12に示したS417の処理を終えたことになる。そして、上記S415またはS417の処理を終えると、図11に示したS327の処理を終え、プリンタ管理ツールDBへの登録および必要ならばエラー出力が行われたことになる。
なお、上記S325の処理による判定の結果、接続タイプと情報更新フラグがマッチしなかった場合(S325:NO)は、上記S327の処理を実行せず、S329の処理へと移行する。また、上記S327の処理を終えた場合も、S329の処理へと移行する。
S329の処理では、サーバ1は、プリンタ管理ツール情報DBに登録された最後のプリンタか否かをチェックし(S329)、未処理の処理対象プリンタが残っている場合は(S329:NO)、S315の処理へと戻る。その結果、未処理の処理対象プリンタが残っている限り、S315〜S329処理が繰り返し実行されることになる。そして、すべての処理対象プリンタに対する処理を終えたら(S329:YES)、引き続いて、プリンタ情報取得サブルーチン1へと移行する(S331)。
プリンタ情報取得サブルーチン1は、プリンタと通信ができなくなった場合に、そのプリンタについて、他のプリンタより高い頻度で情報を取得する処理を実行するためのサブルーチンであり、詳しくは図19に示すような処理となる。
この処理を開始すると、サーバ1は、まず、現在時刻を取得し(S351)、有線接続エラー経過時間を取得する(S353)。有線接続エラー経過時間は、接続タイプが有線接続のプリンタについて前回接続エラーを検出してから経過した時間のことで、現在時刻から有線接続エラー前回更新時間を差し引く演算(現在時刻−有線接続エラー前回更新時間)によって取得することができる。
そして、S353の処理で取得した有線接続エラー経過時間が有線接続エラー更新時間を超えていたら(S355:YES)、有線接続エラープリンタ情報更新フラグをセットする(S357)。有線接続エラー更新時間は、先に説明したプリンタ管理ツール制御DB(図6参照)に記録されている接続タイプ毎の更新時間のうち、接続タイプが有線となっている方の接続エラー更新時間のことで、本実施形態では300秒となっている。すなわち、本実施形態において、有線接続の場合、接続エラーの有無とは関係なく、300秒毎に情報更新がなされる設定となっている。なお、有線接続エラー経過時間が有線接続エラー更新時間を超えていなかった場合は(S355:NO)、S357の処理を実行することなく、次の処理(S359)へと移行する。有線接続エラープリンタ情報更新フラグは、本処理の実行中にメモリ(RAM22)上に確保されるフラグで、後述するS371の処理において参照され、S377の処理を実行するか否かを判断するのに利用される。
続いて、サーバ1は、無線接続エラー経過時間を取得する(S359)。無線接続エラー経過時間は、接続タイプが無線接続のプリンタについて前回接続エラーを検出してから経過した時間のことで、現在時刻から無線前回接続エラー更新時間を差し引く演算(現在時刻−無線前回接続エラー更新時間)によって取得することができる。
そして、S359の処理で取得した無線接続エラー経過時間が無線接続エラー更新時間を超えていたら(S361:YES)、無線接続エラープリンタ情報更新フラグをセットする(S363)。無線接続エラー更新時間は、先に説明したプリンタ管理ツール制御DB(図6参照)に記録されている接続タイプ毎の更新時間のうち、接続タイプが無線となっている方の接続エラー更新時間のことで、本実施形態では10秒となっている。すなわち、本実施形態において、無線接続の場合、接続エラーが発生していなければ、30秒毎に情報更新がなされるが、接続エラーが発生していれば、10秒ごとに情報更新がなされる設定となっており、無線接続の接続エラー発生時における情報更新頻度は通常時の3倍となるように設定されているのである。なお、無線接続エラー経過時間が無線接続エラー更新時間を超えていなかった場合は(S361:NO)、S363の処理を実行することなく、次の処理(S365)へと移行する。無線接続エラープリンタ情報更新フラグは、本処理の実行中にメモリ(RAM22)上に確保されるフラグで、後述するS375の処理において参照され、S377の処理を実行するか否かを判断するのに利用される。このように、無線での接続エラーの有無によって情報の取得間隔を異なるものとし、望ましくは、無線での接続エラー発生時にプリンタの情報取得間隔を短くする。
続いて、サーバ1は、プリンタ管理ツール情報DB(図4参照)から1件のプリンタを選択する(S365)。
以降の処理は、S365の処理で選択したプリンタに対応する情報についての処理となり、まず、接続エラーが発生しているか否かをチェックし(S367)、接続エラーが発生していた場合は(S367:YES)、S369の処理へと移行、接続エラーが発生していなかった場合は(S367:NO)、S379の処理へと移行する。
S369の処理へと移行した場合、サーバ1は、接続タイプが有線であるか否かをチェックする(S369)。接続タイプが有線であった場合(S369:YES)、有線接続エラープリンタ情報更新フラグがセットされているか否かをチェックする(S371)。有線接続エラープリンタ情報更新フラグは、上記S357の処理が実行された場合にセットされたものである。ここで、有線接続エラープリンタ情報更新フラグがセットされている場合は(S371:YES)、S377の処理へと移行、有線接続エラープリンタ情報更新フラグがセットされていない場合は(S371:NO)、S379の処理へと移行する。
一方、S369の処理において、接続タイプが有線でなかった場合(S369:NO)、サーバ1は、接続タイプが無線であるか否かをチェックする(S373)。接続タイプが無線であった場合(S373:YES)、無線接続エラープリンタ情報更新フラグがセットされているか否かをチェックする(S375)。無線接続エラープリンタ情報更新フラグは、上記S363の処理が実行された場合にセットされたものである。ここで、無線接続エラープリンタ情報更新フラグがセットされている場合は(S375:YES)、S377の処理へと移行、無線接続エラープリンタ情報更新フラグがセットされていない場合は(S375:NO)、S379の処理へと移行する。なお、S373の処理において、接続タイプが無線でなかった場合も(S373:NO)、S379の処理へと移行する。
以上のようなS367〜S375の処理により、S377の処理またはS379の処理のいずれかへと移行することになる。そして、S377の処理へ移行した場合は、プリンタへの接続処理と、DB登録処理をする(S377)。このS377の処理は、先に説明したS327の処理(図11参照)と同様の処理なので、ここでの説明は省略する。S377の処理を終えると、S379の処理へと移行する。
S379の処理では、サーバ1は、プリンタ管理ツール情報DBに登録された最後のプリンタか否かをチェックし(S379)、未処理の処理対象プリンタが残っている場合は(S379:NO)、S365の処理へと戻る。その結果、未処理の処理対象プリンタが残っている限り、S365〜S379処理が繰り返し実行されることになる。そして、すべての処理対象プリンタに対する処理を終えたら(S379:YES)、図19に示した処理を終える。
こうしてS351〜S379の処理を終えると、図11に示したS331の処理を終えたことになるので、続いて、プリンタ情報取得サブルーチン2へと移行する(S333)。
プリンタ情報取得サブルーチン2は、プリンタ側における受信レベル(電波強度)の低下に関する警告をプリンタから受信した場合に、そのプリンタについて、他のプリンタより高い頻度で情報を取得する処理を実行するためのサブルーチンであり、詳しくは図20に示すような処理となる。
この処理を開始すると、サーバ1は、まず、現在時刻を取得し(S381)、受信レベル警告時経過時間を取得する(S383)。受信レベル警告時経過時間は、接続タイプが無線接続のプリンタから受信レベル(電波強度)が低下している旨の警告を受信してから経過した時間のことで、現在時刻から無線前回受信レベル警告時更新時間を差し引く演算(現在時刻−無線前回受信レベル警告時更新時間)によって取得することができる。
そして、S383の処理で取得した無線前回受信レベル警告時経過時間が無線受信レベル警告時更新時間を超えていたら(S385:YES)、受信レベル警告時プリンタ情報更新フラグをセットする(S387)。無線受信レベル警告時更新時間は、先に説明したプリンタ管理ツール制御DB(図6参照)に記録されている接続タイプ毎の更新時間のうち、接続タイプが無線となっている方の受信レベル警告時更新時間のことで、本実施形態では本実施形態では10秒となっている。すなわち、本実施形態において、無線接続の場合、無線接続のプリンタから警告を受信していなければ、30秒毎に情報更新がなされるが、警告を受信していれば、10秒ごとに情報更新がなされる設定となっており、警告受信時における情報更新頻度は通常時の3倍となるように設定されているのである。なお、無線前回受信レベル警告時経過時間が無線受信レベル警告時更新時間を超えていなかった場合は(S385:NO)、S387の処理を実行することなく、次の処理(S389)へと移行する。受信レベル警告時プリンタ情報更新フラグは、本処理の実行中にメモリ(RAM22)上に確保されるフラグで、後述するS395の処理において参照され、S397の処理を実行するか否かを判断するのに利用される。このように、無線接続のプリンタから警告を受信しているか否かによって情報の取得間隔を異なるものとし、望ましくは、無線接続のプリンタから警告を受信している時にプリンタの情報取得間隔を短くする。
続いて、サーバ1は、プリンタ管理ツール情報DB(図4参照)から1件のプリンタを選択する(S389)。
以降の処理は、S389の処理で選択したプリンタに対応する情報についての処理となり、まず、サーバ1は、接続タイプが無線であるか否かをチェックし(S391)、接続タイプが無線であった場合は(S391:YES)、S393の処理へと移行、接続タイプが無線でなかった場合は(S391:NO)、S399の処理へと移行する。
S393の処理へ移行した場合は、プリンタ管理ツール情報DB(図4参照)の受信レベル警告フラグがセットされているか否かをチェックする(S393)。この受信レベル警告フラグは、常駐プロセスとして実行されているSNMPマネージャ処理により、プリンタからのSNMPトラップを受信し、その受信情報中に受信レベル警告情報が含まれていた場合にセットされる(ONとされる)フラグである。なお、プリンタ側において実行される受信レベル警告情報を送信する処理については後述する。
S393の処理において、DBの受信レベル警告フラグがセットされている場合は(S393:YES)、対象としているプリンタの受信感度が低下している場合であり、この場合はS395の処理へと移行、DBの受信レベル警告フラグがセットされていない場合は(S395:NO)、S399の処理へと移行する。
S395の処理へ移行した場合は、受信レベル警告時プリンタ情報更新フラグがセットされているか否かをチェックする(S395)。この受信レベル警告時プリンタ情報更新フラグは、上記S387の処理が実行された場合にセットされるフラグである。受信レベル警告時プリンタ情報更新フラグがセットされている場合は(S395:YES)、S397の処理へと移行、受信レベル警告時プリンタ情報更新フラグがセットされていない場合は(S397:NO)、S399の処理へと移行する。
以上のようなS391〜S395の処理により、S397の処理またはS399の処理のいずれかへと移行することになる。そして、S397の処理へ移行した場合は、プリンタへの接続処理と、DB登録処理をする(S397)。このS397の処理は、先に説明したS327の処理(図11参照)と同様の処理なので、ここでの説明は省略する。
S397の処理へ移行するのは、少なくともプリンタ管理ツール情報DB(図4参照)の受信レベル警告フラグがセットされている場合であり(S393:YES)、これはプリンタ側における受信感度が低下している場合であるが、さらに、受信レベル警告時プリンタ情報更新フラグがセットされている場合(S395:YES)にのみ、S397の処理へと移行するので、10秒ごとにプリンタ管理ツール情報DB(図4参照)の情報更新がなされることになる。なお、S397の処理を終えると、S399の処理へと移行する。
S399の処理では、サーバ1は、プリンタ管理ツール情報DBに登録された最後のプリンタか否かをチェックし(S399)、未処理の処理対象プリンタが残っている場合は(S399:NO)、S389の処理へと戻る。その結果、未処理の処理対象プリンタが残っている限り、S389〜S399処理が繰り返し実行されることになる。そして、すべての処理対象プリンタに対する処理を終えたら(S399:YES)、図20に示した処理を終える。
こうしてS381〜S399の処理を終えると、図11に示したS333の処理を終えたことになり、図11に示したS301〜S333の処理を終えたことになる。その結果、図9に示したS103の処理を終えたことになるので、続いて、サーバ1は、無線環境のチェック処理を実行する(S105)。この無線環境のチェック処理は、詳しくは図14に示すような処理となる。
無線環境のチェック処理を開始すると、サーバ1は、アクセスポイント(以下、APともいう)毎のプリンタリストから一台のプリンタを選択する(S601)。
AP毎のプリンタリストは、図15に示すような形式のリストであり、SSIDとプリンタノード名との対応関係が登録されている。複数のAPが存在する場合、リストには複数の異なるSSIDが登録される。また、同じAPに対して複数のプリンタが無線接続されている場合、リストには、同じSSIDに対応する複数の異なるプリンタノード名が登録される。図14に示す無線環境のチェック処理は、同じSSIDに対応する複数の異なるプリンタを対象として、それら複数の異なるプリンタについて接続エラーの有無をチェックする処理となる。したがって、複数の異なるSSIDがリスト中に含まれている場合は、そのSSID毎に図14に示す無線環境のチェック処理を実行する。
S601の処理においてプリンタを選択したら、そのプリンタについて接続エラーの有無をチェックし(S603)、接続エラーの場合は(S603:YES)、APの設定確認フラグを計数(1を加算)してから(S605)、S607の処理へと移行し、接続エラーでない場合は(S603:NO)、S605の処理を実行することなく、S607の処理へと移行する。APの設定確認フラグは、本処理の実行中にメモリ(RAM22)上に確保されるフラグで、後述するS609の処理において参照され、S611の処理を実行するか否かを判断するのに利用される。
S607の処理では、リストの最後のプリンタであるか否かをチェックし、未処理の処理対象プリンタ(すなわち、同一SSIDで接続エラーの有無をチェックしていないプリンタ)が残っている場合は(S607:NO)、S601の処理へと戻る。その結果、未処理の処理対象プリンタが残っている限り、S601〜S607処理が繰り返し実行されることになる。
こうしてすべての処理対象プリンタに対する処理を終えたら(S607:YES)、続いてエラー台数がエラー判定基準値N以上か否かをチェックする(S609)。エラー台数は、S605の処理において計数されたAPの設定確認フラグによって示される値であり、エラー判定基準値Nは利用者が任意に設定できる値であるが、本実施形態においてエラー判定基準値Nは、同じSSIDに対応するプリンタの総数に一致する値が設定されている。
エラー台数がエラー判定基準値N以上であった場合は(S609:YES)、本実施形態の場合、エラー台数の同じSSIDに対応するプリンタの総数が一致したことになるので、「同じAPに接続されたプリンタがすべて接続できません。設定を確認して下さい。」といった主旨の設定確認エラーメッセージを出力して(S611)、S613の処理へと移行する。エラー台数がエラー判定基準値N未満であった場合は(S609:NO)、S611の処理を実行することなく、S613の処理へと移行する。すなわち、本実施形態の場合、同じAPに接続されたプリンタがすべて接続できない場合にのみ、設定確認エラーメッセージが出力される。
設定確認エラーメッセージは、最終的にはクライアントに配信されるウェブページ形式のファイル内に組み込まれ、クライアント側のブラウザで表示することにより、図5に示したような表示イメージとともに表示されるが、S611の処理では、配信用のウェブページ形式のファイル内に記述されるタグやリンクなどの情報が出力され、配信用ファイルの一部(中間ファイル)が作成されることになる。
なお、エラー判定基準値Nは、必ずしも同じSSIDに対応するプリンタの総数に一致する値でなくてもよく、例えば、同じSSIDに対応するプリンタ総数の8割(あるいは5割)など、エラーとして判定したい値を適宜設定すればよい。ただし、その場合、設定確認エラーメッセージの内容は、「同じAPに接続されたプリンタの8割(あるいは5割)が接続できません。設定を確認して下さい。」といった主旨にするなど、メッセージの内容については適宜変更する。このように、同じアクセスポイントに接続されたプリンタの状況を見ることで、アクセスポイントに問題がないかどうかをチェックする。
そして、最後にAPの設定確認フラグをクリアして(S613)、本処理を終える。
こうしてS601〜S613の処理を終えると、図9に示したS105の処理を終えたことになるので、続いて、サーバ1は、プリンタ情報の表示、印刷、又はファイル出力処理を実行する(S107)。S107の処理では、主にプリンタ管理ツール情報DB(図4参照)内の情報に基づいて、ブラウザで表示した際に図5に示したような表形式の表示イメージで表示可能なウェブページ形式のファイルを出力する。
また、このファイル出力の際には、先に説明したS503、S509、およびS511の処理で出力したエラーアイコン画像の有無や、S611の処理で出力した設定確認エラーメッセージの有無も確認し、これらが出力されている場合には、S107の処理によって作成されるウェブページ形式のファイル内に組み込まれる。S503、S509、およびS511の処理で出力したエラーアイコン画像が無い場合は、プリンタ管理ツールアイコンDB(図7参照)から、プリンタ毎の接続タイプ(有線/無線/不明)に応じて通信品質:良好に該当するアイコンが選択され、エラーアイコンと同様の位置(クライアント側のブラウザで表示した際に、図5に示したような表示イメージの最左列となる位置)にアイコンが表示されるように、ウェブページ形式のファイルが作成される。
プリンタ情報の表示、印刷、又はファイル出力のいずれを行うかは、利用者が事前に任意に設定しておくことができるが、いずれの場合ともファイル出力は行われ、表示する旨が設定されている場合は、出力されたウェブページ形式のファイルが、サーバ1の備えるブラウザに渡され、このブラウザの表示機能を利用して表示部25への表示が行われる。また、印刷する旨が設定されている場合は、出力されたウェブページ形式のファイルが、印刷用プログラムに渡されて印刷される。さらに、ファイル出力されたウェブページ形式のファイルは、PC2が備えるブラウザを利用して閲覧することができ、必要があれば、PC2側においても印刷指示をすることができる。
なお、上記S107の処理を終えると、S101の処理へと戻り、サーバ1は、S101〜S107の処理を繰り返し実行することになる。この繰り返し処理により、サーバ1は、ほぼ定期的に上記S203の処理を実行してブロードキャストを出し、ネットワークに参加しているプリンタを検出し、新たなプリンタを検出した場合は、プリンタ管理ツール情報DBに新たなプリンタが登録されることになる。また、S107の処理等により、ほぼ定期的にその時点で最新の情報がウェブページ形式のファイルとしてファイル出力され、サーバ1のウェブサーバ機能を併用することにより、ファイル出力されたウェブページ形式のファイルを、PC2が備えるブラウザを利用して閲覧することができる。
さて、以上サーバ1側で実行される処理について説明したが、これと並行して複合機11〜14,16〜19側それぞれにおいて、プリンタ情報を更新する処理、プリンタ情報を返信する処理、および受信レベル警告情報を送信する処理が実行されている。これらの処理について、複合機11の場合を例に挙げて図16、図17、および図18のフローチャートに基づいて説明する。
プリンタ情報を更新する処理は、サーバ1から要求があった場合にサーバ1に対して提供するプリンタ情報を最新情報とするために、複合機11が繰り返し実行している処理である。
この処理を開始すると、複合機11は、構成に変更があるか否かをチェックする(S701)。ここでは、利用者が任意に変更可能な項目(例えば、プリンタノード名、IPアドレス、無線の場合は、接続タイプ、SSID等)についての変更があった場合に、構成に変更があったと判断され(S701:YES)、プリンタ情報を取得する(S703)。構成に変更が無い場合は(S701:NO)、S703の処理を実行しない。
続いて、更新時間が経過したか否かをチェックする(S705)。この更新時間は、任意に設定された時間(例えば10秒)であり、更新時間が経過していた場合は(S705:YES)、無線情報を取得する(S707)。この無線情報は、不定期に変動し得る情報(電波強度、通信品質等)である。
そして、S703の処理およびS707の処理で取得した情報を、プリンタ情報DBに登録して(S709)、本処理を終える。
さて、以上の処理によってプリンタ情報DBに登録された情報は、図17に示す処理によってサーバ1へと提供される。この処理も、複合機11が繰り返し実行している処理である。
この処理を開始すると、複合機11は、一定時間Wait(ポーリング処理)し(S801)、サーバ1からのプリンタ情報取得要求がなければ(S803:NO)、S801〜S803の処理を繰り返す。
サーバ1からのプリンタ情報取得要求は、上述のS413の処理によって、SNMPを利用して複合機11側へと伝送される。
サーバ1からのプリンタ情報取得要求があった場合(S803:YES)、複合機11は、ネットワークへの接続に使用中の接続タイプがIEEE802.11系規格の無線LAN方式であれば(S805:YES)、無線LAN関連の要求情報をプリンタ無線LAN情報DB(図3(b)参照)から取得して(S807)、S809の処理へと移行する一方、使用中の接続タイプがIEEE802.11系規格の無線LAN方式でなければ(S805:NO)、上記S807の処理を実行することなくS809の処理へと移行する。
そして、ネットワークへの接続に使用中の接続タイプがBluetooth(商標)規格の方式であれば(S809:YES)、Bluetooth(商標)関連の要求情報をプリンタBluetooth(商標)情報DB(図3(b)参照)から取得して(S811)、S813の処理へと移行する一方、使用中の接続タイプがBluetooth(商標)規格の方式でなければ(S809:NO)、上記S811の処理を実行することなくS813の処理へと移行する。
そしてさらに、無線/有線共通の要求情報をプリンタ情報DB(図3(a)参照)から取得し(S813)、S807、S811、S813の各処理のうち、いずれか1以上の処理を実行して取得した情報を合わせてプリンタ情報を構成し、このプリンタ情報を含むプリンタ情報取得レスポンスを送信する(S815)。プリンタ情報取得レスポンスは、SNMPを利用しての要求に対する応答で、その内容として要求されたプリンタ情報が含まれている。
そして、S815の処理を終えたらS801の処理へと戻る。その結果、S801〜S815の処理がほぼ定期的に繰り返し実行されることになる。
さらに、複合機11は、図18に示す受信レベル警告情報送信処理も実行する。この処理も、複合機11が繰り返し実行している処理である。
この受信レベル警告情報送信処理を開始すると、複合機11は、プリンタ情報を取得する(S851)。複合機11の場合、ネットワークへの接続に使用中の接続タイプがIEEE802.11系規格の無線LAN方式なので、自機が備えるプリンタ無線LAN情報DB(図3(b)参照)からプリンタ情報が取得される。ネットワークへの接続に使用中の接続タイプがBluetooth(商標)規格の方式の場合は(例えば複合機14の場合は)、自機が備えるプリンタBluetooth(商標)情報DB(図3(c)参照)からプリンタ情報が取得される。いずれの場合とも、取得したプリンタ情報中には、現在の電波強度としきい値が含まれている(図3(b)および同図(c)参照)。
続いて、受信レベル(取得したプリンタ情報中に含まれている「電波強度」)が、受信レベル警告閾値xx(取得したプリンタ情報中に含まれている「しきい値」)を下回っている(すなわち、受信レベル<受信レベル警告閾値xxである)か否かをチェックし(S853)、下回っている場合は(S853:YES)、受信レベル警告情報を送信する(S855)。この受信レベル警告情報は、SNMPにおけるトラップ処理を利用してサーバ1(プリンタ管理ツール)へと送信される。
サーバ1においては、常駐プロセスとして実行されているSNMPマネージャ処理により、SNMPトラップを受信し、プリンタ管理ツール情報DB中に含まれる受信レベル警告フラグ(図4参照)をON(1)にする。このように、サーバ1(プリンタ管理ツール)は、プリンタからの受信レベルの警告を随時受け付けている。なお、この受信レベル警告フラグは、サーバー1側において、図12に示したS413の処理においてプリンタ情報を取得した際に、受信レベル≧受信レベル警告閾値xxとなっていたら、S415の処理においてOFF(0)にされる。
なお、S855の処理を終えた場合、あるいは、S853の処理において受信レベル≧受信レベル警告閾値xxとなっていた場合は(S853:NO)、本処理を終了する。
なお、以上説明した複合機11が実行する各処理は、無線接続されている複合機12〜14においても、同様に実行されている。また、有線接続されている複合機16〜19においては、図16および図17に示した処理が、S707の処理を除いてほぼ同様に実行されている。
以上説明したように、このネットワーク装置管理システムにおいて、複合機11〜14,16〜19は、自機のプリンタ情報を自機内のプリンタ情報DBに保管し、サーバ1の要求に応じていつでもサーバ1に対して提供できる状態となっている。そして、サーバ1は、複合機11〜14,16〜19からプリンタ情報を取得し、その情報を自機のブラウザまたはPC2のブラウザを利用して表示可能なウェブページ形式のファイルとして出力するが、そのファイルをブラウザで表示した表示イメージ内には、図5に示したように、複合機11〜14,16〜19の接続タイプが、無線接続であるか有線接続であるかを示す情報が一覧表として表示される。
したがって、この接続タイプ情報を見た利用者は、ネットワーク上に存在する複合機11〜14,16〜19のネットワークへの接続タイプについて、有線接続なのか無線接続なのかを簡単に知ることができる。また、ネットワーク全体において、有線/無線の利用度が一目で把握できるようになる。
また、このネットワーク装置管理システムにおいては、接続タイプが無線接続の場合は30秒毎に情報更新、有線接続の場合は300秒毎に情報更新と、接続タイプが無線接続の場合に、有線接続の場合よりも高い頻度でプリンタ情報を取得、更新しているので、無線接続/有線接続を問わず同じ頻度でプリンタ情報を取得、更新するものに比べると、ネットワークにかかる負荷が同等であっても、無線接続の複合機11〜14からプリンタ情報を取得、更新する頻度を高くすることができる。
したがって、接続タイプが無線接続の複合機11〜14については、状態変化が起きた旨の情報を利用者に対してより速やかに提供できるようになる。特に接続タイプが無線接続の場合、新たな無線機器の追加/接近、あるいは電子レンジなどの稼働に伴い、周囲の電波環境から受ける影響が大きいので、更新頻度が高いほど電波環境の変化を把握しやすく、適切な処置をとりやすくなる。加えて、本実施形態においては、S401〜S411の処理において、無線接続の場合に接続のリトライをするようになっているので、一時的な電波環境の変化に影響を受けてエラーが発生したとしても、リトライによりエラーの回復を図ることができる。なお、接続タイプが有線接続の複合機16〜19については、プリンタ情報の取得頻度は相対的に低くなることになるが、有線接続の場合、無線接続の場合ほど状態変化は起こらないと考えられるので、実用上大きな問題はない。
また、このネットワーク装置管理システムにおいては、接続タイプが無線接続のものについて、新たなプリンタがネットワークに接続された場合には10秒毎に情報更新を行い、その新たなネットワーク装置以外のプリンタ(=30秒毎に情報更新)よりも高い頻度でプリンタ情報を取得している。したがって、ネットワーク接続後の十分な稼働実績が無く、接続状態に問題があるか否かが定かでない新たなプリンタについて、その情報を利用者に対してより速やかに(=リアルタイムにより近い状態で)提供できるようになる。特に、新たなプリンタが無線接続の場合は、設置場所を変えることにより通信品質が変わることもあるので、迅速な情報取得、更新が行われることにより、設置場所の調整結果が迅速に反映されて利用者に情報提供されるので、新たなプリンタの設置場所の調整作業が簡単になる。
また、このネットワーク装置管理システムにおいては、図5および図7に示したように、複合機11〜14,16〜19のとの通信でエラーが発生した旨を示すエラー情報として、接続タイプが無線接続であるものについては無線エラーアイコンを表示し、接続タイプが有線接続であるものについては有線エラーアイコンを表示することができるので、エラーが発生した複合機11〜14,16〜19の接続タイプが、無線接続であるか有線接続であるかを、利用者はアイコンを見て簡単に識別することができる。
また、このネットワーク装置管理システムにおいては、図5に示したように、接続タイプが無線接続であるプリンタ(複合機11〜14)について、そのプリンタに対応するアクセスポイントの情報としてSSIDを表示するので、プリンタがどのアクセスポイント経由でネットワークに接続しているのかを簡単に知ることができる。
また、このネットワーク装置管理システムにおいては、上記S601〜S611の処理により、サーバ1と同一アクセスポイントに対応する複数のプリンタとの間で通信ができなくなった場合に、アクセスポイントに問題がある可能性を警告する旨の情報をファイル出力するので、アクセスポイントにおいて何らかの障害が発生している旨を利用者に知らせることができる。特に、本実施形態においては、同一アクセスポイントに対応する複数のプリンタすべてとの間で通信ができなくなった場合にのみ、アクセスポイントに問題がある可能性を警告する旨の情報が出力されるので、例えば、複数台のうちの数台に問題があって残り数台には問題がないといった場合には障害情報が出力されなくなり、より確実な障害情報のみが利用者に伝えられるようになる。
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、この他にも種々の形態で実施することができる。
例えば、上記S611の処理では、「同じAPに接続されたプリンタがすべて接続できません。設定を確認して下さい。」といった主旨の設定確認エラーメッセージを出力していたが、同じAPに接続されたプリンタがすべて接続できない場合は、アクセスポイントの設置場所に問題があるケースが多いので、「同じAPに接続されたプリンタがすべて接続できません。アクセスポイントの設置場所を確認して下さい。」といった主旨の設定確認エラーメッセージを出力してもよい。
また、エラーメッセージは、プリンタ管理ツールにあらかじめ設定しておいた、管理者のメールアドレス宛にメールを送信することで代用してもよい。
また、上記実施形態では、無線接続のプリンタ、有線接続のプリンタにかかわらず、プリンタ管理ツールからは同じ情報を取得しに行くようになっているが、プリンタが無線接続か有線接続かのタイプ情報を取得しておいて、無線接続ならば無線接続特有の情報をさらに取得しに行く、という構成をとってもよい。
また、上記実施形態では、電波強度を「微弱」〜「強」という情報に変換してから複合機11〜14上のDB(プリンタ無線LAN情報DB)に格納し、サーバ1では複合機11〜14から受信した「微弱」〜「強」という電波強度情報をそのまま用いていたが、複合機11〜14上のDB(プリンタ無線LAN情報DB)には電波強度の数値をそのまま格納し、複合機11〜14から電波強度の数値を受信したサーバ1上で「微弱」〜「強」という情報に変換する構成をとってもよい。
さらに、上記実施形態では、ネットワーク装置として複合機11〜14を例としてあげたが、複合機に制限されることなく、プリンタ・スキャナ・ファックスなどの単機能機であってもよいし、ネットワークカメラなど無線ネットワーク上にある程度の時間設置して利用するネットワーク装置であれば何でもよい。
本発明の実施形態として説明したネットワーク装置管理システム全体の構成図。 ネットワーク装置管理システムを構成する一部の機器の内部構成を示すブロック図。 (a)はプリンタ情報DBのデータ構造図、(b)はプリンタ無線LAN情報DBのデータ構造図、(c)はプリンタBluetooth(商標)情報DBのデータ構造図。 プリンタ管理ツール情報DBのデータ構造図。 利用者に対して提供されるプリンタ情報の表示イメージを示す図。 プリンタ管理ツール制御DBのデータ構造図。 プリンタ管理ツールアイコンDBに登録されたアイコンを示す図。 プリンタ管理ツール無線情報DBのデータ構造図。 プリンタ情報更新処理のフローチャート。 プリンタ検索処理のフローチャート。 プリンタ情報の取得処理のフローチャート。 プリンタへの接続処理とDB登録処理のフローチャート。 エラー処理のフローチャート。 無線環境のチェック処理のフローチャート。 AP毎のプリンタリストのデータ構造図。 プリンタ情報を更新する処理のフローチャート。 プリンタ情報の返信処理のフローチャート。 受信レベル警告情報送信処理のフローチャート。 プリンタ情報取得サブルーチン1のフローチャート。 プリンタ情報取得サブルーチン2のフローチャート。
符号の説明
1・・・サーバ、2・・・パーソナルコンピュータ(PC)、5,6・・・アクセスポイント(AP)、11〜14,16〜19・・・複合機(ネットワーク装置;プリンタ)、20,30,41,50・・・CPU、21,31,42,51・・・ROM、22,32,43,52・・・RAM、24,34・・・操作部、25,35,44・・・表示部、26,36,46・・・LAN I/F、45,60・・・無線I/F、54・・・操作キー、55・・・表示パネル、56・・・不揮発性RAM、57・・・印字部、58・・・読み取り部、59・・・モデム。

Claims (29)

  1. ネットワークを介して相互にデータ通信可能なコンピュータとネットワーク装置とを備えてなるシステムであって、
    前記ネットワーク装置には、
    当該ネットワーク装置の設定や状態に関するネットワーク装置情報を前記ネットワーク経由で前記コンピュータに提供可能で、前記ネットワーク装置情報の一つとして、前記ネットワークへの接続タイプが有線接続か無線接続かを判別可能な接続タイプ情報を提供可能な情報提供手段が設けられ、
    前記コンピュータには、
    前記ネットワーク装置から前記ネットワーク経由で前記ネットワーク装置情報を取得する情報取得手段と、
    該情報取得手段によって取得されたネットワーク装置情報に基づいて、少なくとも前記接続タイプ情報を含む前記ネットワーク装置情報の一部または全部を出力する情報出力手段とが設けられている
    ことを特徴とするネットワーク装置管理システム。
  2. 前記情報出力手段は、
    前記接続タイプに応じて出力動作が異なる
    ことを特徴とする請求項1に記載のネットワーク装置管理システム。
  3. 前記情報出力手段は、
    前記接続タイプに応じて異なるアイコンの出力を行う
    ことを特徴とする請求項1または請求項2に記載のネットワーク装置管理システム。
  4. 前記コンピュータには、
    前記情報取得手段が取得したネットワーク装置情報を記憶する記憶手段が備えられ、
    前記情報出力手段は、
    前記情報取得手段が前記ネットワーク装置からネットワーク装置情報を取得できなくなった場合に、当該ネットワーク装置の前記ネットワークへの接続タイプを前記記憶手段から読み出して、当該ネットワーク装置が前記ネットワークに接続していないことを示す情報を、前記接続タイプをも判別可能な形式で出力する
    ことを特徴とする請求項1〜請求項3のいずれかに記載のネットワーク装置管理システム。
  5. 前記情報取得手段は、前記ネットワーク装置の前記ネットワークへの接続タイプが無線接続の場合に、有線接続の場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する
    ことを特徴とする請求項1〜請求項4のいずれかに記載のネットワーク装置管理システム。
  6. 前記情報取得手段は、前記接続タイプが無線接続である前記ネットワーク装置との間で通信ができなくなった場合に、当該ネットワーク装置との間で通信ができる場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する
    ことを特徴とする請求項1〜請求項5のいずれかに記載のネットワーク装置管理システム。
  7. 前記接続タイプが無線接続のネットワーク装置において、前記情報提供手段は、前記ネットワーク装置情報の一つとして、無線通信時に受信レベルがあらかじめ定められたしきい値よりも低い旨を示す受信レベル警告情報を、前記情報取得手段に対して提供可能に構成されており、
    前記情報取得手段は、前記受信レベル警告情報が前記ネットワーク装置から伝送されてきた場合に、当該受信レベル警告情報が伝送されてこない場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する
    ことを特徴とする請求項1〜請求項6のいずれかに記載のネットワーク装置管理システム。
  8. 前記情報取得手段は、新たなネットワーク装置が前記ネットワークに接続された場合に、該新たなネットワーク装置以外のネットワーク装置よりも高い頻度で前記新たなネットワーク装置から前記ネットワーク装置情報を取得する
    ことを特徴とする請求項1〜請求項7のいずれかに記載のネットワーク装置管理システム。
  9. 前記情報出力手段は、前記ネットワーク装置でエラーが発生した旨を示すエラー情報を出力する際に、前記接続タイプが無線接続であるネットワーク装置に対応するエラー情報か前記接続タイプが有線接続であるネットワーク装置に対応するエラー情報かを識別可能な形態で出力する
    ことを特徴とする請求項1〜請求項8のいずれかに記載のネットワーク装置管理システム。
  10. 前記接続タイプが無線接続であるネットワーク装置において、前記情報提供手段は、前記ネットワーク装置情報の一つとして、当該ネットワーク装置に対応するアクセスポイントの情報を、前記情報取得手段に対して提供可能に構成されており、
    前記情報出力手段は、前記情報取得手段によって取得されたアクセスポイント情報に基づいて、前記ネットワーク装置に対応するアクセスポイントの情報を出力する
    ことを特徴とする請求項1〜請求項9のいずれかに記載のネットワーク装置管理システム。
  11. 前記情報出力手段は、前記情報取得手段と同一アクセスポイントに対応する複数のネットワーク装置との間で通信ができなくなった場合に、アクセスポイントに問題がある可能性を警告する旨の情報を出力する
    ことを特徴とする請求項10に記載のネットワーク装置管理システム。
  12. 前記情報出力手段は、前記情報取得手段と同一アクセスポイントに対応する複数のネットワーク装置すべてとの間で通信ができなくなった場合に、アクセスポイントに問題がある可能性を警告する旨の情報を出力する
    ことを特徴とする請求項11に記載のネットワーク装置管理システム。
  13. 前記アクセスポイントに問題がある可能性を警告する旨の情報が、前記アクセスポイントの設置場所に問題がある可能性を警告する旨の情報である
    ことを特徴とする請求項11または請求項12に記載のネットワーク装置管理システム。
  14. 前記情報取得手段および前記情報出力手段を備えたコンピュータである管理サーバと、ウェブページ形式のデータファイルを表示可能なブラウザを備えたコンピュータであるクライアントが、前記ネットワークに接続されており、
    前記情報出力手段は、前記情報取得手段によって取得されたネットワーク装置情報の一部または全部を、ウェブページ形式のデータファイルとしてファイル出力するように構成され、
    前記管理サーバには、前記クライアントが備えるブラウザからの要求に応じて、前記情報出力手段が出力したウェブページ形式のデータファイルを前記クライアントへと配信する情報配信手段が設けられている
    ことを特徴とする請求項1〜請求項13のいずれかに記載のネットワーク装置管理システム。
  15. 前記ネットワーク装置は、前記接続タイプ情報を簡易ネットワーク管理プロトコル(SNMP:Simple Network Management Protocol)で提供する
    ことを特徴とする請求項1〜請求項14のいずれかに記載のネットワーク装置管理システム。
  16. 前記接続タイプ情報は、ネットワーク装置が無線ネットワークへ接続するために用いる接続設定情報である
    ことを特徴とする請求項1〜請求項15のいずれかに記載のネットワーク装置管理システム。
  17. 前記ネットワーク装置は、アクセスポイントを介してネットワークへ接続する形態になっており、前記接続設定情報は、前記ネットワーク装置と前記アクセスポイントとの接続を確立させるために用いる情報である
    ことを特徴とする請求項16に記載のネットワーク装置管理システム。
  18. ネットワークを介してネットワーク装置と相互にデータ通信可能なコンピュータによって構成された装置であって、
    前記ネットワーク装置の前記ネットワークへの接続タイプが有線接続か無線接続かを判別可能な接続タイプ情報を含む前記ネットワーク装置の設定や状態に関するネットワーク装置情報を、前記ネットワーク装置から前記ネットワーク経由で取得する情報取得手段と、
    該情報取得手段によって取得されたネットワーク装置情報に基づいて、少なくとも前記接続タイプ情報を含む前記ネットワーク装置情報の一部または全部を出力する情報出力手段とが設けられている
    ことを特徴とするネットワーク装置管理装置。
  19. 前記情報取得手段は、前記ネットワーク装置の前記ネットワークへの接続タイプが無線接続の場合に、有線接続の場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する
    ことを特徴とする請求項18に記載のネットワーク装置管理装置。
  20. 前記情報取得手段は、前記接続タイプが無線接続である前記ネットワーク装置との間で通信ができなくなった場合に、当該ネットワーク装置との間で通信ができる場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する
    ことを特徴とする請求項18または請求項19に記載のネットワーク装置管理装置。
  21. 前記情報取得手段は、前記接続タイプが無線接続である前記ネットワーク装置の無線通信時の受信レベルがあらかじめ定められたしきい値よりも低い旨を示す受信レベル警告情報を、前記ネットワーク装置情報の一つとして前記ネットワーク装置から取得した場合に、前記受信レベル警告情報を取得していない場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する
    ことを特徴とする請求項18〜請求項20のいずれかに記載のネットワーク装置管理装置。
  22. 前記情報取得手段は、新たなネットワーク装置が前記ネットワークに接続された場合に、該新たなネットワーク装置以外のネットワーク装置よりも高い頻度で前記新たなネットワーク装置から前記ネットワーク装置情報を取得する
    ことを特徴とする請求項18〜請求項21のいずれかに記載のネットワーク装置管理装置。
  23. 前記情報取得手段は、前記接続タイプが無線接続であるネットワーク装置に対応するアクセスポイントを示すアクセスポイント情報を、前記ネットワーク装置情報の一つとして前記ネットワーク装置から取得し、
    前記情報出力手段は、前記情報取得手段によって取得されたアクセスポイント情報に基づいて、前記ネットワーク装置とアクセスポイントとの対応関係を示す情報を出力する
    ことを特徴とする請求項18〜請求項22のいずれかに記載のネットワーク装置管理装置。
  24. ネットワークを介してネットワーク装置と相互にデータ通信可能なコンピュータを、ネットワーク装置管理装置として機能させるためのプログラムであって、
    前記コンピュータに実行させる処理として、
    前記ネットワーク装置の前記ネットワークへの接続タイプが有線接続か無線接続かを判別可能な接続タイプ情報を含む前記ネットワーク装置の設定や状態に関するネットワーク装置情報を、前記ネットワーク装置から前記ネットワーク経由で取得する情報取得処理と、
    該情報取得処理によって取得されたネットワーク装置情報に基づいて、少なくとも前記接続タイプ情報を含む前記ネットワーク装置情報の一部または全部を出力する情報出力処理と
    を備えることを特徴とするネットワーク装置管理プログラム。
  25. 前記情報取得処理は、前記ネットワーク装置の前記ネットワークへの接続タイプが無線接続の場合に、有線接続の場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する処理である
    ことを特徴とする請求項24に記載のネットワーク装置管理プログラム。
  26. 前記情報取得処理は、前記接続タイプが無線接続である前記ネットワーク装置との間で通信ができなくなった場合に、当該ネットワーク装置との間で通信ができる場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する処理である
    ことを特徴とする請求項24または請求項25に記載のネットワーク装置管理プログラム。
  27. 前記情報取得処理は、前記接続タイプが無線接続である前記ネットワーク装置の無線通信時の受信レベルがあらかじめ定められたしきい値よりも低い旨を示す受信レベル警告情報を、前記ネットワーク装置情報の一つとして前記ネットワーク装置から取得した場合に、前記受信レベル警告情報を取得していない場合よりも高い頻度で前記ネットワーク装置から前記ネットワーク装置情報を取得する処理である
    ことを特徴とする請求項24〜請求項26のいずれかに記載のネットワーク装置管理プログラム。
  28. 前記情報取得処理は、新たなネットワーク装置が前記ネットワークに接続された場合に、該新たなネットワーク装置以外のネットワーク装置よりも高い頻度で前記新たなネットワーク装置から前記ネットワーク装置情報を取得する処理である
    ことを特徴とする請求項24〜請求項27のいずれかに記載のネットワーク装置管理プログラム。
  29. 前記情報取得処理は、前記接続タイプが無線接続であるネットワーク装置に対応するアクセスポイントを示すアクセスポイント情報を、前記ネットワーク装置情報の一つとして前記ネットワーク装置から取得する処理であり、
    前記情報出力処理は、前記情報取得処理によって取得されたアクセスポイント情報に基づいて、前記ネットワーク装置とアクセスポイントとの対応関係を示す情報を出力する処理である
    ことを特徴とする請求項24〜請求項28のいずれかに記載のネットワーク装置管理プログラム。
JP2003365153A 2003-10-24 2003-10-24 ネットワーク装置管理システム、ネットワーク装置管理装置、およびネットワーク装置管理プログラム Expired - Fee Related JP3891167B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003365153A JP3891167B2 (ja) 2003-10-24 2003-10-24 ネットワーク装置管理システム、ネットワーク装置管理装置、およびネットワーク装置管理プログラム
US10/969,981 US8379537B2 (en) 2003-10-24 2004-10-22 Network device management system, network device management device, and network device management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003365153A JP3891167B2 (ja) 2003-10-24 2003-10-24 ネットワーク装置管理システム、ネットワーク装置管理装置、およびネットワーク装置管理プログラム

Publications (2)

Publication Number Publication Date
JP2005130293A JP2005130293A (ja) 2005-05-19
JP3891167B2 true JP3891167B2 (ja) 2007-03-14

Family

ID=34543757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003365153A Expired - Fee Related JP3891167B2 (ja) 2003-10-24 2003-10-24 ネットワーク装置管理システム、ネットワーク装置管理装置、およびネットワーク装置管理プログラム

Country Status (2)

Country Link
US (1) US8379537B2 (ja)
JP (1) JP3891167B2 (ja)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3888205B2 (ja) * 2002-04-04 2007-02-28 セイコーエプソン株式会社 無線通信管理装置
US8285855B2 (en) * 2004-08-02 2012-10-09 Microsoft Corporation System, method and user interface for network status reporting
KR100574501B1 (ko) * 2004-12-13 2006-04-27 삼성전자주식회사 무선 연결 맵을 이용하여 네트워크 프린터와 액세스포인트 간의 무선 연결 상태를 관리하는 시스템 및 방법
JP4620483B2 (ja) * 2005-02-07 2011-01-26 富士通株式会社 コンピュータシステム,コンピュータ,io拡張装置およびio拡張装置接続認識方法
JP4794910B2 (ja) * 2005-05-30 2011-10-19 キヤノン株式会社 複数のインターフェースを有する電子機器とホスト装置を有するシステム、情報処理装置、電子機器、及び前記システムのセットアップ方法、前記電子機器の制御方法、及びセットアッププログラム、並びに制御プログラム
JP2006339906A (ja) * 2005-05-31 2006-12-14 Toshiba Corp サーバ装置
US20070115951A1 (en) * 2005-11-22 2007-05-24 Jeyhan Karaoguz System and method providing location based wireless resource identification
US7631270B2 (en) * 2005-09-16 2009-12-08 Microsoft Corporation Network connectivity and wireless status in a notification area
JP2007157077A (ja) * 2005-12-08 2007-06-21 Kyocera Mita Corp 画像形成装置を利用するためのプログラム、システム
KR20080006770A (ko) * 2006-07-13 2008-01-17 삼성전자주식회사 링크 상태를 송/수신하는 방법 및 장치
JP2008059335A (ja) * 2006-08-31 2008-03-13 Fuji Xerox Co Ltd 情報処理装置、通信システムおよび情報処理装置プログラム
JP4810379B2 (ja) * 2006-09-22 2011-11-09 キヤノン株式会社 通信システム、端末局、通信方法及びプログラム
JP2008152684A (ja) * 2006-12-20 2008-07-03 Seiko Epson Corp ネットワーク装置
JP5129499B2 (ja) * 2007-04-11 2013-01-30 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、プログラム、記憶媒体
US7920534B2 (en) * 2007-10-04 2011-04-05 Kabushiki Kaisha Toshiba Wireless LAN setting system in an image forming apparatus, and a wireless LAN setting method
JP4968021B2 (ja) * 2007-11-29 2012-07-04 ブラザー工業株式会社 通信装置とコンピュータプログラム
US8130111B2 (en) * 2007-12-19 2012-03-06 Bank Of America Corporation Services portal
JP4840352B2 (ja) 2007-12-27 2011-12-21 ブラザー工業株式会社 デバイス管理装置及びプログラム
US8238238B2 (en) * 2008-05-16 2012-08-07 Microsoft Corporation Performing networking tasks based on destination networks
JP2010173151A (ja) * 2009-01-28 2010-08-12 Seiko Epson Corp プリンター
KR101496650B1 (ko) * 2009-10-01 2015-02-27 삼성전자주식회사 유선 및 무선의 네트워크 인터페이스 각각을 지원하는 화상 형성 장치 및 그 장치의 네트워크 연결 방법
US20110176162A1 (en) * 2010-01-19 2011-07-21 Kamath Harish B Printer installation at a cloud server
JP5671983B2 (ja) * 2010-12-02 2015-02-18 株式会社リコー 情報処理装置、機器管理システム、情報処理方法、及び情報処理プログラム
TWI446748B (zh) * 2010-12-10 2014-07-21 D Link Corp A method of providing a network map through a gateway device to assist a user in managing a peripheral network device
US9036184B2 (en) * 2011-07-29 2015-05-19 Qualcomm Incorporated Printer registration
JP5841380B2 (ja) * 2011-09-01 2016-01-13 キヤノン株式会社 管理サーバ及びその処理方法
JP2013150177A (ja) * 2012-01-19 2013-08-01 Canon Inc 画像処理装置及びその制御方法
JP5615316B2 (ja) * 2012-04-13 2014-10-29 株式会社ソニー・コンピュータエンタテインメント 情報処理システムおよびメディアサーバ
JP6016481B2 (ja) * 2012-07-02 2016-10-26 キヤノン株式会社 画像形成装置、無線設定方法及びプログラム
JP6011247B2 (ja) * 2012-10-29 2016-10-19 ブラザー工業株式会社 画像処理システム,画像処理装置,および情報処理装置
JP6182904B2 (ja) * 2013-02-28 2017-08-23 ブラザー工業株式会社 通信端末装置、通信制御方法及び通信制御プログラム
JP6090187B2 (ja) * 2014-01-31 2017-03-08 ブラザー工業株式会社 電子機器およびプログラム
JP6528449B2 (ja) * 2014-06-26 2019-06-12 株式会社リコー プログラム、情報処理装置、及び情報処理システム
EP3156892B1 (en) * 2014-09-03 2021-08-11 Hewlett-Packard Development Company, L.P. Image forming device supporting short range wireless communication and method for operating same, mobile terminal supporting short range wireless communication and method for operating same, and cloud print system using short range wireless communication
JP6550710B2 (ja) * 2014-09-30 2019-07-31 ブラザー工業株式会社 情報処理装置
JP5896051B2 (ja) * 2015-02-05 2016-03-30 株式会社バッファロー 管理装置、管理方法、プログラムおよび記録媒体
JP6602053B2 (ja) * 2015-05-29 2019-11-06 キヤノン株式会社 情報処理装置、制御方法及びプログラム
US20170017375A1 (en) * 2015-07-15 2017-01-19 Brother International Corporation Device and method for display dynamic status
JP6651733B2 (ja) 2015-08-19 2020-02-19 ヤマハ株式会社 オーディオシステム、オーディオ機器およびオーディオ機器管理方法
JP6627612B2 (ja) * 2016-03-31 2020-01-08 ブラザー工業株式会社 画像形成装置
US10009513B2 (en) * 2016-09-28 2018-06-26 Kyocera Document Solutions Inc. Electronic device that ensures improving security performance and recording medium therefor
JP7080595B2 (ja) 2017-07-14 2022-06-06 キヤノン株式会社 情報処理装置及びその制御方法、並びにプログラム
JP7095256B2 (ja) * 2017-10-30 2022-07-05 セイコーエプソン株式会社 プリンター、及び、プリンターの制御方法
JP7360086B2 (ja) * 2019-09-27 2023-10-12 京セラドキュメントソリューションズ株式会社 遠隔操作システム、管理クライアントおよび管理クライアントプログラム

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726984A (en) * 1989-01-31 1998-03-10 Norand Corporation Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
JP2511591B2 (ja) * 1990-10-29 1996-06-26 インターナショナル・ビジネス・マシーンズ・コーポレイション 無線光通信システムの動作方法および光通信システム
US5572528A (en) * 1995-03-20 1996-11-05 Novell, Inc. Mobile networking method and apparatus
US5835061A (en) * 1995-06-06 1998-11-10 Wayport, Inc. Method and apparatus for geographic-based communications service
JPH1127285A (ja) 1997-07-04 1999-01-29 N T T Data:Kk ネットワーク管理システム及び記録媒体
US6229807B1 (en) * 1998-02-04 2001-05-08 Frederic Bauchot Process of monitoring the activity status of terminals in a digital communication system
US6546425B1 (en) * 1998-10-09 2003-04-08 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
JP2001156808A (ja) * 1999-09-16 2001-06-08 Otc Wireless Inc 無線インターネット接続のための多重アクセス方法及び装置
EP1226697B1 (en) * 1999-11-03 2010-09-22 Wayport, Inc. Distributed network communication system which enables multiple network providers to use a common distributed network infrastructure
JP2001282655A (ja) * 2000-03-28 2001-10-12 Canon Inc ネットワークデバイス管理方法、装置、および記憶媒体
US20020111698A1 (en) * 2001-02-09 2002-08-15 Marco Graziano Web-based system for monitoring and/or controlling home devices
US6918022B2 (en) * 2001-02-28 2005-07-12 Intel Corporation Memory space organization
JP2002264431A (ja) 2001-03-13 2002-09-18 Fuji Photo Film Co Ltd プリントシステム及びプリンタ
US6842433B2 (en) * 2001-04-24 2005-01-11 Wideray Corporation System and method for communicating information from a computerized distributor to portable computing devices
WO2002093761A1 (en) * 2001-05-11 2002-11-21 Wildseed, Ltd. Method and system for playing boradcasts with a mobile telecommunication device that includes multiple tuners
US20020178365A1 (en) * 2001-05-24 2002-11-28 Shingo Yamaguchi Method and system for controlling access to network resources based on connection security
JP2003069573A (ja) * 2001-08-23 2003-03-07 Allied Tereshisu Kk 情報記録媒体を用いたネットワーク機器の管理システム及び方法
US6788658B1 (en) * 2002-01-11 2004-09-07 Airflow Networks Wireless communication system architecture having split MAC layer
US7079861B2 (en) * 2002-01-24 2006-07-18 Dell Products L.P. Method and system for monitoring status in a network having wireless and wired connections
US7058719B2 (en) * 2002-07-22 2006-06-06 Ricoh Company, Ltd. System, computer program product and method for managing and controlling a local network of electronic devices and reliably and securely adding an electronic device to the network
JP3691815B2 (ja) * 2002-10-08 2005-09-07 株式会社バッファロー Ip電話技術
US7295960B2 (en) * 2003-01-22 2007-11-13 Wireless Valley Communications, Inc. System and method for automated placement or configuration of equipment for obtaining desired network performance objectives
US7295524B1 (en) * 2003-02-18 2007-11-13 Airwave Wireless, Inc Methods, apparatuses and systems facilitating management of airspace in wireless computer network environments

Also Published As

Publication number Publication date
US8379537B2 (en) 2013-02-19
US20050099962A1 (en) 2005-05-12
JP2005130293A (ja) 2005-05-19

Similar Documents

Publication Publication Date Title
JP3891167B2 (ja) ネットワーク装置管理システム、ネットワーク装置管理装置、およびネットワーク装置管理プログラム
US9883543B2 (en) Method of connecting to device and apparatus for supporting Wi-Fi direct for performing the method
JP4818652B2 (ja) 端末管理システム
JP5962698B2 (ja) 画像形成システム、サービス提供サーバー、情報処理端末、画像形成装置及びプログラム
US10091827B2 (en) Electronic apparatus, method of supporting wireless connection, image forming apparatus, and method of wireless connection
JP2016170702A (ja) 情報処理装置、情報処理装置の制御方法及びプログラム
JP2021152925A (ja) 情報処理装置及びその制御方法、並びにプログラム
JP2011008386A (ja) 情報処理システム、周辺機器、プログラム
JP2001175576A (ja) 情報処理装置、情報処理システム、情報処理方法、及び記憶媒体
US9405490B2 (en) Electronic apparatus, management server, print system and method of controlling printing including determining a plurality of storages to store print data
KR101606831B1 (ko) 화상형성장치, 호스트 장치 및 인쇄 제어 방법
JP5171392B2 (ja) 通信システム、情報保有装置、および管理装置
JP6531730B2 (ja) 通信機器及び通信プログラム
KR100584587B1 (ko) 네트워크 스캐너 및 네트워크 스캔 시스템 구성 및 유지방법
JP2015186228A (ja) 画像処理システム、中継装置およびプログラム
JP2013145536A (ja) 情報処理装置、その制御方法、及びプログラム
JP4298630B2 (ja) デバイス管理装置及びその制御方法、並びに制御プログラム
JP2020064361A (ja) 制御装置、制御方法、及びプログラム
EP1821193B1 (en) Adaptive configuration of imaging devices
CN110286861B (zh) 信息处理装置、设备管理装置、记录介质
JP4387487B2 (ja) 情報処理装置、ネットワークシステム、情報処理方法または記録媒体
JP2007158850A (ja) 画像処理装置、画像処理システムおよび画像処理方法
JP5353833B2 (ja) サーバ、印刷設定ファイルの保存制御方法および保存制御プログラム
JP7489024B2 (ja) 画像形成システム
JP5864961B2 (ja) 情報処理装置、その制御方法、および制御プログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060628

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061127

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3891167

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20091215

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101215

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20111215

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20111215

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121215

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20131215

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees