6 - 12 DS8108 Digital Scanner Product Reference Guide
Hardware Handshaking (continued)
•
RTS/CTS Option 2 - RTS is always high or low (user-programmed logic level). However, the scanner waits
for the host to assert CTS before transmitting data. If CTS is not asserted within the Host Serial Response
Timeout, the scanner sounds a transmit error and discards the data. During data transmission, if CTS is
deasserted for more than 50 ms between characters, the scanner sounds a transmit error and discards the
data.
•
RTS/CTS Option 3 - This transmits scanned data according to the following sequence:
a. The scanner asserts RTS before data transmission, regardless of the state of CTS.
b. The scanner waits up to the Host Serial Response Timeout for the host to assert CTS, and then transmits
data when asserted. If, after the timeout, the CTS line is not asserted, the scanner sounds a transmit error
and discards the data.
c. The scanner de-asserts RTS after sending the last character of data.
d. The host negates CTS. The scanner checks for a de-asserted CTS upon the next data transmission.
During data transmission, if CTS is deasserted for more than 50 ms between characters, the scanner sounds
a transmit error and discards the data. The data must be re-scanned.
*None
Standard RTS/CTS
RTS/CTS Option 1
RTS/CTS Option 2
RTS/CTS Option 3