Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
281 words
An adapter system for interfacing a handheld scanner to a parallel printer port of a portable computer, the parallel printer port having a unidirectional data bus and a printer control and status bus, said adapter system comprising: a data buffer for receiving serial video data and scanner controller signals from said handheld scanner and converting said serial video data into parallel video data; a scanner resolution latch coupled to said data buffer, said scanner resolution latch receiving scanner controller signals from said data buffer, latching scanning resolution data from the scanner controller signals, and providing the scanning resolution data to said printer control and status bus of the parallel printer port; a memory unit coupled to said data buffer, said memory unit receiving and storing said parallel video data from said data buffer; a data latch buffer coupled to said memors, unit, said data latch buffer receiving said parallel video data from said memory unit and providing said parallel video data to said printer control and status bus of the parallel printer port; and a memory controller coupled between the data buffer and the memory unit, said memory controller receiving said scanner controller signals from the data buffer and generating write signals to said memory unit so as to enable said memory unit to store said parallel video data therein, said memory controller further coupled to said printer control and status bus of the parallel printer port and generating an interrupt signal and providing the interrupt signal to said printer control and status bus so as to inform said computer that video data is available when a predetermined quantity of said parallel video data has been stored in said memory unit.
Claim 2
Dependent Claim
281 words
An adapter system for interfacing a handheld scanner to a parallel printer port of a portable computer, the parallel printer port having a unidirectional data bus and a printer control and status bus, said adapter system comprising: a data buffer for receiving serial video data and scanner controller signals from said handheld scanner and converting said serial video data into parallel video data; a scanner resolution latch coupled to said data buffer, said scanner resolution latch receiving scanner controller signals from said data buffer, latching scanning resolution data from the scanner controller signals, and providing the scanning resolution data to said printer control and status bus of the parallel printer port; a memory unit coupled to said data buffer, said memory unit receiving and storing said parallel video data from said data buffer; a data latch buffer coupled to said memors, unit, said data latch buffer receiving said parallel video data from said memory unit and providing said parallel video data to said printer control and status bus of the parallel printer port; and a memory controller coupled between the data buffer and the memory unit, said memory controller receiving said scanner controller signals from the data buffer and generating write signals to said memory unit so as to enable said memory unit to store said parallel video data therein, said memory controller further coupled to said printer control and status bus of the parallel printer port and generating an interrupt signal and providing the interrupt signal to said printer control and status bus so as to inform said computer that video data is available when a predetermined quantity of said parallel video data has been stored in said memory unit.
Claim 3
Dependent Claim
292 words
An adapter system for interfacing a handheld scanner to a portable computer lacking a bidirectional parallel data port, the portable computer having a parallel printer port that includes a unidirectional data bus and a printer control and status bus, the adapter system comprising: (a) a data buffer for receiving serial video data and scanner controller signals from the handheld scanner and converting the serial video data into parallel video data; (b) a scanner resolution latch coupled to said data buffer, said scanner resolution latch receiving scanner controller signals from the data buffer, latching scanning resolution data from the scanner controller signals, and providing the scanning resolution data to the printer control and status bus of the parallel printer port; (c) a memory unit coupled to said data buffer, said memory unit receiving and storing the parallel video data from the data buffer; (d) a data latch buffer coupled to said memory unit, said data latch buffer receiving the parallel video data from the memory unit and providing the parallel video data to the printer control and status bus of the parallel printer port; and (e) a memory controller coupled between the data buffer and the memory unit, said memory controller receiving the scanner controller signals from the data buffer and generating write signals to the memory unit so as to enable the memory unit to store the parallel video data therein, said memory controller further coupled to the printer control and status bus of the parallel printer port and generating an interrupt signal and providing the interrupt signal to the printer control and status bus so as to inform the computer that video data is available when a predetermined quantity of the parallel video data has been stored in the memory unit.
Claim 4
Dependent Claim
292 words
An adapter system for interfacing a handheld scanner to a portable computer lacking a bidirectional parallel data port, the portable computer having a parallel printer port that includes a unidirectional data bus and a printer control and status bus, the adapter system comprising: (a) a data buffer for receiving serial video data and scanner controller signals from the handheld scanner and converting the serial video data into parallel video data; (b) a scanner resolution latch coupled to said data buffer, said scanner resolution latch receiving scanner controller signals from the data buffer, latching scanning resolution data from the scanner controller signals, and providing the scanning resolution data to the printer control and status bus of the parallel printer port; (c) a memory unit coupled to said data buffer, said memory unit receiving and storing the parallel video data from the data buffer; (d) a data latch buffer coupled to said memory unit, said data latch buffer receiving the parallel video data from the memory unit and providing the parallel video data to the printer control and status bus of the parallel printer port; and (e) a memory controller coupled between the data buffer and the memory unit, said memory controller receiving the scanner controller signals from the data buffer and generating write signals to the memory unit so as to enable the memory unit to store the parallel video data therein, said memory controller further coupled to the printer control and status bus of the parallel printer port and generating an interrupt signal and providing the interrupt signal to the printer control and status bus so as to inform the computer that video data is available when a predetermined quantity of the parallel video data has been stored in the memory unit.
Claim 5
Dependent Claim
24 words
The adapter system of claim 2, further comprising a power generating circuit for supplying power to the adapter system and to the handheld scanner.
Claim 6
Dependent Claim
89 words
The adapter system of claim 2, further comprising a computer program that is executed by the portable computer interfaced by the adapter system to the handheld scanner, the computer program causing the portable computer to generate a reset signal at the data bus so as to reset the adapter system when the portable computer is activated, said computer program further causing the portable computer to generate a disable signal at the data bus so as to disable the power generating circuit when the handheld scanner is not in use.
Claim 7
Dependent Claim
33 words
The adapter system of claim 2, wherein said scanner resolution latch provides scanning resolution data at a printer enable (PE) pin and a select (SLCT) pin of the printer control and status bus.
Claim 8
Dependent Claim
26 words
The adapter system of claim 2, wherein said memory controller generates the interrupt signal at an acknowledge (ACK) pin of the printer control and status bus.
Claim 9
Dependent Claim
26 words
The adapter system of claim 2, wherein said predetermined quantity of the parallel video data equals at least one scan line of the parallel video data.
Claim 10
Dependent Claim
360 words
An adapter for transmitting serial data from a handheld scanner to a host computer lacking a bidirectional parallel data port, the host computer having a parallel printer port that includes unidirectional data lines and printer control and status lines, wherein the serial data is transferred in parallel through the printer control and status lines of the parallel printer port, the adapter comprising: (a) a data buffer, coupled to the handheld scanner, for receiving serial data and timing signals indicative of the availability of serial data from the handheld scanner and for converting the serial data into parallel data; (b) a scanner resolution latch coupled to the data buffer, said scanner resolution latch receiving scanner control signals from the data buffer, latching scanning resolution data from the scanner control signals, and providing the scarming resolution data to the printer control and status lines of the parallel printer port; (c) a memory unit, coupled between the data buffer and the printer control and status lines of the parallel printer port, for receiving and storing the parallel data from the data buffer; (d) a data latch coupled between the memory unit and the printer control and status lines of the parallel printer port, said data latch receiving parallel data from the memory unit and providing the parallel data to the printer control and status lines; (e) a memory controller coupled to the data buffer and the memory unit, said memory controller receiving the timing signals from the data buffer and generating write signals to the memory unit to direct the memory unit to store parallel data, said memory controller further coupled to one of the printer control and status lines on the parallel port of the host computer, wherein the memory controller generates an interrupt signal on said one of the printer control and status lines when a predetermined quantity of parallel data has been stored in the memory unit to inform the host computer that parallel data is available, wherein upon receiving the interrupt signal the host computer generates a timing pulse to transfer the parallel data from the memory unit over the printer control and status lines to the host computer.
Claim 11
Dependent Claim
360 words
An adapter for transmitting serial data from a handheld scanner to a host computer lacking a bidirectional parallel data port, the host computer having a parallel printer port that includes unidirectional data lines and printer control and status lines, wherein the serial data is transferred in parallel through the printer control and status lines of the parallel printer port, the adapter comprising: (a) a data buffer, coupled to the handheld scanner, for receiving serial data and timing signals indicative of the availability of serial data from the handheld scanner and for converting the serial data into parallel data; (b) a scanner resolution latch coupled to the data buffer, said scanner resolution latch receiving scanner control signals from the data buffer, latching scanning resolution data from the scanner control signals, and providing the scarming resolution data to the printer control and status lines of the parallel printer port; (c) a memory unit, coupled between the data buffer and the printer control and status lines of the parallel printer port, for receiving and storing the parallel data from the data buffer; (d) a data latch coupled between the memory unit and the printer control and status lines of the parallel printer port, said data latch receiving parallel data from the memory unit and providing the parallel data to the printer control and status lines; (e) a memory controller coupled to the data buffer and the memory unit, said memory controller receiving the timing signals from the data buffer and generating write signals to the memory unit to direct the memory unit to store parallel data, said memory controller further coupled to one of the printer control and status lines on the parallel port of the host computer, wherein the memory controller generates an interrupt signal on said one of the printer control and status lines when a predetermined quantity of parallel data has been stored in the memory unit to inform the host computer that parallel data is available, wherein upon receiving the interrupt signal the host computer generates a timing pulse to transfer the parallel data from the memory unit over the printer control and status lines to the host computer.
Claim 12
Dependent Claim
29 words
The adapter of claim 8, wherein the data latch formats the parallel data into two 4-bit words before providing the parallel data to the printer control and status lines.
Claim 13
Dependent Claim
33 words
The adapter of claim 8, wherein the scanner resolution latch provides the scanning resolution data on a primer enable (PE) line and a select (SLCT) line of the palmer control and status lines.
Claim 14
Dependent Claim
59 words
The adapter of claim 8, further comprising a computer program that is executed by the host computer connected to the handheld scanner by the adapter, the computer program causing the host computer to generate a reset signal on one of the data lines of the printer port so as to reset the adapter when the host computer is activated.
Claim 15
Dependent Claim
17 words
The adapter of claim 8, further comprising a power generating circuit for supplying power to the adapter.
Claim 16
Dependent Claim
17 words
The adapter of claim 12, wherein the power generating circuit also supplies power to the handheld scanner.
Claim 17
Dependent Claim
100 words
The adapter of claim 13, further comprising a computer program that is executed by the host computer connected to the handheld scanner by the adapter, the computer program causing the host computer to generate an enable signal on one of the data lines of the parallel printer port to enable the power generating circuit when the handheld scanner is to be used, the computer program also causing the host computer to generate a disable signal on one of the data lines of the parallel printer port to disable the power generating circuit when the handheld scanner is not in use.
Claim 18
Dependent Claim
25 words
The adapter of claim 8, wherein the memory controller generates the interrupt signal on an acknowledge (ACK) line of the primer control and status lines.
Claim 19
Dependent Claim
28 words
The adapter of claim 8, wherein the predetermined quantity of the parallel data equals at least one scan line of the serial data received from the handheld scanner.