Keyboard Wedge for IBM AT PS2 with alternate key
encoding but without external keyboard
Select KBD-XT
Keyboard Wedge for IBM Terminal 3153
Set KEYBOARD
WEDGE
Interface
Features
starting on page
67
Product Reference Guide
13
RS-232 ONLY Interface
Introduction
Use the programming barcodes in this chapter if modifications to the standard RS-232
interface settings are necessary to meet your system’s requirements. Additional settings
which apply to both the RS-232 and USB interfaces are available in Chapter 6, RS-232/
USB-Com Interfaces
RS-232 Standard Factory Settings
Reference Appendix B, Standard Defaults for a listing of standard factory settings.
Baud Rate
Baud rate is the number of bits of data transmitted per second. Set the reader's baud rate
to match the baud rate setting of the host device. With an improper baud rate setting,
data may not reach the host correctly.
.
Chapter 5
ENTER/EXIT PROGRAMMING MODE
Baud Rate = 1200
Baud Rate = 2400
Baud Rate = 4800
Product Reference Guide41
RS-232 ONLY Interface
DEFAULT
Baud Rate — continued
ENTER/EXIT PROGRAMMING MODE
Baud Rate = 9600
Baud Rate = 19,200
Baud Rate = 38,400
Baud Rate = 115,200
Baud Rate = 57,600
42QuickScan® QD2100
Data Bits
Data Bits
This parameter allows the reader to interface with devices requiring a 7-bit or 8-bit
ASCII protocol for sending and receiving data.
ENTER/EXIT PROGRAMMING MODE
7 Data Bits
DEFAULT
8 Data Bits
Product Reference Guide
43
RS-232 ONLY Interface
Stop Bits
The stop bit(s) at the end of each transmitted character marks the end of transmission of
one character and prepares the receiving device for the next character in the serial data
stream. The number of stop bits selected (one or two) depends on the number the receiving terminal is programmed to accommodate. Set the number of stop bits to match host
device requirements.
ENTER/EXIT PROGRAMMING MODE
DEFAULT
1 Stop Bit
2 Stop Bits
44QuickScan® QD2100
Parity
Parity
This feature specifies parity required for sending and receiving data. A parity check bit is
the most significant bit of each ASCII coded character. Select the parity type according
to host device requirements.
•Select None when no parity bit is required.
•Select Odd parity and the parity bit value is set to 0 or 1, based on data, to ensure that an
odd number of 1 bits are contained in the coded character.
•Select Even parity and the parity bit value is set to 0 or 1, based on data, to ensure that an
even number of 1 bits are contained in the coded character.
ENTER/EXIT PROGRAMMING MODE
DEFAULT
Parity = Even
Parity = None
Parity = Odd
Product Reference Guide
45
RS-232 ONLY Interface
Handshaking Control
The data interface consists of an RS-232 port designed to operate either with or without
the hardware handshaking lines, Request to Send (RTS), and Clear to Send (CTS). Handshaking Control includes the following options:
•RTS — RTS is asserted during transmissions. CTS is ignored.
•RTS/CTS — RTS is asserted during transmissions. CTS gates transmissions.
•RTS/XON/XOFF — RTS is asserted during transmissions. CTS is ignored. XON and
XOFF gate transmissions.
•RTS On/CTS — RTS is always asserted. CTS gates transmissions.
•RTS/CTS Scan Control — RTS is asserted during transmissions. CTS gates transmissions and controls enable and disable state of scanner.
ENTER/EXIT PROGRAMMING MODE
DEFAULT
Handshaking Control = RTS/CTS
Handshaking Control = RTS On/CTS
Handshaking Control = RTS
Handshaking Control = RTS/XON/XOFF
Handshaking Control = RTS/CTS Scan Control
46QuickScan® QD2100
RS-232/USB-Com Interfaces
Introduction
The programming barcodes in this chapter allow modifications to the standard RS-232
and USB-Com interfaces.
Standard Factory Settings
Reference Appendix B, Standard Defaults for a listing of standard factory settings.
Chapter 6
Product Reference Guide47
RS-232/USB-Com Interfaces
Intercharacter Delay
This parameter specifies the intercharacter delay between the end of one character and the
beginning of the next. The delay can be set within a range of zero (0) to 990 milliseconds
in 10ms increments. A setting of zero specifies no delay.
To set the delay:
1. Determine the desired setting in milliseconds.
2. Divide the desired setting by 10 (setting is in 10ms increments). Pad the result with leading zeroes to yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
3. Scan the ENTER/EXIT PROGRAMMING MODE barcode to enter Programming
Mode.
4. Scan the barcode: SELECT INTERCHARACTER DELAY SETTING.
5. Scan the appropriate two digits from the keypad in Appendix E, Keypad, that represent
the duration which was determined in the steps above. You will hear a two-beep indication after the last character.
If you make a mistake before the last character, scan the CANCEL barcode to
abort and not save the entry string. You can then start again at the beginning.
NOTE
6. Scan the ENTER/EXIT PROGRAMMING MODE barcode to exit Programming
Mode.
This completes the procedure. See Table 7 for some examples of how to set this feature.
Table 7. Intercharacter Delay Setting Examples
STEPACTIONEXAMPLES
1Desired Setting50ms150ms600ms 850ms
Divide by 10 (and pad with leading
2
zeroes to yield two-digits)
3Scan ENTER/EXIT PROGRAMMING MODE
4Scan SELECT INTERCHARACTER DELAY SETTING
Scan Two Characters From
5
Appendix E, Keypad
6Scan ENTER/EXIT PROGRAMMING MODE
05156085
‘0’ and ‘5’‘5’ and ‘0’0’ and ‘0’‘8’ and ‘5’
48QuickScan® QD2100
Intercharacter Delay — cont.
00 = No Intercharacter Delay
ENTER/EXIT PROGRAMMING MODE
Select Intercharacter Delay Setting
Intercharacter Delay
Intercharacter Delay = No Delay
Make a mistake? Scan the CANCEL barcode to abort and not
save the entry string. You can then start again at the beginning.
DEFAULT
CANCEL
Product Reference Guide
49
RS-232/USB-Com Interfaces
DEFAULT
Beep On ASCII BEL
When this parameter is enabled, the reader issues a beep when a <BEL> character is detected on the RS-232 serial line. <BEL> is issued to gain a user's attention to an illegal
entry or other important event.
Beep On ASCII BEL = Disable
ENTER/EXIT PROGRAMMING MODE
DEFAULT
Beep On Not on File
This option enables/disables the action of the reader to sound a three beep sequence upon
receiving a Not-On-File (NOF) host command.
Beep On Not On File = Disable
Beep On ASCII BEL = Enable
ENTER/EXIT PROGRAMMING MODE
Beep On Not On File = Enable
50QuickScan® QD2100
ACK NAK Options
This enables/disables the ability of the reader to support the RS-232 ACK/NAK protocol. When configured, the reader and/or host sends an “ACK” when it receives data
properly, and sends “NAK” when the data is in error.
Options are:
•Disable
•Enable for label transmission — The reader expects an ACK/NAK response from the host
when a label is sent.
•Enable for host-command acknowledge — The reader will respond with ACK/NAK
when the host sends a command.
•Enable for label transmission and host-command acknowledge
ACK NAK Options
ENTER/EXIT PROGRAMMING MODE
DEFAULT
ACK/NAK Protocol = Enable for label transmission
ACK/NAK Protocol = Enable for label transmission and host-com-
mand acknowledge
ACK/NAK Protocol = Disable ACK/NAK
ACK/NAK Protocol = Enable for host-command
acknowledge
Product Reference Guide
51
RS-232/USB-Com Interfaces
ACK Character
This setting specifies an ASCII character or hex value to be used as the ACK character.
ASCII characters or any hex value from 0 to 0xFF can be selected.
To set this feature:
1. Determine the desired character or value.
2. Use the ASCII Chart on the inside back cover of this manual to find the hex equivalent
3. Scan the ENTER/EXIT PROGRAMMING MODE barcode to enter Programming
4. Scan the barcode: SELECT ACK CHARACTER SETTING.
5. Scan the appropriate two alpha-numeric characters from the keypad in Appendix E,
Setting to previously defined characters such as XON, XOFF, or host
commands conflicts with normal operation of these characters. 8-bit
Data Bits has been set as 7
NOTE
data is not recognized when the option
Data Bits.
for the desired character/value.
Mode.
Keypad, that represent the desired character/value in step 1 above. The second character
will cause a two-beep indication.
6. Scan the ENTER/EXIT PROGRAMMING MODE barcode to exit Programming
Mode.
This completes the procedure. See Table 8 for some examples of how to set this feature.
Table 8. ACK Character Setting Examples
STEPACTIONEXAMPLES
1Desired Character/ValueACK$@>
2Hex equivalent0x06 0x240x400x3E
3Scan ENTER/EXIT PROGRAMMING MODE
4Scan SELECT ACK CHARACTER SETTING
Scan Two Characters From
5
Appendix E, Keypad
6Scan ENTER/EXIT PROGRAMMING MODE
‘0’ and ‘6’‘2’ and ‘4’‘4’ and ‘0’‘3’ AND ‘E’
52QuickScan® QD2100
ACK Character — cont.
0x06 ‘ACK’ Character
Select ACK Character Setting
DEFAULT
ACK NAK Options
ENTER/EXIT PROGRAMMING MODE
Product Reference Guide
53
RS-232/USB-Com Interfaces
NAK Character
This setting specifies an ASCII character or hex value to be used as the NAK character.
ASCII characters or any hex value from 0 to 0xFF can be selected.
To set this feature:
1. Determine the desired character or value.
2. Use the ASCII Chart on the inside back cover of this manual to find the hex equivalent
3. Scan the ENTER/EXIT PROGRAMMING MODE barcode to enter Programming
4. Scan the barcode: SELECT NAK CHARACTER SETTING.
5. Scan the appropriate two alpha-numeric characters from the keypad in Appendix E,
Setting to previously defined characters such as XON, XOFF, or host
commands conflicts with normal operation of these characters. 8-bit
Data Bits has been set as 7
NOTE
data is not recognized when the option
Data Bits.
for the desired character/value.
Mode.
Keypad, that represent the desired character/value in step 1 above. The second character
will cause a two-beep indication.
6. Scan the ENTER/EXIT PROGRAMMING MODE barcode to exit Programming
Mode.
This completes the procedure. See Table 9 for some examples of how to set this feature.
Table 9. NAK Character Setting Examples
STEPACTIONEXAMPLES
1Desired Character/ValueNAK$@>
2Hex equivalent0x15 0x240x400x3E
3Scan ENTER/EXIT PROGRAMMING MODE
4Scan SELECT ACK CHARACTER SETTING
Scan Two Characters From
5
Appendix E, Keypad
6Scan ENTER/EXIT PROGRAMMING MODE
‘1’ and ‘5’‘2’ and ‘4’‘4’ and ‘0’‘3’ AND ‘E’
54QuickScan® QD2100
NAK Character — cont.
0x15 ‘NAK’ Character
Select NAK Character Setting
DEFAULT
ACK NAK Options
ENTER/EXIT PROGRAMMING MODE
Product Reference Guide
55
RS-232/USB-Com Interfaces
ACK NAK Timeout Value
This option specifies the amount of time the reader waits for an ACK character from the
host following label transmission. The selectable timeout range is 200 milliseconds to
15,000ms (15 seconds) in 200ms increments. A selection of 0 disables the timeout.
To set this value:
1. Determine the desired setting in milliseconds.
2. Divide the desired setting by 200 (setting is in 200ms increments). Pad the result with
leading zeroes to yield two digits. For example: 0 = 00, 5 = 05, 20 = 20, etc.
3. Scan the ENTER/EXIT PROGRAMMING MODE barcode to enter Programming
Mode.
4. Scan the barcode: SELECT ACK NAK TIMEOUT VALUE SETTING.
5. Scan the appropriate two digits from the keypad in Appendix E, Keypad, that represent
the duration which was determined in the steps above. You will hear a two-beep indication after the last character.
If you make a mistake before the last character, scan the CANCEL barcode to
abort and not save the entry string. You can then start again at the beginning.
NOTE
6. Scan the ENTER/EXIT PROGRAMMING MODE barcode to exit Programming
Mode.
This completes the procedure. See Table 10 for some examples of how to set this feature.
Make a mistake? Scan the CANCEL barcode to abort and not
save the entry string. You can then start again at the beginning.
ACK NAK Options
CANCEL
Product Reference Guide
57
RS-232/USB-Com Interfaces
ACK NAK Retry Count
This feature specifies the number of times the reader retries a label transmission due to a
retry condition. The selectable range is from 1 to 254 retries. A selection of 0 disables the
count, and a selection of 255 specifies unlimited retries.
To set this feature:
1. Determine the desired setting.
2. Pad the number with leading zeroes to yield three digits. For example: 0 = 000, 5 = 005,
20 = 020, etc.
3. Scan the ENTER/EXIT PROGRAMMING MODE barcode to enter Programming
Mode.
4. Scan the barcode: SELECT ACK NAK RETRY COUNT SETTING.
5. Scan the appropriate three digits from the keypad in Appendix E, Keypad, that repre-
sent the number which was determined in the steps above. You will hear a two-beep indication after the last character.
If you make a mistake before the last character, scan the CANCEL barcode to
abort and not save the entry string. You can then start again at the beginning.
NOTE
6. Scan the ENTER/EXIT PROGRAMMING MODE barcode to exit Programming
Mode.
This completes the procedure. See Table 11 for some examples of how to set this feature.
Table 11. ACK NAK Retry Count Setting Examples
STEPACTIONEXAMPLES
1Desired Setting
2Pad with leading zero(es)000003054255
3Scan ENTER/EXIT PROGRAMMING MODE
4Scan SELECT ACK NAK RETRY COUNT SETTING
Scan Three Characters From
5
Appendix E, Keypad
6Scan ENTER/EXIT PROGRAMMING MODE
Disable Retry
Count
‘0’, ‘0’ and ‘0’‘0’, ‘0’ and ‘3’‘0’, ‘5’ and ‘4’‘2’, ‘5’ and ‘5’
3 Retries54 Retries Unlimited Retries
58QuickScan® QD2100
ACK NAK Retry Count — cont.
003 = 3 Retries
ENTER/EXIT PROGRAMMING MODE
Select ACK NAK Retry Count Setting
Make a mistake? Scan the CANCEL barcode to abort and not
save the entry string. You can then start again at the beginning.
ACK NAK Options
CANCEL
DEFAULT
Product Reference Guide
59
RS-232/USB-Com Interfaces
ACK NAK Error Handling
This feature specifies the method the reader uses to handle receive errors detected while
waiting for an ACK character from the host.
Options are:
• Ignore errors detected
• Process error as valid ACK character
• Process error as valid NAK character
DEFAULT
ENTER/EXIT PROGRAMMING MODE
ACK NAK Error Handling = Process Error as Valid ACK Character
ACK NAK Error Handling = Ignore Errors Detected
ACK NAK Error Handling = Process Error as
Valid NAK Character
60QuickScan® QD2100
Indicate Transmission Failure
This option enables/disables the reader’s ability to sound an error beep to indicate a
transmission failure while in ACK/NAK mode.