JP2006333247A - Communication system, communication apparatus, and control method thereof - Google Patents

Communication system, communication apparatus, and control method thereof Download PDF

Info

Publication number
JP2006333247A
JP2006333247A JP2005156193A JP2005156193A JP2006333247A JP 2006333247 A JP2006333247 A JP 2006333247A JP 2005156193 A JP2005156193 A JP 2005156193A JP 2005156193 A JP2005156193 A JP 2005156193A JP 2006333247 A JP2006333247 A JP 2006333247A
Authority
JP
Japan
Prior art keywords
sequence
address
time
communication
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.)
Withdrawn
Application number
JP2005156193A
Other languages
Japanese (ja)
Inventor
Masanori Nakahara
真則 中原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2005156193A priority Critical patent/JP2006333247A/en
Publication of JP2006333247A publication Critical patent/JP2006333247A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To ease user's anxiety while executing a sequence for acquiring an address from a DHCP (dynamic host configuration protocol) server. <P>SOLUTION: A communication apparatus can execute a sequence for acquiring its own address from an address allocation server through a network and receives information of processing time of the sequence from another communication terminal that has executed a sequence in the past before executing the sequence. The communication apparatus starts to execute the sequence and displays an estimated remaining time up to the completion of the sequence on the basis of the received information of the processing time during executing the sequence. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、通信システムにおけるアドレス設定処理に関する。   The present invention relates to an address setting process in a communication system.

IPアドレスを設定する方法としては、従来、DHCP(Dynamic Host Configuration Protocol)サーバが確保しているIPアドレスを動的に割り当ててもらう方法や、AutoIPのように各機器がランダムにIPアドレスを決定し衝突がないかを確認する方法などがあった。   As a method for setting an IP address, a conventional method in which an IP address secured by a DHCP (Dynamic Host Configuration Protocol) server is dynamically assigned, or each device randomly determines an IP address such as AutoIP. There was a method to check for collisions.

例えば、特開2002−135254号公報(特許文献1)には、DHCPサーバからの割り当てがある場合はそちらを優先的に使い、そうでない場合は固定的なIPアドレスを利用する技術が開示されている。また、特開平11−225170号公報(特許文献2)には、無線インタフェースの特性により、アドホック通信のときにはAutoIPを利用し、インフラストラクチャモード通信のときにはDHCPを利用する技術が開示されている。   For example, Japanese Patent Laid-Open No. 2002-135254 (Patent Document 1) discloses a technique of using a priority IP address when there is an assignment from a DHCP server and using a fixed IP address otherwise. Yes. Japanese Patent Application Laid-Open No. 11-225170 (Patent Document 2) discloses a technique that uses AutoIP for ad hoc communication and DHCP for infrastructure mode communication due to the characteristics of the wireless interface.

ところで、DHCPの場合、DHCPサーバがネットワーク上のどこに存在するかという条件によってIPアドレスの取得にかかる時間は大きく異なる。例えば、DHCPサーバが家庭で設置したルータや無線LANのアクセスポイントに存在する場合は、そのレスポンスは比較的早く、概ね数秒以内にIPアドレスを取得できる。一方、インターネットサービスプロバイダ(ISP)にあるDHCPサーバからIPアドレスを取得する場合には数分を要するということもありえる。   By the way, in the case of DHCP, the time taken to acquire the IP address varies greatly depending on the condition where the DHCP server exists on the network. For example, when a DHCP server is present at a router or wireless LAN access point installed at home, the response is relatively fast and an IP address can be acquired within a few seconds. On the other hand, it may take several minutes to obtain an IP address from a DHCP server at an Internet service provider (ISP).

特開2002−135254号公報JP 2002-135254 A 特開平11−225170号公報JP-A-11-225170

以上に述べたように、DHCPを利用する場合は、DHCPサーバが存在するネットワーク上の位置やその応答速度によりアドレス取得にかかる時間が大きく異なる。この間ユーザは設定が完了するのを待つ必要があるが、アドレス取得完了までにどのくらい時間がかかるか分からないため、何らかのエラーが生じているのか、それともただ時間がかかっているだけなのかを判断することができなかった。   As described above, when using DHCP, the time required for address acquisition varies greatly depending on the location on the network where the DHCP server exists and its response speed. During this time, the user needs to wait for the setting to be completed, but since it does not know how long it will take to complete address acquisition, it will determine whether an error has occurred or just it takes time. I couldn't.

本発明は、このような問題を解決しようとするためのものであり、DHCPサーバからアドレスを取得するシーケンスを実行中におけるユーザの不安を緩和することを目的とする。   The present invention is intended to solve such a problem, and it is an object of the present invention to alleviate user anxiety during execution of a sequence for acquiring an address from a DHCP server.

本発明の一側面は、アドレス割当て機能を備えるアドレス割当てサーバから自己のアドレスを取得するためのシーケンスを実行可能な第1および第2の通信装置を含む通信システムに係わる。前記第1の通信装置は、前記シーケンスの実行の際に、そのシーケンスの実行開始から完了までの時間を計測する計測手段と、前記計測手段により計測した時間の情報を、前記第2の通信装置に送信する送信手段とを有する。一方、前記第2の通信装置は、前記送信手段により送信された前記時間の情報を受信する受信手段と、前記シーケンスの実行中、前記受信手段により受信した前記時間の情報に基づいて、当該シーケンスの完了までの見込み残り時間を表示する表示手段とを有する。   One aspect of the present invention relates to a communication system including first and second communication devices capable of executing a sequence for acquiring a self address from an address assignment server having an address assignment function. The first communication device, when executing the sequence, measures a time from the start to completion of the sequence and information on the time measured by the measurement device. And transmitting means for transmitting to. On the other hand, the second communication device is configured to receive the time information transmitted by the transmission means and the sequence based on the time information received by the reception means during execution of the sequence. Display means for displaying an estimated remaining time until the completion of.

本発明によれば、アドレス取得処理の完了までの残り時間をユーザに通知できるため、ユーザの不安を緩和することができる。   According to the present invention, since the remaining time until the completion of the address acquisition process can be notified to the user, the user's anxiety can be reduced.

以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決手段として必須のものであるとは限らない。   DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. In addition, this invention is not limited to the following embodiment, It shows only the specific example advantageous for implementation of this invention. In addition, not all combinations of features described in the following embodiments are indispensable as means for solving the problems of the present invention.

(第一の実施形態)
第一の実施形態では、プリンタとデジタルカメラがDHCPサーバからアドレスを割り当てられて通信する形態を示す。図1に、本実施形態における、プリンタ、デジタルカメラ、およびDHCPサーバを含むネットワークの構成例を示す。102は有線LANと無線LANとの中継を行う無線基地局としてのアクセスポイント(AP)である。プリンタ101とデジタルカメラ105は、例えばIEEE802.11に準拠した無線LANを通信インタフェースとして利用してアクセスポイント102と通信することが可能である。すなわち、プリンタ101とデジタルカメラ105はともに通信装置として機能する。もっとも、両者は有線を使用してネットワークに接続する形態でも構わない。103は有線LANとインターネット104との中継を行う中継装置、106はインターネット104に接続されたISPにおけるアドレス割当てサーバとしてのDHCPサーバである。
(First embodiment)
The first embodiment shows a mode in which a printer and a digital camera communicate with each other by being assigned an address from a DHCP server. FIG. 1 shows a configuration example of a network including a printer, a digital camera, and a DHCP server in this embodiment. Reference numeral 102 denotes an access point (AP) as a wireless base station that relays between a wired LAN and a wireless LAN. The printer 101 and the digital camera 105 can communicate with the access point 102 using, for example, a wireless LAN conforming to IEEE 802.11 as a communication interface. That is, both the printer 101 and the digital camera 105 function as communication devices. However, both may be connected to the network using a wired connection. Reference numeral 103 denotes a relay device that relays between the wired LAN and the Internet 104, and reference numeral 106 denotes a DHCP server as an address assignment server in an ISP connected to the Internet 104.

図3は、本実施形態におけるデジタルカメラ101の構成を示すブロック図である。操作部310は、システムコントローラ311を介してCPU315に接続されており、操作部310には不図示のシャッタースイッチや各種キーが含まれる。撮像部302は、操作部310のシャッターが押下されたときに撮像を行うブロックで、撮像処理部303によって制御される。表示部306は、LCD表示、LED表示等、ユーザに対する情報を表示するブロックであり、表示処理部307によってその表示内容が制御される。また、表示部306に表示された情報から選択するなどの操作は操作部310と連動して行われる。すなわち、表示部306と操作部310とでユーザインタフェースが構成されることになる。   FIG. 3 is a block diagram showing the configuration of the digital camera 101 in this embodiment. The operation unit 310 is connected to the CPU 315 via the system controller 311, and the operation unit 310 includes a shutter switch (not shown) and various keys. The imaging unit 302 is a block that performs imaging when the shutter of the operation unit 310 is pressed, and is controlled by the imaging processing unit 303. The display unit 306 is a block that displays information for the user, such as an LCD display or an LED display, and the display content is controlled by the display processing unit 307. In addition, an operation such as selecting from information displayed on the display unit 306 is performed in conjunction with the operation unit 310. That is, the display unit 306 and the operation unit 310 constitute a user interface.

無線通信機能部304は無線通信を行うブロックであり、RF部305は、他の無線通信機器との間で無線信号の送受信を行う。メモリカードインタフェース(I/F)308は、メモリカード309を接続するためのインタフェースである。USBI/F312は、外部機器とUSBを用いて接続するためのインタフェースである。オーディオI/F314は、音信号を外部機器と接続するためのインタフェースである。これらの各機能部分は、CPU315からの制御によって処理される。CPU315によって実行されるプログラムは、ROM315もしくはフラッシュROM313に格納されている。また、CPU315によって処理されるデータは、RAM317もしくはフラッシュROM313に対して、書き込み/読み出しが行われる。フラッシュROM313は不揮発性の記憶装置であり、ここに無線通信の設定情報やアドレスを取得する際に要したアドレス取得時間などが記憶される。なお、撮像した画像データは公知の圧縮処理を経てメモリカードI/F308を介し、メモリカード309に保存される。   The wireless communication function unit 304 is a block that performs wireless communication, and the RF unit 305 transmits and receives wireless signals to and from other wireless communication devices. A memory card interface (I / F) 308 is an interface for connecting the memory card 309. The USB I / F 312 is an interface for connecting to an external device using a USB. The audio I / F 314 is an interface for connecting a sound signal to an external device. Each of these functional parts is processed by control from the CPU 315. A program executed by the CPU 315 is stored in the ROM 315 or the flash ROM 313. In addition, data processed by the CPU 315 is written / read to / from the RAM 317 or the flash ROM 313. The flash ROM 313 is a non-volatile storage device, and stores wireless communication setting information, an address acquisition time required for acquiring an address, and the like. The captured image data is stored in the memory card 309 via the memory card I / F 308 through a known compression process.

図4は、本実施形態におけるプリンタ105の構成を示すブロック図である。プリンタ105の印刷方式はどのようなものでも良い。例えば、熱エネルギーによってインク液滴を記録紙等の記録媒体上に吐出するインクジェットプリンタでもよいし、あるいは、感光ドラム上のトナー画像を記録用媒体に転写するいわゆる電子写真方式のレーザービームプリンタでもよい。操作部410は、システムコントローラ411を介してCPU415に接続されている。プリントエンジン402は、記録媒体に画像を印刷する機構部であり、プリント処理部403によって処理される。表示部406は、LCD表示、LED表示等、ユーザに対する情報を表示するブロックであり、表示処理部407によってその表示内容が制御される。また、表示部406に表示された情報から選択するなどの操作は操作部410を介して行われる。つまり、表示部406と操作部410とでユーザインタフェースが構成されることになる。   FIG. 4 is a block diagram showing the configuration of the printer 105 in this embodiment. Any printing method of the printer 105 may be used. For example, an ink jet printer that discharges ink droplets onto a recording medium such as recording paper by thermal energy, or a so-called electrophotographic laser beam printer that transfers a toner image on a photosensitive drum to a recording medium may be used. . The operation unit 410 is connected to the CPU 415 via the system controller 411. The print engine 402 is a mechanism unit that prints an image on a recording medium, and is processed by the print processing unit 403. The display unit 406 is a block that displays information for the user, such as an LCD display or an LED display, and the display content is controlled by the display processing unit 407. Further, an operation such as selecting from information displayed on the display unit 406 is performed via the operation unit 410. That is, the display unit 406 and the operation unit 410 constitute a user interface.

無線通信機能部404は無線通信を行うブロックであり、RF部405は、他の無線通信機器との間で無線信号の送受信を行う。メモリカードI/F408は、脱着可能なメモリカード409を接続するためのインタフェースであり、メモリカード409として、デジタルカメラ101のメモリカード309を差し込むことで、撮像画像を印刷することも可能である。   The wireless communication function unit 404 is a block that performs wireless communication, and the RF unit 405 transmits and receives wireless signals to and from other wireless communication devices. The memory card I / F 408 is an interface for connecting a detachable memory card 409, and a captured image can be printed by inserting the memory card 309 of the digital camera 101 as the memory card 409.

USBI/F412は、外部機器とUSBを用いて接続するためのインタフェースである。ETHERI/F414は、外部機器とETHER通信を用いて接続するためのインタフェースである。これらの各機能部分は、CPU415からの制御によって処理される。CPU415によって制御されるプログラムは、ROM415もしくはフラッシュROM413に格納される。また、CPU415によって処理されるデータは、RAM417もしくはフラッシュROM413に対して、書き込み/読み出しが行われる。フラッシュROM413は不揮発性の記憶装置であり、ここに通信の設定情報やアドレスを取得する際に要したアドレス取得時間などが記憶される。   The USB I / F 412 is an interface for connecting to an external device using a USB. The ETHERI / F 414 is an interface for connecting to an external device using ETHER communication. Each of these functional parts is processed by control from the CPU 415. A program controlled by the CPU 415 is stored in the ROM 415 or the flash ROM 413. In addition, data processed by the CPU 415 is written / read to / from the RAM 417 or the flash ROM 413. The flash ROM 413 is a non-volatile storage device that stores therein communication setting information, an address acquisition time required for acquiring an address, and the like.

なお、上記したデジタルカメラ101のRF部305およびプリンタ105のRF部405にはそれぞれアンテナが設けられるが、外部に突出する形態を有するものとは限らない。特に、デジタルカメラの場合、携帯性が重要なファクタであるから、アンテナは外部に突出するのではなく、内蔵もしくは表面上に実装されることが望ましい。   Note that the RF unit 305 of the digital camera 101 and the RF unit 405 of the printer 105 are each provided with an antenna, but the antenna does not necessarily have a form protruding outward. In particular, in the case of a digital camera, since portability is an important factor, it is desirable that the antenna be built in or mounted on the surface rather than protruding outside.

いま、プリンタ105は既にDHCPサーバ106からIPアドレスを取得済みであり、そのIPアドレス取得処理にかかった時間を計測し記憶しているとする。そして、まだIPアドレスを獲得していないデジタルカメラ101が新たにIPアドレスを獲得し、プリンタ105と通信しようと試みる場合を想定する。以下に説明するように、本実施形態におけるデジタルカメラ101は、IPアドレスを取得する前に、プリンタ105から、そのプリンタ105がアドレス取得に要した時間についての情報を学習する。   Now, it is assumed that the printer 105 has already acquired an IP address from the DHCP server 106, and measures and stores the time taken for the IP address acquisition process. Assume that the digital camera 101 that has not yet acquired an IP address acquires a new IP address and attempts to communicate with the printer 105. As will be described below, the digital camera 101 in the present embodiment learns information about the time required for the printer 105 to acquire the address from the printer 105 before acquiring the IP address.

図8は、プリンタ105がDHCPプロトコルを用いてDHCPサーバ106からIPアドレスを取得するためのシーケンスの実行時における、アドレス取得時間を計測するシーケンスを示している。   FIG. 8 shows a sequence for measuring the address acquisition time when the printer 105 executes a sequence for acquiring an IP address from the DHCP server 106 using the DHCP protocol.

まず、プリンタ105がアドレス取得要求であるDISCOVERメッセージをブロードキャストで送信するとともに(ステップS801)、その送信からリプライが返戻されるまでの時間を計測するタイマーをスタートする(ステップS802)。図1に示したネットワーク構成の場合には、ステップS802のDISCOVERメッセージは、アクセスポイント102、中継装置103、そしてインターネット104を介してDHCPサーバ106に到達するため、かなりの伝送遅延を要する。DHCPサーバ106がDISCOVERメッセージを受信すると、自分が確保しているアドレスプールの中から一つを選び出しアドレス割り当て要求であるOFFERメッセージを返戻する(ステップS803)。プリンタ105がOFFERメッセージを受信したら、タイマーをストップする(ステップS804)。   First, the printer 105 broadcasts a DISCOVER message that is an address acquisition request (step S801), and starts a timer that measures the time from the transmission until the reply is returned (step S802). In the case of the network configuration shown in FIG. 1, the DISCOVER message in step S <b> 802 reaches the DHCP server 106 via the access point 102, the relay device 103, and the Internet 104, and thus requires a considerable transmission delay. When the DHCP server 106 receives the DISCOVER message, it selects one from the address pool secured by itself and returns an OFFER message which is an address assignment request (step S803). When the printer 105 receives the OFFER message, the timer is stopped (step S804).

プリンタ105が全く初めてDHCPサーバ106からIPアドレスを割り当てられる場合は、その計測時間を図4のフラッシュROM413に保持すればよい(ステップS805)。また、もし既にフラッシュROM413に格納されているアドレス取得時間のデータが存在する場合は、上書きによって更新しても良いし、あるいは、アドレス取得時間の精度を上げるべく、以前の値との平均値を計算するなどの統計処理を行いその結果を保持するようにしてもよい。   When the printer 105 is assigned the IP address from the DHCP server 106 for the first time, the measurement time may be stored in the flash ROM 413 in FIG. 4 (step S805). Also, if there is address acquisition time data already stored in the flash ROM 413, it may be updated by overwriting, or an average value with the previous value may be used to improve the accuracy of the address acquisition time. Statistical processing such as calculation may be performed and the result may be held.

プリンタ105も全く同一の環境でのみ利用するとは限らない。プリンタ105が携帯式のプリンタである場合は、異なる環境に持っていきIPアドレスを獲得することもありえる。例えば図2には、図1とは異なるネットワーク構成が示されている。図2において、DHCPサーバの機能が無線LANのアクセスポイント102に付帯されている。この場合はIPアドレスの取得にかかる時間は図1の形態と比べて非常に小さくなるであろう。このように異なる環境ではアドレス取得時間も大きく異なるため、図9のように、それぞれネットワークに特徴となるラベルごとにアドレス取得に要した時間を記述したリストをフラッシュROM413に格納する方法も有効である。図9の場合は、ネットワークを識別する値であるESSIDをもとにアドレス取得時間の表を作成し、獲得したアドレス獲得時間を対応するESSIDに直接格納するか、もしくは平均など統計処理を施して格納する。ESSIDのほかに例えばネットワークアドレス(IPアドレスのネットワーク部分)による分類なども考えられる。   The printer 105 is not always used only in the same environment. If the printer 105 is a portable printer, it can be taken to a different environment to obtain an IP address. For example, FIG. 2 shows a network configuration different from FIG. In FIG. 2, the function of the DHCP server is attached to the access point 102 of the wireless LAN. In this case, the time taken to acquire the IP address will be much shorter than that in the embodiment of FIG. Since the address acquisition time varies greatly in different environments as described above, it is also effective to store a list describing the time required for address acquisition for each label characteristic of the network in the flash ROM 413 as shown in FIG. . In the case of FIG. 9, a table of address acquisition times is created based on the ESSID which is a value for identifying the network, and the acquired address acquisition times are stored directly in the corresponding ESSID, or statistical processing such as averaging is performed. Store. In addition to ESSID, for example, classification by network address (network part of IP address) may be considered.

次に、図1においてデジタルカメラ101をプリンタ105と同じネットワークで動作させる場合について説明する。デジタルカメラ101をネットワーク104に接続する前に、図6に示すように、USBケーブル603を介してデジタルカメラ101をプリンタ105に接続する。この場合USBのホストコントローラがプリンタ105についており、デバイスコントローラがデジタルカメラ101についているとする。プリンタ105はUSBケーブル603を介してデジタルカメラ101に接続されたことを検知すると、プリンタ105は自身のネットワーク設定とアドレス取得時間に関する情報をデジタルカメラ101に伝送する。ここでネットワーク設定の情報は例えば、ESSIDの情報や暗号化に必要な鍵情報などを含んでいる。これらの情報を受信したデジタルカメラ101は、その情報をフラッシュROM313に格納する。   Next, a case where the digital camera 101 is operated in the same network as the printer 105 in FIG. 1 will be described. Before connecting the digital camera 101 to the network 104, the digital camera 101 is connected to the printer 105 via the USB cable 603 as shown in FIG. In this case, it is assumed that the USB host controller is for the printer 105 and the device controller is for the digital camera 101. When the printer 105 detects that the printer 105 is connected to the digital camera 101 via the USB cable 603, the printer 105 transmits information regarding its network settings and address acquisition time to the digital camera 101. Here, the network setting information includes, for example, ESSID information and key information necessary for encryption. The digital camera 101 that has received the information stores the information in the flash ROM 313.

次に、図1においてデジタルカメラ101を無線LANのアクセスポイント102に接続し、DHCPサーバ106よりIPアドレスを取得する手順について述べる。図10にそのシーケンスを示す。デジタルカメラ101はまず、アドレス取得要求であるDISCOVERメッセージをブロードキャストで送信する(ステップS1001)。その際にリプライが返戻されるまでの時間を計測するタイマーをスタートする(ステップS1002)。さらにそれと同時に、上記のようにUSB接続でプリンタ105より獲得しフラッシュROM313に格納したアドレス取得時間の情報に基づいてアドレス取得シーケンスの完了までの見込み残り時間をUIとしての表示部306により表示する。具体的には例えば、フラッシュROM313より読み出したアドレス取得時間を残り時間の初期値とするカウントダウン表示を表示部306により表示する(ステップS1003)。   Next, a procedure for connecting the digital camera 101 to the wireless LAN access point 102 in FIG. 1 and obtaining an IP address from the DHCP server 106 will be described. FIG. 10 shows the sequence. First, the digital camera 101 broadcasts a DISCOVER message that is an address acquisition request (step S1001). At that time, a timer for measuring the time until the reply is returned is started (step S1002). At the same time, the expected remaining time until the completion of the address acquisition sequence is displayed on the display unit 306 as a UI based on the information of the address acquisition time acquired from the printer 105 through the USB connection and stored in the flash ROM 313 as described above. Specifically, for example, a countdown display with the address acquisition time read from the flash ROM 313 as an initial value of the remaining time is displayed on the display unit 306 (step S1003).

図5に、その表示態様の一例を示す。図示の例の場合、現在43秒を示しているが、この値がカウントダウンされていき0秒に到達する前ぐらいにはIPアドレスが獲得できるだろうということを示唆する。   FIG. 5 shows an example of the display mode. In the example shown in the figure, 43 seconds are currently shown, but this value is counted down, suggesting that an IP address can be obtained before reaching 0 seconds.

この他、プリンタなどUIに乏しい機器では、直接秒数を表示しなくてもランプの色でどの程度待つかを示唆することも可能である。   In addition, it is also possible to suggest how long to wait with the color of the lamp without directly displaying the number of seconds in a device having a poor UI such as a printer.

DHCPサーバ106がDISCOVERメッセージを受信すると、自分が確保しているアドレスプールの中から一つを選び出しアドレス割り当て要求であるOFFERメッセージを返戻する(ステップS1004)。デジタルカメラ101は、OFFERメッセージを受信すると、タイマーをストップする(ステップS1005)とともに、フラッシュROM313に格納されている値と測定された値を利用してアドレス取得の平均時間を計算し、再度フラッシュROM313に格納する(ステップS1006)。   When the DHCP server 106 receives the DISCOVER message, it selects one from the address pool secured by itself and returns an OFFER message as an address assignment request (step S1004). When the digital camera 101 receives the OFFER message, the digital camera 101 stops the timer (step S1005), calculates the average time of address acquisition using the value stored in the flash ROM 313 and the measured value, and again flash ROM 313. (Step S1006).

以上の処理によれば、アドレス取得処理が完了するまでの残り見込み時間を他のデバイスの過去の経験値から割り出し、それがユーザに通知される。これにより、ユーザはアドレス取得処理が完了するでの待ち時間を見込むことができ、待ち時間中の不安を緩和することが可能である。   According to the above processing, the estimated remaining time until the address acquisition processing is completed is determined from the past experience values of other devices, and this is notified to the user. As a result, the user can expect a waiting time for completing the address acquisition process, and can alleviate the anxiety during the waiting time.

(第二の実施形態)
上述した第一の実施形態では、デジタルカメラ101をネットワーク104に接続する前に、図6に示したように、USBケーブル603を使用してデジタルカメラ101をプリンタ105に直結し、デジタルカメラ101はUSBケーブル603を介してプリンタ105よりプリンタ105のネットワーク設定およびアドレス取得時間に関する情報を取得した。これに対し、第二の実施形態では、図7に示すようにこの情報の伝達も無線で行う方法について説明する。
(Second embodiment)
In the first embodiment described above, before connecting the digital camera 101 to the network 104, the digital camera 101 is directly connected to the printer 105 using the USB cable 603 as shown in FIG. Information regarding the network settings and address acquisition time of the printer 105 is acquired from the printer 105 via the USB cable 603. On the other hand, in the second embodiment, as shown in FIG. 7, a method of transmitting this information wirelessly will be described.

USBの代わりに利用するインタフェースの無線の方式は何でもよく、DHCPサーバ106よりアドレスを割り当てて通信するインタフェースと同じ、あるいは異なる無線インタフェースを別途もっていても構わない。例えば近距離通信のみをサポートするブルートゥースや赤外線通信を別途利用することも可能である。もちろん、DHCPサーバ106よりアドレスを割り当てるインタフェースと同一でも構わない。   Any interface wireless method may be used in place of the USB, and a wireless interface that is the same as or different from the interface that performs communication by assigning an address from the DHCP server 106 may be provided. For example, Bluetooth or infrared communication that supports only short-range communication can be used separately. Of course, the interface may be the same as the interface to which the DHCP server 106 assigns an address.

USBでは2つの機器を結合する際にユーザが結線するという作業を行っている。無線通信の場合は、どの機器同士に通信をさせるのかを指定することが問題になる。本実施形態では、2つの機器に操作ボタンがついており、それらがある一定期間に同時に押されると無線に関する設定情報などが交換されるように構成されている。この情報の一つにDHCPサーバにアクセスした平均アクセス時間が格納されており一緒に交換される。   In USB, when connecting two devices, the user connects them. In the case of wireless communication, it becomes a problem to specify which devices communicate with each other. In the present embodiment, operation buttons are attached to two devices, and when they are simultaneously pressed for a certain period, setting information related to radio is exchanged. One piece of this information stores the average access time for accessing the DHCP server and is exchanged together.

例えば図7において、プリンタ105は無線LANを利用し、既にDHCPサーバ106へのアクセス経験があり平均のアクセス所要時間を獲得しているものとする。また、デジタルカメラ101も同様に無線LANをインタフェースに持つが、無線に関する情報などまだ何も設定されていないものとする。デジタルカメラ101およびプリンタ105にそれぞれ設けられている無線通信初期設定ボタン71,72を同時に一定期間押下すると、プリンタ105が利用しているESSID、暗号鍵方式などの情報が、そのESSIDで利用しているDHCPサーバ106までのアクセス時間と一緒に、デジタルカメラ101に転送される。   For example, in FIG. 7, it is assumed that the printer 105 uses a wireless LAN, has already gained access to the DHCP server 106, and has acquired an average access time. Similarly, it is assumed that the digital camera 101 has a wireless LAN as an interface, but nothing about wireless information has been set yet. When the wireless communication initial setting buttons 71 and 72 respectively provided in the digital camera 101 and the printer 105 are simultaneously pressed for a certain period, information such as the ESSID and encryption key method used by the printer 105 is used in the ESSID. It is transferred to the digital camera 101 together with the access time to the existing DHCP server 106.

また、第一の実施形態では、アドレス取得の待ち時間の間にUIを利用して残存時間を表示するだけであったが、この時間を利用して省電力モードに入ることも可能である。   In the first embodiment, the remaining time is merely displayed using the UI during the address acquisition waiting time. However, the power saving mode can be entered using this time.

第一の実施形態と同様に図1においてデジタルカメラ101を無線LANのアクセスポイント102に接続し、DHCPサーバ106よりIPアドレスを取得する手順について述べる。図11にそのシーケンスを示す。デジタルカメラ101はまず、アドレス取得要求であるDISCOVERメッセージをブロードキャストで送信する(ステップS1101)。その際にリプライが返戻されるまでの時間を計測するタイマーをスタートする(ステップS1102)。さらにそれと同時に、上記のように無線インタフェースでプリンタ105より獲得しフラッシュROM313に格納したアドレス取得時間を残り時間の初期値とするカウントダウン表示を、UIとしての表示部306により表示する(ステップS1104)。   Similar to the first embodiment, a procedure for connecting the digital camera 101 to the access point 102 of the wireless LAN and acquiring an IP address from the DHCP server 106 in FIG. 1 will be described. FIG. 11 shows the sequence. First, the digital camera 101 broadcasts a DISCOVER message that is an address acquisition request (step S1101). At that time, a timer for measuring the time until the reply is returned is started (step S1102). At the same time, a countdown display using the address acquisition time acquired from the printer 105 via the wireless interface and stored in the flash ROM 313 as described above as the initial value of the remaining time is displayed on the display unit 306 as a UI (step S1104).

次に、デジタルカメラ101はアクセスポイント102に対して、省電力モードに入るメッセージを発行する(ステップS1103)。IEEE802.11準拠の無線LANではビーコンインターバルを一つのユニット単位として電力の給電を行う回数を、複数ユニットに一度だけという指定が可能であり、これによって総消費電力を減らすことが可能である。   Next, the digital camera 101 issues a message for entering the power saving mode to the access point 102 (step S1103). In a wireless LAN compliant with IEEE 802.11, it is possible to specify the number of times of power supply with a beacon interval as one unit unit, that is, once for a plurality of units, thereby reducing the total power consumption.

DHCPサーバ106がDISCOVERメッセージを受信すると、自分が確保しているアドレスプールの中から一つを選び出しアドレス割り当て要求であるOFFERメッセージを返戻する(ステップS1105)。デジタルカメラ101は、OFFERメッセージを受信すると、省電力モードから復帰するメッセージをアクセスポイント102に対して送信する(ステップS1106)。   When the DHCP server 106 receives the DISCOVER message, the DHCP server 106 selects one from the address pool secured by itself and returns an OFFER message as an address assignment request (step S1105). Upon receiving the OFFER message, the digital camera 101 transmits a message for returning from the power saving mode to the access point 102 (step S1106).

デジタルカメラ101はその後、タイマーをストップする(ステップS1107)とともに、フラッシュROM313に格納されている値と測定された値を利用して、アドレス取得の平均時間を計算し、再度フラッシュROM313に格納する(ステップS1008)。   Thereafter, the digital camera 101 stops the timer (step S1107), calculates the average address acquisition time using the value stored in the flash ROM 313 and the measured value, and stores it again in the flash ROM 313 ( Step S1008).

(他の実施形態)
以上、本発明の実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
(Other embodiments)
As mentioned above, although embodiment of this invention was explained in full detail, this invention may be applied to the system comprised from several apparatuses, and may be applied to the apparatus which consists of one apparatus.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。   In the present invention, a software program that realizes the functions of the above-described embodiments is directly or remotely supplied to a system or apparatus, and the computer of the system or apparatus reads and executes the supplied program code. Is also achieved. In that case, as long as it has the function of a program, the form does not need to be a program.

従って、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体およびそのプログラムを格納した記憶媒体も本発明を構成することになる。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体、およびそのプログラムを格納した記憶媒体も含まれる。   Therefore, in order to realize the functional processing of the present invention with a computer, the program code itself installed in the computer and the storage medium storing the program also constitute the present invention. In other words, the claims of the present invention include the computer program itself for realizing the functional processing of the present invention and a storage medium storing the program.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。   In this case, the program may be in any form as long as it has a program function, such as an object code, a program executed by an interpreter, or script data supplied to the OS.

プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM、DVD−R)などがある。   As a storage medium for supplying the program, for example, flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R).

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、そのホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明のクレームに含まれるものである。   As another program supply method, a client computer browser is used to connect to an Internet homepage, and the computer program of the present invention itself or a compressed file including an automatic installation function is downloaded from the homepage to a storage medium such as a hard disk. Can also be supplied. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the claims of the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer based on the instruction of the program is a part of the actual processing. Alternatively, the functions of the above-described embodiment can be realized by performing all of them and performing the processing.

さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。   Furthermore, after the program read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or The CPU or the like provided in the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

本発明の実施形態に係るネットワーク構成の一例を示す図である。It is a figure which shows an example of the network structure which concerns on embodiment of this invention. 本発明の実施形態に係るネットワーク構成の別の例を示す図である。It is a figure which shows another example of the network structure which concerns on embodiment of this invention. 本発明の実施形態におけるデジタルカメラの構成を示すブロック図である。It is a block diagram which shows the structure of the digital camera in embodiment of this invention. 本発明の実施形態におけるプリンタの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printer according to an embodiment of the present invention. 本発明の実施形態におけるデジタルカメラのアドレス取得完了までの残り時間の表示態様の一例を示す図である。It is a figure which shows an example of the display mode of the remaining time until the address acquisition completion of the digital camera in embodiment of this invention. 本発明の第一の実施形態におけるプリンタからデジタルカメラへのアドレス取得時間情報の伝送形態を示す図である。It is a figure which shows the transmission form of the address acquisition time information from the printer in 1st embodiment of this invention to a digital camera. 本発明の第二の実施形態におけるプリンタからデジタルカメラへのアドレス取得時間情報の伝送形態を示す図である。It is a figure which shows the transmission form of the address acquisition time information from the printer in 2nd embodiment of this invention to a digital camera. 本発明の実施形態におけるプリンタがDHCPサーバからIPアドレスを取得する際のアドレス取得時間を計測するシーケンスを示す図である。It is a figure which shows the sequence which measures the address acquisition time when the printer in embodiment of this invention acquires an IP address from a DHCP server. 本発明の実施形態におけるESSIDごとにアドレス取得に要した時間を記述したリストの一例を示す図である。It is a figure which shows an example of the list | wrist which described the time required for address acquisition for every ESSID in embodiment of this invention. 本発明の第一の実施形態におけるデジタルカメラがDHCPサーバよりIPアドレスを取得するシーケンスの一例を示す図である。It is a figure which shows an example of the sequence in which the digital camera in 1st embodiment of this invention acquires an IP address from a DHCP server. 本発明の第二の実施形態におけるデジタルカメラがDHCPサーバよりIPアドレスを取得するシーケンスの一例を示す図である。It is a figure which shows an example of the sequence in which the digital camera in 2nd embodiment of this invention acquires an IP address from a DHCP server.

Claims (10)

アドレス割当て機能を備えるアドレス割当てサーバから自己のアドレスを取得するためのシーケンスを実行可能な第1および第2の通信装置を含む通信システムであって、
前記第1の通信装置は、
前記シーケンスの実行の際に、そのシーケンスの実行開始から完了までの時間を計測する計測手段と、
前記計測手段により計測した時間の情報を、前記第2の通信装置に送信する送信手段と、
を有し、
前記第2の通信装置は、
前記送信手段により送信された前記時間の情報を受信する受信手段と、
前記シーケンスの実行中、前記受信手段により受信した前記時間の情報に基づいて、当該シーケンスの完了までの見込み残り時間を表示する表示手段と、
を有することを特徴とする通信システム。
A communication system including first and second communication devices capable of executing a sequence for acquiring a self address from an address assignment server having an address assignment function,
The first communication device is:
Measuring means for measuring the time from the start of execution of the sequence to the completion of execution of the sequence;
Transmitting means for transmitting information on the time measured by the measuring means to the second communication device;
Have
The second communication device is:
Receiving means for receiving the time information transmitted by the transmitting means;
Display means for displaying an estimated remaining time until completion of the sequence based on the time information received by the receiving means during execution of the sequence;
A communication system comprising:
前記シーケンスはDHCP(Dynamic Host Configuration Protocol)に準拠するものであることを特徴とする請求項1に記載の通信システム。   The communication system according to claim 1, wherein the sequence conforms to DHCP (Dynamic Host Configuration Protocol). 前記第1および第2の通信装置はそれぞれ、相互に直接通信するためのインタフェースをさらに有し、前記時間の情報の送受は当該インタフェースを介して行われることを特徴とする請求項1または2に記載の通信システム。   The said 1st and 2nd communication apparatus each further has an interface for communicating directly with each other, The transmission / reception of the information of the said time is performed via the said interface The communication system described. 前記第1および第2の通信装置はそれぞれ、前記時間の情報の送受用の操作部を更に備え、両者の前記操作部が有効となったときに前記時間の情報の送受が行われることを特徴とする請求項3に記載の通信システム。   Each of the first and second communication devices further includes an operation unit for transmitting and receiving the time information, and the time information is transmitted and received when both the operation units are enabled. The communication system according to claim 3. 前記第2の通信装置は、前記シーケンスの実行中は省電力モードで動作することを特徴とする請求項1から4までのいずれかに記載の通信システム。   The communication system according to any one of claims 1 to 4, wherein the second communication device operates in a power saving mode during execution of the sequence. 前記省電力モードは、IEEE802.11に準拠するものであることを特徴とする請求項5に記載の通信システム。   The communication system according to claim 5, wherein the power saving mode conforms to IEEE 802.11. アドレス割当てサーバからネットワークを介して自己のアドレスを取得するためのシーケンスを実行可能な通信装置であって、
過去に前記シーケンスを実行した他の通信端末からそのシーケンスの処理時間の情報を受信する受信手段と、
前記シーケンスの実行中、前記受信手段により受信した前記処理時間の情報に基づいて、当該シーケンスの完了までの見込み残り時間を表示する表示手段と、
を有することを特徴とする通信装置。
A communication device capable of executing a sequence for acquiring its own address from an address assignment server via a network,
Receiving means for receiving processing time information of the sequence from other communication terminals that have executed the sequence in the past;
Display means for displaying an estimated remaining time until completion of the sequence based on the processing time information received by the receiving means during execution of the sequence;
A communication apparatus comprising:
アドレス割当てサーバからネットワークを介して自己のアドレスを取得するためのシーケンスを実行可能な通信装置の制御方法であって、
過去に前記シーケンスを実行した他の通信端末からそのシーケンスの処理時間の情報を受信する受信工程と、
前記シーケンスの実行中、前記受信工程で受信された前記処理時間の情報に基づいて、当該シーケンスの完了までの見込み残り時間を表示部に表示させる表示工程と、
を有することを特徴とする通信装置の制御方法。
A communication device control method capable of executing a sequence for acquiring its own address from an address assignment server via a network,
A receiving step of receiving information on the processing time of the sequence from another communication terminal that has executed the sequence in the past;
During the execution of the sequence, based on the information on the processing time received in the reception step, a display step for displaying the expected remaining time until the completion of the sequence on a display unit,
A method for controlling a communication apparatus, comprising:
アドレス割当てサーバからネットワークを介して自己のアドレスを取得するためのシーケンスを実行するアドレス取得手段と、
前記アドレス取得手段による前記シーケンスの実行開始から完了までの時間を計測する計測手段と、
前記計測手段により計測した時間の情報を、他の通信端末に送信する送信手段と、
を有することを特徴とする通信装置。
Address acquisition means for executing a sequence for acquiring its own address from the address assignment server via the network;
Measuring means for measuring the time from the start to completion of the sequence by the address acquisition means;
Transmitting means for transmitting the information of the time measured by the measuring means to another communication terminal;
A communication apparatus comprising:
アドレス割当てサーバからネットワークを介して自己のアドレスを取得するためのシーケンスを実行するアドレス取得工程と、
前記アドレス取得工程における前記シーケンスの実行開始から完了までの時間を計測する計測工程と、
前記計測工程で計測された時間の情報を、他の通信端末に送信する送信工程と、
を有することを特徴とする通信装置の制御方法。
An address acquisition step of executing a sequence for acquiring the address of the user from the address assignment server via the network;
A measuring step for measuring the time from the start to completion of the sequence in the address acquisition step;
A transmission step of transmitting information of the time measured in the measurement step to another communication terminal;
A method for controlling a communication apparatus, comprising:
JP2005156193A 2005-05-27 2005-05-27 Communication system, communication apparatus, and control method thereof Withdrawn JP2006333247A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005156193A JP2006333247A (en) 2005-05-27 2005-05-27 Communication system, communication apparatus, and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005156193A JP2006333247A (en) 2005-05-27 2005-05-27 Communication system, communication apparatus, and control method thereof

Publications (1)

Publication Number Publication Date
JP2006333247A true JP2006333247A (en) 2006-12-07

Family

ID=37554432

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005156193A Withdrawn JP2006333247A (en) 2005-05-27 2005-05-27 Communication system, communication apparatus, and control method thereof

Country Status (1)

Country Link
JP (1) JP2006333247A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2565779A1 (en) * 2011-09-02 2013-03-06 Samsung Electronics Co., Ltd. Image forming apparatus supporting peer-to-peer connection and method of managing address book thereof
US8941854B2 (en) 2011-09-02 2015-01-27 Samsung Electronics Co., Ltd. Image forming apparatus supporting peer-to-peer connection and method of forming images by authenticating user thereof
US9608985B2 (en) 2011-09-02 2017-03-28 Samsung Electronics Co., Ltd. Image forming apparatus supporting peer-to-peer connection and method of controlling job authority thereof
US9614856B2 (en) 2011-09-02 2017-04-04 Samsung Electronics Co., Ltd. Image forming apparatus supporting peer-to-peer connection and access point operation and method of controlling peer-to-peer connection and access point operation thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2565779A1 (en) * 2011-09-02 2013-03-06 Samsung Electronics Co., Ltd. Image forming apparatus supporting peer-to-peer connection and method of managing address book thereof
US8941854B2 (en) 2011-09-02 2015-01-27 Samsung Electronics Co., Ltd. Image forming apparatus supporting peer-to-peer connection and method of forming images by authenticating user thereof
US9100442B2 (en) 2011-09-02 2015-08-04 Samsung Electronics Co., Ltd. Image forming apparatus supporting peer-to-peer connection and method of managing address book thereof
US9608985B2 (en) 2011-09-02 2017-03-28 Samsung Electronics Co., Ltd. Image forming apparatus supporting peer-to-peer connection and method of controlling job authority thereof
US9614856B2 (en) 2011-09-02 2017-04-04 Samsung Electronics Co., Ltd. Image forming apparatus supporting peer-to-peer connection and access point operation and method of controlling peer-to-peer connection and access point operation thereof

Similar Documents

Publication Publication Date Title
US9839054B2 (en) Communication apparatus, communication system, and method for setting communication parameters of the communication apparatus
US7818022B2 (en) Communication apparatus and electric power control method
US8228808B2 (en) Information communication device and method for selecting protocol
JP6975397B2 (en) Image reader and program.
JP4769545B2 (en) Wireless communication apparatus and control method and program thereof
US20090046684A1 (en) Communication apparatus and communication method therefor
JP2017034560A (en) Radio communication apparatus, radio communication method, and program
CN105291613A (en) Information processing device, and control method for information processing device
CN105848191A (en) Communication apparatus and control method
JP6873660B2 (en) Information processing equipment, communication equipment, programs and control methods
JP5310445B2 (en) Control device and computer program
JP2006333247A (en) Communication system, communication apparatus, and control method thereof
EP3413599B1 (en) Information processing apparatus, communication system, and communication method
JP2007081497A (en) Wireless communication apparatus and control method thereof
JP2008124686A (en) Information processor, radio communications system and radio setting program
JP2006054577A (en) Wireless network system, wireless communication apparatus, and connection setting method
JP2022078092A (en) Information processing apparatus, method for controlling the same, and program
JP7042623B2 (en) Information processing equipment, information processing system and storage medium
JP2005169623A (en) Printing device, printing device system and power saving control method/program
JP2019164537A (en) Print system, print method, and print program
JP7027084B2 (en) Information processing equipment, its control method, and programs
JP6264028B2 (en) Information processing program and information processing apparatus
JP5853542B2 (en) Information processing program, information processing apparatus, information processing method, and information processing system
JP2009234241A (en) Electronic equipment, processing method of processing-related module, program and recording medium
JP2007081736A (en) Imaging apparatus and its control method

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080805