JP5425245B2 - Information processing apparatus, information processing system, information processing apparatus control method, and program - Google Patents
Information processing apparatus, information processing system, information processing apparatus control method, and program Download PDFInfo
- Publication number
- JP5425245B2 JP5425245B2 JP2012030548A JP2012030548A JP5425245B2 JP 5425245 B2 JP5425245 B2 JP 5425245B2 JP 2012030548 A JP2012030548 A JP 2012030548A JP 2012030548 A JP2012030548 A JP 2012030548A JP 5425245 B2 JP5425245 B2 JP 5425245B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- information
- processing apparatus
- information indicating
- response
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、ネットワークを介して複数のデバイスと通信可能な情報処理装置、情報処理システム及び情報処理装置の制御方法並びにプログラムに関する。 The present invention is an information processing apparatus capable of communicating with a plurality of devices via a network, a control method and program of an information processing system and an information processing apparatus.
従来、この種の分野の技術としては、例えば図10に示すようなものがあった。 Conventionally, as a technique in this type of field, for example, there is a technique as shown in FIG.
図10は、従来の画像形成システムの一構成例を示す模式図である。 FIG. 10 is a schematic diagram illustrating a configuration example of a conventional image forming system.
この画像形成システムは、印刷制御装置2201を介してLANに接続された画像形成装置2002を備えている。印刷制御装置2201と画像形成装置2002とは、通信線2202及び画像信号接続線2203によって接続されている。
This image forming system includes an
印刷制御装置2201は、画像形成装置2002にネットワークプリンタの機能を設ける場合や、予め画像形成装置2002が具備するネットワークプリンタの機能を拡張したり補強したりする目的で利用される。ネットワークプリンタの機能とは、ネットワークを通して外部装置から入力される画像信号に応じた画像をプリント出力する機能である。従来、印刷制御装置2201を使用する場合は、印刷制御装置2201をLANに接続して他のLAN上の機器と通信可能な状態にする。
The
一方、画像形成装置2002における本来LANへ接続すべき通信線2202は、印刷制御装置2201とローカル接続するために用いられる。ネットワーク的には印刷制御装置2201と画像形成装置2002が一対一で接続され、且つ他のデバイスが接続されたLANとは切り離されているため、画像形成装置2002は通信線2202を介して印刷制御装置2201とのみ通信が可能である。一般的に情報量が膨大であり高速な通信が要求される画像データは、画像信号接続線2203を介して印刷制御装置2201と画像形成装置2002間で通信される。
On the other hand, the
また、LANにはコンピュータ装置2001が接続されている。コンピュータ装置2001では、LAN上に接続されたデバイスの監視、管理を行うデバイス監視・管理プログラムが実行される。ネットワーク上に接続されたデバイスの監視、管理には一般的に、RFC1157によって定められたSNMP(Simple Network Management Protocol)が用いられる。
A
コンピュータ装置2001は、SNMPプロトコルを用いて、必要とするMIB(Management Information Base)オブジェクトの読み込み要求パケットをLAN上にブロードキャスト方式で送信する。LAN上にこのブロードキャストパケットに応答可能なデバイスが存在した場合には、このデバイスがSNMPを用いて要求されたMIBオブジェクトの返信をコンピュータ装置2001に向けて送信する。LAN上に複数の管理対象となるデバイスが存在した場合、この応答は、全てのデバイスが行う。
The
コンピュータ装置2001上で実行されるデバイス監視・管理プログラムは、以上説明したシーケンスによって、LAN上に接続された自身の管理対象となる画像形成装置や印刷制御装置などのデバイスを検出する。
The device monitoring / management program executed on the
上記した図10の構成において、コンピュータ装置2001上で実行されるデバイス監視・管理プログラムを用いて、LAN上に接続された管理対象デバイスの探索を行った結果を図11に示す。図11は、従来のデバイスリスト表示例を示す画面図である。
FIG. 11 shows a result of searching for a device to be managed connected on the LAN using a device monitoring / management program executed on the
図10の構成では、LAN上には印刷制御装置2201のみが接続されているため、検出されるデバイスは印刷制御装置2201のみである。図11に示すように、デバイスリスト2101のウィンドウボックス2102には、印刷制御装置2201に関する情報が表示される。
In the configuration of FIG. 10, since only the
しかしながら、図10に示す画像形成システムの接続形態においては、以下のような問題があった。 However, the connection form of the image forming system shown in FIG. 10 has the following problems.
昨今の画像形成装置2002は、マルチファンクションデバイスとして非常に多機能化するとともに、LANと直接接続することにより、LANに接続された他のネットワーク機器に対して多くの機能を提供している。例えば、次のようなものがある。
The recent
・LAN上のコンピュータ装置2001から画像形成装置2002へ印刷ジョブを送ることを可能にするためのサーバ機能
・スキャナでスキャンした画像データを、LAN上に接続された他のネットワーク機器へ送信する機能
・LAN上に接続されたコンピュータ装置2001のWebブラウザを用いて、画像形成装置2002の各種設定やステータスの表示を行うことを可能にするためのWebサーバ機能
ここで例示した機能以外にも、多くのネットワーク機能が各画像形成装置のベンダから提供されているが、図10に示す接続形態では、このような画像形成装置2002によって提供される高度且つ利便性の高いネットワーク機能を利用することができなかった。
A server function for enabling a print job to be sent from the
そのため、印刷制御装置2201において、LANと画像形成装置2002との通信を中継する技術が採用された。この技術は、通信パケットのヘッダ情報の書き換えなどが必要となるため、画像形成装置2002の機能が高度化され、ネットワークに提供する機能が増えれば増えるほど、印刷制御装置2201にかかる負荷が増大する傾向にあった(特許文献1参照)。
For this reason, the
上述したように従来の技術では、画像形成装置2002が提供するネットワーク機能が増えた分だけ、印刷制御装置2201が通信パケットを中継する負荷が増大する。その結果、印刷制御装置2201が本来行うべき印刷データの処理に対して大きな悪影響を与えることになっていた。また、画像形成装置のネットワーク機能が追加される毎に、印刷制御装置の通信パケット中継処理を変更する必要があり、そのことが印刷制御装置2201の開発や製造コストを押し上げる1つの要因となっていた。
As described above, according to the conventional technique, the load of relaying communication packets by the
このような問題を解決するための方策として、図12に示すような画像形成システムの接続形態が考えられる。同図に示すように、この接続形態では、図10に示した通信線2202が取り除かれ、画像形成装置2002はLANケーブル2401を介してLANと直接接続されている。即ち、画像形成装置2002に印刷制御装置2201が接続された構成において、印刷制御装置2201と画像形成装置2002とがそれぞれLANに接続される接続形態である。
As a measure for solving such a problem, a connection form of the image forming system as shown in FIG. 12 can be considered. As shown in the figure, in this connection form, the
これにより、従来、印刷制御装置2201が行っていた画像形成装置2002が提供するネットワーク機能の通信パケットを中継する必要が無くなるため、印刷制御装置2201は処理負荷が大幅に軽減される。そして、画像形成装置2002のネットワーク機能の拡張に左右されない開発、製造が可能となる。
This eliminates the need to relay a communication packet for the network function provided by the
しかしながら、図12に示す接続形態の画像形成システムでは、コンピュータ装置2001上で管理対象デバイスの探索を実行すると、図13に示すようにネットワーク上のデバイスが複数検出されるという問題がある。即ち、コンピュータ装置2001上で実行する管理対象デバイスの探索に対して、印刷制御装置2201と画像形成装置2002の両方が応答してしまう。印刷制御装置2201と画像形成装置2002は、画像信号接続線2203によって接続されており、これらはペアで1つのプリンタデバイスとして動作することもある。このような場合には、実際には1つの印刷サービスを提供するものであるのに、あたかも2つの印刷サービスが存在するかのような探索結果となってしまう。したがって、ユーザは、検出されたデバイスのうちのどのデバイスに対して印刷ジョブを送信して良いか正しい判断ができないという虞があった。
However, the connection form image forming system shown in FIG. 12 has a problem that when a search for managed devices is executed on the
また、印刷制御装置2201と画像形成装置2002の相互接続関係が不明である。そのため、もしLAN上に同様の接続形態を持つ印刷制御装置と画像形成装置が複数存在し、それらが全てデバイスリストのウィンドウボックス2102に表示された場合、ユーザを更に混乱させる可能性がある。つまり、ユーザは、印刷制御装置と画像形成装置との接続関係を正しく判断することができず、迅速且つ確実なセットアップを行うことができない。
Further, the interconnection relationship between the
本発明は上記従来の問題点に鑑み、以下のようなネットワークを介して複数のデバイスと通信可能な情報処理装置、情報処理システム及び情報処理装置の制御方法並びにプログラムを提供することを目的とする。 In view of the above-described conventional problems, an object of the present invention is to provide an information processing apparatus, an information processing system , an information processing apparatus control method, and a program that can communicate with a plurality of devices via the following network. .
(1)ネットワークを介して複数のデバイスと通信可能に情報処理装置が接続された状態であっても、情報処理装置が提供するネットワーク機能を十分に活用できる接続形態を提供する。 (1) Provided is a connection form that can fully utilize the network function provided by the information processing apparatus even when the information processing apparatus is connected to be able to communicate with a plurality of devices via the network.
(2)前記接続形態によって生ずる、管理対象デバイスの探索における悪影響を排除し、ユーザに、スムーズ且つ確実なセットアップ環境を提供する。 (2) The adverse effect in the search for the management target device caused by the connection form is eliminated, and a smooth and reliable setup environment is provided to the user.
上記目的を達成するため、本発明の情報処理装置は、ネットワークを介して第1のデバイスと第2のデバイスと通信可能な情報処理装置であって、デバイスを探索するための探索情報を送信する送信手段と、前記送信手段によって送信された探索情報に対する応答として、第1のデバイスを示す情報と、前記ネットワークとは異なる画像信号接続線によって前記第1のデバイスに接続されている第2のデバイスを示す情報とを含む応答を前記第1のデバイスから受信する受信手段と、前記受信手段によって受信した応答に基づいて、前記第1のデバイスと、前記画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスとを関連付けて表示する表示手段とを有することを特徴とする。
上記目的を達成するため、本発明の情報処理システムは、情報処理装置と、第1のデバイスと、第2のデバイスとを有し、当該情報処理装置と、当該第1のデバイスと、当該第2のデバイスとがネットワークを介して通信可能な情報処理システムであって、前記第1のデバイスは、前記第1のデバイスを示す情報と、前記ネットワークとは異なる画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスを示す情報とを記憶する記憶手段と、デバイスを探索するための探索情報を前記情報処理装置から受信した場合に、前記第1のデバイスを示す情報と、前記第1のデバイスに接続されている前記第2のデバイスを示す情報とを応答する応答手段とを有し、前記情報処理装置は、デバイスを探索するための探索情報を送信する送信手段と、前記探索情報に対する応答として、前記第1のデバイスを示す情報と、前記画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスを示す情報とを含む応答を前記第1のデバイスから受信する受信手段と、前記受信手段が受信した応答に基づいて、前記第1のデバイスと、前記画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスとを関連付けて表示する表示手段とを有することを特徴とする。
上記目的を達成するため、本発明の情報処理装置の制御方法は、ネットワークを介して第1のデバイスと第2のデバイスと通信可能な情報処理装置の制御方法であって、デバイスを探索するための探索情報を送信する送信工程と、前記送信工程によって送信された探索情報に対する応答として、第1のデバイスを示す情報と、前記ネットワークとは異なる画像信号接続線によって前記第1のデバイスに接続されている第2のデバイスを示す情報とを含む応答を前記第1のデバイスから受信する受信工程と、前記受信工程によって受信した応答に基づいて、前記第1のデバイスと、前記画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスとを関連付けて表示する表示工程とを有することを特徴とする。
In order to achieve the above object, an information processing apparatus of the present invention is an information processing apparatus capable of communicating with a first device and a second device via a network, and transmits search information for searching for the device. As a response to the search information transmitted by the transmission means, information indicating the first device, and a second device connected to the first device by an image signal connection line different from the network And a reception unit that receives a response including information indicating the first device and the first device based on the response received by the reception unit, and the image signal connection line to the first device. And display means for displaying the connected second device in association with each other.
In order to achieve the above object, an information processing system of the present invention includes an information processing apparatus, a first device, and a second device , the information processing apparatus, the first device, and the first device. 2 is an information processing system capable of communicating with a second device via a network , wherein the first device includes the first device by information indicating the first device and an image signal connection line different from the network . Storage means for storing information indicating the second device connected to the device, and information indicating the first device when search information for searching for a device is received from the information processing apparatus; Response means for responding with information indicating the second device connected to the first device, wherein the information processing apparatus stores search information for searching for a device. Comprising a transmitting unit signal for, in response to the search information, the information indicating the first device, and information indicating the second device connected to the first device by the image signal connection line receiving means for receiving a response from the first device, based on a response received by the receiving unit, said first device, said being connected to the first device by the image signal connection line No. And display means for displaying the two devices in association with each other.
In order to achieve the above object, an information processing apparatus control method according to the present invention is an information processing apparatus control method capable of communicating with a first device and a second device via a network, and for searching for a device. A transmission step of transmitting the search information, information indicating the first device as a response to the search information transmitted by the transmission step, and an image signal connection line different from the network , connected to the first device. Receiving a response including information indicating the second device being received from the first device, and based on the response received by the receiving step, the first device and the image signal connection line And a display step of displaying the second device connected to the first device in association with the second device.
本発明によれば、ネットワークを介して複数のデバイスと通信可能に情報処理装置が接続された状態であっても、情報処理装置が提供するネットワーク機能を十分に活用できる接続形態を提供することが可能になる。また、この情報処理装置の接続形態によって生ずる、デバイス探索手段における悪影響を排除し、ユーザに、スムーズ且つ確実なセットアップ環境を提供することができる。 According to the present invention, it is possible to provide a connection form that can fully utilize a network function provided by an information processing apparatus even when the information processing apparatus is connected to be able to communicate with a plurality of devices via a network. It becomes possible. Further, it is possible to eliminate an adverse effect on the device searching means caused by the connection form of the information processing apparatus, and provide a smooth and reliable setup environment to the user.
以下、本発明の実施の形態について、図面を参照しながら説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<画像形成システムの構成>
本実施の形態に係る画像形成システムの接続形態は、前述した図12に示した接続形態を用いる。以下、本実施の形態における画像形成システムを構成する、情報処理装置100、印刷制御装置200、及び画像形成装置300の内部構成について説明する。なお、情報処理装置100、印刷制御装置200及び画像形成装置300はそれぞれ、図12に示したコンピュータ装置2001、印刷制御装置2201及び画像形成装置2002に対応している。
<Configuration of image forming system>
The connection form of the image forming system according to the present embodiment uses the connection form shown in FIG. Hereinafter, the internal configuration of the
まず、情報処理装置100の構成を説明する。
First, the configuration of the
図1は、本実施の形態に係る画像形成システムにおける情報処理装置100の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an
この情報処理装置100は、システムバス107に、CPU101、ROM102、RAM103、入力インターフェース(I/F)104、外部記憶装置105、出力インターフェース106、及びネットワークインターフェース108が接続されている。
In the
CPU101は、ROM102、RAM103或いは外部記憶装置105に格納されたプログラムに従って装置全体の制御を行う。RAM103は、CPU101が各種処理を行う際のワークエリアとして使用される。外部記憶装置105は、本実施の形態の特徴を成す相互依存デバイス識別情報(後述する図8参照)を記憶するデータベース601を格納している。その他、アプリケーションソフト1051、印刷関連プログラム1052、プリンタドライバ1053、Webブラフザ1054、及びオペレーティングシステム(OS)1055も格納している。
The
キーボードやマウスなどの入力機器は、入力I/F104を通じて、ユーザがコンピュータに対して各種指示を与えるためのデバイスである。出力I/F106は、データを外部に出力するためのインターフェースであり、モニタやプリンタに対してデータを出力する。
Input devices such as a keyboard and a mouse are devices for the user to give various instructions to the computer through the input I /
また、ネットワークI/F108は、情報処理装置100よりLANなどのネットワークを通して通信可能に構成されており、外部機器と情報の授受を行う機能を有する。
The network I /
次に、印刷制御装置200の構成を説明する。
Next, the configuration of the
図2は、本実施の形態に係る画像形成システムにおける印刷制御装置200の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of the
この印刷制御装置200は、データ入力用のコネクタ222を有し、このコネクタ222には、NIC(Network Interface Card)部211が接続されている。NIC部211は、LANとの低位レイヤレベルの接続を司る第1のネットワークインターフェースとしての機能を有する。
The
NIC部211の出力側には、RIP処理部212及びハードディスクドライブ(HDD)部215が接続されている。RIP処理部212は、受信したPDL等の印刷言語或いは特定の(JBIGなどで圧縮された)データフォーマットをラスタイメージ化する機能を有する。HDD部215は、NIC部211で受信した印刷データを一時的に保管(スプール)しておく、又はRIP後の圧縮データを一時的に保管しておくための記憶部である。第1メモリ部216は、RIP部212が画像展開処理に利用するためのメモリである。
An
RIP処理部212によってラスタイメージ化されたデータはエンコード部213に入力され、エンコード部213は、そのデータを、画像形成装置300がサポートする形式の印刷データ或いはデータフォーマットに変換する。
The data rasterized by the
また、印刷制御装置200は、NIC部214及びイメージインターフェースボード部221を備えている。NIC部214は、低位レイヤレベルの接続を司る第2のネットワークインターフェースとして機能し、コネクタ223はこのインターフェースのためのコネクタである。また、エンコード部213から出力されたデータは、イメージインターフェースボード部221を介してコネクタ222へ出力される。
The
さらに、印刷制御装置200は、CPU部217、第2メモリ部218、操作部219、及び表示部220を備えている。CPU部217は、印刷制御装置全体の制御を司り、第2メモリ部218はCPU部217がデータ一時保存領域として利用する。また、第2メモリ部218には、本実施の形態の特徴を成す複数のデバイス識別情報を記憶するデータベース401(後述する図6参照)が格納されている。
Further, the
操作部219は、ボタンやキー等を有し、本印刷制御装置のオペレーションを行う。表示部220は、オペレータに画像や文字によって情報を伝えるタッチパネル等から成り、操作パネルとして操作部219と一体的に構成されている。
An
次に、画像形成装置300の構成について説明する。
Next, the configuration of the
図3は、本実施の形態に係る画像形成装置300の構成を示すブロック図である。
FIG. 3 is a block diagram illustrating a configuration of the
本実施形態の画像形成装置300は、画像形成装置本体301と画像入出力制御部305で構成される。
An
画像形成装置本体301は、操作部302、リーダ部303、プリンタ部304から構成される。操作部302は、画像形成装置本体301及び画像入出力制御部305を操作するために使用し、情報表示用の操作パネルを有する。リーダ部303は、原稿の画像を
読み取り、原稿画像に応じた画像データをプリンタ部304及び画像入出力制御部305へ出力する。プリンタ部304は、リーダ部303及び画像入出力制御部305からの画像データに応じた画像を記録紙上に記録する。
The image forming apparatus
画像入出力制御部305は、リーダ部303に接続されており、インターフェース部306、画像メモリ307、制御部308、ハードディスク(HDD)309から構成される。インターフェース部に5008が接続されている。
The image input /
なお、ハードディスク(HDD)309には、画像形成装置300の設定情報が保存されている。この設定情報としては、例えば、アドレス帳、操作履歴、ユーザ設定、ID設定、ネットワーク設定のほか、本実施の形態の特徴を成すデバイス識別情報を記憶するデータベース401(後述する図6参照)が格納されている。
Note that setting information of the
インターフェース部306は、印刷制御装置200と制御部308の間のインターフェースである。このインターフェース部306は、印刷制御装置200から転送された画像を表すコードデータをプリンタ部304で記録できる画像データに展開して制御部308に渡す。なお、インターフェース部306は、イーサネット(登録商標)等のネットワークインターフェースであって、印刷制御装置200とネットワークを介して接続される構成であってもよい。また、パラレルインターフェース,USBインターフェース等のインターフェースであって、印刷制御装置200とインターフェースケーブル等を介して直接接続される構成であってもよい。また、1本とは限らず多数のケーブルを使用しても構わない。
An
制御部308は、CPU,ROM,RAM等により構成される。この制御部308のCPUがROM又は他の記憶媒体に格納されたプログラムをRAM上にロードして実行し、リーダ部303,インターフェース部306,画像メモリ307等のそれぞれの間のデータの流れを制御する。なお、HDD309の代わりに、電源を落としてもデータが消去されないその他の不揮発性メモリを設けて、該不揮発性メモリにデータを保存しておく構成であってもよい。
The
<テータベース登録処理>
次に、LAN上に接続された相互依存関係を持つデバイスの識別情報(装置同士の相互依存関係を示す情報)が印刷制御装置200及び画像形成装置300のデータベース401に登録されるまでの流れを説明する。
<Data base registration process>
Next, a flow until the identification information (information indicating the interdependence between apparatuses) connected to each other on the LAN is registered in the
図4は、印刷制御装置200及び画像形成装置300のデータベース登録処理を示すフローチャートである。
FIG. 4 is a flowchart showing database registration processing of the
この登録処理は、印刷制御装置200では例えば第2メモリ部218に格納された処理プログラム、画像形成装置300では例えばHDD309に格納された処理プログラムを読み出して、それぞれのCPUによって実行される。
This registration process is executed by each CPU by reading a processing program stored in, for example, the
まず、印刷制御装置200及び画像形成装置300は、それぞれ起動時に自己の識別情報をデータベース401に登録する(ステップS301)。自己デバイスの識別情報であるIPアドレスは、データベース401のエリア402(図6参照)に登録される。なお、この処理は、何らかの記憶手段に記憶しておくことによって毎起動時に行う必要がないことは言うまでもない。また、デバイスのセットアップ時にデータベースの登録処理まで済ませ、その後はデバイスがセットアップされた情報を保持できる手段を具備するならば、毎起動時にデータベースの登録処理を行う必要がないことは言うまでもない。
First, the
次に処理プログラムは、印刷制御装置200と画像形成装置300が相互接続されるのを待機する(ステップS302)。ステップS302で画像信号通信線2203による印刷制御装置200と画像形成装置300の接続が検出されると、図5に示す相互依存関係を持つデバイスを設定する画面を、それぞれの操作パネル上に表示する。
Next, the processing program waits for the
図5は、相互依存関係を持つデバイスの設定画面を例示した画面図である。 FIG. 5 is a screen diagram illustrating a setting screen for devices having interdependencies.
図中の511は依存デバイス設定画面のダイアログボックスであり、512は依存デバイスを識別する情報として本実施の形態で使用したIPアドレスを入力するための入力ユーザインターフェースである。また、513は、入力した設定をキャンセルするためのキャンセルスイッチであり、514は入力した設定を確定するためのOKスイッチである。
In the figure,
印刷制御装置200及び画像形成装置300のオペレータは、それぞれの操作パネルに表示された設定画面の入力インターフェース512に、画像信号通信線2203で接続された相手デバイス(相互依存デバイス)のIPアドレスを入力する。これによって、自己デバイスと相互依存された相互依存デバイスの特定を行うことができる。なお、本実施の形態では、オペレータの手動入力によって相互依存デバイスの識別情報を入力している。この他に、画像通信信号線2203を介して、この識別情報が自動的に交換されることによって、自動的に相互依存デバイスの識別情報を入力することが可能であることは言うまでもない。
The operators of the
図4に戻り、ステップS304によって、上述した相互依存デバイスの識別情報の入力が完了したことを検知すると、ステップS305によって、相互依存デバイスの識別情報をデータベース401に登録する処理が行われる。この情報は、データベース401のエリア403(図6参照)に登録され、印刷制御装置200及び画像形成装置300のデータベース登録処理が完了する。
Returning to FIG. 4, when it is detected in step S304 that the input of the above-described interdependent device identification information is completed, a process of registering the interdependent device identification information in the
図6は、印刷制御装置200及び画像形成装置300におけるデータベース401の構造を示す模式図である。
FIG. 6 is a schematic diagram illustrating the structure of the
図中の402は自己デバイスの識別情報が登録されるエリア、403は相互依存関係を持つ相手(依存デバイス)の識別情報が登録されるエリアである。なお、このデータベースを本実施の形態では、印刷制御装置200と画像形成装置300の双方にそれぞれ作成した。その他に、印刷制御装置200と画像形成装置300のどちらか一方のみがデータベースを保持し、そのデータベースを保持するデバイスのみの情報をデバイス監視・管理プログラムが利用する画像形成システムの構築が可能であることは言うまでもない。
In the figure,
<情報処理装置上での処理>
次に、情報処理装置100上で実行されるデバイス監視・管理プログラムが、LAN上に接続されるデバイスを検出し、デバイスリスト上に相互依存関係を明示した表示を行うまでの手順を説明する。図7は、デバイス監視・管理プログラムによる処理を示すフローチャートである。
<Processing on information processing device>
Next, a procedure until the device monitoring / management program executed on the
まずステップS501では、探索開始の指示が待機されている。情報処理装置100の操作者の操作により、探索スイッチ103が押下されると、プログラムはそれを検知し、デバイス探索パケットの送信を行う(ステップS502)。本実施の形態では、デバイス探索パケットにはSNMPによるMIBの読み込み要求コマンドをブロードキャスト送信することによって実施した。しかしながらSLP(Service Loacation Protocol)や、他の手法によっても同様のデバイス探索が可能であることは言うまでもない。このステップS502は、デバイスを探索するための探索情報をネットワークへ送信する送信手段としての機能を備える。
First, in step S501, a search start instruction is awaited. When the
このデバイス探索パケットはLAN上へ送出され、LAN上に接続される他のネットワークデバイスへ到達する。このパケットを受信した各ネットワーク上のデバイスは、読み込み要求されたMIBオブジェクトに対し、リプライすることが可能であるかどうかをそれぞれ確認する。そして、リプライが可能であると判断されたデバイスは要求パケットを送信した情報処理装置100に向けて応答パケットを返信する。
This device search packet is transmitted on the LAN and reaches another network device connected on the LAN. The device on each network that has received this packet confirms whether or not it is possible to reply to the MIB object requested to be read. Then, the device determined to be able to reply returns a response packet to the
デバイス監視・管理プログラムは、ステップS503でLAN上のデバイスから応答パケット返信があったことを認識すると、応答パケットに含まれるMIBの情報を情報処理装置100内に持つデータベースへ登録する(ステップS504)。このステップS504は、送信手段によって送信された探索情報に対する応答を、ネットワーク上の第1のデバイスと第2のデバイスからデバイス情報を受信する受信手段としての機能を備える。このデバイス情報には、ネットワークにおけるアドレス情報が含まれる。そして、再び他のデバイスからの応答パケットを待機するために、ステップS503へ戻る。 When the device monitoring / management program recognizes that a response packet has been returned from the device on the LAN in step S503, the device monitoring / management program registers the MIB information included in the response packet in the database in the information processing apparatus 100 (step S504). . This step S504 has a function as a reception means for receiving a response to the search information transmitted by the transmission means from the first device and the second device on the network. This device information includes address information in the network. Then, in order to wait for a response packet from another device again, the process returns to step S503.
もしステップS503で応答パケットの到達を認識されなかった場合は、ステップS505で予め定められた待機時間の待機が終了したかを確認する。もし未だ待機時間が終了していない場合は他にも応答パケットを受信する可能性があるため、ステップS503へ戻る。ステップS505で予め定められた時間を経過したと判断された場合は、応答パケットの待機処理、及び受信した応答パケット内に含まれる情報のデータベース登録が完了する。 If the arrival of the response packet is not recognized in step S503, it is confirmed in step S505 whether standby for a predetermined standby time has been completed. If the waiting time has not yet ended, there is a possibility that another response packet may be received, and the process returns to step S503. If it is determined in step S505 that a predetermined time has elapsed, standby processing of the response packet and database registration of information included in the received response packet are completed.
こうして登録されたデータベース601の構造を図8に図示する。図8は、情報処理装置100側のデータベース601の内部構造を示す模式図である。このデータベース601は、情報処理装置100の例えば外部記憶装置105に格納されて、デバイス監視・管理プログラムが利用するものである。
The structure of the
図中の602の行は、応答パケットから抽出したDevice名を登録するエリアである。603の行は、応答パケットから抽出したIP addressを登録するエリアである。604の行は、応答パケットから抽出したStatus情報を登録するエリアである。605の行は、応答パケットから抽出したPDL情報を登録するエリアである。606の行は、応答パケットから抽出したInformationを登録するエリアである。607の行は、応答パケットから抽出した相互依存デバイス識別情報を登録するエリアである。
The
608及び609の列は、応答パケットを受信したネットワークデバイス単位で生成されるため、図示しないがより多くのネットワークデバイスから応答パケットが受信された場合はこの列がそのデバイスの分だけ追加されていることになる。
The
図7に戻り、デバイスの監視、管理を行うプログラムは、ステップS506でデータベース601を参照し、相互依存デバイスの調査を行い、その調査結果によって相互依存デバイスの認識処理を行う。図8のデータベースを例にするならば、Device#1のIP addressが「10.10.10.10」であり、相互依存デバイスのIP addressが「10.10.10.20」であることが判る。一方、Device#2のIP addressが「10.10.10.20」であり、相互依存デバイスのIP addressが「10.10.10.10」であることが判る。
Returning to FIG. 7, the program for monitoring and managing the device refers to the
このことから、IP addressが「10.10.10.10」を持つデバイスと、「10.10.10.20」を持つデバイスは相互依存関係にあると認識することができる。もしデータベースのエリア607に有効な相互依存デバイスの識別情報が含まれていない場合は、そのデバイスは相互依存関係を持つデバイスを接続していないデバイスであると判断することができる。 From this, it can be recognized that the device having the IP address “10.10.10.10” and the device having “10.10.10.20” have a mutual dependency relationship. If the area 607 of the database does not contain valid interdependent device identification information, it can be determined that the device is not connected to a device having an interdependency relationship.
ステップS507では、上述した認識処理の認識結果により、相互依存関係をもつデバイスが検出されたかどうかの判定が行われる。その結果、相互依存関係を持つデバイスとして認識されなかった場合は単独でLANに接続されたデバイスであると判断し、通常のデバイスリスト表示(例えば図11で図示した表示)が行われる(ステップS508)。 In step S507, it is determined whether or not a device having an interdependency relationship has been detected based on the recognition result of the recognition process described above. As a result, if the device is not recognized as a device having an interdependency relationship, it is determined that the device is connected to the LAN alone, and a normal device list display (for example, the display shown in FIG. 11) is performed (step S508). ).
一方、ステップS507で上述した認識処理により、相互依存関係を持つデバイスが認識された場合には、表示記号105の画面表示が行われる。この場合には、図9で図示した通り、印刷制御装置200と画像形成装置300の相互依存関係が明示されるように、表示記号105の画面表示が行われる(ステップS509、相互依存関係表示手段)。このステップS509は、第1のデバイスと第2のデバイスとが、ネットワークとは異なる通信手段で互いに接続されていることが識別可能なデバイス情報を、探索結果に表示する表示手段としての機能を備える。ステップS510では、検出された全デバイスに対する表示が完了したかを調査し、未完了の場合はステップS507へ戻り、表示処理を継続するが、完了した場合は、デバイスリストの表示処理を終了する。
On the other hand, when a device having an interdependency is recognized by the recognition processing described above in step S507, a screen display of the
図9は、情報処理装置100上で実行されるデバイス監視・管理プログラムによって表示されるデバイスリストの表示例を示す画面図である。
FIG. 9 is a screen diagram illustrating a display example of a device list displayed by a device monitoring / management program executed on the
図中の501はデバイスリストのダイアログボックス画面であり、502はデバイス管理、監視プログラムによって検出されたデバイスを一覧表示するためのウィンドウボックスである。503はデバイス探索のトリガとなる探索スイッチであり、504はデバイスリスト上で選択したデバイスの詳細情報画面へ移行するための詳細スイッチである。
In the figure,
探索スイッチ503は、情報処理装置100の使用者がこのスイッチを押下すると、デバイス監視・管理プログラムはLAN上に接続された管理対象となるデバイスを探索し、その結果、検出したデバイスをデバイスリストのウィンドウボックス502に表示する。
When the user of the
詳細スイッチ504は、使用者がデバイスリストに表示されたデバイスの更に詳しい情報を参照したり、デバイスの設定を変更したりしたい場合に使用する。即ち、デバイスリストの中から希望のデバイスを選択し、詳細スイッチ504を押下することによって、図示しないが、デバイス詳細画面が表示される。そして、情報処理装置100の使用者が選択したデバイスに関する更に詳細な情報を表示させたり、デバイスの設定を変更したりする操作画面へ移行することが可能となる。
The
また、図9中の505は、画像形成装置300と印刷制御装置200が相互接続されて相互依存関係にあることを視覚的に表した表示記号である。表示記号505は、本実施の形態では矢印によって相互接続状態にあることを明示するようにしている。この他にも括弧でくくったり、背景色を同一にしたり、枠線で囲むなど、様々な手法を用いて相互依存関係を明示することが可能であることは言うまでもない。更に、より高度なグラフィック画像や、アイコン等を使って、視覚認識を更に補助する手法が考えられ且つ有効であることは言うまでもない。
In addition,
デバイスリストのウィンドウボックス502には、LAN上で検出したデバイスに関する、「Device名」、「IP address」、「Status」、「Information」を表示している。加えて、各検出されたデバイスがサポートしているPDL(Page Description Language)も表示している。これらの情報は、デバイス監視・管理プログラムがSNMPを用いて取得し、ウィンドウボックス502に表示する。即ち、デバイス監視・管理プログラムは、SNMPを用いて、画像形成装置300のMIBオブジェクトの中から、Device名、IP address、Status、Informationに関する情報を取得する。そして、その取得した情報をデバイスリストのウィンドウボックス502に表示することによって、情報処理装置100の使用者に、検出したデバイスに関する情報を視覚的に提供している。
In the device
<本実施の形態に係る利点>
以上の処理により、情報処理装置100上で実行されるデバイス監視・管理プログラムは、図9に示したように、デバイスリストのウィンドウボックス502に、探索処理により検出したデバイスを表示し、その相互接続関係を表示することが可能となる。また、図示した表示記号505によって、デバイスリストに表示されるデバイス同士が相互依存関係を持つ接続状態であることが認識可能になる。さらに、各デバイスがサポートしているPDL情報も明示される。
<Advantages according to the present embodiment>
Through the above processing, the device monitoring / management program executed on the
このように、印刷制御装置200と画像形成装置300がそれぞれLANに接続された形態であっても、情報処理装置100が実行するLAN上のデバイス探索に対して、探察対象のデバイス側は情報処理装置100の使用者に誤解を与えないように応答できる。これにより、ユーザは、迅速且つ確実に画像形成装置300のセットアップを行うことが可能となる。また、LAN上に接続された各デバイスは画像形成装置300が提供するネットワーク機能を全て利用することができ、また、印刷制御装置200の開発、製造に関する負荷や手間が軽減させる効果も生ずる。
As described above, even if the
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。 In addition, the objective of this invention is achieved by performing the following processes. That is, a storage medium that records a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus is stored in the storage medium. This is the process of reading the code.
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。又は、プログラムコードをネットワークを介してダウンロードしてもよい。 Moreover, the following can be used as a storage medium for supplying the program code. For example, floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM or the like. Alternatively, the program code may be downloaded via a network.
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。 Further, the present invention includes a case where the function of the above-described embodiment is realized by executing the program code read by the computer. In addition, an OS (operating system) running on the computer performs part or all of the actual processing based on an instruction of the program code, and the functions of the above-described embodiments are realized by the processing. Is also included.
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行う場合である。 Furthermore, the present invention includes a case where the functions of the above-described embodiment are realized by the following processing. That is, the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, based on the instruction of the program code, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing.
100 情報処理装置
105 表示記号
200 印刷制御装置
300 画像形成装置
401,601 データベース
501 デバイスリスト
2203 画像信号接続線
2401 LANケーブル
DESCRIPTION OF
Claims (10)
デバイスを探索するための探索情報を送信する送信手段と、
前記送信手段によって送信された探索情報に対する応答として、第1のデバイスを示す情報と、前記ネットワークとは異なる画像信号接続線によって前記第1のデバイスに接続されている第2のデバイスを示す情報とを含む応答を前記第1のデバイスから受信する受信手段と、
前記受信手段によって受信した応答に基づいて、前記第1のデバイスと、前記画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスとを関連付けて表示する表示手段とを有することを特徴とする情報処理装置。 An information processing apparatus capable of communicating with a first device and a second device via a network,
Transmitting means for transmitting search information for searching for a device;
As a response to the search information transmitted by the transmission means, information indicating the first device, and information indicating the second device connected to the first device by an image signal connection line different from the network Receiving means for receiving a response comprising: from the first device;
Display means for displaying the first device and the second device connected to the first device by the image signal connection line in association with each other based on the response received by the receiving means. An information processing apparatus characterized by that.
前記表示手段は、前記第1のデバイス及び前記第2のデバイスから受信した応答に基づいて、前記第1のデバイスと前記第2のデバイスとを関連付けて表示することを特徴とする請求項1又は2に記載の情報処理装置。 Said receiving means, in response to the search information, the response including said information indicating the second device, information indicating the first device connected to the second device by the image signal connection line further receiving from the second device,
2. The display unit according to claim 1, wherein the display unit associates and displays the first device and the second device based on responses received from the first device and the second device. 2. The information processing apparatus according to 2.
前記第1のデバイスは、
前記第1のデバイスを示す情報と、前記ネットワークとは異なる画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスを示す情報とを記憶する記憶手段と、
デバイスを探索するための探索情報を前記情報処理装置から受信した場合に、前記第1のデバイスを示す情報と、前記第1のデバイスに接続されている前記第2のデバイスを示す情報とを応答する応答手段とを有し、
前記情報処理装置は、
デバイスを探索するための探索情報を送信する送信手段と、
前記探索情報に対する応答として、前記第1のデバイスを示す情報と、前記画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスを示す情報とを含む応答を前記第1のデバイスから受信する受信手段と、
前記受信手段が受信した応答に基づいて、前記第1のデバイスと、前記画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスとを関連付けて表示する表示手段とを有することを特徴とする情報処理システム。 An information processing system having an information processing apparatus, a first device, and a second device, and capable of communicating the information processing apparatus, the first device, and the second device via a network Because
The first device is:
Storage means for storing information indicating the first device and information indicating the second device connected to the first device via an image signal connection line different from the network ;
When search information for searching for a device is received from the information processing apparatus, information indicating the first device and information indicating the second device connected to the first device are returned. Responding means,
The information processing apparatus includes:
Transmitting means for transmitting search information for searching for a device;
As a response to the search information, a response including information indicating the first device and information indicating the second device connected to the first device by the image signal connection line is the first response. Receiving means for receiving from the device;
Display means for displaying the first device and the second device connected to the first device by the image signal connection line in association with each other based on the response received by the receiving means. An information processing system characterized by this.
前記表示手段は、前記第1のデバイス及び前記第2のデバイスから受信した応答に基づいて、前記第1のデバイスと前記第2のデバイスとを関連付けて表示することを特徴とする請求項4乃至7のいずれか1項に記載の情報処理システム。 Said receiving means, in response to the search information, the response including said information indicating the second device, information indicating the first device connected to the second device by the image signal connection line further receiving from the second device,
5. The display means displays the first device and the second device in association with each other based on responses received from the first device and the second device. 8. The information processing system according to any one of items 7.
デバイスを探索するための探索情報を送信する送信工程と、
前記送信工程によって送信された探索情報に対する応答として、第1のデバイスを示す情報と、前記ネットワークとは異なる画像信号接続線によって前記第1のデバイスに接続されている第2のデバイスを示す情報とを含む応答を前記第1のデバイスから受信する受信工程と、
前記受信工程によって受信した応答に基づいて、前記第1のデバイスと、前記画像信号接続線によって前記第1のデバイスに接続されている前記第2のデバイスとを関連付けて表示する表示工程とを有することを特徴とする情報処理装置の制御方法。 A method for controlling an information processing apparatus capable of communicating with a first device and a second device via a network,
A transmission step of transmitting search information for searching for a device;
As a response to the search information transmitted by the transmission step, information indicating the first device and information indicating the second device connected to the first device by an image signal connection line different from the network Receiving a response including: from the first device;
A display step of displaying the first device and the second device connected to the first device by the image signal connection line in association with each other based on the response received in the reception step. A method for controlling an information processing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012030548A JP5425245B2 (en) | 2012-02-15 | 2012-02-15 | Information processing apparatus, information processing system, information processing apparatus control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012030548A JP5425245B2 (en) | 2012-02-15 | 2012-02-15 | Information processing apparatus, information processing system, information processing apparatus control method, and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007177633A Division JP4931234B2 (en) | 2007-07-05 | 2007-07-05 | Information processing apparatus, control method therefor, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012108945A JP2012108945A (en) | 2012-06-07 |
JP5425245B2 true JP5425245B2 (en) | 2014-02-26 |
Family
ID=46494419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012030548A Expired - Fee Related JP5425245B2 (en) | 2012-02-15 | 2012-02-15 | Information processing apparatus, information processing system, information processing apparatus control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5425245B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004159259A (en) * | 2002-11-08 | 2004-06-03 | Nri & Ncc Co Ltd | System and program for preparing discovery map |
JP2004194220A (en) * | 2002-12-13 | 2004-07-08 | Canon Inc | Data communication device, digital video camera, control method of data communication device, recording medium, and program |
-
2012
- 2012-02-15 JP JP2012030548A patent/JP5425245B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012108945A (en) | 2012-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5419571B2 (en) | Print control apparatus, image forming apparatus control method, and program | |
JP4485997B2 (en) | Print control apparatus, print control system, print control method, print control program, and recording medium | |
JP4931234B2 (en) | Information processing apparatus, control method therefor, and program | |
US8619292B2 (en) | Terminal device for printing data from the internet | |
JP6726968B2 (en) | Remote support system, image forming apparatus, external terminal, control method thereof, and program | |
JP2008077487A (en) | Driver installation control method, driver installation program, drive control method, driver program, program storage medium and terminal equipment | |
JP6714839B2 (en) | Printing system, print management server, communication relay device, and program | |
US8384949B2 (en) | Image-forming apparatus, control method for image-forming apparatus, and storage medium | |
JP4683063B2 (en) | Device management system, device and device management program | |
US9386082B2 (en) | Information processing apparatus, and control method and storage medium therefor | |
JP7175693B2 (en) | PRINTING DEVICE, PRINTING DEVICE CONTROL METHOD, AND PROGRAM | |
JP2011013964A (en) | Apparatus and method for processing information, and program | |
JP5173614B2 (en) | Information processing apparatus, information processing method, and program | |
JP6136703B2 (en) | Information processing program and information processing apparatus | |
CN103067640B (en) | Image forming apparatus and method | |
JP5425245B2 (en) | Information processing apparatus, information processing system, information processing apparatus control method, and program | |
JP4770670B2 (en) | Device driver installation program and device driver installation method | |
JP6470635B2 (en) | Information processing apparatus and information processing method | |
JP6123109B2 (en) | Image forming apparatus | |
JP5315939B2 (en) | Image forming apparatus, information processing system, information processing method, and program | |
JP5546189B2 (en) | Image forming apparatus, image forming apparatus control method and program | |
JP2011118787A (en) | Firmware rewriting method | |
JP2005271406A (en) | Information processor, remote maintenance system, and program | |
JP2009303124A (en) | Information processing apparatus, and control method and program thereof, and image processing apparatus, and control method and program thereof | |
JP2022073079A (en) | Display control program, management apparatus, repeater, and display control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130507 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130702 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131001 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20131008 |
|
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: 20131029 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131126 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5425245 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |