background image

 

3-3 Appearance of the scanner 

 

 

       

 

Figure 3-3 Appearance of the scanner

 

Cable 

Scan Button 

 

Laser exit window 

LEDs 

 

Cable 

 

Beeper 

 

Label 

Summary of Contents for FS580

Page 1: ...FS580 Industrial Fixed Laser Barcode Scanner User Manual Version FS580_UM_EN_V1 1 6...

Page 2: ......

Page 3: ...his manual is subject to change without notice Please go to www mindeo cn for latest service information 4 The manufacturer assumes no responsibility for any loss or claim by third parties which may a...

Page 4: ...ion for detail 4 Leave sufficient space to accommodate the maximum size of the scanner 5 Read section 2 1 Electrical interface Pin assignment carefully to learn about the electrical interface design 6...

Page 5: ...of the scanner 9 3 4 Scan angle 10 3 5 Tilt angle and dead zone 11 4 Parameter menus 12 4 1 Introduction 12 4 2 Example configure scanner 13 4 3 RS232 interface 15 4 4 USB interface 18 4 5 Scan mode s...

Page 6: ...R 81 5 7 REQUEST_REVISION 82 5 8 REPLY_REVISION 83 5 9 START_DECODE 84 5 10 STOP_DECODE 85 5 11 PARAM_DEFAULTS 86 5 12 PARAM_REQUEST 87 5 13 PARAM_SEND 89 5 14 CUSTOM_DEFAULTS 92 5 15 WAKEUP 93 5 16 C...

Page 7: ...28 Code 93 Code 11 USD 8 MSI Plessey UK Plessey UCC EAN 128 ISBT128 China Post GS1 DataBar formerly RSS variants Indicator Beeper LED Interface supported RS232 USB Keyboard USB virtual COM Scan mode S...

Page 8: ...2 Figure 1 1 Pitch Skew and Roll...

Page 9: ...of 5 6 I Im Industrial 2 of 5 Discrete 2 of 5 4 H Im Matrix 2 of 5 6 X Im Codabar NW7 4 N Fm Code 128 1 K Cm UCC EAN 128 1 K Cm ISBT 128 1 K Cm Code 93 1 L Gm Code 11 USD 8 4 V MSI Plessey 4 O Mm UK...

Page 10: ...ype Wide narrow element ratio Barcode content Contrast 4 0 mil Code 128 2 5 1 123456789 80 5 0 mil Code 39 2 5 1 123 80 7 5 mil Code 39 2 5 1 ABCDEF 80 10 mil Code 39 2 5 1 123 90 13 mil 100 UPC 12345...

Page 11: ...ower 5V Power 5V 2 Reserved Reserved 3 Ground Ground 4 3 3V for interface auto selection purpose Ground for interface auto selection purpose 5 TxD Reserved 6 RxD Reserved 7 Reserved Reserved 8 Reserve...

Page 12: ...al RXD occurs will make the scanner go to Awake state Note Once the scanner is awakened at least Auto sleep delay must elapse before it re enters Sleep state The scanner will automatically switch to t...

Page 13: ...siderations 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 a...

Page 14: ...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 wit...

Page 15: ...9 3 3 Appearance of the scanner Figure 3 3 Appearance of the scanner Cable Scan Button Laser exit window LEDs Cable Beeper Label...

Page 16: ...10 3 4 Scan angle Scan angle Narrow 40 5 Scan angle Wide 55 5 Figure 3 4 Scan angle...

Page 17: ...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: ...wn in the following Section of 4 2 Instruction configure scanner by scanning configuration barcodes The new values replace the existing memory values Referring to the section of 11 Return default para...

Page 19: ...n setting The steps of configuration are a Scan the SETUP barcode on the parameter setting part b Enter the option mode by scanning the Parameter name barcode c To the right of the option barcode the...

Page 20: ...n Alpha value Flow control None 00 RTS CTS Host idle Low RTS 01 RTS CTS Host idle High CTS 02 ACK NAK 03 Baud rate 1200 02 2400 03 4800 04 9600 05 19200 06 END Single scan setting SETUP bar code Alpha...

Page 21: ...not acknowledge response from the host When a NAK is received the scanner transmits the same data again and waits for either an ACK or NAK After three unsuccessful attempts to send data when NAK are r...

Page 22: ...value Flow control None 00 RTS CTS Host idle Low RTS 01 RTS CTS Host idle High RTS 02 ACK NAK 03 Response delay 01 99 100 ms 01 99 20 Baud rate 1200 02 2400 03 4800 04 9600 05 19200 06 38400 07 57600...

Page 23: ...17 SETUP Multiple scan setting Single scan setting Option barcode Option Alpha value 2 bits 01 Host character delay 01 99 10ms 01 99 20 Decode data packet format Raw 00 Packeted 01 END...

Page 24: ...nner will send the data in data packet format if the Decode data packet format is Packeted see 4 3 RS232 Interface The scanner also follows the Flow control see 4 3 RS232 Interface flow control if it...

Page 25: ...USB device type HID keyboard 00 HID keyboard for Apple Mac 01 USB virtual COM 02 Keyboard layout USA 00 Turkish F 01 Turkish Q 02 French 03 Italian 04 Spanish 05 Slovak 06 Denmark 07 Japanese 08 Germ...

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

Page 27: ...s received And the scanner will store the barcode data into a buffer buffer size 1K byte Until the SCAN button is pressed again to stop scanning the scanner will send all the barcode data in the buffe...

Page 28: ...x Min code length be valid 2 Please refer to the settings of max min length for each specific code type in later sections 3 The number of check digits is included in max min code length 4 These two se...

Page 29: ...l be awakened while the SCAN button is pressed or a command WAKEUP 0x00 is received again No read response If it is enabled while the scanner receives the STOP_DECODE command or fails to decode a barc...

Page 30: ...Auto detection 02 Output buffering Scan 03 Standby duration 01 99 100ms 01 99 40 Same barcode delay time 00 FF16 100ms 00 None 00 FF16 00 0A Double confirm 00 09 00 None 00 09 00 Global max code leng...

Page 31: ...tput restraint Disable 00 Printable character only 01 Alphabetic Numeric only 02 Decoder optimization Disable 00 Enable 01 Scan angle Wide 56 00 Narrow 40 01 Auto sleep delayNote 2 1 second 00 5 secon...

Page 32: ...0 No read response Disable 00 Enable 01 Deep sleep Disable 00 Enable 01 Character encoding system ASCII 00 UTF 8 01 Windows 1251 02 END Note 1 This configure will not be changed when the scanner scans...

Page 33: ...ng and its beep tone duration is adjustable Beep tone duration This parameter can be adjusted for a good reading upon favorite usage Volume of beeper This parameter can be adjusted for different level...

Page 34: ...s Supplement digits The Supplement digits barcode is the supplemental 2 or 5 characters Format System character Data digits 10 digits Check digit Supplement digits 2 or 5 Truncation Expansion Truncate...

Page 35: ...ion Expansion None 00 Truncate leading zeros 01 Expand to EAN 13 02 Truncate system character 03 Add country code 04 Ink Spreading CancelingNote 1 Disable 00 Enable 01 END Note 1 If enabled the scanne...

Page 36: ...er to Truncation Expansion of 4 7 UPC A Expand to EAN 13 It extends to 13 digits with 0 digits when the feature is set to be enabled Example Barcode 01236547 Output 0012360000057 Expand to UPC A It ex...

Page 37: ...setting 00 FF16 ASCII 00 FF16 D Insert group selection 00 44 00 None 00 44 00 Supplement digits None 00 2 digits 01 5 digits 02 2 or 5 digits 03 Truncation Expansion None 00 Truncate leading zeros 01...

Page 38: ...ormat System character 1 Data digits 6 digits Check digit Supplement digits 2 or 5 Truncation Expansion Expand to EAN 13 It extends to 13 digits with 0 digits when the feature is set to be enabled Exa...

Page 39: ...Disable 00 Enable 01 Check digit trans Disable 00 Enable 01 Code ID setting 00 FF16 ASCII 00 FF16 D Insert group selection 00 44 00 None 00 44 00 Supplement digits None 00 2 digits 01 5 digits 02 2 o...

Page 40: ...upplement digits 2 or 5 ISBN ISSN The ISBN International Standard Book Number and ISSN International Standard Serial Number are two kinds of barcode for books and magazines The ISBN is 10 digits with...

Page 41: ...nversion Disable 00 Enable 01 Ink Spreading CancelingNote 1 Disable 00 Enable 01 ISBN ISSN code ID setting 00 FF16 ASCII 00 FF16 B END Note 1 If enabled the scanner can more easily read the EAN 13 bar...

