Hide thumbs Also See for M300:

Advertisement

E-SEEK
Inc
Breakthrough Technology in Bar Code
M300 Reference Guide
Rev: 05C

Advertisement

Table of Contents
loading

Summary of Contents for E-Seek M300

  • Page 1 E-SEEK Breakthrough Technology in Bar Code M300 Reference Guide Rev: 05C...
  • Page 3 E-Seek reserves the right to make changes to any product to improve reliability, function or design. E-Seek does not assume any product liability arising out of, or in connection with, the application or use of the product, circuit or application described herein.
  • Page 4: Table Of Contents

    Table Of Contents Chapter Contents Introduction ............................Product Specifications ........................... Getting Started ............................Working With M300 ..........................Communications ............................ Application ............................. SDK ............................... M300 Tools Reference .......................... Accessories ............................Trouble Shooting ........................... Appendix A ............................. Appendix B ............................
  • Page 5: Introduction

    Introduction Introduction The Model 300 incorporates the unique reading technology developed for the E-Seek Model 200 and Model 250 with the added capability to read smart cards in a portable terminal. The Model 300 provides the ability to read government issued ID cards without directly attaching to a host system.
  • Page 6 Introduction Reset Button Speaker Strap (Optional) Rechargeable Battery Figure 1-2 Back View Stylus Power Connector RS232 Serial/USB Device Connector USB Host Port Figure 1-3 Back End View...
  • Page 7: Product Specifications

    Product Specifications 2.0 Product Specifications Barcode Reader Readable Codes PDF 47 linear barcodes (Code 39, Code 28) Sensor Type Linear CMOS array Illumination Red bar LEDs Scanning Area 36 mm x 80 mm Magnetic Reader Number of Tracks 3 track head Formats ANSI, ISO, CDL, AAMVA standard Read Direction...
  • Page 8 Product Specifications Physical Characteristic Card size ISO Standard Size -- 53.98 mm x 85.73 mm Dimensions 2.7” height x 5.0” width x 8.0” length Weight .0 lb (with battery) Environment Operating Temperature to 04 F (0 to 40 Storage to 40 F (-40 to 60 Humidity...
  • Page 9: Getting Started

    Quick start guide Charging The M300 Battery URGENT: Do not turn ON or connect the M300 to the computer at this time. The Model 300 is shipped with the rechargeable battery installed. Connect the AC/DC power supply to the Model 300 power connector, look for the LED indictor (Figure -) to be red in color.
  • Page 10 Attach this cable to any USB port on your computer and to the USB device connector (RJ-45) on the Model 300. Figure 3-2 Cable NOTE: When the M300 in connected to your computer with the USB Cable, the M300 battery is also charged. 3.2.4...
  • Page 11 Hand Strap (optional) If the optional Hand Strap is ordered for your M300, it will come installed on the unit. To install the Hand strap, if ordered separately, simply remove the battery cover from the back of the unit, insert the top of the hand Strap into the pressure fit cut out at the top of the battery compartment.
  • Page 12: Working With M300

    Version Number Figure 4-1 Power Button Figure 4-2 Splash Screen Setting The Time When the M300 screen comes on, use the Stylus Pen and tap on the Time window on the bottom right of the display. Time Figure 4-3 Window...
  • Page 13 Working With M300 Set the Date, Time and Time Zone. Click the OK button. Figure 4-4 Date/Time Properties Window Battery Power Check To check the main battery, go to Start --> Settings --> Control panel and then choose the Power Prop- erties.
  • Page 14 Working With M300 Keyboard - Entering Text The Keyboard has 7 keys, including the numeric input keys. Scroll up/Down Power Button Back Key Enter Key Numeric Keys Figure 4-6 Keyboard Use the Input Panel in Win CE for entering text.
  • Page 15 Working With M300 Reset Button The Reset Button allows the M300 to be reset. The Reset Button is used only when a Program Error has caused the Computer to hang up or lock up. Reset Button Figure 4-8 Reset Button...
  • Page 16 Working With M300 LED Indicator The LED indicator can be one of two colors, Red or Green. These colors indicate the following. Explanation Charging - external Green Battery full Figure 4-9 LED Volume & Sound To set the event sounds and volume options, go to Start ...
  • Page 17 Barcode Reader Figure 4-11 Barcode The E-Seek 2D Bar Code Scanner is designed for reading and decoding 2D Barcode. ID Cards and Driver’s Licences can be read with the E-Seek 2D Bar Code Scanner. Scanning the barcode is as simple as inserting the ID card and then removing it in one complete...
  • Page 18 Working With M300 Magnetic Stripe Reader Figure 4-12 Magnetic Stripe Reader The Model 300 also provides the abilities to read and decode information from any magnetic stripe. The reader provides full three track reading capabilities. Simply swipe the card through the Magstripe reader as shown in Figure 4-2 above.
  • Page 19 Smart Card Reader Figure 4-13 Smart Card Reader The M300 Smart Card Reader is designed to read the information contained in a standard contact Smart Card. Simply insert the Smart Card in the reader as shown in Figure 4-3 above.
  • Page 20: Communications

    (wireless local area networks (WLAN) based on the IEEE 802.) If M300 device has the Wi-Fi capability and has not been configured before, as soon as it powers on , you will see a picture as on figure Figure 5-1 with your own wireless local area network on it.
  • Page 21 Communications Your wireless local area network will show in here Network Connection Figure 5-1 Wi-Fi Setting After you see your local area connection, double click on it and you can make your own settings and get the connection. Figure 5-2 Figure 5-2 Wi-Fi Setting...
  • Page 22: Application

    Parity None Byte size Com Port NOTE: All M300 Scanners are set to a default 9600 baud rate. This baud rate is required to remain at a factory default in order to pass Bios startup test. 6.1.1 View Button Provides all the settings in the M300 Device, including Power, Prefix, Suffix, Linear, PDF417 and Magnetic.
  • Page 23 Application 6.1.5 Prefix Page To setup Prefix and Suffix parameters with a control character, use the CTRL CH button, then select the character. • Code Identifier If the Code Identifier is enabled, the standard AIM ID is added to the Prefix. The Code Identifier is added to the end of the Prefix Value.
  • Page 24 Application 6.1.7 Linear Page To setup Code 28 or Code 39 parameters. View Factory Figure 6-3 Linear Page 6.1.8 PDF417 Page To setup PDF47 parameters. View Factory Figure 6-4 PDF417 Page...
  • Page 25 Application 6.1.9 Magnetic Page • Track Setting To setup each Magnetic Stripe, track parameters. • LRC (Longitudinal Redundancy Check Character) Setup Use the LRC to setup Track Data with LRC (check Character) to the host after decoding. • Magnetic Raw Data Setup Each 8-bit Raw Data is encoded into two ASCII Characters.
  • Page 26 Application Working With Ports (Scanner) COM Port Definition Barcode reader Magnetic reader Smart card RS232 (External) Adding the program (What is needed) • M300 Cable • Active Sync • SDK (Newest) • Application Program • Device...
  • Page 27: Sdk

    7.2.1 M300 System overview M300 uses Samsung’s powerful S3C2440 CPU running at 300MHz and provides users a TFT 3.5 inch LCD display. A 64MB SDRAM and a 64MB NAND flash memory give more flexible spaces for your application and data. Barcode reader module and Smartcard reader module are accessible through serial communication ports.
  • Page 28 7.2.2 Flash & Memory Map Applications typically rely on Windows CE’s virtual addressing scheme. The main memory on M300 is mapped between 0x8000_0000 and 0x83FF_FFFF. Figure 7-2 M300 Memory Map (cacheable region)
  • Page 29 7.2.3 Components Currently, M300 is shipped with the core OS license model from Microsoft. The following Microsoft components are included in the M300 image: Applications - End User ActiveSync CAB File Installer/Uninstaller Applications and Services Development .NET Compact Framework 2.0...
  • Page 30 Core OS Services Toolhelp API Fiber API FormatMessage API Memory Mapped Files Message Queue – Point-to-Point Notification LED Support PNP Notifications UI based Notification File Systems and Data Store Bit-based Compression Database Support Hive-based Registry ROM-only File System FAT File System System Password Fonts Courier New [Subset _30]...
  • Page 31 The rest space is left for the user by means of creating a logical partition(s). One peculiarity of M300 is that it doesn’t provide the SUSPEND mode in that it always starts from the hard reset. Anything in the program memory will be totally gone right after you shut it down. This is why the Hive registry and ROM-Only file system are used in the M300.
  • Page 32 A device like HP ipaq which provides the RAM and ROM File System explicitly shows you a hard disk folder and the Windows folder. However, there is no hard disk folder in M300, because it uses ROM- Only file system which treats a hard disk and the object store as one ROM.
  • Page 33 Figure 7-4 ROM Only File System (Hidden - file option cleared) Any data obtained from the M300 is located at the onboard flash memory, unless exlicitly specified the path to an external storage device. Application Software Development 7.3.1 Device ID The M300 has an internal serial chip containing a hard-coded 48-bit unique serial number throughout the M300 product line.
  • Page 34 The OutputBuffer will contain the data operated from the KernelIoControl function. It consists of the DEVICE_ID structure followed by a PresetID and a PlatformID. The PresetID represents the device manufacturer and device model. The PlatformID is the unique number for each device among same models.
  • Page 35 Two named event are created and signaled by M250Decoding.dll: M250DecodeStart and M250DecodeEnd. The M250DecodeStart event will be triggered when users insert a card into the M300 and the other event when M300 finishes processing. Application can monitor these two events for its purpose.
  • Page 36 Power saving mode in M300 is OFF as default. It is recommended for developers to unload the M250Decoding.dll when the Power saving mode is ON. 7.3.5 Serial Communication with M300 The M300 exports its serial port, ‘COM4’, to a host computer or other devices.
  • Page 37: M300 Tools Reference

    USBoot Overview M300 uses a boot loader, called USBoot whose primary purpose is to load M300 image from the onboard flash memory to RAM and execute the first instruction of the image. It also provides a way for users to format and upgrade M300 device.
  • Page 38 M300 Tools Reference Figure 8-2 Run DNW Application Use RS232 (CN3000) to connect between M300 and a host computer Step 5 M300 remain’s OFF. Step 6 Select ‘Connect’ from the ‘Serial Port’ menu Figure 8-3 Select Conect Successful connection gives you the following message on the title bar.
  • Page 39 Figure 8-6 Upgrade Image With successful start, you can see upgrading splash image on LCD panel. If failed, please press the RESET button at the back of M300 and repeat Step 7. Step 8 Verify the option 2) and 3) to have the below settings. You can toggle their values by entering their selection number.
  • Page 40 Followed by DNW displays DONE Step 10 Unplug the RS232 (CN3000) cable, and then plug in the M300 USB (CN8000) cable. If you are using the USB cable for the first time, a USB device driver for M300 is needed on your host computer. * If the USB device driver is already installed and the DNW indicates [USB:OK] Figure 8-13 , then go to Step 11.
  • Page 41 M300 Tools Reference Figure 8-10 Specify the Directory Contains secbulk. If the wizard asked for the location of secbulk.sys file, specify the directory containing a secbulk.sys. Figure 8-11 Specify the Location of Secbulk.inf...
  • Page 42 M300 Tools Reference You can find ‘M300 Portable ID Reader’ among the enumerated USB devices after successful instal- Figure 8-12 Succesfull Instalation Step 11 When DNW program detects the USB connection from M300, it will display [USB:OK] at the title bar. If DNW program couldn’t detect the M300, start from Step 7. Figure 8-13 dnw.exe Detects the USB Connection Step 12 Select ‘Transmit’ from the ‘USB Port’ menu, and then open ‘NKx.bin’ Figure 8-14 Select ‘Transmit‘...
  • Page 43 M300 Tools Reference Figure 8-15 Open OS Image Step 13 Wait for complete download followed by copping process into the M300 flash. The wait continues until the windows CE start at M300. You are Done.
  • Page 44: Accessories

    Accessories Accessories USB Flash Driver USB Bluetooth Adapter Wi-Fi 802.11g (Internal) Extra battery AC-DC Power Supply USB Cable for PC USB Ethernet Adapter...
  • Page 45: Trouble Shooting

    Trouble Shooting 12.0 Trouble shooting Please check link below, http://www.e-seek.com/faq.asp...
  • Page 47 Appendix A Appendix A 10 Pins RJ-45 Type Connector FUNCTION Direction REMARK USB POWER USB Power (5V) POWER Main Power (7V to 18V) IN/OUT USB -DATA Signal IN/OUT USB +DATA Signal Ground for both Transmit Data Receive Data Request to Send Clear to Send...
  • Page 48 Appendix B Appendix B Serial Programming Specifications This is for the scan engine and via internal Com Port #2 Serial Command Structure “Start Character”<Command >…<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 0). The SOH character is needed only once for each set of commands, for example if there is a need to send two consecutive commands, it would require one SOH character followed by the two commands and the End character.
  • Page 49 Appendix B Factory Setup To restore all factory settings, this command will overwrite all existing setting with the Description: factory default settings. Scanner Response ACK if the factory restore is completed successfully / NAK. Description Field Values allowed Factory Default Default FACDEF=1 Scanner Settings...
  • Page 50 Appendix B Scanner Revisions Description: To request an Application , 2 or Hardware revision number. Scanner Response (APPRV) ACK “N.NN.NN\r\n” / NAK (APPRV) 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 Description Field Values allowed...
  • Page 51 Appendix B 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]...
  • Page 52 Appendix B Code39 Setup Description: To setup Code39 parameters, changes will be effective after scanner ACK response. Scanner Response ACK / NAK Description Field Values allowed Code 39 Enable CD39EN=1 Disable * CD39EN=0 Code 39 Start/Stop Char Send CD39SS=1 Hide * CD39SS=0 Code128 Setup Description: To setup Code28 parameters, changes will be effective after scanner ACK response.
  • Page 53 Appendix B Magnetic Track Setup Description: To setup each magnetic stripe track parameters, changes will be effective after scanner ACK response. Scanner Response ACK / NAK Description Field Values allowed Magnetic Track 1, 2, 3 Enable * MAG1EN=1 Disable MAG1EN=0 Enable * MAG2EN=1 Disable...
  • Page 54 Appendix B Magnetic Raw Data Setup To setup raw data output to the host. Each 8-bit raw data is encoded into two ASCII Description: 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 character- istic of the F2F chip.
  • Page 55 Appendix B 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) If there is a problem in reading a recorded information on a track, the reader reports error using the ASCII string “NR”...
  • Page 56 * Do not use write function on every scanner reads, the maximum write is 0,000 times. Baud Rate Description: All M300 Scanners are set to a default 9600 baud rate. This baud rate is required to remain at a factory default in order to pass Bios startup test.
  • Page 58 E-SEEK Inc www.e-seek.com Sales & Marketing R & D Center 245 Fischer Ave #D5 4360 Viewridge Ave, Unit B Costa Mesa, CA 92626 San Diego, CA 9223 Tel: (74) 394-5789 Tel: (858) 495-900 Fax: (74) 545-3595 Fax: (858) 495-90 Rev: 05C...

Table of Contents