background image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of Contents for SC050

Page 1: ......

Page 2: ...face without decoding 3 1 3 3 Standard serial port DB9 4 2 Command instructions 5 2 1 Barcode command instructions 5 2 2 Serial port command instructions 6 2 3 Command table 7 2 4 Quick command HEX fo...

Page 3: ...igger 34 4 8 4 16 Reserved 34 4 17 Barcode setting 35 4 17 1 EAN13 UPC A 36 4 17 2 EAN8 39 4 17 3 UPC E 41 4 17 4 CODABAR NW 7 43 4 17 5 CODE 39 46 4 17 6 CODE 93 50 4 17 7 INTERLEAVED 2 OF 5 53 4 17...

Page 4: ...aracter setting code 78 4 19 3 Delete part of the symbol of barcode 81 2 Delete front X symbols 82 3 Delete end X symbols 83 4 20 Update firmware mode 85 5 1 Brazilian bank code conversion 85 Appendix...

Page 5: ...prior notice This manual may not in whole or in part be copied photocopied reproduced translated or converted to any electronic or machine readable form without prior written consent of 3nStar Inc Ser...

Page 6: ...he reservation instruction content Typesetting 2014 11 19 V2 2 ADD 4 6 4 20 2015 1 28 V2 3 More rigorous description in the content 2015 2 3 V2 4 Added serial data format and serial port settings for...

Page 7: ...2 D CODABAR NW 7 n 4 70 E CODE 39 n 3 50 F CODE 93 n X 1 80 G INTERLEAVED 2OF5 n X 4 80 H STANDARD 2OF5 X 4 80 I MATRIX 2OF5 X X X 6 80 J CODE 128 n X 1 80 K EAN UCC 128 n X 1 80 L CODE 11 X 4 80 M CH...

Page 8: ...CMOS Pin No Name Type Description 1 NC Null Reserved 2 VCC DC Power DC3 3V or DC5V according to different modules 5 3 GND Digital Ground GND 4 Rx Input COM input port TTL level 5 Tx Output COM output...

Page 9: ...t the start and finish of a scan 4 DATA The width of the DATA signal stands for the width of black and white bars The output is CMOS level High level Bars Low level Spaces 5 TRIG Allowing Trigger scan...

Page 10: ...ow level for 10ms it means trigger and scan optional Pin 6 is only used in trigger mode It will output low level for 100ms if it detects no barcode after trigger value added service 1 3 4 RS485 interf...

Page 11: ...Command barcode is same as serial port command value Detail as Chart 2 2 1 B Note with means factory default parameter a SET Enter setting mode It will drop out setting mode automatically if it not s...

Page 12: ...ion table Command Variable number of bytes Beeper 1 Byte 0x31 Enable 0xFF Disable Buzzer status Check Sum 2 Byte Message check sum format High byte low byte Note 1 Check Sum Radix complement of comman...

Page 13: ...r default READ_REVISION 0x2B Read product software version software version5 PARAM_MODIFY 0x50 Modify parameter value OPEN_BEEPER 0x31 Open buzzer X X ACK 0x3F Handshaking X X Note 1 Whether to suppor...

Page 14: ...ad F0100 0B 04 31 00 50 46 30 31 30 30 FF FD 6A Enable repeat read F0101 0B 04 31 00 50 46 30 31 30 31 FF FD 69 Multiple read F0102 0B 04 31 00 50 46 30 31 30 32 FF FD 68 TTL RS232 output A0000 0B 04...

Page 15: ...9...

Page 16: ...General command data format 3 1 SET END Data format Length Message Source Message target Reserve Opcode Command beeper Check Sum 0x0A 0x04 0x31 0x00 0x24 END Command Enter setting mode SET Save Exit...

Page 17: ...ta format Command Opcode SET Restore factory default 0x28 DF END Note 1 Setting Write user default will automatically set with END Length Message Source Message target Reserve Opcode Command beeper Ch...

Page 18: ...12 3 3 TRIGGER_SCAN STOP_SCAN Data format Length Message Source Message target Reserve Opcode Command beeper Check Sum 0x08 0x04 0x31 0x00 Command Opcode SET Trigger scan 0x26 LT Stop scan 0x27 LS END...

Page 19: ...13 3 4 Version Data format Length Message Source Message target Reserve Opcode Command beeper Check Sum 0x08 0x04 0x31 0x00 0x2B Command SET Read program version RV END...

Page 20: ...3 5 2 first_x25ms Sound 1 time based on 25ms 0x00 0xFF Second Frequency Sound 2 Frequency 0x00 0x08 refer chart 3 5 2 second_x25ms Sound 2 Time based on 25ms 0x00 0xFF Third Frequency Sound 3 Frequen...

Page 21: ...g command 0F 04 31 00 31 2F 03 05 04 01 04 05 04 0A FF FE 39 Example 2 hex ring once Sound 1 2500Hz last for 250ms sound 2 1350Hz last for 0ms sound 3 1350Hz last for 0ms stop time between each sound...

Page 22: ...um 0x07 0x04 0x31 0x00 0x3F 0x2F Scanner Host handshaking respond protocol data format Length Message Source Message target Reserve Opcode data beeper Check Sum 0x0D 0x31 0x04 0x00 0x3F ND V201 0xFF E...

Page 23: ...th Message Source Message target Reserve Opcode Command beeper Check Sum 0x0B 0x04 0x31 0x00 0x50 Command SET TTL RS232 A0000 USB HID Keyboard A0001 USB virtual com port A0002 USB HID communication A0...

Page 24: ...ormat Length Message Source Message target Reserve Opcode Command beeper Check Sum 0x0B 0x04 0x31 0x00 0x50 Command SET US A0100 French A0101 German A0102 Turkish A0103 Belgian A0104 Brazil A0105 Czec...

Page 25: ...er Check Sum 0x0B 0x04 0x31 0x00 0x50 Command SET Disable Numeric keypad A0200 Enable Numeric keypad A0201 END 4 2 3 CapsLock key setting Data format Length Message Source Message target Reserve Opcod...

Page 26: ...0402 END Note 1 After setting the function of lock uppercase enable the CapsLock key and all the output letter data will be converted to uppercase if the CapsLock key is not enabled the output letter...

Page 27: ...e baud rate The data characters may be transferred in one of the following formats A parity bit may be added to every character so that the total number of 1 s in the data bits together with the parit...

Page 28: ...here is an error during the transfer by adding a check digit at the end of the data The odd check principle is by setting the check bit value to 0 or 1 so that there is an odd number of 1 in the set o...

Page 29: ...that there is an even number of 1 in the set of binary data including the check digit and when the receiving end receives the data if there is an even number of 1 in the data Then receive otherwise no...

Page 30: ...D scanner respond data format Length Message Source Message target Reserve Opcode Command Beeper Check Sum 0x07 0x31 0x04 0x00 0x01 0xFF Note Command 0x06 means serial port command setting succeed Com...

Page 31: ...per Check Sum 0x0B 0x04 0x31 0x00 0x50 Command SET Data needn t to response E0200 Data need to response E0201 END Notice Data needn t to response Scanner scan data and transfer data to host once Data...

Page 32: ...4 0x00 0x40 FF Transparent Transmission Of Data Finish setting barcode data and Set prefix Set suffix customize prefix suffix delete part of symbol of barcode function upload the data package you get...

Page 33: ...27...

Page 34: ...off The reader must be triggered again to read another label It can be triggered via button serial port or auto trigger Continuous read The reader will produce as much data as it can decode regardless...

Page 35: ...t Reserve Opcode Command Beeper Check Sum 0x0B 0x04 0x31 0x00 0x50 Command SET 0ms F0200 100ms F0201 200ms F0202 500ms F0205 900ms F0209 1000ms F0210 1500ms F0215 2000ms F0220 9900ms F0299 END Note Th...

Page 36: ...0300 100ms F0301 200ms F0302 500ms F0305 900ms F0309 1000ms F0310 1500ms F0315 2000ms F0320 4000ms F0340 6000ms F0360 9900ms F0399 END Note 1 The last two digits of command are decimal number Minimum...

Page 37: ...nfrared self sensing trigger scan timeout Data format Length Message Source Message target Reserve Opcode Command beeper Check Sum 0x0B 0x04 0x31 0x00 0x50 Command SET 100ms F0401 200ms F0402 500ms F0...

Page 38: ...32 2 Scanner will scan if receive serial port command or auto trigger It will stop scanning automatically if decode or time out It will modify timeout to 6000ms automatically if set at 0ms...

Page 39: ...heck Sum 0x0B 0x04 0x31 0x00 0x50 Command SET Disable boot buzzer B0000 Enable boot buzzer B0001 Disable good read buzzer B0100 Enable good read buzzer B0101 Buzzer volume low B0200 Buzzer volume Medi...

Page 40: ...34 4 7 Auto trigger Data format Length Message Source Message target Reserve Opcode Command beeper Check Sum 0x0B 0x04 0x31 0x00 0x50 Command SET Disable H0000 Enable H0001 END 4 8 4 16 Reserved...

Page 41: ...35 4 17 Barcode setting Data format Length Message Source Message target Reserve Opcode Command beeper Check Sum 0x0B 0x04 0x31 0x00 0x50 Command 1 Byte 3 byte Barcode ID Command data...

Page 42: ...The following characters are supported the digits 0 up to 9 An optional leading zero can be transmitted which together with the data and the check digit forms a 13 digit field providing compatibility...

Page 43: ...xtension code Reading the 2 digits extension code means that in addition to identifying the main barcode the 2 digits extension code must be recognized at the same time to output the barcode data toge...

Page 44: ...xtension code Reading the 2 digits extension code means that in addition to identifying the main barcode the 2 digits extension code must be recognized at the same time to output the barcode data toge...

Page 45: ...racters are supported the digits 0 up to 9 1 Disable Enable Command SET Disable IB000 Enable IB001 Not transmit check digit IB200 Transmit check digit IB201 END 2 EAN8 extension code setting Command S...

Page 46: ...rcode the 2 digits extension code must be recognized at the same time to output the barcode data together otherwise it is not output Reading 5 digits extension code means that in addition to identifyi...

Page 47: ...contain intermediate separators and the left margin start character data character terminator right margin and human recognition characters composition 1 Disable Enable Command SET Disable ID000 Enab...

Page 48: ...xtension code Reading the 2 digits extension code means that in addition to identifying the main barcode the 2 digits extension code must be recognized at the same time to output the barcode data toge...

Page 49: ...top characters are A B C D The checksum is calculated as the sum modulo 16 of the numerical values of all data characters 1 Disable Enable Command SET Disable IE000 Enable IE001 Not Transmit ST SP IE1...

Page 50: ...in barcode length 6 IE806 Min barcode length 7 IE807 Min barcode length 8 IE808 Min barcode length 10 IE810 Min barcode length 12 IE812 Min barcode length 14 IE814 Min barcode length 16 IE816 Max barc...

Page 51: ...45 Max barcode length 16 IE916 Max barcode length 18 IE918 Max barcode length 20 IE920 Max barcode length 22 IE922 Max barcode length 24 IE924 END...

Page 52: ...modulo 43 of the numerical values of the data characters In full ASCII mode all 128 ASCII characters are supported This is done by combining one of the characters or with one of the alpha characters...

Page 53: ...convert to Code32 Italian Pharmacode IF500 Enable Code39 convert to Code32 Italian Pharmacode IF501 Code32 Not Transmit ST A IF600 Code32 Transmit ST A IF601 Code32 Not Transmit CD IF700 Code32 Trans...

Page 54: ...ode 39 Min Max barcode length Command SET Min barcode length 5 IF805 Min barcode length 6 IF806 Min barcode length 7 IF807 Min barcode length 8 IF808 Min barcode length 10 IF810 Min barcode length 12...

Page 55: ...length 16 IF816 Max barcode length 10 IF910 Max barcode length 12 IF912 Max barcode length 14 IF914 Max barcode length 16 IF916 Max barcode length 18 IF918 Max barcode length 20 IF920 Max barcode leng...

Page 56: ...39 and represents the entire ASCII character set The difference is that Code 93 always contains two check characters C and K 1 Disable Enable Command SET Disable IG000 Enable IG001 Not Transmit Check...

Page 57: ...h Command SET Min barcode length 2 IG802 Min barcode length 4 IG804 Min barcode length 6 IG806 Min barcode length 8 IG808 Min barcode length 10 IG810 Min barcode length 12 IG812 Min barcode length 14...

Page 58: ...length 10 IG910 Max barcode length 12 IG912 Max barcode length 14 IG914 Max barcode length 16 IG916 Max barcode length 18 IG918 Max barcode length 20 IG920 Max barcode length 22 IG922 Max barcode leng...

Page 59: ...ation is carried in the bars and spaces The start and stop pattern are not unique inside the code It is therefore essential to use the fixed length option to prevent partial reads Command SET Disable...

Page 60: ...Min barcode length 6 IH806 Min barcode length 7 IH807 Min barcode length 8 IH808 Min barcode length 10 IH810 Min barcode length 12 IH812 Min barcode length 14 IH814 Min barcode length 16 IH816 Max bar...

Page 61: ...55 Max barcode length 16 IH916 Max barcode length 18 IH918 Max barcode length 20 IH920 Max barcode length 22 IH922 Max barcode length 24 IH924 END...

Page 62: ...y encodes a single digit in each data symbol Information is carried in the bars and spaces Command SET Disable II000 Enable II001 Not Check CD II100 Check CD II101 Not Transmit CD II200 Transmit CD II...

Page 63: ...rcode length 5 II805 Min barcode length 6 II806 Min barcode length 7 II807 Min barcode length 8 II808 Min barcode length 10 II810 Min barcode length 12 II812 Min barcode length 14 II814 Min barcode le...

Page 64: ...58 Max barcode length 14 II914 Max barcode length 16 II916 Max barcode length 18 II918 Max barcode length 20 II920 Max barcode length 22 II922 Max barcode length 24 II924 END...

Page 65: ...he bars and spaces Command SET Disable IJ000 Enable IJ001 Min barcode length IJ806 Max barcode length IJ970 Min barcode length 8 IJ808 Min barcode length 10 IJ810 Min barcode length 12 IJ812 Min barco...

Page 66: ...ters 4 non data function characters 3 start characters 4 code set selection characters 1 stop character The check digit is calculated as the sum modulo 103 of the start character and the weighted valu...

Page 67: ...K808 Min barcode length 10 IK810 Min barcode length 12 IK812 Min barcode length 14 IK814 Min barcode length 16 IK816 Max barcode length 10 IK910 Max barcode length 12 IK912 Max barcode length 14 IK914...

Page 68: ...62...

Page 69: ...M the first character after the start character is Function 1 in the Code 128 code FNC1 The symbol structure of the character is used exclusively for the EAN UCC system The GS1 128 barcode is the only...

Page 70: ...64 END...

Page 71: ...If the data is 10 or less characters one check digit is used If the data is more than 10 characters then 2 check digits are used Command SET Disable IM000 Enable IM001 Not Check CD IM100 Check CD one...

Page 72: ...08 Min barcode length 10 IM810 Min barcode length 12 IM812 Min barcode length 14 IM814 Min barcode length 16 IM816 Max barcode length 10 IM910 Max barcode length 12 IM912 Max barcode length 14 IM914 M...

Page 73: ...67...

Page 74: ...nformation such as product expiration date serial number etc and can meet the identification of special products such as small products non quantitative products and foods that need safe traceability...

Page 75: ...806 Max barcode length IN970 Min barcode length 8 IN808 Min barcode length 10 IN810 Min barcode length 12 IN812 Min barcode length 14 IN814 Max barcode length 10 IN910 Max barcode length 12 IN912 Max...

Page 76: ...s been selected positive labels may not be decoded anymore or with difficulty This also applies to menu labels To enable the reader to read positive labels again a number of negative menu labels have...

Page 77: ...71 4 17 15 All barcodes setting Command SET Disable All barcodes I1000 Enable All barcodes I1001 END...

Page 78: ...72 4 18 Case control Command SET No case conversion I1200 Convert to upper case I1201 Convert to lower case I1202 END...

Page 79: ...g Custom prefix suffix setting steps 1 Scan SET ready to set the prefix suffix 2 Select Enter Custom prefix mode or Enter Custom suffix mode as needed 3 Scan the bar code corresponding to the prefix o...

Page 80: ...ed prefix ID barcode J1007 User defined prefix barcode J1008 END Note How to set user defined prefix 1 Set prefix mode 2 Enter user defined prefix mode 3 Set user defined prefix code ASCII code Please...

Page 81: ...s suffix J2005 barcode user defined suffix J2006 barcode user defined suffix 0x0D J2007 barcode user defined suffix 0x0A J2008 barcode user defined suffix 0x0D 0x0A J2009 barcode user defined suffix T...

Page 82: ...76 1 The suffix mode is set to barcode user defined suffix 2 Enter user defined prefix mode then scan the barcode of B successively...

Page 83: ...0B 04 31 00 50 4A 41 32 30 31 Prefix suffix serial port command JA101 or JA201 prefix suffix FF 2byte check digits format 0C 04 31 00 50 4A 41 31 or 32 30 31 prefix suffix FF 2byte check digits Sampl...

Page 84: ...nd beeper Check Sum 0x0B 0x04 0x31 0x00 0x50 Setting steps 1 Enter setting 2 Scan Insert N th digit barcode 3 Scan Insert symbol to the X th digit barcode to choose the position to insert 4 Scan Inse...

Page 85: ...it JB301 Clear symbol insertion JB100 Clear the 2nd 3rd digit insertion JB200 Clear the 3rd digit insertion JB300 Insert symbol to the 2nd digit 02 Insert symbol to the 10th digit 0A Insert symbol to...

Page 86: ...80 Insert 2B Insert 2D Insert 2A Insert A 41 Insert B 42 Insert C 43 END...

Page 87: ...and 1 Delete all characters before after the specified character Enter Setting SET Not delete all front end symbol of specified symbol K0000 Delete all symbol before the specified symbol include speci...

Page 88: ...ymbol K0201 Delete front 2 symbols K0202 Delete front 3 symbols K0203 Delete front 4 symbols K0204 Delete front 5 symbols K0205 Delete front 6 symbols K0206 Delete front 7 symbols K0207 Delete front 8...

Page 89: ...cters before after the specified character The two barcodes of before after deleting the specified character can be only chosen one of them 2 Delete the front X characters 3 Delete the last X characte...

Page 90: ...84 Delete the pre end X characters setting steps 1 Scan the Enter Settings barcode 2 Scan the code Delete front end X characters barcode 3 Scan the Exit and Save barcode...

Page 91: ...wedge to serial port and allow to update the product s firmware When the update is complete it will automatically switch to normal mode If you give up updating the firmware you can restore the factory...

Page 92: ...2of 5 code EASY READING FORMAT A0301 FORMAT OF DISTPLY A0302 FORMAT OF DISTPLY Tab A0303 FORMAT OF DISTPLY Space A0304 Below 4 setting codes is not limited to the conversion code type EASY READING FOR...

Page 93: ...ppendixes Appendix 1 Character table 1 Control character Hex NULL 00 A SOH 01 B STX 02 C ETX 03 D EOT 04 E ENQ 05 F ACK 06 G BEL 07 H BS 08 I HT 09 J LF 0A K VT 0B L FF 0C M CR 0D N SO 0E O SI 0F P DL...

Page 94: ...88 Q DC1 11 R DC2 12 S DC3 13 T DC4 14 U NAK 15 V SYN 16 W ETB 17 X CAN 18 Y EM 19 Z SUB 1A ESC 1B FS 1C GS 1D RS 1E _ US 1F SPC 20 Character Hex 21...

Page 95: ...89 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 0 30 1 31 2 32 3 33 4 34...

Page 96: ...90 5 35 6 36 7 37 8 38 9 39 3A 3B 3C 3D 3E 3F 40 A 41 B 42 C 43 D 44 E 45 F 46 G 47...

Page 97: ...91 H 48 I 49 J 4A K 4B L 4C M 4D N 4E O 4F P 50 Q 51 R 52 S 53 T 54 U 55 V 56 W 57 X 58 Y 59 Z 5A...

Page 98: ...92 5B 5C 5D 5E _ 5F 60 a 61 b 62 c 63 d 64 e 65 f 66 g 67 h 68 i 69 j 6A k 6B l 6C m 6D...

Page 99: ...93 n 6E o 6F p 70 q 71 r 72 s 73 t 74 u 75 v 76 w 77 x 78 y 79 z 7A 7B 7C 7D 7E DEL 7F...

Page 100: ...94 Function keys Hex F1 80 F2 81 F3 82 F4 83 F5 84 F6 85 F7 86 F8 87 F9 88 F10 89 F11 8A F12 8B Backspace 8C Tab 8D Return ENTER 8E Enter Numeric Keypad 8F Esc 90 Arrow Down 91...

Page 101: ...up 92 Arrow right 93 Arrow left 94 Insert 95 Home 96 End 97 Page up 98 Page down 99 Left Shift 9A Left Ctrl 9B Left Alt 9C Left GUI 9D Right Shift 9E Right Ctrl 9F Right Alt A0 Right GUI A1 Caps Lock...

Page 102: ...96 Note How to customize prefix suffix 1 Scan SET label 2 According to command scan Enter user defined prefix suffix mode 3 Scan the barcode of the character that you need to set 4 Scan END label...

Page 103: ...97 Appendix 2 Character table 2 Symbol Command K0121 K0122 K0123 K0124 K0125 K0126 K0127 K0128 K0129 K012A K012B K012C K012D K012E K012F 0 K0130 1 K0131 2 K0132...

Page 104: ...98 3 K0133 4 K0134 5 K0135 6 K0136 7 K0137 8 K0138 9 K0139 K013A K013B K013C K013D K013E K013F K0140 A K0141 B K0142 C K0143 D K0144 E K0145...

Page 105: ...99 F K0146 G K0147 H K0148 I K0149 J K014A K K014B L K014C M K014D N K014E O K014F P K0150 Q K0151 R K0152 S K0153 T K0154 U K0155 V K0156 W K0157 X K0158...

Page 106: ...100 Y K0159 Z K015A K015B K015C K015D K015E _ K015F K0160 a K0161 b K0162 c K0163 d K0164 e K0165 f K0166 g K0167 h K0168 i K0169 j K016A k K016B...

Page 107: ...101 l K016C m K016D n K016E o K016F p K0170 q K0171 r K0172 s K0173 t K0174 u K0175 v K0176 w K0177 x K0178 y K0179 z K017A K017B K017C K017D K017E...

Page 108: ...acknowledge 7 7 07 BEL bell 8 10 08 BS backspace 9 11 09 HT horizontal tab 10 12 0A LF line feed 11 13 0B VT vertical tab 12 14 0C FF form feed 13 15 0D CR carriage return 14 16 0E SO shift out 15 17...

Page 109: ...1C FS file separator 29 35 1D GS group separator 30 36 1E RS record separator 31 37 1F US unit separator 32 40 20 SPC space 33 41 21 34 42 22 35 43 23 36 44 24 37 45 25 38 46 26 39 47 27 40 50 28 41 5...

Page 110: ...104 44 D 69 105 45 E 70 106 46 F 71 107 47 G 72 110 48 H 73 111 49 I 74 112 4A J 75 113 4B K 76 114 4C L 77 115 4D M 78 116 4E N 79 117 4F O 80 120 50 P 81 121 51 Q 82 122 52 R 83 123 53 S 84 124 54...

Page 111: ...6 152 6A j 107 153 6B k 108 154 6C l 109 155 6D m 110 156 6E n 111 157 6F o 112 160 70 p 113 161 71 q 114 162 72 r 115 163 73 s 116 164 74 t 117 165 75 u 118 166 76 v 119 167 77 w 120 170 78 x 121 171...

Page 112: ...17 8F Enter 144 220 90 Esc 145 221 91 Arrow Down 146 222 92 Arrow up 147 223 93 Arrow right 148 224 94 Arrow left 149 225 95 Insert 150 226 96 Home 151 227 97 End 152 230 98 Page up 153 231 99 Page do...

Page 113: ...Appendix 4 Example codes EAN13 UPC A EAN8 UPC E Default data 1234565 Codabar Code 93 Encoded data c01235d Code 39 Regular Code 39 Full ASCII Encoded data Code 39 GS1 Databar Encoded data 654737282819...

Reviews: