EP0507480B1 - Wireless communication device with transmitter power control and printing system using the same - Google Patents

Wireless communication device with transmitter power control and printing system using the same Download PDF

Info

Publication number
EP0507480B1
EP0507480B1 EP92302469A EP92302469A EP0507480B1 EP 0507480 B1 EP0507480 B1 EP 0507480B1 EP 92302469 A EP92302469 A EP 92302469A EP 92302469 A EP92302469 A EP 92302469A EP 0507480 B1 EP0507480 B1 EP 0507480B1
Authority
EP
European Patent Office
Prior art keywords
data
transmission power
selected device
received
receiving
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.)
Expired - Lifetime
Application number
EP92302469A
Other languages
German (de)
French (fr)
Other versions
EP0507480A2 (en
EP0507480A3 (en
Inventor
Nobuyasu c/o Canon Kabushiki Kaisha Itoh
Shigeru C/O Canon Kabushiki Kaisha Ueda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of EP0507480A2 publication Critical patent/EP0507480A2/en
Publication of EP0507480A3 publication Critical patent/EP0507480A3/en
Application granted granted Critical
Publication of EP0507480B1 publication Critical patent/EP0507480B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/30Transmission power control [TPC] using constraints in the total amount of available transmission power
    • H04W52/36Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
    • H04W52/367Power values between minimum and maximum limits, e.g. dynamic range
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/30Transmission power control [TPC] using constraints in the total amount of available transmission power
    • H04W52/36Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
    • H04W52/362Aspects of the step size

Definitions

  • the present invention relates to a wireless communication device for transmitting and receiving data, for example, by radiowaves, and to a printing system employing such a device.
  • the transmission power of each device is set strong enough to be received by the farthest device.
  • a network of wireless communication devices is illustrated in Fig. 5, in which a symbol "O" indicates a wireless communication device.
  • the transmission power of a device 10 is set so that a device 1 farthest from the device 10 can receive the data sent by the device 10.
  • the transmission power of a device 4 can be set lower than that of the device 10, since the device 4 is located substantially at the center of the network so that the distance from the device 4 to the farthest device therefrom is shorter than the distance from the device 10 to the device 1.
  • different devices may have different transmission power levels, according to their locations in the network.
  • Devices located in the peripheral area of the network use significantly more power than devices located in the central area of the network, such as the device 4.
  • the device 10 always uses the same high power to transmit data to any device, whether to the farthest device 1 or to the neighboring devices 4, 7 and 8.
  • the high power radiowaves sent out by the device 10 naturally reach the area outside the network (e.g., the area below the unit 10 in Fig. 5) as well, so that communication between the devices in the network can be received by a device outside the network. This becomes a significant problem when confidential data is communicated in the network. As a result, security protection becomes difficult.
  • US-A-5003619 discloses a method and apparatus for adjusting the power of a transmitter in which the transmitter initially transmits a signal at full power and the or each receiver measures the received power. The receivers then transmit a code representative of received power in reply to the transmitter. This code is also transmitted at full power. The transmitter receives the codes from the or each receiver and sets the power of transmission to the or each receiver in accordance with the received code. In this way the codes are used to reduce the power of transmission subsequent to the initial transmission.
  • This arrangement suffers from the disadvantage that the initial signal must be transmitted at full power both from the transmitter and in reply from the receiver.
  • US-A-3925782 discloses an arrangement for adjusting the power of transmission for a network of transceivers. To reduce the power of transmission from a transmitter the receivers measure the power of the received signal and transmit back to the transmitter a code indicating the transmission power reduction possible which would still allow communication. The transmitter then selects the lowest power reduction request received from the receivers and reduces the power of transmission accordingly. In this way the transmission of power to all of the receivers is reduced to the same level to allow communication with the most distant receiver. In this arrangement the signal is transmitted to all of the receivers and not a selected few. Thus, the range of transmission must encompass the most distant receiver and there is no selective transmission for individual receivers.
  • the present invention provides a wireless communication apparatus for transmitting data to a plurality of devices by wireless communication comprising:
  • the present invention provides a wireless communication apparatus for receiving data from a transmitter by wireless communication, comprising:
  • the present invention provides a method of transmitting data to a plurality of devices by wireless communication, the method comprising the steps of:
  • the present invention provides a method of receiving data from a transmitter by wireless communication, the method comprising the steps of:
  • Fig. 1 is a block diagram of a communication device according to one embodiment of the present invention.
  • Figs. 2 and 3 show a flowchart illustrating the operation of the device shown in Fig. 1.
  • Fig. 4 is a time chart of transfer data.
  • Fig. 5 illustrates a network of devices according to the present invention.
  • Fig. 6 is a block diagram of a communication device used in a printer of a printing system according to another embodiment of the present invention.
  • Fig. 7 is a block diagram of a communication device used in a host computer of the above mentioned printing system.
  • Fig. 1 shows a communication device comprising: an antenna 101 for transmitting and receiving radiowaves; a sending unit 102 for sending out data; a receiving unit 103 for receiving data; a control unit 104 having an environment setting unit 107; a memory 105 for storing data; and operation unit 106.
  • Each of such devices in a network (Fig. 5) has an identification code.
  • Step S1 when a communication device in a network is powered to transmit data in Step S1, a receiver is selected from the other communication devices in the network (Step S2). Then, the sender device determines in Step S3 the minimum transmission power required for the transmission of the data to the receiver device. This operation may be carried out either serially for all the other devices when powered, or specifically for the receiver device when data is to be transmitted.
  • the sender device sends the receiver device the command to sense its own state(Step S4), and judges whether the transmission power is proper or not based on the status which the receiver sends to the sender (Steps S5 and S6).
  • the sender changes the level of transmission power to send the command again in Step S3.
  • the sender may send, together with the command, data regarding the transmission power level to transmit the command, and the receiver changes its transmission power level, according to the received data, for example, to send a status signal to the sender.
  • the control unit 104 of the sender device stores the data regarding the transmission power level (Step S7), in association with the ID code of the receiver device.
  • the control unit 104 of the receiver also stores the data regarding the transmission power level of the sender, in association with the ID code of the sender (Step S8).
  • the transmission power level is stored in the control unit 104 of the receiver, based on, for example, the above-mentioned data regarding the transmission power received, together with the command, from the sender.
  • the environment setting unit 107 included in the control unit 104 of each device stores a table containing the transmission power levels corresponding to the other devices.
  • the sender device examines whether the receiver device is ready for receiving or not (Step S10). When the receiver is not ready, the sender waits for the receiver to be ready (Step 11). When the receiver is ready, the sender sends out the start bit to the receiver (Step S12) so that data transmission will start. Then, the sender transmits the data to the receiver (Step S13) and then, sends out the stop bit (Step S14). Data may be sent out by the unit of a character or a block of several characters, as shown in Fig. 4.
  • the sender device judges whether any reception errors have occurred in Step S15.
  • various methods can be used, such as, a parity check in which a parity bit is added to each of the data, a successive sending check in which data is sent twice for error detection, an inverse check in which data and the inverse of such data (each bit, "1" or "0", of the data is inverted) are used as the check codes, etc.
  • Step S16 Only when it is judged that there is no reception error, does the receiver send the ACK signal to the sender (Step S16).
  • the receiver requests the resending of the data in Step S17, and the sender sends the data again via Step S12.
  • the transmission power level may be changed. If it is changed, the data of the transmission power level stored in the environment setting unit 107 is updated accordingly and the operation illustrated in Fig. 2 may be omitted. The procedure as described above is repeated for data transfer (If the data transfer is performed by the unit of a character, data transfer operation is performed several times according to the amount of data to be transferred).
  • a wireless communication device is equipped with a function such as interruption or polling; thereby, the receiver device receives data successively from the sender devices according to the priority of each sender device, or the receiver accesses to a sender in order to request a data transfer when the receiver idles.
  • the polling enable devices may be equipped with a function such that a receiver remotely controls (using radiowaves) the transmission power of a sender during the setting of the transmission power.
  • each existing device stores the data of the distance to the added device and the ID code of the added device
  • the added device stores the data of the distance to each of the existing devices and the ID code thereof.
  • the ID codes and the distance data are stored in the environment setting unit 107 (e.g. an E 2 PROM) of the control unit 104 of each device.
  • a sender device and the uncataloged device may carry out the operation shown by the flowcharts in Figs. 2 and 3, starting with the lowest transmission power level, and the sender and/or the receiver automatically catalog each other.
  • a wireless communication device uses a transmission power level specific to a receiver device, such a device requires less total power and makes it difficult for an outside device to receive a communication of the network. Also, since the transmission power is kept relatively low, wireless interference is substantially prevented.
  • the initial value for the transmission power can thus be set. Also, since the device adjusts the transmission power to a proper level which varies depending on external noises, location factors, weather conditions, etc., the reliability or quality of communication is upgraded.
  • a wireless communication device can be employed in a communication system to transmit print data from a host computer to a printer.
  • one host computer (the sender) transmits print data to a plurality of printers (the receivers) using radiowaves.
  • the host computer may be the device 10
  • the printers may be the other devices 1 to 9.
  • the printer having an interface for wireless communication comprises: an antenna 601; a receiving unit 602; a sending unit 603; a page memory 604; a bit map memory 605; a font memory 606; a main control unit 607; an environment setting unit 608; an operating panel 609; a printer engine interface 610; and a printer engine 611.
  • Data transmitted from the host computer is received by the antenna 601 and sent through the receiving unit 602 to be temporarily stored in the page memory 604.
  • the main control unit 607 reads from the font memory 606 the bit map data corresponding to the character data stored in the page memory 604 and develops the bit map data as a dot pattern in the bit map memory 605. Then, the main control unit 607 reads the developed dot pattern data from the bit map memory 605 and sends the data to the printer engine interface 610.
  • the printer engine 610 converts the word (16 bits) or byte (8 bits) data to serial data (P-S conversion) and outputs the converted data as a VIDEO signal to printer engine 611. Printing is thus started.
  • the main control unit 607 sends the status of the printer (e.g. READY, PAPER OUT, WARMING UP) through the sending unit 603 to the host computer.
  • Paper size, the attributes of the print characters (typeface, size, etc), the number of copies, etc. can be determined according to the preferences of a user by operating the operating panel 609.
  • the ID code of the printer and data of the distance to the host computer are stored in the environment setting unit 608. Usually, a nonvolatile memory is used to keep data even if the printer is switched off.
  • the host computer having a wireless communication interface comprises: an antenna 701; a receiving unit 702; a sending unit 703; a main control unit 704; a CPU (e.g. a microprocessor) 705; ROM 706 storing a bootstrap program of the host computer; RAM (e.g. DRAM) 707 for the work area (RAM is memory into which data can be written and from which data can be read); an environment setting unit 708 including a memory, e.g.
  • a nonvolatile memory to store the printer's ID code and the distance data, both of which are required by the wireless communication device ; a hard disk unit 709; a display interface 711; a CRT 710; a keyboard interface 712; and a keyboard 713.
  • the main control unit 704 referring to the information stored in the environment setting unit 708, selects a printer in the network, and sends the print data to the sending unit 703.
  • the print data is accordingly transmitted as serial data from the antenna 701 using radiowaves to the selected printer.
  • the receiving unit 702 receives a status signal from the printer and sends the received signal to the main control unit 704.
  • radiowaves are used, but infrared rays, ultrasonic waves or light rays may also be used.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

  • The present invention relates to a wireless communication device for transmitting and receiving data, for example, by radiowaves, and to a printing system employing such a device.
  • In a network of conventional wireless communication devices, the transmission power of each device is set strong enough to be received by the farthest device. A network of wireless communication devices is illustrated in Fig. 5, in which a symbol "O" indicates a wireless communication device. The transmission power of a device 10 is set so that a device 1 farthest from the device 10 can receive the data sent by the device 10. The transmission power of a device 4 can be set lower than that of the device 10, since the device 4 is located substantially at the center of the network so that the distance from the device 4 to the farthest device therefrom is shorter than the distance from the device 10 to the device 1.
  • Thus, in a network, different devices may have different transmission power levels, according to their locations in the network.
  • Such a network or device, however, has problems as described below.
  • Devices located in the peripheral area of the network, such as the device 10 in Fig. 5, use significantly more power than devices located in the central area of the network, such as the device 4. For example, the device 10 always uses the same high power to transmit data to any device, whether to the farthest device 1 or to the neighboring devices 4, 7 and 8. Also, the high power radiowaves sent out by the device 10 naturally reach the area outside the network (e.g., the area below the unit 10 in Fig. 5) as well, so that communication between the devices in the network can be received by a device outside the network. This becomes a significant problem when confidential data is communicated in the network. As a result, security protection becomes difficult.
  • US-A-5003619 discloses a method and apparatus for adjusting the power of a transmitter in which the transmitter initially transmits a signal at full power and the or each receiver measures the received power. The receivers then transmit a code representative of received power in reply to the transmitter. This code is also transmitted at full power. The transmitter receives the codes from the or each receiver and sets the power of transmission to the or each receiver in accordance with the received code. In this way the codes are used to reduce the power of transmission subsequent to the initial transmission. This arrangement suffers from the disadvantage that the initial signal must be transmitted at full power both from the transmitter and in reply from the receiver.
  • US-A-3925782 discloses an arrangement for adjusting the power of transmission for a network of transceivers. To reduce the power of transmission from a transmitter the receivers measure the power of the received signal and transmit back to the transmitter a code indicating the transmission power reduction possible which would still allow communication. The transmitter then selects the lowest power reduction request received from the receivers and reduces the power of transmission accordingly. In this way the transmission of power to all of the receivers is reduced to the same level to allow communication with the most distant receiver. In this arrangement the signal is transmitted to all of the receivers and not a selected few. Thus, the range of transmission must encompass the most distant receiver and there is no selective transmission for individual receivers.
  • In accordance with one aspect the present invention provides a wireless communication apparatus for transmitting data to a plurality of devices by wireless communication comprising:
  • selecting means for selecting one device from the plurality of devices;
  • sending means for the wireless transmission of data to the selected device;
  • control means for variably controlling a transmission power of said sending means used to transmit the data; and
  • receiving means for receiving status data transmitted by the devices;
  •    characterised in that
    • said control means includes memory means for storing a table including data representative of the transmission power corresponding to each device, and is adapted to set said transmission power used by said sending means to transmit data to the selected device in accordance with the data representative of the transmission power corresponding to the selected device in the table;
    • said sending means is adapted to send data representative of the transmission power used by said sending means to the selected device when said table in said memory means is to be updated, so that the selected device can determine the transmission power for returning status data to the apparatus on the basis of the data received by the selected device; and
    • said control means includes judging means for judging whether the status data representative of receipt of the data by the selected device is received or not by said receiving means and for updating the data representative of the transmission power corresponding to the selected device in the table in said memory means on the basis of the result of judgment of said judging means.
  • In accordance with a second aspect, the present invention provides a wireless communication apparatus for receiving data from a transmitter by wireless communication, comprising:
  • receiving means for receiving data representative of the transmission power used by said transmitter for wireless communication;
  • sending means for transmitting status data to said transmitter in response to receipt of the data by said receiving means;
  • control means for variably controlling transmission power of said sending means used for transmitting the status data to said transmitter,
  • wherein said control means includes memory means for storing a table including data representative of the transmission power of said sending means, and is adapted to update the table in said memory means according to the data representative of transmission power of the received data.
  • In accordance with a third aspect the present invention provides a method of transmitting data to a plurality of devices by wireless communication, the method comprising the steps of:
  • selecting one device from the plurality of devices;
  • transmitting data by wireless communication to the selected device;
  • variably controlling a transmission power used for the transmission of the data to the selected device; and
  • receiving status data transmitted by the device;
  •    characterised by the steps of:
    • setting said transmission power to the selected device in accordance with data representative of the transmission power corresponding to the selected device stored in a table which includes data representative of the transmission power corresponding to each device;
    • when said table is to be updated, transmitting data representative of the transmission power used in the transmitting step, to the selected device, so that the selected device can determine the transmission power for returning status data on the basis of the data received by the selected device;
    • judging whether the status data representative of receipt of the data by the selected device is received or not; and
    • updating the data representative of the transmission power corresponding to the selected device in the table on the basis of the result of the judgement.
  • In accordance with a fourth aspect, the present invention provides a method of receiving data from a transmitter by wireless communication, the method comprising the steps of:
  • receiving data by wireless communication which is representative of the transmission power used by said transmitter;
  • transmitting status data to said transmitter in response to receipt of the data;
  • variably controlling transmission power used for the transmission of said status data using a stored table of data representative of the transmission power to be used for the transmission of status data; and
  • updating the table according to the received data representative of transmission power of the data.
  • Embodiments of the present invention will now be described with reference to the accompanying drawings, in which:
  • Fig. 1 is a block diagram of a communication device according to one embodiment of the present invention.
  • Figs. 2 and 3 show a flowchart illustrating the operation of the device shown in Fig. 1.
  • Fig. 4 is a time chart of transfer data.
  • Fig. 5 illustrates a network of devices according to the present invention.
  • Fig. 6 is a block diagram of a communication device used in a printer of a printing system according to another embodiment of the present invention.
  • Fig. 7 is a block diagram of a communication device used in a host computer of the above mentioned printing system.
  • [Embodiment 1]
  • Fig. 1 shows a communication device comprising: an antenna 101 for transmitting and receiving radiowaves; a sending unit 102 for sending out data; a receiving unit 103 for receiving data; a control unit 104 having an environment setting unit 107; a memory 105 for storing data; and operation unit 106. Each of such devices in a network (Fig. 5) has an identification code.
  • Referring to Fig. 2, when a communication device in a network is powered to transmit data in Step S1, a receiver is selected from the other communication devices in the network (Step S2). Then, the sender device determines in Step S3 the minimum transmission power required for the transmission of the data to the receiver device. This operation may be carried out either serially for all the other devices when powered, or specifically for the receiver device when data is to be transmitted.
  • In detail, the sender device sends the receiver device the command to sense its own state(Step S4), and judges whether the transmission power is proper or not based on the status which the receiver sends to the sender (Steps S5 and S6). When it is judged to be improper, such as when the sender receives a status signal indicating that the reception has been failed or when the sender does not receive a status signal from the receiver, the sender changes the level of transmission power to send the command again in Step S3. Alternatively, the sender may send, together with the command, data regarding the transmission power level to transmit the command, and the receiver changes its transmission power level, according to the received data, for example, to send a status signal to the sender.
  • When the transmission power level is judged to be proper in Step S6, the control unit 104 of the sender device stores the data regarding the transmission power level (Step S7), in association with the ID code of the receiver device. On the other hand, the control unit 104 of the receiver also stores the data regarding the transmission power level of the sender, in association with the ID code of the sender (Step S8). The transmission power level is stored in the control unit 104 of the receiver, based on, for example, the above-mentioned data regarding the transmission power received, together with the command, from the sender. In such a way, the environment setting unit 107 included in the control unit 104 of each device stores a table containing the transmission power levels corresponding to the other devices.
  • Referring to Fig. 3, the sender device examines whether the receiver device is ready for receiving or not (Step S10). When the receiver is not ready, the sender waits for the receiver to be ready (Step 11). When the receiver is ready, the sender sends out the start bit to the receiver (Step S12) so that data transmission will start. Then, the sender transmits the data to the receiver (Step S13) and then, sends out the stop bit (Step S14). Data may be sent out by the unit of a character or a block of several characters, as shown in Fig. 4.
  • Next, the sender device judges whether any reception errors have occurred in Step S15. For this judgement, various methods can be used, such as, a parity check in which a parity bit is added to each of the data, a successive sending check in which data is sent twice for error detection, an inverse check in which data and the inverse of such data (each bit, "1" or "0", of the data is inverted) are used as the check codes, etc.
  • Only when it is judged that there is no reception error, does the receiver send the ACK signal to the sender (Step S16). When a reception error is found, the receiver requests the resending of the data in Step S17, and the sender sends the data again via Step S12. In such a case, the transmission power level may be changed. If it is changed, the data of the transmission power level stored in the environment setting unit 107 is updated accordingly and the operation illustrated in Fig. 2 may be omitted. The procedure as described above is repeated for data transfer (If the data transfer is performed by the unit of a character, data transfer operation is performed several times according to the amount of data to be transferred).
  • [Embodiment 2]
  • To handle a state where a plurality of communication devices simultaneously transmit data to one device in a network, a wireless communication device according to this embodiment is equipped with a function such as interruption or polling; thereby, the receiver device receives data successively from the sender devices according to the priority of each sender device, or the receiver accesses to a sender in order to request a data transfer when the receiver idles. Further, the polling enable devices may be equipped with a function such that a receiver remotely controls (using radiowaves) the transmission power of a sender during the setting of the transmission power.
  • If a wireless communication device is added to a network of such wireless communication devices, each existing device stores the data of the distance to the added device and the ID code of the added device, and the added device stores the data of the distance to each of the existing devices and the ID code thereof. The ID codes and the distance data are stored in the environment setting unit 107 (e.g. an E2PROM) of the control unit 104 of each device. As an alternative, to transmit data to an uncataloged device (newly added to the network), a sender device and the uncataloged device (the receiver) may carry out the operation shown by the flowcharts in Figs. 2 and 3, starting with the lowest transmission power level, and the sender and/or the receiver automatically catalog each other.
  • As described above, since a wireless communication device uses a transmission power level specific to a receiver device, such a device requires less total power and makes it difficult for an outside device to receive a communication of the network. Also, since the transmission power is kept relatively low, wireless interference is substantially prevented.
  • Since the proper transmission power level varies in proportion to the distance to receivers, the initial value for the transmission power can thus be set. Also, since the device adjusts the transmission power to a proper level which varies depending on external noises, location factors, weather conditions, etc., the reliability or quality of communication is upgraded.
  • [Embodiment 3]
  • A wireless communication device according to the present invention can be employed in a communication system to transmit print data from a host computer to a printer. According to this embodiment, one host computer (the sender) transmits print data to a plurality of printers (the receivers) using radiowaves. In Fig. 5, the host computer may be the device 10, and the printers may be the other devices 1 to 9.
  • Referring to Fig. 6, the printer having an interface for wireless communication comprises: an antenna 601; a receiving unit 602; a sending unit 603; a page memory 604; a bit map memory 605; a font memory 606; a main control unit 607; an environment setting unit 608; an operating panel 609; a printer engine interface 610; and a printer engine 611.
  • Data transmitted from the host computer is received by the antenna 601 and sent through the receiving unit 602 to be temporarily stored in the page memory 604. When data for one page is accumulated in the page memory 604, the main control unit 607 reads from the font memory 606 the bit map data corresponding to the character data stored in the page memory 604 and develops the bit map data as a dot pattern in the bit map memory 605. Then, the main control unit 607 reads the developed dot pattern data from the bit map memory 605 and sends the data to the printer engine interface 610. The printer engine 610 converts the word (16 bits) or byte (8 bits) data to serial data (P-S conversion) and outputs the converted data as a VIDEO signal to printer engine 611. Printing is thus started. Also, the main control unit 607 sends the status of the printer (e.g. READY, PAPER OUT, WARMING UP) through the sending unit 603 to the host computer. Paper size, the attributes of the print characters (typeface, size, etc), the number of copies, etc. can be determined according to the preferences of a user by operating the operating panel 609. The ID code of the printer and data of the distance to the host computer are stored in the environment setting unit 608. Usually, a nonvolatile memory is used to keep data even if the printer is switched off.
  • Referring to Fig. 7, the host computer having a wireless communication interface comprises: an antenna 701; a receiving unit 702; a sending unit 703; a main control unit 704; a CPU (e.g. a microprocessor) 705; ROM 706 storing a bootstrap program of the host computer; RAM (e.g. DRAM) 707 for the work area (RAM is memory into which data can be written and from which data can be read); an environment setting unit 708 including a memory, e.g. a nonvolatile memory, to store the printer's ID code and the distance data, both of which are required by the wireless communication device ; a hard disk unit 709; a display interface 711; a CRT 710; a keyboard interface 712; and a keyboard 713.
  • To transmit the print data of a document composed by using document composition application software (e.g. an editor), the main control unit 704, referring to the information stored in the environment setting unit 708, selects a printer in the network, and sends the print data to the sending unit 703. The print data is accordingly transmitted as serial data from the antenna 701 using radiowaves to the selected printer. The receiving unit 702 receives a status signal from the printer and sends the received signal to the main control unit 704.
  • In the above-described embodiments, radiowaves are used, but infrared rays, ultrasonic waves or light rays may also be used.
  • It is to be understood that the present invention is not limited to the disclosed embodiments but intended to cover various modifications and equivalent arrangements included within the scope of the appended claims.

Claims (32)

  1. A wireless communication apparatus for transmitting data to a plurality of devices by wireless communication comprising:
    selecting means for selecting one device from the plurality of devices;
    sending means (102) for the wireless transmission of data to the selected device;
    control means (104) for variably controlling a transmission power of said sending means (102) used to transmit the data; and
    receiving means (103) for receiving status data transmitted by the devices;
       characterised in that
    said control means (104) includes memory means (107) for storing a table including data representative of the transmission power corresponding to each device, and is adapted to set said transmission power used by said sending means (102) to transmit data to the selected device in accordance with the data representative of the transmission power corresponding to the selected device in the table;
    said sending means (102) is adapted to send data representative of the transmission power used by said sending means (102) to the selected device when said table in said memory means (107) is to be updated, so that the selected device can determine the transmission power for returning status data to the apparatus on the basis of the data received by the selected device; and
    said control means (104) includes judging means for judging whether the status data representative of receipt of the data by the selected device is received or not by said receiving means (103) and for updating the data representative of the transmission power corresponding to the selected device in the table in said memory means (107) on the basis of the result of judgment of said judging means.
  2. Apparatus according to claim 1, wherein said selecting means is adapted to select sequentially each of the plurality of the devices when the apparatus is turned on, and said control means (104) is adapted to update the data representative of the transmission power corresponding to the sequentially selected device in the table in said memory means (107) in accordance with the result of judgment by said judging means.
  3. Apparatus according to claim 2, wherein when said table in said memory means (107) does not include data representative of the transmission power corresponding to a selected device, said control means (104) is adapted to control said sending means (102) to transmit data at a low transmission power level, and if said judgement means judges that the status data has not been received by said receiving means (103), said control means (104) is adapted to increase the transmission power of said selecting means (102) until said judgement means judges that the status data has been received by said receiving means (103).
  4. Apparatus according to any preceding claim, wherein said memory means (107) comprises a nonvolatile memory.
  5. Apparatus according to any preceding claim, wherein said control means (104) is adapted to update the data representative of the transmission power corresponding to the selected device in said table in said memory means (107) when the transmitted data is not correctly received by the selected device.
  6. Apparatus according to claim 5, wherein when the transmitted data is not correctly received by the selected device, said control means (104) is adapted to update the data in accordance with a resend request from the selected device received by said receiving means (103).
  7. Apparatus according to claim 1 including determining means for determining whether a status of the selected device is ready or not when said judging means judges that the status data representative of receipt of the data is received by said receiving means (103), and for repeating the determination after a predetermined time if the status is determined to be not ready.
  8. Apparatus according to claim 7, wherein said sending means (102) is adapted to send a predetermined amount of data between a start bit and an end bit when the status of the selected device is determined to be ready.
  9. Apparatus according to any preceding claim wherein said sending means (102) is adapted for transmitting print data generated by a host computer and said devices comprise printers.
  10. An apparatus according to claim 9, further comprising the host computer for generating the print data.
  11. A wireless communication apparatus for receiving data from a transmitter by wireless communication, comprising:
    receiving means (103) for receiving data representative of the transmission power used by said transmitter for wireless communication;
    sending means (102) for transmitting status data to said transmitter in response to receipt of the data by said receiving means (103);
    control means (104) for variably controlling transmission power of said sending means (102) used for transmitting the status data to said transmitter,
    wherein said control means (104) includes memory means (107) for storing a table including data representative of the transmission power of said sending means (102), and is adapted to update the table in said memory means (107) according to the data representative of transmission power of the received data.
  12. Apparatus according to claim 11 including judgment means for judging whether the receiving means (103) has correctly received the data, wherein said control means (104) is adapted to update the table in said memory means (107) when said judgement means judges that the receiving means (103) has not correctly received the data.
  13. Apparatus according to claim 11 or claim 12, wherein said memory means (107) comprises nonvolatile memory.
  14. Apparatus according to any one of claims 11 to 13 arranged to receive print data from a print transmitter for printing by a printer.
  15. Apparatus according to claim 14, further comprising converting means for converting the print data including a character code into a dot pattern.
  16. Apparatus according to claim 15, further comprising a memory capable of storing the dot pattern converted by said converting means for one page.
  17. Apparatus according to claim 15 or claim 16, further comprising the printer for printing the dot pattern.
  18. A method of transmitting data to a plurality of devices by wireless communication, the method comprising the steps of:
    selecting one device from the plurality of devices;
    transmitting data by wireless communication to the selected device;
    variably controlling a transmission power used for the transmission of the data to the selected device; and
    receiving status data transmitted by the device;
       characterised by the steps of:
    setting said transmission power to the selected device in accordance with data representative of the transmission power corresponding to the selected device stored in a table which includes data representative of the transmission power corresponding to each device;
    when said table is to be updated, transmitting data representative of the transmission power used in the transmitting step, to the selected device, so that the selected device can determine the transmission power for returning status data on the basis of the data received by the selected device;
    judging whether the status data representative of receipt of the data by the selected device is received or not; and
    updating the data representative of the transmission power corresponding to the selected device in the table on the basis of the result of the judgement.
  19. A method according to claim 18, including the initial steps of:
       sequentially selecting each of the plurality of devices, sequentially transmitting said data to each selected device, judging whether the status data is received or not, and updating the data representative of the transmission power corresponding to the sequentially selected devices in the table in accordance with the result of the judgement.
  20. A method according to claim 19 wherein when the table does not include data representative of the transmission power corresponding to a selected device, the predetermined data is transmitted at a low transmission power level and if it is judged that the status data has not been received, the transmission power is increased until it is judged that the status data has been received.
  21. A method according to claim 18 including the step of determining whether the transmitted data is correctly received by the selected device and updating the data representative of the transmission power corresponding to the selected device if it is determined that the data has not been correctly received.
  22. A method according to claim 21 wherein the data representative of the transmission power corresponding to the selected device is updated in accordance with a resend request from the selected device.
  23. A method according to claim 18 including the step of determining whether the selected device is ready or not when it is judged that the data has been received by the selected device, and if the selected device is determined not to be ready, repeating the determination after a predetermined time.
  24. A method according to claim 23 including the step of sending a predetermined amount of data between a start bit and an end bit when it is determined that the selected device is ready.
  25. A method according to any preceding claim for transmitting print data generated by a host computer to printers.
  26. A method according to claim 25 including the steps of receiving print data from the host computer.
  27. A method of receiving data from a transmitter by wireless communication, the method comprising the steps of:
    receiving data by wireless communication which is representative of the transmission power used by said transmitter;
    transmitting status data to said transmitter in response to receipt of the data;
    variably controlling transmission power used for the transmission of said status data using a stored table of data representative of the transmission power to be used for the transmission of status data; and
    updating the table according to the received data representative of transmission power of the data.
  28. A method according to claim 27 including the steps of judging whether the data has been correctly received; and updating the table if it is judged that the data has not been correctly received.
  29. A method according to claim 27 or claim 28 for receiving print data from a print transmitter for printing.
  30. A method according to claim 29 including the step of converting the print data including a character code into a dot pattern.
  31. A method according to claim 30 including the step of storing the dot pattern for one page.
  32. A method according to claim 30 or claim 31 including the step of printing the dot pattern.
EP92302469A 1991-04-04 1992-03-23 Wireless communication device with transmitter power control and printing system using the same Expired - Lifetime EP0507480B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP7169091 1991-04-04
JP71690/91 1991-04-04
JP7169091 1991-04-04

Publications (3)

Publication Number Publication Date
EP0507480A2 EP0507480A2 (en) 1992-10-07
EP0507480A3 EP0507480A3 (en) 1993-10-06
EP0507480B1 true EP0507480B1 (en) 2001-06-20

Family

ID=13467799

Family Applications (1)

Application Number Title Priority Date Filing Date
EP92302469A Expired - Lifetime EP0507480B1 (en) 1991-04-04 1992-03-23 Wireless communication device with transmitter power control and printing system using the same

Country Status (3)

Country Link
US (1) US5490287A (en)
EP (1) EP0507480B1 (en)
DE (1) DE69231877D1 (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3017605B2 (en) * 1992-06-19 2000-03-13 キヤノン株式会社 Printer control method and control system thereof
JP3332462B2 (en) * 1993-04-22 2002-10-07 キヤノン株式会社 Facsimile machine
GB2291722A (en) * 1994-07-15 1996-01-31 Ibm Cordless coupling for peripheral devices.
MY123040A (en) * 1994-12-19 2006-05-31 Salbu Res And Dev Proprietary Ltd Multi-hop packet radio networks
JPH08300772A (en) * 1995-05-15 1996-11-19 Asahi Optical Co Ltd Data communication display device and printer
US6067171A (en) * 1995-11-09 2000-05-23 Brother Kogyo Kabushiki Kaisha Portable communication apparatus
JP3254390B2 (en) * 1996-10-18 2002-02-04 三菱電機株式会社 Transmission power control device
JPH10133983A (en) * 1996-11-01 1998-05-22 Fuji Xerox Co Ltd Host device and image output device
EP0958665A4 (en) * 1997-02-06 2006-01-25 Intermec Ip Corp A low-power wireless beaconing network supporting proximal formation, separation and reformation
US20060280140A9 (en) * 1997-02-06 2006-12-14 Mahany Ronald L LOWER POWER WIRELESS BEACONING NETWORK SUPPORTING PROXIMAL FORMATION, SEPARATION AND REFORMATION OF WIRELESS LOCAL AREA NETWORKS (LAN's), AS TERMINALS MOVE IN AND OUT RANGE OF ONE ANOTHER
FI112832B (en) * 1997-04-14 2004-01-15 Sonera Oyj Method and system for limiting the power of a mobile telephone
EP0994578B1 (en) * 1998-08-31 2007-04-04 Canon Europa N.V. Adaptation of radio transmission parameters of a cordless communication system
FR2782866A1 (en) * 1998-08-31 2000-03-03 Canon Europa Nv Local radio link parameter adaptation device for office equipment communication, modifies link parameters in response to sensed proximity of equipment user
WO2001033368A1 (en) * 1999-11-01 2001-05-10 Seiko Epson Corporation Data output controller
US6564042B1 (en) 2000-03-03 2003-05-13 Qualcomm Incorporated Velocity-estimation-based gain tables
US6990548B1 (en) * 2000-06-15 2006-01-24 Hewlett-Packard Development Company, L.P. Methods and arrangements for configuring a printer over a wireless communication link using a wireless communication device
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
US7609402B2 (en) * 2001-01-19 2009-10-27 Flexiworld, Inc. Methods for universal data output
US20020051200A1 (en) 2000-11-01 2002-05-02 Chang William Ho Controller for device-to-device pervasive digital output
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US20020078101A1 (en) 2000-11-20 2002-06-20 Chang William Ho Mobile and pervasive output client device
US6941152B2 (en) * 2001-04-24 2005-09-06 Ipr Licensing, Inc. Wireless subscriber network registration system for configurable services
US6944428B2 (en) * 2001-08-06 2005-09-13 Kabushiki Kaisha Toshiba Image information input/output device and control system for the same using mobile device
DE10142496A1 (en) * 2001-08-30 2003-03-27 Siemens Ag Connection establishment method and short-range radio transmitter / receiver
US20030123082A1 (en) * 2001-12-27 2003-07-03 Hall David M. System and method for transferring print software from a printing device to a computing device
US20030179181A1 (en) * 2002-03-22 2003-09-25 Caldwell John W. Antennas for wireless computing
KR100677623B1 (en) * 2005-12-13 2007-02-02 삼성전자주식회사 Apparatus and method for remotely controlling an image forming apparatus using wireless data communication
US7571266B2 (en) * 2006-02-06 2009-08-04 Carlson Lance R Peripheral device in a computerized system and method
US8412135B2 (en) * 2006-07-25 2013-04-02 Samsung Electronics Co., Ltd. Apparatus and method for controlling power of transmitter in a mesh network
JP6234231B2 (en) 2014-01-07 2017-11-22 キヤノン株式会社 Drive device and article processing apparatus
JP6591217B2 (en) * 2014-07-16 2019-10-16 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Control method of speech recognition text conversion system
US10970989B1 (en) * 2019-09-27 2021-04-06 Tereo Corporation, Inc. Proximity alert device and method

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3925782A (en) * 1975-02-28 1975-12-09 Us Army Adaptive RF power output control for net radios
US4222118A (en) * 1978-07-31 1980-09-09 The United States Of America As Represented By The Secretary Of The Navy Intelligent automatic gain control circuit
US4613990A (en) * 1984-06-25 1986-09-23 At&T Bell Laboratories Radiotelephone transmission power control
US4675863A (en) * 1985-03-20 1987-06-23 International Mobile Machines Corp. Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
FR2592256B1 (en) * 1985-12-20 1988-02-12 Trt Telecom Radio Electr DEVICE FOR CONTROLLING THE TRANSMIT POWER OF A RADIO BEAM
US4749825A (en) * 1987-03-31 1988-06-07 Scott Stewart Facsimile and radio teletype broadcast signal decoder
JPH02128881A (en) * 1988-11-08 1990-05-17 Nec Off Syst Ltd Printer system
JPH02128882A (en) * 1988-11-08 1990-05-17 Nec Off Syst Ltd Printer system
US5003619A (en) * 1989-01-31 1991-03-26 Motorola, Inc. Method and apparatus for adjusting the power of a transmitter
JP2816560B2 (en) * 1989-04-28 1998-10-27 日本カーバイド工業株式会社 Metallic film for exterior
FI86352C (en) * 1989-11-14 1992-08-10 Nokia Oy Ab DIGITALISKT RADIOLAENKSYSTEM OCH FOERFARANDE FOER REGLERING AV EN SAENDINGSEFFEKT I ETT DIGITALISKT RADIOLAENKSYSTEM.
US5128959A (en) * 1991-02-22 1992-07-07 Motorola, Inc. Variable bandwidth CDMA radio system

Also Published As

Publication number Publication date
US5490287A (en) 1996-02-06
EP0507480A2 (en) 1992-10-07
EP0507480A3 (en) 1993-10-06
DE69231877D1 (en) 2001-07-26

Similar Documents

Publication Publication Date Title
EP0507480B1 (en) Wireless communication device with transmitter power control and printing system using the same
EP0208852B1 (en) Communication terminal device
EP0807880B1 (en) Method and apparatus for selecting an optimal capability between a computer system and a peripheral device
US7634273B2 (en) Hybrid wired and wireless communication device and a wired and wireless communication method thereof
US6210051B1 (en) Printer and control method therefor
US20060238796A1 (en) Image forming apparatus, control method, memory medium, and program
EP0945780A3 (en) Printer control circuit, printer and print system
US5212809A (en) Radio communication system
EP0514152B1 (en) Data communication apparatus and method transmitting dummy data to enable an error correction communication when the available memory capacity is small
EP0550158B1 (en) Printing apparatus and printing control method
US5781712A (en) Host based printer and a print control method of the same
EP0825551B1 (en) Data output control method and apparatus, and associated control program
US6587971B1 (en) Print control method and print control apparatus
EP0784289B1 (en) Image processing apparatus and method
JP2878145B2 (en) Printer for setting menu by host computer
US5847844A (en) Computer-facsimile connected system
JPH0595359A (en) Radio communication equipment and printing system utilizing it
JPH0514350A (en) Terminal automatic selection method using radio wave
US5923442A (en) Facsimile which controls received data destination and stores or prints the data if the destination is unavailable
JP2742160B2 (en) Wireless printer buffer device
JPH05155110A (en) Printer
US7133146B2 (en) Printing apparatus, server apparatus and information processing apparatus
JP3134256B2 (en) Printer bidirectional communication method
JPH06181501A (en) Communication terminal equipment
JP3127675B2 (en) Facsimile machine

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB IT

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB IT

17P Request for examination filed

Effective date: 19940223

17Q First examination report despatched

Effective date: 19960708

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB IT

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED.

Effective date: 20010620

Ref country code: FR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20010620

REF Corresponds to:

Ref document number: 69231877

Country of ref document: DE

Date of ref document: 20010726

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20010921

EN Fr: translation not filed
REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20100309

Year of fee payment: 19

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20110323

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20110323

OSZAR »