Nothing Special   »   [go: up one dir, main page]

JP2007213150A - Network compatible information processor, network setting method and its program - Google Patents

Network compatible information processor, network setting method and its program Download PDF

Info

Publication number
JP2007213150A
JP2007213150A JP2006030020A JP2006030020A JP2007213150A JP 2007213150 A JP2007213150 A JP 2007213150A JP 2006030020 A JP2006030020 A JP 2006030020A JP 2006030020 A JP2006030020 A JP 2006030020A JP 2007213150 A JP2007213150 A JP 2007213150A
Authority
JP
Japan
Prior art keywords
network
setting
storage medium
compatible
usb
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.)
Granted
Application number
JP2006030020A
Other languages
Japanese (ja)
Other versions
JP4784325B2 (en
Inventor
Yusaku Kikuchi
祐策 菊池
Tetsuto Sugawara
哲人 菅原
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2006030020A priority Critical patent/JP4784325B2/en
Publication of JP2007213150A publication Critical patent/JP2007213150A/en
Application granted granted Critical
Publication of JP4784325B2 publication Critical patent/JP4784325B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To properly identify a target product to which a user intends to set a network by using network setting information. <P>SOLUTION: When a USB flash memory 34 in which a network setting file is stored exists on a data path connected through a USB port 26, and a memory 34 is connected through a USB hub 30 where its own device is connected as a host to the data path, a print server 10 is connected through a radio LAN board 22 to the network based on the network setting file stored in the memory 34. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、ネットワーク対応型情報処理装置、ネットワーク設定方法及びそのプログラムに関する。   The present invention relates to a network-compatible information processing apparatus, a network setting method, and a program thereof.

従来、ネットワーク対応型情報処理装置としては、例えば非特許文献1に開示されているように、ネットワークの設定に必要な設定情報を含むネットワーク設定情報が記憶されたUSBフラッシュドライブがUSBポートに接続されることにより、そのネットワーク設定情報に基づいてネットワークの設定が自動的になされるものが知られている(例えば非特許文献1参照)。
マイクロソフト株式会社、「Windows Connect Now テクノロジ」、[平成18年1月13日検索]、インターネット<URL:http://www.microsoft.com/japan/windowsxp/using/networking/getstarted/windowsconnectnow.mspx>
Conventionally, as a network-compatible information processing apparatus, for example, as disclosed in Non-Patent Document 1, a USB flash drive storing network setting information including setting information necessary for network setting is connected to a USB port. Thus, it is known that the network is automatically set based on the network setting information (see, for example, Non-Patent Document 1).
Microsoft Corporation, “Windows Connect Now Technology”, [searched on January 13, 2006], Internet <URL: http: //www.microsoft.com/japan/windowsxp/using/networking/getstarted/windowsconnectnow.mspx>

ところで、ネットワーク対応型のホストコンピュータのUSBポートに外部ハブが接続され、その外部ハブの複数のUSBポートにネットワーク設定情報が記憶されたUSBフラッシュメモリとネットワーク対応型のプリンタとが接続されている場合、ユーザがそのUSBフラッシュメモリを使ってネットワークの設定を実行しようとしている対象製品がホストコンピュータなのかプリンタなのかを適切に判断することができなかった。   By the way, when an external hub is connected to a USB port of a network-compatible host computer, and a USB flash memory storing network setting information is connected to a plurality of USB ports of the external hub and a network-compatible printer. The user cannot properly determine whether the target product for which network setting is to be performed using the USB flash memory is a host computer or a printer.

本発明のネットワーク対応型情報処理装置、その設定方法及びそのプログラムは、ユーザがネットワーク設定情報を使ってネットワークの設定を実行しようとしている対象製品が自分自身であるか否かを適切に判断することを目的とする。   The network-compatible information processing apparatus, the setting method thereof, and the program thereof according to the present invention appropriately determine whether or not the target product for which the user intends to execute the network setting using the network setting information is himself / herself. With the goal.

本発明は、上述の目的を達成するために以下の手段を採った。   The present invention adopts the following means in order to achieve the above-mentioned object.

本発明のネットワーク対応型情報処理装置は、
ネットワークに接続可能なネットワーク接続手段と、
前記ネットワーク接続手段が前記ネットワークに接続するために必要な設定内容を記憶する設定内容記憶手段と、
自身をホストとし該ホストを頂点とするツリー構造のデータ通信経路上に所定のネットワーク設定情報を有する記憶媒体が存在するか否かを判定する判定手段と、
前記判定手段により前記データ通信経路上に前記記憶媒体が存在すると判定されたとき、前記データ通信経路のうち前記ホストと前記記憶媒体とを結ぶ経路中にネットワーク対応機器が直列接続されていない場合には、前記記憶媒体が有している前記ネットワーク設定情報に基づいて前記設定内容を作成し該設定内容を前記設定内容記憶手段に記憶するネットワーク設定手段と、
を備えることを要旨とする。
The network compatible information processing apparatus of the present invention
Network connection means connectable to the network;
Setting contents storage means for storing setting contents necessary for the network connection means to connect to the network;
Determining means for determining whether or not a storage medium having predetermined network setting information exists on a data communication path of a tree structure having itself as a host and the host as a vertex;
When the determination unit determines that the storage medium is present on the data communication path, when a network compatible device is not connected in series in the path connecting the host and the storage medium in the data communication path Is a network setting unit that creates the setting content based on the network setting information that the storage medium has, and stores the setting content in the setting content storage unit;
It is a summary to provide.

このネットワーク対応型情報処理装置では、自身をホストとし該ホストを頂点とするツリー構造のデータ通信経路上に所定のネットワーク設定情報を有する記憶媒体が存在すると判定されたとき、データ通信経路のうちホストと記憶媒体とを結ぶ経路中にネットワーク対応機器が直列接続されていない場合には、記憶媒体が有しているネットワーク設定情報に基づいてネットワーク接続手段がネットワークに接続するために必要な設定内容を作成し該設定内容を設定内容記憶手段に記憶する。つまり、自身(ホスト)を頂点とするツリー構造のデータ通信経路上にネットワーク設定情報を有する記憶媒体が存在し、自身とその記憶媒体との間にネットワーク対応機器が直列接続されていないときには、自身のネットワークの設定をユーザが実行しようとしているとみなしてそのネットワークの設定を実行する。このように、ユーザがネットワーク設定情報を使ってネットワークの設定を実行しようとしている対象製品が自分自身であるか否かを適切に判断することができる。   In this network-compatible information processing apparatus, when it is determined that a storage medium having predetermined network setting information exists on a data communication path having a tree structure with the host as a host and the host as a vertex, the host in the data communication path If the network compatible device is not connected in series in the path connecting the storage medium and the storage medium, the setting contents necessary for the network connection means to connect to the network based on the network setting information possessed by the storage medium Create and store the setting contents in the setting contents storage means. In other words, if there is a storage medium with network setting information on the data communication path of the tree structure with itself (host) as the apex, and no network compatible device is connected in series between itself and the storage medium, Assuming that the user is trying to execute the network setting, the network setting is executed. In this way, it is possible to appropriately determine whether or not the target product for which the user intends to perform network setting using the network setting information is himself.

本発明のネットワーク対応型情報処理装置において、前記ネットワーク設定手段は、前記判定手段により前記データ通信経路上に前記記憶媒体が存在すると判定されたとき、前記データ通信経路のうち前記ホストと前記記憶媒体とを結ぶ経路中にネットワーク対応機器が直列接続されている場合には、前記記憶媒体が有している前記ネットワーク設定情報に基づく前記設定内容の作成を行わないようにしてもよい。このような場合には、ユーザがネットワーク設定情報を使ってネットワークの設定を実行しようとしている対象製品は自身と記憶媒体とを結ぶ経路中に含まれるネットワーク対応機器である可能性があるため、自分自身のネットワークの設定を行わないようにするのである。   In the network-compatible information processing device of the present invention, the network setting unit determines that the storage medium exists on the data communication path by the determination unit, and the host and the storage medium in the data communication path. When the network compatible devices are connected in series in the path connecting the two, the setting contents based on the network setting information that the storage medium has may not be created. In such a case, the target product for which the user is trying to set up the network using the network setting information may be a network-compatible device included in the path connecting itself and the storage medium. Do not set up your own network.

本発明のネットワーク対応型情報処理装置において、前記ネットワーク対応機器は、前記ネットワーク設定情報に基づいて前記設定内容を自動作成する機能を有する機器としてもよい。こうすれば、ユーザがネットワーク設定情報を使ってネットワークの設定を実行しようとしている対象製品が自分自身であるか否かを一層適切に判断することができる。   In the network compatible information processing apparatus of the present invention, the network compatible device may be a device having a function of automatically creating the setting content based on the network setting information. In this way, it is possible to more appropriately determine whether or not the target product for which the user intends to perform network setting using the network setting information is himself.

本発明のネットワーク対応型情報処理装置において、前記ネットワークは、無線ネットワーク(例えば無線LANやブルートゥース、IrDAなど)であってもよい。また、前記ネットワーク設定情報は、WCN設定ファイルであってもよい。また、前記データ経路は、USBによって形成されたデータ経路であってもよい。   In the network-compatible information processing apparatus of the present invention, the network may be a wireless network (for example, a wireless LAN, Bluetooth, IrDA, etc.). The network setting information may be a WCN setting file. The data path may be a data path formed by USB.

本発明のネットワーク対応型情報処理装置の設定方法は、
ネットワークに接続可能なネットワーク接続手段と、前記ネットワーク接続手段が前記ネットワークに接続するために必要な設定内容を記憶する設定内容記憶手段と、を備えるネットワーク対応型情報処理装置のネットワーク設定方法であって、
(a)前記ネットワーク対応型情報処理装置をホストとし該ホストを頂点とするツリー構造のデータ通信経路上に所定のネットワーク設定情報を有する記憶媒体が存在するか否かを判定するステップと、
(b)前記ステップ(a)で前記データ通信経路上に前記記憶媒体が存在すると判定されたとき、前記データ通信経路のうち前記ホストと前記記憶媒体とを結ぶ経路中にネットワーク対応機器が直列接続されていない場合には、前記記憶媒体が有している前記ネットワーク設定情報に基づいて前記設定内容を作成し該設定内容を前記設定内容記憶手段に記憶するステップと、
を含むことを要旨とする。
A setting method for a network-compatible information processing apparatus according to the present invention includes:
A network setting method for a network-compatible information processing apparatus, comprising: network connection means connectable to a network; and setting content storage means for storing setting contents necessary for the network connection means to connect to the network. ,
(A) determining whether a storage medium having predetermined network setting information exists on a data communication path having a tree structure with the network-compatible information processing apparatus as a host and the host as a vertex;
(B) When it is determined in step (a) that the storage medium exists on the data communication path, network-compatible devices are connected in series in a path connecting the host and the storage medium in the data communication path. If not, creating the setting content based on the network setting information possessed by the storage medium and storing the setting content in the setting content storage means;
It is made to include.

このネットワーク対応型情報処理装置の設定方法では、自身をホストとし該ホストを頂点とするツリー構造のデータ通信経路上に所定のネットワーク設定情報を有する記憶媒体が存在すると判定されたとき、データ通信経路のうちホストと記憶媒体とを結ぶ経路中にネットワーク対応機器が直列接続されていない場合には、記憶媒体が有しているネットワーク設定情報に基づいてネットワーク接続手段がネットワークに接続するために必要な設定内容を作成し該設定内容を設定内容記憶手段に記憶する。つまり、自身(ホスト)を頂点とするツリー構造のデータ通信経路上にネットワーク設定情報を有する記憶媒体が存在し、自身とその記憶媒体との間にネットワーク対応機器が直列接続されていないときには、自身のネットワークの設定をユーザが実行しようとしているとみなしてそのネットワークの設定を実行する。このように、ユーザがネットワーク設定情報を使ってネットワークの設定を実行しようとしている対象製品が自分自身であるか否かを適切に判断することができる。なお、本発明のネットワーク対応型情報処理装置の設定方法において、上述したいずれかのネットワーク対応型情報処理装置の機能を実現するようなステップを追加してもよい。   In this setting method for a network-compatible information processing apparatus, when it is determined that a storage medium having predetermined network setting information exists on a data communication path having a tree structure with the host as a host and the host as a vertex, the data communication path If the network compatible device is not connected in series in the path connecting the host and the storage medium, the network connection means is necessary for connecting to the network based on the network setting information of the storage medium. Setting contents are created and the setting contents are stored in the setting contents storage means. In other words, if there is a storage medium with network setting information on the data communication path of the tree structure with itself (host) as the apex, and no network compatible device is connected in series between itself and the storage medium, Assuming that the user is trying to execute the network setting, the network setting is executed. In this way, it is possible to appropriately determine whether or not the target product for which the user intends to perform network setting using the network setting information is himself. In the setting method of the network compatible information processing apparatus of the present invention, a step for realizing the function of any of the network compatible information processing apparatuses described above may be added.

本発明のプログラムは、1又は複数のコンピュータに、上述したネットワーク対応型情報処理装置のネットワーク設定方法の各ステップを実行させるためのプログラムである。このプログラムは、コンピュータが読み取り可能な記録媒体(例えばハードディスク、ROM、FD、CD、DVDなど)に記録されていてもよいし、伝送媒体(インターネットやLANなどの通信網)を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した設定方法と同様の作用効果が得られる。   The program of the present invention is a program for causing one or a plurality of computers to execute the steps of the network setting method for the network-compatible information processing apparatus described above. This program may be recorded on a computer-readable recording medium (for example, hard disk, ROM, FD, CD, DVD, etc.), or from a computer via a transmission medium (communication network such as the Internet or LAN). It may be distributed to another computer, or may be exchanged in any other form. If this program is executed by one computer, or if each step is shared and executed by a plurality of computers, the same effect as the setting method described above can be obtained.

次に、本発明の実施の形態を図面に基づいて説明する。図1は、本発明の一実施形態であるプリントサーバ10を含む印刷システムの構成の概略を示す構成図である。本実施形態の印刷システムは、図1に示すように、メインコントローラ12やUSBコントローラ24などを内蔵するプリントサーバ10と、複数のUSBデバイスを接続可能な外部ハブとしてのUSBハブ30と、インクを吐出して用紙Pに印刷可能なインクジェット記録装置46やガラス台に載置された書類を読み取り可能なスキャナ48を備えたマルチファンクションプリンタ40とを備えている。   Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram showing an outline of a configuration of a printing system including a print server 10 according to an embodiment of the present invention. As shown in FIG. 1, the printing system according to the present embodiment includes a print server 10 including a main controller 12 and a USB controller 24, a USB hub 30 as an external hub to which a plurality of USB devices can be connected, and ink. An inkjet recording apparatus 46 that can discharge and print on paper P, and a multifunction printer 40 that includes a scanner 48 that can read a document placed on a glass table.

プリントサーバ10は、自身に接続されたマルチファンクションプリンタ40をネットワーク上の他のコンピュータと共有し他のコンピュータからそのマルチファンクションプリンタ40を利用できるようにする役割を果たすコンピュータである。このプリントサーバ10は、サーバ全体の制御を司るメインコントローラ12と、無線LANへの接続が可能な無線LANボード22と、一つだけ設けられたUSBポート26を介して接続されたデータ経路としてのUSBバス上に存在する各種のUSBデバイスをコントロールするUSBコントローラ24と、マウスやキーボードなどの入力装置28からの信号を入力する入出力ポート27とを備え、これらはバス29を介して信号のやり取りが可能となっている。メインコントローラ12は、各種の処理を実行するCPU14を中心として構成されており、プログラムなどを記憶するROM16やデータを一時的に記憶するRAM18,電気的に書き換え可能なEEPROM20などを備えている。ROM16には、無線LANボード22を介して無線LANへ接続するためのネットワーク設定を行うネットワーク設定プログラム16aやプリントサーバ10の製造元や製品名,シリアルナンバー,装置の種類(ここではサーバ)などプリントサーバ10の固有情報16bなどが保存されている。無線LANボード22は、ここではIEEE802.11諸規格に準拠した機器との間で無線によりデータの送受信を行うことを可能にするボードである。USBコントローラ24は、USBポート26を介して接続されたUSBバス上に存在する各種のUSBデバイスを識別し、それぞれのUSBデバイスにデバイスアドレスを割り振ったりUSBデバイスからディスクリプタと呼ばれるデータ構造体を読み取りその構成を認識したりする。なお、プリントサーバ10は、パーソナルコンピュータのような汎用機器ではないプリントサーバ専用機であってもよい。   The print server 10 is a computer that plays a role of sharing the multifunction printer 40 connected to itself with other computers on the network so that the multifunction printer 40 can be used from other computers. The print server 10 includes a main controller 12 that controls the entire server, a wireless LAN board 22 that can be connected to a wireless LAN, and a data path that is connected via a single USB port 26. A USB controller 24 for controlling various USB devices existing on the USB bus and an input / output port 27 for inputting a signal from an input device 28 such as a mouse or a keyboard are provided. Is possible. The main controller 12 is mainly configured by a CPU 14 that executes various processes, and includes a ROM 16 that stores programs, a RAM 18 that temporarily stores data, an electrically rewritable EEPROM 20, and the like. The ROM 16 includes a print server such as a network setting program 16a for performing network settings for connection to the wireless LAN via the wireless LAN board 22, the manufacturer, product name, serial number, and device type (server in this case) of the print server 10. Ten unique information 16b and the like are stored. Here, the wireless LAN board 22 is a board that allows data to be transmitted and received wirelessly to and from a device compliant with the IEEE 802.11 standards. The USB controller 24 identifies various USB devices existing on the USB bus connected via the USB port 26, assigns a device address to each USB device, reads a data structure called a descriptor from the USB device, and Recognize the configuration. The print server 10 may be a print server dedicated machine that is not a general-purpose device such as a personal computer.

USBハブ30は、一つのアップストリームポート31と複数のダウンストリームポート32とを有し、アップストリームポート31はUSBケーブル36を介してプリントサーバ10のUSBポート26に接続され、複数のダウンストリームポート32の一つはUSBケーブル37を介してマルチファンクションプリンタ40に接続されている。つまり、USBハブ30は、プリントサーバ10がホストとなるように接続されている。また、USBフラッシュメモリ34は、プリントサーバ10やマルチファンクションプリンタ40を既に構築されている無線LANへ接続するための設定を行うときに使用するネットワーク設定ファイル(ここではWCN設定ファイル)が保存され、ダウンストリームポート32に着脱自在に装着可能である。このように、USBハブ30は、プリントサーバ10のUSBポート26に接続されるUSBデバイスの数を増設するときに使用されるものである。   The USB hub 30 has one upstream port 31 and a plurality of downstream ports 32, and the upstream port 31 is connected to the USB port 26 of the print server 10 via the USB cable 36 and has a plurality of downstream ports. One of 32 is connected to the multi-function printer 40 via the USB cable 37. That is, the USB hub 30 is connected so that the print server 10 becomes a host. In addition, the USB flash memory 34 stores a network setting file (in this case, a WCN setting file) used when performing settings for connecting the print server 10 or the multifunction printer 40 to a wireless LAN that has already been constructed. It can be detachably attached to the downstream port 32. As described above, the USB hub 30 is used when the number of USB devices connected to the USB port 26 of the print server 10 is increased.

マルチファンクションプリンタ40は、一つのUSBポート42と、無線LANへの接続が可能な無線LANボード45と、インクを吐出して用紙Pに印刷可能なインクジェット記録装置46と、ガラス台に載置された書類を読み取り可能なスキャナ48とを内蔵したものであり、プリンタ機能のほかスキャナ機能やコピー機能を有している。このマルチファンクションプリンタ40のUSBポート42は、前出のUSBフラッシュメモリ34を着脱自在に装着可能である。また、マルチファンクションプリンタ40は、USBフラッシュメモリ34が装着されたときにはそのUSBフラッシュメモリ34が有するネットワーク設定ファイルに基づいて無線LANの自動設定を行う機能を有している。   The multi-function printer 40 is mounted on a glass stand, one USB port 42, a wireless LAN board 45 that can be connected to a wireless LAN, an inkjet recording device 46 that can eject ink and print on paper P, and the like. And a scanner 48 capable of reading a document, and has a scanner function and a copy function in addition to a printer function. The USB port 42 of the multi-function printer 40 can be detachably mounted with the USB flash memory 34 described above. The multi-function printer 40 has a function of automatically setting a wireless LAN based on a network setting file of the USB flash memory 34 when the USB flash memory 34 is attached.

こうして構成された本実施形態のプリントサーバ10をホストとするUSBバストポロジを図2及び図3に例示する。図2はUSBフラッシュメモリ34がUSBハブ30に挿入されたときのUSBバストポロジであり、図3はUSBフラッシュメモリ34がマルチファンクションプリンタ40のUSBポート42に挿入されたときのUSBバストポロジである。いずれのUSBバストポロジも、プリントサーバ10をホストとし、このホストを頂点として複数のデバイス(USBハブ30,USBフラッシュメモリ34及びマルチファンクションプリンタ40)がツリー構造に接続されている形態となっている。また、図2はプリントサーバ10とUSBフラッシュメモリ34との間にネットワーク設定ファイルに基づいて無線LANを自動設定可能なマルチファンクションプリンタ40が直列接続されていないのに対して、図3はプリントサーバ10とUSBフラッシュメモリ34との間にマルチファンクションプリンタ40が直列接続されている。   2 and 3 illustrate a USB bus topology using the print server 10 of the present embodiment configured as described above as a host. 2 shows a USB bus topology when the USB flash memory 34 is inserted into the USB hub 30, and FIG. 3 shows a USB bus topology when the USB flash memory 34 is inserted into the USB port 42 of the multifunction printer 40. . In any USB bus topology, the print server 10 is a host, and a plurality of devices (USB hub 30, USB flash memory 34, and multifunction printer 40) are connected in a tree structure with the host as a vertex. . 2 is not connected in series with the multifunction printer 40 capable of automatically setting the wireless LAN based on the network setting file between the print server 10 and the USB flash memory 34, whereas FIG. A multifunction printer 40 is connected in series between the printer 10 and the USB flash memory 34.

次に、こうして構成された本実施形態のプリントサーバ10の動作、特にUSBフラッシュメモリ34に保存されたネットワーク設定ファイルに基づいてプリントサーバ10を既に構築されている無線LANへ接続するための設定を行う際の動作について説明する。図4は、プリントサーバ10のメインコントローラ12により実行されるネットワーク設定ルーチンのフローチャートである。このルーチンは、ROM16に記憶されたネットワーク設定プログラム16aに基づいて実行されるものであり、USBポート26に接続されたUSBバス上に新たなUSBデバイスが接続されたときに実行される。   Next, on the basis of the operation of the print server 10 according to the present embodiment configured as described above, in particular, a setting for connecting the print server 10 to the already constructed wireless LAN based on the network setting file stored in the USB flash memory 34. The operation at the time of performing will be described. FIG. 4 is a flowchart of a network setting routine executed by the main controller 12 of the print server 10. This routine is executed based on the network setting program 16 a stored in the ROM 16, and is executed when a new USB device is connected to the USB bus connected to the USB port 26.

図4のネットワーク設定ルーチンが開始されると、メインコントローラ12のCPU14は、まず、USBポート26に接続されプリントサーバ10を頂点とするツリー構造のUSBバス上の新たなUSBデバイスに関する情報を入力する(ステップS100)。ここでは、メインコントローラ12はUSBコントローラ24へUSBデバイスに関する情報を収集するよう指令を出力し、この指令を入力したUSBコントローラ24がエニュメレーションを実行して新たなUSBデバイスにユニークなアドレスを割り振ると共にデバイスの種類を取得したりデバイスがストレージの場合にはそのストレージに保存されているフォルダやファイルなどの情報を取得したりしたあとそれらをメインコントローラ12へ出力し、それらをメインコントローラ12が入力することとした。   When the network setting routine of FIG. 4 is started, the CPU 14 of the main controller 12 first inputs information related to a new USB device on a USB bus having a tree structure connected to the USB port 26 and having the print server 10 as a vertex. (Step S100). Here, the main controller 12 outputs a command to the USB controller 24 to collect information on the USB device, and the USB controller 24 that has input this command executes enumeration and assigns a unique address to the new USB device. At the same time, if the device type is acquired or if the device is a storage, information such as folders and files stored in the storage is acquired and then output to the main controller 12, which is input by the main controller 12. It was decided to.

続いて、こうして入力したUSBデバイス情報を解析しネットワーク設定ファイルが保存されたUSBストレージがUSBバス上に存在するか否かを判定する(ステップS110)。図5はネットワーク設定ファイル(WCN設定ファイル)の一例を示す説明図である。このネットワーク設定ファイルは、予め図示しない別のコンピュータで作成されたファイルであり、XML言語で記述されている。また、ネットワーク設定ファイルは、ネットワーク設定ファイル毎に与えられる固有番号configIDやネットワーク設定ファイルを作成したプログラムの固有番号configAuthorID,ネットワーク設定ファイルを作成したプログラムのプログラム名configAuthor,接続する無線LANのグループ名ssid,プリントサーバ10を図示しない別のコンピュータと1対1で接続するのかプリントサーバ10をルータなどのアクセスポイント経由で別のコンピュータと接続するのかを示す接続タイプconnectionType,認証の種類authentication,通信を行う機器同士の間で暗号化したデータのやり取りを行う場合の暗号の種類encryption,暗号化する場合の暗号の鍵networkKey,暗号の鍵を自動生成するか否かを示す鍵自動生成keyProvideAutomatically,ユーザ認証規格としてのIEEE802.1xを有効にするか否かを示すIEEEイネーブル情報ieee802Dot1xEnabledを含んでいる。   Subsequently, the USB device information input in this way is analyzed to determine whether or not the USB storage storing the network setting file exists on the USB bus (step S110). FIG. 5 is an explanatory diagram showing an example of a network setting file (WCN setting file). This network setting file is a file created in advance by another computer (not shown) and is described in the XML language. The network setting file includes a unique number configID given for each network setting file, a unique number configAuthorID of the program that created the network setting file, a program name configAuthor of the program that created the network setting file, and a group name ssid of the wireless LAN to be connected. , A connection type connectionType indicating whether the print server 10 is connected to another computer (not shown) one-on-one or the print server 10 is connected to another computer via an access point such as a router, authentication type authentication, and communication are performed. Encryption type encryption for exchanging encrypted data between devices, encryption key ne for encryption WorkKey, the key automatically generated keyProvideAutomatically indicating whether to automatically generate key cryptography includes IEEE enable information ieee802Dot1xEnabled indicating whether to enable IEEE802.1x as user authentication standards.

そして、ネットワーク設定ファイルを有するUSBストレージがUSBバス上に存在するときには、そのUSBバスのうちそのUSBストレージとプリントサーバ10との間にネットワーク対応機器が直列接続されているか否かを判定する(ステップS120)。そして、ネットワーク対応機器が直列接続されていないときには、USBコントローラ24を介してUSBストレージからネットワーク設定ファイルを入力し(ステップS130)、ネットワーク設定ファイルの内容を解析して該ファイルの内容に基づく設定をプリントサーバ10の各部に反映させ(ステップS140)、その設定の内容をEEPROM20に保存する(ステップS150)。その後、設定に用いたネットワーク設定ファイルの固有番号configIDとROM16に保存された固有情報16bとから機器情報ファイルを作成し(ステップS160)、作成した機器情報ファイルをUSBフラッシュメモリ34に保存し(ステップS170)、このルーチンを終了する。ここで、機器情報ファイルとは、ネットワーク設定ファイルに基づく設定が完了したことを表すファイルであり、このUSBストレージをネットワーク設定ファイルを作成したコンピュータに接続し直すことにより該コンピュータへ既存の無線LANに新たに加入しプリントサーバ10に関する情報を伝える役割を果たす。以上の手順によりネットワーク接続の設定が終了し、無線LANボード22を介して既に構築されている無線LANへプリントサーバ10を接続することが可能となる。図6は機器情報ファイルの一例を示す説明図である。この機器情報ファイルは、設定に用いられたネットワーク設定ファイルの固有番号configIDやプリントサーバ10の製造元manufacturer,プリントサーバ10の製品名modelName,プリントサーバ10のシリアルナンバserialNumber,プリントサーバ10の装置の種類deviceTypeとを内容として含んでいる。   When a USB storage having a network setting file exists on the USB bus, it is determined whether or not a network compatible device is connected in series between the USB storage and the print server 10 in the USB bus (step S120). When the network compatible devices are not connected in series, the network setting file is input from the USB storage via the USB controller 24 (step S130), the contents of the network setting file are analyzed, and the setting based on the contents of the file is performed. It is reflected in each part of the print server 10 (step S140), and the setting contents are stored in the EEPROM 20 (step S150). Thereafter, a device information file is created from the unique number configID of the network setting file used for setting and the unique information 16b stored in the ROM 16 (step S160), and the created device information file is stored in the USB flash memory 34 (step S160). S170), this routine is finished. Here, the device information file is a file indicating that the setting based on the network setting file has been completed. By reconnecting the USB storage to the computer that created the network setting file, the device information file can be transferred to the existing wireless LAN. It newly plays a role to convey information about the print server 10. With the above procedure, the network connection setting is completed, and the print server 10 can be connected to the wireless LAN already established via the wireless LAN board 22. FIG. 6 is an explanatory diagram showing an example of a device information file. The device information file includes a unique number configID of the network setting file used for setting, a manufacturer manufacturer of the print server 10, a product name modelName of the print server 10, a serial number serial number of the print server 10, and a device type deviceType of the print server 10. Is included as content.

いま、USBストレージであるUSBフラッシュメモリ34がUSBハブ30のダウンストリームポート32に装着されているときを考える。この場合、USBバストポロジは図2に示すように構成され、USBバスのうちプリントサーバ10とUSBフラッシュメモリ34との間にはネットワーク対応のマルチファンクションプリンタ40は直列接続されていない。したがって、ステップS120で否定判定され、プリントサーバ10はUSBフラッシュメモリ34が有するネットワーク設定ファイルに基づいて無線LANの自動設定を行い(ステップS130〜S150)、その後機器情報ファイルを作成しUSBフラッシュメモリ34に保存する(ステップS160,S170)。なお、USBフラッシュメモリ34がプリントサーバ10のUSBポート26に直接装着された場合も、ステップS120で否定判定されるため、プリントサーバ10はUSBフラッシュメモリ34が有するネットワーク設定ファイルに基づいて無線LANの自動設定を行い、その後機器情報ファイルを作成しUSBフラッシュメモリ34に保存する(ステップS130〜S170)。   Consider a case in which a USB flash memory 34 that is a USB storage is attached to the downstream port 32 of the USB hub 30. In this case, the USB bus topology is configured as shown in FIG. 2, and the network compatible multifunction printer 40 is not connected in series between the print server 10 and the USB flash memory 34 in the USB bus. Accordingly, a negative determination is made in step S120, and the print server 10 automatically sets the wireless LAN based on the network setting file that the USB flash memory 34 has (steps S130 to S150), and then creates a device information file and creates the USB flash memory 34. (Steps S160 and S170). Even when the USB flash memory 34 is directly attached to the USB port 26 of the print server 10, since a negative determination is made in step S 120, the print server 10 determines the wireless LAN based on the network setting file that the USB flash memory 34 has. Automatic setting is performed, and then a device information file is created and stored in the USB flash memory 34 (steps S130 to S170).

