background image

89 

4-13 RESTART

 

Description: the command demands the scanner to restart. 

Packet Format   

Length

 

Opcode

 

Status

 

Checksum

 

0x03 

0x5E 

(‘^’) 

 

 

Field Descriptions   

Table 4-15 Field Descriptions

 

Field Name 

Format 

Size 

Description 

Length 

Length of message (not 
including checksum). 

1 Byte 

Length Field 

Opcode 

0x5E 

1 Byte 

Identifies this opcode type. 

Status 

Bit0

Retransmit 

Bit7: Command source 

1 Byte 

Bit0

Identifies the transmission status.   

Bit7: 1, Command source.   

Checksum 

2's complement sum of 
message contents 
excluding checksum. 

2 Bytes 

Checksum of message. 

 

For example: the host sends the command to restart the scanner. 

Length

 

Opcode

 

Status

 

Checksum

 

0x03 

0x5E 

0x80 

0xFF 0x28 

Host Requirements 

The host sends RESTART to the scanner, which makes scanner restarted.   

Scanner Requirements 

If  ACK/NAK handshaking is enabled, the scanner responds with ACK or NAK and restart, when  the 
RESTART received. 

 

 

 

Summary of Contents for ES910

Page 1: ...ES910 Embedded Laser Barcode Scanner User Manual Version ES910_UM_EN_V1 1 7 ...

Page 2: ......

Page 3: ...tware Safety statement Regulatory Compliance Statements Unitech Electronics co Ltd herewith declares that the Unitech product is in compliance with the essential requirements and all other provisions of the R TTE 1999 5 EC directive the EMC 2004 108 EC directive and the Low Voltage 2006 95 EC directive The declaration of conformity is available for download at https portal unitech eu public Safety...

Page 4: ... a Nylok patch 3 Do not place magnetic material e g dynamic speakers ringers vibrators inductors metal parts within 1 inch of the scanner chassis Evaluate placement of all magnetic or ferrous material during system layout to determine if 1 inch is sufficient 4 Leave sufficient space to accommodate the maximum size of the scanner 5 Read section 1 2 Electrical interface Pin assignment carefully to l...

Page 5: ...N 8 30 3 11 Code 39 Code 32 Trioptic Code 39 32 3 12 Interleaved 2 of 5 35 3 13 Industrial 2 of 5 37 3 14 Matrix 2 of 5 38 3 15 Codabar 40 3 16 Code 128 42 3 17 UCC EAN 128 44 3 18 ISBT 128 46 3 19 Code 93 48 3 20 Code 11 50 3 21 MSI Plessey 52 3 22 UK Plessey 54 3 23 China Post 56 3 24 China Finance 57 3 25 Telepen 60 3 26 GS1 DataBar GS1 DataBar Truncated 62 3 27 GS1 DataBar Limited 63 3 28 GS1 ...

Page 6: ...READ_STOP 91 4 16 The control of timing conflict 92 5 Troubleshooting 93 6 Maintenance 94 7 Barcode representing non printable character 95 8 ASCII Table 96 9 Test symbols 97 10 Return default parameters firmware version 99 11 Configuration alphanumeric entry barcode 100 ...

Page 7: ...rface supported RS 232 3 3V TTL level USB USB virtual COM Operating mode Manual operation Auto detection Command Dimensions Height Width Depth 46 2mm 41 3mm 20 7mm Weight 72 8g with Zinc alloy case 29g with ABS case optional Case material Zinc alloy ABS optional Temperature 0 to 50 C 32 to 120 F Operating 40 to 60 C 40 to 140 F Storage Humidity 5 to 95 non condensing Programming method Manual read...

Page 8: ...rpose Input Ground for interface auto selection purpose Input RS232 Logic high level 3 3VDC USB Logic low level 0V reference 5 TXD Output Reserved RS232 Serial data transmit output port Transmitted data 6 RXD Input Reserved RS232 Serial data receive input port Received data 7 Reserved Reserved Reserved 8 TRIGGER Input TRIGGER Input Scanner trigger Low level activity 0V reference high level 3 3VDC ...

Page 9: ...5 6 I Im Industrial 2 of 5 4 H Im Matrix 2 of 5 6 X Im Codabar 4 N Fm Code 128 1 K Cm UCC EAN 128 1 K Cm ISBT 128 1 K Cm Code 93 1 L Gm Code 11 4 V MSI Plessey 4 O Mm UK Plessey 1 U Mm China Post 11 2 T Im China Finance 10 2 Y Telepen 1 P Em GS1 DataBar 16 2 R em GS1 DataBar Truncated3 16 2 R em GS1 DataBar Limited 16 2 R em GS1 DataBar Expanded 1 R em Note 1 The settings for ISBN ISSN and EAN 13 ...

Page 10: ...4 1 4 Decode zone Figure 1 2 High density series ...

Page 11: ...5 Figure 1 3 Long range series ...

Page 12: ...ce any magnetic material within 1 inch 2 54 cm of the chassis without testing 2 2 Mounting There are four mounting holes M2 on the top of the chassis and it is shown in Figure 2 1 Top view Bottom view Side view of top Side view of Bottom Side view Figure 2 1 Mounting diagram Notes Mounting screws and locating pins must be non magnetic material Do not place any magnetic material within 1 inch of th...

Page 13: ...ance of the scanner Figure 2 2 Appearance of the scanner with Zinc alloy case Figure 2 3 Appearance of the scanner with ABS case SCAN Beeper Infrared detecting Exit window SCAN Beeper Infrared detecting Exit window ...

Page 14: ...8 2 4 Scan angle Figure 2 4 Scan angle Note The scanner s sealing condition can meet its own protection require It s not necessary to add extra sealing protection ...

Page 15: ...owing barcode Multiple scan setting The steps of configuration are 1 Scan the SETUP barcode on the parameter setting part 2 Enter the option mode by scanning the Parameter name barcode 3 To the right of the option barcode the necessary alphanumeric inputs are listed Scan these alphanumeric entries 4 Scan the END barcode listed on the bottom of each parameter setting part 5 Notes that only one para...

Page 16: ...TS Host idle High RTS 02 ACK NAK 04 Baud rate 300 00 600 01 1200 02 2400 03 4800 04 9600 05 19200 06 57600 08 115200 09 END Figure 3 2 Set Flow control to be none Alphanumeric entries Option barcode END barcode ...

Page 17: ...ts either an ACK acknowledge or NAK not acknowledge response from the host When a NAK is received the scanner transmits the same data again and waits for either an ACK or NAK After three unsuccessful attempts to send data when NAK are received the scanner issues an error indication and discards the data Inter character delay This delay is inserted after each data character transmitted Response del...

Page 18: ...on Alpha entry Flow control None 00 RTS CTS Host idle Low RTS 01 RTS CTS Host idle High RTS 02 ACK NAK 04 Inter character delay 0 ms 00 5 ms 01 10 ms 02 20 ms 03 40 ms 04 80 ms 05 Response delay 00 99 100 ms 00 99 00 Baud rate 300 00 600 01 1200 02 2400 03 4800 04 9600 05 ...

Page 19: ...setting Option barcode Option Alpha entry 19200 06 38400 07 57600 08 115200 09 Parity None 00 Odd 01 Even 02 Data bit 8 bits 00 7 bits 01 Stop bit 1 bits 00 2 bits 01 Host character delay 00 99 1ms 00 99 00 Data package Disable 00 Enable 01 END ...

Page 20: ...ection 3 2 RS 232 Interface while the USB works in USB virtual serial port operating mode the USB virtual serial port will follow the ACK NAK flow control if the RS232 interface uses ACK NAK flow control Simple COM Port Emulation Please contact the manufacturer for the instruction Note After changing USB Device Types the scanner will automatically restart Keyboard layout The scanner supports diffe...

Page 21: ...ce type HID keyboard 00 HID keyboard for Apple Mac 01 USB virtual COM 02 Simple COM Port Emulation 03 Keyboard layout USA 00 Turkish F 01 Turkish Q 02 French 03 Italian 04 Spanish 05 Slovak 06 Denmark 07 Japanese 08 German 09 Belgian 10 Russian 11 Inter character delay 0 ms 00 5 ms 01 10 ms 02 ...

Page 22: ...16 SETUP Multiple scan setting Single scan setting Option barcode Option Alpha entry 20 ms 03 40 ms 04 60 ms 05 Numeric key Alphabetic key 00 Numeric keypad 01 Alt keypad 02 END ...

Page 23: ...barcodes the scanner will not transmit the decoding result In other scan modes the GOOD_READ_START command and GOOD_READ_STOP command are invalid Note Restoring the default settings by the host command or scanning the barcode has no affect on the scanning mode settings Same barcode delay time If a barcode has been scanned and output once successfully the laser beam must be off or moved away from t...

Page 24: ...meter is set to be 00 the scanner will not store data And if the parameter is set to be FF the scanner will output data after stopping scanning Enter sleeping mode delay The scanner will enter sleeping mode if the scanner s idle state time surpasses the predefined delay time When the scanner s scanning mode is Auto detection it can be awaked by sensor scan button or command And when the scanner is...

Page 25: ...ate continue 02 Continue 03 Timeout off 04 Auto detection 05 Good read identification 06 Standby duration 01 99 second 01 99 04 Same barcode delay time 00 FF16 50 second 00 FF16 00 0A Double confirm 00 09 00 no 00 09 00 Global max code length 04 99 04 99 99 Global min code length 01 99 01 99 04 Global G1 G6 string selection 00 66 00 66 ...

Page 26: ...able 01 Character output restraint None 00 Printable character only 01 Alphanumeric character only 02 Decoder optimization Disable 00 Enable 01 Data output delay in continue scan mode 00 FF16 100 ms FF16 Never 00 FF16 00 Enter sleeping mode delay 10 second 00 3 min 01 15 min 02 30 min 03 60 min 04 6 hour 05 Never 06 END ...

Page 27: ...ion is adjustable Beep tone duration This parameter can be adjusted for a good reading upon favorite usage Volume of beeper This parameter can be adjusted for different level of the volume of the beeper SETUP Multiple scan setting Single scan setting Option barcode Option Alpha entry Power on alert Disable 00 Enable 01 Reserved Beeper indication Disable 00 Enable 01 Beep tone duration 01 09 10 ms ...

Page 28: ...s Supplement digits The Supplement digits barcode is the supplemental 2 or 5 characters Format System character Data digits 10 digits Check digit Supplement digits 2 or 5 Truncation Expansion Truncate leading zeros The leading 0 digits of UPC A data characters can be truncated when the feature is enabled Example Barcode 001234567895 Output 1234567895 Expand to EAN 13 It extends to 13 digits with a...

Page 29: ...cation Disable 00 Enable 01 Check digit trans Disable 00 Enable 01 Code ID setting 00 FF16 ASCII 00 FF16 A Insert group selection 00 66 00 66 00 Supplement digits None 00 2 digits 01 5 digits 02 2 or 5 digits 03 Truncation Expansion None 00 Truncate leading zeros 01 Expand to EAN 13 02 Add country code 04 Add country code 04 END ...

Page 30: ...ding zeros The leading 0 digits of UPC E data characters can be truncated when the feature is enabled Example Barcode 00123457 Output 123457 Expand to EAN 13 It extends to 13 digits with a 0 leading digit when the feature is enabled Example Barcode 00123457 Output 0001234000057 Expand to UPC A It extends to 12 digits when the feature is set to be enabled Example Barcode 00123457 Output 00123400005...

Page 31: ... 00 Enable 01 Check digit trans Disable 00 Enable 01 Code ID setting 00 FF16 ASCII 00 FF16 D Insert group selection 00 66 00 66 00 Supplement digits None 00 2 digits 01 5 digits 02 2 or 5 digits 03 Truncation Expansion None 00 Truncate leading zeros 01 Expand to EAN 13 02 Expand to UPC A 03 Truncate system character 04 Add country code 05 END ...

Page 32: ...s 6 digits Check digit Supplement digits 2 or 5 Truncation Expansion Expand to EAN 13 It extends to 13 digits with 0 digits when the feature is enabled Example Barcode 10012341 Output 0100120000031 Expand to UPC A It extends to 12 digits when the feature is set to be enabled Example Barcode 10012341 Output 100120000031 Truncate system character The system character 1 of UPC E1 data can be truncate...

Page 33: ...ation Disable 00 Enable 01 Check digit trans Disable 00 Enable 01 Code ID setting 00 FF16 ASCII 00 FF16 D Insert group selection 00 66 00 66 00 Supplement digits None 00 2 digits 01 5 digits 02 2 or 5 digits 03 Truncation Expansion None 00 Expand to EAN 13 02 Expand to UPC A 03 Truncate system character 04 Add country code 05 END ...

Page 34: ...d Book Number and ISSN International Standard Serial Number are two kinds of barcode for books and magazines The ISBN is 10 digits with leading 978 and the ISSN is 8 digits with leading 977 of the EAN 13 symbol Example Barcode 9780194315104 Output 019431510X Barcode 9771005180004 Output 10051805 ISBN ISSN code ID setting Refer to Code ID setting of 3 6 UPC A SETUP Multiple scan setting Single scan...

Page 35: ...ETUP Multiple scan setting Single scan setting Option barcode Option Alpha entry 5 digits 02 2 or 5 digits 03 ISBN ISSN conversion Disable 00 Enable 01 ISBN ISSN code ID setting 00 FF16 ASCII 00 FF16 B END ...

Page 36: ...git trans By setting Enable check digit will be transmitted Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A Supplement digits Format Data digits 7 digits Check digit Supplement Digits 2 or 5 Truncation Expansion Refer to Truncation Expansion of 3 6 UPC A ...

Page 37: ...01 Check digit verification Disable 00 Enable 01 Check digit trans Disable 00 Enable 01 Code ID setting 00 FF16 ASCII 00 FF16 C Insert group selection 00 66 00 66 00 Supplement digits None 00 2 digits 01 5 digits 02 2 or 5 digits 03 Truncation Expansion None 00 Truncate leading zero 01 Expand to EAN 13 02 END ...

Page 38: ...D setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A Start End transmission The start and end characters of Code 39 are s You can transmit all data digits including two s as data character By setting Enable can be recognized as data character Convert Code 39 to Code 32 Code 32 is a variant of Code 39 used by the Italian pharmaceu...

Page 39: ...ication Disable 00 Enable 01 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 M Insert group selection 00 66 00 66 00 Format Standard 00 Full ASCII 01 Start End transmission Disable 00 Enable 01 as data character Disable 00 Enable 01 ...

Page 40: ...Disable 00 Enable 01 Code 32 Prefix A transmission Disable 00 Enable 01 Trioptic Code 39 read Disable 00 Enable 01 Trioptic Code 39 Start End transmission Disable 00 Enable 01 END Note 1 If Trioptic Code 39 is set Enable Code 39 is forced Enable Note 2 If Code 39 is set Disable Trioptic Code 39 is forced Disable ...

Page 41: ...it verification is optional Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A ...

Page 42: ...pha entry Read Disable 00 Enable 01 Check digit verification Disable 00 USS 01 OPCC 02 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 06 Code ID setting 00 FF16 ASCII 00 FF16 I Insert group selection 00 66 00 66 00 END ...

Page 43: ...de 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A SETUP Multiple scan setting Single scan setting Option barcode Option Alpha entry Read Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 00 Code ID setting 00 FF16 ASCII 00 FF16 H Insert group selection 00 66 00 66 00 E...

Page 44: ... verification is optional Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A ...

Page 45: ... Alpha entry Read Disable 00 Enable 01 Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 06 Code ID setting 00 FF16 ASCII 00 FF16 X Insert group selection 00 44 00 44 00 END ...

Page 46: ... A Start End type 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 3 11 Code 39 Code 32 Trioptic Code 39 Start End character equality By setting Enable the start and end character of a Codabar barcode must be the same SETUP Multiple scan setting Single scan setting Option barcode Option Alpha ent...

Page 47: ...tting Single scan setting Option barcode Option Alpha entry 00 Start End type ABCD ABCD 00 abcd abcd 01 ABCD TN E 02 abcd tn e 03 Start End transmission Disable 00 Enable 01 Start End character equality Disable 00 Enable 01 END ...

Page 48: ...eck digit will be transmitted Max Min code length Refer to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A Truncate leading zeros The leading 0 digits or all 0 digits of Code 128 barcode characters can be truncated when the feature is enabled ...

Page 49: ... Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Reserved 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 K Insert group selection 00 66 00 66 00 Truncate leading zeros Disable 00 All leading 0 s 01 Only the first 0 02 END ...

Page 50: ... transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A Truncate leading zeros Refer to Truncate leading zeros of 3 16 Code 128 ...

Page 51: ... Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Reserved 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 K Insert group selection 00 66 00 66 00 Truncate leading zeros Disable 00 All leading 0 s 01 Only the first 0 02 END ...

Page 52: ...verification is optional Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A ...

Page 53: ...Alpha entry Read Disable 00 Enable 01 Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Reserved 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 K Insert group selection 00 66 00 66 00 END ...

Page 54: ...erification is optional Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A ...

Page 55: ... Alpha entry Read Disable 00 Enable 01 Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 L Insert group selection 00 66 00 66 00 END ...

Page 56: ...Check digit transmission By setting Enable check digit 1 and check digit 2 will be transmitted upon the selected check digit verification method Max Min code length Refer to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A ...

Page 57: ...Read Disable 00 Enable 01 Check digit verification Disable 00 1 digit 01 Reserved 02 Reserved 03 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 00 Code ID setting 00 FF16 ASCII 00 FF16 V Insert group selection 00 66 00 66 00 END ...

Page 58: ...e check digit 1 and check digit 2 will be calculated as the sum module 10 or 11 of the data digits Check digit transmission By setting Enable check digit 1 and check digit 2 will be transmitted upon the selected check digit verification method Max Min code length Refer to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion gr...

Page 59: ...d Disable 00 Enable 01 Check digit verification Disable 00 1 digit mod 10 01 Reserved 02 Reserved 03 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 00 Code ID setting 00 FF16 ASCII 00 FF16 O Insert group selection 00 66 00 66 00 END ...

Page 60: ...nd check digit 2 will be calculated as the sum module 10 or 11 of the data digits Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A ...

Page 61: ... Alpha entry Read Disable 00 Enable 01 Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 U Insert group selection 00 66 00 66 00 END ...

Page 62: ...e ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A SETUP Multiple scan setting Single scan setting Option barcode Option Alpha entry Read Disable 00 Enable 01 Max code length 00 99 00 99 11 Min code length 00 99 00 99 11 Code ID setting 00 FF16 ASCII 00 FF16 T Insert group selection 00 66 00 66 00 END ...

Page 63: ...be converted to A B C D E Leading character assignment By setting only the barcode with the assigned leading character can be output Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A Note This type of barcode is not Omni directionally decodable The encodable character set includes numeric 0 to 9 Among the symbol of 0 to ...

Page 64: ...0 99 10 Check digit verification Disable 00 Reserved 01 Leading character 5 6 7 8 9 converted to A B C D E Disable 00 Enable 01 Only 5 converted to A 02 Only 6 converted to B 03 Only 7 converted to C 04 Only 8 converted to D 05 Only 9 converted to E 06 Leading character assignment Disable 00 Assigned to 0 01 Assigned to 5 A 02 Assigned to 6 B 03 Assigned to 7 C 04 ...

Page 65: ...gned to 3 09 Assigned to 4 10 Code ID setting 00 FF16 ASCII 00 FF16 Y Insert group selection 00 66 00 66 00 END Laser Light Direction Setting By scanning the barcode above the decoding direction of the scanner s laser light is from left to right By scanning the up side down barcode above the decoding direction of the scanner s laser light is from right to left ...

Page 66: ...r to Max Min code length of 3 11 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 3 6 UPC A Insertion group selection Refer to Insertion group selection of 3 6 UPC A Encode character set type Two options Same Telepen symbol with different option is associated with different data output Alphanumeric Supports both letters and numbers within the data source Numeric Support...

Page 67: ... 00 Enable 01 Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 01 Code ID setting 00 FF16 00 FF16 P Insertion group selection 00 66 00 66 00 Encode character set type Alphanumeric 00 Numeric 01 END ...

Page 68: ...C A Conversion UCC EAN 128 Refer to Code ID transmission of 3 31 String transmission Cm will be identified as AIM ID UPC A or EAN 13 Barcode beginning with a single zero as the first digit has the leading 010 stripped and the barcode reported as EAN 13 Barcode beginning with two or more zeros but not six zeros has the leading 0100 stripped and the barcode reported as UPC A SETUP Multiple scan sett...

Page 69: ...rtion group selection of 3 6 UPC A Conversion Refer to Conversion of 3 26 GS1 DataBar GS1 DataBar Truncated SETUP Multiple scan setting Single scan setting Option barcode Option Alpha entry Read Disable 00 Enable 01 Code ID setting 00 FF16 ASCII 00 FF16 R Insert group selection 00 66 00 66 00 Conversion None 00 UCC EAN 128 01 UPC A or EAN 13 02 END ...

Page 70: ...onversion UCC EAN 128 Refer to Code ID transmission of 3 31 String transmission Cm will be identified as AIM ID SETUP Multiple scan setting Single scan setting Option barcode Option Alpha entry Read Disable 00 Enable 01 Max code length 00 99 00 99 00 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 R Insert group selection 00 66 00 66 00 Conversion None 00 UCC EAN 128 01 END ...

Page 71: ...I table to find the value of 24 2 Scan SETUP and Prefix string setting barcode 3 Scan 2 and 4 from the barcode on the foldout back page 4 Scan END barcode 5 Refer to section 3 31 String transmission set Prefix transmission to be Enable Scanning steps Scan the following barcodes in order Insert G1 G2 G3 G4 string setting The scanner offers 4 positions and 4 character strings to insert among the sym...

Page 72: ... 6 Steps scan the following data in order Testing barcode Truncate ending G6 string setting By setting a defined ending character or string can be truncated Also a single character can be un defined Repeat of a G6 character setting While G5 is set as a single defined un defined character G6 can also be set to be repeated This setting is ignored when the truncate number is more than the barcode dat...

Page 73: ...e 00 Postamble string setting 0 22 characters 00 FF16 None 00 Insert G1 string setting 0 22 characters 00 FF16 None 00 Insert G2 string setting 0 22 characters 00 FF16 None 00 Insert G3 string setting 0 22 characters 00 FF16 None 00 Insert G4 string setting 0 22 characters 00 FF16 None 00 FN1 substitution string setting 0 4 characters 00 FF16 SP 20 Truncate leading G5 string setting A un defined c...

Page 74: ...ed times 01 22 Un defined times All FF Truncate ending G6 string setting A un defined character 00 1 22 defined characters 01 7F16 0 30 Repeat of a G6 character setting Once 01 Defined times 01 22 Un defined times All FF Single character C1 replacement 0000 0000 0000 FFFF16 Single character C2 replacement 0000 0000 0000 FFFF16 END ...

Page 75: ...ertion position is greater than the length of the symbol the insertion of string is not effective Code ID position It is allowed to select different positions of code ID placement SETUP Multiple scan setting Single scan setting Option barcode Option Alpha entry Insert G1 string position 00 99 00 99 00 Insert G2 string position 00 99 00 99 00 Insert G3 string position 00 99 00 99 00 Insert G4 strin...

Page 76: ...n Enable is selected The length is represented by a number with two digits Case conversion The characters within code data or the whole output string can be set in either upper case or lower case FN1 substitution transmission The scanner supports a FN1 substitution feature for keyboard wedge USB and RS 232 interface The replacement string of FN1 can be chosen by user see chapter of 3 29 G1 G6 FN1 ...

Page 77: ...n Disable 00 Enable 01 Code name transmission Disable 00 Enable 01 Preamble transmission Disable 00 Enable 01 Postamble transmission Disable 00 Enable 01 Code ID transmission Disable 00 Proprietary ID 01 AIM ID 02 Code length transmission Disable 00 Enable 01 Case conversion Disable 00 Upper data only 01 Lower data only 02 Upper whole string 03 ...

Page 78: ... substitution transmission Disable 00 Keyboard wedge USB 01 RS 232 02 Keyboard wedge USB RS 232 03 All non printable character string transmission with string setting Disable 00 Enable 01 Transmit the first N data characters only All 99 01 99 01 99 Transmit the last N data characters only All 99 01 99 01 99 END ...

Page 79: ... Num Command name Operation code Description 1 CMD_ACK 0x59 Y ACK 2 CMD_NAK 0x4E N NAK 3 DECODE_DATA 0x50 P Packet Decode data 4 REQUEST_REVISION 0x56 V Request scanner software revision 5 REPLY_REVISION 0x52 R Reply scanner software revision 6 START_DECODE 0x53 S Start decoding 7 STOP_DECODE 0x45 E Stop decoding 8 PARAM_DEFAULT 0x25 Recover default parameter setting 9 PARAM_REQUEST 0x3F Parameter...

Page 80: ...ue is 0xFF Opcode 1 byte See table 4 1 for details Identifies the command being sent Status Bit0 Retransmit 0 First time packet is sent 1 Subsequent transmission attempts Bit5 1 Parameter property use for parameter requesting and parameter transmission Bit6 Change type apply to parameter transmission 0 Temporary change 1 Permanent change Bit7 Command source 1 Command is from the host 0 Command is ...

Page 81: ... in need When ACK NAK handshaking is disabled the CMD_ACK message will not be sent It is not necessary to respond to a valid ACK or NAK message For example Length Opcode Status Checksum 0x03 0x59 0x00 0xFF 0XA4 Host Requirements The host must send a CMD_ACK or response data within the programmable Host Serial Response Time out to acknowledge receipt of all messages unless noted otherwise in the me...

Page 82: ...of message This message is sent when the received packet fails the checksum verification or some error occurred while handling the message If the scanner received NAK within this time period it sends the previous message again The scanner retries twice before declaring a transmit error The engine only resends a message twice If the message is not sent successfully either time the engine declares a...

Page 83: ...77 NAK_BAD_CONTEXT Host does not recognize the opcode NAK_DENIED Host is unable to comply with the requested command e g scanning mode setting is out of range ...

Page 84: ...ent in ASCII format Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message The scanner uses this opcode when data packet is selected to send decoded barcode data to the host The decoded message is contained in the Decode Data field Host Requirements If ACK NAK handshaking is enabled the host responds ACK to the scanner when received correct data packet Scann...

Page 85: ... 6 Unused Bit 7 Command source 1 Byte Bit 0 Identifies the transmission status Bit 7 1 Command is from the host 0 Command is from the scanner All unused bits must be set to 0 Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message For example Length Opcode Status Checksum 0x03 0x56 0x80 0xFF 0x27 Host Requirements The host sends this message to request revisi...

Page 86: ...d bits must be set to 0 Revision ASCII data variable Software revision in ASCII see following for details Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message Host Requirements None Scanner Requirements The scanner sends its Revision field data string to the host in the following format SW_REVISION space ENGINE_ID Where SW_RIVISION is the version string in...

Page 87: ...te Bit 0 Identifies the transmission status Bit 7 1 Command is from the host 0 Command is from the scanner All unused bits must be set to 0 Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message This command asks the scanner to start a scan and a decode session The decode session ends with a successful decode or a scan session time out or a STOP_DECODE comma...

Page 88: ... Command source 1 Byte Bit 0 Identifies the transmission status Bit 7 1 Command is from the host 0 Command is from the scanner All unused bits must be set to 0 Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message This command asks the scanner to stop a scan and a decode attempt For example Length Opcode Status Checksum 0x03 0x45 0x80 0xFF 0x38 Host Require...

Page 89: ...g type 1 Byte 0 255 0 Default setting 0 1 Default setting 1 2 Default setting 2 others Reserved Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message For example return all parameters to the factory default setting values Length Opcode Status Setting type Checksum 0x04 0x25 0x80 0x00 0xFF 0x57 Host Requirements The host sends this command to reset the scann...

Page 90: ...The host uses this message to request selected parameters from the scanner Host Requirements The host requests the scanner s current values for specific parameters by listing the parameter codes in the Request Data field If the host asks for a parameter value which is not supported by the scanner the scanner responses NAK The scanner s response to this command is PARAM_SEND not ACK Depending on th...

Page 91: ...85 Length Opcode Status Parameter code Data type parameter Checksum 0x0A 0x23 0x00 0x30 0x33 0x30 0x31 0 3 0 1 0x44 D 0x30 0x31 0 1 0xFE 0x6A ...

Page 92: ... 1 Host sends requesting scanner change parameter 0 scanner sends replying PARAM_REQUEST command Option Code ASCII value of the option code 4 Bytes 4 bytes for each option code Data type 0x48 0x44 0x53 1 Byte ASCII value of character H D or S H Parameter value is in hexadecimal type 2 bytes D Parameter value is in decimal type 2 bytes S Parameter value is in character string type ending with 0 1 t...

Page 93: ...temporary and are lost when the engine is powered down If the scanner changes the parameter it issues the requested beep sequence and stores the requested parameter values Figure 4 1 Host demands scanner to change parameter The scanner issues a PARAM_SEND in response to a PARAM_REQUEST from the host It responds to the PARAM_REQUEST message by sending all supported parameter values No value is sent...

