Model 200 / 250 / 260 Programming Guide



Similar documents
BARCODE READER V 2.1 EN USER MANUAL

Voyager 9520/40 Voyager GS9590 Eclipse 5145

BI-300. Barcode configuration and commands Manual

Xi2000 Series Configuration Guide

plc numbers Encoded values; BCD and ASCII Error detection; parity, gray code and checksums

Memory is implemented as an array of electronic switches

Part No. : MUL PROGRAMMING GUIDE

S302D. Programming Guide. 2D Imaging Barcode Scanner. Advanced Handheld High-Speed Laser Scanner

ASCII Code. Numerous codes were invented, including Émile Baudot's code (known as Baudot

URL encoding uses hex code prefixed by %. Quoted Printable encoding uses hex code prefixed by =.

Barcode Magstripe. Decoder & Scanner. Programming Manual

Index...1. Introduction...3. Installation- Keyboard Wedge...3 RS USB...3. Default Setting for each barcode shown as below:...

MK-SERIE 1000/1500/2000 AllOfBarcode.de Michael Krug Traunstein BARCODE SCANNER

MINIMAG. Magnetic Stripe Reader Keyboard Wedge. User s Manual

Create!form Barcodes. User Guide

Scanner Configuration

DL910 SERIES. Instruction Manual

BAR CODE 39 ELFRING FONTS INC.

Barcode Scanning Made Easy. WWS500 Programming Guide

Allen-Bradley. Bar Code. 2-D Hand-Held. Programming Guide. Bar Code. Scanners. (Cat. No HTG-4)

CHAPTER 8 BAR CODE CONTROL

Enter/Exit programming

Numeral Systems. The number twenty-five can be represented in many ways: Decimal system (base 10): 25 Roman numerals:

Barcode Scanning Made Easy. Programming Guide

TELOCATOR ALPHANUMERIC PROTOCOL (TAP)

BRMO 80 / ETH-IP. User Manual. Réf : MU-BRMO 80-ETH-IP-1.4-EN

Bar Code CCD Scanner OPERATION MANUAL

The ASCII Character Set

Symbols in subject lines. An in-depth look at symbols

ESPA Nov 1984 PROPOSAL FOR SERIAL DATA INTERFACE FOR PAGING EQUIPMENT CONTENTS 1. INTRODUCTION 2. CHARACTER DESCRIPTION

Barcode reader setup manual

DEBT COLLECTION SYSTEM ACCOUNT SUBMISSION FILE

HANDHELD LASER SCANNER

Command Emulator STAR Line Mode Command Specifications

Laser Barcode Scanner User s Manual

TAP Interface Specifications

CD-3860 Bar Code Scanner User s Manual

ASCII CODES WITH GREEK CHARACTERS

PROPERTY MANAGEMENT SYSTEM


QuickScan i. QD2100 Barcode Imager. Product Reference Guide

Laser Barcode Scanner

XR-500 [Receipt Printer User s Manual ]

MD6 Series 2D Barcode Scanner

E-i. Section E. Code Formatting. E/D = Enable/Disable T/DNT = Transmit/Do Not Transmit EX/DNEX = Expand/Do Not Expand

This is great when speed is important and relatively few words are necessary, but Max would be a terrible language for writing a text editor.

MSR605. Programmer s Manual. Magnetic Stripe Card Reader/Writer (High & Low Coercivity) Revision B

NOTICE: respective owner. Note: Specification is subject to changes without. notice.

Applied Data Communication Lecture 14

Scanner Configuration Manager Manual. for PC type computers

MK D Imager Barcode Scanner Configuration Guide

A RF18 Remote control receiver MODULE

METROLOGIC INSTRUMENTS INC. MetroSelect Single-Line Configuration Guide

Teletypewriter Communication Codes

DUET / VS800 Scanner. DUET Scanner VS800 Scanner. Programming Kit

KSH-3000-MI. Swipe Card Reader. ( Magnetic / IC Card two in One Reader ) Revision Reason Date V

PFB366 Profibus-DP Gateway User Manual

Representação de Caracteres

CONCEPT1 RS232 COMMUNICATION

Users Manual. QuickBarII Single-Chip Bar Code Decoder

Chapter 1. Binary, octal and hexadecimal numbers

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

Chapter 5. Binary, octal and hexadecimal numbers

Master-Touch and ValuMass. Modbus Communications. INSTRUCTION MANUAL (Rev. 2.1)