さて、ステップS120で、ネットワーク設定ファイルを有するUSBストレージとプリントサーバ10との間にネットワーク対応機器が直列接続されているときには、プリントサーバ10はユーザがそのネットワーク対応機器にネットワークの設定を行おうとしていると判断してそのまま本ルーチンを終了する。   In step S120, when a network compatible device is connected in series between the USB storage having the network setting file and the print server 10, the print server 10 tries to set the network for the network compatible device. This routine is finished as it is.

いま、USBストレージであるUSBフラッシュメモリ34がマルチファンクションプリンタ40のUSBポート42に装着されているときを考える。この場合、USBバストポロジは図3に示すように構成され、USBバスのうちプリントサーバ10とUSBフラッシュメモリ34との間にはネットワーク対応のマルチファンクションプリンタ40が直列接続されている。したがって、ステップS120で肯定判定され、プリントサーバ10はUSBフラッシュメモリ34が有するネットワーク設定ファイルに基づいて無線LANの自動設定を行うことなくそのまま本ルーチンを終了する。   Consider a case where a USB flash memory 34, which is a USB storage, is attached to the USB port 42 of the multifunction printer 40. In this case, the USB bus topology is configured as shown in FIG. 3, and a network compatible multifunction printer 40 is connected in series between the print server 10 and the USB flash memory 34 in the USB bus. Accordingly, an affirmative determination is made in step S120, and the print server 10 ends this routine as it is without performing automatic wireless LAN setting based on the network setting file of the USB flash memory 34.

ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の無線LANボード22が本発明のネットワーク接続手段に相当し、EEPROM20が設定内容記憶手段に相当し、メインコントローラ12及びUSBコントローラ24が判定手段及びネットワーク設定手段に相当する。また、USBバスがデータ通信経路に相当し、マルチファンクションプリンタ40がネットワーク対応機器に相当する。なお、本実施形態では、プリントサーバ10の動作を説明することにより本発明のネットワーク対応型情報処理装置のネットワーク設定方法の一例も明らかにしている。   Here, the correspondence between the components of the present embodiment and the components of the present invention will be clarified. The wireless LAN board 22 of this embodiment corresponds to the network connection unit of the present invention, the EEPROM 20 corresponds to the setting content storage unit, and the main controller 12 and the USB controller 24 correspond to the determination unit and the network setting unit. The USB bus corresponds to a data communication path, and the multi-function printer 40 corresponds to a network compatible device. In the present embodiment, an example of the network setting method of the network-compatible information processing apparatus of the present invention is also clarified by describing the operation of the print server 10.

以上詳述したように、本実施形態のプリントサーバ10では、自身(ホスト)を頂点とするツリー構造のUSBバス上にネットワーク設定ファイルを有するUSBフラッシュメモリ34が存在し、自身とUSBフラッシュメモリ34との間にネットワーク対応のマルチファンクションプリンタ40が直列接続されていないときには、自身のネットワークの設定をユーザが実行しようとしているとみなしてそのネットワーク設定ファイルに基づき自身の無線LANの設定を実行する。一方、自身とUSBフラッシュメモリ34との間にネットワーク対応のマルチファンクションプリンタ40が直列接続されているときには、USBフラッシュメモリ34はマルチファンクションプリンタ40の無線LANの設定のために装着されたとみなして、プリントサーバ10は無線LANの設定を実行しない。このように、ユーザがネットワーク設定情報を使ってネットワークの設定を実行しようとしている対象製品が自分自身であるか否かを適切に判断することができる。   As described above in detail, in the print server 10 according to the present embodiment, the USB flash memory 34 having the network setting file exists on the USB bus having a tree structure with the host (host) as a vertex. When the multifunction printer 40 corresponding to the network is not connected in series, the user is assumed to perform the setting of the own network and the setting of the own wireless LAN is executed based on the network setting file. On the other hand, when the network compatible multifunction printer 40 is connected in series between itself and the USB flash memory 34, the USB flash memory 34 is regarded as being installed for setting the wireless LAN of the multifunction printer 40, and The print server 10 does not execute the wireless LAN setting. In this way, it is possible to appropriately determine whether or not the target product for which the user intends to perform network setting using the network setting information is himself.

なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。   It should be noted that the present invention is not limited to the above-described embodiment, and it goes without saying that the present invention can be implemented in various modes as long as it belongs to the technical scope of the present invention.

例えば、上述した実施形態では、ネットワーク設定ルーチンとして図4のフローチャートを採用したが、図7のフローチャートを採用してもよい。図7のフローチャートの各処理のうち図4のフローチャートと同じ処理については同じステップ番号を付し、その説明を省略する。図7のフローチャートでは、ステップS120で、ネットワーク設定ファイルを有するUSBストレージとプリントサーバ10との間にネットワーク対応機器が直列接続されているときには、そのネットワーク対応機器が無線LAN自動設定機能、即ちネットワーク設定ファイルに基づいて無線LANの設定を自動的に行う機能(具体的な処理はステップS130〜S170と同じ)を持っているか否かを判定する(ステップS125)。そして、そのネットワーク対応機器が無線LAN自動設定機能を持っているときには、プリントサーバ10はユーザがそのネットワーク対応機器の無線LANの設定を行おうとしていると判断してそのまま本ルーチンを終了する。なお、ネットワーク対応機器が無線LAN自動設定機能を持っているか否かは、プリントサーバ10がUSBバスを介してネットワーク対応機器に無線LAN自動設定機能の有無の確認要求を出力し、その要求に対してネットワーク対応機器が応答してきた内容に基づいてプリントサーバ10が判定するものとする。一方、そのネットワーク対応機器が無線LAN自動設定機能を持っていないときには、プリントサーバ10はユーザが自身の無線LANの設定を行おうとしていると判断して既述のステップS130〜S170の処理を実行する。こうすることにより、ユーザがネットワーク設定ファイルを使ってネットワークの設定を実行しようとしている対象製品が自分自身であるか否かをより詳細に判断することができる。   For example, in the above-described embodiment, the flowchart of FIG. 4 is adopted as the network setting routine, but the flowchart of FIG. 7 may be adopted. Among the processes in the flowchart of FIG. 7, the same processes as those in the flowchart of FIG. In the flowchart of FIG. 7, when a network compatible device is connected in series between the USB storage having the network setting file and the print server 10 in step S120, the network compatible device is a wireless LAN automatic setting function, that is, a network setting. It is determined whether or not it has a function of automatically setting the wireless LAN based on the file (specific processing is the same as steps S130 to S170) (step S125). When the network compatible device has a wireless LAN automatic setting function, the print server 10 determines that the user is trying to set the wireless LAN of the network compatible device, and ends this routine as it is. Whether the network compatible device has the wireless LAN automatic setting function is determined by whether the print server 10 outputs a confirmation request for the presence or absence of the wireless LAN automatic setting function to the network compatible device via the USB bus. Assume that the print server 10 makes a determination based on the content returned by the network compatible device. On the other hand, when the network-compatible device does not have the wireless LAN automatic setting function, the print server 10 determines that the user is setting his / her wireless LAN, and executes the processes of steps S130 to S170 described above. To do. By doing so, it is possible to determine in more detail whether or not the target product for which the user intends to execute the network setting using the network setting file is himself.

