3nStar SC050 Technical Manual
Hide thumbs Also See for SC050:

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 ………………………………..II Revised version..................II 1. Product Specifications ................1 1.1 Technical parameters ................1 1.2 Barcode default parameters ..............2 1.3 Interface specifications ..............3 1.3.1 Scan module interface CMOS ..............4 1.3.2 Scan engine interface without decoding ............5 1.3.3 Standard serial port (DB9) ................6...
  • Page 3: Product Specifications

    4.10 Light delay after triggering the scanner caused by the trigger pin ........................31 4.11 Light delay after triggering the scanner caused by the serial port commands/auto trigger ................32 4.12 Laser mode & Swing plate boot mode .........33 4.13 Auto trigger ...................34 4.14 Barcode setting ................35 4.14.1 EAN13 &...
  • Page 4: Barcode Default Parameters

    1.2 Barcode default parameters Start/End Min/ Check Type Read Check Characters Transmission Transmission Length EAN13 √ √ √ (13) EAN8 √ √ √ UPC-A √ √ √ (12) UPC-E √ √ √ CODABAR(NW-7) √ √ 4~70 CODE 39 √ √ 3~50 CODE 93 √...
  • Page 5: Interface Specifications

    1.3 Interface specifications All Winson readers can 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 6: Scan Module Interface Cmos

    1.3.1 Scan module interface CMOS Pin No. Name Type Description Null Reserved DC3.3V or DC5V DC Power (according to different modules) ±5% Digital Input COM input port TTL level Output COM output port TTL level Null Reserved Null Reserved Null Reserved Buzzer good read will be activated and output Output...
  • Page 7: 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 1、2 Ground 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 8: 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 9: Rs485 Interface

    1.3.4 RS485 interface Function Trigger(optional) DC 5V(optional)
  • Page 10: Usb Interface

    1.3.5 USB interface Function...
  • Page 11: Ps2 Keyboard Wedge

    1.3.6 PS2 Keyboard wedge Omission...
  • Page 12: 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 13: Serial Port Command Instructions

    2.2 Serial port command instructions Table 2.2-1 Serial Port Command Data Format Message Message Check Length 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 14: Command Table

    2.3 Command table Table 2.3-1 Command table Serial Barcode Serial port Name Opcode Description port comman respond comman Enter setting 0x24 √ mode 0x24 Save & Exit √ √ √ TRIGGER_SCAN 0x26 Trigger scan √ √+barcode STOP_SCAN 0x27 Stop scan √...
  • Page 15: 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: Message Message Check Length 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: %SET Opcode Restore factory default 0x28 Restore user default 0x29 Write user default 0x2A %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: Message Message Check Length Reserve Opcode Command beeper Source target 0x08 0x04 0x31 0x00 Command: %SET Opcode Trigger scan 0x26 Stop scan 0x27 %END...
  • Page 19: Version

    3.4 Version Data format: Message Message Check Length Reserve Opcode Command beeper Source target 0x08 0x04 0x31 0x00 0x2B Command: %SET Read product batch version Read product bootload 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 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: Message Message Check Length Reserve Opcode Command beeper Source target 0x07 0x04 0x31 0x00 0x3F 0x2F Scanner->Host: handshaking respond (protocol) data format: Message Message Check Length 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: Keyboard Language

    4.2 Keyboard language Data format: Message Message Check Length Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET A0100 French A0101 German A0102 Turkish A0103 Belgian A0104 Brazil A0105 %END...
  • Page 25: Buzzer & Led Control

    4.3 Buzzer & LED control Data format: Message Message Check Length 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...
  • Page 26: Serial Port Setting

    4.4 Serial port setting Data format: Message Message Check Length 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. Both the reader and the host should be set to the same 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 parity bit, is odd for odd parity or even for even parity.
  • Page 27 Odd parity C0301 Even parity C0302 %END...
  • Page 28: Serial Port Respond

    4.5 Serial port respond Data format: Message Message Check Length Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET *Disable respond E0000 Enable respond E0001 %END Decode respond data format: Message Message Check Length Reserve Opcode Command Beeper Source target...
  • Page 29: Transmit "No Read" Message

    4.6 Transmit “No Read” Message Data format: Message Message Check Length Reserve Opcode Command Beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET *Disable transmit NR G0000 Enable transmit NR G0001 Enable transmit NR (protocol) G0002 %END Decode-> Host: Enable transmit NR (protocol) data format: Message Message Check...
  • Page 30: Power Mode

    4.7 Power mode Data format: Message Message Check Length Reserve Opcode Command Beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET Regular power consumption E0100 Low power consumption E0101 %END...
  • Page 31: Trigger Mode & Read Mode

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

    4.9 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...
  • Page 33: Light Delay After Triggering The Scanner Caused By The Trigger Pin

    4.10 Light delay after triggering the scanner caused by the trigger pin Data format: Message Message Check Length 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...
  • Page 34: Light Delay After Triggering The Scanner Caused By The Serial Port Commands/Auto Trigger

    4.11 Light delay after triggering the scanner caused by the serial port commands/auto trigger Data format: Message Message Check Length Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET 100ms F0401 200ms F0402 500ms F0405 900ms F0409 1000ms F0410...
  • Page 35: Laser Mode & Swing Plate Boot Mode

    4.12 Laser mode & Swing plate boot mode Data format: Message Message Check Length Reserve Opcode Command beeper Source target 0x0B 0x04 0x31 0x00 0x50 Command: %SET *Standard mode F0500 High detection mode F0501 Low detection mode 1 F0502 Low detection mode 2 F0503 *Trigger swing F0600...
  • Page 36: Auto Trigger

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

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

    4.14.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 39: Ean8

    4.14.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. Command: %SET Disable IB000 *Enable IB001 %END...
  • Page 40: Upc-E

    4.14.3 UPC-E The UPC-E symbology is a fixed length symbology encoding 6 data digits, a check digit and non printable start/stop characters. The following characters are supported: the digits 0 up to 9. An optional leading digit can be transmitted, which together with the data and the check digit forms a 8 digit field providing compatibility with the EAN8 format.
  • Page 41: Codabar (Nw-7)

    4.14.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 42 Codabar Min/Max barcode length %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 43: Code 39

    4.14.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 44 *Code32 Not Transmit ST: A IF600 Code32 Transmit ST: A IF601 Code32 Not Transmit CD IF700 *Code32 Transmit CD IF701 %END...
  • Page 45 Code 39 Min/Max barcode length %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 Min barcode length(14) IF814 Min barcode length(16) IF816 Max barcode length(10) IF910 Max barcode length(12) IF912...
  • Page 46: Code 93

    4.14.6 CODE 93 Code 93 is a variable length symbology with 2 mandatory check digits and non 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;...
  • Page 47 Code 93 Min/Max barcode length %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 Max barcode length(10) IG910 Max barcode length(12) IG912...
  • Page 48: Interleaved 2 Of 5

    4.14.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 49 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 50: Standard 2 Of 5 (Industrial 2 Of 5)

    4.14.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 51 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 52: Matrix 2 Of 5

    4.14.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 53: Code 128 & Ean/Ucc 128

    4.14.10 CODE 128 & EAN/UCC 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 54 Code 128 & EAN/UCC128 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)
  • Page 55: Code 11

    4.14.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. The following characters are supported: the digits 0 up to 9;...
  • Page 56 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 57: Chinese Post

    4.14.12 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 58: Set Positive/Negative Barcodes

    4.14.13 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.
  • Page 59: All Barcodes Setting

    4.14.14 All barcodes setting Command: %SET Disable All barcodes I1000 Enable All barcodes I1001 *No case conversion I1200 Convert to upper case I1201 Convert to lower case I1202 %END...
  • Page 60: Set Prefix

    4.15 Set prefix Data format: Message Message Check Length 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 61: Set Suffix

    4.16 Set suffix Data format: Message Message Check Length 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 62: Customize Prefix/Suffix

    4.17 Customize prefix/suffix Command: %SET Enter user-defined JA100 prefix mode Enter user-defined JA200 suffix mode 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)
  • Page 63 ^N (SO) ^O (SI) ^P (DLE) ^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)
  • Page 64 Character " &...
  • Page 65 < >...
  • Page 68 Keyboard keys...
  • Page 69 Backspace Return (ENTER) Enter(Numeric Keypad) Arrow Down Arrow up Arrow right Arrow left Insert...
  • Page 70 Home Page up Page down Left Shift Left Ctrl Left Alt Left GUI Right Shift Right Ctrl Right Alt Right GUI Caps Lock %END Note: How to customize prefix/suffix: 1. Scan “%SET” label; 2. According to command, scan “Enter user-defined prefix/suffix mode”; 3.
  • Page 71: Update Firmware Mode

    4.18 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 72: Appendixes

    Appendixes Appendix 1: Barcode test card...
  • Page 73: Appendix 2: Ascii Code Table

    Appendix 2: ASCII code 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...
  • Page 74 Decimal Octal Hexadecimal Character Description & < >...
  • Page 75 Decimal Octal Hexadecimal Character Description...
  • Page 76 Decimal Octal Hexadecimal Character Description delete Backspace Return Enter Arrow Down Arrow up Arrow right Arrow left Insert...
  • Page 77 Decimal Octal Hexadecimal Character Description Home Page up Page down Left Shift Left Ctrl Left Alt Left GUI Right Shift Right Ctrl Right Alt Right GUI Caps Lock...
  • Page 78 Appendix 3: 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