JP2005141366A - Network device, identification information notifyication method, information processor, connection information acquisition method, connection information display method, recording medium, and program - Google Patents

Network device, identification information notifyication method, information processor, connection information acquisition method, connection information display method, recording medium, and program Download PDF

Info

Publication number
JP2005141366A
JP2005141366A JP2003375568A JP2003375568A JP2005141366A JP 2005141366 A JP2005141366 A JP 2005141366A JP 2003375568 A JP2003375568 A JP 2003375568A JP 2003375568 A JP2003375568 A JP 2003375568A JP 2005141366 A JP2005141366 A JP 2005141366A
Authority
JP
Japan
Prior art keywords
network
search request
network device
identification information
information
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.)
Pending
Application number
JP2003375568A
Other languages
Japanese (ja)
Inventor
Masayoshi Koyama
正芳 小山
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.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2003375568A priority Critical patent/JP2005141366A/en
Priority to US10/979,423 priority patent/US20050108705A1/en
Priority to EP04026090A priority patent/EP1530128A3/en
Priority to EP06018106A priority patent/EP1734448A3/en
Priority to KR1020040089312A priority patent/KR20050043667A/en
Priority to CN200410092258.5A priority patent/CN1614562A/en
Publication of JP2005141366A publication Critical patent/JP2005141366A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem that the knowledge of network management is requested from a user in a conventional installed screen. <P>SOLUTION: The information processor 20 broadcasts a retrieval request to a network device 10 having a function making a response of identification information on a present device. The information processor 20 collects identification information on the network device from a response to broadcast. Broadcast is broadcast communication. Thus, the collection of information can be completed in a shorter period of time than a communication procedure such as one-to-one procedure with individual terminals. The information processor 20 prepares a list from the collected identification information and presents it to the user. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、ネットワーク経由で情報処理装置と接続されるネットワーク装置に関する。また同装置で実行される識別情報通知方法及びプログラムに関する。また当該プログラムを記録した記録媒体に関する。   The present invention relates to a network device connected to an information processing device via a network. The present invention also relates to an identification information notification method and program executed by the apparatus. The present invention also relates to a recording medium on which the program is recorded.

また本発明は、ネットワーク経由でネットワーク装置と接続される情報処理装置に関する。また同装置で実行される接続情報取得方法、接続情報表示方法及びプログラムに関する。また当該プログラムを記録した記録媒体に関する。   The present invention also relates to an information processing apparatus connected to a network apparatus via a network. The present invention also relates to a connection information acquisition method, a connection information display method, and a program executed by the apparatus. The present invention also relates to a recording medium on which the program is recorded.

今日では、コンピュータをネットワーク経由で周辺装置に接続する機会も多い。図1に、ネットワークシステムの構築例を示す。図1は、ネットワーク1にイーサネット(登録商標)を用いている。図1は、ネットワーク1に、2台のコンピュータ2a、2bと3台のプリンタ3a、3b、3cを接続したものである。   Today, there are many opportunities to connect computers to peripheral devices via a network. FIG. 1 shows a construction example of a network system. In FIG. 1, Ethernet (registered trademark) is used for the network 1. FIG. 1 shows a network 1 in which two computers 2a and 2b and three printers 3a, 3b and 3c are connected.

ネットワークシステムにおいて、コンピュータがネットワーク経由で周辺装置と通信するには、コンピュータに周辺装置がインストールされている必要がある。以下、従来のインストール手法を示す。なお、通信プロトコルは、TCP(transmission control protocol)/IP(internet protocol)とする。   In a network system, in order for a computer to communicate with a peripheral device via a network, the peripheral device needs to be installed in the computer. The conventional installation method is shown below. The communication protocol is TCP (transmission control protocol) / IP (internet protocol).

まず、ユーザは、インストールしようとする周辺装置のIPアドレス又はポート名をネットワーク管理者から入手する。その後、図2に示すウィザード画面で、先に入手したIPアドレス等を入力する。このとき、オペレーションシステムは、IPパケットが通信先まで到達するか否かを調べるため、設定されたアドレスに“ping”とよばれるエコーコマンドを送信する。図3は、オペレーションシステムにWindows(登録商標)を使用する場合の“ping”例である。   First, the user obtains the IP address or port name of the peripheral device to be installed from the network administrator. Thereafter, the previously obtained IP address and the like are entered on the wizard screen shown in FIG. At this time, the operation system transmits an echo command called “ping” to the set address in order to check whether or not the IP packet reaches the communication destination. FIG. 3 shows an example of “ping” in the case of using Windows (registered trademark) in the operation system.

エコーコマンドに対する返答があると、オペレーションシステムは、相手ノードが存在し、かつ、少なくともIP層レベルのネットワークソフトウェアはアクティブであると判断する。オペレーションシステムは、この判断を待って自動的に通信ポートを作成し、その結果を図4の画面を通じてユーザに通知する。一方、返答を受信できなかった場合、オペレーションシステムは、図5に示す画面を通じ、ユーザからの更なる詳細設定を待ち受ける状態になる。   When there is a reply to the echo command, the operation system determines that the other node exists and at least the IP layer level network software is active. The operation system waits for this determination and automatically creates a communication port, and notifies the user of the result through the screen of FIG. On the other hand, when the reply cannot be received, the operation system waits for further detailed setting from the user through the screen shown in FIG.

なお通信ポートが作成されると、オペレーションシステムは、プリンタからモデル名を取得し、モデル名に応じたプリンタドライバをコンピュータにインストールする。かかる手順を経て、コンピュータによるプリンタの駆動が可能となる。
特開平4−92947号公報
When the communication port is created, the operation system acquires the model name from the printer and installs a printer driver corresponding to the model name in the computer. Through such a procedure, the printer can be driven by a computer.
Japanese Patent Laid-Open No. 4-92947

ところで、ユーザから入力された情報が誤っている場合や相手先であるプリンタに電源が入っていない場合、オペレーションシステムは、図6の画面を通じ、ユーザに正しい設定を要求する。   By the way, when the information input from the user is incorrect or when the printer as the other party is not turned on, the operation system requests the user to make a correct setting through the screen of FIG.

しかし、かかる画面に対する適切な操作を、ネットワーク管理の知識がないユーザに求めるのは難しい。
なお、かかる技術的課題は、IPアドレスを有する他のネットワーク装置をコンピュータにインストールする場合に共通である。
However, it is difficult to ask a user who does not have knowledge of network management to perform an appropriate operation on such a screen.
Such a technical problem is common when another network device having an IP address is installed in a computer.

本発明は、以上の課題を考慮してなされたものであり、前述した課題を解決することを目的とする。
かかる目的を解決するため、本発明では、同報的な通信によりネットワーク装置の情報を事前に収集し、収集した情報を用いてインストールを実行する手法を提案する。
The present invention has been made in consideration of the above problems, and an object thereof is to solve the above-described problems.
In order to solve such an object, the present invention proposes a technique for collecting network device information in advance by broadcast communication and executing installation using the collected information.

図7に、本発明に係るネットワークシステム例を示す。ネットワークシステムは、インストールされるネットワーク装置10と、当該ネットワーク装置10をインストールする情報処理装置20とを有する。なお、情報処理装置20もネットワーク装置の一つである。   FIG. 7 shows an example of a network system according to the present invention. The network system includes a network device 10 to be installed and an information processing device 20 that installs the network device 10. Note that the information processing apparatus 20 is one of the network apparatuses.

(1)ネットワーク装置
本発明の一つでは、ネットワーク経由で情報処理装置20と接続されるネットワーク装置10に、自装置の識別情報を情報処理装置に通知する機能を搭載する。すなわち、ネットワーク装置10に、自装置を対象に含む検索要求が受信されたか否か判定する判定部11と、受信した検索要求が自端末を対象に含む場合、検索要求の発信元に自装置の識別情報を送信する応答部12とを設ける。
(1) Network Device In one embodiment of the present invention, the network device 10 connected to the information processing device 20 via the network is equipped with a function for notifying the information processing device of identification information of the own device. That is, the determination unit 11 that determines whether or not the network device 10 has received a search request that includes its own device, and if the received search request includes its own terminal, the source of the search request is And a response unit 12 for transmitting the identification information.

ここでの検索要求は、1対n(nは自然数)を対象とした同報的な通信である。同報的な通信には、ネットワーク全体を対象とするブロードキャストの他、一定範囲内にある全てのネットワーク装置を対象とするブロードキャスト(いわゆるマルチキャスト)も含まれる。なお、ブロードキャストには、ローカルブロードキャストと、ダイレクトブロードキャスト(異なるIPネットワークを指定したブロードキャスト)がある。また、マルチキャストの場合、検索要求を同報するグループの番号も通知される。   The search request here is a broadcast communication for 1 to n (n is a natural number). The broadcast communication includes broadcast (so-called multicast) for all network devices within a certain range, in addition to broadcast for the entire network. Broadcasts include local broadcasts and direct broadcasts (broadcasts that specify different IP networks). In the case of multicast, the number of the group that broadcasts the search request is also notified.

検索要求には、例えば応答を求めるネットワーク装置の種類や範囲が記述される。例えば、種類としては、プリンタ装置、スキャナ装置、複合機、投射装置、ゲーム機、デジタルカメラ、撮像装置、ビデオレコーダ、ビデオプレーヤ、その他の画像処理装置、オーディオ装置、ストレージ装置、情報処理装置その他の電気機器を特定する情報が記述される。また種類には、全てのネットワーク装置といった情報も指定される。判定部11は、自装置が検索要求に応答すべきか否かを判定する。   In the search request, for example, the type and range of the network device for which a response is requested are described. For example, types include printer devices, scanner devices, multifunction devices, projection devices, game machines, digital cameras, imaging devices, video recorders, video players, other image processing devices, audio devices, storage devices, information processing devices, and others. Information that identifies the electrical device is described. Information such as all network devices is also specified in the type. The determination unit 11 determines whether or not the own device should respond to the search request.

自装置が検索要求の対象に含まれている場合、応答部12が、検索要求の発信元に自装置の識別情報を送信する。発信元の情報は、ヘッダ部の送信元アドレスより特定される。なお、応答部12が発する送信データにも送信元アドレスが付される。このアドレス付加動作は、通信プロトコル上の処理として実現される。従って、検索要求の送信側でも、検索要求に対する応答を受信できれば、応答した画像処理装置のネットワーク上のアドレスを取得できる。   When the own device is included in the search request target, the response unit 12 transmits the identification information of the own device to the source of the search request. The sender information is specified from the sender address in the header part. A transmission source address is also attached to transmission data issued by the response unit 12. This address addition operation is realized as processing on a communication protocol. Accordingly, if the search request transmission side can also receive a response to the search request, the address on the network of the responding image processing apparatus can be acquired.

応答部12が送信する識別情報は、例えば検索要求の発信元で収集した識別情報を一覧表示する際に、ユーザが画像処理装置を特定できる情報であることが好ましい。例えば、モデル名、プリンタ名(フレンドリ名)、識別名、製造元名又は販売元名を識別情報として送信する。   The identification information transmitted by the response unit 12 is preferably information that allows the user to specify the image processing apparatus when, for example, displaying a list of identification information collected at the source of the search request. For example, a model name, a printer name (friendly name), an identification name, a manufacturer name, or a vendor name is transmitted as identification information.

なお、プリンタ名(フレンドリ名)は、例えば商標や標章として用いられる名称をいう。また識別名は、ユーザが自由に設定できる名称をいう。応答部12は、視覚的に確認又は特定できる情報を識別情報として通知する。これにより、ユーザを問わないインストール作業の簡易化が期待できる。   The printer name (friendly name) is a name used as a trademark or a mark, for example. Moreover, an identification name says the name which a user can set freely. The response unit 12 notifies information that can be visually confirmed or specified as identification information. Thereby, simplification of the installation work regardless of the user can be expected.

ここで、ネットワーク装置10は、ネットワークとの通信機能を有する装置をいう。ネットワーク装置10は、例えば、情報処理装置20から与えられる印刷データを処理する印刷処理部13を有するものを含む。印刷処理部13は、印刷機構(例えば印刷ヘッド)を制御して紙やフィルムその他の物体に印刷を行うものである。印刷手法は、モノクロ印刷でも、カラー印刷でも良い。また印刷内容は、例えば文書、写真、グラフィックその他の画像データでも良い。   Here, the network device 10 refers to a device having a communication function with a network. The network device 10 includes, for example, a device having a print processing unit 13 that processes print data given from the information processing device 20. The print processing unit 13 controls a printing mechanism (for example, a print head) to print on paper, film, or other objects. The printing method may be monochrome printing or color printing. The print content may be, for example, document, photo, graphic or other image data.

またネットワーク装置10は、例えば、光学的に画像を読み取る画像読取部14を有するものを含む。いわゆるスキャナやFAXを含む。また、印刷処理部13と画像読取部14の両方を含む装置も含む。かかる装置は、いわゆるコピー機や複合機とも呼ばれるものである。勿論、かかる機能を備えれば、製品の形態は問わない。   The network device 10 includes, for example, a device having an image reading unit 14 that optically reads an image. Includes so-called scanners and fax machines. Further, an apparatus including both the print processing unit 13 and the image reading unit 14 is also included. Such an apparatus is also called a so-called copying machine or multifunction machine. Of course, as long as such a function is provided, the form of the product is not limited.

またネットワーク装置10は、例えば、光学的に画像を投射する投射部15を有するものを含む。例えば、情報処理装置20から受信した画像をスクリーンに投射するプロジェクタを含む。かかる機能は、会議システムや学習システムを構築する上でも好適である。   The network device 10 includes, for example, a device having a projection unit 15 that optically projects an image. For example, the projector which projects the image received from the information processing apparatus 20 on a screen is included. Such a function is also suitable for constructing a conference system and a learning system.

なお、前述した判定部11及び応答部12の機能は、発明の一側面である識別情報通知方法やプログラムとしても実現される。図8に、ネットワーク装置10上で実行される処理手順を示す。図8に示すように、ネットワーク装置10は、自装置を対象に含む検索要求が受信されたか否か判定するステップSP1と、受信した検索要求が自端末を対象に含む場合、検索要求の発信元に自装置の識別情報を送信するステップSP2とを実行する。   The functions of the determination unit 11 and the response unit 12 described above are also realized as an identification information notification method or program that is one aspect of the invention. FIG. 8 shows a processing procedure executed on the network device 10. As shown in FIG. 8, the network device 10 determines whether or not a search request including its own device has been received, and if the received search request includes its own terminal, the source of the search request Step SP2 of transmitting the identification information of the own device to the device is executed.

かかる処理手順の実行により、情報処理装置20側に必要な情報を通知できる。
なお、ネットワーク装置10をコンピュータシステムとして実現する場合、そのファームウェアやアプリケーションプログラムとして、図8の処理手順を実行するものが好ましい。
By executing this processing procedure, necessary information can be notified to the information processing apparatus 20 side.
When the network device 10 is realized as a computer system, it is preferable that the firmware and application program execute the processing procedure of FIG.

(2)情報処理装置(識別情報の収集機能)
本発明の一つでは、ネットワーク経由でネットワーク装置10と接続される情報処理装置20に、ネットワーク装置から必要とする識別情報を収集する機能を搭載する。
(2) Information processing device (identification information collection function)
In one aspect of the present invention, the information processing apparatus 20 connected to the network apparatus 10 via the network is equipped with a function of collecting necessary identification information from the network apparatus.

すなわち、情報処理装置20に、ネットワークへ検索要求を同時に送信する検索要求部21と、検索要求に対する応答の受信時、当該応答のヘッダ情報より、応答元であるネットワーク装置10のアドレス情報を取得するアドレス取得部22と、検索要求に対する応答の受信時、応答元であるネットワーク装置10の識別情報を取得する識別情報取得部23とを設ける。   That is, when receiving a search request unit 21 that simultaneously transmits a search request to the information processing apparatus 20 and a response to the search request, the address information of the network apparatus 10 that is the response source is acquired from the header information of the response. An address acquisition unit 22 and an identification information acquisition unit 23 that acquires identification information of the network device 10 that is a response source when a response to the search request is received are provided.

検索要求部21による検索要求の送信は、前述したように同報的な通信である。検索要求の内容は、新たにインストールするネットワーク装置の情報を受けて決定される。例えば、インストールプログラムに基づいて決定される。インストールプログラムは、アプリケーションプログラムで提供されるだけでなく、ファームウェアやオペレーションシステムの一機能として提供される。   Transmission of the search request by the search request unit 21 is broadcast communication as described above. The content of the search request is determined by receiving information on the newly installed network device. For example, it is determined based on the installation program. The installation program is not only provided as an application program but also provided as a function of firmware and an operation system.

アドレス取得部22は、検索要求に応答したネットワーク装置のネットワーク上のアドレスを、ヘッダ部の送信元アドレスより取得する。取得されたアドレスは、通信ポートの作成に使用される。識別情報取得部23は、検索要求に対する応答から各ネットワーク装置の識別情報を取得する。取得された識別情報は、一覧表の形態でユーザに提示するのに用いられる。   The address acquisition unit 22 acquires the network address of the network device that has responded to the search request from the transmission source address of the header part. The acquired address is used to create a communication port. The identification information acquisition unit 23 acquires identification information of each network device from a response to the search request. The acquired identification information is used to present to the user in the form of a list.

ここで、情報処理装置20は、取得したネットワーク装置の識別情報を、表示装置に一覧表示させる表示制御部を有するものが望ましい。識別情報を一覧表示することで、ユーザは、視覚的に確認又は特定できる情報に基づいてインストールするネットワーク装置を選択することができる。   Here, it is desirable that the information processing apparatus 20 includes a display control unit that causes the display device to display a list of the acquired identification information of the network device. By displaying the identification information in a list, the user can select a network device to be installed based on information that can be visually confirmed or specified.

また、情報処理装置20は、取得したネットワーク装置の識別情報を、当該ネットワーク装置の他の識別情報に変換する識別情報変換部を有するものが望ましい。識別情報変換部を用いることにより、例えば取得した識別情報の違いを統一した形式の情報に変換できる。また、識別情報変換部を用いることにより、ユーザにとって確認し易い表示に変更することもできる。   The information processing apparatus 20 preferably includes an identification information conversion unit that converts the acquired identification information of the network device into other identification information of the network device. By using the identification information conversion unit, for example, it is possible to convert the difference in the acquired identification information into information in a unified format. In addition, by using the identification information conversion unit, it is possible to change the display to be easy for the user to confirm.

識別情報変換部には、識別情報と別の識別情報とを対応付けた変換テーブルを格納するものが望ましい。この場合、識別情報変換部は、変換テーブルを用いて1つの識別情報を他の識別情報に直接変換する。もっとも、取得した識別情報に対応付けるべき識別情報を、ネットワーク上の他の装置に問い合わせて取得することもできる。この場合、識別情報変換部は、応答から取得した識別情報に基づいて他の装置(例えば、販売元や製造元のデータベース)から情報を取り出す処理を実行する。   The identification information conversion unit preferably stores a conversion table in which identification information is associated with other identification information. In this case, the identification information conversion unit directly converts one identification information into other identification information using the conversion table. However, the identification information to be associated with the acquired identification information can be acquired by inquiring other devices on the network. In this case, the identification information conversion unit executes a process of extracting information from another device (for example, a database of a vendor or manufacturer) based on the identification information acquired from the response.

また、情報処理装置20は、一覧表示されたネットワーク装置のうちの一つがユーザにより選択されたとき、選択されたネットワーク装置との通信用にポートを追加するポート追加部を有するものが望ましい。ポート追加部を更に有する場合には、一覧表示された情報を参照してユーザが更なる入力作業を行う必要がなくなる。すなわち、ユーザは一覧表示の中からネットワーク装置を選択するだけで良い。   In addition, the information processing apparatus 20 preferably includes a port addition unit that adds a port for communication with the selected network device when one of the listed network devices is selected by the user. When the port addition unit is further included, it is not necessary for the user to perform further input work with reference to the information displayed in the list. That is, the user only needs to select a network device from the list display.

ここで、情報処理装置20は、ネットワークとの通信機能を有する装置であって、ハードウェアやソフトウェアを新たに組み込むことが可能なものをいう。すなわち、ネットワーク装置のうちハードウェアやソフトウェアを新たに組み込むことが可能なものをいう。従って、情報処理装置20には、前述したネットワーク装置の他、コンピュータ装置、コンピュータ機能を搭載する各種の電子機器を含む。   Here, the information processing apparatus 20 is an apparatus having a function of communicating with a network and capable of newly incorporating hardware and software. That is, a network device that can newly incorporate hardware and software. Therefore, the information processing apparatus 20 includes a computer apparatus and various electronic devices having a computer function in addition to the network apparatus described above.

なお、前述した検索要求部21、アドレス取得部22及び識別情報取得部23の機能は、発明の一側面である接続情報取得方法やプログラムとしても実現される。
図10に、情報処理装置20上で実行される処理手順を示す。図10に示すように、情報処理装置20は、ネットワークに、検索要求を同時に送信するステップSP3と、検索要求に対する応答の受信時、当該応答のヘッダ情報より、応答元であるネットワーク装置のアドレス情報を取得するステップSP4と、検索要求に対する応答の受信時、応答元であるネットワーク装置の識別情報を取得するステップSP5とを実行する。
Note that the functions of the search request unit 21, the address acquisition unit 22, and the identification information acquisition unit 23 described above are also realized as a connection information acquisition method and program that are one aspect of the invention.
FIG. 10 shows a processing procedure executed on the information processing apparatus 20. As shown in FIG. 10, the information processing device 20 receives the address information of the network device that is the response source from step SP3 for simultaneously transmitting a search request to the network and the header information of the response when receiving a response to the search request. Step SP4 is acquired, and step SP5 is executed when the response to the search request is received and the identification information of the network device that is the response source is acquired.

かかる処理手順の実行により、情報処理装置20は、ネットワーク装置を簡便にインストールできる。
なお、情報処理装置20をコンピュータシステムとして実現する場合、そのファームウェアやアプリケーションプログラムとして、図10の処理手順を実行するものが好ましい。
By executing this processing procedure, the information processing apparatus 20 can easily install the network apparatus.
When the information processing apparatus 20 is realized as a computer system, it is preferable that the firmware and application program execute the processing procedure of FIG.

(3)情報処理装置(ユーザインタフェース機能)
また本発明の一つでは、ネットワーク経由でネットワーク装置10と接続される情報処理装置20に、表示画面を通じた選択操作だけでインストールを実現できるユーザインタフェース機能を搭載する。
(3) Information processing device (user interface function)
In one embodiment of the present invention, the information processing apparatus 20 connected to the network apparatus 10 via the network is equipped with a user interface function that can be installed only by a selection operation through the display screen.

すなわち、情報処理装置20に、検索要求に対して応答のあったネットワーク装置の識別情報から一覧表を作成する一覧表作成部24と、作成された一覧表を表示装置に表示させる一覧表示部25とを設ける。   That is, the information processing device 20 creates a list table 24 from the identification information of the network device that has responded to the search request, and a list display unit 25 displays the created list table on the display device. And provide.

一覧表作成部24は、ネットワーク装置から取得した識別情報を項目別に並び替え、一覧表を作成する。このとき、取得した全ての識別情報を用いて一覧表を作成しても良いし、一部の識別情報のみを用いて一覧表を用いても良い。また、識別情報だけでなく、応答元のネットワーク装置から取得したアドレス情報を含めて一覧表を作成しても良い。なお、一覧表に含める項目はユーザが自由に設定できるようにしても良い。一覧表は最終的にユーザに提供されるため、ユーザの確認し易いものが望ましい。   The list creation unit 24 rearranges the identification information acquired from the network device by item, and creates a list. At this time, a list may be created using all the acquired identification information, or a list may be used using only a part of the identification information. Further, a list may be created including not only the identification information but also address information acquired from the response source network device. The items included in the list may be set freely by the user. Since the list is finally provided to the user, it is desirable that the list be easy for the user to confirm.

一覧表示部25は、不特定多数のネットワーク装置に送信された検索要求に応答したネットワーク装置10を一覧表示する。識別情報も合わせて表示する。視覚的に確認又は特定が容易な識別情報が表示されるため、ユーザは、インストールするネットワーク装置を簡単に選択できる。   The list display unit 25 displays a list of network devices 10 that have responded to a search request transmitted to an unspecified number of network devices. Identification information is also displayed. Since identification information that can be visually confirmed or specified easily is displayed, the user can easily select a network device to be installed.

ここで、情報処理装置20は、一覧表示されたネットワーク装置のうちの一つがユーザにより選択されたとき、選択されたネットワーク装置との通信用にポートを追加するポート追加部を有するものが望ましい。ポート追加部を更に有する場合には、一覧表示された情報を参照してユーザが更なる入力作業を行う必要がなくなる。すなわち、ユーザは一覧表示の中からネットワーク装置を選択するだけで良い。   Here, it is desirable that the information processing apparatus 20 includes a port adding unit that adds a port for communication with the selected network device when one of the listed network devices is selected by the user. When the port addition unit is further included, it is not necessary for the user to perform further input work with reference to the information displayed in the list. That is, the user only needs to select a network device from the list display.

なお、前述した一覧表作成部24及び一覧表示部25の機能は、発明の一側面である接続情報取得方法やプログラムとしても実現される。図10に、情報処理装置20上で実行される処理手順を示す。図10に示すように、情報処理装置20は、検索要求に対して応答のあったネットワーク装置の識別情報から一覧表を作成させるステップSP6と、作成された一覧表を表示装置に表示させるステップSP7とを実行する。   The functions of the list creation unit 24 and the list display unit 25 described above are also realized as a connection information acquisition method and program that are one aspect of the invention. FIG. 10 shows a processing procedure executed on the information processing apparatus 20. As shown in FIG. 10, the information processing apparatus 20 creates a list from the identification information of the network apparatus that has responded to the search request, and SP7 displays the created list on the display device. And execute.

かかる処理手順の実行により、情報処理装置20は、ネットワーク装置を簡便にインストールできる。
なお、情報処理装置20をコンピュータシステムとして実現する場合、そのファームウェアやアプリケーションプログラムとして、図10の処理手順を実行するものが好ましい。
By executing this processing procedure, the information processing apparatus 20 can easily install the network apparatus.
When the information processing apparatus 20 is realized as a computer system, it is preferable that the firmware and application program execute the processing procedure of FIG.

本発明の一つによれば、ネットワーク装置を情報処理装置にインストールするための情報を簡易に提供できるネットワーク装置を実現できる。
また本発明の一つによれば、検索要求に対して応答したネットワーク装置に関する識別情報を、そのアドレス情報と同時に取得できる情報処理装置を実現できる。
また本発明の一つによれば、取得した識別情報をユーザに提示することにより、ユーザがインストール対象を容易に特定できる情報処理装置を実現できる。
According to one aspect of the present invention, it is possible to realize a network apparatus that can easily provide information for installing the network apparatus in the information processing apparatus.
In addition, according to one aspect of the present invention, an information processing apparatus that can acquire identification information related to a network apparatus that has responded to a search request simultaneously with the address information can be realized.
In addition, according to one aspect of the present invention, by presenting the acquired identification information to the user, an information processing apparatus that allows the user to easily specify an installation target can be realized.

(1)ネットワークシステム例
以下、ネットワーク装置にプリンタを適用し、情報処理装置にコンピュータを適用する場合について説明する。すなわち、コンピュータにネットワークプリンタをインストールする場合について説明する。ネットワークシステムの形態には、例えば図7に示すものを適用する。
(1) Network System Example Hereinafter, a case where a printer is applied to a network device and a computer is applied to an information processing device will be described. That is, a case where a network printer is installed in a computer will be described. For example, the network system shown in FIG. 7 is applied.

なお、本明細書で特に図示又は記載されない技術については、当該技術分野において知られている技術を適用する。
以下の説明では、好適な実施の形態をソフトウェア処理として実現する。勿論、かかるソフトウェアと等価なハードウェアによっても実現できる。
Note that techniques known in the technical field are applied to techniques that are not particularly illustrated or described in the present specification.
In the following description, a preferred embodiment is realized as software processing. Of course, it can also be realized by hardware equivalent to such software.

本発明がハードウェアで実現される場合、特定用途向け集積回路(ASIC)のような集積回路、モジュール、ユニット又は当該技術分野において公知の他のデバイスとして実現できる。   When implemented in hardware, the present invention can be implemented as an integrated circuit, module, unit, or other device known in the art, such as an application specific integrated circuit (ASIC).

(2)コンピュータ
図11に、コンピュータ30の構成例を示す。ハードウェア自体は、周知の構成である。この例のコンピュータ30は、中央処理装置30A、主記憶装置30B、補助記憶装置30C、入力装置30D、出力装置30E、ネットワークインタフェース30Fを有する。
(2) Computer FIG. 11 shows a configuration example of the computer 30. The hardware itself has a well-known configuration. The computer 30 in this example includes a central processing unit 30A, a main storage device 30B, an auxiliary storage device 30C, an input device 30D, an output device 30E, and a network interface 30F.

主記憶装置30Bは、例えばROM(Read Only Memory)やRAM(Random Access
Memory)等の記憶装置でなる。主記憶装置30Bには、周辺機器との入出力を制御する基本プログラムの他、オペレーションシステムやアプリケーションプログラムが記憶される。また、主記憶装置30Bは、ソフトウェアの作業領域としても使用される。インストールプログラムも当該作業領域を使用して実行される。
The main storage device 30B is, for example, a ROM (Read Only Memory) or a RAM (Random Access).
Memory). The main storage device 30B stores an operation system and application programs in addition to a basic program for controlling input / output with peripheral devices. The main storage device 30B is also used as a software work area. The installation program is also executed using the work area.

補助記憶装置30Cは、例えば、ハードディスクドライブ装置や取り外し可能な記録媒体のドライブ装置でなる。例えば、インストールプログラムがCD−ROM(Compact Disc Read Only Memory )に記録されている場合、CD−ROMドライブが用いられる。もっとも、記録媒体には、例えば、磁気ディスク(フレキシブルディスク)又は磁気テープのような磁気記憶媒体、光ディスク、光テープ又はマシン読取り可能なバーコードのような読み取りに光を用いる光記憶媒体、半導体記憶装置の他、データやコンピュータプログラムを記憶するために使用される他の物理装置又は媒体を適用できる。   The auxiliary storage device 30C is, for example, a hard disk drive device or a removable recording medium drive device. For example, when the installation program is recorded on a CD-ROM (Compact Disc Read Only Memory), a CD-ROM drive is used. However, the recording medium includes, for example, a magnetic storage medium such as a magnetic disk (flexible disk) or a magnetic tape, an optical storage medium that uses light for reading, such as an optical disk, an optical tape, or a machine-readable barcode, and a semiconductor storage. In addition to devices, other physical devices or media used to store data and computer programs can be applied.

入力装置30Dは、例えば、キーボードやマウスその他のポインティングデバイスでなる。ソフトウェアを実行する中央処理装置30Aに対する指示は、入力装置30Dを用いて行われる。
出力装置30Eは、例えば、表示装置やスピーカでなる。表示装置の画面上には、例えば、インストールプログラムのユーザインタフェース画面が表示される。
The input device 30D is composed of, for example, a keyboard, a mouse, or other pointing device. An instruction to the central processing unit 30A that executes software is performed using the input device 30D.
The output device 30E is composed of, for example, a display device or a speaker. For example, a user interface screen of an installation program is displayed on the screen of the display device.

ネットワークインタフェース30Fは、ネットワークと通信するためのインタフェースである。この実施形態では、ネットワークに接続されたネットワークプリンタを検索するための検索要求とその応答が送受される。   The network interface 30F is an interface for communicating with the network. In this embodiment, a search request and a response for searching for a network printer connected to the network are transmitted and received.

なお、この通信には、UDP(User
Datagram Protocol)が用いられる。またこの実施形態の場合、ネットワークインタフェース30Fは、印刷データをネットワークプリンタに送信するのに用いられる。この通信には、TCP/IP(Transmission
Control Protocol)が用いられる。
For this communication, UDP (User
Datagram Protocol) is used. In this embodiment, the network interface 30F is used to send print data to a network printer. For this communication, TCP / IP (Transmission
Control Protocol) is used.

図12に、コンピュータ30で実行されるインストールプログラム(インストーラ)の処理手順を示す。なお、図12では、インストールプログラムの処理手順のうち主要な部分だけを表している。
インストーラは、インストーラを格納したCD−ROMがCD−ROMドライブに挿入されることで自動的に起動される(SP11)。インストーラの起動により、表示装置には、ユーザの入力操作を受け付ける初期画面が表示される。
FIG. 12 shows a processing procedure of an installation program (installer) executed by the computer 30. In FIG. 12, only the main part of the processing procedure of the installation program is shown.
The installer is automatically activated when the CD-ROM storing the installer is inserted into the CD-ROM drive (SP11). By starting the installer, an initial screen for accepting a user input operation is displayed on the display device.

初期画面でネットワークプリンタのインストールが選択されると、インストーラは、ネットワークプリンタのリスト(一覧表)の作成を開始する(SP12)。
次に、インストーラは、ネットワークに送信するブロードキャストパケットを作成する(SP13)。このブロードキャストパケットが、前述の検索要求に対応する。ここでは、ネットワークプリンタを検出するため、例えば“Find\nPrinter\n”でなる文字列がデータ領域に記述される。
When installation of a network printer is selected on the initial screen, the installer starts creating a list of network printers (SP12).
Next, the installer creates a broadcast packet to be transmitted to the network (SP13). This broadcast packet corresponds to the search request described above. Here, in order to detect a network printer, for example, a character string “Find \ nPrinter \ n” is described in the data area.

インストーラは、ブロードキャストパケットが完成した時点で同パケットを特定のポート番号に向けて送信する(SP14)。この送信は、UDPプロトコルを用いて実行される。UDPプロトコルを用いるため、信頼性はTCPプロトコルより劣るが、通信手順が簡易であるため高速通信を実現できる。すなわち、UDPプロトコルは、TCPプロトコルに比して短時間で通信を完了できる。   When the broadcast packet is completed, the installer transmits the packet toward a specific port number (SP14). This transmission is performed using the UDP protocol. Since the UDP protocol is used, the reliability is inferior to that of the TCP protocol, but since the communication procedure is simple, high-speed communication can be realized. That is, the UDP protocol can complete communication in a shorter time than the TCP protocol.

この後、インストーラは、ネットワークから応答パケットが受信されるのを待ち受ける状態に移行する(SP15)。
インストーラは、次のステップSP16でパケットが受信されたか否かを判定する。インストーラは、否定結果を得た場合、ステップSP15に戻る。インストーラは、パケットの受信が確認されるまでの間、このルーチン動作を実行する。
Thereafter, the installer shifts to a state of waiting for a response packet to be received from the network (SP15).
The installer determines whether or not a packet is received in the next step SP16. If the installer obtains a negative result, the installer returns to step SP15. The installer performs this routine operation until reception of a packet is confirmed.

インストーラは、肯定結果を得てステップSP17に進むと、パケットの内容が定型の内容か否か判定する。所定の要件を満たす応答パケットのみをフィルタリングするためである。定型の様式を満たさない場合、インストーラは、否定結果を得て再びステップSP15に戻る。   When the installer obtains a positive result and proceeds to step SP17, the installer determines whether or not the content of the packet is a standard content. This is because only response packets that satisfy the predetermined requirements are filtered. If the standard format is not satisfied, the installer obtains a negative result and returns to step SP15 again.

インストーラは、肯定結果を得てステップSP18に進むと、応答パケットのヘッダからIPアドレスを取得する。
この後、インストーラは、応答パケットからネットワークプリンタの識別情報を取得する。例えば、ネットワークプリンタのモデル名、ファームウェアのバージョン情報、フレンドリ名その他の情報を取得する。インストーラは、取得した識別情報を作成中のリストに追加する(SP19)。
When the installer obtains a positive result and proceeds to step SP18, the installer acquires an IP address from the header of the response packet.
Thereafter, the installer acquires network printer identification information from the response packet. For example, the network printer model name, firmware version information, friendly name, and other information are acquired. The installer adds the acquired identification information to the list being created (SP19).

かかる追加動作の後、インストーラは、予め設定した時間が経過したか否か判定する(SP20)。否定結果が得られた場合、インストーラは、ステップSP15に再び戻り、前述した動作を繰り返す。この繰り返し動作中に、電源の入った状態でネットワーク上に存在し、かつ、少なくともIP層レベルのネットワークソフトウェアがアクティブのネットワークプリンタをリストアップした一覧表が完成される。   After such an additional operation, the installer determines whether a preset time has elapsed (SP20). If a negative result is obtained, the installer returns to step SP15 again and repeats the above-described operation. During this repetitive operation, a list of network printers that are present on the network in a state where the power is on and at least the IP layer level network software is listed is completed.

予め定めた時間が経過したことが確認されると、インストーラは、完成したリストを表示装置の画面上に表示させる(SP21)。このとき、リストを構成する識別情報は、ユーザが容易に確認できる情報である。このため、ツリー表示やIPアドレスの表示に比べて、ユーザフレンドリーなインタフェースが実現される。   When it is confirmed that the predetermined time has elapsed, the installer displays the completed list on the screen of the display device (SP21). At this time, the identification information constituting the list is information that can be easily confirmed by the user. Therefore, a user-friendly interface is realized as compared with the tree display and the IP address display.

この後、インストーラは、表示されたリストの中からインストールするネットワークプリンタが選択されるのを待ち受ける状態になり、ユーザからの選択が確認された時点で、選択されたネットワークプリンタのインストール作業を継続する(SP22)。具体的には、対応するドライバファイルがコピーされる。   After that, the installer waits for a network printer to be installed to be selected from the displayed list, and when the selection from the user is confirmed, the installation of the selected network printer is continued. (SP22). Specifically, the corresponding driver file is copied.

(3)プリンタ
図13に、プリンタ40の構成例を示す。このプリンタ40は、中央処理装置40A、主記憶装置40B、入力装置40C、出力装置40D、印刷処理部40E、ネットワークインタフェース40Fを有する。図に示すように、プリンタ40の信号処理部はコンピュータでなる。プリンタ40は、コンピュータにより印刷処理部40Eの動作を制御する。
(3) Printer FIG. 13 shows a configuration example of the printer 40. The printer 40 includes a central processing unit 40A, a main storage device 40B, an input device 40C, an output device 40D, a print processing unit 40E, and a network interface 40F. As shown in the figure, the signal processing unit of the printer 40 is a computer. The printer 40 controls the operation of the print processing unit 40E by a computer.

主記憶装置40Bは、例えばROM(Read Only Memory)やRAM(Random Access
Memory)等の記憶装置でなる。主記憶装置40Bには、プリンタの基本動作を規定するファームウェアが記憶される。前述の応答機能は符号化され、ファームウェアの一部として格納される。
The main storage device 40B is, for example, a ROM (Read Only Memory) or a RAM (Random Access).
Memory). The main storage device 40B stores firmware that defines the basic operation of the printer. The aforementioned response function is encoded and stored as part of the firmware.

入力装置40Cは、筐体本体に設けられた各種のボタン類でなる。最もシンプルなものは、電源ボタンである。なお、コピー機能やファクス機能が搭載されている場合には、コピーボタンやダイヤルボタンその他が設けられる。   The input device 40C includes various buttons provided on the housing body. The simplest is the power button. When a copy function or a fax function is installed, a copy button, a dial button, and the like are provided.

出力装置40Dは、筐体本体に設けられたランプやディスプレイでなる。プリンタの状態をユーザに通知するために設けられる。
印刷処理部40Eは、印刷機構部と印刷制御部とでなる。印刷機構部は、用紙の給排機構でなる。なお、印刷ヘッドを駆動する方式の場合には、ヘッドの駆動機構も含む。印刷制御部は、印刷データを印刷に適した印刷パターンに変換する制御動作を実行する。
The output device 40D is a lamp or display provided in the housing body. It is provided to notify the user of the printer status.
The print processing unit 40E includes a print mechanism unit and a print control unit. The printing mechanism unit is a paper supply / discharge mechanism. In the case of a system for driving a print head, a head drive mechanism is also included. The print control unit executes a control operation for converting the print data into a print pattern suitable for printing.

ネットワークインタフェース40Fは、ネットワーク経由で接続されたコンピュータと通信するためのインタフェースである。このネットワークインタフェース40Fを通じて、検索要求の受信と応答が行われる。また、ネットワークインタフェース40Fを通じて、印刷データの受信が行われる。   The network interface 40F is an interface for communicating with a computer connected via a network. The search request is received and responded through the network interface 40F. In addition, print data is received through the network interface 40F.

図14に、プリンタ40のファームウェアで実行される処理手順の一つを示す。この処理手順は、コンピュータ30のインストール時に実行される。
中央処理装置(CPU)40Aは、電源投入によりファームウェアを起動する(SP31)。ファームウェアの起動後、CPU40Aは、ネットワーク経由でパケットが受信されるのを待機する状態になる(SP32)。
FIG. 14 shows one processing procedure executed by the firmware of the printer 40. This processing procedure is executed when the computer 30 is installed.
The central processing unit (CPU) 40A activates the firmware when the power is turned on (SP31). After the firmware is activated, the CPU 40A waits for a packet to be received via the network (SP32).

CPU40Aは、次のステップSP33でパケットが受信されたか否かを判定する(SP33)。CPU40Aは、否定結果を得た場合、ステップS32に戻る。CPU40Aは、パケットの受信が確認されるまでの間、このルーチン動作を実行する。   The CPU 40A determines whether or not a packet has been received in the next step SP33 (SP33). If the CPU 40A obtains a negative result, it returns to step S32. The CPU 40A executes this routine operation until reception of a packet is confirmed.

CPU40Aは、肯定結果を得てステップSP34に進むと、ネットワークプリンタに応答を求めるパケットか否かを判定する。この実施形態では、パケットに“Find\nPrinter\n”なる文字列が現れるか否か判定する。CPU40Aは、否定結果を得た場合、再びステップ32に戻る。CPU40Aは、該当文字列を発見するまで前述のルーチン動作を繰り返し実行する。   When the CPU 40A obtains a positive result and proceeds to step SP34, it determines whether or not the packet is a packet for requesting a response from the network printer. In this embodiment, it is determined whether or not a character string “Find \ nPrinter \ n” appears in the packet. If the CPU 40A obtains a negative result, it returns to step 32 again. The CPU 40A repeatedly executes the above-described routine operation until the corresponding character string is found.

CPU40Aは、肯定結果を得てステップSP35に進むと、検索要求の発信元であるプリンタ30に向けて定型パケットを送信する。例えば、”Model:L-50\nRev:99999999\nName:api\n”なるデータを内容とするパケットを送信する。ここで、「Model:L-50」の部分は、モデル名を表す。また、「Rev:99999999」の部分は、ファームウェアのバージョンを表す。ファームウェアのバージョン情報は、インストール時に最適なドライブプログラムをインストールする上で有用である。また、「Name:api」の部分は、プリンタ名(フレンドリー名)を表す。   When the CPU 40A obtains an affirmative result and proceeds to step SP35, the CPU 40A transmits a fixed packet to the printer 30 that is the source of the search request. For example, a packet including data “Model: L-50 \ nRev: 99999999 \ nName: api \ n” is transmitted. Here, “Model: L-50” represents a model name. The part “Rev: 99999999” represents the firmware version. The version information of the firmware is useful for installing an optimal drive program at the time of installation. The “Name: api” part represents a printer name (friendly name).

(4)GUI
次に、コンピュータ画面に表示されるGUIを説明する。以下の動作は、例えばネットワークに新たに接続したコンピュータ30にプリンタ40をインストールする場合に実行される。また例えば、ネットワークに新たに接続したプリンタ40をコンピュータ30にインストールする場合に実行される。勿論、コンピュータ30とプリンタ40には、前述した機能が搭載されているものとする。
(4) GUI
Next, the GUI displayed on the computer screen will be described. The following operation is executed when the printer 40 is installed in the computer 30 newly connected to the network, for example. Also, for example, it is executed when the printer 40 newly connected to the network is installed in the computer 30. Of course, it is assumed that the computer 30 and the printer 40 are equipped with the functions described above.

例えば、インストーラは、コンピュータ30にインストーラを搭載したCD−ROMが挿入されることにより自動的に起動される。コンピュータ画面には、実行内容を確認する画面が表示さえる。ここで、プリンタドライバのインストールがクリックされると、図15のウィザード画面50が表示される。   For example, the installer is automatically activated when a CD-ROM loaded with the installer is inserted into the computer 30. A screen for confirming the execution contents can be displayed on the computer screen. Here, when installation of the printer driver is clicked, a wizard screen 50 of FIG. 15 is displayed.

ウィザード画面50は、2つの領域51、52でなる。領域51は、プリンタとコンピュータを接続するケーブルを選択入力するための領域である。想定する接続形態は、ネットワークケーブルによる接続と、USBケーブルによる接続との2つである。その選択は、ラジオボタン形式で行われる。なお、領域52は、選択の決定と画面の切り替えを確定するための操作ボタンを表示する領域である。   The wizard screen 50 includes two areas 51 and 52. An area 51 is an area for selecting and inputting a cable connecting the printer and the computer. There are two assumed connection forms: connection using a network cable and connection using a USB cable. The selection is made in the form of a radio button. The area 52 is an area for displaying an operation button for confirming selection and screen switching.

インストーラは、このウィザード画面50において、ネットワークケーブルが選択入力されると、図16のウィザード画面60を表示する。
ウィザード画面60は、2つの領域61、62である。領域61は、プリンタがネットワークとどのように接続されているかを選択入力するための領域である。
When the network cable is selected and input on the wizard screen 50, the installer displays the wizard screen 60 of FIG.
The wizard screen 60 has two areas 61 and 62. An area 61 is an area for selectively inputting how the printer is connected to the network.

想定する接続形態は、ネットワークを介しての接続と、コンピュータを介しての接続との2つである。その選択は、やはりラジオボタン形式で行われる。なお、プリンタがコンピュータを介してネットワークに接続されている場合には、後述する処理と別のインストール作業が必要である。ブロードキャストパケットがプリンタまで到達しないからである。また領域62は、選択の決定と画面の切り替えを確定するための操作ボタンを表示する領域である。   There are two assumed connection forms: connection via a network and connection via a computer. The selection is still made in the form of a radio button. When the printer is connected to the network via a computer, an installation operation different from the processing described later is required. This is because the broadcast packet does not reach the printer. The area 62 is an area for displaying operation buttons for confirming selection and screen switching.

領域61には、一覧表示からインストールするプリンタを選択入力するか否かをユーザに確認するラジオボタンも表示される。ここでは、プリンタがネットワークを介して接続されていることを選択するラジオボタンと、一覧表示の中からインストールするプリンタを選択するラジオボタンがオンになっているものとする。なお、プリンタ40がコンピュータ40と直接接続されている場合も、その通信がネットワークケーブル等を通じて行われる場合には、ネットワークに直接接続されているものとして扱う。   The area 61 also displays a radio button for confirming to the user whether or not to select and input a printer to be installed from the list display. Here, it is assumed that the radio button for selecting that the printer is connected via the network and the radio button for selecting the printer to be installed from the list display are turned on. Even when the printer 40 is directly connected to the computer 40, when the communication is performed through a network cable or the like, it is treated as being directly connected to the network.

この状態で、インストールの進行が指示入力されると、インストーラは、ネットワーク上に、例えば“Find\nPrinter\n”でなる文字列をブロードキャストし、その応答を受ける状態になる。
インストーラは、定型のパケットが受信される度、受信されたパケットから識別情報を取り出して作成中のリストに追加する。また、インストーラは、パケットのヘッダからIPアドレスを取得し、識別情報と共にリストに追加する。
In this state, when an instruction to proceed with the installation is input, the installer broadcasts a character string such as “Find \ nPrinter \ n” on the network and receives a response.
Each time a fixed packet is received, the installer extracts identification information from the received packet and adds it to the list being created. Further, the installer acquires the IP address from the packet header and adds it to the list together with the identification information.

パケットをブロードキャストしてから一定時間が経過すると、インストーラは、図17のウィザード画面70を表示する。
ウィザード画面70は、2つの領域71、72でなる。領域71は、自動的に検索されたネットワークプリンタを一覧表示するための領域である。図では、ネットワーク上に2つのネットワークプリンタが接続されていることが分かる。
When a certain time has elapsed since the packet was broadcast, the installer displays the wizard screen 70 of FIG.
The wizard screen 70 includes two areas 71 and 72. The area 71 is an area for displaying a list of automatically searched network printers. In the figure, it can be seen that two network printers are connected on the network.

領域71の表示は、従来のインストール画面(図2)と大きく異なる。図2のインストール画面ではIPアドレスやポート名を直接入力する必要があった。しかし、図17では、なんらの情報を入力する必要は無い。例えば、IPアドレスの表示欄には、パケットから取得した正確な値が既に表示されている。また、モデル名やプリンタ名(フレンドリ名)の表示欄に表される文字列は、筐体の表面に通常表示される文字列である。
従って、ユーザは、容易にインストール対象であるプリンタを識別し、画面上で選択することができる。
The display of the area 71 is greatly different from the conventional installation screen (FIG. 2). In the installation screen of FIG. 2, it is necessary to directly input an IP address and a port name. However, in FIG. 17, it is not necessary to input any information. For example, an accurate value acquired from the packet is already displayed in the IP address display field. The character string displayed in the display column for the model name and printer name (friendly name) is a character string normally displayed on the surface of the housing.
Therefore, the user can easily identify the printer to be installed and select it on the screen.

なお、領域72は、選択の決定と画面の切り替えを確定するための操作ボタンを表示する領域である。この領域72のボタンを操作してユーザが選択操作を確定することにより、インストーラは、ドライバファイルのコピー準備画面に移行する。後は、ユーザがインストールの実行を指示するだけで、一連のインストール動作が完了する。
因みに、図17の一覧表にプリンタが1台も無い場合には、プリンタが自動検索機能に対応していない可能性があるため、従前の手順でプリンタをインストールする。
The area 72 is an area for displaying an operation button for confirming selection and screen switching. When the user confirms the selection operation by operating the button in this area 72, the installer shifts to the driver file copy preparation screen. Thereafter, the user simply instructs the execution of the installation to complete a series of installation operations.
Incidentally, if there is no printer in the list of FIG. 17, the printer may not be compatible with the automatic search function, so the printer is installed according to the previous procedure.

(5)実施形態の効果
前述のコンピュータ30は、ブロードキャストによりネットワークプリンタの識別情報を収集する。このため、TCP/IPプロトコルによる通信手順に比して短時間で情報を収集できる。また、TCP/IPプロトコルでは、正しいIPアドレスが入力されないと、必要な情報を収集することができない。しかし、ブロードキャストによる情報の収集では、IPアドレスを入力する必要がない。このため、IPアドレスに不慣れなユーザも必要な情報を確実に収集できる。
(5) Effects of the Embodiment The computer 30 described above collects network printer identification information by broadcasting. For this reason, it is possible to collect information in a short time compared to the communication procedure based on the TCP / IP protocol. In the TCP / IP protocol, necessary information cannot be collected unless a correct IP address is input. However, in collecting information by broadcast, it is not necessary to input an IP address. For this reason, even a user unfamiliar with the IP address can surely collect necessary information.

また前述のコンピュータ30は、インストール可能なプリンタ40を、その識別情報と共に一覧表示する。識別情報は、ユーザに馴染みのある情報であり、視覚的にも容易に確認可能である。このため、IPアドレスに不慣れなユーザも簡単にプリンタをインストールできる。   The computer 30 also displays a list of printers 40 that can be installed together with their identification information. The identification information is information familiar to the user and can be easily confirmed visually. Therefore, a user who is not familiar with the IP address can easily install the printer.

前述のプリンタ40は、ブロードキャストを用いた検索要求に応答し、自装置の識別情報を返送する機能を有する。このため、コンピュータ画面にインストール可能なプリンタを一覧表示する際に、自装置の識別情報も合わせて表示させることができる。   The printer 40 described above has a function of responding to a search request using broadcast and returning identification information of its own device. For this reason, when displaying a list of printers that can be installed on the computer screen, the identification information of the own apparatus can also be displayed.

(6)他の実施形態
前述の実施形態においては、コンピュータ30にプリンタ40をインストールする場合について述べたが、コンピュータに他の画像処理装置をインストールする場合にも適用し得る。また、前述の応答機能を搭載するネットワーク装置に広く適用し得る。
(6) Other Embodiments In the above-described embodiments, the case where the printer 40 is installed in the computer 30 has been described. However, the present invention can be applied to the case where another image processing apparatus is installed in the computer. Further, the present invention can be widely applied to network devices equipped with the response function described above.

前述の実施形態においては、検索要求への応答に際し、プリンタのモデル名、バージョン名、プリンタ名(フレンドリ名)をコンピュータ30に送信したが、いずれか一つだけを送信しても良い。また、会社名を識別情報として送信しても良い。   In the above-described embodiment, the printer model name, version name, and printer name (friendly name) are transmitted to the computer 30 in response to the search request, but only one of them may be transmitted. Further, the company name may be transmitted as identification information.

前述の実施形態においては、一覧表示に用いる情報を識別情報として送信しているが、コンピュータ30に識別情報の変換機能を設けて必要な情報を生成して一覧表示しても良い。例えばモデル名をフレンドリ名や会社名に変換し、一覧表示させても良い。また、表示項目をユーザが選択できるようにしても良い。一覧表示させる項目をユーザが選択できることにより、ユーザにとって使い勝手の良いインストーラを提供できる。   In the above-described embodiment, information used for list display is transmitted as identification information. However, the computer 30 may be provided with a conversion function of identification information to generate necessary information and display the list. For example, the model name may be converted into a friendly name or company name and displayed in a list. Moreover, you may enable it for a user to select a display item. Since the user can select items to be displayed in a list, a user-friendly installer can be provided.

ネットワークシステム例を示す図である。1 is a diagram illustrating an example of a network system. 従来用いられているインストール用のGUI画面例を示す図である。It is a figure which shows the example of the GUI screen for installation used conventionally. pingのコマンドリストを示す図である。It is a figure which shows the command list of ping. 通信ポートが自動作成された場合に表示されるGUI画面例を示す図である。It is a figure which shows the example of a GUI screen displayed when a communication port is created automatically. デバイスが見つからない場合に表示されるGUI画面例を示す図である。It is a figure which shows the example of a GUI screen displayed when a device is not found. 正しいIPアドレスの入力を要求する場合に表示されるGUI画面例を示す図である。It is a figure which shows the example of a GUI screen displayed when the input of a correct IP address is requested | required. ネットワークシステム例を示す図である。1 is a diagram illustrating an example of a network system. ネットワーク装置で実行される応答手順を示すフローチャートである。It is a flowchart which shows the response procedure performed with a network device. 情報処理装置で実行される検索要求手順を示すフローチャートである。It is a flowchart which shows the search request | requirement procedure performed with an information processing apparatus. 情報処理装置で実行される一覧表示手順を示すフローチャートである。It is a flowchart which shows the list display procedure performed with information processing apparatus. コンピュータの内部構成例を示す図である。It is a figure which shows the internal structural example of a computer. コンピュータで実行される処理手順を示すフローチャートである。It is a flowchart which shows the process sequence performed with a computer. ネットワーク装置の内部構成例を示す図である。It is a figure which shows the internal structural example of a network apparatus. ネットワーク装置で実行される処理手順を示すフローチャートである。It is a flowchart which shows the process sequence performed with a network device. 接続ケーブルの種類を選択入力するためのウィザード画面例を示す図である。It is a figure which shows the example of a wizard screen for selecting and inputting the kind of connection cable. ネットワークへの接続形態を選択入力するためのウィザード画面例を示す図である。It is a figure which shows the example of a wizard screen for selecting and inputting the connection form to a network. 検索結果を一覧表示するためのウィザード画面例を示す図である。It is a figure which shows the example of a wizard screen for displaying a list of search results.

符号の説明Explanation of symbols

10 ネットワーク装置
11 判定部
12 応答部
13 印刷処理部
14 画像読取部
15 投射部
20 情報処理装置
21 検索要求部
22 アドレス取得部
23 識別情報取得部
24 一覧表作成部
25 一覧表示部
DESCRIPTION OF SYMBOLS 10 Network apparatus 11 Determination part 12 Response part 13 Print processing part 14 Image reading part 15 Projection part 20 Information processing apparatus 21 Search request part 22 Address acquisition part 23 Identification information acquisition part 24 List creation part 25 List display part

Claims (21)

ネットワーク経由で情報処理装置と接続されるネットワーク装置であって、
自装置を対象に含む検索要求が受信されたか否か判定する判定部と、
受信した検索要求が自端末を対象に含む場合、前記検索要求の発信元に自装置の識別情報を送信する応答部と
を有することを特徴とするネットワーク装置。
A network device connected to an information processing device via a network,
A determination unit that determines whether or not a search request including the device itself is received;
When the received search request includes the own terminal as a target, the network device has a response unit that transmits identification information of the own device to a source of the search request.
請求項1に記載のネットワーク装置において、
前記識別情報は、モデル名である
ことを特徴とするネットワーク装置。
The network device according to claim 1,
The network apparatus, wherein the identification information is a model name.
請求項1に記載のネットワーク装置において、
前記識別情報は、フレンドリ名である
ことを特徴とするネットワーク装置。
The network device according to claim 1,
The network device, wherein the identification information is a friendly name.
請求項1に記載のネットワーク装置において、
前記識別情報は、製造元名又は販売元名である
ことを特徴とするネットワーク装置。
The network device according to claim 1,
The network device, wherein the identification information is a manufacturer name or a vendor name.
請求項1に記載のネットワーク装置は、
前記情報処理装置から与えられる印刷データを処理する印刷処理部を有する
ことを特徴とするネットワーク装置。
The network device according to claim 1,
A network apparatus, comprising: a print processing unit that processes print data provided from the information processing apparatus.
請求項1に記載のネットワーク装置は、
光学的に画像を読み取る画像読取部を有する
ことを特徴とするネットワーク装置。
The network device according to claim 1,
A network device comprising an image reading unit that optically reads an image.
請求項1に記載のネットワーク装置は、
光学的に画像を投射する投射部を有する
ことを特徴とするネットワーク装置。
The network device according to claim 1,
A network device comprising a projection unit that optically projects an image.
ネットワーク経由で情報処理装置と接続されるネットワーク装置で実行される識別情報通知方法であって、
自装置を対象に含む検索要求が受信されたか否か判定するステップと、
受信した検索要求が自端末を対象に含む場合、前記検索要求の発信元に自装置の識別情報を送信するステップと
を実行することを特徴とする識別情報通知方法。
An identification information notification method executed by a network device connected to an information processing device via a network,
Determining whether a search request including the device itself is received;
When the received search request includes the own terminal as a target, the step of transmitting the identification information of the own device to the source of the search request is executed.
ネットワーク経由で情報処理装置と接続されるネットワーク装置に搭載されるコンピュータに、
自装置を対象に含む検索要求が受信されたか否か判定させる判定機能と、
受信した検索要求が自端末を対象に含む場合、前記検索要求の発信元に自装置の識別情報を送信させる応答機能と
を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
In a computer mounted on a network device connected to an information processing device via a network,
A determination function for determining whether or not a search request including the device itself has been received;
A computer-readable recording medium recording a program for executing a response function for transmitting the identification information of the own device to a source of the search request when the received search request includes the own terminal.
ネットワーク経由で情報処理装置と接続されるネットワーク装置に搭載されるコンピュータに、
自装置を対象に含む検索要求が受信されたか否か判定させる判定機能と、
受信した検索要求が自端末を対象に含む場合、前記検索要求の発信元に自装置の識別情報を送信させる応答機能と
を実行させるプログラム。
In a computer mounted on a network device connected to an information processing device via a network,
A determination function for determining whether or not a search request including the device itself has been received;
When the received search request includes the own terminal as a target, a program that executes a response function that causes the source of the search request to transmit identification information of the own device.
ネットワーク経由でネットワーク装置と接続される情報処理装置であって、
ネットワークに、検索要求を同時に送信する検索要求部と、
前記検索要求に対する応答の受信時、当該応答のヘッダ情報より、応答元であるネットワーク装置のアドレス情報を取得するアドレス取得部と、
前記検索要求に対する応答の受信時、応答元であるネットワーク装置の識別情報を取得する識別情報取得部と、
を有することを特徴とする情報処理装置。
An information processing device connected to a network device via a network,
A search request part for simultaneously sending a search request to the network;
When receiving a response to the search request, from the header information of the response, an address acquisition unit that acquires address information of the network device that is the response source;
When receiving a response to the search request, an identification information acquisition unit that acquires identification information of a network device that is a response source;
An information processing apparatus comprising:
請求項11に記載の情報処理装置において、
取得したネットワーク装置の識別情報を、表示装置に一覧表示させる表示制御部
を有することを特徴とする情報処理装置。
The information processing apparatus according to claim 11,
An information processing apparatus comprising: a display control unit configured to display a list of acquired identification information of network devices on a display device.
請求項11に記載の情報処理装置において、
取得したネットワーク装置の識別情報を、当該ネットワーク装置の他の識別情報に変換する識別情報変換部
を有することを特徴とする情報処理装置。
The information processing apparatus according to claim 11,
An information processing apparatus comprising: an identification information conversion unit that converts acquired identification information of a network device into other identification information of the network device.
ネットワーク経由でネットワーク装置と接続される情報処理装置であって、
画面表示を通じ、ネットワーク装置の接続形態を取得する接続形態取得部と、
検索要求に対して応答のあったネットワーク装置の識別情報から一覧表を作成し、表示装置に表示させる一覧表示部と
を有することを特徴とする情報処理装置。
An information processing device connected to a network device via a network,
A connection form obtaining unit for obtaining a connection form of the network device through a screen display;
An information processing apparatus comprising: a list display unit that creates a list from identification information of a network apparatus that has responded to a search request and displays the list on a display apparatus.
請求項12又は14に記載の情報処理装置において、
一覧表示されたネットワーク装置のうちの一つがユーザにより選択されたとき、選択されたネットワーク装置との通信用にポートを追加するポート追加部
を有することを特徴とする情報処理装置。
The information processing apparatus according to claim 12 or 14,
An information processing apparatus comprising: a port addition unit that adds a port for communication with a selected network device when one of the listed network devices is selected by a user.
ネットワーク経由でネットワーク装置と接続される情報処理装置で実行される接続情報取得方法であって、
ネットワークに、検索要求を同時に送信するステップと、
前記検索要求に対する応答の受信時、当該応答のヘッダ情報より、応答元であるネットワーク装置のアドレス情報を取得するステップと、
前記検索要求に対する応答の受信時、応答元であるネットワーク装置の識別情報を取得するステップと
を実行することを特徴とする接続情報取得方法。
A connection information acquisition method executed by an information processing device connected to a network device via a network,
Simultaneously sending a search request to the network;
When receiving a response to the search request, from the header information of the response, obtaining the address information of the network device that is the response source;
And a step of acquiring identification information of a network device as a response source when receiving a response to the search request.
ネットワーク経由でネットワーク装置と接続される情報処理装置で実行される接続情報表示方法であって、
検索要求に対して応答のあったネットワーク装置の識別情報から一覧表を作成するステップと、
作成された一覧表を表示装置に表示させるステップと
を実行することを特徴とする接続情報表示方法。
A connection information display method executed by an information processing device connected to a network device via a network,
Creating a list from identification information of network devices that responded to the search request;
And displaying the created list on a display device. A connection information display method comprising:
ネットワーク経由でネットワーク装置と接続される情報処理装置に搭載されるコンピュータに、
ネットワークに、検索要求を同時に送信する検索要求機能と、
前記検索要求に対する応答の受信時、当該応答のヘッダ情報より、応答元であるネットワーク装置のアドレス情報を取得させるアドレス取得機能と、
前記検索要求に対する応答の受信時、応答元であるネットワーク装置の識別情報を取得させる識別情報取得機能と
を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
To a computer installed in an information processing device connected to a network device via a network,
A search request function that simultaneously sends a search request to the network;
When receiving a response to the search request, from the header information of the response, an address acquisition function that acquires the address information of the network device that is the response source;
A computer-readable recording medium storing a program for executing an identification information acquisition function for acquiring identification information of a network device that is a response source when receiving a response to the search request.
ネットワーク経由でネットワーク装置と接続される情報処理装置に搭載されるコンピュータに、
検索要求に対して応答のあったネットワーク装置の識別情報から一覧表を作成させる一覧表作成機能と、
作成された一覧表を表示装置に表示させる一覧表示機能と
を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
To a computer installed in an information processing device connected to a network device via a network,
A list creation function that creates a list from the identification information of the network device that responded to the search request;
A computer-readable recording medium recording a program for executing a list display function for displaying a created list on a display device.
ネットワーク経由でネットワーク装置と接続される情報処理装置に搭載されるコンピュータに、
ネットワークに、検索要求を同時に送信する検索要求機能と、
前記検索要求に対する応答の受信時、当該応答のヘッダ情報より、応答元であるネットワーク装置のアドレス情報を取得させるアドレス取得機能と、
前記検索要求に対する応答の受信時、応答元であるネットワーク装置の識別情報を取得させる識別情報取得機能と
を実行させるプログラム。
To a computer installed in an information processing device connected to a network device via a network,
A search request function that simultaneously sends a search request to the network;
When receiving a response to the search request, from the header information of the response, an address acquisition function that acquires the address information of the network device that is the response source;
An identification information acquisition function for acquiring identification information of a network device that is a response source when receiving a response to the search request.
ネットワーク経由でネットワーク装置と接続される情報処理装置に搭載されるコンピュータに、
検索要求に対して応答のあったネットワーク装置の識別情報から一覧表を作成させる一覧表作成機能と、
作成された一覧表を表示装置に表示させる一覧表示機能と
を実行させるプログラム。
To a computer installed in an information processing device connected to a network device via a network,
A list creation function that creates a list from the identification information of the network device that responded to the search request;
A program that executes a list display function that displays the created list on a display device.
JP2003375568A 2003-11-05 2003-11-05 Network device, identification information notifyication method, information processor, connection information acquisition method, connection information display method, recording medium, and program Pending JP2005141366A (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2003375568A JP2005141366A (en) 2003-11-05 2003-11-05 Network device, identification information notifyication method, information processor, connection information acquisition method, connection information display method, recording medium, and program
US10/979,423 US20050108705A1 (en) 2003-11-05 2004-11-02 Installing method, network apparatus, identification information communicating method, information processing apparatus, connection information acquiring method, connection information displaying method, recording medium, and program
EP04026090A EP1530128A3 (en) 2003-11-05 2004-11-03 Method and system for installing software in a network
EP06018106A EP1734448A3 (en) 2003-11-05 2004-11-03 Installing method, network apparatus, identification information communicating method, information processing apparatus, connection information acquiring method, connection information displaying method, recording medium, and program
KR1020040089312A KR20050043667A (en) 2003-11-05 2004-11-04 Installing method, network device, identification information notifying method, information processing device, connection information acquisition method, connection information displaying method, recording medium, and program
CN200410092258.5A CN1614562A (en) 2003-11-05 2004-11-05 Network device, information processing device and connection data acquiring and displaying method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003375568A JP2005141366A (en) 2003-11-05 2003-11-05 Network device, identification information notifyication method, information processor, connection information acquisition method, connection information display method, recording medium, and program

Publications (1)

Publication Number Publication Date
JP2005141366A true JP2005141366A (en) 2005-06-02

Family

ID=34686905

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003375568A Pending JP2005141366A (en) 2003-11-05 2003-11-05 Network device, identification information notifyication method, information processor, connection information acquisition method, connection information display method, recording medium, and program

Country Status (1)

Country Link
JP (1) JP2005141366A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007026856A1 (en) * 2005-08-31 2007-03-08 Canon Kabushiki Kaisha Image forming apparatus, control method therefor, program, and image forming system
JP2007069388A (en) * 2005-09-05 2007-03-22 Canon Inc Image forming apparatus, method for controlling the same, program, and image forming system
JP2007069358A (en) * 2005-09-02 2007-03-22 Canon Inc Image forming apparatus, its controlling method, program, and image forming system
WO2018207459A1 (en) * 2017-05-10 2018-11-15 京セラドキュメントソリューションズ株式会社 Image forming system, image forming device, and terminal device

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4546356B2 (en) * 2005-08-31 2010-09-15 キヤノン株式会社 Image forming apparatus, control method therefor, program, and image forming system
JP2007062220A (en) * 2005-08-31 2007-03-15 Canon Inc Image forming device, method of controlling the device, program, image forming system
US8059294B2 (en) 2005-08-31 2011-11-15 Canon Kabushiki Kaisha Image forming based on operation mode
WO2007026856A1 (en) * 2005-08-31 2007-03-08 Canon Kabushiki Kaisha Image forming apparatus, control method therefor, program, and image forming system
KR100956928B1 (en) * 2005-08-31 2010-05-11 캐논 가부시끼가이샤 Image forming apparatus, control method therefor, and image forming system
JP2007069358A (en) * 2005-09-02 2007-03-22 Canon Inc Image forming apparatus, its controlling method, program, and image forming system
US7826083B2 (en) 2005-09-02 2010-11-02 Canon Kabushiki Kaisha Management of multiple page description languages
JP4579799B2 (en) * 2005-09-02 2010-11-10 キヤノン株式会社 Image forming apparatus, control method therefor, program, and image forming system
JP4565647B2 (en) * 2005-09-05 2010-10-20 キヤノン株式会社 Image forming apparatus, control method therefor, program, and image forming system
JP2007069388A (en) * 2005-09-05 2007-03-22 Canon Inc Image forming apparatus, method for controlling the same, program, and image forming system
WO2018207459A1 (en) * 2017-05-10 2018-11-15 京セラドキュメントソリューションズ株式会社 Image forming system, image forming device, and terminal device
JPWO2018207459A1 (en) * 2017-05-10 2020-03-26 京セラドキュメントソリューションズ株式会社 Image forming system, image forming apparatus, and terminal device
US10996905B2 (en) 2017-05-10 2021-05-04 Kyocera Document Solutions Inc. Image forming system that uses presence confirmation requests and response requests for installation of a printer driver, image forming apparatus and terminal apparatus

Similar Documents

Publication Publication Date Title
US7316022B2 (en) Information processing apparatus, information processing method, alternate response apparatus, response method, control program, and network system
JP6070893B1 (en) Image output device, portable information processing device, image output system, image reading device, image reading system, image output program, information processing program, and image reading program
JP2004127280A (en) Image forming apparatus and application start control method
US11429319B2 (en) Information processing system, information processing apparatus, information processing method, and medium for controlling device based on device and user identification information
JP2007299225A (en) Print control unit, control method thereof and computer program
US20100149575A1 (en) Image displaying system, image forming apparatus, job execution control method, and recording medium
JP2008033415A (en) Image forming device, mobile terminal, data processing system, and data processing method
JP2006352584A (en) Communication equipment, control method and program thereof
JP2005222233A (en) Image supply device, direct output system, and image output method
KR20050043667A (en) Installing method, network device, identification information notifying method, information processing device, connection information acquisition method, connection information displaying method, recording medium, and program
JP2005292903A (en) Control system, control program, control method, and controller
US8068246B2 (en) Image processing apparatus and control method and control program thereof
JP4774973B2 (en) Network relay control for network type plug and play
JP4827943B2 (en) Information processing apparatus, network system, client apparatus, information processing method, and storage medium
JP2007053556A (en) Composite machine
JP2005258924A (en) Information processing apparatus, control method therefor, and image forming system
JP2005141366A (en) Network device, identification information notifyication method, information processor, connection information acquisition method, connection information display method, recording medium, and program
JP6041068B1 (en) Portable information processing apparatus, image output system, and information processing program
JP2011041253A (en) Host device and slave device control method
JP2005141620A (en) Selection method for information processor, information processor, retrieval server and program
JP2009159090A (en) Reproduction controlling apparatus and image processing apparatus
JP2005174303A (en) Device management apparatus, method of controlling same, and control program
WO2007054584A1 (en) Method and apparatus for remotely managing electronic utility devices
JP2007219576A (en) Printer driver selection program and recording medium
JP4720708B2 (en) Printing apparatus and printing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070424

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070814