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 PDF

Info

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
Application number
JP2012030548A
Other languages
Japanese (ja)
Other versions
JP2012108945A (en
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2012030548A priority Critical patent/JP5425245B2/en
Publication of JP2012108945A publication Critical patent/JP2012108945A/en
Application granted granted Critical
Publication of JP5425245B2 publication Critical patent/JP5425245B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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 image forming apparatus 2002 connected to a LAN via a print control apparatus 2201. The print control apparatus 2201 and the image forming apparatus 2002 are connected by a communication line 2202 and an image signal connection line 2203.

印刷制御装置2201は、画像形成装置2002にネットワークプリンタの機能を設ける場合や、予め画像形成装置2002が具備するネットワークプリンタの機能を拡張したり補強したりする目的で利用される。ネットワークプリンタの機能とは、ネットワークを通して外部装置から入力される画像信号に応じた画像をプリント出力する機能である。従来、印刷制御装置2201を使用する場合は、印刷制御装置2201をLANに接続して他のLAN上の機器と通信可能な状態にする。   The print control apparatus 2201 is used when the image forming apparatus 2002 is provided with a network printer function, or for the purpose of expanding or reinforcing the network printer function of the image forming apparatus 2002 in advance. The function of the network printer is a function for printing out an image corresponding to an image signal input from an external device through the network. Conventionally, when the print control apparatus 2201 is used, the print control apparatus 2201 is connected to a LAN so that it can communicate with devices on other LANs.

一方、画像形成装置2002における本来LANへ接続すべき通信線2202は、印刷制御装置2201とローカル接続するために用いられる。ネットワーク的には印刷制御装置2201と画像形成装置2002が一対一で接続され、且つ他のデバイスが接続されたLANとは切り離されているため、画像形成装置2002は通信線2202を介して印刷制御装置2201とのみ通信が可能である。一般的に情報量が膨大であり高速な通信が要求される画像データは、画像信号接続線2203を介して印刷制御装置2201と画像形成装置2002間で通信される。   On the other hand, the communication line 2202 that should originally be connected to the LAN in the image forming apparatus 2002 is used for local connection with the print control apparatus 2201. Since the print control apparatus 2201 and the image forming apparatus 2002 are connected on a one-to-one basis on the network and are disconnected from the LAN to which other devices are connected, the image forming apparatus 2002 performs print control via the communication line 2202. Communication with only the device 2201 is possible. In general, image data that has an enormous amount of information and requires high-speed communication is communicated between the print control apparatus 2201 and the image forming apparatus 2002 via an image signal connection line 2203.

また、LANにはコンピュータ装置2001が接続されている。コンピュータ装置2001では、LAN上に接続されたデバイスの監視、管理を行うデバイス監視・管理プログラムが実行される。ネットワーク上に接続されたデバイスの監視、管理には一般的に、RFC1157によって定められたSNMP(Simple Network Management Protocol)が用いられる。   A computer device 2001 is connected to the LAN. The computer apparatus 2001 executes a device monitoring / management program for monitoring and managing devices connected to the LAN. SNMP (Simple Network Management Protocol) defined by RFC1157 is generally used for monitoring and managing devices connected to the network.

コンピュータ装置2001は、SNMPプロトコルを用いて、必要とするMIB(Management Information Base)オブジェクトの読み込み要求パケットをLAN上にブロードキャスト方式で送信する。LAN上にこのブロードキャストパケットに応答可能なデバイスが存在した場合には、このデバイスがSNMPを用いて要求されたMIBオブジェクトの返信をコンピュータ装置2001に向けて送信する。LAN上に複数の管理対象となるデバイスが存在した場合、この応答は、全てのデバイスが行う。   The computer apparatus 2001 transmits a read request packet of a required MIB (Management Information Base) object to the LAN by a broadcast method using the SNMP protocol. If there is a device that can respond to the broadcast packet on the LAN, this device transmits a response of the MIB object requested using SNMP to the computer apparatus 2001. When there are a plurality of devices to be managed on the LAN, this response is made by all devices.

コンピュータ装置2001上で実行されるデバイス監視・管理プログラムは、以上説明したシーケンスによって、LAN上に接続された自身の管理対象となる画像形成装置や印刷制御装置などのデバイスを検出する。   The device monitoring / management program executed on the computer apparatus 2001 detects a device such as an image forming apparatus or a print control apparatus connected to the LAN and managed by the sequence described above.

上記した図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 computer apparatus 2001 in the configuration of FIG. FIG. 11 is a screen diagram showing a conventional device list display example.

図10の構成では、LAN上には印刷制御装置2201のみが接続されているため、検出されるデバイスは印刷制御装置2201のみである。図11に示すように、デバイスリスト2101のウィンドウボックス2102には、印刷制御装置2201に関する情報が表示される。   In the configuration of FIG. 10, since only the print control device 2201 is connected on the LAN, only the print control device 2201 is detected. As shown in FIG. 11, information related to the print control apparatus 2201 is displayed in the window box 2102 of the device list 2101.

しかしながら、図10に示す画像形成システムの接続形態においては、以下のような問題があった。   However, the connection form of the image forming system shown in FIG. 10 has the following problems.

昨今の画像形成装置2002は、マルチファンクションデバイスとして非常に多機能化するとともに、LANと直接接続することにより、LANに接続された他のネットワーク機器に対して多くの機能を提供している。例えば、次のようなものがある。   The recent image forming apparatus 2002 is very multifunctional as a multi-function device, and provides many functions to other network devices connected to the LAN by being directly connected to the LAN. For example, there are the following.

・LAN上のコンピュータ装置2001から画像形成装置2002へ印刷ジョブを送ることを可能にするためのサーバ機能
・スキャナでスキャンした画像データを、LAN上に接続された他のネットワーク機器へ送信する機能
・LAN上に接続されたコンピュータ装置2001のWebブラウザを用いて、画像形成装置2002の各種設定やステータスの表示を行うことを可能にするためのWebサーバ機能
ここで例示した機能以外にも、多くのネットワーク機能が各画像形成装置のベンダから提供されているが、図10に示す接続形態では、このような画像形成装置2002によって提供される高度且つ利便性の高いネットワーク機能を利用することができなかった。
A server function for enabling a print job to be sent from the computer apparatus 2001 on the LAN to the image forming apparatus 2002. A function for transmitting image data scanned by the scanner to other network devices connected on the LAN. Web server function for making it possible to display various settings and status of the image forming apparatus 2002 using the Web browser of the computer apparatus 2001 connected on the LAN. Although network functions are provided by the vendors of the image forming apparatuses, the advanced and convenient network functions provided by the image forming apparatus 2002 cannot be used in the connection form illustrated in FIG. It was.

そのため、印刷制御装置2201において、LANと画像形成装置2002との通信を中継する技術が採用された。この技術は、通信パケットのヘッダ情報の書き換えなどが必要となるため、画像形成装置2002の機能が高度化され、ネットワークに提供する機能が増えれば増えるほど、印刷制御装置2201にかかる負荷が増大する傾向にあった(特許文献1参照)。   For this reason, the print control apparatus 2201 employs a technique for relaying communication between the LAN and the image forming apparatus 2002. Since this technique requires rewriting of header information of a communication packet, etc., the function of the image forming apparatus 2002 is advanced, and the load on the print control apparatus 2201 increases as the functions provided to the network increase. There was a tendency (see Patent Document 1).

特開2002−312140号公報JP 2002-312140 A

上述したように従来の技術では、画像形成装置2002が提供するネットワーク機能が増えた分だけ、印刷制御装置2201が通信パケットを中継する負荷が増大する。その結果、印刷制御装置2201が本来行うべき印刷データの処理に対して大きな悪影響を与えることになっていた。また、画像形成装置のネットワーク機能が追加される毎に、印刷制御装置の通信パケット中継処理を変更する必要があり、そのことが印刷制御装置2201の開発や製造コストを押し上げる1つの要因となっていた。   As described above, according to the conventional technique, the load of relaying communication packets by the print control apparatus 2201 increases as the network function provided by the image forming apparatus 2002 increases. As a result, the print control apparatus 2201 has a great adverse effect on the processing of print data that should be originally performed. In addition, every time the network function of the image forming apparatus is added, it is necessary to change the communication packet relay process of the print control apparatus, which is one factor that increases the development and manufacturing costs of the print control apparatus 2201. It was.

このような問題を解決するための方策として、図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 communication line 2202 shown in FIG. 10 is removed, and the image forming apparatus 2002 is directly connected to the LAN via the LAN cable 2401. That is, in the configuration in which the print control apparatus 2201 is connected to the image forming apparatus 2002, the print control apparatus 2201 and the image forming apparatus 2002 are each connected to the LAN.

これにより、従来、印刷制御装置2201が行っていた画像形成装置2002が提供するネットワーク機能の通信パケットを中継する必要が無くなるため、印刷制御装置2201は処理負荷が大幅に軽減される。そして、画像形成装置2002のネットワーク機能の拡張に左右されない開発、製造が可能となる。   This eliminates the need to relay a communication packet for the network function provided by the image forming apparatus 2002 that has conventionally been performed by the print control apparatus 2201, thereby greatly reducing the processing load on the print control apparatus 2201. Further, development and manufacturing that are not affected by the expansion of the network function of the image forming apparatus 2002 can be performed.

しかしながら、図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 computer apparatus 2001, a plurality of devices on the network are detected as shown in FIG. That is, both the print control apparatus 2201 and the image forming apparatus 2002 respond to the search for the management target device executed on the computer apparatus 2001. The print control apparatus 2201 and the image forming apparatus 2002 are connected by an image signal connection line 2203, and these may operate as a pair of one printer device. In such a case, the search result is as if there are two print services, although one print service is actually provided. Therefore, there is a possibility that the user cannot correctly determine to which of the detected devices the print job can be transmitted.

また、印刷制御装置2201と画像形成装置2002の相互接続関係が不明である。そのため、もしLAN上に同様の接続形態を持つ印刷制御装置と画像形成装置が複数存在し、それらが全てデバイスリストのウィンドウボックス2102に表示された場合、ユーザを更に混乱させる可能性がある。つまり、ユーザは、印刷制御装置と画像形成装置との接続関係を正しく判断することができず、迅速且つ確実なセットアップを行うことができない。   Further, the interconnection relationship between the print control apparatus 2201 and the image forming apparatus 2002 is unknown. Therefore, if there are a plurality of print control apparatuses and image forming apparatuses having the same connection form on the LAN, and all of them are displayed in the device list window box 2102, the user may be further confused. That is, the user cannot correctly determine the connection relationship between the print control apparatus and the image forming apparatus, and cannot perform quick and reliable setup.

本発明は上記従来の問題点に鑑み、以下のようなネットワークを介して複数のデバイスと通信可能な情報処理装置、情報処理システム及び情報処理装置の制御方法並びにプログラムを提供することを目的とする。 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.

実施の形態に係る画像形成システムにおける情報処理装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an information processing apparatus in an image forming system according to an embodiment. 実施の形態に係る画像形成システムにおける印刷制御装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of a print control apparatus in an image forming system according to an embodiment. 実施の形態に係る画像形成装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an image forming apparatus according to an embodiment. 印刷制御装置及び画像形成装置のデータベース登録処理を示すフローチャートである。6 is a flowchart illustrating database registration processing of the print control apparatus and the image forming apparatus. 相互依存関係を持つデバイスの設定画面を例示した画面図である。It is the screen figure which illustrated the setting screen of the device which has interdependency. 印刷制御装置及び画像形成装置におけるデータベースの構造を示す模式図である。FIG. 3 is a schematic diagram illustrating a structure of a database in the print control apparatus and the image forming apparatus. デバイス監視・管理プログラムによる処理を示すフローチャートである。It is a flowchart which shows the process by a device monitoring and management program. 情報処理装置側のデータベースの内部構造を示す模式図である。It is a schematic diagram which shows the internal structure of the database by the side of information processing apparatus. 情報処理装置上で実行されるデバイス監視・管理プログラムによって表示されるデバイスリストの表示例を示す画面図である。It is a screen figure which shows the example of a display of the device list displayed by the device monitoring and management program performed on information processing apparatus. 従来の画像形成システムの一構成例を示す模式図である。It is a schematic diagram which shows the example of 1 structure of the conventional image forming system. 従来のデバイスリスト表示例を示す画面図である。It is a screen figure which shows the example of a conventional device list display. 画像形成システムの接続形態の一例を示す模式図である。It is a schematic diagram which shows an example of the connection form of an image forming system. 従来の他のデバイスリスト表示例を示す画面図である。It is a screen figure which shows the other example of a conventional device list display.

以下、本発明の実施の形態について、図面を参照しながら説明する。   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 information processing apparatus 100, the print control apparatus 200, and the image forming apparatus 300 that configure the image forming system according to the present embodiment will be described. Note that the information processing apparatus 100, the print control apparatus 200, and the image forming apparatus 300 correspond to the computer apparatus 2001, the print control apparatus 2201, and the image forming apparatus 2002 shown in FIG.

まず、情報処理装置100の構成を説明する。   First, the configuration of the information processing apparatus 100 will be described.

図1は、本実施の形態に係る画像形成システムにおける情報処理装置100の構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of an information processing apparatus 100 in the image forming system according to the present embodiment.

この情報処理装置100は、システムバス107に、CPU101、ROM102、RAM103、入力インターフェース(I/F)104、外部記憶装置105、出力インターフェース106、及びネットワークインターフェース108が接続されている。   In the information processing apparatus 100, a CPU 101, a ROM 102, a RAM 103, an input interface (I / F) 104, an external storage device 105, an output interface 106, and a network interface 108 are connected to a system bus 107.

CPU101は、ROM102、RAM103或いは外部記憶装置105に格納されたプログラムに従って装置全体の制御を行う。RAM103は、CPU101が各種処理を行う際のワークエリアとして使用される。外部記憶装置105は、本実施の形態の特徴を成す相互依存デバイス識別情報(後述する図8参照)を記憶するデータベース601を格納している。その他、アプリケーションソフト1051、印刷関連プログラム1052、プリンタドライバ1053、Webブラフザ1054、及びオペレーティングシステム(OS)1055も格納している。   The CPU 101 controls the entire apparatus according to a program stored in the ROM 102, RAM 103, or external storage device 105. The RAM 103 is used as a work area when the CPU 101 performs various processes. The external storage device 105 stores a database 601 that stores interdependent device identification information (see FIG. 8 described later) that characterizes the present embodiment. In addition, application software 1051, a print-related program 1052, a printer driver 1053, a Web browser 1054, and an operating system (OS) 1055 are also stored.

キーボードやマウスなどの入力機器は、入力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 / F 104. The output I / F 106 is an interface for outputting data to the outside, and outputs data to a monitor or a printer.

また、ネットワークI/F108は、情報処理装置100よりLANなどのネットワークを通して通信可能に構成されており、外部機器と情報の授受を行う機能を有する。   The network I / F 108 is configured to be able to communicate with the information processing apparatus 100 through a network such as a LAN, and has a function of exchanging information with an external device.

次に、印刷制御装置200の構成を説明する。   Next, the configuration of the print control apparatus 200 will be described.

図2は、本実施の形態に係る画像形成システムにおける印刷制御装置200の構成を示すブロック図である。   FIG. 2 is a block diagram showing a configuration of the print control apparatus 200 in the image forming system according to the present embodiment.

この印刷制御装置200は、データ入力用のコネクタ222を有し、このコネクタ222には、NIC(Network Interface Card)部211が接続されている。NIC部211は、LANとの低位レイヤレベルの接続を司る第1のネットワークインターフェースとしての機能を有する。   The print control apparatus 200 includes a connector 222 for data input, and a NIC (Network Interface Card) unit 211 is connected to the connector 222. The NIC unit 211 has a function as a first network interface that manages connection at a lower layer level with the LAN.

NIC部211の出力側には、RIP処理部212及びハードディスクドライブ(HDD)部215が接続されている。RIP処理部212は、受信したPDL等の印刷言語或いは特定の(JBIGなどで圧縮された)データフォーマットをラスタイメージ化する機能を有する。HDD部215は、NIC部211で受信した印刷データを一時的に保管(スプール)しておく、又はRIP後の圧縮データを一時的に保管しておくための記憶部である。第1メモリ部216は、RIP部212が画像展開処理に利用するためのメモリである。   An RIP processing unit 212 and a hard disk drive (HDD) unit 215 are connected to the output side of the NIC unit 211. The RIP processing unit 212 has a function of converting the received print language such as PDL or a specific data format (compressed by JBIG or the like) into a raster image. The HDD unit 215 is a storage unit for temporarily storing (spooling) print data received by the NIC unit 211 or temporarily storing compressed data after RIP. The first memory unit 216 is a memory used by the RIP unit 212 for image development processing.

RIP処理部212によってラスタイメージ化されたデータはエンコード部213に入力され、エンコード部213は、そのデータを、画像形成装置300がサポートする形式の印刷データ或いはデータフォーマットに変換する。   The data rasterized by the RIP processing unit 212 is input to the encoding unit 213, and the encoding unit 213 converts the data into print data or a data format in a format supported by the image forming apparatus 300.

また、印刷制御装置200は、NIC部214及びイメージインターフェースボード部221を備えている。NIC部214は、低位レイヤレベルの接続を司る第2のネットワークインターフェースとして機能し、コネクタ223はこのインターフェースのためのコネクタである。また、エンコード部213から出力されたデータは、イメージインターフェースボード部221を介してコネクタ222へ出力される。   The print control apparatus 200 includes a NIC unit 214 and an image interface board unit 221. The NIC unit 214 functions as a second network interface that manages connection at a lower layer level, and the connector 223 is a connector for this interface. Further, the data output from the encoding unit 213 is output to the connector 222 via the image interface board unit 221.

さらに、印刷制御装置200は、CPU部217、第2メモリ部218、操作部219、及び表示部220を備えている。CPU部217は、印刷制御装置全体の制御を司り、第2メモリ部218はCPU部217がデータ一時保存領域として利用する。また、第2メモリ部218には、本実施の形態の特徴を成す複数のデバイス識別情報を記憶するデータベース401(後述する図6参照)が格納されている。   Further, the print control apparatus 200 includes a CPU unit 217, a second memory unit 218, an operation unit 219, and a display unit 220. The CPU unit 217 controls the entire print control apparatus, and the second memory unit 218 is used by the CPU unit 217 as a data temporary storage area. The second memory unit 218 stores a database 401 (see FIG. 6 to be described later) that stores a plurality of device identification information that characterizes the present embodiment.

操作部219は、ボタンやキー等を有し、本印刷制御装置のオペレーションを行う。表示部220は、オペレータに画像や文字によって情報を伝えるタッチパネル等から成り、操作パネルとして操作部219と一体的に構成されている。   An operation unit 219 has buttons, keys, and the like, and operates the print control apparatus. The display unit 220 includes a touch panel that conveys information to the operator using images and characters, and is configured integrally with the operation unit 219 as an operation panel.

次に、画像形成装置300の構成について説明する。   Next, the configuration of the image forming apparatus 300 will be described.

図3は、本実施の形態に係る画像形成装置300の構成を示すブロック図である。   FIG. 3 is a block diagram illustrating a configuration of the image forming apparatus 300 according to the present embodiment.

本実施形態の画像形成装置300は、画像形成装置本体301と画像入出力制御部305で構成される。   An image forming apparatus 300 according to this embodiment includes an image forming apparatus main body 301 and an image input / output control unit 305.

画像形成装置本体301は、操作部302、リーダ部303、プリンタ部304から構成される。操作部302は、画像形成装置本体301及び画像入出力制御部305を操作するために使用し、情報表示用の操作パネルを有する。リーダ部303は、原稿の画像を
読み取り、原稿画像に応じた画像データをプリンタ部304及び画像入出力制御部305へ出力する。プリンタ部304は、リーダ部303及び画像入出力制御部305からの画像データに応じた画像を記録紙上に記録する。
The image forming apparatus main body 301 includes an operation unit 302, a reader unit 303, and a printer unit 304. The operation unit 302 is used to operate the image forming apparatus main body 301 and the image input / output control unit 305 and includes an operation panel for displaying information. A reader unit 303 reads an image of a document and outputs image data corresponding to the document image to the printer unit 304 and the image input / output control unit 305. The printer unit 304 records an image corresponding to the image data from the reader unit 303 and the image input / output control unit 305 on a recording sheet.

画像入出力制御部305は、リーダ部303に接続されており、インターフェース部306、画像メモリ307、制御部308、ハードディスク(HDD)309から構成される。インターフェース部に5008が接続されている。   The image input / output control unit 305 is connected to the reader unit 303 and includes an interface unit 306, an image memory 307, a control unit 308, and a hard disk (HDD) 309. 5008 is connected to the interface unit.

なお、ハードディスク(HDD)309には、画像形成装置300の設定情報が保存されている。この設定情報としては、例えば、アドレス帳、操作履歴、ユーザ設定、ID設定、ネットワーク設定のほか、本実施の形態の特徴を成すデバイス識別情報を記憶するデータベース401(後述する図6参照)が格納されている。   Note that setting information of the image forming apparatus 300 is stored in the hard disk (HDD) 309. As this setting information, for example, in addition to the address book, operation history, user setting, ID setting, and network setting, a database 401 (see FIG. 6 described later) that stores device identification information that characterizes the present embodiment is stored. Has been.

インターフェース部306は、印刷制御装置200と制御部308の間のインターフェースである。このインターフェース部306は、印刷制御装置200から転送された画像を表すコードデータをプリンタ部304で記録できる画像データに展開して制御部308に渡す。なお、インターフェース部306は、イーサネット(登録商標)等のネットワークインターフェースであって、印刷制御装置200とネットワークを介して接続される構成であってもよい。また、パラレルインターフェース,USBインターフェース等のインターフェースであって、印刷制御装置200とインターフェースケーブル等を介して直接接続される構成であってもよい。また、1本とは限らず多数のケーブルを使用しても構わない。   An interface unit 306 is an interface between the print control apparatus 200 and the control unit 308. The interface unit 306 develops code data representing an image transferred from the print control apparatus 200 into image data that can be recorded by the printer unit 304 and passes the code data to the control unit 308. The interface unit 306 is a network interface such as Ethernet (registered trademark), and may be configured to be connected to the print control apparatus 200 via a network. Further, it may be an interface such as a parallel interface or a USB interface, and may be directly connected to the print control apparatus 200 via an interface cable or the like. Moreover, you may use not only one but many cables.

制御部308は、CPU,ROM,RAM等により構成される。この制御部308のCPUがROM又は他の記憶媒体に格納されたプログラムをRAM上にロードして実行し、リーダ部303,インターフェース部306,画像メモリ307等のそれぞれの間のデータの流れを制御する。なお、HDD309の代わりに、電源を落としてもデータが消去されないその他の不揮発性メモリを設けて、該不揮発性メモリにデータを保存しておく構成であってもよい。   The control unit 308 includes a CPU, ROM, RAM, and the like. The CPU of the control unit 308 loads a program stored in the ROM or other storage medium onto the RAM and executes it, and controls the flow of data among the reader unit 303, the interface unit 306, the image memory 307, etc. To do. Instead of the HDD 309, another nonvolatile memory in which data is not erased even when the power is turned off may be provided, and the data may be stored in the nonvolatile memory.

<テータベース登録処理>
次に、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 database 401 of the print control apparatus 200 and the image forming apparatus 300 is described. explain.

図4は、印刷制御装置200及び画像形成装置300のデータベース登録処理を示すフローチャートである。   FIG. 4 is a flowchart showing database registration processing of the print control apparatus 200 and the image forming apparatus 300.

この登録処理は、印刷制御装置200では例えば第2メモリ部218に格納された処理プログラム、画像形成装置300では例えばHDD309に格納された処理プログラムを読み出して、それぞれのCPUによって実行される。   This registration process is executed by each CPU by reading a processing program stored in, for example, the second memory unit 218 in the print control apparatus 200 and a processing program stored in, for example, the HDD 309 in the image forming apparatus 300.

まず、印刷制御装置200及び画像形成装置300は、それぞれ起動時に自己の識別情報をデータベース401に登録する(ステップS301)。自己デバイスの識別情報であるIPアドレスは、データベース401のエリア402(図6参照)に登録される。なお、この処理は、何らかの記憶手段に記憶しておくことによって毎起動時に行う必要がないことは言うまでもない。また、デバイスのセットアップ時にデータベースの登録処理まで済ませ、その後はデバイスがセットアップされた情報を保持できる手段を具備するならば、毎起動時にデータベースの登録処理を行う必要がないことは言うまでもない。   First, the print control apparatus 200 and the image forming apparatus 300 each register their own identification information in the database 401 at the time of activation (step S301). An IP address which is identification information of the self device is registered in an area 402 (see FIG. 6) of the database 401. It goes without saying that this processing need not be performed at every activation by storing it in some storage means. Further, it goes without saying that the database registration process is not required to be performed at each startup if the device registration process is completed at the time of device setup and the device has a means for holding the setup information.

次に処理プログラムは、印刷制御装置200と画像形成装置300が相互接続されるのを待機する(ステップS302)。ステップS302で画像信号通信線2203による印刷制御装置200と画像形成装置300の接続が検出されると、図5に示す相互依存関係を持つデバイスを設定する画面を、それぞれの操作パネル上に表示する。   Next, the processing program waits for the print control apparatus 200 and the image forming apparatus 300 to be interconnected (step S302). When the connection between the print control apparatus 200 and the image forming apparatus 300 via the image signal communication line 2203 is detected in step S302, a screen for setting a device having an interdependency shown in FIG. 5 is displayed on each operation panel. .

図5は、相互依存関係を持つデバイスの設定画面を例示した画面図である。   FIG. 5 is a screen diagram illustrating a setting screen for devices having interdependencies.

図中の511は依存デバイス設定画面のダイアログボックスであり、512は依存デバイスを識別する情報として本実施の形態で使用したIPアドレスを入力するための入力ユーザインターフェースである。また、513は、入力した設定をキャンセルするためのキャンセルスイッチであり、514は入力した設定を確定するためのOKスイッチである。   In the figure, reference numeral 511 denotes a dialog box of the dependent device setting screen, and reference numeral 512 denotes an input user interface for inputting the IP address used in the present embodiment as information for identifying the dependent device. Reference numeral 513 denotes a cancel switch for canceling the input setting, and reference numeral 514 denotes an OK switch for confirming the input setting.

印刷制御装置200及び画像形成装置300のオペレータは、それぞれの操作パネルに表示された設定画面の入力インターフェース512に、画像信号通信線2203で接続された相手デバイス(相互依存デバイス)のIPアドレスを入力する。これによって、自己デバイスと相互依存された相互依存デバイスの特定を行うことができる。なお、本実施の形態では、オペレータの手動入力によって相互依存デバイスの識別情報を入力している。この他に、画像通信信号線2203を介して、この識別情報が自動的に交換されることによって、自動的に相互依存デバイスの識別情報を入力することが可能であることは言うまでもない。   The operators of the printing control apparatus 200 and the image forming apparatus 300 input the IP address of the partner device (interdependent device) connected by the image signal communication line 2203 to the input interface 512 of the setting screen displayed on each operation panel. To do. Thereby, it is possible to specify the interdependent device that is interdependent with the self device. In the present embodiment, the identification information of the interdependent device is input by manual input by the operator. In addition, it goes without saying that the identification information of the interdependent device can be automatically input by automatically exchanging the identification information via the image communication signal line 2203.

図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 database 401 is performed in step S305. This information is registered in the area 403 (see FIG. 6) of the database 401, and the database registration processing of the print control apparatus 200 and the image forming apparatus 300 is completed.

図6は、印刷制御装置200及び画像形成装置300におけるデータベース401の構造を示す模式図である。   FIG. 6 is a schematic diagram illustrating the structure of the database 401 in the print control apparatus 200 and the image forming apparatus 300.

図中の402は自己デバイスの識別情報が登録されるエリア、403は相互依存関係を持つ相手(依存デバイス)の識別情報が登録されるエリアである。なお、このデータベースを本実施の形態では、印刷制御装置200と画像形成装置300の双方にそれぞれ作成した。その他に、印刷制御装置200と画像形成装置300のどちらか一方のみがデータベースを保持し、そのデータベースを保持するデバイスのみの情報をデバイス監視・管理プログラムが利用する画像形成システムの構築が可能であることは言うまでもない。   In the figure, reference numeral 402 denotes an area in which identification information of the self device is registered, and reference numeral 403 denotes an area in which identification information of a partner (dependent device) having a mutual dependency relationship is registered. In the present embodiment, this database is created in both the print control apparatus 200 and the image forming apparatus 300, respectively. In addition, it is possible to construct an image forming system in which only one of the print control apparatus 200 and the image forming apparatus 300 holds a database, and the device monitoring / management program uses information on only the device holding the database. Needless to say.

<情報処理装置上での処理>
次に、情報処理装置100上で実行されるデバイス監視・管理プログラムが、LAN上に接続されるデバイスを検出し、デバイスリスト上に相互依存関係を明示した表示を行うまでの手順を説明する。図7は、デバイス監視・管理プログラムによる処理を示すフローチャートである。
<Processing on information processing device>
Next, a procedure until the device monitoring / management program executed on the information processing apparatus 100 detects a device connected to the LAN and displays the interdependency on the device list is described. FIG. 7 is a flowchart showing processing by the device monitoring / management program.

まずステップS501では、探索開始の指示が待機されている。情報処理装置100の操作者の操作により、探索スイッチ103が押下されると、プログラムはそれを検知し、デバイス探索パケットの送信を行う(ステップS502)。本実施の形態では、デバイス探索パケットにはSNMPによるMIBの読み込み要求コマンドをブロードキャスト送信することによって実施した。しかしながらSLP(Service Loacation Protocol)や、他の手法によっても同様のデバイス探索が可能であることは言うまでもない。このステップS502は、デバイスを探索するための探索情報をネットワークへ送信する送信手段としての機能を備える。   First, in step S501, a search start instruction is awaited. When the search switch 103 is pressed by an operation of the operator of the information processing apparatus 100, the program detects this and transmits a device search packet (step S502). In this embodiment, the device search packet is broadcast by transmitting a MIB read request command by SNMP. However, it goes without saying that a similar device search is possible by SLP (Service Location Protocol) or other methods. This step S502 has a function as transmission means for transmitting search information for searching for a device to the network.

このデバイス探索パケットは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 information processing apparatus 100 that has transmitted the request packet.

デバイス監視・管理プログラムは、ステップ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 database 601 registered in this way is shown in FIG. FIG. 8 is a schematic diagram showing the internal structure of the database 601 on the information processing apparatus 100 side. The database 601 is stored in, for example, the external storage device 105 of the information processing apparatus 100, and is used by the device monitoring / management program.

図中の602の行は、応答パケットから抽出したDevice名を登録するエリアである。603の行は、応答パケットから抽出したIP addressを登録するエリアである。604の行は、応答パケットから抽出したStatus情報を登録するエリアである。605の行は、応答パケットから抽出したPDL情報を登録するエリアである。606の行は、応答パケットから抽出したInformationを登録するエリアである。607の行は、応答パケットから抽出した相互依存デバイス識別情報を登録するエリアである。   The row 602 in the figure is an area for registering the Device name extracted from the response packet. A row 603 is an area for registering the IP address extracted from the response packet. A row 604 is an area for registering Status information extracted from the response packet. A row 605 is an area for registering PDL information extracted from the response packet. A line 606 is an area for registering Information extracted from the response packet. A row 607 is an area for registering the interdependent device identification information extracted from the response packet.

608及び609の列は、応答パケットを受信したネットワークデバイス単位で生成されるため、図示しないがより多くのネットワークデバイスから応答パケットが受信された場合はこの列がそのデバイスの分だけ追加されていることになる。   The columns 608 and 609 are generated for each network device that has received the response packet. Therefore, when response packets are received from a larger number of network devices, this column is added for the number of devices. It will be.

図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 database 601 in step S506, investigates the interdependent device, and recognizes the interdependent device based on the investigation result. Taking the database of FIG. 8 as an example, the IP address of Device # 1 is “10.10.10.10”, and the IP address of the interdependent device is “10.10.10.20”. I understand. On the other hand, it can be seen that the IP address of Device # 2 is “10.10.10.20” and the IP address of the interdependent device is “10.10.10.10.”.

このことから、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 display symbol 105 is performed. In this case, as shown in FIG. 9, the display of the display symbol 105 is performed so that the interdependence between the print control apparatus 200 and the image forming apparatus 300 is clearly indicated (step S509, interdependency display means). ). This step S509 has a function as a display means for displaying device information that can identify that the first device and the second device are connected to each other by communication means different from the network in the search result. . In step S510, it is investigated whether display for all detected devices is completed. If not completed, the process returns to step S507 to continue the display process, but if completed, the device list display process is terminated.

