2D Barcode Scanner User manual.

Size: px
Start display at page:

Download "2D Barcode Scanner User manual."

Transcription

1 2D Barcode Scanner User manual. Ver: 1.2 Copyright September All rights reserved

2 Index Chapter 1: Import Notice Regulations RoHS DIRECTIVE SAFETY PRECAUTION Chapter 2: Introduction PRODUCT FEATURES PRODUCT SPECIFICATION PACKAGE INFORMATION DEFAULT SYMBOLOGIES Chapter 3: Scanner Configuration Configuration by USER MANUAL Configuration by SOFTWARE Chapter 4: General Setting General Cable Mode Setting Mode Output Interface App Type Scan Activation Time GoodRead Beep Volume Warning Beep Volume Power on light Good Read Beep Freq Good Read Beep Time Transmission Code length Force Case Transmission Code ID Code ID Postition Transmission Code Name Preamble Code Preamble Content Postamble Code Postamble Content Prefix Code Prefix Content Suffix Code Suffix Content Control Characters Scanner Confuguration by Software Firmware Update Scanner Configuration

3 Index Chapter 5: General configuration setting Host Interface Version Abort Setting ISP Mode Barcode Default All Default Output Interface Out-HID(USB-Hid) Type Caps Lock Numeric Key Shift Release Caps Lock Transmission Timeout Transmission Char Delay Transmission Char Gap Time Transmission Record Gap Time Layout Setting Output Language Out-SPP(Virtual COM or RS232) Type Length of Data Transfer Bit Length of Data Stop Bit Parity Check Communication Protocol <STX> & <ETX> Characters <CMD> & <BAR> Characters Command Mode Baud Rate Hand Shake Trigger Mode Retransmission Count ACK Timeout Transmission Timeout Transmission Char Delay Transmission Char Gap Time Transmission Record Gap Time System Control ISP Mode Interface System Beep Sw Data Link Escape Character <CMD> Type Character

4 Index <BAR> Type Character ETX Character STX Character Setup Time Chapter 6: Symbology Settings Barcode Symbologies Default Setting Chart UPC-A Read CheckDigit Addon Addon Wait Add-on Addon Separator Coupon Gs1DataBar Output ExtendedCouponCode Wait Addon Time ConvertUpcaToEan TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data UPC-E Read Expansion CheckDigit Addon Addon Wait addon Addon Separator Wait Addon Time TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data

5 Index 6-4 EAN Read CheckDigit Addon Addon Wait addon Addon Separator ISBN Conversion Wait Addon Time TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data EAN Read CheckDigit Addon Addon Wait addon Addon Separator Wait Addon Time TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Msi Read Chksum Verification Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition

6 Index Insertion1Data Insertion2DataPosition Insertion2Data Gs1 Databar OmnidirectionalRead LimitedRead Expanded Read Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Gs1 Composite Read Upc/EanVersion Gs1Emulation Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Codablock CodablockARead CodablockFRead Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition

7 Index Insertion2Data PDF Pdf417 Read MacroPdf417 Read PoorQuality PDFCodes Read MicroPdf417 Read Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Tlc Read TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data QR Code Read Append Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data DataMatrix Read Min Code Length Max Code Length

8 Index TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data MaxiCode Read Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Aztec Read Append Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data ChineseSensible(HanXinCode) Read Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition

9 Index Insertion2Data Codabar(Nw7) Read Start/End Transmission Chksum Digit Concatenation Min Code Length Max Code Length DblConFirm ConcatenationTimeOut TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Code Read Chksum Verification Start/End Transmission Type Min Code Length Max Code Length DblConFirm Code32 Fmt TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Interleaved2of Read Chksum Digit Min Code Length Max Code Length DblConFirm TruncateLeading

10 Index TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Nec2of Read Chksum Digit Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Code Read Append Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Straight2of5(Industrial2of5) Read Min Code Length Max Code Length Straight2of5IATA DblConFirm TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data

11 Index Insertion2DataPosition Insertion2Data Matrix2of Read Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Code Read Chksum Digit Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Code Read Append ISBTConcatenation Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data Gs Read

12 Index Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data DPostal Read Postnet Tx CheckDigit Planet Tx CheckDigit AustralianPostInterpretation TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data ChinaPost(HongKong2of5) Read Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data KoreaPost Read Tx Checkdigit Min Code Length Max Code Length TruncateLeading TruncateEnding TruncateZero

13 Index Insertion1DataPosition Insertion1Data Insertion2DataPosition Insertion2Data BarcodeAppID AppIDSw AppIDConChar BarcodeID BarcodeID Default BarcodeID Setting Hexadecimal / Decimal TABLE ASCII Code Table

14 1. Important Notice Chapter 1: important Notice 1-1 Regulations 1-2 RoHS DIRECTIVES 1-3 SAFETY PRECAUTION 14

15 1. Important Notice 1. Important Notice: 1-1 REGULATIONS 1-1 Regulations This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. This device has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiated radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. 15

16 1. Important Notice RoHS DIRECTIVE The RoHS directive (European Parliament Directive 2002/95/EC) mandates that producers of electrical or electronic equipment sold into Europe must minimize or eliminate the following materials from their design, as they are considered health risks: 1. Lead 2. Mercury 3. Cadmium 4. Hexavalent Chromium 5. Polybrominated biphenyls (PBB) 6. Polybrominated diphenyl ethers (PBDE) These Materials must be reduced to their appropriate level (as announced by the directive) by July 1, Technology committed to the environment, which makes the necessary changes to our products in order to comply with the directive. This involves converting most of the non-compliant components (electronics, PC boards, etc.) of our products to the compliant equivalent. We also changed the assembly processes (solder, glue, etc) to fully compliant with the directive. These changes will not affect the form, size or function of our products and the important thing is the reliability and performance remains the same. 1-3 SAFETY PRECAUTION 1-3 SAFETY PRECAUTION Do not stare the scanning light source beam. Do not touch the device transparent window, reading performance might decrease if transparent window is dirty or scratch. Do not disassemble or modify the internal components from the scanner. Do not expose the scanner to any flammable source. 16

17 2. Introduction Chapter 2: Introduction 2-1 PRODUCT FEATURES 2-2 PRODUCT SPECIFICATION 2-3 PACKAGE INFORMATION 2-4 DEFAULT SYMBOLOGIES 17

18 2. Introduction 2. Introduction 2-1 PRODUCT 2-1 FEATURES Ergonomic and lightweight Programmable Beep tone, volume. 18

19 2. Introduction 2-2 PRODUCT 2-2 SPECIFICATION Model No. Output interface support Readable barcode type RS232, USB-COM, USB-HID CM-2D305 2D Fixed Type Barcode scanner 1D : EAN/UPC, RSS(GS1 databar), Code 39, Code 128, UCC/EAN 128, ISBN, ISBT, Interleaved, Matrix, Industrial and Standard 2 of 5, Codabar, Code 93/93i, Code 11, MSI 2D : Codablock A, Codablock F, PDF417, MicroPDF417, Aztec Code, Data Matrix, MaxiCode, QR Code, Chinese Sensible(Han Xin) code Postal Codes: Australian Post, British Post, Canadian Post, China Post, Japanese Post, Korea Post, Netherlands Post, Planet Code, Postnet Optical Resolution Illumination & Aiming 640 x 480 pixels White LED illumination; Red LED dot aimer Field of View Horizontal : 37.8, Vertical : 28.8 PCS Up to 0.3 Scan Rate 30 frames per second Scan Angle Tilt : 360, Pitch : ± 45, Skew : ± 45 Depth of Field Minimum Distance : 5cm / 1.97in ( Code 39, PSC 0.9, 15.6mil ) Maximum Distance : 25cm / 9.84in ( Code 39, PSC 0.9, 15.6mil ) Reading Indicator Configuration Green LED and buzzer user manual or RS232 command Weight 135g ( with USB cable ) Cable Size Environment Humidity 1.8m straight type 69.8(L) x 46.2(W) x 27.9(H) mm Up to 95% RH Working Temperature -10 C ~ 40 C Drop Durability 1.2m Safety Standard FCC & CE Class B, VCCI Voltage 5V± 5% Optional stand Ambient light Works in any lighting conditions from 0 to 100,000 lux Power Consumption Present Mode : Under 350mA ( operation ), 120mA ( standby ) GoodReadOff : Under 350mA ( operation ), 30mA ( standby ) Calculated MTBF 70,000 hours 19

20 2. Introduction Remark Symbology Density Minimum Distance Maximum Distance U.P.C. 100% 5.5cm / 2.1" 28.0cm / 11.0" Code 39 5 mil 6.1cm / 2.4" 13.0cm / 5.1" Code mil 6.0cm / 2.4" 38.0cm / 15.0" PDF mil 6.0cm / 2.5" 12.5cm / 4.9" Data Matrix 10 mil 6.0cm / 2.6" 13.0cm / 5.1" QR Code 20 mil 5.0cm / 2.0" 23.0cm / 9.0" 20

21 2. Introduction 2-3 PACKAGE 2-3 INFORMATION The contents of the package may vary depending on your order. While some primary devices avail the users of their fundamental functionality, some optional items are also available for your purchase to maximize efficiency of our product. Inside the package contain the following items: Barcode Scanner Solution CD Browse Solution CD to locate the following how-to references for troubleshooting problems: User Manual ISP Driver for Windows OS Utility Program 21

22 2. Introduction 2-4 DEFAULT 2-4 SYMBOLOGIES UPC-A UPC-E EAN-8 EAN-13 Msi Symbologies Default setting Enabled Enabled Enabled Enabled d Gs1 Databar Omnidirectional Enabled Gs1 Composite Limited Enabled Expanded Enabled d Codablock CodablockA d CodablockF d PDF417 PDF417 Enabled Tlc39 MacroPdf417 Enabled MicroPdf417 d d QR Code DataMatrix MaxiCode Aztec Code ChineseSensible(HanXinCode) Codabar(Nw7) Code39 Interleaved2of5 Nec2of5 Code93 Enabled Enabled d Enabled d Enabled Enabled Enabled Enabled Enabled 22

23 2. Introduction Straight2of5(Industrial2of5) Matrix2of5 Code11 Straight2of5 (Industrial2of5) Straight2of5IATA d d d d Code-128 Gs DPostal ChinaPost(HongKong2of5) KoreaPost Enabled d d d d 23

24 3. Scanner Configuration Chapter 3: Scanner Configuration 3-1 CONFIGURATION BY USER MANUAL 3-2 CONFIGURATION BY SOFTWARE 24

25 3. Scanner Configuration 3. Scanner Configuration CONFIGURATION Configuration by USER BY MANUAL USER MANUAL In the user manual, print out the related topics of setting page, simply use the scanner to scan the barcode for configuration. For example: ENTER */$%ENTR* (Enter configuration) Good read Beep *7HZ0* ABORT *ZEXT* Abort current setting before exit configuration Level4 *7HZ4* End *ZEND* (Exit Configuration) ALL Default setting: user may configure the scanner back to all default settings, if configuration goes wrong. ENTER */$%ENTR* (Enter configuration) ALL DEFAULT *ZADE* Restore to all default setting. 25

26 3. Scanner Configuration CONFIGURATION Configuration by SOFTWARE BY SOFTWARE In the product CD, you can find configuration software Normal command setting to configure the parameters. Scanner general settings: (CM-2D305\Software\Normal command setting\scanner Setting.exe) Note: Please refer to the related configuration chapters or additional manual for how to use the software. 26

27 4. General Setting Chapter 4: General Setting 4-1 General Cable Mode Setting Mode Output Interface App Type Scan Activation Time GoodRead Beep Volume Warning Beep Volume Power on light Good Read Beep Freq Good Read Beep Time Transmission Code length Force Case Transmission Code ID Code ID Postition Transmission Code Name Preamble Code Preamble Content Postamble Code Postamble Content Prefix Code Prefix Content Suffix Code Suffix Content Control Characters 4-2 Scanner Configuration by Software Firmware update Scanner Configuration 27

28 4. General Setting 4. General Setting 4-1 General Cable Mode Setting 4-1 General Cable Mode Setting Mode Mode This function to set operation Mode: (1) Good Read Off: When pressing Scan key, turning on scanning light, scanning barcode correctly or over loading time to make barcode scanning incorrectly, the light will be turned off. (2) Momentary: When pressing Scan key, turning on scanning light, scanning barcode correctly or release Scan key, the light will be turned off. (3) Toggle: Scan Toggle label if you intend to gain more flexibility in when to read a barcode. A press on Scan Button will lead in switching on the light whereas either a successful decoding of a barcode or giving it Scan button press correspondingly switches off the light. (4) Present: When the user chose this mode, as long as the object in the scan range is sensed, so the scanning light will turn on until the decoding is successful or decoding is unsuccessful for a period of time, then the scanning light will turn off, and waiting for the next object is sensed Please scan the appropriate label to determine your preferred scan mode. *0HS0* Good Read Off *0HS1* Monentary *0HS3* Toggle *0HS4* Present Enter 28 End

29 4. General Setting Output Interface Please scan the appropriate barcode to specify the output interface *3HV1* Usb-Hid *3HV2* Usb-Spp(Virtual COM) *3HV4* Physical-Spp(RS-232) App Type Whether to enable special setting Normal: Do not enable MobilePhone: When scanning the barcode on the phone, to set up this function for better and accurate scanning *1HT0* Normal *1HT1* MobilePhone Enter 29 End

30 4. General Setting Scan Scan Activation Time Time In general, after Scan Button is pressed down, LED light will emit a stream of light for a scan attempt. This parameter is thus used to specify activation duration which indicates the amount of time LED light will stays on after Scan button is held. *0JH+* Configuration Range Unit Default Setting 1 ~ 30 Secs 1 Sec 10 Secs Procedure (B) Scan Scan Activation Time barcode GoodRead Beep Beep Volume Scan the appropriate barcode to disable Good Read Buzzer or set Good Read Buzzer volume when a barcode is successfully decoded. *7HZ0* *7HZ2* Level2 *7HZ4* *7HZ1* Level1 *7HZ3* Level3 Level4 Enter 30 End

31 4. General Setting Warning Beep Beep Volume Scan the appropriate barcode to disable Warning Buzzer or set Warning Buzzer volume when Warning or error occurred. *3I30* *3I32* Level2 *3I34* *3I31* Level1 *3I33* Level3 Level Power on on light light When the scanner is on, whether to turn on the scanning light automatically. *5I50* *5I51* Enable Enter 31 End

32 4. General Setting Good Read Beep Freq When decoding successfully, it will make a sound, and you can use this setting to set Beep Frequency. *6IO+* Configuration Range Unit Default Setting 100 ~ 3500Hz 100Hz 2700 Hz Procedure (B) Scan Good Read Beep Freq barcode Good Read Beep Time When decoding successfully, it will make a sound, you can use this setting to set the duration of Beep Time. *7IP+* Configuration Range Unit Default Setting 10 ~ 2550ms 10ms 100 ms Procedure (B) Scan Good Read Beep Time barcode Enter 32 End

33 4. General Setting Transmission Code Length If user needs to know the length of the barcode data, this configuration enables to indicate the barcode length in front of barcode data. *7SO0* *7SO1* Enable Force Case This configuration enables to convert all output digits to be same printing-case; even one barcode may have two kinds of case *6SW0* None *6SW2* Lower *6SW1* Inverse *6SW3* Upper Enter 33 End

34 4. General Setting Transmission Code ID When scanning the barcode, User might want to know the symbology of the barcode ID, This configuration enables to display the Code ID. *4SL0* *4SL1* Enable Code ID Position When Transmission Code ID is Enable, user can configure the output position of Code ID(Before Barcode/ After Barcode). *5SM0* Before Barcode *5SM1* After Barcode Enter 34 End

35 4. General Setting Transmission Code Name This configuration enables to show the barcode symbology name. Symbology name will be showing in front of barcode data. *3SK0* *3SK1* Enable Preamble code Preamble Code refers to a sequence of characters which precedes both Prefix Code and barcode data during data transmission. Scan the appropriate barcode to enable or disable Preamble Code. *8SG0* *8SG1* Enable Enter 35 End

36 4. General Setting Preamble Content Setting Preamble code content *5TC+* Configuration Length Default Setting 8 NULL Procedure (B) Scan Preamble Content barcode Postamble Code code Postamble Code refers to a sequence of characters which appends to both barcode data and Suffix Code during data transmission. Scan the appropriate barcode to enable or disable Postamble Code. *0SH0* *0SH1* Enable Enter 36 End

37 4. General Setting Postamble Content Setting Postamble code content *4TK+* Configuration Length Default Setting 8 <CR><LF>(0x0D0x0A) Procedure (B) Scan Postamble Content barcode Prefix Code code Prefix Code is a sequence of characters interposed between Preamble Code and barcode data during data transmission. Scan the appropriate barcode to enable or disable Prefix Code *1SI0* *1SI1* Enable Enter 37 End

38 4. General Setting Prefix Content Setting Prefix code content *3TS+* Configuration Length Default Setting 8 NULL Procedure (B) Scan Prefix Content barcode Suffix Code code Suffix Code is a sequence of characters interposed between barcode data and Postamble Code during data transmission. Scan the appropriate barcode to enable or disable Suffix Code. *2SJ0* *2SJ1* Enable Enter 38 End

39 4. General Setting Suffix Content Setting Suffix code content *3U0+* Configuration Length Default Setting 8 NULL Procedure (B) Scan Suffix Content barcode Contorl Charcaters Control Characters Scan the appropriate barcode to determine whether or not to transmit control code info along with the decoded message if the scanned barcode contains the special ASCII code. *3ST0* *3ST1* Enable Enter 39 End

40 4. General Setting 4-2 Scanner 4-2 Configuration by Software by Software Firmware Update Open the software Normal command setting, the file is located in the CD (\CM-2D305\Software\Normal command setting\scanner Setting.exe) Connect scanner with PC by USB cable, and set the scanner to ISP mode. Scan below barcodes to set the scanner to ISP mode. 1. ENTER: */$%ENTR* 2. ISP: *ZISP* Note: ISP mode means scanner configuration mode. Before any configuration with the software, scanner must scan above two barcodes in order to perform software configuration. Enter 40 End

41 4. General Setting When the scanner is in ISP mode, the PC might request for driver installation, the driver is located in the CD (\CM-2D305\driver\ C0801b.inf). After the scanner scan Enter. ISP barcode, the green LED indicator will be flashing, then proceed to Device Manager to check COM Port For example: The COM Port used by scanner is COM6 Enter 41 End

42 4. General Setting In Normal command setting software, Sync Properties And select the COM port (for example:com6, Note: Baud rate is ) Select OK for software synchronization. Enter 42 End

43 4. General Setting Under Communication Download Kernel File Select the kernel file ( for example: Bin) Select Open for firmware update Enter 43 End

44 4. General Setting When firmware update is successful, as the following picture: To click OK button to finish this setting. After firmware updated, please exit the software. The scanner will reboot. Enter 44 End

45 4. General Setting Scanner Configuration Scanner Configuration Open software Normal command setting, the file is located in the CD (\CM-2D305\Software\Normal command setting\scanner Setting.exe) Connect scanner with PC by USB cable, and Set the scanner to ISP mode. Scan below barcodes step by step to set the scanner to ISP mode. 1. ENTER: */$%ENTR* 2. ISP: *ZISP* Note: ISP mode means scanner configuration mode. Before any configuration with the software, scanner must scan above two barcodes in order to perform software configuration. When the scanner is in ISP mode, the PC might request for driver installation, the driver is located in the CD(\CM-2D305\driver\C0801b.inf). Enter 45 End

46 4. General Setting After the scanner scan Enter. ISP barcode, the green LED indicator will be flashing, then proceed to Device Manager to check COM Port For example: The COM Port used by scanner is COM6 In Normal command setting software, Sync Properties And select the COM port (for example:com6, Note: Baud rate is ) Enter 46 End

47 4. General Setting Select OK for software synchronization. User can change the settings of scanner (For example, enable Msi) Save the configure content and specified a file name in your local drive. Enter 47 End

48 4. General Setting Under communication Download Setting File, the settings will download to the scanner. Exit the software will exit the Normal command setting configuration and scanner will reboot. Note: For detail configuration, please refer to additional manual barcode scanner user manual (\CM-2D305\Manuals\User manual for setting software on 2D barcode scanner.pdf) Enter 48 End

49 5. General 5. General Configuration Setting Setting Chapter 5: General configuration setting 5-1 Host Interface Version Abort Setting ISP Mode Barcode Default All Default 5-2 Output Interface Out-HID(USB-Hid) Type Caps Lock Numeric Key Shift Release Caps Lock Transmission Timeout Transmission Char Delay Transmission Char Gap Time Transmission Record Gap Time Layout Setting Output Language Out-SPP(Virtual COM or RS-232) Type Length of Data Transfer Bit Length of Data Stop Bit Parity Check Communication Protocol <STX> & <ETX> Characters <CMD> & <BAR> Characters Command Mode Baud Rate Hand Shake Trigger Mode Retransmission Count ACK Timeout Transmission Timeout Transmission Char Delay Transmission Char Gap Time Enter 49 End

50 5. General 5. General Configuration Setting Setting Transmission Record Gap Time 5-3 System Control ISP Mode Interface System Beep Sw Data Link Escape Character <CMD> Type Character <BAR> Type Character ETX Character STX Character Setup Time Note: It is recommended to print out the Hexadecimal / Decimal table (page: 257) for parameter setting. Enter 50 End

51 5. General 5. General Configuration Setting Setting 5. General Configuration Setting 5-1 Host Interface 5-1 Host Interface Version Version Firmware information listing, the scanner firmware information included the ISP version, the firmware version and 2D Engine version. *ZVER* (1) Scan Enter Barcode (2) Scan Version barcode Note: Firmware version listing as below Mode: Customer Number Isp: ISP version Kernel: Firmware version 2D Eng: CZ000052BAA 2D Engine version Abort Setting To skip or cancel current operation, your current settings will be aborted before you scan END barcode to finish programming. (1) Scan Enter Barcode (2) Scan Abort Setting barcode *ZEXT* Scan Abort Setting Barcode to cancel the setting before you scan END barcode Enter 51 End

52 5. General 5. General Configuration Setting Setting ISP Mode ISP Mode For software configuration, User must connect the scanner with PC via USB cable, and scan Enter, ISP to enter the ISP mode. (PC might request for Driver installation, please find the driver file C0801b.inf in the CD) (1) Scan Enter Barcode (2) Scan ISP barcode *ZISP* Barcode Default Scan the below barcode to restore the symbologies to the default settings. (1) Scan Enter Barcode (2) Scan Barcode Default barcode *ZDEF* All All Default Configuration setting to restored to factory default setting. (1) Scan Enter Barcode (2) Scan All Default barcode *ZADE* Enter 52 End

53 5. General 5. General Configuration Setting Setting Output Output Interface User can connect the scanner with PC via USB or RS-232 cable to be used as real time USB scanner. There are two different output Interfaces: (1) Out-Hid(USB-Hid) Type: With Out-Hid type, user can use Word, Excel or any word processing software to receive barcode data. (2) Out-SPP(Virtual Com or RS-232) Type: With Out-Spp type, user need to use terminal software to receive the barcode data. Enter 53 End

54 5. General 5. General Configuration Setting Setting Out-HID(USB-Hid) Type Caps lock Caps lock setting for the barcode data display. *3750* Auto *3752* UpperCase *3751* LowerCase *3753* Alt+ Example Barcode data "ABCdef" Status Caps Lock On Caps Lock Off Selection UpperCase ABCdef abcdef LowerCase abcdef ABCdef Alt+Keypad ABCdef ABCdef Numeric Key The settings of the numeric keypad, the keypad must be selected if the application program only accepts numeric keypad. (The right hand side of the numeric keys on the keyboard, and NumLock control key must be on.) *4760* Alpha Pad *4761* Num Pad Enter 54 End

55 5. General 5. General Configuration Setting Setting Shift Release Caps Lock Scan the following barcode can let the user to press Shift to release the status of Caps Lock. *5770* *5771* Enable Transmission Timeout After sending the information, how long time did not respond will start timeout *27V+* Configuration Range Unit Default Setting 2 ~ 255 secs 1 sec 3 secs (B) Scan Transmission Timeout barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is 2 secs, the parameter value is 2 secs / 1 sec = 2 Enter 55 End

56 5. General 5. General Configuration Setting Setting Transmission Char Delay After setting the number of characters transmitted into the Delay Time *37W+* Procedure Configuration Range Default Setting 0 ~ (B) Scan Transmission Char Delay barcode Transmission Char Gap Time This function can set Delay Time between 2 characters. *47X+* Configuration Range Unit Default Setting 0 ~ 255 ms 1ms 0 ms (B) Scan Transmission Char Gap Time barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is 2 ms, the parameter value is 2 ms / 1 ms = 2 Enter 56 End

57 5. General 5. General Configuration Setting Setting Transmission Record Gap Time This function can set Delay Time between 2 records. *57Y+* Configuration Range Unit Default Setting 0 ~ 2550 ms 10 ms 0 (B) Scan Transmission Record Gap Time barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is 200 ms, the parameter value is 200ms / 10ms = Layout Setting The function enables the user to specify HID keyboard language. HID Keyboard Layout setting *6780* EN *6781* UK *6782* Japanese *6783* France *6784* Germany Enter 57 End

58 5. General 5. General Configuration Setting Setting *6785* Italian *6786* Spanish *6787* Portuguese *6788* Slovakia *6789* Korea *678A* Turkey Output Language To set up the target barcode encoding *7790* US *7791* Big5 *7792* Gb2312 *7793* Sjis Enter 58 End

59 5. General 5. General Configuration Setting Setting Out-SPP(Virtual COM or RS-232) Type Out-SPP(Virtual COM or RS-232) Type Length of Data Transfer Bit Set the data bit length *1820* 7bits *1821* 8bits Length of Data Stop Bit Set the data stop bit length *3840* 1bit *3841* 2bits Enter 59 End

60 5. General 5. General Configuration Setting Setting Parity Check Parity checking employs parity bits to detect whether an error occurs or not during data transmission. *2830* Normal *2831* Even *2832* Odd *2833* Space *2834* Mark Communication Protocol Whether to enable Ack/Nak responese function *4850* None *4851* Ack / Nak Enter 60 End

61 5. General 5. General Configuration Setting Setting <STX> & <ETX> Characters Scan below barcodes to set if need to add STX data (before the output barcode data) & ETX data(after the output barcode data) *5860* None *5861* STX/ETX <CMD> & <BAR> Characters Scan the appropriate barcode to enable or disable <BAR> and <CMD> escape characters *6870* *6871* Enable Command Mode Scan the appropriate barcode to enable or disable Command mode for SPP. *7880* *7881* Enable Enter 61 End

62 5. General 5. General Configuration Setting Setting Baud Rate To set up Baud Rate *0810* 300bps *0811* 600bps *0812* 1200bps *0813* 2400bps *0814* 4800bps *0815* 9600bps *0816* *0817* 38400bps *0818* 57600bps *0819* bps *081A* bps *081B* bps *081C* bps 19200bps Enter 62 End

63 5. General 5. General Configuration Setting Setting Hand Shake Set the using communications protocol *8890* None *8892* CtsRts *8894* Data Ready *8891* RtsCts *8893* Scanner Ready *8895* Xon/Xoff Trigger Mode Whether to enable the external control of the scanning light None: Do not enable CTS Trigger: Whether to enable the scanning light via RTS button of terminal software Xon/Xoff: To control the power of scanning light via Command (For this setting, Command Mode must be On ) 0x11: Turn on the scanning light 0x13: Turn off the scanning light *08A0* None *08A1* Cts Trigger *08A2* Xon/ Xoff Enter 63 End

64 5. General 5. General Configuration Setting Setting Retransmission Count To avoid data transmission loss, messages sometimes have to be resent due to a failure to receive ACK signal; when the amount of resending is out of range and STILL not yet received ACK, which means Timeout *58O+* Configuration Range Default Setting 0 ~ (B) Scan Retransmission Count barcode ACK Timeout To set up the period of time to receive ACK after sending data *68P+* Configuration Range Unit Default Setting 2 ~ 255 sec 1 sec 3 (B) Scan ACK Timeout barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is.2 sec, the parameter value is 2 sec / 1 sec = 2 Enter 64 End

65 5. General 5. General Configuration Setting Setting Transmission Timeout After sending the information, how long time did not respond will start timeout *88R+* Configuration Range Unit Default Setting 2 ~ 255 sec 1 sec 3 (B) Scan Transmission Timeout barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is.2 sec, the parameter value is 2 sec / 1 sec = Transmission Char Delay After setting the number of characters transmitted into the Delay Time *08S+* 0 ~ Procedure (B) Scan Transmission Char Delay barcode Enter 65 End

66 5. General 5. General Configuration Setting Setting Transmission Char Gap Time This function can set Delay Time between 2 characters. *18T+* Configuration Range Unit Default Setting 0 ~ 255 ms 1 ms 0 ms (B) Scan Transmission Char Gap Time barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is. 2 ms, the parameter value is 2 ms / 1 ms = Transmission Record Gap Time This function can set Delay Time between 2 records. *28U+* Configuration Range Unit Default Setting 0~2550 ms 10 ms 0 (B) Scan Transmission Record Gap Time barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is 200 ms, the parameter value is 200 ms / 10 ms = 20 Enter 66 End

67 5. General 5. General Configuration Setting Setting 5-3 System Control 5-3 System Control ISP Mode Interface ISP Mode Interface To set up which interface for data transmission when you access ISP mode *53T0* USB COM *53T1* RS System Beep Beep Sw Sw Whether it needs to disable Beep sound of system category (like power on music) or set the Beep volume of the system category. *13P0* Off *13P1* Level1 *13P2* Level2 *13P3* Level3 *13P4* Level4 Enter 67 End

68 5. General 5. General Configuration Setting Setting Data Link Escape Character Data Link Escape Characters Set Escape digits *44I+* Configuration Length Default Setting 1 0x10 (B) Scan Data Link Escape Character barcode <CMD> Type Character <CMD> Type Character Set Cmd digits in Record Packed Format *54J+* Configuration Length Default Setting 1 0x13 (B) Scan <CMD> Type Character barcode Enter 68 End

69 5. General 5. General Configuration Setting Setting <BAR> Type Type Character Character Set Bar digits in Record Packed Format *64K+* Configuration Length Default Setting 1 0x11 (B) Scan <BAR> Type Character barcode ETX Character ETX Character Set Etx digits *84M+* Configuration Length Default Setting 1 0x03 (B) Scan ETX Character barcode Enter 69 End

70 5. General 5. General Configuration Setting Setting STX Character Set Stx digits *74L+* Configuration Length Default Setting 1 0x02 (B) Scan STX Character barcode Setup Time Setup Time Set when after enter into setting mode, it is Timeout if there is no action within a period of time. *75B+* Configuration Range Unit Default Setting 1~255 Sec 1 Sec 60 Sec (B) Scan Setup Time barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is 2 minutes, the parameter value is 2 min / 1 sec = 120 Enter 70 End

71 Chapter 6: Symbology Settings 6-1 Barcode Symbologies Default setting chart 6-2 UPC-A 6-3 UPC-E 6-4 EAN EAN Msi 6-7 Gs1 Databar 6-8 Gs1 Composite 6-9 Codablock 6-10 PDF Tlc QR Code 6-13 DataMatrix 6-14 MaxiCode 6-15 Aztec 6-16 ChineseSensible(HanXinCode) 6-17 Codabar(Nw7) 6-18 Code Interleaved2of Nec2of Code Straight2of5(Industrial2of5) 6-23 Matrix2of Code Code Gs DPostal 6-28 ChinaPost(HongKong2of5) 6-29 KoreaPost 6-30 BarcodeAppID 6-31 BarcodeID Enter 71 End

72 6. Symbology Settings Barcode Symbologies Default Default Setting Chart setting Chart Barcode type Read Length Truncate Min. Max Lead End UPC-A Enable UPC-E Enable EAN-13 Enable EAN-8 Enable Msi Gs1 Databar Enable Gs1 Composite CodablockA CodablockF PDF417 Enable MicroPdf Tlc QR Code Enable DataMatrix Enable MaxiCode Aztec Enable ChineseSensible(Ha nxincode) Codabar(Nw7) Enable Code39 Enable Interleaved2of5 Enable Nec2of5 Enable Code93 Enable Straight2of5(Industri al2of5) Matrix2of Code Enter 72 End

73 Code-128 Enable Gs DPostal ChinaPost(HongKon g2of5) KoreaPost Enter 73 End

74 6-2 UPC-A 6-2 UPC-A Read Read Whether the barcode can be scanned *QVB0* *QVB1* Enable CheckDigit CheckDigit Whether to send Check Digit *KV50* *KV51* Enable Addon2 Whether able to read 2 digit additional code *MV70* *MV71* Enable Enter 74 End

75 6-2-4 Addon Addon5 Whether able to read 5 digit additional code *NV80* *NV81* Enable Wait Add-on Whether only to read barcode with additional code *OV90* *OV91* Enable Addon Separator Addon Separator Whether use space to distinguish barcode and additional code *PVA0* *PVA1* Enable Enter 75 End

76 6-2-7 Coupon Gs1DataBar Output Coupon Gs1DataBar Output When scanning the barcode data of UPC and GS1 Databar at the same time, whether to only indicate the content of GS1 Databar *JVD0* *JVD1* Enable ExtendedCouponCode ExtendedCouponCode Use the following codes to enable or disable UPC-A and EAN-13with Extended coupon code: 1. Off: When left on the default setting(off), the scanner treats Coupon codes and Extended Coupon Codes as single bar codes 2. Allow: If you scan the Allow Connection code, when the scanner sees the coupon code and the extended coupon code in a single scan, it transmits both as one symbology. Otherwise, it transmits the first coupon code it reads 3. Require: If you scan the Require Concatenation code, the scanner must see and read the coupon code and extended coupon code in a single read to transmit the data. No data is output unless both codes are read *IVC0* Off *IVC1* Allow *IVC2* Require Enter 76 End

77 6-2-9 Wait Addon Time Wait Addon Time Wait for decoding additional code, need to use Wait Add-on ; If to get the additional code in a specified decoding time, then indicate, otherwise do not indicate *KVE+* Configuration Range Unit Default Setting 0~500 ms 1 ms 120 ms (B) Scan Wait Addon Time barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is 20 ms, the parameter value is 20 ms / 1 ms = ConvertUpcaToEan13 When UPC-A Converted to EAN-13 is selected, UPC-A bar codes are converted to 13 digit EAN-13 codes by adding a zero to the front. *JV40* Convert *JV41* Off Enter 77 End

78 TruncateLeading TruncateLeading To set up the number of digits to be omitted from the beginning of the barcode *I0Y+* 0~12 0 (B) Scan TruncateLeading barcode TruncateEnding To set up the number of digits to be omitted from the end of the barcode *L10+* 0~12 0 (B) Scan TruncateEnding barcode Enter 78 End

79 TruncateZero Whether to omit 0 from the beginning of the barcode *N120* *N121* Enable Insertion1DataPosition To set up the position to insert data1 *P14+* 0~12 0 (B) Scan Insertion1DataPosition barcode Enter 79 End

80 Insertion1Data To set up data1 to be inserted *I16+* Configuration Length Default Setting 2 NULL (B) Scan Insertion1Data barcode Insertion2DataPosition To set up the position to insert data2 *K18+* 0~12 0 (B) Scan Insertion2DataPosition barcode Enter 80 End

81 Insertion2Data To set up data2 to be inserted *M1A+* Configuration Length Default Setting 2 NULL (B) Scan Insertion2Data barcode Enter 81 End

82 6-3 UPC-E 6-3 UPC-E Read Read Whether the barcode can be scanned *MVG0* *MVG1* Enable Expansion Expansion This expansion function is for UPC-E only. It will extend the barcode to be 12-digits by 0. *OVI0* *OVI1* Enable Enter 82 End

83 6-3-3 CheckDigit CheckDigit Whether to send Check Digit *PVJ0* *PVJ1* Enable Addon2 Whether able to read 2 digit additional code *IVL0* *IVL1* Enable Addon5 Whether able to read 5 digit additional code *JVM0* *JVM1* Enable Enter 83 End

84 6-3-6 Wait addon Wait addon Whether only to read barcode with additional code *KVN0* *KVN1* Enable Addon Separator Addon Separator Whether use space to distinguish barcode and additional code *LVO0* *LVO1* Enable Enter 84 End

85 6-3-8 Wait Addon Time Time Wait for decoding additional code, need to use Wait Add-on ;If to get the additional code in a specified decoding time, then indicate, otherwise do not indicate *KVE+* Configuration Range Unit Default Setting 0~500 ms 1 ms 120 ms (B) Scan Wait Addon Time barcode (C) Scan parameters from Hexadecimal / Decimal table Example: If configuration is 20 ms, the parameter value is 20 ms / 1 ms = TruncateLeading TruncateLeading To set up the number of digits to be omitted from the beginning of the barcode *CUQ+* 0~8 0 (B) Scan TruncateLeading barcode Enter 85 End

86 TruncateEnding To set up the number of digits to be omitted from the end of the barcode *EUS+* 0~8 0 (B) Scan TruncateEnding barcode TruncateZero TruncateZero Whether to omit 0 from the beginning of the barcode *GUU0* *GUU1* Enable Enter 86 End

87 Insertion1DataPosition To set up the position to insert data1 *9UW+* 0~8 0 (B) Scan Insertion1DataPosition barcode Insertion1Data To set up data1 to be inserted *BUY+* Configuration Length Default Setting 2 NULL (B) Scan Insertion1Data barcode Enter 87 End

88 Insertion2DataPosition To set up the position to insert data2 *EV0+* 0~8 0 (B) Scan Insertion2DataPosition barcode Insertion2Data To set up data2 to be inserted *GV2+* Configuration Length Default Setting 2 NULL (B) Scan Insertion2Data barcode Enter 88 End

89 6-4 EAN EAN Read Whether the barcode can be scanned *MVP0* *MVP1* Enable CheckDigit CheckDigit Whether to send Check Digit *NVQ0* *NVQ1* Enable Addon Addon2 Whether able to read 2 digit additional code *OVR0* *OVR1* Enable Enter 89 End

90 6-4-4Addon Addon5 Whether able to read 5 digit additional code *PVS0* *PVS1* Enable Wait addon Wait addon Whether only to read barcode with additional code *QVT0* *QVT1* Enable Addon Separator Addon Separator Whether use space to distinguish barcode and additional code *IVU0* *IVU1* Enable Enter 90 End