Page 94: ...1 data 2 data 3 then the scanner starts to upgrade its LOADER or APPLICATION by the upgrade software Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message For example the scanner gets into upgraded state by receiving the data packets as following orderly NO Length Opcode Status Data Checksum 1 0x07 0x55 0x80 0xAA 0xAA 0x55 0x55 0xFD 0x26 2 0x07 0x55 0x80 0x...

Page 95: ...Bit0 Retransmit Bit7 Command source 1 Byte Bit0 Identifies the transmission status Bit7 1 Command source Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message For example the host sends the command to restart the scanner Length Opcode Status Checksum 0x03 0x5E 0x80 0xFF 0x28 Host Requirements The host sends RESTART to the scanner which makes scanner restart...

Page 96: ...nabled the scanner responds with ACK or NAK and then start to decode when it receives the GOOD_READ_START command Otherwise the scanner will start to decode directly If decodes successfully the scanner turns off light source and replies STX CR LF STX CR LF 0x02 0x5D 0x0D 0x0A When there is no barcode decoded successfully after the Stand by duration elapsed the scanner turns off light source and re...

Page 97: ... sends GOOD_READ_STOP command to the scanner to stop executing GOOD_READ_START command Scanner Requirements If ACK NAK handshaking is enabled the scanner responds with ACK or NAK and then stops decoding when it receives the GOOD_READ_STOP command Otherwise the scanner will stop decoding directly Note Only when the Scan mode is Good read identification this command is valid ...

Page 98: ... format the host can accurately separate from the received data 1 response information 2 information about transmitted data originally RXD Host TXD TXD Host RXD 1 3 5 2 4 1 The scannerst art s t o send dat a 2 The hosti nt errupt s t he scannersendi ng dat a and sends P A R A M _R E Q U E S T com m and 3 The scannersends P A R A M _S E N D dat a packett o repl y host s P A R A M _R E Q U E S T com...

Page 99: ... and language and the CAPS LOCK key is in the correct state 3 Problem Laser comes on but the scanner does not decode Possible causes and possible solutions 1 Barcode symbol is unreadable Check the symbol to make sure it is not defaced Try scanning test symbols of the same barcode type 2 Scanner is not programmed for the correct barcode type Be sure the scanner is programmed to read the type of bar...

Page 100: ...anning accuracy 1 Do not allow any abrasive material to touch the window 2 Remove any dirt particles with a damp cloth 3 Wipe the window using a tissue moistened with water 4 Do not spray water or other cleaning liquids directly into the window Use a piece of soft and dry cloth when cleaning the scanner ...

Page 101: ...ode is different 2 If using CODESOFT software firstly read the information through Help Index Code128 Special input syntax Also refer to ASCII table For example if we wish to make F1 barcode select code128 then select CODE A type and input DOC1 as data Up Down Left Right Page Up Page Down Backspace Tab Home End Enter Insert Delete F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 Esc F11 F12 ...

Page 102: ...b F9 HT EM A F10 LF SUB B Home Esc VT ESC C End F11 FF FS D Enter F12 CR GS E Insert Ctrl SO RS F Delete Alt SI US Note the second and third columns are just used for USB interface in above table H L 2 3 4 5 6 7 0 SP 0 P p 1 1 A Q a q 2 2 B R b r 3 3 C S c s 4 4 D T d t 5 5 E U e u 6 6 F V f v 7 7 G W g w 8 8 H X h x 9 9 I Y i y A J Z j z B K k C L l D M m E N n F O _ o DEL Example ASCII A 41 ...

Page 103: ... Test symbols UPC A UPC E UPC E1 EAN 13 ISBN ISSN EAN 8 Code 39 Code 32 A908765439 Trioptic Code 39 Default setting Disable Interleaved 2 of 5 Industrial 2 of 5 Default setting Disable Matrix 2 of 5 Codabar ...

Page 104: ...ntinue Code 128 UCC EAN 128 ISBT 128 Code 93 Code 11 Default setting Disable MSI Plessey Default setting Disable UK Plessey China Post Telepen GS1 DataBar GS1 DataBar Truncated GS1 DataBar Limited GS1 DataBar Expanded ...

Page 105: ...nitialization If you wish to return the scanner to all the factory default settings scan the barcode above Note the default setting barcode has no influence on the scanning mode setting Firmware version list If you wish to display the firmware version scan the barcode above ...

Page 106: ...100 11 Configuration alphanumeric entry barcode To finish parameter setting please scan the bar code below ...

Reviews: