[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2008022453A - Wireless transmission device, wireless transmission / reception system, wireless transmission device control method, and program - Google Patents

Wireless transmission device, wireless transmission / reception system, wireless transmission device control method, and program Download PDF

Info

Publication number
JP2008022453A
JP2008022453A JP2006194304A JP2006194304A JP2008022453A JP 2008022453 A JP2008022453 A JP 2008022453A JP 2006194304 A JP2006194304 A JP 2006194304A JP 2006194304 A JP2006194304 A JP 2006194304A JP 2008022453 A JP2008022453 A JP 2008022453A
Authority
JP
Japan
Prior art keywords
transfer rate
effective
information
wireless
wireless transmission
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
JP2006194304A
Other languages
Japanese (ja)
Inventor
Masahiro Koiwai
正浩 小岩井
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 JP2006194304A priority Critical patent/JP2008022453A/en
Publication of JP2008022453A publication Critical patent/JP2008022453A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】無線通信のネットワーク環境でのより適切な実効転送速度に関する情報をユーザに提供することができる。
【解決手段】無線LANシステム10の印刷サーバ30は、複数の転送レートのうちから実行転送レートを設定し、無線で送信する実際の情報量を含む実効転送速度の計測条件をユーザの入力に基づいて設定し、設定したデータサイズを有する実効速度計測用データを、設定された実行転送レートで無線によりルータ20へ送信する。実効速度計測用データを受信したルータ20は、受信時間を計測し、計測した受信時間を印刷サーバ30へ送信する。印刷サーバ30は、受信した受信時間と実効速度計測用データのサイズに基づいて実効転送速度を算出し、この実効転送速度をユーザに表示出力又は印刷出力する。このように、実際に送信するデータサイズに基づいて定められた実効速度計測用データの送信を利用して実効転送速度を求めて出力する。
【選択図】図1
Information relating to a more appropriate effective transfer rate in a wireless communication network environment can be provided to a user.
A print server of a wireless LAN system sets an effective transfer rate from among a plurality of transfer rates, and based on a user input, a measurement condition of an effective transfer rate including an actual amount of information to be transmitted wirelessly. The effective speed measurement data having the set data size is transmitted to the router 20 wirelessly at the set execution transfer rate. The router 20 that has received the effective speed measurement data measures the reception time and transmits the measured reception time to the print server 30. The print server 30 calculates an effective transfer rate based on the received reception time and the size of the effective speed measurement data, and displays or prints out this effective transfer rate to the user. In this manner, the effective transfer rate is obtained and output using the transmission of the effective speed measurement data determined based on the data size to be actually transmitted.
[Selection] Figure 1

Description

本発明は、無線送信装置、無線送受信システム、無線送信装置の制御方法及びプログラムに関する。   The present invention relates to a wireless transmission device, a wireless transmission / reception system, a wireless transmission device control method, and a program.

従来、無線送信装置としては、複数の転送レートを設定可能なものが提案されている(例えば、特許文献1参照)。この特許文献1に記載された装置は、無線受信装置に伝送速度を試験するパケットを送信し、無線受信装置から受信成功の信号(ACK信号)が返信されないときには現在よりも小さい転送レートに設定する。そして、電波状況の異なる複数の機器において、各機器に設定されている転送レートを機器の数で除算することにより各機器の実効転送速度を計算により求め、各機器の転送レートをなるべく近い値に設定する。
特開2004−221710号公報
Conventionally, as a wireless transmission device, a device capable of setting a plurality of transfer rates has been proposed (see, for example, Patent Document 1). The device described in Patent Document 1 transmits a packet for testing a transmission rate to a wireless reception device, and sets a transfer rate smaller than the current transmission rate when a reception success signal (ACK signal) is not returned from the wireless reception device. . In a plurality of devices with different radio wave conditions, the effective transfer rate of each device is calculated by dividing the transfer rate set for each device by the number of devices, and the transfer rate of each device is made as close as possible. Set.
JP 2004-221710 A

しかしながら、この特許文献1に記載された装置では、設定した転送レートで速度計測用のパケットを送信し、ACK信号が帰ってきたか否かに基づいて転送レートを設定するだけであるため、例えば、ユーザによって比較的大きなデータ(例えば数Mb)を送信する際などには、壁などの固定物による電波障害や他の無線LANシステムからの電波干渉などの影響を受けることがあり、この設定した転送レートは一瞬の値である場合が多く、必ずしも実データの送信の実効転送速度を表しているとは限らなかった。また、各機器の転送レートを機器の台数で除算することにより理論的な実効転送速度を計算によって求めるものであるため、実データを転送した際の転送速度とかけ離れてしまうことがあった。   However, since the apparatus described in Patent Document 1 only transmits a packet for speed measurement at a set transfer rate and sets the transfer rate based on whether or not an ACK signal is returned, for example, When a relatively large amount of data (for example, several Mb) is transmitted by the user, it may be affected by radio wave interference from a fixed object such as a wall or radio wave interference from other wireless LAN systems. The rate is often an instantaneous value, and does not always represent the effective transfer rate of actual data transmission. In addition, since the theoretical effective transfer rate is obtained by calculation by dividing the transfer rate of each device by the number of devices, the transfer rate may be far from the transfer rate when actual data is transferred.

本発明は、このような課題に鑑みなされたものであり、無線通信のネットワーク環境でのより適切な実効転送速度に関する情報をユーザに提供することができる無線送信装置、無線受信装置、それらの方法及びプログラムを提供することを目的とする。   The present invention has been made in view of such problems, and a wireless transmission device, a wireless reception device, and a method thereof that can provide a user with information regarding a more appropriate effective transfer rate in a wireless communication network environment. And to provide a program.

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

本発明の無線送信装置は、
無線受信装置に無線で情報を送信可能な無線送信手段と、
情報を出力可能な出力手段と、
複数の転送レートのうち情報送信の実行に用いる実行転送レートを設定する転送レート設定手段と、
ユーザが送受信する情報量に基づいて定められる実効速度計測用情報の情報量の条件を含む実効転送速度の計測条件を設定する条件設定手段と、
前記転送レート設定手段によって設定された実行転送レート及び前記条件設定手段によって設定された計測条件で実効速度計測用情報を前記無線送信手段に前記無線受信装置へ送信させ該送信した結果に基づいて求められた実効転送速度に関する情報を前記出力手段に出力させる送信出力制御手段と、
を備えたものである。
The wireless transmission device of the present invention is
Wireless transmission means capable of wirelessly transmitting information to the wireless reception device;
An output means capable of outputting information;
Transfer rate setting means for setting an execution transfer rate used for executing information transmission among a plurality of transfer rates;
Condition setting means for setting an effective transfer rate measurement condition including an information amount condition of information for effective speed measurement determined based on an information amount transmitted and received by a user;
The effective speed measurement information is transmitted to the wireless reception device by the wireless transmission device under the execution transfer rate set by the transfer rate setting device and the measurement condition set by the condition setting device, and obtained based on the transmission result. Transmission output control means for causing the output means to output information relating to the effective transfer rate, and
It is equipped with.

この無線送信装置では、複数の転送レートのうち情報送信の実行に用いる実行転送レートを設定し、ユーザが送受信する情報量に基づいて定められる実効速度計測用情報の情報量の条件を含む実効転送速度の計測条件を設定し、設定した実行転送レート及び設定した計測条件で実効速度計測用情報を無線受信装置へ送信し、この送信した結果に基づいて求められた実効転送速度に関する情報を出力する。このように、実際に送信する情報量に基づいて定められた実効速度計測用情報の送信に基づいて求められた実効転送速度に関する情報を出力する。したがって、無線通信のネットワーク環境でのより適切な実効転送速度に関する情報をユーザに提供することができる。ここで、「実効転送速度に関する情報」は、実効転送速度自体のほか、実効転送速度を求めるに際して用いられる情報、例えば実効速度計測情報の情報量や無線受信装置が実効速度計測用情報を受信した受信時間などを含む。   In this wireless transmission device, an effective transfer rate that includes an information amount condition of information for effective speed measurement that is set based on the amount of information that is transmitted and received by the user is set out of a plurality of transfer rates that is used to execute information transmission. Set speed measurement conditions, send effective speed measurement information to the wireless receiver with the set execution transfer rate and set measurement conditions, and output information about the effective transfer speed obtained based on the transmission result. . In this way, the information regarding the effective transfer rate obtained based on the transmission of the effective speed measurement information determined based on the amount of information to be actually transmitted is output. Therefore, it is possible to provide the user with information regarding a more appropriate effective transfer rate in a wireless communication network environment. Here, the “information about the effective transfer rate” is not only the effective transfer rate itself, but also information used for obtaining the effective transfer rate, for example, the amount of effective rate measurement information and the wireless receiver receives the information for measuring the effective rate. Includes reception time.

本発明の無線送信装置において、前記条件設定手段は、前記実効転送速度の計測条件をユーザの入力に基づいて設定するものとしてもよい。こうすれば、ユーザが入力した実効転送速度の計測条件で実効転送速度が計測されるため、ユーザが望む無線通信のネットワーク環境での実効転送速度に関する情報を提供することができる。   In the wireless transmission device of the present invention, the condition setting means may set the measurement condition of the effective transfer rate based on a user input. In this way, since the effective transfer rate is measured under the effective transfer rate measurement condition input by the user, it is possible to provide information regarding the effective transfer rate in the wireless communication network environment desired by the user.

本発明の無線送信装置において、前記転送レート設定手段は、前記無線送信手段によって前記無線受信装置へ前記実効速度計測用情報が送信開始されてから送信終了するまでの間に、前記実効速度計測用情報の一部が送信されたのちに前記無線受信装置から受信すべき信号に基づいて前記複数の転送レートから前記実行転送レートを設定するものとしてもよい。こうすれば、実効速度計測用情報を送信している間に無線受信装置から受信すべき信号に基づいて実行転送レートが切り替わるため、比較的安定した情報の送信を行うことができる。このとき、前記転送レート設定手段は、前記無線受信装置から受信すべき信号に基づいて前記実行転送レートを設定するに際して、前記実効速度計測用情報の一部を受信した旨の受信成功信号を前記無線受信装置から受信できなかったときには、現在の転送レートよりも小さな転送レートに前記実行転送レートを設定するものとしてもよい。こうすれば、確実に情報を無線受信装置に送信することができる。   In the wireless transmission device according to the present invention, the transfer rate setting means may be configured to measure the effective speed between the start of transmission of the effective speed measurement information to the wireless reception apparatus by the wireless transmission means and the end of transmission. The effective transfer rate may be set from the plurality of transfer rates based on a signal to be received from the wireless reception device after a part of the information is transmitted. In this way, since the effective transfer rate is switched based on the signal to be received from the wireless reception device while the effective speed measurement information is being transmitted, relatively stable information can be transmitted. At this time, when the transfer rate setting means sets the effective transfer rate based on the signal to be received from the radio receiving device, the transfer rate setting means outputs a reception success signal indicating that a part of the effective speed measurement information has been received. When it is not possible to receive from the wireless receiver, the effective transfer rate may be set to a transfer rate smaller than the current transfer rate. In this way, it is possible to reliably transmit information to the wireless reception device.

本発明の無線送信装置において、前記転送レート設定手段は、前記送信出力制御手段が前記出力手段に出力させる前記実効転送速度に関する情報に基づいて複数の転送レートのうち1つに固定した転送レートを以降の前記実行転送レートに設定し、前記送信出力制御手段は、ユーザが送信を指定した送信情報を前記転送レート設定手段が固定して設定した実行転送レートで前記無線送信手段に前記無線受信装置へ送信させるものとしてもよい。こうすれば、情報を実際に送信するときに、実効転送速度に関する情報に基づいて実行転送レートを固定することによって、現在の転送よりも実行転送レートを上げることが可能か否かを調べたり無線通信の状態によって転送レートを下げたりなど実行転送レートを変動させることにより生じる無駄な時間を抑制可能であるため、結果的に適切な実効転送速度を得ることができる。このとき、前記転送レート設定手段は、前記実効転送速度に関する情報に基づいて以降の前記実行転送レートを設定するに際して、前記実効速度計測用情報を送信中に最も長く設定した転送レートを前記実行転送レートに設定するものとしてもよい。   In the wireless transmission device according to the present invention, the transfer rate setting means may have a transfer rate fixed to one of a plurality of transfer rates based on information relating to the effective transfer speed that the transmission output control means outputs to the output means. The transmission output control means is set to the subsequent effective transfer rate, and the transmission output control means transmits the transmission information designated by the user to the wireless transmission means at the effective transfer rate fixed and set by the transfer rate setting means. It is good also as what makes it transmit to. In this way, when the information is actually transmitted, the execution transfer rate is fixed based on the information about the effective transfer rate, thereby checking whether the execution transfer rate can be increased over the current transfer or wireless Since it is possible to suppress wasted time caused by changing the execution transfer rate such as lowering the transfer rate depending on the communication state, it is possible to obtain an appropriate effective transfer rate as a result. At this time, when setting the subsequent effective transfer rate based on the information regarding the effective transfer rate, the transfer rate setting means sets the longest transfer rate during transmission of the effective speed measurement information as the effective transfer rate. The rate may be set.

本発明の無線送信装置において、前記出力手段は、画像表示、光表示及び音声のうち少なくとも1つを含む態様で前記実効転送速度に関する情報をユーザに報知可能な報知手段であるものとしてもよい。こうすれば、画像、光及び音を利用するため、ユーザは実効転送速度に関する情報を比較的容易に認識することができる。   In the wireless transmission device of the present invention, the output means may be a notification means capable of notifying a user of information relating to the effective transfer rate in a mode including at least one of image display, optical display, and sound. In this way, since the image, light and sound are used, the user can relatively easily recognize the information regarding the effective transfer rate.

本発明の無線送信装置において、前記出力手段は、着色剤により印刷媒体に印刷する印刷装置が印刷可能である態様で前記実効転送速度に関する情報を該印刷装置へ出力するものとしてもよい。こうすれば、前記実効転送速度に関する情報が印刷媒体に印刷されるため、ユーザは実効転送速度に関する情報を確認しやすい。   In the wireless transmission device of the present invention, the output means may output the information related to the effective transfer speed to the printing device in such a manner that the printing device that prints on the printing medium with the colorant can print. In this way, the information regarding the effective transfer rate is printed on the print medium, so that the user can easily confirm the information regarding the effective transfer rate.

本発明の無線送信装置は、情報を保存可能な情報記憶手段、を備え、前記送信出力制御手段は、前記求めた実効転送速度に関する情報を前記情報記憶手段に保存出力するものとしてもよい。こうすれば、実効転送速度に関する情報をあとで利用しやすい。このとき、前記情報記憶手段は、前記ユーザが1回あたりに送信した送信情報の情報量の統計値をも保存し、前記条件設定手段は、前記情報記憶手段に保存された送信情報の情報量の統計値に基づいて前記実効速度計測用情報の情報量を設定するものとしてもよい。   The wireless transmission device of the present invention may comprise information storage means capable of storing information, and the transmission output control means may store and output information relating to the obtained effective transfer rate to the information storage means. This makes it easier to use information about the effective transfer rate later. At this time, the information storage unit also stores a statistical value of the amount of transmission information transmitted by the user per time, and the condition setting unit stores the information amount of transmission information stored in the information storage unit. The information amount of the effective speed measurement information may be set based on the statistical value.

本発明の無線送信装置は、前記無線受信装置と有線によって接続され該無線受信装置から情報を受信可能な有線受信手段、を備え、前記送信出力制御手段は、前記実効速度計測用情報を前記転送レート設定手段によって設定された実行転送レートで前記無線送信手段に前記無線受信装置へ送信させると共に前記有線受信手段に前記無線受信装置から該実効速度計測用情報を受信させ該送受信した結果に基づいて前記実効転送速度を求めるものとしてもよい。こうすれば、無線受信装置において特別な処理を行うことなく実効転送処理に関する情報を求めることが可能であるため、1つの装置で簡潔に実効転送速度を計測することができる。   The wireless transmission device of the present invention includes wired reception means connected to the wireless reception device by a wire and capable of receiving information from the wireless reception device, wherein the transmission output control means transfers the effective speed measurement information to the transfer device. Based on the result of transmitting and receiving the effective speed measurement information from the wireless reception device by causing the wireless transmission unit to transmit to the wireless reception device at the execution transfer rate set by the rate setting unit. The effective transfer rate may be obtained. By doing so, it is possible to obtain information related to effective transfer processing without performing special processing in the wireless reception device, so that the effective transfer rate can be simply measured by one device.

なお、本発明の無線送信装置は、前記無線受信装置から情報を受信可能な情報受信手段、を備え、前記送信出力制御手段は、前記無線受信装置によって求められた前記実効転送速度を前記実効転送速度に関する情報として前記情報受信手段に受信させるものとしてもよい。こうすれば、無線受信装置によって実効転送速度を求めるため、処理の分散を図ることができる。あるいは、本発明の無線送信装置は、前記無線受信装置から情報を受信可能な情報受信手段、を備え、前記送信出力制御手段は、前記無線受信装置から前記実効速度計測用情報の受信時間を前記実効転送速度に関する情報として前記情報受信手段に受信させ、前記送信した実効速度計測用情報の情報量を前記受信した受信時間により除算することにより前記実効転送速度を求めるものとしてもよい。こうすれば、無線送信装置によって実効転送速度を求めるため、比較的確実に実効転送速度を得ることができる。   The wireless transmission device of the present invention includes information reception means capable of receiving information from the wireless reception device, and the transmission output control means determines the effective transfer rate obtained by the wireless reception device as the effective transfer rate. The information receiving means may be made to receive information on speed. In this way, since the effective transfer rate is obtained by the wireless receiver, the processing can be distributed. Alternatively, the wireless transmission device of the present invention includes information reception means capable of receiving information from the wireless reception device, and the transmission output control means determines the reception time of the effective speed measurement information from the wireless reception device. The information receiving unit may receive information as an effective transfer rate, and the effective transfer rate may be obtained by dividing the information amount of the transmitted effective rate measurement information by the received reception time. In this way, the effective transfer rate is obtained by the wireless transmission device, and therefore the effective transfer rate can be obtained relatively reliably.

本発明の無線送受信システムは、
上述したいずれかに記載の無線送信装置と、
前記無線送信装置から無線により情報を受信可能な無線受信手段と、前記無線送信装置へ情報を送信可能な情報送信手段と、前記無線送信装置によって送信された実効速度計測用情報に関する情報を前記無線送信装置へ前記情報送信手段に送信させる受信制御手段と、を備えた無線受信装置と、
を備えたものである。
The wireless transmission / reception system of the present invention includes:
A wireless transmission device according to any of the above,
Wireless reception means capable of receiving information from the wireless transmission apparatus wirelessly, information transmission means capable of transmitting information to the wireless transmission apparatus, and information regarding effective speed measurement information transmitted by the wireless transmission apparatus A radio reception apparatus comprising: a reception control unit that causes the transmission apparatus to transmit the information transmission unit;
It is equipped with.

この無線送受信システムでは、無線送信装置が、複数の転送レートのうち情報送信の実行に用いる実行転送レートを設定し、ユーザが送受信する情報量に基づいて定められる実効速度計測用情報の情報量の条件を含む実効転送速度の計測条件を設定し、設定した実行転送レート及び設定した計測条件で実効速度計測用情報を無線受信装置へ送信し、無線受信装置が、無線送信装置によって送信された実効速度計測用情報に関する情報を無線送信装置へ送信し、無線送信装置が、この送信した結果に基づいて求められた実効転送速度に関する情報を出力する。このように、実際に送信する情報量に基づいて定められた実効速度計測用情報の送信に基づいて求められた実効転送速度に関する情報を出力する。したがって、無線通信のネットワーク環境でのより適切な実効転送速度に関する情報をユーザに提供することができる。   In this wireless transmission / reception system, the wireless transmission device sets an effective transfer rate used for execution of information transmission among a plurality of transfer rates, and the amount of information of effective speed measurement information determined based on the amount of information transmitted / received by the user. The effective transfer rate measurement conditions including the conditions are set, the effective transfer rate information is transmitted to the wireless reception device with the set execution transfer rate and the set measurement conditions, and the wireless reception device transmits the effective transmission rate transmitted by the wireless transmission device. Information related to the speed measurement information is transmitted to the wireless transmission device, and the wireless transmission device outputs information related to the effective transfer rate obtained based on the transmission result. In this way, the information regarding the effective transfer rate obtained based on the transmission of the effective speed measurement information determined based on the amount of information to be actually transmitted is output. Therefore, it is possible to provide the user with information regarding a more appropriate effective transfer rate in a wireless communication network environment.

本発明の無線受信装置において、前記受信制御手段は、前記無線送信装置によって送信された実効速度計測用情報の受信時間を計測し、該計測した受信時間を前記実効速度計測用情報に関する情報として前記情報送信手段に前記無線送信装置へ送信させるものとしてもよい。こうすれば、実効転送速度を求めるのに必要な実効速度計測用情報の受信時間を無線送信装置で利用することができる。   In the wireless reception device of the present invention, the reception control unit measures a reception time of the effective speed measurement information transmitted by the wireless transmission device, and uses the measured reception time as information on the effective speed measurement information. It is good also as what makes an information transmission means transmit to the said wireless transmitter. In this way, the reception time of the information for measuring effective speed necessary for obtaining the effective transfer speed can be used by the wireless transmission device.

本発明の無線受信装置において、前記受信制御手段は、前記無線送信装置によって送信された実効速度計測用情報の受信時間を計測し、前記無線受信手段が受信した前記実効速度計測用情報の情報量を前記受信時間で除算することにより前記実効転送速度を求め、該求めた実効転送速度を前記実効速度計測用情報に関する情報として前記情報送信手段に前記無線送信装置へ送信させるものとしてもよい。こうすれば、実効転送速度を求める処理を無線受信装置が行うため、処理の分散を図ることができる。   In the wireless reception device of the present invention, the reception control unit measures a reception time of the effective speed measurement information transmitted by the wireless transmission device, and the information amount of the effective speed measurement information received by the wireless reception unit Is divided by the reception time to determine the effective transfer rate, and the determined effective transfer rate may be transmitted to the wireless transmission device as information related to the effective rate measurement information. In this way, since the wireless receiving apparatus performs the process of obtaining the effective transfer rate, the process can be distributed.

あるいは、本発明の無線受信装置は、無線受信装置と有線によって接続された態様の無線送信装置から無線により情報を受信可能な無線受信手段と、前記無線送信装置と有線によって接続され前記無線送信装置へ情報を送信可能な有線送信手段と、前記無線受信手段が受信した前記実効速度計測用情報を前記有線送信手段に前記無線送信装置へ送信させる受信制御手段と、を備えたものとしてもよい。こうすれば、無線を使って送信された実効速度計測用情報が、比較的転送速度が大きく周囲の環境に影響されにくい有線を使ってそのまま無線送信装置へ送信されるため、無線によって送信されたときの実効転送速度を求めやすい。   Alternatively, the wireless reception device of the present invention includes a wireless reception unit capable of receiving information wirelessly from a wireless transmission device in a mode connected to the wireless reception device by wire, and the wireless transmission device connected to the wireless transmission device by wire. Wired transmission means capable of transmitting information to the wireless transmission device, and reception control means for causing the wired transmission means to transmit the effective speed measurement information received by the wireless reception means to the wireless transmission device. In this way, the effective speed measurement information transmitted wirelessly is transmitted directly to the wireless transmission device using a wired cable that has a relatively high transfer speed and is not easily affected by the surrounding environment. It is easy to find the effective transfer rate at the time.

本発明の無線送信装置の制御方法は、
無線受信装置に無線で情報を送信可能な無線送信手段、を備えた無線送信装置の制御方法であって、
(a)複数の転送レートのうち情報送信の実行に用いる実行転送レートを設定するステップと、
(b)ユーザが送受信する情報量に基づいて定められる実効速度計測用情報の情報量の条件を含む実効転送速度の計測条件を設定するステップと、
(c)前記ステップ(a)で設定した実行転送レート及び前記ステップ(b)で設定した計測条件で実効速度計測用情報を前記無線送信手段に前記無線受信装置へ送信させるステップと、
(d)前記ステップ(c)で送信した結果に基づいて求められた実効転送速度に関する情報を出力するステップと、
を含むものである。
The method for controlling the wireless transmission device of the present invention includes:
A wireless transmission device control method comprising wireless transmission means capable of wirelessly transmitting information to a wireless reception device,
(A) setting an effective transfer rate used to execute information transmission among a plurality of transfer rates;
(B) setting an effective transfer rate measurement condition including an information amount condition of effective speed measurement information determined based on an information amount transmitted and received by a user;
(C) causing the wireless transmission means to transmit effective speed measurement information to the wireless reception device under the execution transfer rate set in step (a) and the measurement conditions set in step (b);
(D) outputting information relating to the effective transfer rate obtained based on the result transmitted in step (c);
Is included.

この無線送信装置の制御方法では、複数の転送レートのうち情報送信の実行に用いる実行転送レートを設定し、ユーザが送受信する情報量に基づいて定められる実効速度計測用情報の情報量の条件を含む実効転送速度の計測条件を設定し、設定した実行転送レート及び設定した計測条件で実効速度計測用情報を無線受信装置へ送信し、この送信した結果に基づいて求められた実効転送速度に関する情報を出力する。このように、実際に送信する情報量に基づいて定められた実効速度計測用情報の送信に基づいて求められた実効転送速度に関する情報を出力する。したがって、無線通信のネットワーク環境でのより適切な実効転送速度に関する情報をユーザに提供することができる。なお、この無線送信装置の制御方法において、上述した無線送信装置の種々の態様を採用してもよいし、また、上述した無線送信装置の各機能を実現するようなステップを追加してもよい。   In this wireless transmission device control method, an effective transfer rate used to execute information transmission among a plurality of transfer rates is set, and an information amount condition of information for effective speed measurement determined based on the information amount transmitted and received by the user is set. Set the effective transfer rate measurement conditions, send the effective speed measurement information to the wireless receiver with the set execution transfer rate and the set measurement conditions, and information on the effective transfer rate obtained based on the transmission result Is output. In this way, the information regarding the effective transfer rate obtained based on the transmission of the effective speed measurement information determined based on the amount of information to be actually transmitted is output. Therefore, it is possible to provide the user with information regarding a more appropriate effective transfer rate in a wireless communication network environment. In this method for controlling the wireless transmission device, various aspects of the wireless transmission device described above may be adopted, and steps for realizing the functions of the wireless transmission device described above may be added. .

本発明のプログラムは、上述した無線送信装置の制御方法の各ステップを1又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体(例えばハードディスク、ROM、FD、CD、DVDなど)に記録されていてもよいし、伝送媒体(インターネットやLANなどの通信網)を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した無線送信装置の制御方法の各ステップが実行されるため、該制御方法と同様の作用効果が得られる。   The program of the present invention is for causing one or a plurality of computers to implement the steps of the above-described method for controlling the wireless transmission device. 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 computer is assigned to each step and executed, each step of the above-described control method of the wireless transmission device is executed. An effect is obtained.

次に、本発明を実施するための最良の形態を図面を用いて説明する。   Next, the best mode for carrying out the present invention will be described with reference to the drawings.

次に本発明を具現化した一実施形態について説明する。図1は、本発明の一実施形態である無線LANシステム10の構成の概略を示す構成図である。本実施形態の印刷指令印刷実行システム10は、本発明の無線送信装置及び無線受信装置としての機能を備えインターネット70に接続したルータ20と、本発明の無線送信装置及び無線受信装置としての機能を備えルータ20と無線LAN72を介して通信する印刷サーバ30と、印刷サーバ30とUSBケーブルで接続され受信した印刷データの印刷などを行うマルチファンクションプリンタ50と、ルータ20と無線LAN72を介して接続されたユーザパソコン(以下ユーザPCとする)60とによって構成されている。この無線LANシステム10のルータ20と印刷サーバ30は、通信規格のIEEE802.gにより2.4GHz帯のISMバンドの複数段の転送レート(54Mbps,48Mbps,36Mbps…など)のうち所定の実行転送レートでデータを送信するようになっている。なお、この印刷指令印刷実行システム10では、説明の便宜により、1つのマルチファンクションプリンタ50と1つのユーザPC60とが無線LAN72に接続されているものとしたが、複数のマルチファンクションプリンタ50及び複数のユーザPC60が無線LAN72に接続されているものとしてもよい。   Next, an embodiment embodying the present invention will be described. FIG. 1 is a configuration diagram showing an outline of a configuration of a wireless LAN system 10 according to an embodiment of the present invention. The print command print execution system 10 according to the present embodiment has a function as a wireless transmission device and a wireless reception device according to the present invention and has a function as a wireless transmission device and a wireless reception device according to the present invention. The print server 30 that communicates with the router 20 via the wireless LAN 72, the multi-function printer 50 that is connected to the print server 30 via a USB cable and prints received print data, and the router 20 is connected via the wireless LAN 72. And a user personal computer (hereinafter referred to as a user PC) 60. The router 20 and the print server 30 of the wireless LAN system 10 are connected to a communication standard IEEE802. According to g, data is transmitted at a predetermined execution transfer rate among a plurality of transfer rates (54 Mbps, 48 Mbps, 36 Mbps, etc.) in the ISM band of the 2.4 GHz band. In this print command print execution system 10, for convenience of explanation, it is assumed that one multi-function printer 50 and one user PC 60 are connected to the wireless LAN 72. The user PC 60 may be connected to the wireless LAN 72.

ルータ20は、マルチファンクションプリンタ50やユーザPC60などのクライアントから送信されたデータを通信経路が記述されたルーティングテーブルに従って、指定された送信先へルーティングするものであり、装置全体の制御を司るコントローラ21と、無線LAN72に接続しデータの送受信を行う無線LANボード27と、LANケーブルをLAN端子28aに接続し有線で外部機器とデータの送受信を行う有線LANボード28と、ユーザの指示を入力可能である操作パネル29と、を備える。コントローラ21は、CPU22を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したROM23と、一時的にデータを記憶したりデータを保存したりするRAM24と、データを書き込み消去可能なフラッシュメモリ25と、を備えている。このコントローラ21は、バス26を介して無線LANボード27や有線LANボード28,操作パネル29と接続されている。ROM23には、アプリケーションプログラムである転送速度計測用データ送信プログラム、転送速度計測用データ受信プログラムが記憶されている。操作パネル29は、ユーザがルータ20に対して各種の指示を入力するためのデバイスであり、無線LAN72に接続されている機器の実効転送速度を計測するとき、ルータ20を受信側に設定する際に押下される受信設定ボタン29aや送信側に設定する際に押下される送信設定ボタン29b、計測結果を例えばマルチファンクションプリンタ50に印刷出力させたり実効速度計測用データのデータサイズを設定する際に押下される出力ボタン29cなどが設けられている。   The router 20 routes data transmitted from clients such as the multi-function printer 50 and the user PC 60 to a designated transmission destination according to a routing table in which a communication path is described, and a controller 21 that controls the entire apparatus. A wireless LAN board 27 connected to the wireless LAN 72 for data transmission / reception, a wired LAN board 28 for connecting a LAN cable to the LAN terminal 28a and transmitting / receiving data to / from an external device, and a user instruction can be input. A certain operation panel 29. The controller 21 is configured as a microprocessor centered on the CPU 22, and includes a ROM 23 that stores various processing programs, a RAM 24 that temporarily stores data and saves data, and a flash that can write and erase data. And a memory 25. The controller 21 is connected to a wireless LAN board 27, a wired LAN board 28, and an operation panel 29 via a bus 26. The ROM 23 stores a transfer rate measurement data transmission program and a transfer rate measurement data reception program which are application programs. The operation panel 29 is a device for a user to input various instructions to the router 20. When measuring the effective transfer rate of a device connected to the wireless LAN 72, the operation panel 29 is used to set the router 20 to the receiving side. The reception setting button 29a that is pressed when the button is pressed, the transmission setting button 29b that is pressed when setting on the transmission side, and when the measurement result is printed out, for example, by the multi-function printer 50 or when the data size of the effective speed measurement data is set. An output button 29c to be pressed is provided.

印刷サーバ30は、ユーザPC60などのクライアントから送信された印刷データをマルチファンクションプリンタ50に送信したりマルチファンクションプリンタ50のスキャナ部52で読み取ったスキャンデータをユーザPC60へ送信したりする装置であり、装置全体の制御を司るコントローラ31と、USB端子36aに接続された外部機器(例えばマルチファンクションプリンタ50)との間でデータの入出力を行うUSBコントローラ36と、無線LAN72に接続しデータの送受信を行う無線LANボード37と、LANケーブルをLAN端子38aに接続し有線で外部機器とデータの送受信を行う有線LANボード38と、ユーザの指示を入力可能である操作パネル40と、を備える。コントローラ31は、CPU32を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したROM33と、一時的にデータを記憶したりデータを保存したりするRAM34と、データを書き込み消去可能なフラッシュメモリ35と、を備えている。このコントローラ31は、バス39を介して無線LANボード37や有線LANボード38,操作パネル40と接続されている。ROM33には、アプリケーションプログラムである転送速度計測用データ送信プログラム、転送速度計測用データ受信プログラムが記憶されている。フラッシュメモリ35には、図2に示すように、実効転送速度を計測する際の条件を含む計測条件情報35aと現在の設定内容などを含む転送速度設定情報35bとが保存されている。図2は、フラッシュメモリ35に保存されている計測条件情報35a及び転送速度設定情報35bの一例の説明図である。計測条件情報35aには、実効転送速度を測定する転送方向と、実効転送速度を計測する際に転送されるデータである実効速度計測用データのサイズと、実効転送速度を測定中に転送レートを変動させるか固定するかのいずれかの情報である転送モードとが含まれている。転送速度設定情報35bには、無線LAN72に接続された各機器の上記転送方向と、各機器の実行転送レートと、各機器の転送方向に対応する計測値である実効転送速度と、実際に印刷データなどを送受信する際の実行転送レートをデータの送受信中に変動させるか固定するかのいずれかの情報である転送モードとが含まれている。操作パネル40は、図1に示すように、ユーザがルータ20に対して各種の指示を入力するためのデバイスであり、各種の指示に応じた文字、図形又は記号が表示される表示パネル41や、無線通信中に点灯するワイヤレスランプ42a、LAN端子38aに接続されたLANケーブルで通信中に点灯するLANランプ42b、印刷サーバ30の状態が正常なときに緑色で点灯し注意時に黄色で点灯し異常時に赤色で点灯するステータスランプ42c、USB端子36aに接続されたUSBケーブルで通信中に点灯するUSBランプ42dなどを備えている。また、操作パネル40は、無線LAN72に接続されている機器の実効転送速度を計測するとき、印刷サーバ30を受信側に設定する際に押下される受信設定ボタン44aや印刷サーバ30を送信側に設定する際に押下される送信設定ボタン44b、計測結果を例えばマルチファンクションプリンタ50に印刷出力する際や実効速度計測用データのデータサイズを設定する際に押下される出力ボタン44cなどを備えている。   The print server 30 is a device that transmits print data transmitted from a client such as the user PC 60 to the multi-function printer 50 or transmits scan data read by the scanner unit 52 of the multi-function printer 50 to the user PC 60. A USB controller 36 that inputs and outputs data between the controller 31 that controls the entire apparatus and an external device (for example, the multifunction printer 50) connected to the USB terminal 36a, and a wireless LAN 72 that transmits and receives data. A wireless LAN board 37 to be performed, a wired LAN board 38 for connecting a LAN cable to a LAN terminal 38a and transmitting / receiving data to / from an external device in a wired manner, and an operation panel 40 capable of inputting a user instruction. The controller 31 is configured as a microprocessor centered on the CPU 32, and includes a ROM 33 that stores various processing programs, a RAM 34 that temporarily stores data and stores data, and a flash that can write and erase data. And a memory 35. The controller 31 is connected to a wireless LAN board 37, a wired LAN board 38, and an operation panel 40 via a bus 39. The ROM 33 stores a transfer rate measurement data transmission program and a transfer rate measurement data reception program which are application programs. As shown in FIG. 2, the flash memory 35 stores measurement condition information 35a including conditions for measuring the effective transfer rate and transfer rate setting information 35b including the current setting contents. FIG. 2 is an explanatory diagram of an example of the measurement condition information 35a and the transfer speed setting information 35b stored in the flash memory 35. The measurement condition information 35a includes the transfer direction for measuring the effective transfer rate, the size of the effective speed measurement data that is transferred when the effective transfer rate is measured, and the transfer rate during the measurement of the effective transfer rate. And a transfer mode which is information on whether to change or fix. The transfer speed setting information 35b includes the transfer direction of each device connected to the wireless LAN 72, the execution transfer rate of each device, the effective transfer speed that is a measurement value corresponding to the transfer direction of each device, and the actual print. It includes a transfer mode that is information on whether to change or fix the execution transfer rate during transmission / reception of data during transmission / reception of data. As shown in FIG. 1, the operation panel 40 is a device for a user to input various instructions to the router 20, and includes a display panel 41 on which characters, figures, or symbols corresponding to the various instructions are displayed. The wireless lamp 42a that lights up during wireless communication, the LAN lamp 42b that lights up during communication with the LAN cable connected to the LAN terminal 38a, lights up in green when the status of the print server 30 is normal, and lights up in yellow when it is cautioned. A status lamp 42c that is lit in red when there is an abnormality, a USB lamp 42d that is lit during communication using a USB cable connected to the USB terminal 36a, and the like are provided. In addition, when the operation panel 40 measures the effective transfer rate of a device connected to the wireless LAN 72, the reception setting button 44a or the print server 30 that is pressed when setting the print server 30 to the reception side is set to the transmission side. A transmission setting button 44b that is pressed when setting, an output button 44c that is pressed when printing measurement results to the multifunction printer 50, or setting the data size of effective speed measurement data, and the like are provided. .

マルチファンクションプリンタ50は、媒体に記録された画像を読み取るスキャナ部52と、記録紙Sにインクを用いて記録紙Sに印刷を行うプリンタ部54と、装置全体の制御を司るコントローラ56とを備えている。スキャナ部52は、いわゆるフラットベッド型であり、ガラス面の上部に載置された媒体に記録された画像を光学的にラインイメージセンサにより読み取るものである。プリンタ部54は、プリントヘッド内の圧電素子に電圧をかけてこの圧電素子を変形させることによりインクカートリッジ内のインクを加圧して記録紙Sに向かって吐出するインクジェット方式を採用している。なお、プリンタ部54は、電子写真方式の印刷機構としてもよい。   The multi-function printer 50 includes a scanner unit 52 that reads an image recorded on a medium, a printer unit 54 that prints on the recording paper S using ink on the recording paper S, and a controller 56 that controls the entire apparatus. ing. The scanner unit 52 is a so-called flat bed type, and optically reads an image recorded on a medium placed on the upper surface of a glass surface by a line image sensor. The printer unit 54 employs an ink jet method in which a voltage is applied to a piezoelectric element in the print head to deform the piezoelectric element to pressurize the ink in the ink cartridge and eject the ink toward the recording paper S. The printer unit 54 may be an electrophotographic printing mechanism.

ユーザPC60は、周知の汎用パソコンであり、図示しないHDDにインストールされたプログラムによりファイルの印刷指令を無線LAN72を介してマルチファンクションプリンタ50に送信したりマルチファンクションプリンタ50からの応答を受信したりする。また、図示しないHDDには、上述したROM23やROM33に記憶されている転送速度計測用データ送信プログラムや転送速度計測用データ受信プログラムをユーザPC60から実行する転送速度計測実行プログラムがインストールされている。このユーザPC60は、各種情報を画面表示するディスプレイ62や、ユーザが各種指令を入力するキーボード等の入力装置64などを備え、ディスプレイ62に表示されたカーソル等をユーザが入力装置64を介して入力操作するとその入力操作に応じた動作を実行する機能を有している。   The user PC 60 is a well-known general-purpose personal computer, and sends a file print command to the multi-function printer 50 via the wireless LAN 72 or receives a response from the multi-function printer 50 by a program installed in an HDD (not shown). . Also, a transfer speed measurement execution program for executing the transfer speed measurement data transmission program and the transfer speed measurement data reception program stored in the ROM 23 or ROM 33 described above from the user PC 60 is installed in the HDD (not shown). The user PC 60 includes a display 62 for displaying various information on a screen, an input device 64 such as a keyboard for a user to input various commands, and the like, and a user inputs a cursor displayed on the display 62 via the input device 64. When operated, it has a function of executing an operation corresponding to the input operation.

次に、こうして構成された本実施形態の無線LANシステム10の動作について、特に、印刷サーバ30の無線通信の実効転送速度を計測する動作について説明する。図3は、ディスプレイ62に表示される転送速度測定条件設定画面80の一例を表す説明図であり、図4は、印刷サーバ30のCPU32により実行される実効速度計測用データ送信ルーチンの一例を示すフローチャートであり、図5は、ルータ20のCPU22により実行される実効速度計測用データ受信ルーチンの一例を示すフローチャートである。まず、ユーザは、ユーザPC60の入力装置64を操作してユーザPC60にインストールされた転送速度計測実行プログラムを実行する。すると、ユーザPC60は、図3に示すように、印刷サーバ30のROM33に記憶された転送速度測定条件設定画面80をROM33から読み出しディスプレイ62に表示させる。ここでは、説明の便宜のため、図3に示すように、実効転送速度を計測する転送方向を印刷サーバ30からルータ20へとし(即ち、印刷サーバ30を本発明の無線送信装置とすると共にルータ20を本発明の無線受信装置とし)、転送速度計測用データサイズを3Mb、転送モードを変動モードに設定して実効転送速度を計測する場合について説明する。   Next, the operation of the wireless LAN system 10 of the present embodiment configured as described above, particularly the operation of measuring the effective transfer rate of wireless communication of the print server 30 will be described. FIG. 3 is an explanatory diagram illustrating an example of a transfer speed measurement condition setting screen 80 displayed on the display 62. FIG. 4 illustrates an example of an effective speed measurement data transmission routine executed by the CPU 32 of the print server 30. FIG. 5 is a flowchart showing an example of an effective speed measurement data reception routine executed by the CPU 22 of the router 20. First, the user operates the input device 64 of the user PC 60 to execute a transfer rate measurement execution program installed in the user PC 60. Then, the user PC 60 reads the transfer speed measurement condition setting screen 80 stored in the ROM 33 of the print server 30 from the ROM 33 and displays it on the display 62 as shown in FIG. Here, for convenience of explanation, as shown in FIG. 3, the transfer direction for measuring the effective transfer rate is set from the print server 30 to the router 20 (that is, the print server 30 is a wireless transmission device of the present invention and the router). 20 is the wireless receiver of the present invention, and the case where the effective transfer rate is measured by setting the transfer rate measurement data size to 3 Mb and the transfer mode to the fluctuation mode will be described.

ここで、転送速度測定条件設定画面80について説明する。この転送速度測定条件設定画面80の上段には、計測する転送方向を選択する転送方向設定欄82や受信側の装置へ転送する実効速度計測用データのサイズを指定する計測データサイズ設定欄83,転送モードを選択可能な転送モード設定欄84,転送モードが固定モードに選択されたときに固定する実行転送レートを入力する計測転送レート設定欄85など、実効転送速度の計測条件の入力が可能な欄が設けられている。転送方向設定欄82は、予め無線LAN72に接続されている各機器について上り下りの方向がプルダウンで選択可能となっている。計測データサイズ設定欄83は、ユーザがデータ転送を実行すると予想される複数のデータサイズ(例えば1Mb,3Mb,5Mb,10Mb…など)がプルダウンで選択可能となっている。転送モード設定欄84は、できる限り速い転送レートに実行転送レートを変更しながらデータを送信するモードである変動モードと、予め指定した転送レートに実行転送レートを固定してデータを送信するモードである固定モードとが選択可能となっている。計測転送レート設定欄85は、転送モード設定欄84で固定モードが選択されたときのみ入力可能であり、予め定められた転送レート(例えば54Mbps,48Mbps,36Mbps…など)がプルダウンにより選択可能になっている。また、この転送速度測定条件設定画面80の中段には、現在の印刷サーバ30に設定されている実行転送レートや計測した実効転送速度,選択されている転送モードなどを含む実際のデータ転送に用いられる設定内容などの情報を表示する設定表示欄86が設けられている。この無線LANシステム10では、設定表示欄86に表示されている内容で、実際のデータ転送が行われるようになっている。なお、この設定表示欄86では、実効転送速度の計測で変動モードと固定モードとが選択可能となっているのと同様に、実際のデータ転送においても変動モードと固定モードとが選択可能となっている。転送速度測定条件設定画面80の下段には、ユーザへのメッセージを表示するメッセージ表示欄87,選択した内容をキャンセルするときに押下されるキャンセルボタン88,実効転送速度を計測するときに押下される計測実行ボタン89などが配置されており、カーソル81により上述した設定欄に指示などを入力可能となっている。   Here, the transfer rate measurement condition setting screen 80 will be described. In the upper part of the transfer speed measurement condition setting screen 80, a transfer direction setting field 82 for selecting a transfer direction to be measured, and a measurement data size setting field 83 for specifying the size of effective speed measurement data to be transferred to the receiving side device, It is possible to input effective transfer rate measurement conditions, such as a transfer mode setting field 84 in which a transfer mode can be selected and a measurement transfer rate setting field 85 in which an execution transfer rate to be fixed when the transfer mode is selected as a fixed mode. A column is provided. In the transfer direction setting column 82, the uplink and downlink directions can be selected by pull-down for each device connected to the wireless LAN 72 in advance. In the measurement data size setting column 83, a plurality of data sizes (for example, 1 Mb, 3 Mb, 5 Mb, 10 Mb, etc.) that the user is expected to execute data transfer can be selected from a pull-down menu. The transfer mode setting field 84 is a mode in which data is transmitted while changing the effective transfer rate to the fastest possible transfer rate, and a mode in which the effective transfer rate is fixed to a previously specified transfer rate and data is transmitted. A certain fixed mode can be selected. The measured transfer rate setting field 85 can be input only when the fixed mode is selected in the transfer mode setting field 84, and a predetermined transfer rate (for example, 54 Mbps, 48 Mbps, 36 Mbps, etc.) can be selected by pull-down. ing. The middle part of the transfer rate measurement condition setting screen 80 is used for actual data transfer including the execution transfer rate currently set in the print server 30, the measured effective transfer rate, the selected transfer mode, and the like. A setting display field 86 for displaying information such as setting contents to be set is provided. In the wireless LAN system 10, actual data transfer is performed with the contents displayed in the setting display field 86. In the setting display field 86, the variable mode and the fixed mode can be selected in actual data transfer as well as the variable mode and the fixed mode can be selected by measuring the effective transfer rate. ing. In the lower part of the transfer rate measurement condition setting screen 80, a message display field 87 for displaying a message to the user, a cancel button 88 to be pressed when canceling the selected content, and pressed to measure the effective transfer rate. A measurement execution button 89 and the like are arranged, and an instruction or the like can be input to the setting column described above by the cursor 81.

さて、図3に示した計測条件の内容で計測実行ボタン89がカーソル81により選択され入力装置64のクリック操作により押下されると、転送方向設定欄82に設定された転送方向に基づいて、図4に示すROM33に記憶された実効速度計測用データ送信ルーチンを印刷サーバ30のCPU32に実行させると共に、図5に示すROM23に記憶された実効速度計測用データ受信ルーチンをルータ20のCPU22に実行させる。なお、実効速度計測用データ受信ルーチンについては、詳しくは後述する。この実効速度計測用データ送信ルーチンを実行すると、CPU32は、まず、受信装置としてのルータ20へコネクションの実行を行い(ステップS100)、コネクションが確立したか否かを判定する(ステップS110)。コネクションが確立したか否かの判定は、ルータ20から所定信号(例えばハンドシェイクのACK信号)を受信したか否かに基づいて行う。コネクションが確立していないものと判定したときには、CPU32は、そのまま待機し、コネクションが確立したものと判定されたときには転送速度測定条件設定画面80で設定された転送速度計測条件を読み出すと共に、実効転送速度を測定する際の実行転送レートの設定など、実効転送速度の計測の準備を行う(ステップS120)。ここで、実効転送速度の計測の準備として、実効速度計測用データのサイズを計測データサイズ設定欄83に設定されているサイズに設定し、転送モードを転送モード設定欄84に設定されているモードに設定し、実行転送レートをRAM34に記憶されている現在の転送レートに設定するものとした。   Now, when the measurement execution button 89 is selected by the cursor 81 with the contents of the measurement conditions shown in FIG. 3 and pressed by the click operation of the input device 64, the figure is displayed based on the transfer direction set in the transfer direction setting field 82. 4 causes the CPU 32 of the print server 30 to execute the effective speed measurement data transmission routine stored in the ROM 33 shown in FIG. 4 and causes the CPU 22 of the router 20 to execute the effective speed measurement data reception routine stored in the ROM 23 shown in FIG. . The effective speed measurement data reception routine will be described later in detail. When this effective speed measurement data transmission routine is executed, the CPU 32 first executes a connection to the router 20 as a receiving device (step S100), and determines whether or not a connection has been established (step S110). Whether or not a connection has been established is determined based on whether or not a predetermined signal (for example, an ACK signal for handshake) has been received from the router 20. When it is determined that the connection has not been established, the CPU 32 waits as it is. When it is determined that the connection has been established, the CPU 32 reads the transfer speed measurement condition set on the transfer speed measurement condition setting screen 80 and performs effective transfer. Preparations for measuring the effective transfer rate, such as setting the execution transfer rate when measuring the speed, are made (step S120). Here, as preparation for measuring the effective transfer rate, the size of the effective speed measurement data is set to the size set in the measurement data size setting field 83, and the transfer mode is set to the mode set in the transfer mode setting field 84. The execution transfer rate is set to the current transfer rate stored in the RAM 34.

次に、CPU32は、実効速度計測用データをルータ20へ送信する(ステップS130)。ここでは、実効速度計測用データには、特に意味のあるデータが含まれている必要はなく、例えば、予め定められた所定サイズのデータを複数用いて設定されたサイズとするものとしてもよい。また、ここでは、実効速度計測用データを所定容量のパケットごとに送信するものとした。続いて、CPU32は、受信を成功した信号であるACK信号をルータ20から受信できたか否かを判定し(ステップS140)、ACK信号を受信できなかったときには、実行転送レートを減少し(ステップS150)、ステップS130以降の処理を実行する。ここでは、同じパケットを3回送信してもACK信号を受信できなかったときに実行転送レートを減少させるものとした。また、この実行転送レートの減少は、現在の実行転送レートから2段階下げるよう設定されている。   Next, the CPU 32 transmits effective speed measurement data to the router 20 (step S130). Here, the effective speed measurement data does not need to include particularly meaningful data. For example, the effective speed measurement data may have a size set by using a plurality of data of a predetermined size. Here, the effective speed measurement data is transmitted for each packet of a predetermined capacity. Subsequently, the CPU 32 determines whether or not the ACK signal, which is a signal that has been successfully received, has been received from the router 20 (step S140). If the ACK signal cannot be received, the execution transfer rate is decreased (step S150). ), The process after step S130 is executed. Here, the effective transfer rate is reduced when the ACK signal cannot be received even if the same packet is transmitted three times. The decrease in the execution transfer rate is set to be lowered by two levels from the current execution transfer rate.

一方、ACK信号を受信できたときには、CPU32は、現在の実行転送レートに設定してから所定時間(例えば数十秒など)経過したか否かを判定する(ステップS160)。現在の実行転送レートに設定してから所定時間経過していないと判定されたときには、CPU32は、実効速度計測用データをすべて送信したか否かを判定し(ステップS190)、実効速度計測用データをすべて送信していないと判定されたときにはステップS130以降の処理を行う。一方、ステップS160で現在の実行転送レートに設定してから所定時間経過したと判定されたときには、設定されている実行転送レートが最大値(ここでは54Mbps)であるか否かを判定し(ステップS170)、実行転送レートが最大値でないと判定されたときには実行転送レートを増加し(ステップS180)、ステップS130以降の処理を実行する。この実行転送レートの増加は、現在の実行転送レートから1段階大きくするよう設定されている。ここでは、現在の実行転送レートに設定してから所定時間経過したときには、無線環境が改善された可能性があるものとして転送レートを増加して送信を試みるのである。このように、ACK信号を受信できたか否かや実行転送レートに設定してからの時間などに基づいて実行転送レートを変更しながら実効速度計測用データを送信し続けるのである。   On the other hand, when the ACK signal can be received, the CPU 32 determines whether or not a predetermined time (for example, several tens of seconds) has elapsed since the current execution transfer rate was set (step S160). When it is determined that the predetermined time has not elapsed since the current execution transfer rate was set, the CPU 32 determines whether or not all the effective speed measurement data has been transmitted (step S190), and the effective speed measurement data. Are determined not to be transmitted, the processing after step S130 is performed. On the other hand, when it is determined in step S160 that a predetermined time has elapsed since the current execution transfer rate was set, it is determined whether or not the set execution transfer rate is the maximum value (here, 54 Mbps) (step S160). S170) When it is determined that the execution transfer rate is not the maximum value, the execution transfer rate is increased (step S180), and the processes after step S130 are executed. The increase in the execution transfer rate is set to increase by one step from the current execution transfer rate. Here, when a predetermined time elapses after setting the current effective transfer rate, transmission is attempted by increasing the transfer rate on the assumption that the wireless environment may have been improved. As described above, the effective speed measurement data is continuously transmitted while changing the effective transfer rate based on whether or not the ACK signal has been received and the time after setting the effective transfer rate.

ステップS170で実行転送レートが最大値であると判定されたあと、または、ステップS160で現在の実行転送レートに設定してから所定時間経過していないと判定されたあとに、実効速度計測用データをすべて送信したと判定されたときにはコネクション断信号をルータ20に送信する(ステップS200)。   After the execution transfer rate is determined to be the maximum value in step S170, or after it is determined in step S160 that a predetermined time has not elapsed since the current execution transfer rate was set, the effective speed measurement data Is transmitted to the router 20 (step S200).

続いて、CPU32は、ルータ20が計測した実効速度計測用データの受信時間を受信したか否かを判定し(ステップS210)、受信時間を受信していないと判定されたときには、そのまま待機する。一方、受信時間を受信したと判定されたときには、CPU32は、実効速度計測用データのサイズと受信時間とに基づいて実効転送速度を算出する(ステップS220)。ここでは、実効転送速度は、実効速度計測用データのサイズを受信時間で除算することにより求める。そして、CPU32は、算出した実効転送速度をフラッシュメモリ35の所定領域に保存出力し(ステップS230)、実効転送速度を出力し(ステップS240)、このルーチンを終了する。ここでは、計測した実効転送速度は、設定表示欄86の実効転送速度欄に計測した実効転送速度の値を埋め込み(例えば後述図7参照)、この計測値を埋め込んだ転送速度測定条件設定画面80をユーザPC60へ無線LANボード37を介して送信出力すると共に、この転送速度測定条件設定画面80の画像をマルチファンクションプリンタ50で印刷可能な印刷データに変換してUSBコントローラ36を介してマルチファンクションプリンタ50で印刷出力するものとした。そして、ユーザPC60は、ディスプレイ62に受信した転送速度測定条件設定画面80の画像を表示する。また、マルチファンクションプリンタ50は、入力した印刷データに基づいてプリンタ部54を駆動し、記録紙Sに上記転送速度測定条件設定画面80の画像を印刷する。ユーザは、ディスプレイ62や記録紙Sにより計測した結果を確認する。   Subsequently, the CPU 32 determines whether or not the reception time of the effective speed measurement data measured by the router 20 has been received (step S210). When it is determined that the reception time has not been received, the CPU 32 stands by. On the other hand, when it is determined that the reception time has been received, the CPU 32 calculates the effective transfer rate based on the size of the effective speed measurement data and the reception time (step S220). Here, the effective transfer rate is obtained by dividing the size of the effective rate measurement data by the reception time. Then, the CPU 32 saves and outputs the calculated effective transfer rate in a predetermined area of the flash memory 35 (step S230), outputs the effective transfer rate (step S240), and ends this routine. Here, for the measured effective transfer rate, the value of the measured effective transfer rate is embedded in the effective transfer rate column of the setting display column 86 (see, for example, FIG. 7 described later), and the transfer rate measurement condition setting screen 80 in which this measured value is embedded. Is transmitted to the user PC 60 via the wireless LAN board 37, and the image on the transfer speed measurement condition setting screen 80 is converted into print data that can be printed by the multi-function printer 50, and the multi-function printer is connected via the USB controller 36. 50 was printed out. Then, the user PC 60 displays the received transfer speed measurement condition setting screen 80 image on the display 62. The multi-function printer 50 drives the printer unit 54 based on the input print data, and prints the image of the transfer speed measurement condition setting screen 80 on the recording paper S. The user confirms the result measured by the display 62 or the recording paper S.

次に、実効速度計測用データ送信ルーチンと並行してルータ20のCPU22により実行されるROM23に記憶された実効速度計測用データ受信ルーチンについて説明する。このルーチンは、ROM23に記憶され、ユーザPC60で実効転送速度の計測の実行指令を受けて実行される。このルーチンが実行されると、まず、ルータ20のCPU22は、転送速度計測用データを受信する準備を行う(ステップS300)。転送速度計測用データを受信する準備は、例えば、RAM24の所定領域をクリアしたり、実効転送速度を計測する機器以外からのコネクション要求を受け付けないようにしたりする。次に、CPU22は、印刷サーバ30からのコネクション要求を受信したか否かを判定し(ステップS310)、コネクション要求を受信していないときにはそのまま待機し、コネクション要求を受信したと判定されたときにはコネクションが確立した旨の信号を印刷サーバ30へ送信し(ステップS320)、実効速度計測用データを受信したか否かを判定する(ステップS330)。実効速度計測用データを受信していないと判定されたときには、CPU22は、そのまま待機し、実効速度計測用データを受信したと判定されたときには、図示しないタイマによる実効速度計測用データの受信時間の計測を開始する(ステップS340)。   Next, an effective speed measurement data reception routine stored in the ROM 23 executed by the CPU 22 of the router 20 in parallel with the effective speed measurement data transmission routine will be described. This routine is stored in the ROM 23 and executed by the user PC 60 in response to an execution command for measuring the effective transfer rate. When this routine is executed, first, the CPU 22 of the router 20 prepares to receive transfer rate measurement data (step S300). Preparations for receiving transfer rate measurement data include, for example, clearing a predetermined area of the RAM 24 or not accepting connection requests from devices other than devices that measure the effective transfer rate. Next, the CPU 22 determines whether or not a connection request from the print server 30 has been received (step S310). If the connection request has not been received, the CPU 22 stands by, and if it is determined that a connection request has been received, the connection is established. Is transmitted to the print server 30 (step S320), and it is determined whether or not effective speed measurement data has been received (step S330). When it is determined that the effective speed measurement data has not been received, the CPU 22 waits as it is, and when it is determined that the effective speed measurement data has been received, the CPU 22 determines the reception time of the effective speed measurement data by a timer (not shown). Measurement is started (step S340).

次に、CPU22は、実効速度計測用データの受信が成功したか否かを判定し(ステップS350)、実効速度計測用データの受信が成功したときには、ACK信号を印刷サーバ30へ送信する(ステップS360)。ACK信号を印刷サーバ30へ送信したあと、または、ステップS350でデータ受信ができなかったと判定されたあと、CPU22は、実効速度計測用データのすべてが送信された信号としてのコネクション断信号を印刷サーバ30から受信したか否かを判定し(ステップS370)、コネクション断信号を受信していないときには、CPU22は、ステップS340以降の処理を実行し、コネクション断信号を受信したと判定されたときには、実効速度計測用データをすべて受信したものとみなし、実効速度計測用データの受信時間の計測を終了すると共に計測した受信時間を印刷サーバ30へ送信し(ステップS380)、コネクションを断ち(ステップS390)、このルーチンを終了する。   Next, the CPU 22 determines whether or not the effective speed measurement data has been successfully received (step S350). If the effective speed measurement data has been successfully received, the CPU 22 transmits an ACK signal to the print server 30 (step S350). S360). After transmitting the ACK signal to the print server 30 or after determining that the data could not be received in step S350, the CPU 22 sends a connection disconnection signal as a signal to which all of the effective speed measurement data has been transmitted. 30 (step S370). When the connection disconnection signal has not been received, the CPU 22 executes the processing after step S340. When it is determined that the connection disconnection signal has been received, the CPU 22 is effective. Assuming that all of the speed measurement data has been received, the measurement of the reception time of the effective speed measurement data is terminated, the measured reception time is transmitted to the print server 30 (step S380), and the connection is disconnected (step S390). This routine ends.

最後に、ユーザPC60、ルータ20及び印刷サーバ30で行われる各処理と通信の様子について説明する。図6は、無線LANシステム10の各処理及び通信の様子をシーケンシャルに示す説明図である。なお、図6に示した各ステップ番号は、図4〜5の各ルーチンのステップ番号に対応している。ユーザPC60で転送速度測定条件設定画面80の計測実行ボタン89をクリックされると、ユーザPC60のCPUは、転送速度測定条件設定画面80に設定されている内容に基づいて、印刷サーバ30を送信側、ルータ20を受信側として実効転送速度の計測を開始させる。まず、受信側のルータ20のCPU22は、受信準備を行う(ステップS300)。一方、印刷サーバ30のCPU32は、ルータ20へコネクションの実行を行い(ステップS100)、ルータ20から送信された(ステップS320)コネクションが確立した旨の信号を受信すると、実効転送速度の計測の準備を行い(ステップS120)、ユーザが実際に転送するデータサイズに基づいて定めた実効速度計測用データをルータ20へ無線で送信する(ステップS130)。実効速度計測用データを受信したルータ20は、受信時間の計測を開始し(ステップS340)、実効速度計測用データの一部であるパケットを受信するたびにACK信号を送信する(ステップS360)。ここで、印刷サーバ30やルータ20などの無線による通信機器は、周囲の環境、例えば、他の無線LANによる干渉や電磁波などを発生する他の機器の稼働などによってデータ転送のしやすさが変化する。このため、印刷サーバ30は、ルータ20からのACK信号を受信できなかったときには実行転送レートを減少させ、所定時間経過したときには実行転送レートを増加させる処理を行うのである(ステップS150〜S180)。続いて、印刷サーバ30は、最後のデータを送信し、コネクションを断つ信号をルータ20へ送信する(ステップS200)。この信号を受信したルータ20は、実効速度計測用データの受信時間の計測を終了し(ステップS380)、計測した受信時間を印刷サーバ30へ送信する(ステップS390)。受信時間を受信した印刷サーバ30は、実効速度計測用データのデータサイズと受信時間とに基づいて実効転送速度を求め(ステップS220)、求めた実効転送速度を保存出力し(ステップS230)、計測した実効転送速度をユーザPC60とマルチファンクションプリンタ50とに出力する(ステップS240)。このようにして、ユーザの使用環境に即した実効速度計測用データを印刷サーバ30が無線で送信したときの実効転送速度を計測し、計測した内容をユーザに出力するのである。   Finally, each process performed in the user PC 60, the router 20, and the print server 30 and the state of communication will be described. FIG. 6 is an explanatory diagram sequentially showing each process and communication state of the wireless LAN system 10. The step numbers shown in FIG. 6 correspond to the step numbers of the routines shown in FIGS. When the measurement execution button 89 on the transfer speed measurement condition setting screen 80 is clicked on the user PC 60, the CPU of the user PC 60 sends the print server 30 to the transmission side based on the contents set on the transfer speed measurement condition setting screen 80. The measurement of the effective transfer rate is started with the router 20 as the receiving side. First, the CPU 22 of the receiving router 20 prepares for reception (step S300). On the other hand, when the CPU 32 of the print server 30 executes a connection to the router 20 (step S100) and receives a signal indicating that the connection has been established transmitted from the router 20 (step S320), it prepares to measure the effective transfer rate. (Step S120), and the effective speed measurement data determined based on the data size actually transferred by the user is wirelessly transmitted to the router 20 (step S130). The router 20 that has received the effective speed measurement data starts measuring the reception time (step S340), and transmits an ACK signal each time it receives a packet that is part of the effective speed measurement data (step S360). Here, the wireless communication devices such as the print server 30 and the router 20 change the ease of data transfer depending on the surrounding environment, for example, the operation of other devices that generate interference or electromagnetic waves due to other wireless LANs. To do. Therefore, the print server 30 performs a process of decreasing the effective transfer rate when the ACK signal from the router 20 cannot be received and increasing the effective transfer rate when a predetermined time has elapsed (steps S150 to S180). Subsequently, the print server 30 transmits the last data and transmits a signal to disconnect the connection to the router 20 (step S200). Receiving this signal, the router 20 finishes measuring the reception time of the effective speed measurement data (step S380), and transmits the measured reception time to the print server 30 (step S390). The print server 30 that has received the reception time obtains an effective transfer rate based on the data size of the effective speed measurement data and the reception time (step S220), and saves and outputs the obtained effective transfer rate (step S230). The effective transfer rate is output to the user PC 60 and the multifunction printer 50 (step S240). In this way, the effective transfer speed when the print server 30 wirelessly transmits data for measuring the effective speed according to the user's usage environment is measured, and the measured contents are output to the user.

ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の無線LANシステム10が本発明の無線送受信システムに相当し、ルータ20が無線受信装置に相当し、印刷サーバ30が無線送信装置に相当し、マルチファンクションプリンタ50が印刷装置に相当する。本実施形態の印刷サーバ30において、無線LANボード37が本発明の無線送信手段に相当し、フラッシュメモリ35が情報記憶手段に相当し、USBコントローラ36及び無線LANボード37が出力手段に相当し、CPU32が転送レート設定手段、条件設定手段及び送信出力制御手段に相当する。また、本実施形態のルータ20において、無線LANボード27が無線受信手段及び情報送信手段に相当し、CPU22が受信制御手段に相当する。そして、ACK信号が本発明の無線受信装置から受信すべき信号に相当し、印刷データ及びスキャンデータが送信情報に相当する。なお、本実施形態では、無線LANシステム10の動作を説明することにより本発明の無線送信装置の制御方法の一例も明らかにしている。   Here, the correspondence between the components of the present embodiment and the components of the present invention will be clarified. The wireless LAN system 10 of this embodiment corresponds to the wireless transmission / reception system of the present invention, the router 20 corresponds to a wireless reception device, the print server 30 corresponds to a wireless transmission device, and the multi-function printer 50 corresponds to a printing device. . In the print server 30 of the present embodiment, the wireless LAN board 37 corresponds to the wireless transmission means of the present invention, the flash memory 35 corresponds to the information storage means, the USB controller 36 and the wireless LAN board 37 correspond to the output means, The CPU 32 corresponds to transfer rate setting means, condition setting means, and transmission output control means. In the router 20 of this embodiment, the wireless LAN board 27 corresponds to a wireless reception unit and an information transmission unit, and the CPU 22 corresponds to a reception control unit. The ACK signal corresponds to a signal to be received from the wireless reception apparatus of the present invention, and the print data and scan data correspond to transmission information. In the present embodiment, an example of the method for controlling the wireless transmission device of the present invention is also clarified by describing the operation of the wireless LAN system 10.

以上詳述した本実施形態の無線LANシステム10によれば、印刷サーバ30は、複数の転送レートのうちから実行転送レートを設定し、無線でユーザが送受信するデータサイズを含む実効転送速度の計測条件をユーザの入力に基づいて設定し、設定したデータサイズを有する実効速度計測用データを、設定された実行転送レートで無線によりルータ20へ送信する。実効速度計測用データを受信したルータ20は、受信時間を計測し、計測した受信時間を印刷サーバ30へ送信する。そして、印刷サーバ30は、受信した受信時間と実効速度計測用データのサイズに基づいて実効転送速度を算出し、この実効転送速度をユーザに表示出力又は印刷出力する。このように、実際に送信するデータサイズに基づいて定められた実効速度計測用データの送信を利用して実効転送速度を求めて出力する。したがって、無線通信のネットワーク環境での、より適切な実効転送速度をユーザに提供することができる。また、ユーザが入力した実効転送速度の計測条件で実効速度が計測されるため、ユーザが望む実効転送速度を提供することができる。また、ルータ20が、印刷サーバ30によって送信された実効速度計測用データの受信時間を計測し、この計測した受信時間を実効速度計測用データに関する情報として印刷サーバ30へ送信するため、実効転送速度を求めるのに必要な実効速度計測用データの受信時間を印刷サーバ30で利用することができる。更に、このネットワーク環境に関する情報である実効転送速度を利用して、例えば無線送信装置や無線受信装置の位置を変えたりすることで、より適切な実効転送速度となるようなネットワーク環境を構築することができる。また、無線の電波状況を測定する測定器などを別途用いて間接的に転送速度を計測するものと比べ、実際にその場所で使用している機器で直接的にそのものの転送速度を計測するため、実状に合う実効転送速度をユーザに提供することができる。   According to the wireless LAN system 10 of this embodiment described in detail above, the print server 30 sets an effective transfer rate from among a plurality of transfer rates, and measures the effective transfer rate including the data size transmitted and received by the user wirelessly. Conditions are set based on user input, and effective speed measurement data having the set data size is wirelessly transmitted to the router 20 at the set execution transfer rate. The router 20 that has received the effective speed measurement data measures the reception time and transmits the measured reception time to the print server 30. The print server 30 calculates an effective transfer rate based on the received reception time and the size of the effective speed measurement data, and displays or prints out the effective transfer rate to the user. In this manner, the effective transfer rate is obtained and output using the transmission of the effective speed measurement data determined based on the data size to be actually transmitted. Therefore, it is possible to provide the user with a more appropriate effective transfer rate in a network environment for wireless communication. In addition, since the effective speed is measured under the measurement condition of the effective transfer speed input by the user, the effective transfer speed desired by the user can be provided. Further, the router 20 measures the reception time of the effective speed measurement data transmitted by the print server 30 and transmits the measured reception time to the print server 30 as information related to the effective speed measurement data. The print server 30 can use the reception time of the effective speed measurement data necessary for obtaining the value. Furthermore, using the effective transfer rate, which is information regarding this network environment, to construct a network environment that achieves a more appropriate effective transfer rate, for example, by changing the position of the wireless transmission device or the wireless reception device. Can do. Also, compared to measuring the transfer speed indirectly using a separate measuring instrument that measures the radio wave condition, etc., to directly measure the transfer speed of the device actually used at that location Thus, it is possible to provide the user with an effective transfer rate that matches the actual situation.

また、ルータ20へ実効速度計測用データが送信開始されてから送信終了するまでの間に、実効速度計測用データの一部であるパケットが送信されたのちに、ACK信号を受信したか否かに基づいて複数の転送レートから実行転送レートを設定するため、比較的安定したデータ送信を行うことができる。このとき、ACK信号をルータ20から受信できなかったときには、現在の転送レートよりも小さな転送レートに実行転送レートを設定するため、確実にデータをルータ20に送信することができる。更に、マルチファンクションプリンタ50の印刷データとして実効転送速度をマルチファンクションプリンタ50へ出力するため、実効転送速度が記録紙Sに印刷され、ユーザは実効転送速度に関する情報を確認しやすい。更にまた、求めた実効転送速度をフラッシュメモリ35に保存出力するため、実効転送速度をあとで利用しやすい。そして、印刷サーバ30がルータ20から実効速度計測用データの受信時間を受信し、実効速度計測用データのデータサイズをこの受信時間により除算することにより実効転送速度を求めるため、比較的確実に実効転送速度を得ることができる。   Whether or not an ACK signal is received after a packet that is a part of the effective speed measurement data is transmitted between the start of transmission of effective speed measurement data to the router 20 and the end of transmission. Since the effective transfer rate is set from a plurality of transfer rates based on the above, relatively stable data transmission can be performed. At this time, when the ACK signal cannot be received from the router 20, the effective transfer rate is set to a transfer rate smaller than the current transfer rate, so that the data can be reliably transmitted to the router 20. Furthermore, since the effective transfer speed is output to the multi-function printer 50 as the print data of the multi-function printer 50, the effective transfer speed is printed on the recording paper S, and the user can easily confirm information on the effective transfer speed. Furthermore, since the obtained effective transfer rate is stored and output to the flash memory 35, the effective transfer rate can be easily used later. The print server 30 receives the effective speed measurement data reception time from the router 20 and determines the effective transfer speed by dividing the data size of the effective speed measurement data by this reception time. Transfer speed can be obtained.

なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。   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.

例えば、上述した実施形態では、印刷サーバ30を無線送信装置とし、ルータ20を無線受信装置として説明したが、印刷サーバ30を無線受信装置とし、ルータ20を無線送信装置としてもよい。つまり、図3の設定表示欄86の転送方向をルータ20から印刷サーバ30の方向に設定して実効転送速度を計測するものとしてもよい。あるいは、ユーザPC60を無線受信装置とし、ルータ20を無線送信装置としてもよいし、ルータ20を無線受信装置とし、ユーザPC60を無線送信装置としてもよい。こうしても、各機器間の実効転送速度を計測することができるため、無線通信のネットワーク環境でのより適切な実効転送速度をユーザに提供することができる。   For example, in the above-described embodiment, the print server 30 is a wireless transmission device and the router 20 is a wireless reception device. However, the print server 30 may be a wireless reception device and the router 20 may be a wireless transmission device. That is, the effective transfer rate may be measured by setting the transfer direction in the setting display field 86 in FIG. 3 from the router 20 to the print server 30. Alternatively, the user PC 60 may be a wireless reception device, the router 20 may be a wireless transmission device, the router 20 may be a wireless reception device, and the user PC 60 may be a wireless transmission device. Even in this case, since the effective transfer rate between the devices can be measured, a more appropriate effective transfer rate in the network environment of wireless communication can be provided to the user.

上述した実施形態では、ルータ20が受信時間を計測し、印刷サーバ30がこの受信時間を用いて実効転送速度を算出するものとしたが、ルータ20が、印刷サーバ30によって送信された実効速度計測用データの受信時間を計測し、無線受信手段が受信した実効速度計測用データのデータサイズを受信時間で除算することにより実効転送速度を求め、この求めた実効転送速度を印刷サーバ30へ送信させるものとしてもよい。こうすれば、実効転送速度を求める処理をルータ20が行うため、処理の分散を図ることができる。   In the embodiment described above, the router 20 measures the reception time, and the print server 30 calculates the effective transfer rate using this reception time. However, the router 20 measures the effective speed transmitted by the print server 30. The data transfer time is measured, the effective speed measurement data received by the wireless receiving means is divided by the reception time to determine the effective transfer speed, and the determined effective transfer speed is transmitted to the print server 30. It may be a thing. By doing so, the router 20 performs the process for obtaining the effective transfer rate, so that the process can be distributed.

上述した実施形態では、実効速度計測用データ送信ルーチンのステップS130〜S190で実行転送レートを変動させながら実効転送速度を求めるものとしたが、図7に示すように、計測した実効転送速度を通常のデータ転送(実効転送速度の計測時以外のデータ転送)の実行転送レートに反映させるものとしてもよい。図7は、実効転送速度を通常のデータ転送時の実行転送レートに反映させる一例の説明図である。具体的には、実効転送速度の計測中に設定された各々の転送レートで送信が成功した時間を積算し、最も長く設定された転送レートを以降の実行転送レートに固定して設定する。そして、ユーザがマルチファンクションプリンタ50からユーザPC60へ送信を指定したスキャンデータなどの送信データをこの固定した実行転送レートで印刷サーバ30からルータ20へ送信させたり、ユーザがユーザPC60からマルチファンクションプリンタ50へ送信を指定した印刷データなどの送信データをこの固定した実行転送レートでルータ20から印刷サーバ30へ送信させたりしてもよい。転送レートの状態によっては、現在の転送レートよりも実行転送レートを上げることが可能か否かをACK信号の受信に基づいて調べる処理、つまり、転送レートを上げてみて同一のパケットを複数回送信しACK信号を受信できなかったときには転送レートを下げるという処理によって無駄な時間が生じることがあり、転送レートを変動させるとかえって実効転送速度が低下してしまう場合がある。ここでは、実行転送レートを固定して実行転送レートを変動させることにより生じる無駄な時間を抑制するため、結果的に適切な実効転送速度を得ることができる。なお、実行転送レートを固定するか否かの判定は、実行転送レートを変動させるよりも実行転送レートを固定した方が大きな実効転送速度が得られるような閾値を経験的に求め、この閾値を用いて行うものとしてもよい。また、実行転送レートを固定するときには、図7に示すように、その旨のメッセージをメッセージ表示欄87に表示してユーザに報知するものとしてもよいし、表示パネル41に表示してユーザに報知するものとしてもよい。   In the above-described embodiment, the effective transfer rate is obtained while changing the execution transfer rate in steps S130 to S190 of the effective speed measurement data transmission routine. However, as shown in FIG. This may be reflected in the execution transfer rate of the data transfer (data transfer other than when the effective transfer rate is measured). FIG. 7 is an explanatory diagram of an example in which the effective transfer rate is reflected on the execution transfer rate during normal data transfer. Specifically, the time when transmission was successful at each transfer rate set during measurement of the effective transfer rate is integrated, and the transfer rate set the longest is fixed to the subsequent execution transfer rate. Then, transmission data such as scan data designated by the user to be transmitted from the multi-function printer 50 to the user PC 60 is transmitted from the print server 30 to the router 20 at the fixed execution transfer rate, or the user transmits from the user PC 60 to the multi-function printer 50. Transmission data such as print data for which transmission is designated may be transmitted from the router 20 to the print server 30 at the fixed execution transfer rate. Depending on the state of the transfer rate, a process to check whether the effective transfer rate can be increased from the current transfer rate based on the reception of the ACK signal, that is, increase the transfer rate and send the same packet multiple times However, when the ACK signal cannot be received, there is a case where useless time is generated by the process of lowering the transfer rate, and the effective transfer rate may be lowered instead of changing the transfer rate. Here, since the useless time caused by changing the execution transfer rate while fixing the execution transfer rate is suppressed, an appropriate effective transfer rate can be obtained as a result. Whether or not the execution transfer rate is fixed is determined by empirically obtaining a threshold value at which a larger effective transfer rate is obtained when the execution transfer rate is fixed than when the execution transfer rate is changed. It is good also as what is used. When the execution transfer rate is fixed, as shown in FIG. 7, a message to that effect may be displayed in the message display field 87 to notify the user, or displayed on the display panel 41 to notify the user. It is good also as what to do.

上述した実施形態では、転送速度測定条件設定画面80の計測条件として転送モードを変動モードとした場合、つまり実効速度計測用データ送信ルーチンのステップS130〜S190で実行転送レートを変動させるものとして説明したが、転送速度測定条件設定画面80の計測条件として転送モードを固定モードとする、つまり実効速度計測用データ送信ルーチンのステップS130〜S190を省略したものとしてもよい。具体的には、計測転送レート設定欄85に入力された実行転送レートに固定して実効速度計測用データを送信し、受信時間に基づいて実効転送速度を求める。こうすれば、ユーザが計測を望む実行転送レートでの実効転送速度を求めることができる。なお、現在のネットワーク環境では計測できないほど大きな実行転送レートが設定され、ACK信号が所定の計測不能時間を超えても受信できないときには、設定された実行転送レートでは実効転送速度が計測できない旨のメッセージを表示パネル41やディスプレイ62に表示してもよい。   In the above-described embodiment, the case where the transfer mode is set as the fluctuation mode as the measurement condition of the transfer speed measurement condition setting screen 80, that is, the execution transfer rate is changed in steps S130 to S190 of the effective speed measurement data transmission routine has been described. However, as a measurement condition of the transfer speed measurement condition setting screen 80, the transfer mode may be set to a fixed mode, that is, steps S130 to S190 of the effective speed measurement data transmission routine may be omitted. Specifically, the effective transfer rate measurement data is transmitted while being fixed to the execution transfer rate input in the measured transfer rate setting field 85, and the effective transfer rate is obtained based on the reception time. In this way, the effective transfer rate at the execution transfer rate that the user desires to measure can be obtained. If the execution transfer rate is set so high that it cannot be measured in the current network environment, and the ACK signal cannot be received even after the predetermined measurement impossible time, a message that the effective transfer rate cannot be measured with the set execution transfer rate May be displayed on the display panel 41 or the display 62.

上述した実施形態では、計測した実効転送速度を転送速度測定条件設定画面80として画像表示するよう出力するものとしたが、例えば、印刷サーバ30の表示パネル41に文字表示させてもよい。あるいは、ワイヤレスランプ42a(又はステータスランプ42c)の点滅速度により実効転送速度を表示するものとしてもよい。このとき、実効転送速度が速くなるとワイヤレスランプ42aの点滅速度が速くなるように設定してもよい。あるいは、ワイヤレスランプ42aの点灯色によって実効転送速度を表示するものとしてもよい。このとき、例えば実効転送速度が遅いときには赤色とし、速度が高くなるに伴い、橙色、黄色、緑色、青色となるように設定してもよい。あるいは、スピーカを設け、実効転送速度を音声により報知するものとしてもよい。こうすれば、画像、光及び音を利用するため、ユーザは実効転送速度に関する情報を比較的容易に認識することができる。   In the above-described embodiment, the measured effective transfer rate is output to be displayed as an image as the transfer rate measurement condition setting screen 80. However, for example, characters may be displayed on the display panel 41 of the print server 30. Alternatively, the effective transfer rate may be displayed by the blinking speed of the wireless lamp 42a (or status lamp 42c). At this time, the flashing speed of the wireless lamp 42a may be set to increase as the effective transfer rate increases. Alternatively, the effective transfer rate may be displayed by the lighting color of the wireless lamp 42a. At this time, for example, red may be set when the effective transfer rate is low, and orange, yellow, green, and blue may be set as the rate increases. Alternatively, a speaker may be provided to notify the effective transfer rate by voice. In this way, since the image, light and sound are used, the user can relatively easily recognize the information regarding the effective transfer rate.

上述した実施形態では、ルータ20と印刷サーバ30との間のデータの送受信を無線のみで行うものとしたが、図8に示すように、ルータ20のLAN端子28aと印刷サーバ30のLAN端子38aとを有線のLANケーブルで接続し、設定された実行転送レートで実効速度計測用データを印刷サーバ30から無線LANボード37と無線LANボード27とを介してルータ20へ送信させると共にルータ20からLAN端子28a及びLAN端子38aを介してこの実効速度計測用データを印刷サーバ30に受信させ、送受信した結果に基づいて実効転送速度に関する情報を求めるものとしてもよい。図8は、無線LAN72と有線のLANとを用いて実効転送速度を計測する説明図である。このとき、送信元としての印刷サーバ30で実効速度計測用データを受信する受信時間を計測すると共に実効転送速度を算出する。こうすれば、ルータ20において特別な処理を行うことなく実効転送処理に関する情報を印刷サーバ30で求めることが可能であるため、1つの装置で簡潔に実効転送速度を計測することができる。また、無線を使って送信された実効速度計測用データが、比較的転送速度が大きく周囲の環境に影響されにくい有線を使ってそのまま印刷サーバ30へ送信されるため、無線によって送信された部分での実効転送速度を求めやすい。   In the above-described embodiment, data transmission / reception between the router 20 and the print server 30 is performed only wirelessly. However, as shown in FIG. 8, the LAN terminal 28a of the router 20 and the LAN terminal 38a of the print server 30 are used. Are connected to each other by a wired LAN cable, and effective speed measurement data is transmitted from the print server 30 to the router 20 via the wireless LAN board 37 and the wireless LAN board 27 at the set execution transfer rate, and from the router 20 to the LAN. The effective speed measurement data may be received by the print server 30 via the terminal 28a and the LAN terminal 38a, and information regarding the effective transfer speed may be obtained based on the result of transmission / reception. FIG. 8 is an explanatory diagram for measuring the effective transfer rate using the wireless LAN 72 and the wired LAN. At this time, the print server 30 as the transmission source measures the reception time for receiving the data for measuring the effective speed and calculates the effective transfer speed. In this way, the information regarding the effective transfer process can be obtained by the print server 30 without performing any special process in the router 20, so that the effective transfer rate can be simply measured by one apparatus. In addition, since the effective speed measurement data transmitted wirelessly is transmitted as it is to the print server 30 using a wired cable that has a relatively high transfer speed and is not easily affected by the surrounding environment, the data transmitted wirelessly is used. It is easy to find the effective transfer rate.

上述した実施形態では、無線LAN72の通信の実効転送速度の計測をユーザPC60の転送速度測定条件設定画面80の計測実行ボタン89を押下して開始するものとしたが、実効転送速度の計測をユーザPC60を用いないで開始するものとしてもよい。具体的には、印刷サーバ30の出力ボタン44cの押下回数で実効速度計測用データのデータサイズを設定するものとし、実効速度計測用データ受信ルーチンの起動指令としてルータ20の受信設定ボタン29aを押下しこの実効速度計測用データ受信ルーチンを起動しルータ20を受信待機状態としたあと、実効速度計測用データ送信ルーチンの起動指令として印刷サーバ30の送信設定ボタン44bを押下しこの実効速度計測用データ送信ルーチンを起動し、図6に示した処理を実行させ、計測結果を表示パネル41に表示出力したり、計測結果をマルチファンクションプリンタ50に印刷出力したりする。同様に、ルータ20の出力ボタン29cの押下回数で実効速度計測用データのデータサイズを設定するものとし、実効速度計測用データ受信ルーチンの起動指令として印刷サーバ30の受信設定ボタン44aを押下しこの実効速度計測用データ受信ルーチンを起動し印刷サーバ30を受信待機状態としたあと、実効速度計測用データ送信ルーチンの起動指令としてルータ20の送信設定ボタン29bを押下しこの実効速度計測用データ送信ルーチンを起動するものとしてもよい。こうすれば、ユーザPC60を必要としない簡単な構成で無線LAN72の実効転送速度を計測することができる。   In the above-described embodiment, the measurement of the effective transfer rate of the wireless LAN 72 communication is started by pressing the measurement execution button 89 on the transfer rate measurement condition setting screen 80 of the user PC 60. However, the effective transfer rate is measured by the user. It may be started without using the PC 60. Specifically, the data size of the effective speed measurement data is set by the number of times the output button 44c of the print server 30 is pressed, and the reception setting button 29a of the router 20 is pressed as an instruction to start the effective speed measurement data reception routine. After the effective speed measurement data reception routine is started and the router 20 is set in the reception standby state, the transmission setting button 44b of the print server 30 is pressed as an instruction to start the effective speed measurement data transmission routine, and the effective speed measurement data is pressed. The transmission routine is started, the processing shown in FIG. 6 is executed, and the measurement result is displayed and output on the display panel 41, or the measurement result is printed and output to the multi-function printer 50. Similarly, the data size of the effective speed measurement data is set by the number of times the output button 29c of the router 20 is pressed, and the reception setting button 44a of the print server 30 is pressed as an instruction to start the effective speed measurement data reception routine. After the effective speed measurement data reception routine is started and the print server 30 is set in the reception standby state, the effective speed measurement data transmission routine is pressed by pressing the transmission setting button 29b of the router 20 as a start command of the effective speed measurement data transmission routine. It is good also as what starts. In this way, the effective transfer rate of the wireless LAN 72 can be measured with a simple configuration that does not require the user PC 60.

上述した実施形態では、印刷サーバ30が表示パネル41や受信設定ボタン44a,送信設定ボタン44b,出力ボタン44cなどを備えたものとしたが、計測結果の報知方法や計測の開始方法に合わせて適宜省略するものとしてもよい。また、ルータ20においても、受信設定ボタン29aや送信設定ボタン29b,出力ボタン29cなどを備えたものとしたが、計測結果の報知方法や計測の開始方法に合わせて適宜省略するものとしてもよいし、画像を表示可能な表示パネルを備えるものとしてもよい。   In the above-described embodiment, the print server 30 includes the display panel 41, the reception setting button 44a, the transmission setting button 44b, the output button 44c, and the like. However, as appropriate according to the measurement result notification method and the measurement start method. It may be omitted. The router 20 is also provided with the reception setting button 29a, the transmission setting button 29b, the output button 29c, and the like, but may be omitted as appropriate according to the measurement result notification method and the measurement start method. A display panel capable of displaying an image may be provided.

上述した実施形態では、実効転送速度の計測条件の設定で実効速度計測用データのデータサイズをユーザが入力するものとしたが、印刷サーバ30のCPU32がユーザにより実効転送速度の計測以外で転送されている1回の送信あたりのデータサイズの統計をとり、データ転送時の平均データサイズをフラッシュメモリ35に記憶しておき、その平均データサイズの値を実効速度計測用データのサイズに設定するものとしてもよい。こうすれば、ユーザが通常時に転送しているデータサイズを気に留めることなく実際の条件に即した実効転送速度を計測することができる。   In the above-described embodiment, the user inputs the data size of the effective speed measurement data in the setting of the effective transfer speed measurement condition. However, the CPU 32 of the print server 30 is transferred by the user other than the effective transfer speed measurement. Statistics of the data size per transmission, and the average data size at the time of data transfer is stored in the flash memory 35, and the value of the average data size is set as the effective speed measurement data size It is good. In this way, it is possible to measure the effective transfer rate that meets the actual conditions without paying attention to the data size that the user is normally transferring.

上述した実施形態では、計測条件情報35aや転送速度設定情報35bは印刷サーバ30のフラッシュメモリ35に記憶するものとしたが、ルータ20のフラッシュメモリ25に記憶するものとしてもよいし、ユーザPC60の図示しないHDDに記憶するものとしてもよい。   In the above-described embodiment, the measurement condition information 35a and the transfer speed setting information 35b are stored in the flash memory 35 of the print server 30, but may be stored in the flash memory 25 of the router 20 or the user PC 60. It may be stored in an HDD (not shown).

上述した実施形態では、計測した実効転送速度をフラッシュメモリ35へ保存出力し、ディスプレイ62へ表示出力すると共にマルチファンクションプリンタ50で印刷出力するものとしたが、これら保存出力、表示出力及び印刷出力のうち少なくとも1つ以上を適宜選択して出力させてもよい。   In the above-described embodiment, the measured effective transfer rate is stored and output to the flash memory 35, displayed and output to the display 62, and printed by the multi-function printer 50. However, these stored output, display output, and print output Of these, at least one or more may be appropriately selected and output.

上述した実施形態では、実効速度計測用データ送信ルーチンのステップS160で、転送レートを増加するか否かの判定を現在の転送レートに設定されてから所定時間経過するか否かに基づいて行うものとしたが、転送レートを増加するか否かの判定を現在の転送レートに設定されてから所定パケット数送信所定時間経過するか否かに基づいて行うものとしてもよいし、現在の転送レートに設定されてから所定のデータサイズが送信されたか否かに基づいて行うものとしてもよい。   In the above-described embodiment, in step S160 of the effective speed measurement data transmission routine, whether or not to increase the transfer rate is determined based on whether or not a predetermined time has elapsed since the current transfer rate was set. However, whether or not to increase the transfer rate may be determined based on whether or not a predetermined number of packets have been transmitted for a predetermined time since the current transfer rate is set. It may be performed based on whether or not a predetermined data size has been transmitted since the setting.

上述した実施形態では、無線LANシステム10の無線通信機器を、ルータ20、印刷サーバ30及びユーザPC60としたが、無線を利用して通信する機器(例えば携帯電話など)であれば特に限定されずに本発明を適用することができる。   In the above-described embodiment, the wireless communication device of the wireless LAN system 10 is the router 20, the print server 30, and the user PC 60. However, the wireless communication device is not particularly limited as long as it is a device that communicates wirelessly (for example, a mobile phone). The present invention can be applied to.

無線LANシステム10の構成の概略を示す構成図である。1 is a configuration diagram showing an outline of the configuration of a wireless LAN system 10. FIG. 計測条件情報35a及び転送速度設定情報35bの一例の説明図である。It is explanatory drawing of an example of measurement condition information 35a and transfer rate setting information 35b. 転送速度測定条件設定画面80の一例を表す説明図である。6 is an explanatory diagram illustrating an example of a transfer speed measurement condition setting screen. FIG. 実効速度計測用データ送信ルーチンの一例を示すフローチャートである。It is a flowchart which shows an example of the data transmission routine for effective speed measurement. 実効速度計測用データ受信ルーチンの一例を示すフローチャートである。It is a flowchart which shows an example of the data reception routine for effective speed measurement. 無線LANシステム10の各処理及び通信の様子の説明図である。2 is an explanatory diagram of each process and communication state of the wireless LAN system 10. FIG. 実効転送速度を通常時の実行転送レートに反映させる一例の説明図である。It is explanatory drawing of an example which reflects an effective transfer rate on the execution transfer rate at the time of normal. 無線LAN72と有線LANとで実効転送速度を計測する説明図である。It is explanatory drawing which measures an effective transfer rate with wireless LAN72 and wired LAN.

符号の説明Explanation of symbols

10 無線LANシステム、20 ルータ、21 コントローラ、22 CPU、23 ROM、24 RAM、25 フラッシュメモリ、26 バス、27 無線LANボード、28 有線LANボード、28a LAN端子、29 操作パネル、29a 受信設定ボタン、29b 送信設定ボタン、29c 出力ボタン、30 印刷サーバ、31 コントローラ、32 CPU、33 ROM、34 RAM、35 フラッシュメモリ、35a 計測条件情報、35b 転送速度設定情報、36 USBコントローラ、36a USB端子、37 無線LANボード、38 有線LANボード、38a LAN端子、39 バス、40 操作パネル、41 表示パネル、42a ワイヤレスランプ、42b LANランプ、42c ステータスランプ、42d USBランプ、44a 受信設定ボタン、44b 送信設定ボタン、44c 出力ボタン、50 マルチファンクションプリンタ、52 スキャナ部、54 プリンタ部、56 コントローラ、60 ユーザPC、62 ディスプレイ、64 入力装置、70 インターネット、72 無線LAN、80 転送速度測定条件設定画面、81 カーソル、82 転送方向設定欄、83 計測データサイズ設定欄、84 転送モード設定欄、85 計測転送レート設定欄、86 設定表示欄、87 メッセージ表示欄、88 キャンセルボタン、89 計測実行ボタン、S 記録紙。   10 wireless LAN system, 20 router, 21 controller, 22 CPU, 23 ROM, 24 RAM, 25 flash memory, 26 bus, 27 wireless LAN board, 28 wired LAN board, 28a LAN terminal, 29 operation panel, 29a reception setting button, 29b transmission setting button, 29c output button, 30 print server, 31 controller, 32 CPU, 33 ROM, 34 RAM, 35 flash memory, 35a measurement condition information, 35b transfer speed setting information, 36 USB controller, 36a USB terminal, 37 wireless LAN board, 38 wired LAN board, 38a LAN terminal, 39 bus, 40 operation panel, 41 display panel, 42a wireless lamp, 42b LAN lamp, 42c status lamp, 42d U SB lamp, 44a Reception setting button, 44b Transmission setting button, 44c Output button, 50 Multi-function printer, 52 Scanner unit, 54 Printer unit, 56 Controller, 60 User PC, 62 Display, 64 input device, 70 Internet, 72 Wireless LAN 80 Transfer rate measurement condition setting screen 81 Cursor 82 Transfer direction setting field 83 Measurement data size setting field 84 Transfer mode setting field 85 Measurement transfer rate setting field 86 Setting display field 87 Message display field 88 Cancel Button, 89 Measurement execution button, S Recording paper.

Claims (11)

無線受信装置に無線で情報を送信可能な無線送信手段と、
情報を出力可能な出力手段と、
複数の転送レートのうち情報送信の実行に用いる実行転送レートを設定する転送レート設定手段と、
ユーザが送受信する情報量に基づいて定められる実効速度計測用情報の情報量の条件を含む実効転送速度の計測条件を設定する条件設定手段と、
前記転送レート設定手段によって設定された実行転送レート及び前記条件設定手段によって設定された計測条件で実効速度計測用情報を前記無線送信手段に前記無線受信装置へ送信させ該送信した結果に基づいて求められた実効転送速度に関する情報を前記出力手段に出力させる送信出力制御手段と、
を備えた無線送信装置。
Wireless transmission means capable of wirelessly transmitting information to the wireless reception device;
An output means capable of outputting information;
Transfer rate setting means for setting an execution transfer rate used for executing information transmission among a plurality of transfer rates;
Condition setting means for setting an effective transfer rate measurement condition including an information amount condition of information for effective speed measurement determined based on an information amount transmitted and received by a user;
The effective speed measurement information is transmitted to the wireless reception device by the wireless transmission device under the execution transfer rate set by the transfer rate setting device and the measurement condition set by the condition setting device, and obtained based on the transmission result. Transmission output control means for causing the output means to output information relating to the effective transfer rate, and
A wireless transmission device comprising:
前記条件設定手段は、前記実効転送速度の計測条件をユーザの入力に基づいて設定する、請求項1に記載の無線送信装置。   The wireless transmission device according to claim 1, wherein the condition setting unit sets a measurement condition of the effective transfer rate based on a user input. 前記転送レート設定手段は、前記無線送信手段によって前記無線受信装置へ前記実効速度計測用情報が送信開始されてから送信終了するまでの間に、前記実効速度計測用情報の一部が送信されたのちに前記無線受信装置から受信すべき信号に基づいて前記複数の転送レートから前記実行転送レートを設定する、
請求項1又は2に記載の無線送信装置。
The transfer rate setting means transmits a part of the effective speed measurement information from the start of transmission of the effective speed measurement information to the wireless receiver by the wireless transmission means until the end of transmission. The effective transfer rate is set from the plurality of transfer rates based on a signal to be received from the wireless reception device later.
The wireless transmission device according to claim 1 or 2.
前記転送レート設定手段は、前記送信出力制御手段が前記出力手段に出力させる前記実効転送速度に関する情報に基づいて複数の転送レートのうち1つに固定した転送レートを以降の前記実行転送レートに設定し、
前記送信出力制御手段は、ユーザが送信を指定した送信情報を前記転送レート設定手段が固定して設定した実行転送レートで前記無線送信手段に前記無線受信装置へ送信させる、
請求項1〜3のいずれかに記載の無線送信装置。
The transfer rate setting means sets a transfer rate fixed to one of a plurality of transfer rates as the subsequent execution transfer rate based on information on the effective transfer rate that the transmission output control means outputs to the output means. And
The transmission output control means causes the wireless transmission means to transmit the transmission information designated by the user to the wireless reception device at an execution transfer rate fixed and set by the transfer rate setting means.
The wireless transmission device according to claim 1.
前記出力手段は、画像表示、光表示及び音声のうち少なくとも1つを含む態様で前記実効転送速度に関する情報をユーザに報知可能な報知手段である、
請求項1〜4のいずれかに記載の無線送信装置。
The output means is a notification means capable of notifying a user of information on the effective transfer rate in a mode including at least one of image display, light display, and sound.
The wireless transmission device according to claim 1.
前記出力手段は、着色剤により印刷媒体に印刷する印刷装置が印刷可能である態様で前記実効転送速度に関する情報を該印刷装置へ出力する、
請求項1〜5のいずれかに記載の無線送信装置。
The output means outputs information on the effective transfer speed to the printing apparatus in a manner in which the printing apparatus that prints on the print medium with the colorant can print;
The wireless transmission device according to claim 1.
請求項1〜6のいずれかに記載の無線送信装置であって、
情報を保存可能な情報記憶手段、を備え、
前記送信出力制御手段は、前記求めた実効転送速度に関する情報を前記情報記憶手段に保存出力する、
無線送信装置。
The wireless transmission device according to any one of claims 1 to 6,
An information storage means capable of storing information,
The transmission output control means saves and outputs information relating to the obtained effective transfer rate to the information storage means,
Wireless transmission device.
請求項1〜7のいずれかに記載の無線送信装置であって、
前記無線受信装置と有線によって接続され該無線受信装置から情報を受信可能な有線受信手段、を備え、
前記送信出力制御手段は、前記実効速度計測用情報を前記転送レート設定手段によって設定された実行転送レートで前記無線送信手段に前記無線受信装置へ送信させると共に前記有線受信手段に前記無線受信装置から該実効速度計測用情報を受信させ該送受信した結果に基づいて前記実効転送速度を求める、
無線送信装置。
The wireless transmission device according to claim 1,
Wired receiving means connected to the wireless receiving device by wire and capable of receiving information from the wireless receiving device,
The transmission output control means causes the wireless transmission means to transmit the effective speed measurement information to the wireless reception apparatus at an execution transfer rate set by the transfer rate setting means, and causes the wired reception means to transmit from the wireless reception apparatus. Receiving the effective speed measurement information and obtaining the effective transfer speed based on the transmission / reception results;
Wireless transmission device.
請求項1〜8のいずれかに記載の無線送信装置と、
前記無線送信装置から無線により情報を受信可能な無線受信手段と、前記無線送信装置へ情報を送信可能な情報送信手段と、前記無線送信装置によって送信された実効速度計測用情報に関する情報を前記無線送信装置へ前記情報送信手段に送信させる受信制御手段と、を備えた無線受信装置と、
を備えた無線送受信システム。
A wireless transmission device according to any one of claims 1 to 8,
Wireless reception means capable of receiving information from the wireless transmission apparatus wirelessly, information transmission means capable of transmitting information to the wireless transmission apparatus, and information regarding effective speed measurement information transmitted by the wireless transmission apparatus A radio reception apparatus comprising: a reception control unit that causes the transmission apparatus to transmit the information transmission unit;
Wireless transmission / reception system.
無線受信装置に無線で情報を送信可能な無線送信手段、を備えた無線送信装置の制御方法であって、
(a)複数の転送レートのうち情報送信の実行に用いる実行転送レートを設定するステップと、
(b)ユーザが送受信する情報量に基づいて定められる実効速度計測用情報の情報量の条件を含む実効転送速度の計測条件を設定するステップと、
(c)前記ステップ(a)で設定した実行転送レート及び前記ステップ(b)で設定した計測条件で実効速度計測用情報を前記無線送信手段に前記無線受信装置へ送信させるステップと、
(d)前記ステップ(c)で送信した結果に基づいて求められた実効転送速度に関する情報を出力するステップと、
を含む無線送信装置の制御方法。
A wireless transmission device control method comprising wireless transmission means capable of wirelessly transmitting information to a wireless reception device,
(A) setting an effective transfer rate used to execute information transmission among a plurality of transfer rates;
(B) setting an effective transfer rate measurement condition including an information amount condition of effective speed measurement information determined based on an information amount transmitted and received by a user;
(C) causing the wireless transmission means to transmit effective speed measurement information to the wireless reception device under the execution transfer rate set in step (a) and the measurement conditions set in step (b);
(D) outputting information relating to the effective transfer rate obtained based on the result transmitted in step (c);
A method for controlling a wireless transmission device including:
請求項10に記載の無線送信装置の制御方法の各ステップを1以上のコンピュータに実行させるためのプログラム。   The program for making one or more computers perform each step of the control method of the wireless transmitter of Claim 10.
JP2006194304A 2006-07-14 2006-07-14 Wireless transmission device, wireless transmission / reception system, wireless transmission device control method, and program Withdrawn JP2008022453A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006194304A JP2008022453A (en) 2006-07-14 2006-07-14 Wireless transmission device, wireless transmission / reception system, wireless transmission device control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006194304A JP2008022453A (en) 2006-07-14 2006-07-14 Wireless transmission device, wireless transmission / reception system, wireless transmission device control method, and program

Publications (1)

Publication Number Publication Date
JP2008022453A true JP2008022453A (en) 2008-01-31

Family

ID=39078060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006194304A Withdrawn JP2008022453A (en) 2006-07-14 2006-07-14 Wireless transmission device, wireless transmission / reception system, wireless transmission device control method, and program

Country Status (1)

Country Link
JP (1) JP2008022453A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011186982A (en) * 2010-03-11 2011-09-22 Ricoh Co Ltd Communication device
JP2013515440A (en) * 2009-12-23 2013-05-02 インテル コーポレイション Packet loss handling for downlink multi-user multi-input and multi-output wireless networks
JP2018503271A (en) * 2015-11-27 2018-02-01 小米科技有限責任公司Xiaomi Inc. Network status information display method and apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002118497A (en) * 2000-10-10 2002-04-19 Sony Corp Apparatus and method for communicating as well as recording medium
JP2004221710A (en) * 2003-01-10 2004-08-05 Toshiba Corp Wireless lan system and communication control method thereof
JP2005519503A (en) * 2002-02-28 2005-06-30 エアマグネット, インコーポレイテッド Measuring transmission throughput in a wireless local area network
JP2007116329A (en) * 2005-10-19 2007-05-10 Nippon Telegr & Teleph Corp <Ntt> Wireless lan throughput measurement apparatus and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002118497A (en) * 2000-10-10 2002-04-19 Sony Corp Apparatus and method for communicating as well as recording medium
JP2005519503A (en) * 2002-02-28 2005-06-30 エアマグネット, インコーポレイテッド Measuring transmission throughput in a wireless local area network
JP2004221710A (en) * 2003-01-10 2004-08-05 Toshiba Corp Wireless lan system and communication control method thereof
JP2007116329A (en) * 2005-10-19 2007-05-10 Nippon Telegr & Teleph Corp <Ntt> Wireless lan throughput measurement apparatus and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013515440A (en) * 2009-12-23 2013-05-02 インテル コーポレイション Packet loss handling for downlink multi-user multi-input and multi-output wireless networks
US8705340B2 (en) 2009-12-23 2014-04-22 Intel Corporation Packet-loss handling for downlink multi-user multiple-input and multiple-output wireless network
JP2011186982A (en) * 2010-03-11 2011-09-22 Ricoh Co Ltd Communication device
JP2018503271A (en) * 2015-11-27 2018-02-01 小米科技有限責任公司Xiaomi Inc. Network status information display method and apparatus

Similar Documents

Publication Publication Date Title
CN103856668B (en) Image processing systems, image processing apparatuses, and information processing apparatuses
JP5839650B2 (en) Printing device and terminal device
US11237778B2 (en) Image recording apparatus communicable with mobile terminal for identification of the image recording apparatus
US20170345080A1 (en) Non-transitory computer-readable medium, information processing terminal and consumable ordering method
JP2010152815A (en) Information processor, information processing system, and control method of information processor
JP6708059B2 (en) Printing system, printing device, information processing terminal, and program
JP4259553B2 (en) Data transfer apparatus, data transfer method and program thereof
JP5690801B2 (en) Image forming apparatus, printing system, and electronic apparatus
US20170142268A1 (en) Image forming system, image forming apparatus, and program
JP2008022453A (en) Wireless transmission device, wireless transmission / reception system, wireless transmission device control method, and program
JP2010187259A (en) Image forming apparatus and image forming system
JP4632430B2 (en) Wireless communication apparatus, wireless communication apparatus control method, and program
JP6163947B2 (en) Image recording device
JP2010165106A (en) Portable terminal
JP6582830B2 (en) Monitor program, communication program, information processing apparatus, image forming apparatus, and image forming system
JP7006040B2 (en) Information processing equipment, print control method, print control program, printing device and printing system
JP6468869B2 (en) Print control apparatus, control method, and control program
JP2022180566A (en) Program, communication terminal, and communication system
JP6458828B2 (en) Image recording device
JP2008053945A (en) Data receiving apparatus and data transmitting apparatus
JP2012191301A (en) Information processing device, program, and radio printing method
JP7532316B2 (en) COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
JP7577624B2 (en) COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
JP6107152B2 (en) Wireless printing system, printer
JP7151008B2 (en) Programs, communication terminals and communication systems

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090410

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110419

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20110513