Page 42: ...it trans By setting Enable check digit will be transmitted Code ID setting Refer to Code ID setting of 4 7 UPC A Insertion group selection Refer to Insertion group selection of 4 7 UPC A Supplement di...

Page 43: ...eck digit verification Disable 00 Enable 01 Check digit trans Disable 00 Enable 01 Code ID setting 00 FF16 ASCII 00 FF16 C Insert group selection 00 44 00 None 00 44 00 Supplement digits None 00 2 dig...

Page 44: ...ID setting Refer to Code ID setting of 4 7 UPC A Insertion group selection Refer to Insertion group selection of 4 7 UPC A Start End transmission The start character and end character of Code 39 are s...

Page 45: ...e 01 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 99 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 M Insert group selection 00 44 00 None 00 44 00 F...

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

Page 47: ...t verification is optional Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 4 12 Code 39 Code 32 Trioptic Code 39 Code ID...

Page 48: ...alue Read Disable 00 Enable 01 Check digit verification Disable 00 USS 01 OPCC 02 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 99 Min code length 00 99 00 99 06 Code ID se...

Page 49: ...Trioptic Code 39 Code ID setting Refer to Code ID setting of 4 7 UPC A Insertion group selection Refer to Insertion group selection of 4 7 UPC A SETUP Multiple scan setting Single scan setting Option...

Page 50: ...verification is optional Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 4 12 Code 39 Code 32 Trioptic Code 39 Code ID se...

Page 51: ...a value Read Disable 00 Enable 01 Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 99 Min code length 00 99 00 99 06 Code ID sett...

Page 52: ...Refer to Insertion group selection of 4 7 UPC A Start End type Codabar has four pairs of Start End pattern you may select one pair to match your application Start End transmission By setting Enable th...

Page 53: ...e Min code length 00 99 00 99 04 Code ID setting 00 FF16 ASCII 00 FF16 N Insert group selection 00 44 00 None 00 44 00 Start End type ABCD ABCD 00 abcd abcd 01 ABCD TN E 02 abcd tn e 03 Start End tran...

Page 54: ...ck digit will be transmitted Max Min code length Refer to Max Min code length of 4 12 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 4 7 UPC A Insertion group selection R...

Page 55: ...k digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Reserved 01 Max code length 00 99 00 99 99 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 K Insert g...

Page 56: ...ck digit will be transmitted Max Min code length Refer to Max Min code length of 4 12 Code 39 Code 32 Trioptic Code 39 Code ID setting Refer to Code ID setting of 4 7 UPC A Insertion group selection R...

Page 57: ...k digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Reserved 01 Max code length 00 99 00 99 99 Min code length 00 99 00 99 01 Code ID setting 00 FF16 ASCII 00 FF16 K Insert g...

Page 58: ...digit verification is optional Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 4 12 Code 39 Code 32 Trioptic Code 39 Cod...

Page 59: ...value Read Disable 00 Enable 01 Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Reserved 01 Max code length 00 99 00 99 99 Min code length 00 99 00 99 01 Code ID set...

Page 60: ...rification is optional Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length of 4 12 Code 39 Code 32 Trioptic Code 39 Code ID sett...

Page 61: ...a value Read Disable 00 Enable 01 Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 99 Min code length 00 99 00 99 01 Code ID sett...

Page 62: ...ck digit transmission By setting Enable 1 or 2 check digits will be transmitted upon the selected check digit verification method Max Min code length Refer to Max Min code length of 4 12 Code 39 Code...

Page 63: ...Read Disable 00 Enable 01 Check digit verification Disable 00 One digit 01 Two digit 02 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 99 Min code length 00 99 00 99 04 Code...

Page 64: ...1 1 or 2 check digits will be calculated as the sum module 10 or 11 of the data digits Check digit transmission By setting Enable 1 or 2 check digits will be transmitted upon the selected check digit...

Page 65: ...nable 01 Check digit verification Disable 00 1 digit Mod 10 01 2 digit Mod 10 10 02 2 digit Mod 10 11 03 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 99 Min code length 00...

Page 66: ...eck digit 2 will be calculated as the sum module 10 or 11 of the data digits Check digit transmission By setting Enable check digit will be transmitted Max Min code length Refer to Max Min code length...

Page 67: ...a value Read Disable 00 Enable 01 Check digit verification Disable 00 Enable 01 Check digit transmission Disable 00 Enable 01 Max code length 00 99 00 99 99 Min code length 00 99 00 99 01 Code ID sett...

Page 68: ...setting Refer to Code ID setting of 4 7 UPC A Insertion group selection Refer to Insertion group selection of 4 7 UPC A SETUP Multiple scan setting Single scan setting Option barcode Option Alpha valu...

Page 69: ...onversion UCC EAN 128 Refer to Code ID transmission of 4 30 String transmission Cm will be identified as AIM ID UPC A or EAN 13 Barcode beginning with a single zero as the first digit has the leading...

Page 70: ...group selection of 4 7 UPC A Conversion Refer to Conversion of 4 25 GS1 DataBar GS1 DataBar Truncated SETUP Multiple scan setting Single scan setting Option barcode Option Alpha value Read Disable 00...

Page 71: ...ion UCC EAN 128 Refer to Code ID transmission of 4 30 String transmission Cm will be identified as AIM ID SETUP Multiple scan setting Single scan setting Option bar code Option Alpha value Read Disabl...

Page 72: ...type of barcode Steps 1 Look up in the ASCII table to find the value of 24 2 Scan SETUP and Prefix string setting barcode 3 Scan 2 and 4 barcode 4 Scan END barcode 5 Refer to 4 30 String transmission...

Page 73: ...N1 substitution string to be ABCD Original code data hexadecimal 31 1D 32 1D 33 1D 34 1D 35 Output code data hexadecimal 31 41 32 42 33 43 34 44 35 Steps 1 Set FN1 substitution string to be ABCD 2 Ref...

Page 74: ...68 Testing barcode...

Page 75: ...etting 0 22 characters Default None 00 FF16 Postamble string setting 0 22 characters Default None 00 FF16 Insert G1 string setting 0 22 characters Default None 00 FF16 Insert G2 string setting 0 22 ch...

Page 76: ...tion position is greater than the length of the symbol the insertion of string is not effective Code ID position It is allowed to select different positions of code ID placement SETUP Multiple scan se...

Page 77: ...Proprietary ID or AIM ID Refer to the chapter of 1 2 Default settings for various types of barcode Code length transmission The length of code data string can be transmitted before the code data when...

Page 78: ...le 01 Code ID transmission Disable 00 Proprietary ID 01 AIM ID 02 Code length transmission Disable 00 Enable 01 Case conversion Disable 00 Upper data only 01 Lower data only 02 Upper whole string 03 L...

Page 79: ...of a larger message packeted depending on the scanner configuration Table 5 1 SCI commands No Command name Operation code Description 1 BEEP 0x42 B Sound the beeper 2 CMD_ACK 0x59 Y Positive acknowled...

Page 80: ...ter property For PARAM_REQUEST and PARAM_SEND only Bit 6 Change type apply to parameter transmission Bit 7 Command source 1 Byte Bit 0 0 First time packet is sent 1 Subsequent transmission attempts Bi...

Page 81: ...und Pitch a relative term is the pitch of the sound and Number of Beeps indicates the times of a repeated beep pitch at the specified duration Table 5 3 Beep code definitions Beep Code Duration ms Pit...

Page 82: ...ause the scanner to beep Scanner Requirements When the scanner receives this command it beeps the sequence provided in the Beep code field If ACK NAK handshaking is enabled and a valid beep code see T...

Page 83: ...I packet transmitter when the received packet passes the checksum check and no negative acknowledgment conditions apply If the data to be sent is in response to a command e g REQUEST_REVISION CMD_ACK...

Page 84: ...de 1 Byte Identifies the reason the NAK occurred 01 NAK_OVERFLOW Data Overflow with baud rate of 115200b s 02 NAK_RESEND Checksum failure 04 NAK_BAD_CONTEXT Unexpected or unknown message 08 NAK_DENIED...

Page 85: ...ngth is greater than 7 the scanner fails to receive and process the data without delay and reply NAK_OVERFLOW to host NAK_RESEND Checksum incorrect Ensure checksum is correct Send packet again with re...

Page 86: ...fix and suffix sent in ASCII format Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message When the scanner uses this opcode Decode data packet format is select...

Page 87: ...set to 0 LED Option Bit 0 7 Each bit controls one LED And it can control multiple LEDs at the same time 1 Byte Bit 0 1 Control LED0 0 Don t control LED0 Bit 1 1 Control LED1 0 Don t control LED1 Bit2...

Page 88: ...1 Byte Bit 0 0 First time packet is sent 1 Subsequent transmission attempts Bit 7 always be 1 message is from the host All unused bits recommend to be set to 0 Checksum 2 s complement sum of message...

Page 89: ...n ASCII see following for details Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message For example If the HW SW_REVISION is FS580_HW1 0_SW1 0 the REPLY_REVISI...

Page 90: ...on Bit 7 always be 1 message is from the host All unused bits recommend to be set to 0 Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message This command asks...

Page 91: ...always be 1 message is from the host All unused bits recommend to be set to 0 Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message This command asks the scann...

Page 92: ...ing type Default setting type 1 Byte 0 255 0 Default setting 0 Mindeo standard Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message For example return all par...

Page 93: ...from the scanner For example the value of scanner parameter 0301 is 01 when host queries value of the parameter 0301 the PARAM_REQUEST sent by host is as following Length Opcode Status Parameter code...

Page 94: ...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...

Page 95: ...0 Command is from the scanner 1 Command is from the host All unused bits recommend to be set to 0 Parameter Code Parameter code 4 Bytes Each parameter code has 4 bytes Data type Note H 0x48 or D 0x44...

Page 96: ...ner Requirements When the scanner receives a PARAM_SEND it interprets and stores the parameters then ACKs the command if ACK NAK handshaking is enabled These parameters are stored permanently only if...

Page 97: ...91 Host Scanner 1 PARAM_REQUEST 2 PARAM_SEND...

Page 98: ...excluding checksum 2 Bytes Checksum of message For example 1 Write to Custom Defaults Length Opcode Status Operation option Checksum 0x04 0x26 0x80 0x53 0xFF 0xC3 2 Restore Custom Defaults Length Opc...

Page 99: ...econds default see 4 5 Scan mode some global settings Scanner Requirements The scanner must not return to deep Sleep state for at least 30 seconds after waking up The mechanism to wake up a scanner in...

Page 100: ...Bit 7 always be 1 message is from the host All unused bits recommend to be set to 0 Checksum 2 s complement sum of message contents excluding checksum 2 Bytes Checksum of message For example the host...

Page 101: ...er to enable output buffering Length Opcode Status Option Checksum 0x04 0x62 0x80 0x01 0xFF 0x19 Host Requirements Host sends command CMD_OUTPUTBUFFER_CTR to ask scanner to control the output buffer S...

Page 102: ...0 to 115200 2 By some reasons the scanner fails to interpret the message and does not implement the changes requested by the host 3 The host assumes that the parameter changes have occurred and acts a...

Page 103: ...for a programmable time out for a CMD_ACK response If it does not receive the response the scanner tries to send twice more before issuing a host transmission error If the scanner receives a CMD_NAK...

Page 104: ...gure 6 1 Basic decoder initiated transaction data packet RXD Host TXD TXD Host RXD 4 1 T1 15ms 2 3 BEEP T2 T3 1 Host sends 0x00 to wakeup scanner 2 Host sends BEEP command 3 Beeper of scanner beeps 4...

Page 105: ...nd 3 Host sends remainder of BEEP command 4 Beeper of scanner beeps 5 Scanner sends an ACK Note T1 and T2 are determined by host T1 15ms T2 200ms T3 and T4 are determined by scanner T2 380us T3 150us...

Page 106: ...0us T3 150us Figure 6 5 Error condition Host sends 2 valid BEEP commands back to back RXD Host TXD TXD Host RXD 1 4 6 2 5 3 BEEP T1 T2 T3 T4 1 Scanner transmits decoded data data packet 2 Host causes...

Page 107: ...tries When sending data the host should resend twice after the initial send if the scanner does not respond with an ACK or NAK if ACK NAK handshaking is selected e Baud Rate Stop Bits Parity Response...

Page 108: ...nsity 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 pa...

Page 109: ...ollowing 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 se...

Page 110: ...8 BS CAN 9 Tab F9 HT EM A F10 LF SUB B Home Esc VT ESC C End F11 FF FS D Enter F12 CR GS E Insert Ctrl SO RS F Delete Alt SI US Notes The 2nd and the 3rd columns above are used for keyboard wedge only...

Page 111: ...0 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 Co...

Page 112: ...t 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 Dat...

Page 113: ...settings to the custom default settings But Scan mode remains unchanged Restore custom defaults Restore the custom default settings to current settings If failed restore the factory default settings B...

Page 114: ...108 12 Configuration alphanumeric value barcode as Para value To finish parameter setting please scan the bar code below...

Reviews: