Installation: Keyboard Wedge Turn off the PC Disconnect the keyboard cable from the PC. Connect the Keyboard Cable to the scanner and connect the scanner cable to the PC Turn the terminal/computer power on. You are ready use the scanner RS-232 Turn off the PC.
Page 3
Default Setting for each barcode shown as below: Read Checksum Checksum Code Enable Code Type Verification Transmission Enable Enable 8110 8150/8210 UPC-A UPC-E EAN-13 EAN-8 * Code-39 Interleaved 2 of 5 Industrial 2 of 5 Matrix 2 of 5 Codabar Code-128 Code-93 &...
Page 4
ZBA ZB- 8110 / 8150 - 1D Barcode scanner Model 8110 Specification Model 8150 Operational Light Source 660 nm Visible Red LED Optical System 2048 pixel CCD (Charge-coupled device) Depth of Scan Field 0-80 mm 0-250 mm (CODE 39, (CODE 39,...
Page 5
Weight 155 g (cable not 160 g (cable not included) included) Cable – K/B wedge Straight 2.0 m Cable – universal Straight 2.3 m type Connector type RJ-45 phone jack connector Case material ABS plastic Cushion material Rubber Electrical Input Voltage 5 VDC ±...
Page 6
Programming Manual (Reading special barcode) DOS Programming command through RS-232, Windows method configuration program Program upgrade Enabled by built-in flash memory Code type selection, check digit Programmable selection Decoding option Decoding characteristics option Transmitted character delay, Header selection, trailer selection, message suffix, good read beep tone and volume, scanner trigger selection Keyboard emulation type...
Page 7
Programming the 8110/8150/8210 To program the 8110/8150/8210, you must scan a series of programming barcode in the correct order. Fold out the back cover of this manual. You will see a table of alphanumeric barcodes, which are used to program the various options presented.
Page 8
Program Barcode Program Option Bar Code Option Alphanumeric Entry Keyboard Wedge 00* Interface RS-232 selection Wand emulation Keyboard/RS-232 Auto detection reserved Exit Option Barcode Back Fold Out Exit Barcode Finish barcode...
Interface Selection This decoder build-in scanner comes in one model and supports interfaces such as keyboard wedge, RS232 serial wedge, wand emulation, and the latest USB interface. In most of the cases, simply selecting an appropriate cable with a device code will work for a specific interface. Interface selection: You can change factory interface default for other type interface.
Keyboard wedge As a keyboard interface, the scanner supports most of the popular PCs and IBM terminals. The installation of the wedge is a fairly simple process without any changes of software or hardware. Keyboard Type: Select keyboard type connector of your host computer.
Page 11
Keyboard wedge Keyboard Layout: The selecting of keyboard layout supports many country languages other than USA keyboard layout. First you need to confirm country language that you desire. In DOS, using command “keyb” to select the desirable keyboard layout or in WINDOWS entry “Control” then pops “Keyboard”...
Page 12
* Belgium Keyboard layout Danish France Germany Italian Portuguese Spanish Swedish Switzerland Latin American 00-08 * 0 : high clock rate Keyboard speed 8 : low clock rate Disable * Enable Function key * Alphabetic key Numeric keypad Numeric key (Num lock state only) Alt+Keypad...
Page 13
Keyboard wedge Caps Lock: By selecting Caps Lock or No Caps Lock, scanner can get Caps Lock status. Power-on simulation: All of the PCs check the keyboard status during power-on selftest. It is recommended to Enable function if you are working without keyboard installation. It simulates keyboard timing and pass keyboard present status to the PC during power-on.
Page 15
RS-232 CTS: Clear To Send (Hardware Signal) RTS: Request To Send (Hardware Signal) Xon: Transmit On (ASCII Code 11 Xoff: Transmit Off (ASCII Code13 Flow control: None-The communication only uses TxD and RxD signals without regard for any hardware or software handshaking protocol.
Wand Emulation Bar/space polarity: High/low- Black will be transmitted as a high voltage level (+5) and space as low level (0V). Low/high- Black will be transmitted as a low voltage level (0V) and space as high level (+5). Initial polarity: You must make sure what is Initial polarity of your wand decode device in stand-by (idle).
Page 19
Wand Emulation Output speed: This setting is same as serial transmission baud rate, and it must be approbated your wand decode resolution. The unit of speed is a width of minimum narrow bar. Margin delay: It is a timer of zone like space zone of barcode label margin.
Page 21
Scan Scanning mode: Good-read off-The trigger button must be pressed to activate scanning. The light source of scanner stops scanning when there is a successful reading or no code is decoded after the Stand-by duration elapsed. Momentary-The trigger button acts as a switch. Press button to activate scanning and release button to stop scanning.
Page 22
Program Option Bar Code Option Alphanumeric Entry Good-read off * Momentary Scanning mode Alternate Timeout off Continue 01-99 (second) 00-99 * Stand-by duration 01-99 (10 msec) 01-99 * Same barcode delay time 00-99 00-09 * (00: no double Double confirm confirm) Exit...
Page 23
Scan Multi field scan: The scanner can be read many sets of barcode data on the same scanning line at the same time, even if they are different kinds of barcode symbology. Global min./max. code length: Global Minimum and Maximum length can be set to qualify data entry. The length is defined as the actual barcode data length to be sent.
Page 24
* Disable Enable Multi field scan 00-63 00-63 * Global min. code length 00-63 04-63 * Global max.code length * Disable Enable Inverted image scan * Disable Enable CTS trigger * Disable 30 second Position indication 60 second 90 second 120 second 150 second 180 second...
Page 25
Indication Power on alert: After power-on the scanner it will generate an alert signal to indicate a successful self-test. LED indication: After each successful reading, the LED above the scanner will light up to indicate a good barcode reading. Buzzer indication: After each successful reading, the scanner will beep buzzer to indicate a good barcode reading, and its Beep loudness, Beep tone freq.
Page 26
Program Option Bar Code Option Alphanumeric Entry Disable * Enable Power on alert Disable * Enable LED indication Disable * Enable Buzzer indication 00-07 00-07 * Beep loudness 00-99 (100Hz) 00-99 * Beep tone freq. 00-99 (10 msec) 00-99 * Beep tone duration Exit...
Page 27
UPCA Read: Format Leading Data Digits Check Zero (11 Digits) Digit Check-sum transmission: By setting Enable, checks sum will be transmitted. Truncate leading/ending: The leading or ending digits of barcode data characters can be truncated when these values are set to non-zero. It will beep instead of reading anything when the truncate value is more than the barcode data digits or the value of Truncate Leading is overlapped with that of...
Page 29
UPCA Supplement digits: The Supplement digits barcode is the supplemental 2 or 5 characters for WPC code. Format Supplement Digits Leading Data Digits Check 2 or 5 or Zero (11 Digits) Digit UCC / EAN Truncate Leading zero: The leading “0” digits of UPCA data characters can be truncated when the function is enabled.
Page 30
UPCE Read: Format Leading Data Digits (6 Check Zero Digits) Digits Check-sum verification: The checksum of EAN-13 is optional and made as the sum of the numerical value of the data digits. Check-sum transmission: By setting Enable, checks sum will be transmitted. Program Option Bar Code Option...
Page 31
UPCE Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA. Supplement digits: Format Supplement Digits Leading Data Digits Check 2 or 5 or Zero (6 Digits) Digit...
Page 32
0-15 00-15 * Truncate ending 00-ffH ASCII 00-ffH * code < E > Code ID setting 00-44 00-44 * Insert group selection * None 2 digits Supplement digits 5 digits UCC/EAN 128 Auto detection * Disable Enable Truncate Leading zero *...
Page 33
EAN-13 Read: Format Data Digits (12 Digits) Check Digits Check-sum verification: The checksum of EAN-13 is optional and made as the sum of the numerical value of the data digits. Check-sum transmission: By setting Enable, checks sum will be transmitted. Max./Min.
Page 35
EAN-13 Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA. Supplement digits: Format Supplement Digits Data Digits Check 2 or 5 or (12 Digits) Digits UCC / EAN ISBN/ISSN: The ISBN (International Standard Book Number) and ISSN (International Standard Serial Number) are two kinds of barcode for book and magazines.
Page 36
Program Option Bar Code Option Alphanumeric Entry 00-ffH ASCII 00-ffH * code < F > Code ID setting 00-44 00-44 * Insert group selection * None 2 digits Supplement digits 5 digits UCC/EAN 128 Auto detection * Disable Enable ISBN/ISSN conversion Exit...
Page 37
EAN-8 Read: Format Data Digits Check (7 Digits) Digits Check-sum verification: The checksum of EAN-8 is optional and made as the sum of the numerical value of the data digits. Check-sum transmission: By setting Enable, checks sum will be transmitted. Max./Min.
Page 39
EAN-8 Supplement digits: Format Supplement Digits Data Digits Check 2 or 5 or (7 Digits) Digits UCC/EAN 128 Truncate Leading zero: Refer to Truncate Leading zero of UPCE. Expansion: Refer to Expansion of UPCE. Program Option Bar Code Option Alphanumeric Entry *...
Page 40
Code 39 Read: Format Start Data Digits Checksum “★” ( Variable) (Optional) “★” Check-sum verification: The checksum of Code-39 is optional and made as the sum module 43 of the numerical value of the data digits. Check-sum transmission: By setting Enable, checksum and will be transmitted.
Page 41
Code 39 Max./Min. code length: Each symbology has own Max./Min. Code Length. They can be set to qualify data entry. If their Max./Min. Code Length is zero, the Global Min./Max. Code Length is in effect. The length is defined as to the actual barcode data length to be sent.
Page 42
00-64 00-64 * Max. code length 00-64 00-64 * Min. code length 0-15 00-15 * Truncate leading 0-15 00-15 * Truncate ending 00-ffH ASCII 00-ffH * code < > Code ID setting 00-44 00-44 * Insert group selection * Standard Full ASCII Format Exit...
Page 43
Code 39 Append: This function allows several symbols to be concatenates and be treat as one single data entry. The scanner will not transmit the embedded appending code (space for Code-39). If Enable and other symbols were read again with the appended code, then codes will be transmitted without Code ID, Preamble and Prefix.
Interleaved 2 of 5 Read: Format Data Digits Checksum (Variable) (Optional) Check-sum verification: The checksum is made as the sum module 10 of the numerical values of all data digits. Check-sum transmission: By setting Enable, checksum and will be transmitted. Program Option Bar Code Option...
Page 45
Interleaved 2 of 5 Max./Min. code length: Refer to Max./Min. code length of Code-39. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA. Program Option Bar Code Option...
Page 46
00-ffH ASCII 00-ffH * code < i > Code ID setting 00-44 00-44 * Insert group selection Exit...
Industrial 2 of 5 Read: Format Data Digits Checksum (Variable) (Optional) Max./Min. code length: Refer to Max./Min. code length of Code-39. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA.
Page 48
0-15 00-15 * Truncate leading 0-15 00-15 * Truncate ending 00-ffH ASCII 00-ffH * code < i > Code ID setting 00-44 00-44 * Insert group selection Exit...
Matrix 2 of 5 Eur Read: Format Data Digits Checksum (Variable) (Optional) Checksum Verification: The checksum is made as the sum module 10 of the numerical values of all data digits. Checksum Transmission: By setting Enable, checksum and will be transmitted. Max./Min.
Page 51
Codabar Read: Format Start Data Digits (Variable) Checksum (Optional) End Checksum Verification: The checksum is made as the sum module 16 of the numerical values of all data digits. Checksum Transmission: By setting Enable, checksum and will be transmitted. Max./Min. code length: Refer to Max./Min. code length of Code-39.
Page 53
Codabar Insertion group selection: Refer to Insertion group selection of UPCA. Start/End type: The Codabar has four pairs of Start/End pattern; you may select one pair to match your application. Start/End Transmission: Refer to Start/End Transmission of Code 39. Program Option Bar Code Option Alphanumeric...
Page 54
Code-128 Read: Format Data Digits Checksum (Variable) (Optional) Checksum Verification: The checksum is made as the sum module 103 of all data digits. Checksum Transmission: By setting Enable, checksum and will be transmitted. Program Option Bar Code Option Alphanumeric Entry Disable *...
Page 55
Code-128 Max./Min. code length: Refer to Max./Min. code length of Code-39. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA. Format: The Code-128 can be translated to UCC/EAN-128 format if it starts with FNC1 character.
Page 56
0-15 00-15 * Truncate leading 0-15 00-15 * Truncate ending 00-ffH ASCII 00-ffH * code < # > Code ID setting 00-44 00-44 * Insert group selection * Standard UCC/EAN-128 Format * Disable Enable Append 00-ffH ASCII 00-ffH * code <...
Page 57
Code-93 Read: Format Data Digits Checksum1 Checksum2 (Variable) (Optional) (Optional) Checksum Verification: The checksum is made as the sum module 47 of the numerical values of all data digits. Checksum Transmission: By setting Enable, checksum and will be transmitted. Max./Min. code length: Refer to Max./Min. code length of Code-39.
Page 59
Code-11 Read: Format Data Digits Checksum1 Checksum2 (Variable) (Optional) (Optional) Checksum Verification: The checksum is presented as the sum module 11 of all data digits. Checksum Transmission: By setting Enable, checksum1 and checksum2 will be transmitted upon your selected checksum verification method. Max./Min.
Page 61
MSI/plessey Read: Format Data Digits Checksum1 Checksum2 (Variable) (Optional) (Optional) Checksum Verification: The MSI/Plessey has one or two optional checksum digits. The checksum is presented 3 kinds of method Mod10, Mod10/10 and Mod 11/10. The checksum1 and checksum2 will be calculated as the sum module 10 or 11 of the data digits.
Page 63
UK/plessey Read: Format Data Digits Checksum1+2 (Variable) (Optional) Checksum Verification: The UK/Plessey has one or two optional checksum digits. The checksum1 and checksum2 will be calculated as the sum module 10 or 11 of the data digits. Checksum Transmission: By setting Enable, checksum will be transmitted.
Page 65
Telepen Read: IATA (International Air Transport Association). Checksum Verification: The checksum is presented as the sum module 10 or 11 of the data digits. Checksum Transmission: By setting Enable, checksum will be transmitted. Max./Min. code length: Refer to Max./Min. code length of Code-39.
Page 66
00-64 00-64 * Max. code length 00-64 00-64 * Min. code length 0-15 00-15 * Truncate leading 0-15 00-15 * Truncate ending 00-ffH ASCII 00-ffH * code < S > Code ID setting 00-44 00-44 * Insert group selection Numeric only *...
Standard 2 of 5 Read: Format Data Digits Checksum1 (Variable) (Optional) Max./Min. code length: Refer to Max./Min. code length of Code-39. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA.
Page 68
0-15 00-15 * Truncate leading 0-15 00-15 * Truncate ending 00-ffH ASCII 00-ffH * code < i > Code ID setting 00-44 00-44 * Insert group selection Exit...
Page 69
RSS-14 Read: Format Data Digits Checksum1 (Variable) (Optional) Max./Min. code length: Refer to Max./Min. code length of Code-39. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA.
Page 71
RSS-Limited Read: Format Data Digits Checksum1 (Variable) (Optional) Max./Min. code length: Refer to Max./Min. code length of Code-39. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA.
RSS-Expanded Read: Format Data Digits Checksum1 (Variable) (Optional) Max./Min. code length: Refer to Max./Min. code length of Code-39. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA.
China Post Read: Format Data Digits Checksum1 (Variable) (Optional) Max./Min. code length: Refer to Max./Min. code length of Code-39. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA.
Page 76
0-15 00-15 * Truncate leading 0-15 00-15 * Truncate ending 00-ffH ASCII 00-ffH * code < t > Code ID setting 00-44 01-44 * Insert group selection Exit...
Italian Pharmacode Read: Format Data Digits Checksum1 (Variable) (Optional) Max./Min. code length: Refer to Max./Min. code length of Code-39. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA.
Page 78
00-64 00-64 * Min. code length 0-15 00-15 * Truncate leading 0-15 00-15 * Truncate ending 00-ffH ASCII 01-ffH * code < p > Code ID setting 00-44 00-44 * Insert group selection * Disable Enable Leading “A” Exit...
Page 79
Code-16K Only the ZB-8210 can decode Code-16K. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA. Program Option Bar Code Option Alphanumeric Entry *...
Page 80
PDF-417 Only the ZB-8210 can decode PDF-417. Truncate leading/ending: Refer to Truncate leading/ending of UPCA. Code Id setting: Refer to Code ID setting of UPCA. Insertion group selection: Refer to Insertion group selection of UPCA. Program Option Bar Code Option Alphanumeric Entry Disable...
String setting Prefix characters: Up to 22 ASCII characters may be sent before data digits. Prefix Data Digits Suffix Suffix characters: Up to 22 ASCII characters may be sent after data digits. Preamble/ Postamble characters: They are appended to the data automatically when each barcode is decoded. Example: Add a prefix/suffix or preamble/postamble for all symbologies.
Page 83
String setting Insert G1/G2/G3/G4 character setting: The scanner offer 4 positions and 4 characters to insert among the symbol. Example: Barcode “1 2 3 4 5 6”. Output- Barcode “1 2 A B 3 4 C D 5 6”. Steps: 1) Scan Programming and Insert G1 characters setting barcode.
Page 85
Transmission Preamble transmission: By setting Enable, Preamble will be appended before the data transmitted. Postamble transmission: By setting Enable, Postamble will be appended after the data is transmitted. Insert data group 1-4 position: The scanner offers 4 positions to insert among the symbol. The position default value is “00”...
Page 86
00-64 00-64 * (00: no insertion) Insert data group 1 position 00-64 00-64 * (00: no insertion) Insert data group 2 position 00-64 00-64 * (00: no insertion) Insert data group 3 position 00-64 00-64 * (00: no insertion) Insert data group 4 position *...
Page 87
Transmission Code ID transmission: If your application is needed to transmit Code ID, you must set this to Proprietary ID or AIM Code length transmission: A number of data digits can be transmitted before the code data when Enable is selected. The total length of the barcode is the number of barcode data except Truncate Leading/Ending Digits.
Page 88
* Disable Enable Code length transmission * Disable Enable Code name transmission * Disable Upper case Case conversion Lower case *For barcode data only Exit Format of barcode data transmission: Code Barcode Prefix Name Preamble Postamble Suffix Length data Insert groups...
Parameter Setting List Program Barcode standard parameter setting list If you wish to display the current configuration of your ZB-8110/8150/8210, scanner over the host terminal/computer, scan the Barcode standard parameter setting list bar code. Unique parameter list If you wish to display the unique parameter setting list, scan the unique parameter list bar code System parameter setting list If you wish to display the product information and revision...
Page 94
Firmware version list If you wish to display the firmware version, scan the Firmware version list. WARNING: Default value initialization If you wish to return the ZB-8110/8150/8210 to all the factory default settings, scan the Default value initialization bar code. Exit...
Need help?
Do you have a question about the ZB-8150 and is the answer not in the manual?
Questions and answers