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 PDFInfo
- 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
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
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
ネットワークシステムにおいて、コンピュータがネットワーク経由で周辺装置と通信するには、コンピュータに周辺装置がインストールされている必要がある。以下、従来のインストール手法を示す。なお、通信プロトコルは、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.
なお通信ポートが作成されると、オペレーションシステムは、プリンタからモデル名を取得し、モデル名に応じたプリンタドライバをコンピュータにインストールする。かかる手順を経て、コンピュータによるプリンタの駆動が可能となる。
ところで、ユーザから入力された情報が誤っている場合や相手先であるプリンタに電源が入っていない場合、オペレーションシステムは、図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
(1)ネットワーク装置
本発明の一つでは、ネットワーク経由で情報処理装置20と接続されるネットワーク装置10に、自装置の識別情報を情報処理装置に通知する機能を搭載する。すなわち、ネットワーク装置10に、自装置を対象に含む検索要求が受信されたか否か判定する判定部11と、受信した検索要求が自端末を対象に含む場合、検索要求の発信元に自装置の識別情報を送信する応答部12とを設ける。
(1) Network Device In one embodiment of the present invention, the
ここでの検索要求は、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
自装置が検索要求の対象に含まれている場合、応答部12が、検索要求の発信元に自装置の識別情報を送信する。発信元の情報は、ヘッダ部の送信元アドレスより特定される。なお、応答部12が発する送信データにも送信元アドレスが付される。このアドレス付加動作は、通信プロトコル上の処理として実現される。従って、検索要求の送信側でも、検索要求に対する応答を受信できれば、応答した画像処理装置のネットワーク上のアドレスを取得できる。
When the own device is included in the search request target, the
応答部12が送信する識別情報は、例えば検索要求の発信元で収集した識別情報を一覧表示する際に、ユーザが画像処理装置を特定できる情報であることが好ましい。例えば、モデル名、プリンタ名(フレンドリ名)、識別名、製造元名又は販売元名を識別情報として送信する。
The identification information transmitted by the
なお、プリンタ名(フレンドリ名)は、例えば商標や標章として用いられる名称をいう。また識別名は、ユーザが自由に設定できる名称をいう。応答部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
ここで、ネットワーク装置10は、ネットワークとの通信機能を有する装置をいう。ネットワーク装置10は、例えば、情報処理装置20から与えられる印刷データを処理する印刷処理部13を有するものを含む。印刷処理部13は、印刷機構(例えば印刷ヘッド)を制御して紙やフィルムその他の物体に印刷を行うものである。印刷手法は、モノクロ印刷でも、カラー印刷でも良い。また印刷内容は、例えば文書、写真、グラフィックその他の画像データでも良い。
Here, the
またネットワーク装置10は、例えば、光学的に画像を読み取る画像読取部14を有するものを含む。いわゆるスキャナやFAXを含む。また、印刷処理部13と画像読取部14の両方を含む装置も含む。かかる装置は、いわゆるコピー機や複合機とも呼ばれるものである。勿論、かかる機能を備えれば、製品の形態は問わない。
The
またネットワーク装置10は、例えば、光学的に画像を投射する投射部15を有するものを含む。例えば、情報処理装置20から受信した画像をスクリーンに投射するプロジェクタを含む。かかる機能は、会議システムや学習システムを構築する上でも好適である。
The
なお、前述した判定部11及び応答部12の機能は、発明の一側面である識別情報通知方法やプログラムとしても実現される。図8に、ネットワーク装置10上で実行される処理手順を示す。図8に示すように、ネットワーク装置10は、自装置を対象に含む検索要求が受信されたか否か判定するステップSP1と、受信した検索要求が自端末を対象に含む場合、検索要求の発信元に自装置の識別情報を送信するステップSP2とを実行する。
The functions of the
かかる処理手順の実行により、情報処理装置20側に必要な情報を通知できる。
なお、ネットワーク装置10をコンピュータシステムとして実現する場合、そのファームウェアやアプリケーションプログラムとして、図8の処理手順を実行するものが好ましい。
By executing this processing procedure, necessary information can be notified to the information processing apparatus 20 side.
When the
(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
すなわち、情報処理装置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
検索要求部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
ここで、情報処理装置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
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
すなわち、情報処理装置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
一覧表作成部24は、ネットワーク装置から取得した識別情報を項目別に並び替え、一覧表を作成する。このとき、取得した全ての識別情報を用いて一覧表を作成しても良いし、一部の識別情報のみを用いて一覧表を用いても良い。また、識別情報だけでなく、応答元のネットワーク装置から取得したアドレス情報を含めて一覧表を作成しても良い。なお、一覧表に含める項目はユーザが自由に設定できるようにしても良い。一覧表は最終的にユーザに提供されるため、ユーザの確認し易いものが望ましい。
The
一覧表示部25は、不特定多数のネットワーク装置に送信された検索要求に応答したネットワーク装置10を一覧表示する。識別情報も合わせて表示する。視覚的に確認又は特定が容易な識別情報が表示されるため、ユーザは、インストールするネットワーク装置を簡単に選択できる。
The
ここで、情報処理装置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
かかる処理手順の実行により、情報処理装置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
主記憶装置30Bは、例えばROM(Read Only Memory)やRAM(Random Access
Memory)等の記憶装置でなる。主記憶装置30Bには、周辺機器との入出力を制御する基本プログラムの他、オペレーションシステムやアプリケーションプログラムが記憶される。また、主記憶装置30Bは、ソフトウェアの作業領域としても使用される。インストールプログラムも当該作業領域を使用して実行される。
The
Memory). The
補助記憶装置30Cは、例えば、ハードディスクドライブ装置や取り外し可能な記録媒体のドライブ装置でなる。例えば、インストールプログラムがCD−ROM(Compact Disc Read Only Memory )に記録されている場合、CD−ROMドライブが用いられる。もっとも、記録媒体には、例えば、磁気ディスク(フレキシブルディスク)又は磁気テープのような磁気記憶媒体、光ディスク、光テープ又はマシン読取り可能なバーコードのような読み取りに光を用いる光記憶媒体、半導体記憶装置の他、データやコンピュータプログラムを記憶するために使用される他の物理装置又は媒体を適用できる。
The
入力装置30Dは、例えば、キーボードやマウスその他のポインティングデバイスでなる。ソフトウェアを実行する中央処理装置30Aに対する指示は、入力装置30Dを用いて行われる。
出力装置30Eは、例えば、表示装置やスピーカでなる。表示装置の画面上には、例えば、インストールプログラムのユーザインタフェース画面が表示される。
The
The
ネットワークインタフェース30Fは、ネットワークと通信するためのインタフェースである。この実施形態では、ネットワークに接続されたネットワークプリンタを検索するための検索要求とその応答が送受される。
The
なお、この通信には、UDP(User
Datagram Protocol)が用いられる。またこの実施形態の場合、ネットワークインタフェース30Fは、印刷データをネットワークプリンタに送信するのに用いられる。この通信には、TCP/IP(Transmission
Control Protocol)が用いられる。
For this communication, UDP (User
Datagram Protocol) is used. In this embodiment, the
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
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
主記憶装置40Bは、例えばROM(Read Only Memory)やRAM(Random Access
Memory)等の記憶装置でなる。主記憶装置40Bには、プリンタの基本動作を規定するファームウェアが記憶される。前述の応答機能は符号化され、ファームウェアの一部として格納される。
The
Memory). The
入力装置40Cは、筐体本体に設けられた各種のボタン類でなる。最もシンプルなものは、電源ボタンである。なお、コピー機能やファクス機能が搭載されている場合には、コピーボタンやダイヤルボタンその他が設けられる。
The
出力装置40Dは、筐体本体に設けられたランプやディスプレイでなる。プリンタの状態をユーザに通知するために設けられる。
印刷処理部40Eは、印刷機構部と印刷制御部とでなる。印刷機構部は、用紙の給排機構でなる。なお、印刷ヘッドを駆動する方式の場合には、ヘッドの駆動機構も含む。印刷制御部は、印刷データを印刷に適した印刷パターンに変換する制御動作を実行する。
The
The
ネットワークインタフェース40Fは、ネットワーク経由で接続されたコンピュータと通信するためのインタフェースである。このネットワークインタフェース40Fを通じて、検索要求の受信と応答が行われる。また、ネットワークインタフェース40Fを通じて、印刷データの受信が行われる。
The
図14に、プリンタ40のファームウェアで実行される処理手順の一つを示す。この処理手順は、コンピュータ30のインストール時に実行される。
中央処理装置(CPU)40Aは、電源投入によりファームウェアを起動する(SP31)。ファームウェアの起動後、CPU40Aは、ネットワーク経由でパケットが受信されるのを待機する状態になる(SP32)。
FIG. 14 shows one processing procedure executed by the firmware of the
The central processing unit (CPU) 40A activates the firmware when the power is turned on (SP31). After the firmware is activated, the
CPU40Aは、次のステップSP33でパケットが受信されたか否かを判定する(SP33)。CPU40Aは、否定結果を得た場合、ステップS32に戻る。CPU40Aは、パケットの受信が確認されるまでの間、このルーチン動作を実行する。
The
CPU40Aは、肯定結果を得てステップSP34に進むと、ネットワークプリンタに応答を求めるパケットか否かを判定する。この実施形態では、パケットに“Find\nPrinter\n”なる文字列が現れるか否か判定する。CPU40Aは、否定結果を得た場合、再びステップ32に戻る。CPU40Aは、該当文字列を発見するまで前述のルーチン動作を繰り返し実行する。
When the
CPU40Aは、肯定結果を得てステップSP35に進むと、検索要求の発信元であるプリンタ30に向けて定型パケットを送信する。例えば、”Model:L-50\nRev:99999999\nName:api\n”なるデータを内容とするパケットを送信する。ここで、「Model:L-50」の部分は、モデル名を表す。また、「Rev:99999999」の部分は、ファームウェアのバージョンを表す。ファームウェアのバージョン情報は、インストール時に最適なドライブプログラムをインストールする上で有用である。また、「Name:api」の部分は、プリンタ名(フレンドリー名)を表す。
When the
(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
例えば、インストーラは、コンピュータ30にインストーラを搭載したCD−ROMが挿入されることにより自動的に起動される。コンピュータ画面には、実行内容を確認する画面が表示さえる。ここで、プリンタドライバのインストールがクリックされると、図15のウィザード画面50が表示される。
For example, the installer is automatically activated when a CD-ROM loaded with the installer is inserted into the
ウィザード画面50は、2つの領域51、52でなる。領域51は、プリンタとコンピュータを接続するケーブルを選択入力するための領域である。想定する接続形態は、ネットワークケーブルによる接続と、USBケーブルによる接続との2つである。その選択は、ラジオボタン形式で行われる。なお、領域52は、選択の決定と画面の切り替えを確定するための操作ボタンを表示する領域である。
The
インストーラは、このウィザード画面50において、ネットワークケーブルが選択入力されると、図16のウィザード画面60を表示する。
ウィザード画面60は、2つの領域61、62である。領域61は、プリンタがネットワークとどのように接続されているかを選択入力するための領域である。
When the network cable is selected and input on the
The
想定する接続形態は、ネットワークを介しての接続と、コンピュータを介しての接続との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
領域61には、一覧表示からインストールするプリンタを選択入力するか否かをユーザに確認するラジオボタンも表示される。ここでは、プリンタがネットワークを介して接続されていることを選択するラジオボタンと、一覧表示の中からインストールするプリンタを選択するラジオボタンがオンになっているものとする。なお、プリンタ40がコンピュータ40と直接接続されている場合も、その通信がネットワークケーブル等を通じて行われる場合には、ネットワークに直接接続されているものとして扱う。
The
この状態で、インストールの進行が指示入力されると、インストーラは、ネットワーク上に、例えば“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
The
領域71の表示は、従来のインストール画面(図2)と大きく異なる。図2のインストール画面ではIPアドレスやポート名を直接入力する必要があった。しかし、図17では、なんらの情報を入力する必要は無い。例えば、IPアドレスの表示欄には、パケットから取得した正確な値が既に表示されている。また、モデル名やプリンタ名(フレンドリ名)の表示欄に表される文字列は、筐体の表面に通常表示される文字列である。
従って、ユーザは、容易にインストール対象であるプリンタを識別し、画面上で選択することができる。
The display of the
Therefore, the user can easily identify the printer to be installed and select it on the screen.
なお、領域72は、選択の決定と画面の切り替えを確定するための操作ボタンを表示する領域である。この領域72のボタンを操作してユーザが選択操作を確定することにより、インストーラは、ドライバファイルのコピー準備画面に移行する。後は、ユーザがインストールの実行を指示するだけで、一連のインストール動作が完了する。
因みに、図17の一覧表にプリンタが1台も無い場合には、プリンタが自動検索機能に対応していない可能性があるため、従前の手順でプリンタをインストールする。
The
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
また前述のコンピュータ30は、インストール可能なプリンタ40を、その識別情報と共に一覧表示する。識別情報は、ユーザに馴染みのある情報であり、視覚的にも容易に確認可能である。このため、IPアドレスに不慣れなユーザも簡単にプリンタをインストールできる。
The
前述のプリンタ40は、ブロードキャストを用いた検索要求に応答し、自装置の識別情報を返送する機能を有する。このため、コンピュータ画面にインストール可能なプリンタを一覧表示する際に、自装置の識別情報も合わせて表示させることができる。
The
(6)他の実施形態
前述の実施形態においては、コンピュータ30にプリンタ40をインストールする場合について述べたが、コンピュータに他の画像処理装置をインストールする場合にも適用し得る。また、前述の応答機能を搭載するネットワーク装置に広く適用し得る。
(6) Other Embodiments In the above-described embodiments, the case where the
前述の実施形態においては、検索要求への応答に際し、プリンタのモデル名、バージョン名、プリンタ名(フレンドリ名)をコンピュータ30に送信したが、いずれか一つだけを送信しても良い。また、会社名を識別情報として送信しても良い。
In the above-described embodiment, the printer model name, version name, and printer name (friendly name) are transmitted to the
前述の実施形態においては、一覧表示に用いる情報を識別情報として送信しているが、コンピュータ30に識別情報の変換機能を設けて必要な情報を生成して一覧表示しても良い。例えばモデル名をフレンドリ名や会社名に変換し、一覧表示させても良い。また、表示項目をユーザが選択できるようにしても良い。一覧表示させる項目をユーザが選択できることにより、ユーザにとって使い勝手の良いインストーラを提供できる。
In the above-described embodiment, information used for list display is transmitted as identification information. However, the
10 ネットワーク装置
11 判定部
12 応答部
13 印刷処理部
14 画像読取部
15 投射部
20 情報処理装置
21 検索要求部
22 アドレス取得部
23 識別情報取得部
24 一覧表作成部
25 一覧表示部
DESCRIPTION OF
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.
前記識別情報は、モデル名である
ことを特徴とするネットワーク装置。 The network device according to claim 1,
The network apparatus, wherein the identification information is a model name.
前記識別情報は、フレンドリ名である
ことを特徴とするネットワーク装置。 The network device according to claim 1,
The network device, wherein the identification information is a friendly name.
前記識別情報は、製造元名又は販売元名である
ことを特徴とするネットワーク装置。 The network device according to claim 1,
The network device, wherein the identification information is a manufacturer name or a vendor name.
前記情報処理装置から与えられる印刷データを処理する印刷処理部を有する
ことを特徴とするネットワーク装置。 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.
光学的に画像を読み取る画像読取部を有する
ことを特徴とするネットワーク装置。 The network device according to claim 1,
A network device comprising an image reading unit that optically reads an image.
光学的に画像を投射する投射部を有する
ことを特徴とするネットワーク装置。 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:
取得したネットワーク装置の識別情報を、表示装置に一覧表示させる表示制御部
を有することを特徴とする情報処理装置。 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.
取得したネットワーク装置の識別情報を、当該ネットワーク装置の他の識別情報に変換する識別情報変換部
を有することを特徴とする情報処理装置。 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.
一覧表示されたネットワーク装置のうちの一つがユーザにより選択されたとき、選択されたネットワーク装置との通信用にポートを追加するポート追加部
を有することを特徴とする情報処理装置。 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.
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)
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 |
-
2003
- 2003-11-05 JP JP2003375568A patent/JP2005141366A/en active Pending
Cited By (13)
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 |