図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 information processing apparatus 100.

図中の501はデバイスリストのダイアログボックス画面であり、502はデバイス管理、監視プログラムによって検出されたデバイスを一覧表示するためのウィンドウボックスである。503はデバイス探索のトリガとなる探索スイッチであり、504はデバイスリスト上で選択したデバイスの詳細情報画面へ移行するための詳細スイッチである。   In the figure, reference numeral 501 denotes a device list dialog box screen, and reference numeral 502 denotes a window box for displaying a list of devices detected by the device management and monitoring program. Reference numeral 503 denotes a search switch serving as a device search trigger, and reference numeral 504 denotes a detailed switch for shifting to the detailed information screen of the device selected on the device list.

探索スイッチ503は、情報処理装置100の使用者がこのスイッチを押下すると、デバイス監視・管理プログラムはLAN上に接続された管理対象となるデバイスを探索し、その結果、検出したデバイスをデバイスリストのウィンドウボックス502に表示する。   When the user of the information processing apparatus 100 presses the search switch 503, the device monitoring / management program searches for a device to be managed connected on the LAN, and as a result, the detected device is displayed in the device list. It is displayed in the window box 502.

詳細スイッチ504は、使用者がデバイスリストに表示されたデバイスの更に詳しい情報を参照したり、デバイスの設定を変更したりしたい場合に使用する。即ち、デバイスリストの中から希望のデバイスを選択し、詳細スイッチ504を押下することによって、図示しないが、デバイス詳細画面が表示される。そして、情報処理装置100の使用者が選択したデバイスに関する更に詳細な情報を表示させたり、デバイスの設定を変更したりする操作画面へ移行することが可能となる。   The detail switch 504 is used when the user wants to refer to more detailed information on the device displayed in the device list or to change the device setting. That is, by selecting a desired device from the device list and pressing the detail switch 504, a device detail screen is displayed, although not shown. Then, it is possible to shift to an operation screen for displaying more detailed information related to the device selected by the user of the information processing apparatus 100 or changing the setting of the device.

