Bar code symbol reading device having intelligent data communication interface to a host system
First Claim
1. A bar code symbol reading device comprising:
- a bar code symbol reading engine for reading bar code symbols affixed to objects proximate to said bar code symbol reading engine and producing symbol character data representative of such bar code symbols; and
a data transmission subsystem, operably coupled to said bar code reading engine, for communicating said symbol character data to a communication interface of a host system over a communication link therebetween;
wherein said data transmission subsystem implements a plurality of different communication interfaces, and wherein, during an interface configuration mode of operation, said data transmission subsystem automatically cycles though at least one of said plurality of different communication interfaces, whereby, for a given communication interface, said data transmission subsystem selectively activates the given communication interface while disabling the other communication interfaces and tests the communication link between the given communication interface and the host system to ascertain if the given communication interface corresponds to the communication interface of the host system.
7 Assignments
0 Petitions
Accused Products
Abstract
An improved bar code symbol reading device includes a data transmission subsystem, operably coupled to a bar code reading engine, that communicates symbol character data to the communication interface of a host system over a communication link therebetween. During an interface configuration mode, the data transmission subsystem automatically cycles though at least one of a plurality of different communication interfaces (implemented by the subsystem) to test if the given communication interface corresponds to the communication interface of the host system. If this test is successful, subsequent data communication between the bar code symbol reading device and the host system is enabled over the active communication interface. In this manner, the data transmission subsystem is able to automatically configure itself for communication to the host system, and is capable of interfacing to a variety of different host devices in an automatic and error free manner with minimal human involvement.
145 Citations
61 Claims
-
1. A bar code symbol reading device comprising:
-
a bar code symbol reading engine for reading bar code symbols affixed to objects proximate to said bar code symbol reading engine and producing symbol character data representative of such bar code symbols; and
a data transmission subsystem, operably coupled to said bar code reading engine, for communicating said symbol character data to a communication interface of a host system over a communication link therebetween;
wherein said data transmission subsystem implements a plurality of different communication interfaces, and wherein, during an interface configuration mode of operation, said data transmission subsystem automatically cycles though at least one of said plurality of different communication interfaces, whereby, for a given communication interface, said data transmission subsystem selectively activates the given communication interface while disabling the other communication interfaces and tests the communication link between the given communication interface and the host system to ascertain if the given communication interface corresponds to the communication interface of the host system. - View Dependent Claims (2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
- 5. The bar code symbol reading device of claim , wherein at least one communication interface implemented by said data transmission system and the communication interface of the host system provides a wireless data link between the device and the host system.
-
21. A method of automatically configuring data communication between a bar code symbol reading engine capable of reading bar code symbols and producing symbol character data representative thereof, and a host system operably associated with said bar code symbol reading engine, said method comprising:
-
providing a data transmission subsystem, operably coupled to the bar code reading engine, for implementing a plurality of different communication interfaces; and
during an interface configuration mode of operation, controlling said data transmission subsystem to automatically cycle though at least one of said plurality of different communication interfaces, whereby, for a given communication interface, said data transmission subsystem selectively activates the given communication interface while disabling the other communication interfaces, and tests the communication link between the given communication interface and the host system so as to ascertain if the given communication interface corresponds to the communication interface of the host system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41)
-
-
34. The method of clam 21, further comprising the step of maintaining a status register that stores information related to the establishment of a communication link between said data transmission subsystem and the host system over a specific interface implemented by said data transmission subsystem, and wherein, in the interface configuration mode of operation, said data transmission subsystem reads said information stored in said status register so as to ascertain if the given communication interface corresponds to the communication interface of the host system.
-
42. A bar code symbol reading system comprising:
-
a host system;
a bar code symbol reading device including a bar code symbol reading engine for reading bar code symbols affixed to objects proximate to said bar code reading engine and producing symbol character data representative of such bar code symbols;
a data transmission subsystem, operably coupled between said bar code reading engine and the host system, for communicating said symbol character data to a communication interface of a host system over a communication link therebetween, wherein said data transmission subsystem implements a plurality of different communication interfaces, and wherein, during an interface configuration mode of operation, the data transmission subsystem automatically cycles though at least one of said plurality of different communication interfaces, whereby, for a given communication interface, said data transmission subsystem selectively activates the given communication interface while disabling the other communication interfaces, and tests the communication link between the given communication interface and the host system so as to ascertain if the given communication interface corresponds to the communication interface of the host system. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification