Mindeo FS580 User Manual

Mindeo FS580 User Manual

Industrial fixed laser barcode scanner

Advertisement

Quick Links

FS580 Industrial Fixed Laser Barcode Scanner
User Manual
Version: FS580_UM_EN_V1.1.6

Advertisement

Table of Contents
loading

Summary of Contents for Mindeo FS580

  • Page 1 FS580 Industrial Fixed Laser Barcode Scanner User Manual Version: FS580_UM_EN_V1.1.6...
  • Page 3 The right is reserved to make changes to any software or product to improve reliability, function, or design. The material in this manual is subject to change without notice. Please go to www.mindeo.cn latest service information. The manufacturer assumes no responsibility for any loss or claim by third parties which may arise from the use of this manual.
  • Page 4: Notes About Structure And Electric Circuit Design

    Notes about structure and electric circuit design Use non-magnetic screws, or locating pins when mounting the scanner. Magnetic screws or locating pins can cause element/mirror central position to change. It is recommended to use a thread locking method, such as a Nylok patch. It is not recommended to place magnetic material (e.g.
  • Page 5: Table Of Contents

    Contents Notice ..............................i Notes about structure and electric circuit design ..................ii 1 Specifications ............................. 1 1-1 Technical specifications ......................1 1-2 Default settings for various types of barcode ................3 1-3 Decode zone ..........................4 2 Get started ............................5 2-1 Electrical interface/Pin assignment .....................
  • Page 6 4-23 UK/Plessey ..........................60 4-24 China Post ..........................62 4-25 GS1 DataBar (GS1 DataBar Truncated) ................. 63 4-26 GS1 DataBar Limited ......................64 4-27 GS1 DataBar Expanded ......................65 4-28 G1-G4 & FN1 substitution string setting .................. 66 4-29 G1-G4 string position & Code ID position ................70 4-30 String transmission ........................
  • Page 7: Specifications

    1 Specifications 1-1 Technical specifications Table 1-1 Technical specifications @25°C Item Description Input voltage 5 VDC ± 5% RS232: 145mA (Typ.) / 235mA (Max.) Scanning current USB: 145mA (Typ.) / 220mA (Max.) RS232: 0.9mA(Deep Sleep) or 25mA Standby current USB: 30mA Laser 650nm laser diode 100±...
  • Page 8 Figure 1-1 Pitch, Skew and Roll...
  • Page 9: Default Settings For Various Types Of Barcode

    1-2 Default settings for various types of barcode Table 1-2 Default settings Read Check digit Check digit Min. code Proprietary Code type enable verification transmission length code ID code ID √ √ √ UPC-A (12) √ √ √ UPC-E √ √...
  • Page 10: Decode Zone

    1-3 Decode zone Figure 1-2 Decode zone @25°C, scan angle: 55° Table 1-3 Description of barcode patterns applied in Figure 1-2 Wide-narrow Resolution Barcode type Barcode content Contrast element ratio 4.0 mil Code 128 2.5:1 123456789 5.0 mil Code 39 2.5:1 7.5 mil Code 39...
  • Page 11: Get Started

    2 Get started 2-1 Electrical interface/Pin assignment The scanner provides a RJ-45 cable connector. Figure 2-1 Electrical interface/Pin Table 2-1 lists the pin assignments of the scanner. Table 2-1 Electrical interface/Pin assignment RS232 cable USB cable Power(+5V) Power(+5V) Reserved Reserved Ground Ground +3.3V...
  • Page 12: Power Management

    2-2 Power management The scanner has two power states (Awake and Sleep). Figure 2-2 State machine of power management “4-5 ① After finishing all operation, scanner will go to Sleep state base on Auto-sleep delay(see Scan mode & some global settings”...
  • Page 13: Installation Guide

    3 Installation guide 3-1 Notes of installation This section provides information for mounting and installing the scanner, including physical considerations. IP64 With IP64 approval, it is not necessary to provide extra sealing protection. Magnetism Mounting screws and locating pins should be non-magnetic material. It is not recommended to place any magnetic material within 1 inch (2.54 cm) of the scanner’s optics without testing.
  • Page 14: Mounting

    3-2 Mounting Button Label LEDs Top view Bottom view Cable Beeper Cable Side view Back view Figure 3-2 Mounting diagram Notes: Mounting screws and locating pins should be non-magnetic material. It is not recommended to place any magnetic material within 1 inch of the scanner’s optics without testing.
  • Page 15: Appearance Of The Scanner

    3-3 Appearance of the scanner Cable Scan Button LEDs Laser exit window Label Cable Beeper Figure 3-3 Appearance of the scanner...
  • Page 16: Scan Angle

    3-4 Scan angle Scan angle (Narrow): 40°±5° Scan angle (Wide): 55°±5° Figure 3-4 Scan angle...
  • Page 17: Tilt Angle And Dead Zone

    3-5 Tilt angle and dead zone While scanning a bar code, do not hold the scanner vertically over it. This can cause the issue of specular reflection which is the mirror-like reflection of light from a surface. In this case, the specular refection is caused because the laser light reflects directly back into the scanner from the bar code.
  • Page 18: Parameter Menus

    4 Parameter menus 4-1 Introduction This section describes the programmable parameters, provides barcodes for programming, and hexadecimal equivalents for host parameter programming through SCI. The scanner is shipped with the factory default settings as described in this chapter. These factory-default-settings values are stored in flash memory and are preserved even when the scanner is powered down.
  • Page 19: Example: Configure Scanner

    4-2 Example: configure scanner Note: The factory default settings are indicated with asterisks (*) in this manual. The scanner offers 3 methods to configure scanner: single-scan setting、multiple-scan setting and command setting. 1、Single-scan setting Scan the appropriate Single-scan setting barcode according to the user’s demand. Example: Set Flow control to be none.
  • Page 20 Single-scan setting SETUP barcode SETUP bar code SETUP SETUP bar code Multiple-scan setting Single-scan setting Option barcode Option Alpha. value None RTS/CTS (Host idle: Flow control Low RTS) RTS/CTS (Host idle: High CTS) ACK/NAK 1200 2400 Baud rate 4800 9600 19200 END barcode Option barcode...
  • Page 21: Rs232 Interface

    4-3 RS232 interface Flow control: None- The communication only uses TXD and RXD signals without any hardware or software handshaking protocol. RTS/CTS- If the scanner requests to send the barcode data to host computer, it will issue the RTS signal first, wait for the CTS signal from the host computer, and then perform the normal data communication.
  • Page 22 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value None RTS/CTS Flow control (Host idle: Low RTS) RTS/CTS (Host idle: High RTS) ACK/NAK 01-99 Response delay 01-99 (100 ms) 1200 2400 4800 9600 Baud rate 19200 38400 57600 115200 None Parity Even...
  • Page 23 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value 2 bits 01-99 Host-character delay 01-99 (10ms) Decode data packet format Packeted...
  • Page 24: Usb Interface

    4-4 USB interface USB device type: HID keyboard– By setting, the scanner is used as a USB HID keyboard emulation device. USB virtual COM– By setting, the scanner emulates a USB virtual COM device. If a Microsoft Windows PC is connected to the scanner, a driver is required to install on the connected PC. The driver will use the next available COM Port number.
  • Page 25 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value HID keyboard USB device type HID keyboard for Apple Mac USB virtual COM Turkish F Turkish Q French Italian Spanish Keyboard layout Slovak Denmark Japanese German Belgian Russian 0 ms 5 ms Inter-character delay 10 ms...
  • Page 26 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value 40 ms 60 ms Alphabetic key Numeric key Numeric keypad Alt+ keypad...
  • Page 27: Scan Mode & Some Global Settings

    4-5 Scan mode & some global settings Scan mode: Single scan- A scanning attempt is active once if trigger button is pressed or the command STAR_DECODE is received. A scanning attempt stops when there is a successful reading or the command STOP_DECODE is received or no barcode is decoded after the Stand-by duration elapses.
  • Page 28 Table 6-1 The number of successful reads. Multiple confirm (m) Barcode type m>=3 EAN-13, EAN-8, UPC-A, Code93, China Post, UK Plessey UPC-E, Codabar, Interleaved 2/5, Code39, Industry2/5, Matrix 2/5, Code11, MSI Plessey, UPC-E1 UCC/EAN128, Code128, GS1 DataBar, GS1 DataBar Limited, GS1 DataBar Expand, ISBT 128 Global Max./Min.
  • Page 29 Setting value Description 24、42 Group 2 first, then Group 4 34、43 Group 3 first, then Group 4 Element amendment: If it is enabled, the scanner can read the barcode comprised with bars and spaces in different scale. Character output restraint: Disable- the scanner will output all the barcode data .
  • Page 30 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Single Scan Continuous Scan Scanning mode Note 1 Auto-detection Output-buffering Scan 01-99 Standby duration 01-99 (100ms) 00-FF Same barcode delay time 00-FF (100ms) (00:None) 00-09 Double confirm 00-09 (00:None) 04-99 Global max.
  • Page 31 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Enable Disable Character output restraint Printable character only Alphabetic & Numeric only Disable Decoder optimization Enable Wide (56°) Scan angle Narrow (40°) 1 second 5 seconds 10 seconds 30 seconds 1 minute Auto-sleep delay Note 2...
  • Page 32 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Never Disable “No read” response Enable Disable Deep sleep Enable ASCII Character encoding system UTF-8 Windows-1251 Note 1: This configure will not be changed when the scanner scans load default setting barcode or receives PARAM_DEFAULTS command.
  • Page 33: Indication

    4-6 Indication Power on alert: After power-on or restart, the scanner will generate alert signal (Beeper beeping and LED flashing). LED indication: When the scanner decodes successfully, the LED will glitter. Beeper indication: After each successful reading, the scanner will beep to indicate a good barcode reading, and its beep tone duration is adjustable.
  • Page 34: Upc-A

    4-7 UPC-A Read: Format System character Data digits (10 digits) Check digit Check digit verification: The check digit verification is optional. Check digit trans.: By setting Enable, check digit will be transmitted. Code ID setting: Code ID is a one-or-two-character string used to represent the symbol upon a succeeding reading.
  • Page 35 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Code ID setting 00-FF 00-FF (ASCII) <A>* 00-44 Insert group selection 00-44 (00:None) None 2 digits Supplement digits 5 digits 2 or 5 digits None Truncate leading zeros Truncation/Expansion Expand to EAN-13 Truncate system character Add country code Ink Spreading...
  • Page 36: Upc-E

    4-8 UPC-E Read: Format System character “0” Data digits (6 digits) Check digits Check digit verification: The check digit verification is optional. Check digit trans.: By setting Enable, check digit will be transmitted. “4-7 UPC-A” Code ID setting: Refer to Code ID setting of “4-7 UPC-A”...
  • Page 37 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Code ID setting 00-FF 00-FF (ASCII) <D>* Insert group selection 00-44 00-44 (00:None) None 2 digits Supplement digits 5 digits 2 or 5 digits None Truncate leading zeros Expand to EAN-13 Truncation/Expansion Expand to UPC-A Truncate system character...
  • Page 38: Upc-E1

    4-9 UPC-E1 Read: Format System character “1” Data digits (6 digits) Check digits Check digit verification: The check digit verification is optional. Check digit trans.: By setting Enable, check digit will be transmitted. “4-7 UPC-A” Code ID setting: Refer to Code ID setting of “4-7 UPC-A”...
  • Page 39 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification Enable Disable Check digit trans. Enable Code ID setting 00-FF 00-FF (ASCII) <D>* 00-44 Insert group selection 00-44 (00:None) None 2 digits Supplement digits 5 digits 2 or 5 digits None...
  • Page 40: Isbn/Issn)

    4-10 EAN-13 (ISBN/ISSN) Read: Format Data digits (12 digits) Check digit Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, check digit will be transmitted. “4-7 UPC-A” EAN-13 code ID setting: Refer to Code ID setting of “4-7 UPC-A”...
  • Page 41 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Insert group selection 00-44 00-44 (00:None) None 2 digits Supplement digits 5 digits 2 or 5 digits Disable ISBN/ISSN conversion Enable Disable Ink Spreading Canceling Note 1 Enable 00-FF ISBN/ISSN code ID setting 00-FF (ASCII) <B>*...
  • Page 42: Ean-8

    4-11 EAN-8 Read: Format Data digits (7 digits) Check digit Check digit verification: The check digit verification is optional. Check digit trans.: By setting Enable, check digit will be transmitted. “4-7 UPC-A” Code ID setting: Refer to Code ID setting of “4-7 UPC-A”...
  • Page 43 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification Enable Disable Check digit trans. Enable 00-FF Code ID setting 00-FF (ASCII) <C>* Insert group selection 00-44 00-44 (00:None) None 2 digits Supplement digits 5 digits 2 or 5 digits None...
  • Page 44: Code 39 (Code 32, Trioptic Code 39)

    4-12 Code 39 (Code 32, Trioptic Code 39) Read: Format Start character(*) Data digits (variable) Check digit (optional) End character(*) Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, check digit will be transmitted. Max./Min.
  • Page 45 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification Enable Disable Check digit transmission Enable Max. code length 00-99 00-99 Min. code length 00-99 00-99 Code ID setting 00-FF 00-FF (ASCII) <M>* Insert group selection 00-44 00-44...
  • Page 46 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Enable Disable Code 32 Prefix “A” transmission Enable Disable Trioptic Code 39 read Enable Trioptic Code 39 Start/End Disable transmission Enable 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 47: Interleaved 2 Of 5

    4-13 Interleaved 2 of 5 Read: Format Data digits (variable) Check digit (optional) Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, check digit will be transmitted. “4-12 Code 39 (Code 32, Trioptic Code 39)”...
  • Page 48 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification OPCC Disable Check digit transmission Enable 00-99 Max. code length 00-99 00-99 Min. code length 00-99 00-FF Code ID setting 00-FF (ASCII) <I>* 00-44 Insert group selection 00-44...
  • Page 49: Industrial 2 Of 5

    4-14 Industrial 2 of 5 Read: Format Data digits (variable) Check digit transmission: By setting Enable, check digit will be transmitted. “4-12 Code 39 (Code 32, Trioptic Code 39)” Max./Min. code length: Refer to Max./Min. code length of “4-7 UPC-A” Code ID setting: Refer to Code ID setting of “4-7 UPC-A”...
  • Page 50: Matrix 2 Of 5

    4-15 Matrix 2 of 5 Read: Format Data digits (variable) Check digit (optional) Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, check digit will be transmitted. “4-12 Code 39 (Code 32, Trioptic Code 39)”...
  • Page 51 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification Enable Disable Check digit transmission Enable 00-99 Max. code length 00-99 00-99 Min. code length 00-99 00-FF Code ID setting 00-FF (ASCII) <X>* 00-44 Insert group selection 00-44...
  • Page 52: Codabar

    4-16 Codabar Read: Format Start character Data digits (variable) Check digit (optional) End character Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, check digit will be transmitted. “4-12 Code 39 (Code 32, Trioptic Code 39)”...
  • Page 53 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value 00-99 Min. code length 00-99 00-FF Code ID setting 00-FF (ASCII) <N>* 00-44 Insert group selection 00-44 (00:None) ABCD/ABCD abcd/abcd Start/End type ABCD/TN*E abcd/tn*e Disable Start/End transmission Enable Disable Start/End character equality Enable...
  • Page 54: Code 128

    4-17 Code 128 Read: Format Data digits (variable) Check digit (optional) Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, check digit will be transmitted. “4-12 Code 39 (Code 32, Trioptic Code 39)” Max./Min. code length: Refer to Max./Min. code length of “4-7 UPC-A”...
  • Page 55 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification Enable Disable Check digit transmission Reserved 00-99 Max. code length 00-99 00-99 Min. code length 00-99 00-FF Code ID setting 00-FF (ASCII) <K>* 00-44 Insert group selection 00-44...
  • Page 56: Ucc/Ean 128

    4-18 UCC/EAN 128 Read: Format Data digits (variable) Check digit (optional) Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, check digit will be transmitted. “4-12 Code 39 (Code 32, Trioptic Code 39)” Max. /Min. code length: Refer to Max. /Min. code length of “4-7 UPC-A Code ID setting: Refer to Code ID setting of .”...
  • Page 57 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification Enable Disable Check digit transmission Reserved 00-99 Max. code length 00-99 00-99 Min. code length 00-99 00-FF Code ID setting 00-FF (ASCII) <K>* 00-44 Insert group selection 00-44...
  • Page 58: Isbt 128

    4-19 ISBT 128 Read: Format Start character(“=” or “&”) Data digits (variable) Check digit (optional) Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, check digit will be transmitted. “4-12 Code 39 (Code 32, Trioptic Code 39)”...
  • Page 59 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification Enable Disable Check digit transmission Reserved 00-99 Max. code length 00-99 00-99 Min. code length 00-99 00-FF Code ID setting 00- FF (ASCII) <K>* 00-44 Insert group selection...
  • Page 60: Code 93

    4-20 Code 93 Read: Format Data digits (variable) 2 check digits (optional) Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, check digit will be transmitted. “4-12 Code 39 (Code 32, Trioptic Code 39)” Max./Min.
  • Page 61 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification Enable Disable Check digit transmission Enable 00-99 Max. code length 00-99 00-99 Min. code length 00-99 00-FF Code ID setting 00-FF (ASCII) <L>* 00-44 Insert group selection 00-44...
  • Page 62: Code 11

    4-21 Code 11 Read: Format Data digits (variable) 1 or 2 check digits (optional) Check digit verification: The check digit verification is optional. Check digit transmission: By setting Enable, 1 or 2 check digits will be transmitted upon the selected check digit verification method.
  • Page 63 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification One digit Two digit Disable Check digit transmission Enable 00-99 Max. code length 00-99 00-99 Min. code length 00-99 00-FF Code ID setting 00-FF (ASCII) <V>*...
  • Page 64: Msi/Plessey

    4-22 MSI/Plessey Read: Format Data digits (variable) 1 or 2 check digits (optional) Check digit verification: The MSI/Plessey has one or two optional check digits. There are three methods to verify check digits, i.e. Mod10, Mod10/10 and Mod 10/11. 1 or 2 check digits will be calculated as the sum module 10 or 11 of the data digits.
  • Page 65 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable 1 digit Check digit verification (Mod 10) 2 digit (Mod 10/10) 2 digit (Mod 10/11) Disable Check digit transmission Enable 00-99 Max. code length 00-99 00-99 Min.
  • Page 66: Uk/Plessey

    4-23 UK/Plessey Read: Format Data digits (variable) 2 check digits (optional) Check digit verification: The UK/Plessey has two optional check digits. The 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 will be transmitted.
  • Page 67 SETUP Multiple-scan setting Single-scan setting Option barcode Option Alpha. value Disable Read Enable Disable Check digit verification Enable Disable Check digit transmission Enable 00-99 Max. code length 00-99 00-99 Min. code length 00-99 00-FF Code ID setting 00-FF (ASCII) <U>* 00-44 Insert group selection 00-44...
  • Page 68: China Post

    4-24 China Post Read: Format 11 Data digits “4-12 Code 39 (Code 32, Trioptic Code 39)” Max. /Min. code length: Refer to Max. /Min. code length of The code length of China Post is 11. “4-7 UPC-A” Code ID setting: Refer to Code ID setting of “4-7 UPC-A”...
  • Page 69: Gs1 Databar (Gs1 Databar Truncated)

    4-25 GS1 DataBar (GS1 DataBar Truncated) GS1 DataBar Truncated is structured and encoded as the same as the standard GS1 DataBar format, except its height is reduced to a 13 modules minimum; while GS1 DataBar should have a height greater than or equal to 33 modules.
  • Page 70: Gs1 Databar Limited

    4-26 GS1 DataBar Limited Read: Format 16 Data digits “4-7 UPC-A” Code ID setting: Refer to Code ID setting of “4-7 UPC-A” Insertion group selection: Refer to Insertion group selection of “4-25 GS1 DataBar (GS1 DataBar Truncated)” Conversion: Refer to Conversion of SETUP Multiple-scan setting Single-scan setting...
  • Page 71: Gs1 Databar Expanded

    4-27 GS1 DataBar Expanded Read: Format Data characters (variable) “4-7 UPC-A” Code ID setting: Refer to Code ID setting of “4-7 UPC-A” Insertion group selection: Refer to Insertion group selection of Conversion: “4-30 String transmission” UCC/EAN 128- Refer to Code ID transmission of , ]Cm will be identified as AIM ID.
  • Page 72: G1-G4 & Fn1 Substitution String Setting

    4-28 G1-G4 & FN1 substitution string setting Format of barcode data transmission Prefix Code name Preamble Code ID Code length Code data Code ID Postamble Suffix Suffix string setting: The <enter > key is represented in different ASCII when it is applied by different OS. For a Windows/DOS OS, <enter>...
  • Page 73 Testing barcode: FN1 substitution string setting: The FN1 character (0x1D) in an UCC/EAN128 barcode, or a Code 128 barcode, or a GS1 DataBar barcode can be substituted with a defined string. Example: Set FN1 substitution string to be “ABCD”. Original code data (hexadecimal) “31 1D 32 1D 33 1D 34 1D 35”...
  • Page 74 Testing barcode:...
  • Page 75 SETUP Multiple-scan setting Single-scan setting Option bar code Option Alpha. value Prefix string setting 0-22 characters 00-FF (Default: None) 0-22 characters 00-FF Suffix string setting <ENTER> 0D0A* Preamble string setting 0-22 characters 00-FF (Default: None) Postamble string setting 0-22 characters 00-FF (Default: None) Insert G1 string setting...
  • Page 76: G1-G4 String Position & Code Id Position

    4-29 G1-G4 string position & Code ID position Format of barcode data transmission Prefix Code name Preamble Code ID Code length Code data Code ID Postamble Suffix Insert G1/G2/G3/G4 string position: The scanner offers 4 positions to insert strings among the symbol. In case of the insertion position is greater than the length of the symbol, the insertion of string is not effective.
  • Page 77: String Transmission

    4-30 String transmission Format of barcode data transmission Prefix Code name Preamble Code ID Code length Code data Code ID Postamble Suffix Prefix transmission: By setting Enable, prefix will be appended before the data transmitted. Suffix transmission: By setting Enable, suffix will be appended after the data is transmitted. Code name transmission: By setting Enable, code name will be transmitted before code data.
  • Page 78 SETUP Multiple-scan setting Single-scan setting Option bar code Option Alpha. value Postamble Disable transmission Enable Disable Code ID transmission Proprietary ID AIM ID Code length Disable transmission Enable Disable Upper (data only) Case conversion Lower (data only) Upper (whole string) Lower (whole string) Disable FN1 substitution...
  • Page 79: Serial Communication Interface

    Serial Communication Interface Note: SCI is supported for RS232 interface or USB virtual COM only. This section describes the system requirements of the Serial Communication Interface (SCI), which provides a communication link between a scanner and a host via RS232 interface or USB virtual COM. SCI allows the host to configure the scanner.
  • Page 80: Sci Message Formats

    5-1 SCI message formats The general packet format for SCI message is as following: Length Opcode Status Data Checksum Table 5-2 lists the descriptions of fields that occur in all messages. These descriptions are repeated for each opcode. For messages that use the Data field, the specific type of data is described in that field in later sections.
  • Page 81: Beep

    5-2 BEEP Description: Ask the scanner to sound the beeper. Packet Format Length Opcode Status Beep Code Checksum 0x04 0x42 Field Descriptions Field Name Format Size Description Length 0x04 1 Byte Length Field Opcode 0x42 1 Byte Identifies this opcode type. Bit 0: Bit 0: Identifies transmit status 0=First time packet is sent...
  • Page 82 Checksum=0x10000-0x04-0x42-0x80-0x06. Host Requirements The host sends this command to cause the scanner to beep. Scanner Requirements When the scanner receives this command, it beeps the sequence provided in the Beep code field. If Table 5-3 ACK/NAK handshaking is enabled and a valid beep code (see ) is received, the scanner “5-4 CMD_NAK”...
  • Page 83: Cmd_Ack

    5-3 CMD_ACK Description: Positive acknowledgment of received packet. Packet Format Length Opcode Status Checksum 0x03 0x59 Field Descriptions Field name Format Size Description Length 0x03 1 Byte Length of Field Opcode 0x59 1 Byte Identifies the command being sent. Bit 0: 0=First time packet is sent Bit 0: Identifies transmit status 1= Subsequent transmission attempts...
  • Page 84: Cmd_Nak

    5-4 CMD_NAK Description: Negative acknowledgment of received packet Packet Format Length Opcode Status Cause Checksum 0x04 0x4E Field Descriptions Field Name Format Size Description Length 0x04 1 Byte Length Field Opcode 0x4E 1 Byte Identifies the opcode type. Bit 0: 0=First time packet is sent Bit 0: Identifies transmit status 1= Subsequent transmission attempts...
  • Page 85 For example: Scanner sends NAK. Length Opcode Status Cause Checksum 0x40 0x04 0x4E 0x00 0xFF 0x6E (the parameter requested is not exist) Table 5-4 describes NAK types supported by the scanner. Table 4-5 Scanner-supported NAK types NAK Type Meaning Receiver Action While receiving message with the baud rate 115200B/s, scanners receive buffer may occur overflow.
  • Page 86: Decode_Data

    5-5 DECODE_DATA Description: Decode data in SCI packet format Packet Format Length Opcode Status Decode Data Checksum 0x50 Field Descriptions Field Name Format Size Description Length of message Length 1 Byte Length Field (not including checksum). Opcode 0x50 1 Byte Identifies the opcode type.
  • Page 87: Led_Ctr

    5-6 LED_CTR Description: LED control, it can control LED0 (red) and LED1 (blue). Packet Format Length Opcode Status LED Option LED Status Checksum 0x05 0x4C Field Descriptions Field Name Format Size Description Length 0x05 1 Byte Length Field Opcode 0x4C 1 Byte Identifies the opcode type.
  • Page 88: Request_Revision

    5-7 REQUEST_REVISION Description: Request the software revision string from the scanner Packet Format Length Opcode Status Checksum 0x03 0x56 Field Descriptions Field Name Format Size Description Length 0x03 1 Byte Length Field Identifies this opcode type. Opcode 0x56 1 Byte Bit 0: 0=First time packet is sent 1= Subsequent transmission...
  • Page 89: Reply_Revision

    HW/SW_RIVISION: the version string of hardware and software information. SCANNER_ID: the ID information of scanner. Scanner ID Listed: Scanner ID Product Scanner ID Product 0x2C FS380 0x1A ME4144 0x2D FS580 0x1B ES4200 0xAB uE988 0x1C ES4290 0xAB uE966 0x3A ME5110...
  • Page 90: Start_Decode

    5-9 START_DECODE Description: Ask the scanner to attempt to decode a barcode Packet Format Length Opcode Status Checksum 0x03 0x53 Field Descriptions Field Name Format Size Description 1 Byte Length Field Length 0x03 1 Byte Identifies this opcode type. Opcode 0x53 Bit 0: 0=First time packet is sent...
  • Page 91: Stop_Decode

    5-10 STOP_DECODE Description: Ask scanner to abort a decode attempt Packet Format Length Opcode Status Checksum 0x03 0x45 Field Descriptions Field Name Format Size Description Length 0x03 1 Byte Length Field Opcode 0x45 1 Byte Identifies this opcode type. Bit 0: 0=First time packet is sent Bit 0: Identifies transmit status 1= Subsequent transmission...
  • Page 92: Param_Defaults

    Bit 7: always be 1(message is from the host) All unused bits recommend to be set to 0. 0-255. Setting type Default setting type 1 Byte 0: Default setting 0 (Mindeo standard) 2's complement sum of message Checksum 2 Bytes Checksum of message. contents excluding checksum.
  • Page 93: Param_Request

    5-12 PARAM_REQUEST Description: Request values of selected parameters Packet Format Length Opcode Status Checksum Parameter code 0x3F Field Descriptions Field Name Format Size Description Length of message Length 1 Byte Length Field (not including checksum). Opcode 0x3F 1 Byte Identifies this opcode type. Bit 0: 0 = First time packet is sent 1 = Subsequent transmission attempts...
  • Page 94 message containing all requested parameters supported and their values. The programmable Response delay can be exceeded when processing this message, depending on the time-out set and the number of parameters requested.
  • Page 95: Param_Send

    5-13 PARAM_SEND Description: the command performs two optional operations: 1) The scanner responds to a PARAM_REQUEST. 2) The host demands scanner to change particular parameter values. Packet Format Parameter Data Parameter Length Opcode Status … Checksum code type value 0x23 Field Descriptions Field Name Format...
  • Page 96 “4-3 RS232 interface” Example 1: to set parameter Flow control to be None (see Data Parameter Length Opcode Status Parameter code Checksum type value 0x0A 0x23 0xC0 0x30 0x33 0x30 0x31 0x44 0x30 0x30 0xFD 0xAB Example 2: to set parameter Code ID setting of UPC-A to be U (0x55). Parameter Length Opcode...
  • Page 97 PARAM_REQUEST Host Scanner PARAM_SEND...
  • Page 98: Custom_Defaults

    5-14 CUSTOM_DEFAULTS Description: Two optional operations: 1) Write current setting to Custom Defaults, or 2) Set the parameters to custom default values. Packet Format Length Opcode Status Operation option Checksum 0x04 0x26 Field Descriptions Field Name Format Size Description Length Field Length 0x04 1 Byte...
  • Page 99: Wakeup

    5-15 WAKEUP Description: Wakeup scanner when it’s been in Sleep state Command format: Null (0x00) “4-5 Scan mode & some global settings” If RS232 cable is currently applied and Deep sleep(see enabled, the scanner can enter Sleep State more deeply. And at this case, it is necessary to send a command WAKEUP (0x00) and delay for 15ms, before sending any other commands.
  • Page 100: Cmd_Restart

    5-16 CMD_RESTART Description: Ask the scanner to restart. Packet Format Length Opcode Status Checksum 0x03 0x5E(‘^’) Field Descriptions Field Name Format Size Description Length 0x03 1 Byte Length Field Opcode 0x5E 1 Byte Identifies this opcode type. Bit 0: Bit 0: Identifies transmit status 0=First time packet is sent Status Bit 6-1: Unused...
  • Page 101: Cmd_Outputbuffer_Ctr

    5-17 CMD_OUTPUTBUFFER_CTR Description: Ask the scanner to do an output buffer control before transmit barcode data. Packet Format Length Opcode Status Option Checksum 0x04 0x62(‘b’) Field Descriptions Field Name Format Size Description Length 0x04 Length Field 1 byte Opcode 0x62 1 byte Identifies this opcode type.
  • Page 102: Sci Transactions

    6 SCI transactions 6-1 ACK/NAK handshaking If ACK/NAK handshaking is enabled, all packeted messages must have a CMD_ACK or CMD_NAK response, unless the command description states otherwise. This parameter is enabled by default, and should remain enabled to provide feedback to the host. Raw ASCII data and WAKEUP command do not use ACK/NAK handshaking since they are not packeted data.
  • Page 103: Transfer Of Decode Data

    6-2 Transfer of decode data “4-3 RS232 interface”) The parameter of Decode Data Packet Format (see controls how decode data is sent to the host. When Decode Data Packet Format is set as Packeted, the data is sent in a DECODE_DATA packet.
  • Page 104: Transaction Examples

    6-3 Transaction examples 1.Scanner transmits decoded data (data packet) 2.Host sends an ACK Note: T is determined by host. Figure 6-1 Basic decoder initiated transaction (data packet) (Host RXD) (15ms) (Host TXD) BEEP 1.Host sends 0x00 to wakeup scanner 2.Host sends BEEP command 3.Beeper of scanner beeps 4.Scanner sends an ACK Note: T...
  • Page 105 (Host RXD) This duration must be less than Host- character delay. Note 1 (Host TXD) BEEP Note 1: The Host-character delay determines the maximum time the scanner waits between characters transmitted by the host before discarding the received data and declaring an error. The default value is 200 ms.
  • Page 106 (Host RXD) (Host TXD) BEEP 1.Host sends 0x00 to wakeup scanner 2.Host sends 2 BEEP commands instead of 1 3.Scanner responses the first BEEP command 4.Scanner sends an ACK Note: T is determined by host(recommend 15ms),T and T are determined by scanner(T ≈380us,...
  • Page 107: Sci Transactions Notes

    6-4 SCI transactions notes a) Flow control Option ACK/NAK handshaking is selected by default. Changing this is not recommended as it causes some communication problems (see 6-1) since ACK/NAK handshaking is the only indication that a message was received and if it was received correctly. ACK/NAK is not used to respond to the unpacked decode data whatever Flow control is set.
  • Page 108: Glossary

    7 Glossary The dark element in a printed barcode. Space The lighter element of a barcode formed by the background between bars. Barcode density The thickness of the narrowest element in the barcode (e.g. 5mil, 10mil, etc). Resolution The narrowest element dimension which can be distinguished by a particular reading device or printed with a particular device or method.
  • Page 109: Barcode Representing Non-Printable Character

    8 Barcode representing non-printable character Notes to make the following barcode: 1. According to different barcode printing software, the method of printing following barcode is different. 2. If using CODESOFT software, firstly read the information through “Help→Index→Code128→Special input syntax”. For example, if we wish to make “F1” barcode, select “Code128”, then select “CODE A” type, and input “{DC1}”...
  • Page 110: Ascii Table

    9 ASCII table for keyboard wedge for RS-232 Null Down Left Right PgUp PgDn Home Enter Insert Ctrl+ Delete Alt+ Notes: The 2nd and the 3rd columns above are used for keyboard wedge only. “ & ‘ < > Example: ASCII “A” = “41”.
  • Page 111: Test Chart

    10 Test chart 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 112 Test chart (continue) Code 128 UCC/EAN 128 ISBT 128 Code 93 Code 11 (Default setting: Disable) MSI/Plessey (Default setting: Disable) UK/Plessey China Post GS1 DataBar (GS1 DataBar Truncated) GS1 DataBar Limited GS1 DataBar Expanded...
  • Page 113: Return Default Parameters & Firmware Version

    11 Return default parameters & firmware version WARNING: Restore factory defaults If you wish to return the scanner to all the factory default settings, scan the barcode above. But Scan mode remains unchanged. Write to custom defaults Write current parameter settings to the custom default settings. But Scan mode remains unchanged.
  • Page 114: Configuration Alphanumeric Value Barcode (As Para. Value)

    12 Configuration alphanumeric value barcode (as Para. value) To finish parameter setting, please scan the bar code below.

Table of Contents