Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
155 words
A barcode transmission interface system, comprising: a clock oscillator for supplying a system clock signal to a microcontroller; frequency-demultiplying means for frequency-demultiplying the system clock signal of said clock oscillator and supplying the frequency demultiplied system clock signal to a communication controller; decoding means for decoding barcode data and outputting the decoded barcode data together with an interrupt signal; the microcontroller for receiving decoded barcode data from said decoding means in response to the interrupt signal which is outputted from said decoding means, said microcontroller outputting to the communication controller only barcode data which is correctly decoded without error; the communication controller for transmitting to a host computer barcode information data outputted from said microcontroller and transmitting data from said host computer to the microcontroller; interface means for sending and receiving information between said communication controller and the host computer; and reset means for applying a reset signal to the microcontroller and the communication controller.
Claim 2
Dependent Claim
155 words
A barcode transmission interface system, comprising: a clock oscillator for supplying a system clock signal to a microcontroller; frequency-demultiplying means for frequency-demultiplying the system clock signal of said clock oscillator and supplying the frequency demultiplied system clock signal to a communication controller; decoding means for decoding barcode data and outputting the decoded barcode data together with an interrupt signal; the microcontroller for receiving decoded barcode data from said decoding means in response to the interrupt signal which is outputted from said decoding means, said microcontroller outputting to the communication controller only barcode data which is correctly decoded without error; the communication controller for transmitting to a host computer barcode information data outputted from said microcontroller and transmitting data from said host computer to the microcontroller; interface means for sending and receiving information between said communication controller and the host computer; and reset means for applying a reset signal to the microcontroller and the communication controller.
Claim 3
Dependent Claim
19 words
The system of claim 1, wherein said interface means includes an inverting line drive and a serial communication interface.
Claim 4
Dependent Claim
19 words
The system of claim 1 or claim 2, wherein said interface means is driven by a single power source.
Claim 5
Dependent Claim
201 words
A barcode communication interface method, comprising the steps of; storing to an internal memory of a microcontroller barcode information data and interrupt signals; determining a communication mode by selecting with the microcontroller a line control register of an asynchronous communication controller; determining a baud rate by selecting with the microcontroller a divisor latch register of the asynchronous communication controller; clearing a most significant bit by selecting with the microcontroller the line control register of the asynchronous communication controller; disabling all interrupt functions by selecting with the microcontroller an interrupt enable register of the asynchronous communication controller; outputting a hand shaking signal to a host computer by setting with the microcontroller the hand shaking signal bit of a modem control register of the asynchronous communication controller; checking whether a clear to send bit of a modem status register of the asynchronous communication controller is set; transmitting the stored barcode information data to an accumulator by selecting with the microcontroller a transmitter holding register of the asynchronous communication controller and transmitting the data to the host computer; and executing repeatedly all the above steps when a transmitter holding register empty bit of a line status register of the asynchronous communication controller is set.
Claim 6
Dependent Claim
201 words
A barcode communication interface method, comprising the steps of; storing to an internal memory of a microcontroller barcode information data and interrupt signals; determining a communication mode by selecting with the microcontroller a line control register of an asynchronous communication controller; determining a baud rate by selecting with the microcontroller a divisor latch register of the asynchronous communication controller; clearing a most significant bit by selecting with the microcontroller the line control register of the asynchronous communication controller; disabling all interrupt functions by selecting with the microcontroller an interrupt enable register of the asynchronous communication controller; outputting a hand shaking signal to a host computer by setting with the microcontroller the hand shaking signal bit of a modem control register of the asynchronous communication controller; checking whether a clear to send bit of a modem status register of the asynchronous communication controller is set; transmitting the stored barcode information data to an accumulator by selecting with the microcontroller a transmitter holding register of the asynchronous communication controller and transmitting the data to the host computer; and executing repeatedly all the above steps when a transmitter holding register empty bit of a line status register of the asynchronous communication controller is set.
Claim 7
Dependent Claim
27 words
The method of claim 4, wherein the selection of the transmission holding register is determined by transmitted bit number per character, parity selection, and stop bit number.
Claim 8
Dependent Claim
24 words
The method of claim 4, wherein said divisor latch register includes a divisor latch low byte register and a divisor latch high byte register.