System and method for scanning bar codes
First Claim
1. A system, coupleable to a serial port of a computer, for scanning bar codes, said serial port including control lines and a serial data input line for input of formatted serial data, said system comprising:
- a bar code scanner; and
data transmission means for transferring unformatted data produced by the scanner into one of the control lines of the serial port rather than through the serial data input line of the serial port, for processing by the computer.
0 Assignments
0 Petitions
Accused Products
Abstract
An interface (12) for coupling a serial port (14) of a computer (16) to a bar code scanner (18). Electrical power required by the bar code scanner is delivered from the serial port of the computer. The bar code scanner is operated in either a reduced-power mode in which it is not scanning or in a higher power scanning mode. The interface may include an energy storage device (36) for storing energy from the serial port when the bar code scanner is operated in the reduced-power mode. When the bar code scanner is used for scanning, the energy storage device supplies the additional power required. In one embodiment, unformatted pulse data output from the bar code scanner are conveyed by data lines to a decoder (34) disposed in the interface. The unformatted pulse data are processed by the decoder to produce formatted data that are input to the serial port. In another embodiment, the unformatted data are directly input on a handshaking line of the serial port and then decoded by a decoder (36), which is preferably implemented within software executed by the computer.
47 Citations
17 Claims
-
1. A system, coupleable to a serial port of a computer, for scanning bar codes, said serial port including control lines and a serial data input line for input of formatted serial data, said system comprising:
-
a bar code scanner; and data transmission means for transferring unformatted data produced by the scanner into one of the control lines of the serial port rather than through the serial data input line of the serial port, for processing by the computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for scanning bar codes, comprising:
-
scanning means for generating an unformatted pulse train representative of a bar code scanned; and a host computer for receiving the unformatted pulse train generated by said scanning means through a general purpose port that includes a plurality of signal lines, including at least one data input signal line and at least one control signal line used for controlling operation of the general purpose port, said host computer including power source means for supplying power to the scanning means through at least one of the plurality of signal lines and said host computer receiving the unformatted pulse train from the scanning means on said at least one control signal line and decoding information contained in the unformatted pulse train to determine the bar code scanned. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of scanning a bar code including a plurality of bars and spaces representative of encoded information, said method comprising the steps of:
-
generating an unformatted train of pulses representative of the bars and spaces of the bar code; transferring the unformatted train of pulses to a host computer through a control line of a serial port, rather than through a serial data input line of the serial port; and decoding the unformatted train of pulses at the host computer to determine the encoded information represented by said bars and spaces. - View Dependent Claims (12)
-
-
13. A system for scanning bar codes comprising:
-
scanning means for generating an unformatted pulse train representative of a bar code scanned; and a host computer for receiving the unformatted pulse train generated by said scanning means through an RS-232 serial port on a handshaking line of the RS-232 serial port that is provided for controlling the serial port instead of through a serial data input line of the serial port, and decoding information contained in the unformatted pulse train to determine the bar code scanned.
-
-
14. A system for scanning bar codes comprising:
-
scanning means for generating an unformatted pulse train representative of a bar code scanned; and a host computer for receiving the pulse train generated by said scanning means through a serial port, said serial port including a plurality of lines, including a serial data input line and at least one control line, said unformatted pulse train being received on said at least one control line instead of on the serial data input line, said host computer decoding information contained in the unformatted pulse train to determine the bar code scanned. - View Dependent Claims (15)
-
-
16. A method of scanning a bar code including a plurality of bars and spaces representative of encoded information, said method comprising the steps of:
-
providing power to a scanner through at least one signal line of a general purpose port of a host computer, said general purpose port including at least one input signal line that is provided for input of data and at least one control signal line provided for controlling the input of data; generating a train of unformatted pulses representative of the bars and spaces of the bar code with the scanner; transferring the train of unformatted pulses to the host computer through said at least one control signal line of the general purpose port instead of through the input data line; and decoding the train of unformatted pulses at the host computer to determine the encoded information represented by said bars and spaces. - View Dependent Claims (17)
-
Specification