また、図9中の505は、画像形成装置300と印刷制御装置200が相互接続されて相互依存関係にあることを視覚的に表した表示記号である。表示記号505は、本実施の形態では矢印によって相互接続状態にあることを明示するようにしている。この他にも括弧でくくったり、背景色を同一にしたり、枠線で囲むなど、様々な手法を用いて相互依存関係を明示することが可能であることは言うまでもない。更に、より高度なグラフィック画像や、アイコン等を使って、視覚認識を更に補助する手法が考えられ且つ有効であることは言うまでもない。   In addition, reference numeral 505 in FIG. 9 is a display symbol that visually represents that the image forming apparatus 300 and the print control apparatus 200 are interconnected and have an interdependence relationship. In the present embodiment, the display symbol 505 clearly indicates that an interconnection state is established by an arrow. In addition to this, it goes without saying that interdependencies can be clearly shown using various methods such as parentheses, the same background color, or a frame. Furthermore, it goes without saying that a technique for further assisting visual recognition using a more advanced graphic image, icon, or the like is conceivable and effective.

デバイスリストのウィンドウボックス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 list window box 502, “Device name”, “IP address”, “Status”, and “Information” related to the devices detected on the LAN are displayed. In addition, the PDL (Page Description Language) supported by each detected device is also displayed. Such information is acquired by the device monitoring / management program using SNMP and displayed in the window box 502. That is, the device monitoring / management program acquires information on the device name, IP address, Status, and Information from the MIB object of the image forming apparatus 300 using SNMP. The acquired information is displayed in the device list window box 502, thereby visually providing information regarding the detected device to the user of the information processing apparatus 100.

<本実施の形態に係る利点>
以上の処理により、情報処理装置100上で実行されるデバイス監視・管理プログラムは、図9に示したように、デバイスリストのウィンドウボックス502に、探索処理により検出したデバイスを表示し、その相互接続関係を表示することが可能となる。また、図示した表示記号505によって、デバイスリストに表示されるデバイス同士が相互依存関係を持つ接続状態であることが認識可能になる。さらに、各デバイスがサポートしているPDL情報も明示される。
<Advantages according to the present embodiment>
Through the above processing, the device monitoring / management program executed on the information processing apparatus 100 displays the devices detected by the search processing in the device list window box 502 as shown in FIG. The relationship can be displayed. Further, the display symbol 505 shown in the figure makes it possible to recognize that the devices displayed in the device list are in a connection state having a mutual dependency relationship. Further, PDL information supported by each device is also specified.

このように、印刷制御装置200と画像形成装置300がそれぞれLANに接続された形態であっても、情報処理装置100が実行するLAN上のデバイス探索に対して、探察対象のデバイス側は情報処理装置100の使用者に誤解を与えないように応答できる。これにより、ユーザは、迅速且つ確実に画像形成装置300のセットアップを行うことが可能となる。また、LAN上に接続された各デバイスは画像形成装置300が提供するネットワーク機能を全て利用することができ、また、印刷制御装置200の開発、製造に関する負荷や手間が軽減させる効果も生ずる。   As described above, even if the print control apparatus 200 and the image forming apparatus 300 are connected to the LAN, the device side to be searched is the information processing for the device search on the LAN executed by the information processing apparatus 100. It is possible to respond so as not to misunderstand the user of the device 100. As a result, the user can set up the image forming apparatus 300 quickly and reliably. In addition, each device connected on the LAN can use all the network functions provided by the image forming apparatus 300, and also has an effect of reducing the load and labor related to the development and manufacturing of the print control apparatus 200.

なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又は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 SYMBOLS 100 Information processing apparatus 105 Display symbol 200 Print control apparatus 300 Image forming apparatus 401,601 Database 501 Device list 2203 Image signal connection line 2401 LAN cable

Claims (10)

ネットワークを介して第1のデバイスと第2のデバイスと通信可能な情報処理装置であって、
デバイスを探索するための探索情報を送信する送信手段と、
前記送信手段によって送信された探索情報に対する応答として、第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に記載の情報処理装置。 The display means displays the identification information indicating that the first device and the second device are connected by the image signal connection line , whereby the first device and the second device are displayed. The information processing apparatus according to claim 1, wherein the information processing apparatus is displayed in association with each other. 前記受信手段は、前記探索情報に対する応答として、前記第2のデバイスを示す情報と、前記画像信号接続線によって前記第2のデバイスに接続されている前記第1のデバイスを示す情報とを含む応答を前記第2のデバイスから更に受信し、
前記表示手段は、前記第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のデバイスと、第2のデバイスとを有し、当該情報処理装置と、当該第1のデバイスと、当該第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に記載の情報処理システム。 The display means displays the identification information indicating that the first device and the second device are connected by the image signal connection line , whereby the first device and the second device are displayed. The information processing system according to claim 4, wherein the information processing system is displayed in association with each other. 前記記憶手段は、ユーザに入力された前記第2のデバイスを示す情報を記憶することを特徴とする請求項4又は5に記載の情報処理システム。   The information processing system according to claim 4, wherein the storage unit stores information indicating the second device input by a user. 前記記憶手段は、前記第1のデバイスが前記第2のデバイスから取得した前記第2のデバイスを示す情報を記憶することを特徴とする請求項4又は5に記載の情報処理システム。   The information processing system according to claim 4, wherein the storage unit stores information indicating the second device acquired by the first device from the second device. 前記受信手段は、前記探索情報に対する応答として、前記第2のデバイスを示す情報と、前記画像信号接続線によって前記第2のデバイスに接続されている前記第1のデバイスを示す情報とを含む応答を前記第2のデバイスから更に受信し、
前記表示手段は、前記第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のデバイスと第2のデバイスと通信可能な情報処理装置の制御方法であって、
デバイスを探索するための探索情報を送信する送信工程と、
前記送信工程によって送信された探索情報に対する応答として、第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.
請求項9に記載の情報処理装置の制御方法の各工程をコンピュータにより実行させるためのコンピュータで読み取り可能なプログラム。   A computer-readable program for causing a computer to execute each step of the information processing apparatus control method according to claim 9.
JP2012030548A 2012-02-15 2012-02-15 Information processing apparatus, information processing system, information processing apparatus control method, and program Expired - Fee Related JP5425245B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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