上述した実施形態では、ネットワーク設定ファイルはプリントサーバ10を無線LANに接続するための設定ファイルとしたが、特にこれに限定されるものではなく、例えばブルートゥースを利用したネットワークやIrDAを利用したネットワークに接続するための設定ファイルとしてもよいし、有線LANに接続するための設定ファイルとしてもよい。また、上述した実施形態では、ネットワーク設定ファイルは双方向通信を可能とするための設定ファイルとしたが、他の機器から受信のみを可能とするための設定ファイルとしてもよいし、他の機器への送信のみを可能とするための設定ファイルとしてもよい。   In the above-described embodiment, the network setting file is a setting file for connecting the print server 10 to the wireless LAN. However, the network setting file is not particularly limited to this. For example, the network setting file is a network using Bluetooth or a network using IrDA. It may be a setting file for connection or a setting file for connection to a wired LAN. In the above-described embodiment, the network setting file is a setting file for enabling two-way communication. However, the network setting file may be a setting file for enabling only reception from other devices, or to other devices. It is also possible to use a setting file for enabling only transmission of.

上述した実施形態では、ネットワーク設定ファイルはUSBフラッシュメモリ34に保存されているものとしたが、特にUSBフラッシュメモリに限定されるものではなく、例えば、USBケーブルを介してUSBハブ30のダウンストリームポート32に接続されたドライブ装置に挿入されたCD−ROMやDVD−ROM、フレキシブルディスクなどの可搬性のある記憶媒体でもいいし、ハードディスクやRAMなど可搬性のない記憶媒体を用いるものとしてもよい。   In the above-described embodiment, the network setting file is stored in the USB flash memory 34. However, the network setting file is not particularly limited to the USB flash memory. For example, the downstream port of the USB hub 30 via a USB cable is used. A portable storage medium such as a CD-ROM, a DVD-ROM, or a flexible disk inserted into a drive device connected to 32 may be used, or a non-portable storage medium such as a hard disk or RAM may be used.

上述した実施形態では、本発明のネットワーク対応型情報処理装置としてプリントサーバ10を例示したが、特にプリントサーバに限定されるものではなく、例えば、ワープロや表計算などに利用するパーソナルコンピュータであってもよいし、USB接続可能なネットワーク対応型のデジタルTVであってもよい。   In the above-described embodiment, the print server 10 is exemplified as the network-compatible information processing apparatus of the present invention. However, the print server 10 is not particularly limited to the print server. For example, the personal computer is used for a word processor, a spreadsheet, or the like. Alternatively, it may be a network compatible digital TV capable of USB connection.

上述した実施形態では、周辺機器としてマルチファンクションプリンタ40を例示したが、特にこれに限定されるものではなく、例えば、印刷機能のみを持つインクジェットプリンタやレーザビームプリンタであってもよいし、スキャナ機能のみを持つスキャナであってもよい。   In the above-described embodiment, the multifunction printer 40 is exemplified as the peripheral device. However, the multifunction printer 40 is not particularly limited thereto. For example, an inkjet printer or a laser beam printer having only a printing function may be used. It may be a scanner having only.

プリントサーバを含む印刷システムの構成の概略を示す構成図。1 is a configuration diagram showing an outline of a configuration of a printing system including a print server. プリントサーバをホストとするUSBバストポロジの説明図。FIG. 3 is an explanatory diagram of a USB bus topology using a print server as a host. プリントサーバをホストとするUSBバストポロジの説明図。FIG. 3 is an explanatory diagram of a USB bus topology using a print server as a host. ネットワーク設定ルーチンのフローチャート。The flowchart of a network setting routine. ネットワーク設定ファイルの一例を示す説明図。Explanatory drawing which shows an example of a network setting file. 機器情報ファイルの一例を示す説明図。Explanatory drawing which shows an example of an apparatus information file. 他の実施形態のネットワーク設定ルーチンのフローチャート。The flowchart of the network setting routine of other embodiment.

符号の説明Explanation of symbols

10 プリントサーバ、12 メインコントローラ、14 CPU、16 ROM、16a ネットワーク設定プログラム、16b 固有情報、18 RAM、20 EEPROM、22 無線LANボード、24 USBコントローラ、26 USBポート、27 入出力ポート、28 入力装置、29 バス、30 USBハブ、31 アップストリームポート、32 ダウンストリームポート、34 USBフラッシュメモリ、36,37 USBケーブル、40 マルチファンクションプリンタ、42 USBポート、45 無線LANボード、46 インクジェット記録装置、48 スキャナ。 10 print server, 12 main controller, 14 CPU, 16 ROM, 16a network setting program, 16b unique information, 18 RAM, 20 EEPROM, 22 wireless LAN board, 24 USB controller, 26 USB port, 27 input / output port, 28 input device , 29 bus, 30 USB hub, 31 upstream port, 32 downstream port, 34 USB flash memory, 36, 37 USB cable, 40 multifunction printer, 42 USB port, 45 wireless LAN board, 46 inkjet recording device, 48 scanner .

Claims (8)

ネットワークに接続可能なネットワーク接続手段と、
前記ネットワーク接続手段が前記ネットワークに接続するために必要な設定内容を記憶する設定内容記憶手段と、
自身をホストとし該ホストを頂点とするツリー構造のデータ通信経路上に所定のネットワーク設定情報を有する記憶媒体が存在するか否かを判定する判定手段と、
前記判定手段により前記データ通信経路上に前記記憶媒体が存在すると判定されたとき、前記データ通信経路のうち前記ホストと前記記憶媒体とを結ぶ経路中にネットワーク対応機器が直列接続されていない場合には、前記記憶媒体が有している前記ネットワーク設定情報に基づいて前記設定内容を作成し該設定内容を前記設定内容記憶手段に記憶するネットワーク設定手段と、
を備えるネットワーク対応型情報処理装置。
Network connection means connectable to the network;
Setting contents storage means for storing setting contents necessary for the network connection means to connect to the network;
Determining means for determining whether or not a storage medium having predetermined network setting information exists on a data communication path of a tree structure having itself as a host and the host as a vertex;
When the determination unit determines that the storage medium is present on the data communication path, when a network compatible device is not connected in series in the path connecting the host and the storage medium in the data communication path Is a network setting unit that creates the setting content based on the network setting information that the storage medium has, and stores the setting content in the setting content storage unit;
A network-compatible information processing apparatus.
前記ネットワーク設定手段は、前記判定手段により前記データ通信経路上に前記記憶媒体が存在すると判定されたとき、前記データ通信経路のうち前記ホストと前記記憶媒体とを結ぶ経路中にネットワーク対応機器が直列接続されている場合には、前記記憶媒体が有している前記ネットワーク設定情報に基づく前記設定内容の作成を行わない、
請求項1に記載のネットワーク対応型情報処理装置。
In the network setting unit, when the determination unit determines that the storage medium exists on the data communication path, a network compatible device is serially connected to a path connecting the host and the storage medium in the data communication path. If connected, do not create the setting content based on the network setting information that the storage medium has,
The network compatible information processing apparatus according to claim 1.
前記ネットワーク対応機器は、前記ネットワーク設定情報に基づいて前記設定内容を自動作成する機能を有する機器である、
請求項1又は2に記載のネットワーク対応型情報処理装置。
The network compatible device is a device having a function of automatically creating the setting content based on the network setting information.
The network compatible information processing apparatus according to claim 1 or 2.
前記ネットワークは、無線ネットワークである、
請求項1〜3のいずれかに記載のネットワーク対応型情報処理装置。
The network is a wireless network;
The network-compatible information processing apparatus according to claim 1.
前記データ通信経路は、USBによって形成されたデータ通信経路である、
請求項1〜4のいずれかに記載のネットワーク対応型情報処理装置。
The data communication path is a data communication path formed by USB.
The network compatible information processing apparatus according to claim 1.
前記ネットワーク設定情報は、WCN設定ファイル(WCNはWindows Connect Nowの略,Windowsはマイクロソフト社の登録商標)である、
請求項1〜5のいずれかに記載のネットワーク対応型情報処理装置。
The network setting information is a WCN setting file (WCN is an abbreviation of Windows Connect Now, Windows is a registered trademark of Microsoft Corporation).
The network compatible information processing apparatus according to claim 1.
ネットワークに接続可能なネットワーク接続手段と、前記ネットワーク接続手段が前記ネットワークに接続するために必要な設定内容を記憶する設定内容記憶手段と、を備えるネットワーク対応型情報処理装置のネットワーク設定方法であって、
(a)前記ネットワーク対応型情報処理装置をホストとし該ホストを頂点とするツリー構造のデータ通信経路上に所定のネットワーク設定情報を有する記憶媒体が存在するか否かを判定するステップと、
(b)前記ステップ(a)で前記データ通信経路上に前記記憶媒体が存在すると判定されたとき、前記データ通信経路のうち前記ホストと前記記憶媒体とを結ぶ経路中にネットワーク対応機器が直列接続されていない場合には、前記記憶媒体が有している前記ネットワーク設定情報に基づいて前記設定内容を作成し該設定内容を前記設定内容記憶手段に記憶するステップと、
を含むネットワーク設定方法。
A network setting method for a network-compatible information processing apparatus, comprising: network connection means connectable to a network; and setting content storage means for storing setting contents necessary for the network connection means to connect to the network. ,
(A) determining whether a storage medium having predetermined network setting information exists on a data communication path having a tree structure with the network-compatible information processing apparatus as a host and the host as a vertex;
(B) When it is determined in step (a) that the storage medium exists on the data communication path, network-compatible devices are connected in series in a path connecting the host and the storage medium in the data communication path. If not, creating the setting content based on the network setting information possessed by the storage medium and storing the setting content in the setting content storage means;
Network setting method including.
請求項7に記載のネットワーク対応型情報処理装置のネットワーク設定方法の各ステップを1又は複数のコンピュータに実現させるためのプログラム。   A program for causing one or more computers to realize each step of the network setting method for a network-compatible information processing apparatus according to claim 7.
JP2006030020A 2006-02-07 2006-02-07 Network-compatible information processing apparatus, network setting method and program thereof Expired - Fee Related JP4784325B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006030020A JP4784325B2 (en) 2006-02-07 2006-02-07 Network-compatible information processing apparatus, network setting method and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006030020A JP4784325B2 (en) 2006-02-07 2006-02-07 Network-compatible information processing apparatus, network setting method and program thereof

Publications (2)

Publication Number Publication Date
JP2007213150A true JP2007213150A (en) 2007-08-23
JP4784325B2 JP4784325B2 (en) 2011-10-05

Family

ID=38491550

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006030020A Expired - Fee Related JP4784325B2 (en) 2006-02-07 2006-02-07 Network-compatible information processing apparatus, network setting method and program thereof

Country Status (1)

Country Link
JP (1) JP4784325B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013156994A (en) * 2012-01-31 2013-08-15 Konica Minolta Laboratory Usa Inc Printing electronic document using printer and mobile device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002330394A (en) * 2001-05-07 2002-11-15 Canon Inc Direct print system for digital camera, digital camera, and direct print method for the digital camera
JP2003177981A (en) * 2001-12-10 2003-06-27 Internet Service Partners Corp Device and program for supporting setting of operating environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002330394A (en) * 2001-05-07 2002-11-15 Canon Inc Direct print system for digital camera, digital camera, and direct print method for the digital camera
JP2003177981A (en) * 2001-12-10 2003-06-27 Internet Service Partners Corp Device and program for supporting setting of operating environment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013156994A (en) * 2012-01-31 2013-08-15 Konica Minolta Laboratory Usa Inc Printing electronic document using printer and mobile device

Also Published As

Publication number Publication date
JP4784325B2 (en) 2011-10-05

Similar Documents

Publication Publication Date Title
JP5673436B2 (en) Wireless communication device
JP6656112B2 (en) Printing system, image forming apparatus, printing method, and communication method
US20130114107A1 (en) Electronic apparatus, cloud server, and method of controlling printing thereof
JP4912109B2 (en) Information processing apparatus, information processing method, and program
US20210026596A1 (en) Printing system, control method, and server
JP2017173892A (en) Information processing device, program, and printing system
JP2006251863A (en) Network printing instruction method and program
JP2019101956A (en) Program, and information processing terminal
JP6085924B2 (en) Output system, portable terminal, information processing method and program
JP2015501042A (en) Facilitating communication between portable electronic devices and printers
JP2007329916A (en) User authentication system of document processing apparatus, and method therefor
JP4784325B2 (en) Network-compatible information processing apparatus, network setting method and program thereof
JP5178212B2 (en) Image forming apparatus, control method therefor, and program
JP2006333103A (en) Portable storage device, control program and connection setting method
JP2010221699A (en) Job processing apparatus, method, and program
JP2014016674A (en) Output system, output control device and output control program
JP6115299B2 (en) Relay device, image processing device, communication system, and relay device program
JP2014056438A (en) Output system, output control device, output device and program
JP2007037121A (en) System, method and program for improving cross-compatibility of address books provided in document processing device
JP5752464B2 (en) Interface device
US8139235B2 (en) Data processing method, image processing apparatus and recording medium
US11182116B2 (en) Information processing apparatus and non-transitory computer readable medium
KR100775210B1 (en) Method for updating program of USB apparatus
JP2007188281A (en) Image forming apparatus
KR20150078727A (en) Method and apparatus for adjacent printing based on the cloud server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110304

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110329

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110526

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110614

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110627

R150 Certificate of patent or registration of utility model

Ref document number: 4784325

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140722

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees