The NCR Realscan 7883 Includes Two Auxiliary RS-232 Peripheral Ports
Total Page:16
File Type:pdf, Size:1020Kb
Nearly all NCR RealScan 78xx scanners typically include two Auxiliary RS-232 Peripheral Ports. The purpose of this feature is to permit other barcode-reading peripheral devices to connect to the host terminal through the 78xx, eliminating the need to use another serial port on the host terminal. A typical use of this feature is to connect a hand-held scanner for scanning items too large to place on the checkstand. It also can provide a connection for some security tag deactivation systems. Special programming is required for each peripheral device using a peripheral port. The connector is wired as follows:
AUX PORT PINOUT
Auxiliary RS-232 Peripheral Ports
Pin Number Signal Name
1 +5 Vdc
2 N/C
3 GND
4 TXD
5 RXD
6 +12 Vdc
7 CTS
8 RTS
9 Frame GND
10 Frame GND
You have to program both the 7876 and the HH to work with each other.
PROGRAMMING THE 78xx BIOPTIC (FLATBED)
Power cycle scanner Then scan: PROGRAM MODE HEX 4 HEX 0 HEX 1 ;This enables the HH ports (400 disables ports)
HEX 4 HEX 0 HEX 2 ;This enables port 1 specifically. On the 7876, this is the TOWER (SIDE) PORT. -----OR---- HEX 4 HEX 0 HEX 3 ;This enables Port 2.
HEX 4 HEX 0 HEX 5 ;This makes the 78xx beep when it gets HH data (406 disables beep)
HEX 5 HEX 5 HEX 1 ;This sets the 78xx up for receiving data terminated by a CR/LF and one set of identifier bytes (FORMAT 1) ----OR---- HEX 5 HEX 5 HEX 2 ;This sets up the 78xx for receiving data terminated by a CR only, another set of identifier bytes, and VLI following C128, C39, ITF Identifier bytes. (FORMAT 2)
SAVE&RESET
Of Note:
The newer versions of firmware will also make the host 78xx produce a "bad" tone when you scan something with the HH that the 78xx didn't like. It might not like the data because: 1. It's a barcode type the 78xx doesn't have enabled, 2. If the 78xx isn't connected to a terminal, and the buffer is full 3. If the 78xx is disabled by the terminal and cannot take the data from the HH, if it happens to be still enabled.
Sometimes it's nice to have the bad tone so the user knows the scanned barcode didn't ring up. PROGRAMMING THE HANDHELD SCANNER
Regardless of scanner brand, the handheld MUST be programmed for these parameters in order to communicate with any NCR RS232 AUX port:
RS232 9600 baud, 7 bit data, even parity, 1 stop bit.
The HH data must also conform to one of two formats.
Format 1 is the option enabled when programming the 78xx with sequence Program Mode, HEX 5, HEX 5, HEX 1, SAVE&RESET
Format 2 is the option enabled when programming the 78xx with the sequence Program Mode, HEX 5, HEX 5, HEX 2, SAVE&RESET
1. FORMAT 1
Label Identifier bytes MUST be as follows, otherwise the 78xx will either ignore the data or produce a bad tone (note these are shown without parity):
UPC-A: ‘A’, 0x41
UPC-E: ‘E’, 0x45
EAN-8: ‘FF’, 0x46, 0x46
EAN-13: ‘F’, 0x46
Code 128 and UCC/EAN-128: ‘f’, 0x66
Code 39: ‘a’, 0x61
Interleaved 2 of 5 (ITF): ‘b’, 0x62
RSS (all types): ‘r’, 0x72
All messages must be terminated with a CR/LF combination when in Format 1.
Communication is ONE WAY only. The scanner or attached peripheral must pay attention to hardware handshaking (RTS/CTS) so scanner can control it. If the HH does not use hardware handshaking, then it will remain enabled and able to scan items while the flatbed is disabled due to transaction end, etc. 2. FORMAT 2
Label Identifier bytes MUST be as follows, otherwise the 78xx will either ignore the data or produce a bad tone (note these are shown without parity). When transmitting an “industrial barcode”, the scanner will attach a VLI after the identifier byte. This extra byte is shown as “
UPC-A: ‘A’, 0x41
UPC-E: ‘E’, 0x45
EAN-8: ‘FF’, 0x46, 0x46
EAN-13: ‘F’, 0x46
Code 128 and UCC/EAN-128: ‘L’
Code 39: ‘C’
Interleaved 2 of 5 (ITF): ‘I’
All messages must be terminated with a CR ONLY when in Format 2.
Communication is ONE WAY only. The scanner or attached peripheral must pay attention to hardware handshaking (RTS/CTS) so scanner can control it. If the HH does not use hardware handshaking, then it will remain enabled and able to scan items while the flatbed is disabled due to transaction end, etc. The handshake barcodes recommended for Symbol scanners are “RTS/CTS Option 2” and “Host: Low RTS”.