3nStar SC050 Programming Manual

Scanner 1d
Hide thumbs Also See for SC050:
Table of Contents

Advertisement

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SC050 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for 3nStar SC050

  • Page 2: Table Of Contents

    Table of Contents About this manual ..................I Introduction ..................... I Caution ....................I Service information ................. I Manual apply to the following models ........... I Revised version ..................I 1. Product Specifications ................1 1.1 Technical parameters ................ 1 1.2 Barcode default parameters.
  • Page 3 4.2.3 CapsLock key setting .................. 19 4.3 Serial port setting ................21 4.3.2 Data bit, stop bit and check bit ..............22 4.3.3 Serial port respond ............... 24 4.3.4 If Serial Port Data need to response ..........25 4.3.5 Serial port data format ..............26 4.4 Trigger mode &...
  • Page 4 4.19.1.1 Set prefix ................. 74 4.19.1.2 Set suffix ................. 75 4.19.1.3 Customize prefix/suffix ............77 4.19.2 Insert character 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 ..............
  • Page 5: About This Manual

    3nStar, Inc. Service information Please read this manual first before using any 3nStar product. If you need more technical support, please let us know. Web Site: http://www.3nStar.com...
  • Page 6 Modify the prefix/suffix set mode; Replace the barcode; Complement the background of the 2.14.6.25 V2.1.2 code; Delete the reservation instruction content. Typesetting ADD 4.6,4.20 2014.11.19 V2.2 2015.1.28 V2.3 More rigorous description in the content Added serial data format and serial port settings for custom 2015.2.3 V2.4 suffixes...
  • Page 7: Product Specifications

    1. Product Specifications 1.1 Technical parameters Details can be referred to the related product brochures. 1.2 Barcode default parameters Start/End Min/ Check Type Read Check Characters Transmission Transmission Length EAN13 √ √ √ (13) EAN8 √ √ √ UPC-A √ √...
  • Page 8: Interface Specifications

    1.3 Interface specifications SC050 and SCI150can be equipped with USB Keyboard, TTL/RS232 (DB9 female), RS485 (DB9 male), PS2 keyboard or any other customized interfaces. Different product’s standard interface is different. So please confirm it before purchase. Other interfaces can be customized according to customer’s demand.
  • Page 9: Scan Engine Interface Without Decoding

    1.3.2 Scan engine interface without decoding Interface circuit is a ZIP (0.5mm-8p) interface which communicates with outside world. It’s the microprocessor that controls the scan engine’s work and takes the data to decode. Pin NO. Pin Name Description Ground 1、2 Scan starting signal: When the laser line reaches the edge, the signal will transform from high to low or from low to high in order...
  • Page 10: Standard Serial Port (Db9)

    1.3.3 Standard serial port (DB9) Function Trigger(optional) DC 5V(optional) When pin 1 receives low 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.
  • Page 11: Command Instructions

    2. Command instructions 2.1 Barcode command instructions A. Command barcodes are printed via Code 128 CODE B barcode set. 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 scans next command barcode in 30s;...
  • Page 12: Serial Port Command Instructions

    2.2 Serial port command instructions Table 2.2-1 Serial Port Command Data Format Length Message Message Check Reserve Opcode Command Beeper Source target Table 2.2-2 Serial Port Command Data Analysis Field Format Sub-Field Description Command length, Length 1 Byte Length excluding Check Sum, maximum value is 0xFF.
  • Page 13: Command Table

    2.3 Command table Table 2.3-1 Command table Barcode Serial port Serial port Name Opcode Description comman comman respond Enter setting 0x24 √ mode 0x24 Save & Exit √ √ √ TRIGGER_SCAN 0x26 Trigger scan √ √+barcode STOP_SCAN 0x27 Stop scan √...
  • Page 14: Quick Command (Hex Format)

    2.4 Quick command (HEX format) Quick command can be used in the following conditions: Message Source=0x04 (PC or Industrial Computer); Message target=0x31 (barcode scanner 0x31); Beeper=0xFF (Closed). Table 2.4-1 Host to Scanner Function Command(HEX format) Common command: Save & Exit (%END) 0A 04 31 00 24 25 45 4E 44 FF FD A2 Trigger scan (LT) 08 04 31 00 26 4C 54 FF FD FE...
  • Page 16: General Command Data Format

    3. General command data format 3.1 SET & END Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x0A 0x04 0x31 0x00 0x24 %END Command: Enter setting mode %SET Save & Exit %END...
  • Page 17: Defaults Parameter

    3.2 Defaults parameter Data format: Message Message Check Length Reserve Opcode Command beeper Source target 0x08 0x04 0x31 0x00 Command: Opcode %SET Restore factory default 0x28 %END Note: 1. Setting “Write user default” will automatically set with “%END”.
  • Page 18: Trigger_Scan & Stop_Scan

    3.3 TRIGGER_SCAN & STOP_SCAN Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x08 0x04 0x31 0x00 Command: Opcode %SET Trigger scan 0x26 Stop scan 0x27 %END...
  • Page 19: Version

    3.4 Version Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x08 0x04 0x31 0x00 0x2B Command: %SET Read program version %END...
  • Page 20: Open_Beeper

    3.5 OPEN_BEEPER Field Format Sub-Field Description Data format: Table 3.5-1 Field Sub-Field Description Command length, Length 0x0F excluding Check Sum Message 0x04=Host 0x04 Source (PC or Industrial Computer) Message target 0x31 0x31=Decoder (barcode scanner) Reserve 0x00 Reserved Opcode 0x31 OPEN_BEEPER 0x2F Fixed(/) Beeper Type...
  • Page 21 0x07 BEEPER_3100 Hz 0x08 BEEPER_3500 Hz Example 1 (hex): ring 3 times Sound 1 (2500Hz), last for 100ms; sound 2 (1500Hz), last for 100ms; sound 3 (2500Hz), last for 100ms; stop time between each sound is 250ms. Setting 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;...
  • Page 22: Ack Handshaking

    3.6 ACK Handshaking Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x07 0x04 0x31 0x00 0x3F 0x2F Scanner->Host: handshaking respond (protocol) data format: Length Message Message Check Reserve Opcode data beeper Source target 0x0D 0x31 0x04 0x00 0x3F ND-V201...
  • Page 23: Modify Parameters Command

    4. Modify parameters command 4.1 Data output mode Data format: Message Message Check Length Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET TTL/RS232 A0000 *USB HID Keyboard A0001 USB virtual com port A0002 USB HID communication A0003 RS485 A0004...
  • Page 24: Usb Keyboard Set

    4.2 USB Keyboard set 4.2.1Keyboard language Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET A0100 French A0101 German A0102 Turkish A0103 Belgian A0104 Brazil A0105 Czech A0106 Spanish (Latin America) A0107 Italian A0108...
  • Page 25: Numeric Keypad Mode Setting

    4.2.2 Numeric keypad mode setting Data format: Message Message Check Length Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET *Disable Numeric keypad A0200 Enable Numeric keypad A0201 %END 4.2.3 CapsLock key setting Data format: Message Message Check Length...
  • Page 26 Data output is not affected by the A0401 CapsLock key Lock uppercase A0402 %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 data will not change.
  • Page 27: Serial Port Setting

    4.3 Serial port setting 4.3.1 Baud rate Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 The baud rate is the rate at which bits are transmitted from the reader to the host, and vice verse.
  • Page 28: Data Bit, Stop Bit And Check Bit

    4.3.2 Data bit, stop bit and check bit Message Message Check Length Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Data format: Command: 7 data bits C0100 *8 data bits C0101 *1 stop bit C0200 2 stop bit C0201 *No parity C0300...
  • Page 29 otherwise, no data is received. The principle of even parity is: by setting the value of the check bit to 0 or 1, so 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;...
  • Page 30: Serial Port Respond

    4.3.3 Serial port respond Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET *Disable respond E0000 Enable respond E0001 %END scanner respond data format: Length Message Message Check Reserve Opcode Command Beeper Source target...
  • Page 31: If Serial Port Data Need To Response

    4.3.4 If Serial Port Data need to response Data format: Message Message Length Reserve Opcode Command Beeper Check Sum Source target 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.
  • Page 32: Serial Port Data Format

    4.3.5 Serial port data format Format: Message Message Length Reserve Opcode Command Beeper Check Sum Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET *Transparent Transmission Of Data E0300 Transmit According 3N-A Instruction E0301 Set Protocol Data +CRC Verify E0302 Data Packet Length+Data+CRC E0303 Verify...
  • Page 34: Trigger Mode & Continuous Read Mode

    4.4 Trigger mode & Continuous read mode Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 1)Trigger mode & reading mode Command: %SET *Single read F0000 Continuous read F0001 Disable repeat read F0100 *Enable repeat read F0101...
  • Page 35: Delay For Repeating To Read The Same Barcode

    2)Delay for repeating to read the same barcode Data format: Message Message Check Length Reserve Opcode Command Beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET *0ms F0200 100ms F0201 200ms F0202 500ms F0205 900ms F0209 1000ms F0210 1500ms F0215 2000ms F0220...
  • Page 36: Trigger Scan Timeout Setting

    4.5 Trigger scan timeout setting 4.5.1Button (Trigger pin) trigger scan timeout Data format: Length Message Message Check Reserve Opcode Command Beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET *0ms F0300 100ms F0301 200ms F0302 500ms F0305 900ms F0309 1000ms F0310 1500ms...
  • Page 37 3. When trigger scan waiting time is not 0ms, it will start to scan with low level signal. It will automatically time out and stop scanning if not decode in the required waiting time. 4.5.2 Serial command/infrared self-sensing trigger scan timeout Data format: Length Message Message...
  • Page 38 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: Buzzer Setting

    4.6 Buzzer setting Data format: Length Message Message Check Reserve Opcode Command beeper Source target 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: Medium...
  • Page 40: Auto Trigger

    4.7 Auto trigger Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET Disable H0000 *Enable H0001 %END 4.8~ 4.16 Reserved...
  • Page 41: Barcode Setting

    4.17 Barcode setting Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: 1 Byte 3 byte Barcode ID Command data...
  • Page 42: Ean13 & Upc-A

    4.17.1 EAN13 & UPC-A The EAN13 symbology is a fixed length symbology encoding 12 data digits, a check digit and non printable start/stop characters. The following characters are supported: the digits 0 up to 9. The UPC-A symbology is a fixed length symbology encoding 11 data digits, a check digit and non printable start/stop characters.
  • Page 43 2) EAN13 extension code setting. Command: %SET *EAN13 not reading IA300 extension code EAN13 read extension code IA301 EAN13 read 2 digits extension code IA302 EAN13 read 5 digits extension code IA303 %END Note: "Reading the extension code" means that the barcode data can be output with or without the extension code, and it is automatically identified whether or not there is a extension code.
  • Page 44 3) UPC-A extension code setting Command: %SET not reading extension *UPC-A IC300 code UPC-A read extension code IC301 UPC-A read 2 digits extension code IC302 UPC-A read 5 digits extension code IC303 %END Note: "Reading the extension code" means that the barcode data can be output with or without the extension code, and it is automatically identified whether or not there is a extension code.
  • Page 45: Ean8

    4.17.2 EAN8 The EAN8 symbology is a fixed length symbology encoding 7 data digits, a check digit and non printable start/stop characters. The following characters are supported: the digits 0 up to 9. 1) Disable/Enable Command: %SET Disable IB000 *Enable IB001 transmit check digit IB200...
  • Page 46 Notes: "Reading the extension code" means that the barcode data can be output with or without the extension code, and it is automatically identified whether or not there is a extension 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 together, otherwise it is not output.
  • Page 47: Upc-E

    4.17.3 UPC-E The UPC-E product barcode is another version of the UPC code, which has a total of 8 digits and is a shortened form of UPC-A. UPC-E is different from EAN13 and UPC-A commodity barcodes, and is different from EAN8. It does not contain intermediate separators, and the left margin, start character, data character, terminator, right margin, and human-recognition characters.
  • Page 48 UPC-E extension code setting Command: %SET *UPC-E not reading ID300 extension code ID301 UPC-E read extension code UPC-E read 2 digits extension ID302 code UPC-E read 5 digits extension ID303 code %END Note: "Reading the extension code" means that the barcode data can be output with or without the extension code, and it is automatically identified whether or not there is a extension code.
  • Page 49: Codabar (Nw-7)

    4.17.4 CODABAR (NW-7) Codabar (NW-7) is a variable length symbology with an optional check digit and printable start/stop characters. The next characters are supported: the digit 0 up to 9; the characters “-”, “$”, “:”, “/”, “.”, “+”; start/stop characters are A, B, C, D. The checksum is calculated as the sum modulo 16 of the numerical values of all data characters.
  • Page 50 2) Codabar Min/Max barcode length Command: %SET Min barcode length(5) IE805 Min 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 barcode length(10) IE910 Max barcode length(12) IE912...
  • Page 51 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: Code 39

    4.17.5 CODE 39 Code 39 is a variable length symbology with an optional check digit and printable start/stop characters. The following characters are supported: the digit 0 up to 9; the upper case characters A up to Z; the characters “-”, “$”, “%”, “/”, “.”, “+”, SPACE; start/stop character is “*”.
  • Page 53 *Disable Code39 convert to Code32 (Italian IF500 Pharmacode) Enable Code39 convert to IF501 Code32 (Italian Pharmacode) *Code32 Not Transmit ST: A IF600 Code32 Transmit ST: A IF601 Code32 Not Transmit CD IF700 *Code32 Transmit CD IF701 %END...
  • Page 54 2) Code 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) IF812...
  • Page 55 Min barcode length(14) IF814 Min barcode 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 length(22) IF922 Max barcode length(24) IF924 %END...
  • Page 56: Code 93

    4.17.6 CODE 93 Code 93 is designed to complement and improve Code 39. It is similar to Code 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...
  • Page 57 2) Code 93 Min/Max barcode length 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) IG814 Min barcode length(16) IG816...
  • Page 58 Max barcode 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 length(24) IG924 %END...
  • Page 59: Interleaved 2 Of 5

    4.17.7 INTERLEAVED 2 OF 5 This symbology encodes a pair of digits in each symbol. The number of digits is therefore always an even number. Information 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.
  • Page 60 Interleaved 2 of 5 Min/Max barcode length %SET Min barcode length(5) IH805 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 barcode length(10) IH910 Max barcode length(12)
  • Page 61 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: Standard 2 Of 5 (Industrial 2 Of 5)

    4.17.8 STANDARD 2 of 5 (Industrial 2 of 5) This symbology 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...
  • Page 63 Standard 2 of 5 (Industrial 2 of 5) Min/Max barcode length %SET Min barcode 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 length(16) II816 Max barcode length(10)
  • Page 64 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: Matrix 2 Of 5

    4.17.9 MATRIX 2 of 5 This symbology encodes 1 digit in each character. The number of digits can therefore be an odd or an even number. Information is carried in the bars and spaces. Command: %SET *Disable IJ000 Enable IJ001 *Min barcode length IJ806 *Max barcode length...
  • Page 66: Code 128

    4.17.10 CODE 128 Code 128 is a variable length symbology with a mandatory check digit and non printable start/stop characters. The following characters are supported : all 128 ASCII characters; 4 non data function characters; 3 start characters; 4 code set selection characters ;...
  • Page 67 2) Code 128 Min/Max barcode length %SET Min barcode length(4) IK804 Min barcode length(6) IK806 Min barcode length(7) IK807 Min barcode length(8) IK808 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...
  • Page 69: Ean/Ucc 128 & Gs1-128 Setting

    3) EAN/UCC 128 & GS1-128 setting The GS1-128 bar code symbol is a bar code symbol used in the ANCC system (ie EAN·UCC system) and is also a commodity bar code symbol. The GS1-128 barcode is a subset of the normal 128 barcode (ie Code128 code). Approved by the original International Article Numbering Association (EAN), the United States Uniform Code Council (UCC) and the International Association of Automatic Identification Manufacturers (AIM), the first character after the start character is "Function 1"...
  • Page 70 %END...
  • Page 71: Code 11

    4.17.11 CODE 11 Code 11 is a variable length symbology with 1 or 2 optional check digits and non printable start/stop character. 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...
  • Page 72 Code 11 Min/Max barcode length %SET Min barcode length(5) IM805 Min barcode length(6) IM806 Min barcode length(7) IM807 Min barcode length(8) IM808 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...
  • Page 74: Gs1 Databar

    GS1 Databar 4.17.12 The GS1 DataBar barcode (formerly known as the RSS barcode) is also a bar code symbol for the GS1 system. The bar code has the advantages of “smaller size, larger information volume”, “can carry additional information 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 management.
  • Page 75: Chinese Post

    4.17.13 CHINESE POST Command: %SET *Disable IN000 Enable IN001 *Min barcode length IN806 *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 barcode length(14) IN914...
  • Page 76: Set Positive/Negative Barcodes

    4.17.14 Set Positive/Negative Barcodes Usually barcodes are printed black on white, but sometimes white on black. These labels are called positive and negative respectively. In case the “negative barcodes” option has been selected, positive labels may not be decoded anymore or with difficulty. This also applies to menu labels.
  • Page 77: All Barcodes Setting

    4.17.15 All barcodes setting Command: %SET Disable All barcodes I1000 Enable All barcodes I1001 %END...
  • Page 78: Case Control

    4.18 Case control Command: %SET *No case conversion I1200 Convert to upper case I1201 Convert to lower case I1202 %END...
  • Page 79: Character Processing (Add/Delete/Insert Characters)

    4.19 Character processing (add/delete/insert characters) 4.19.1 Prefix/Suffix setting 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 or suffix character to be set (Attachment 1: Character Table 1);...
  • Page 80: Set Prefix

    4.19.1.1 Set prefix Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET *Disable prefix J1000 Space J1001 AIM + barcode J1002 ID + barcode J1003 ID + user-defined J1006 prefix + barcode User-defined prefix J1007 + ID + barcode...
  • Page 81: Set Suffix

    4.19.1.2 Set suffix Data format: Length Message Message Check Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET J2000 *Disable suffix J2001 0x0D as suffix J2002 0x0A as suffix J2003 0x0D 0x0A as suffix J2004 Tab(0x09) as suffix J2005 Tab(0x09) 0x0D as suffix J2006...
  • Page 82 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: Customize Prefix/Suffix

    4.19.1.3 Customize prefix/suffix Serial port data format Message Message beeper Check Length Reserve Opcode Command Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET Enter user-defined JA100 prefix mode Enter user-defined JA200 suffix mode %END Serial port command: Enter user-defined prefix mode (JA101):0B 04 31 00 50 4A 41 31 30 31 Enter user-defined suffix mode(JA201):0B 04 31 00 50 4A 41 32 30 31 Prefix/suffix serial port command: JA101(or JA201)+ prefix(suffix) + FF + 2byte check digits...
  • Page 84: Insert Character Setting Code

    0B 04 31 00 50 4A 31 30 30 38 FF FD 5E 2.user-defined prefix: LSMu 0F 04 31 00 50 4A 41 31 30 31 4C 53 4D 75 FF FB EF 3.Exit and save 0A 04 31 00 24 25 45 4E 44 FF FD A2 4.19.2 Insert character setting code Serial port data format Message...
  • Page 85 Command: %SET Insert the 1 digit JB101 Insert the 2 digit JB201 Insert the 3 digit JB301 Clear symbol insertion JB100 Clear the 2 digit insertion JB200 Clear the 3 digit insertion JB300 Insert symbol to the 2 digit Insert symbol to the 10 digit Insert symbol to the 17 digit...
  • Page 86 Insert + Insert - Insert * Insert A Insert B Insert C %END...
  • Page 87: Delete Part Of The Symbol Of Barcode

    4.19.3 Delete part of the symbol of barcode Data format: Message Message Check Length Reserve Opcode Command Beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: 1) Delete all characters before/after the specified character: Enter Setting %SET *Not delete all front/end symbol of K0000 specified symbol Delete all symbol before the...
  • Page 88: Delete Front X Symbols

    2) Delete front X symbols %SET K0201 Delete front 1 symbol K0202 Delete front 2 symbols K0203 Delete front 3 symbols K0204 Delete front 4 symbols K0205 Delete front 5 symbols K0206 Delete front 6 symbols K0207 Delete front 7 symbols K0208 Delete front 8 symbols K0209...
  • Page 89: Delete End X Symbols

    3) Delete end X symbols %SET K0301 Delete end 1 symbol K0302 Delete end 2 symbols K0303 Delete end 3 symbols K0304 Delete end 4 symbols K0305 Delete end 5 symbols K0306 Delete end 6 symbols K0307 Delete end 7 symbols K0308 Delete end 8 symbols K0309...
  • Page 90 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: Update Firmware Mode

    4.20 Update firmware mode Command: %SET Update firmware mode $down %END Note: 1. This feature only supports USB interface. When you don’t need to update the firmware, please use caution. 2. When switching to update firmware mode and then repowering the product, it will automatically virtualize the USB keyboard wedge to serial port and allow to update the product’s firmware.When the update is complete, it will automatically switch to normal mode.
  • Page 92 %SET *Turn off conversion A0300 The below 4 setting codes only allow to change of Interleaved 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 FORMAT A0305 FORMAT OF DISTPLY “.”...
  • Page 93: Appendixes

    Appendixes Appendix 1: Character table 1 Control character ^@ (NULL) ^A (SOH) ^B (STX) ^C (ETX) ^D (EOT) ^E (ENQ) ^F (ACK) ^G (BEL) ^H (BS) ^I (HT) ^J (LF) ^K (VT) ^L (FF) ^M (CR) ^N (SO) ^O (SI) ^P (DLE)
  • Page 94 ^Q (DC1) ^R (DC2) ^S (DC3) ^T (DC4) ^U (NAK) ^V (SYN) ^W (ETB) ^X (CAN) ^Y (EM) ^Z (SUB) ^[ (ESC) ^\ (FS) ^] (GS) ^^ (RS) ^_ (US) Character...
  • Page 95 " &...
  • Page 96 < >...
  • Page 100 Function keys Backspace Return (ENTER) Enter(Numeric Keypad) Arrow Down...
  • Page 101 Arrow up Arrow right Arrow left Insert Home Page up Page down Left Shift Left Ctrl Left Alt Left GUI Right Shift Right Ctrl Right Alt Right GUI Caps Lock %END...
  • Page 102 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: Appendix 2: Character Table 2

    Appendix 2: Character table 2 Symbol Command K0121 " K0122 K0123 K0124 K0125 & K0126 K0127 K0128 K0129 K012A K012B K012C K012D K012E K012F K0130 K0131 K0132...
  • Page 104 K0133 K0134 K0135 K0136 K0137 K0138 K0139 K013A K013B < K013C K013D > K013E K013F K0140 K0141 K0142 K0143 K0144 K0145...
  • Page 105 K0146 K0147 K0148 K0149 K014A K014B K014C K014D K014E K014F K0150 K0151 K0152 K0153 K0154 K0155 K0156 K0157 K0158...
  • Page 106 K0159 K015A K015B K015C K015D K015E K015F K0160 K0161 K0162 K0163 K0164 K0165 K0166 K0167 K0168 K0169 K016A K016B...
  • Page 107 K016C K016D K016E K016F K0170 K0171 K0172 K0173 K0174 K0175 K0176 K0177 K0178 K0179 K017A K017B K017C K017D K017E...
  • Page 108 Appendix 3 ASCII table Decimal Octal Hexadecimal Character Description start of header start of text end of text end of transmission enquiry acknowledge bell backspace horizontal tab line feed vertical tab form feed carriage return shift out shift in data link escape no assignment, but usually XON no assignment, but usually XOFF negative acknowledge...
  • Page 109 Decimal Octal Hexadecimal Character Description end of transmission block cancel end of medium substitute escape file separator group separator record separator unit separator space " &...
  • Page 110 Decimal Octal Hexadecimal Character Description < >...
  • Page 111 Decimal Octal Hexadecimal Character Description delete...
  • Page 112 Decimal Octal Hexadecimal Character Description Backspace Return Enter Arrow Down Arrow up Arrow right Arrow left Insert Home Page up Page down Left Shift Left Ctrl Left Alt Left GUI Right Shift Right Ctrl Right Alt Right GUI Caps Lock...
  • Page 113: Appendix 4: Example Codes

    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: 65473728281919...

Table of Contents