Modicon Modbus Protocol Reference Guide. PI MBUS 300 Rev. J

Programming Menu V3.9

TASCAM SS-CDR200/SS-R200 CONTROL I/O Terminals RS-232C Protocol Specifications

1.1 Notice Introduction Codes Read Installation Pin Assignment Configuration - General

Security Protection of Software Programs by Information Sharing and Authentication Techniques Using Invisible ASCII Control Codes

Part Number Description Packages available

INTERNATIONAL STANDARD

Laser Scanner Programming Guide (SE923 laser engine)

LTM-1338B. Plus Communications Manual

Introduction: Implementation of the MVI56-MCM module for modbus communications:

2. The scanner examines the scanned data to determine if the barcode represents an XL Type I command or not. In Pseudo-Code:

Product Reference Guide

Revision History. Advanced Handheld CCD/Laser Scanner

Enter/Exit Programming Mode

Using a Laptop Computer with a USB or Serial Port Adapter to Communicate With the Eagle System

WTP-150 Receipt Printer User s Manual

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

CipherLab 5100 Time Attendance Utility Manual

Modbus Protocol. PDF format version of the MODBUS Protocol. The original was found at:

MetroSelect. Single-Line Scanner. Configuration Guide

Bluetooth Serial Adapter

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T PIN6 T PIN7 R+ PIN8 R-

Application Note AN_241. FTDI_AOA_HyperTerm_User_Manual

Card Issuing Machine for Magnetic, Contact & IC Card

METROLOGIC INSTRUMENTS, INC. IS4225 ScanGlove USB Addendum for the MetroSelect Single-Line Configuration Guide

Barcode Reader Connection Guide (COGNEX SLMP Connection)

Virtual Integrated Design Getting started with RS232 Hex Com Tool v6.0

PRINTED MANUAL AGG Software (

MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual

DK40 Datasheet & Hardware manual Version 2

CENTRONICS interface and Parallel Printer Port LPT

SureServo Communication Parameters SureServo Parameter Memory Addresses Connecting to DirectLogic PLCs...6 8

Barcode Scanner User Manual V6.6.2

Publication Rev. C SIEMENS. (S5 Communications) Reference

7-Bit coded Character Set

Transcription:

Model 200 / 250 / 260 Programming Guide E-SEEK Inc. R & D Center 9471 Ridgehaven Court #E San Diego, CA 92123 Tel: 858-495-1900 Fax: 858-495-1901 Sales & Marketing 245 Fischer Ave #D5 Costa Mesa, CA 92626 Tel: 714-545-3316 Fax: 714-545-3595 www.e-seek.com Last Revised by April 1, 2011 Rev: S04F - 1 -

- 2 -

This Programming Specification may be revised or withdrawn at any time. All rights reserved. No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the publisher. - 3 -

Serial Programming Specifications Serial Command Structure Start Character <Command 1> <Command n> End Character The command structure consists of: - Start character - Command/s - End character Start Character Every serial programming starts with an SOH character (ASCII value 01). The SOH character is needed only once for each set of commands, for example if you need to send two consecutive commands, it would require one SOH character followed by the two commands and the End character. Commands Each command data is bounded in <> characters. For example, the factory default command is <FACDEF=1> End Character At the end of each set of command\s, the end character EOT (ASCII value 04) is required. Scanner Responds After each successful command\s, the scanner will respond with an ACK character. If the command is incomplete or out of rang, then the scanner responds with a NAK character. Example: This is a command for setting the Factory defaults : SOH <FACDEF=1> EOT In Visual Basic: Dim Command As String Command = Chr$(1) & "<FACDEF=1>" & Chr$(4) And the scanner response is: ACK Changes will be effective after scanner ACK response. - 4 -

Factory Setup Description: To restore all factory settings, this command will overwrite all existing setting with the factory default settings. Scanner Response: ACK if the factory restore is completed successfully / NAK Factory Default Default FACDEF=1 Table 1.1 Scanner Settings Description: To request current setting parameters (SETPAR), scanner model number (FINGER) or request a respond to a ping command (TXPING). Scanner Response: (SETPAR) ACK followed by a complete list of settings, (each field is sent separately with its start and stop character) and followed by \r\n after the last field/ NAK (FINGER) ACK followed by a model name and \r\n / NAK (TXPING) ACK / NAK Current Settings Send Scanner Model Sending a Ping Table 1.2 SETPAR: FINGER: TXPING: Scanner Revisions Description: To request an Application 1, 2 or Hardware revision number. Scanner Response: (APP1RV) ACK N.NN.NN\r\n / NAK (APP1RV) ACK N.NN.NN\r\n / NAK (HARDRV) ACK N.NN.NN\r\n / NAK (SERIAL) ACK NNNNNNNNNN\r\n / NAK N is an ASCII 0 9, All responses have a fixed length Send Revision Number Application 1 APP1RV: Table 1.3 Application 2 Hardware APP2RV: HARDRV: - 5 -

Serial Number Read & Setup Description: The maximum length is 30 characters and no control character is allowed for a serial number. Example: SOH <SERIAL:> EOT Scanner Response: ACK XXXXXXXXXX \r\n / NAK X is a printable ASCII, with variable length Description: When this option is enabled the data will be sent before the decoded data. The default is a disable. Serial Number Read SERIAL: Add to stream Enable SERIEN=1 Table 1.4 SERIEN=0 Web Setup Description: To request a web address stored in the scanner. Scanner Response: ACK www. \r\n / NAK Response is a variable length Web Site Information WWW WEBSIT: Table 1.5 * Marks indicate the factory default setting - 6 -

Serial Port Setup Description: To setup serial port parameters, changes will be effective after scanner ACK response. Host Requirement: The Character Delay range is between 0 ms 50 ms RS232 Data Bits 8 * RSBITS=8 7 RSBITS=7 RS232 Parity None * RSPRTY=NONE Odd Even RSPRTY=ODD RSPRTY=EVEN RS232 Stop Bits 1 * RSSTOP=1 RS232 Hardware Flow Control 2 RSSTOP=2 Enable RSCTSE=1 RSCTSE=0 RS232 Baud Rate 1200 RSBAUD=1200 2400 RSBAUD=2400 4800 RSBAUD=4800 9600 * RSBAUD=9600 19200 RSBAUD=19200 38400 RSBAUD=38400 57600 RSBAUD=57600 115200 RSBAUD=115200 RS232 Character Delay 0 ms * RSDELY=000 Table 2.1-7 -

Registration Key Read & Write Description: To setup Registration Key, changes will be effective after scanner ACK response. Control characters are not permitted. The maximum length is 30 characters*. When the REGIEN option is enabled, the data will be added between serial number and decoded data. Example: SOH <REGKEY:> EOT Scanner Response: ACK XXXXXXXXXX \r\n / NAK X is a printable ASCII, with variable length Reg. Key Read REGKEY: Add to stream Enable REGIEN=1 Reg. Key Write Table 2.2 REGIEN=0 REGKEY= * Do not use write function on every scanner reads, the maximum write is 10,000 times. Speaker Setup Description: To setup speaker volume, power-up beeps and parameter beeps (beeps after changing the scanner setup via serial port). Changes will be effective after scanner ACK response. Speaker Volume Off SPVOLU=OFF Low Medium * High SPVOLU=LOW SPVOLU=MEDIUM SPVOLU=HIGH Power-Up Beeps Enable * SPPOWB=1 Disable SPPOWB=0 Parameter Beeps Enable * SPPARA=1 Table 2.3 Disable SPPARA=0-8 -

Prefix / Suffix Setup Description: To setup prefix and suffix parameters, changes will be effective after scanner ACK response. Host Requirement: To setup prefix and suffix with a control characters use the following table: [NUL] [SOH] [STX] [ETX] [EOT] [ENQ] [ACK] [BEL] [BS] [HT] [LF] [VT] [FF] [CR] [SO] [SI] [DLE] [DC1] [DC2] [DC3] [DC4] [NAK] [SYN] [ETB] [CAN] [EM] [SUB] [ESC] [FS] [GS] [RS] [US] [DEL] Example: setting suffix with AbC, Carriage Return and Line Feed is SOH <SUFFIX=AbC[CR][LF]> EOT Then, the suffix value is added to the end of every good read, the control characters are sent in ASCII characters. Code Identifier: If the code identifier is enabled, then the standard AIM ID is added to the prefix. The AIM ID values are the following: Code39 ]A Code128 ]C PDF417 ]L Magnetic ]M The Code identifier is added to the end of the prefix value. Prefix Set PREFIX= Add Code Identifier Enable PRECID=1 PRECID=0 Suffix Set SUFFIX= Add CR to Suffix Enable SUFFCR=1 Table 2.4 SUFFCR=0-9 -

Code39 Setup Description: To setup Code39 parameters, changes will be effective after scanner ACK response. Code 39 Enable CD39EN=1 CD39EN=0 Code 39 Start/Stop Char Send CD39SS=1 Table 2.5 Hide * CD39SS=0 Code128 Setup Description: To setup Code128 parameters, changes will be effective after scanner ACK response. Code 128 Enable CD128E=1 Table 2.6 CD128E=0 PDF417 Setup Description: To setup PDF417 parameters, changes will be effective after scanner ACK response. PDF417 Enable * PDF417=1 Table 2.7 Disable PDF417=0-10 -

Power Saving Description: Power saving mode sets the power consumption to minimum, when it is idle or isn t reading a card. Changes will be effective after scanner ACK response. Power Saving Mode Enable POWSET=1 Table 2.8 Power Saving Time Line: POWSET=0 If Power Saving Mode enabled, the Model 200/250/260 goes to minimum power consumption after 15 seconds. In this mode, the green LED is blinking every 2 seconds. The scanner wakes-up by either inserting a barcode or swiping a magnetic card. Maximum Power-Up Average Idle Power Saving Power 80mA @5.0V 428mA @5.0V 125mA @5.0V 41mA @5.0V 21mA @5.0V Time (Sec.) 3.0 0.1 2.0 0.5 ~ 7.0 15 ~ Remark Initialization Capture the Image Decoding Time Timer Reset for Comm. Wake-up by Magnetic,2D Card - 11 -

Magnetic Track Setup Description: To setup each magnetic stripe track parameters, changes will be effective after scanner ACK response. Magnetic Track 1, 2, 3 Enable * MAG1EN=1 Table 2.9 Disable Enable * Disable Enable * Disable MAG1EN=0 MAG2EN=1 MAG2EN=0 MAG3EN=1 MAG3EN=0 LRC (Longitudinal Redundancy Check Character) Setup Description: To setup track data with LRC (Check Character) to the host after decoding. Changes will be effective after scanner ACK response. This command affects all enabled tracks. LRC Character Enable MAGLRC=1 Table 2.10 MAGLRC=0 Magnetic Raw Data Setup Description: To setup raw data output to the host. Each 8-bit raw data is encoded into two ASCII characters. Example: 0000 0110 1011 0000 ---- ---- ---- ---- "0" "6" "B" "0" 4 leading zeros + data + 4 trailing zeros Hex representation: "06B0" ** The number of leading and trailing zeros may vary from time to time, depending on the characteristic of the F2F chip. Changes will be effective after scanner ACK response. This command affects all enabled tracks. Raw Data Output Enable MAGRAW=1 Table 2.11 MAGRAW=0-12 -

NO-READ Message Setup Description: To setup No-Read parameters, changes will be effective after scanner ACK response. The scanning results of a no read card are the following: Magnetic Stripe (M250/260): If there is a problem in reading a recorded information on a track, the reader reports error using the ASCII string NR (HEX 45 & 52) for each track. If there is no recorded information on a track, the reader reports an error using the ASCII string ND (HEX 45 & 44) for each track. Any enabled prefixes or suffixes are appended around this message. Linear Barcode: If there is a problem in reading a 1D (code39 or Code 128) on the card, The reader reports an error using the ASCII string NR0 (HEX 45 & 52 & 30). Any enabled prefixes or suffixes are appended around this message. The reader does not send the Code ID even in case that the option is enabled. PDF417 Barcode: If there is a problem in reading a PDF417 on the card, the reader reports an error using the ASCII string NR (HEX 45 & 52) followed by a character indicating a type of error. The error types are: 0 : Not found a PDF417 symbol 1 : Too many damaged code-words 2 : Too many Misread code-words 3 : Codeword translation to ASCII error Any enabled prefixes or suffixes are appended around this message. The reader does not send the Code ID even in case that the option is enabled. No-Read Message Enable NOREAD=1 Table 2.12 NOREAD=0-13 -

Scanner upgrade Description: To transfer and upgrade scanner software. Changes will be effective after scanner ACK response. Example 1: Host: (ASCII value 01 SOH )<A1CODE=Z>(ASCII value 04 EOT ) Scanner: ACK Host: switch to Zmodem protocol Scanner: switch to Zmodem protocol (After the file is being transferred) Host: switch back to normal setting Scanner: switch back to normal setting Example 2: Host: (ASCII value 01 SOH )<A1CODE=G>(ASCII value 04 EOT ) Scanner: ACK Start_Download Host: (ASCII value 02 STX ) (CMDID)(DATALEN)(DATA)(CRC32) (ASCII value 03 ETX ) Scanner: ACK Goto Start_Download until is done Notes: CMDID: ASCII value 31 1 = First block; ASCII value 32 2 = Mid block; ASCII value 33 3 = Last block; (1 Byte) DATALEN: Length of Data Block (2 Bytes, LSB - MSB) DATA: Data Block (Variable Length) CRC32: Calculated CRC which includes CMDID, DATALEN and DATA (4 Bytes) Application Code Upgrade Zmodem A1CODE=Z Second App. Code Upgrade Zmodem A2CODE=Z Application Code Upgrade VISA 1 A1CODE=V Second App. Code Upgrade VISA 1 A2CODE=V Application Code Upgrade Generic A1CODE=G Second App. Code Upgrade Generic A2CODE=G Table 2.13-14 -

Appendix A DEC HEX ASCII DEC HEX ASCII DEC HEX ASCII DEC HEX ASCII 0 00 [NUL] 32 20 [space] 64 40 @ 96 60 ` 1 01 [SOH] 33 21! 65 41 A 97 61 a 2 02 [STX] 34 22 " 66 42 B 98 62 b 3 03 [ETX] 35 23 # 67 43 C 99 63 c 4 04 [EOT] 36 24 $ 68 44 D 100 64 d 5 05 [ENQ] 37 25 % 69 45 E 101 65 e 6 06 [ACK] 38 26 & 70 46 F 102 66 f 7 07 [BEL] 39 27 ' 71 47 G 103 67 g 8 08 [BS] 40 28 ( 72 48 H 104 68 h 9 09 [HT] 41 29 ) 73 49 I 105 69 I 10 0A [LF] 42 2A * 74 4A J 106 6A j 11 0B [VT] 43 2B + 75 4B K 107 6B k 12 0C [FF] 44 2C, 76 4C L 108 6C l 13 0D [CR] 45 2D - 77 4D M 109 6D m 14 0E [SO] 46 2E. 78 4E N 110 6E n 15 0F [SI] 47 2F / 79 4F O 111 6F o 16 10 [DLE] 48 30 0 80 50 P 112 70 p 17 11 [DC1] 49 31 1 81 51 Q 113 71 q 18 12 [DC2] 50 32 2 82 52 R 114 72 r 19 13 [DC3] 51 33 3 83 53 S 115 73 s 20 14 [DC4] 52 34 4 84 54 T 116 74 t 21 15 [NAK] 53 35 5 85 55 U 117 75 u 22 16 [SYN] 54 36 6 86 56 V 118 76 v 23 17 [ETB] 55 37 7 87 57 W 119 77 w 24 18 [CAN] 56 38 8 88 58 X 120 78 x 25 19 [EM] 57 39 9 89 59 Y 121 79 y 26 1A [SUB] 58 3A : 90 5A Z 122 7A z 27 1B [ESC] 59 3B ; 91 5B [ 123 7B { 28 1C [FS] 60 3C < 92 5C \ 124 7C 29 1D [GS] 61 3D = 93 5D ] 125 7D } 30 1E [RS] 62 3E > 94 5E ^ 126 7E ~ 31 1F [US] 63 3F? 95 5F _ 127 7F [DEL] Table A.1-15 -

Appendix B Model 200/250 Serial Port Pin outs (RJ-45) Pin Number Description 1 Reserved 2 VCC (7-20 VDC) 3 Reserved 4 Reserved 5 Ground 6 TxD (Transmit Data) 7 RxD (Receive Data) 8 RTS (Request To Send) 9 CTS (Clear To Send) 10 Reserved Table B.1 Model 260 PIN-OUT: RJ45 & Kiosk Connector (10 Pin) N0 FUNCTION Direction REMARK 1 VUBS IN POWER from USB +5V 2 VCC IN 3 D- IN/OUT USB DEVICE 4 D+ IN/OUT USB DEVICE 5 GND -- 6 TXD OUT RXD on host 7 RXD IN TXD on host 8 RTS OUT CTS on host 9 CTS IN RTS on host 10 NC -- Table B.2 15V DC (use E-Seek s AC-DC Adapter) - 16 -