Elo TouchSystems ET1229L Series User Manual

Elo TouchSystems ET1229L Series User Manual

12.1" lcd touchmonior with optional magnetic stripe reader, finger print reader and rear facing customer display
Hide thumbs Also See for ET1229L Series:
Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Elo TouchSystems ET1229L Series

  • Page 2: User Guide

    Elo Entuitive Touchmonitor User Guide 12.1" LCD Touchmonitor with Optional Mag Stripe Reader, Finger Print Reader and Rear Facing Customer Display ET1229L Series Revision A P/N 008577 Elo TouchSystems, Inc. 1-800-ELOTOUCH www.elotouch.com...
  • Page 3: Trademark Acknowledgments

    Elo TouchSystems. Disclaimer The information in this document is subject to change without notice. Elo TouchSystems makes no representations or warranties with respect to the contents hereof, and specifically disclaims any implied warranties of merchantability or fitness for a particular purpose. Elo TouchSystems reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Elo TouchSystems to notify any person of such revisions or changes.
  • Page 4: Table Of Contents

    Table of Contents Chapter 1 Installing the USB Touch Driver ..30 Installing the USB Touch Driver for Windows Introduction XP, Windows 2000, Me and 98 ..30 Product Description ....1 Detailed LCD Display Performance Chapter 3 Requirements.
  • Page 5 Display Modes....43 Touchmonitor Specifications... 44 AccuTouch Touchscreen Specifications . . . 45 IntelliTouch Touchscreen Specifications .
  • Page 6: Introduction

    H A P T E R NTRODUCTION HAPTER Product Description The 1229L is a retail terminal designed to present information to the operator and the customer. The 1229L is available in serial and USB versions. The 1229L functionally consists of a 12.1” LCD main display with a touchscreen, an optional vacuum fluorescent display (VFD) Customer Display, an optional fingerprint reader (USB version only), an optional credit card reader, and a 6 port USB (USB version only) Hub.
  • Page 7: Detailed Lcd Display Performance Requirements

    The credit card reader reads all three stripes on a standard credit card or drivers license. The credit card is read by sliding the credit card, stripe side toward the display through the credit card reader forward or backward. There is a serial credit card reader and a USB credit card reader.
  • Page 8: Customer Display

    Video Interface Connector The video interface connector is a High density 15 pin type HD-15. Indicator Lamps The LCD display shall provide an indicator lamps to give the status of the Power Management System Audio Jack Provides for audio input signal to the stereo speakers mounted in the 1229L.
  • Page 9: Theory Of Operation

    Specifications Sensor SecuGen FOR Image Capture Speed 600ms / frame Image Transfer Speed 500Byte / ms Pixel Resolution 356 x 292 USB Signaling Type Full Speed Type Theory of Operation The USB host initiates communication with the FDU01 using operation commands (Sensor LED On, Fingerprint Capture Start and Stop).
  • Page 10: Six Port Usb Hub

    Six Port USB Hub The Hub provides 4 internal USB ports to be used by the credit card reader, the fingerprint reader, the touchscreen, and the customer display. The hub also supplies two USB ports to the outside of the back of the 1229L for external use. The hub is only used by the USB version of the 1229L.
  • Page 11 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 12: Installation And Setup

    NSTALLATION AND ETUP HAPTER This chapter discusses how to install your LCD touchmonitor and how to install Elo TouchSystems driver software. Unpacking Your Touchmonitor Check that the following items are present and in good condition: VGA cable Brick power supply...
  • Page 13: Product Overview

    Product Overview Main Unit Rear View E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 14: Side View

    Side View Base Bottom View...
  • Page 15: Kensington™ Lock

    Kensington™ Lock The Kensington™ lock is a security device that prevents theft. To find out more about this security device, go to http://www.kensington.com. 2-10 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 16: Serial Interface Connection

    Serial Interface Connection Your touchmonitor comes with one of the following touchscreen connector cables: Serial (RS-232) cable or USB cable. (For Windows 98, 2000, Me and XP systems only.) To set up the display, please refer to the following figures and procedures: Remove the Back Cover The cables are connected at the back of the monitor.
  • Page 17 Before connecting the cables to your touchmonitor and PC, be sure that the computer AUTION and touchmonitor are turned off. Before connecting the cables to the touchmonitor, route all the cables through the hole in the stand as shown in the picture above. 2-12 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 18: Serial Connection Option

    Serial Connection Option The following illustrations guide you step by step in connecting your touchmonitor using a serial cable connection. video cable • Connect one end of the video cable to the rear side of computer and the other to the LCD monitor. Tighten by turning the two thumb screws clockwise to ensure proper grounding.
  • Page 19 cable management power cable clip • Connect one end of the brick power supply to the monitor and the other end to the connector of the power cable. • Connect the power cable to the power port in the monitor. •...
  • Page 20 speaker cable • Connect one end of the speaker cable to the speaker port in the computer and the other end to the port in the monitor • After connecting the speaker cable, secure it under the cable management clip. 2-15...
  • Page 21 touchscreen cable cable management clip • Connect one end of the serial touchscreen cable to the rear side of computer and the other to the LCD monitor. Secure the cable under the cable management clip 2-16 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 22 MSR cable • Connect one end of the MSR cable to the computer and the other end to the monitor. 2-17...
  • Page 23 customer display cable Connect one end of the customer display cable to the computer and the other end to the monitor. Secure the cable under the cable management clip. • Press the power button on front panel to turn the monitor power on. 2-18 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 24: Usb Interface Connection

    USB Interface Connection The following illustrations guide you step by step in connecting your touchmonitor using a USB cable connection. video cable • Connect one end of the video cable to the rear side of computer and the other to the LCD monitor. Tighten by turning the two thumb screws clockwise to ensure proper grounding.
  • Page 25 cable management power cable clip • Connect one end of the brick power supply to the monitor and the other end to the connector of the power cable. • Connect the power cable to the power port in the monitor. •...
  • Page 26 speaker cable • Connect one end of the speaker cable to the speaker port in the computer and the other end to the port in the monitor. After connecting the speaker cable, secure it under the cable management clip, 2-21...
  • Page 27 self powered USB 1.1 Hub cable management clip USB cable • Connect one end of the USB cable to the rear side of the computer and the other to the LCD monitor. Secure the cable under the cable management clip. •...
  • Page 28: Replace The Back Cover

    Replace the Back Cover back cover lip cables • When you have attached all the cables to the monitor, gently bring all the cables toward the stand so they fit under the cover lip. • Snap the back cover in place over the connections. 2-23...
  • Page 29: Optimizing The Lcd Display

    Optimizing the LCD Display To ensure the LCD display works well with your computer, configure the display mode of your graphic card to make it less than or equal to 800 x 600 resolution, and make sure the timing of the display mode is compatible with the LCD display.
  • Page 30: Magnetic Stripe Reader

    Magnetic Stripe Reader No drivers are needed. Testing the Serial Version: Insure the MSR serial is connected. (Make a note of the serial port, COM1, COM2, etc. it is connected to.) Launch HyperTerminal Go to file>new connection and type “MSR” then select OK. In the Connect to Menu select Com port used in step one, then select OK.
  • Page 31: Rear Facing Customer Display

    Rear Facing Customer Display Serial Customer Display The serial customer displays do not need drivers. To get an image on the display: Plug the DB-9 connector into serial port COM1 of computer. Plug the RJ-45 cable into display. In windows click on Start > Run Enter cmd >...
  • Page 32: Installing The Touch Driver Software

    • MS DOS • OS/2 Additional drivers and driver information for other operating systems (including Macintosh and Linux) are available on the Elo TouchSystems web site at www.elotouch.com. Your Elo USB touchmonitor is plug-and-play compliant. Information on the video capabilities of your touchmonitor is sent to your video display adapter when Windows starts.
  • Page 33: Installing The Serial Touch Driver

    Installing the Serial Touch Driver Installing the Serial Touch Driver for Windows XP, Windows 2000, Me, 95/98 and NT 4.0 For Windows 2000 and NT 4.0 you must have administrator access rights to install the driver. Insert the Elo CD-ROM in your computer’s CD-ROM drive. If the AutoStart feature for your CD-ROM drive is active, the system automatically detects the CD and starts the setup program.
  • Page 34: Installing The Serial Touch Driver For Ms-Dos And Windows 3.1

    Installing the Serial Touch Driver for MS-DOS and Windows 3.1 You must have a DOS mouse driver (MOUSE.COM) installed for your mouse if you wish to continue using your mouse along with your touchmonitor in DOS. To install Windows 3.x and MS-DOS from Windows 95/98, follow the directions below: Insert the Elo CD-ROM in your computer’s CD-ROM drive.
  • Page 35: Installing The Usb Touch Driver

    Browse to select the \EloUSB directory on the Elo CD-ROM. Choose Next. Once the Elo TouchSystems USB touchscreen driver has been detected, choose Next again. You will see several files being copied. Insert your Windows 98 CD if prompted.
  • Page 36: Operation

    H A P T E R PERATION HAPTER About Touchmonitor Adjustments Your touchmonitor will unlikely require adjustment. Variations in video output and application may require adjustments to your touchmonitor to optimize the quality of the display. For best performance, your touchmonitor should be operating in native resolution, that is 800x600 at 60-75 Hz.
  • Page 37: Control Function

    Control Function Turns the display system power on or off. Power Switch Displays the OSD menus on the screen and used to Select select (“Up” and “Down” direction) the OSD control options on the screen. (1) Adjusts the decreasing value of the selected OSD control option.
  • Page 38: Controls And Adjustment

    Controls and Adjustment OSD Lock/Unlock You are able to lock and unlock the OSD feature. The monitor is shipped in the unlocked position. To lock the OSD: Press the Menu button and button simultaneously for 2 seconds. A window will appear displaying “OSD Unlock”. Continue to hold the buttons down for another 2 seconds and the window toggles to “OSD Lock”.
  • Page 39: Osd Control Options

    OSD Control Options Brightness • Background Luminance of the LCD panel is adjusted. Contrast • Adjusts the contrast or the values of color gain (RED, GREEN or BLUE). Saturation, Hue, Flesh Tones • Adjusts the color intensity and tint so faces appear natural. Phase •...
  • Page 40: Language

    Language • Languages used for OSD menu display: English, French, German, Spanish and Japanese. Recall Defaults • Recalls the factory OSD default settings. OSD Timeout • Adjusts the amount of time in which the OSD will disappear. Power-Save (No Input) •...
  • Page 41 In order to protect the LCD, be sure to hold the base when adjusting the LCD, and take AUTION care not to touch the screen. 3-36 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 42: Troubleshooting

    H A P T E R ROUBLESHOOTING HAPTER If you are experiencing trouble with your touchmonitor, refer to the following table. If the problem persists, please contact your local dealer or our service center. Elo Technical Support numbers are listed on the last page of this manual. Solutions to Common Problems Problem Suggestion(s)
  • Page 43 4-38 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 44: Native Resolution

    P P E N D I X ATIVE ESOLUTION HAPTER The native resolution of a monitor is the resolution level at which the LCD panel is designed to perform best. For the Elo LCD touchmonitor, the native resolution is 800 x 600 for the 12.1 inch size. In almost all cases, screen images look best when viewed at their native resolution.
  • Page 45 As an example, a SVGA resolution LCD panel has 800 pixels horizontally by 600 pixels vertically. Input video is also represented by the same terms. XGA input video has a format of 1024 pixels horizontally by 768 pixels vertically. When the input pixels contained in the video input format match the native resolution of the panel, there is a one to one correspondence of mapping of input video pixels to LCD pixels.
  • Page 46: Touchmonitor Safety

    Do not use a damaged power cord. Use only the power cord that comes with your Elo TouchSystems Touchmonitor. Use of an unauthorized power cord may invalidate your warranty.
  • Page 47: Care And Handling Of Your Touchmonitor

    Care and Handling of Your Touchmonitor The following tips will help keep your Elo Entuitive touchmonitor functioning at the optimal level. • To avoid risk of electric shock, do not disassemble the brick supply or display unit cabinet. The unit is not user serviceable. Remember to unplug the display unit from the power outlet before cleaning.
  • Page 48: Technical Specifications

    P P E N D I X ECHNICAL PECIFICATIONS HAPTER Display Modes Your Elo Entuitive touchmonitor is compatible with the following standard video modes: Item Resolution Type H. Scan(KHz) V. Scan(Hz) Pol. 640X350 31.469 70.087 + / - 640X350 VESA85 37.861 85.080 + / -...
  • Page 49: Touchmonitor Specifications

    Touchmonitor Specifications Model ET1229L LCD Display 12.1” TFT Active Matrix Panel Display Size 246(H) x 184.5(V) mm Pixel Pitch 0.3075(H) x 0.3075(V) mm Display Mode VGA 640 x 350 (70 / 85Hz) VGA 720 x 400 (70 / 85Hz) VGA 640 x 480 (60 / 72 / 75 / 85Hz) SVGA 800 x 600 (56 / 60 / 72 / 75Hz) Native SVGA 800 x 600...
  • Page 50: Accutouch Touchscreen Specifications

    AccuTouch Touchscreen Specifications Mechanical Construction Top: Polyester with outside hard-surface coating with clear or antiglare finish. Inside: Transparent conductive coating. Bottom: Glass substrate with uniform resistive coating. Top and bottom layers separated by Elo-patented separator dots. Positional Accuracy Standard deviation of error is less than 0.080 in. (2.03 mm). This equates to less than ±1%.
  • Page 51: Intellitouch Touchscreen Specifications

    IntelliTouch Touchscreen Specifications Mechanical Positional Accuracy Standard deviation of error is less than 0.080 in. (2.03 mm). Equates to less than ±1%. Touchpoint Density More than 100,000 touchpoints/in (15,500 touchpoints/cm Touch Activation Force Typically less than 3 ounces (85 grams). Surface Durability Surface durability is that of glass, Mohs’...
  • Page 52: Infrared Touchscreen Specifications

    Infrared Touchscreen Specifications Mechanical Input Method Input Method Finger or gloved hand activation Electrical Positional Accuracy Typical centroid accuracy: 2 mm with 1 mm STD error Resolution Touchpoint density is based on controller resolution of 4096 x 4096 Touch Activation Force No minimum touch activation force is required Controller Board: Serial (RS232) or USB 1.1...
  • Page 53: Lcd Touchmonitor (Et1229L-Xxwa-1 Dimensions

    12.1" LCD Touchmonitor (ET1229L-XXWA-1) Dimensions C-48 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 54 C-49...
  • Page 55 C-50 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 56 EGULATORY NFORMATION HAPTER I. Electrical Safety Information: A) Compliance is required with respect to the voltage, frequency, and current requirements indicated on the manufacturer’s label. Connection to a different power source than those specified herein will likely result in improper operation, damage to the equipment or pose a fire hazard if the limitations are not followed.
  • Page 57 This Information Technology Equipment (ITE) is required to have a CE Mark on the manufacturer’s label which means that the equipment has been tested to the following Directives and Standards: This equipment has been tested to the requirements for the CE Mark as required by EMC Directive 89/336/EEC indicated in European Standard EN 55 022 Class B and the Low Voltage Directive 73/23/EEC as indicated in European Standard EN 60 950.
  • Page 58 MPRII This Class B digital apparatus complies with Canadian ICES-003. Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada.
  • Page 59 E l o E n t u i t i v e T o u c h m o n i t o r U s e r G u i d e...
  • Page 60: Warranty

    ARRANTY HAPTER Except as otherwise stated herein or in an order acknowledgment delivered to Buyer, Seller warrants to Buyer that the Product shall be free of defects in materials and workmanship. With the exception of the negotiated warranty periods; the warranty for the touchmonitor and components of the product is 2 years.
  • Page 61 THESE REMEDIES SHALL BE THE BUYER’S EXCLUSIVE REMEDIES FOR BREACH OF WARRANTY. EXCEPT FOR THE EXPRESS WARRANTY SET FORTH ABOVE, SELLER GRANTS NO OTHER WARRANTIES, EXPRESS OR IMPLIED BY STATUTE OR OTHERWISE, REGARDING THE PRODUCTS, THEIR FITNESS FOR ANY PURPOSE, THEIR QUALITY, THEIR MERCHANTABILITY, THEIR NONINFRINGEMENT, OR OTHERWISE.
  • Page 62: Index

    NDEX Numerics 12.1" Touchmonitor (ET1229L-XXWA-1) Finger Print Reader, 24 Dimensions, 48 Fingerprint Reader, 3 About Touchmonitor Adjustments, 31 General Power Saving Mode, 35 AccuTouch Touchscreen Specifications, 45 Gloss, AccuTouch, 45 Auto Adjust, 34 Gloss, IntelliTouch, 46 Base Bottom View, 9 Haze, AccuTouch, 45 Brightness, 34 Image problem, 37...
  • Page 63: Regulatory Information

    Serial Customer Display, CD, 26 Serial Interface Connection, 11 Native Resolution, 39 Serial Version, Customer Display, 3 Side View, 9 Six Port USB Hub, 5 Optical, AccuTouch, 45 Solutions to Common Problems, 37 Optical, IntelliTouch, 46 Surface Durability, AccuTouch, 45 Optical, IR, 47 Surface Durability, IntelliTouch, 46 Optimizing the LCD Display, 24...
  • Page 64: Usb (Universal Serial Bus) Keyboard Emulation Swipe Reader

    USB (UNIVERSAL SERIAL BUS) KEYBOARD EMULATION SWIPE READER TECHNICAL REFERENCE MANUAL Manual Part Number 99875206 Rev 6 JUNE 2003 REGISTERED TO ISO 9001:2000 20725 South Annalee Avenue Carson, CA 90746 Phone: (310) 631-8602 FAX: (310) 631-3956 Technical Support: (651) 415-6800 www.magtek.com...
  • Page 65 © Copyright 2001-2003 ® MagTek , Inc. Printed in the United States of America Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of MagTek, Inc.
  • Page 66 Limited Warranty MagTek, Inc. warrants that the Product described in this document is free of defects in materials and workmanship for a period of one year from the date of purchase where the date of purchase is defined as the date of shipment from MagTek. During this warranty period, MagTek shall, at their option, repair or replace without charge for either parts or labor, any failure, malfunction, defect or nonconformity which prevents the product from performing in accordance with MagTek’s published technical specifications and manuals.
  • Page 67 FCC WARNING STATEMENT This equipment has been tested and found to comply with the limits for Class B digital device, pursuant to Part 15 of FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a residential environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.
  • Page 68 TABLE OF CONTENTS SECTION 1. FEATURES AND SPECIFICATIONS..................1 FEATURES ...............................1 HARDWARE CONFIGURATIONS ......................2 ACCESSORIES ............................2 REFERENCE DOCUMENTS........................2 SPECIFICATIONS ............................2 SECTION 2. INSTALLATION ........................5 USB CONNECTION..........................5 WINDOWS PLUG AND PLAY SETUP .....................6 MOUNTING...............................6 SECTION 3. OPERATION ...........................9 LED INDICATOR ............................9 CARD READ .............................9 SECTION 4.
  • Page 69 OPERATION ............................25 SOURCE CODE .............................26 FIGURES Figure 1-1. USB Swipe Reader--------------------------------------------------------------------------------------------- viii Figure 1-2. Dimensions--------------------------------------------------------------------------------------------------------- 3 Figure 2-1. Reader Cable and Connector---------------------------------------------------------------------------------- 5 Figure 2-2. Mounting Hole Dimensions For Surface -------------------------------------------------------------------- 7 TABLES Table 1-2. Specifications ------------------------------------------------------------------------------------------------------- 3 Table 2-1. 4-Pin Connector ---------------------------------------------------------------------------------------------------- 5...
  • Page 71: Figure 1-1. Usb Swipe Reader

    Figure 1-1. USB Swipe Reader viii...
  • Page 72: Section 1. Features And Specifications

    SECTION 1. FEATURES AND SPECIFICATIONS The USB (Universal Serial Bus), HID Keyboard Emulation, Swipe Reader is a compact magnetic stripe card reader, which conforms to ISO standards. The Reader is compatible with the PC series of personal computers or any device with a USB interface. A card is read by sliding it, stripe down and facing the LED side, through the slot either forward or backward.
  • Page 73: Hardware Configurations

    USB HID Keyboard Emulation Swipe Reader • Many programmable configuration options • Non-volatile flash EEPROM memory for configuration storage • Built-in 6 foot USB cable HARDWARE CONFIGURATIONS The hardware configurations are as follows: Part Number Tracks Color 21040107 TK 1,2,3 Pearl White 21040109 TK 1,2...
  • Page 74: Figure 1-2. Dimensions

    Section 1. Features and Specifications Table 1-2. Specifications Reference Standards ISO 7810 and ISO 7811/CDL/ AAMVA* Power Input 5V From USB port Recording Method Two-frequency coherent phase (F2F) Message Format ASCII Card Speed 3 to 50 IPS MTBF Electronics: 125,000 hours. Head: 1,000,000 passes ELECTRICAL Current Normal Mode...
  • Page 75 USB HID Keyboard Emulation Swipe Reader...
  • Page 76: Section 2. Installation

    SECTION 2. INSTALLATION This section describes the cable connection, the Windows Plug and Play Setup, and the physical mounting of the unit. USB CONNECTION Connect the USB cable to a USB port on the host. The Reader, LED Indicator, and pin numbers for the 4-pin connector are shown in Figure 2-1.
  • Page 77: Windows Plug And Play Setup

    USB HID Keyboard Emulation Swipe Reader WINDOWS PLUG AND PLAY SETUP On hosts with the Windows operating system, the first time the device is plugged into a specific USB port, Windows will pop up a dialog box, which will guide you through the process of installing a device driver for the device.
  • Page 78: Figure 2-2. Mounting Hole Dimensions For Surface

    Section 2. Installation Figure 2-2. Mounting Hole Dimensions For Surface Ensure the Reader is positioned on a flat, accessible surface with at least 4 inches clearance on either end for room to swipe a card. Orient the Reader so the side with the LED is facing the direction of intended use.
  • Page 79 USB HID Keyboard Emulation Swipe Reader...
  • Page 80: Section 3. Operation

    SECTION 3. OPERATION This section describes the LED Indicator and Card Read. LED INDICATOR The LED indicator will be either off, red, or green. When the device is not powered, the LED will be off. When the device is first plugged in, the LED will be red. As soon as the device is plugged in, the host will try to enumerate the device.
  • Page 81 USB HID Keyboard Emulation Swipe Reader...
  • Page 82: Section 4. Usb Communications

    SECTION 4. USB COMMUNICATIONS This device conforms to the USB specification revision 1.1. This device also conforms with the Human Interface Device (HID) class specification version 1.1. The device communicates to the host as a HID keyboard device. The latest versions of the Windows operating systems, Windows 98, Me, and 2000, all come with a standard Windows USB HID keyboard driver.
  • Page 83: Programmable Configuration Options

    USB HID Keyboard Emulation Swipe Reader Tk1 SS % (7-bit start sentinel) Tk2 SS ; (ISO/ABA 5-bit start sentinel) @ (7-bit start sentinel) Tk3 SS + (ISO/ABA start sentinel) ! (CA drivers licence start sentinel) # (AAMVA start sentinel) & (7-bit start sentinel) ? (end sentinel) (carriage return) (0D hex) All data will be sent in upper case regardless of the state of the caps lock key on the keyboard.
  • Page 84: Low Level Communications

    Section 4. USB Communications the device so that the application developer is not burdened with these low level details. Details on how to communicate with the device to change programmable configuration properties follows in the next few sections. These details are included as a reference only. Most users will not need to know these details because the device will be configured at the factory or by a program supplied by MagTek.
  • Page 85: Report Descriptor

    USB HID Keyboard Emulation Swipe Reader REPORT DESCRIPTOR The HID report descriptor is structured as follows: Item Value(Hex) Usage Page (Generic Desktop) 05 01 Usage (Keyboard) 09 06 Collection (Application) A1 01 Usage Page (Key Codes) 05 07 Usage Minimum (224) 19 E0 Usage Maximum (231) 29 E7...
  • Page 86: Commands

    Section 4. USB Communications COMMANDS Command requests and responses are sent to and received from the device using feature reports. Command requests are sent to the device using the HID class specific request Set_Report. The response to a command is retrieved from the device using the HID class specific request Get_Report.
  • Page 87: Result Code

    USB HID Keyboard Emulation Swipe Reader RESULT CODE This one byte field contains the value of the result code. There are two types of result codes: generic result codes and command specific result codes. Generic result codes always have the most significant bit set to zero.
  • Page 88: Software_Id Property

    Section 4. USB Communications Property ID is a one byte field that contains a value that identifies the property. The following table lists all the current property ID values: Value Property ID Description SOFTWARE_ID The device’s software identifier SERIAL_NUM The device’s serial number POLLING_INTERVAL The interrupt pipe’s polling interval TRACK_ID_ENABLE...
  • Page 89: Polling_Interval Property

    USB HID Keyboard Emulation Swipe Reader SERIAL_NUM PROPERTY Property ID: Property Type: String Length: 0 – 15 bytes Get Property: Set Property: Default Value: The default value is no string with a length of zero. Description: The value is an ASCII string that represents the device’s serial number. This string can be 0 –...
  • Page 90: Track_Id_Enable Property

    Section 4. USB Communications memory so it will not change when the unit is power cycled. The value of this property, if any, will be sent to the host when the host requests the device’s USB endpoint descriptor. When this property is changed, the unit must be power cycled to have these changes take effect for the USB descriptor.
  • Page 91: Track_Data_Send_Flags Property

    USB HID Keyboard Emulation Swipe Reader TRACK_DATA_SEND_FLAGS PROPERTY Property ID: Property Type: Byte Length: 1 byte Get Property: Set Property: Default Value: 63 (hex) Description: This property is defined as follows: 0 – Don’t send Start Sentinel for each track 1 –...
  • Page 92: Ss_Tk2_7Bits Property

    Section 4. USB Communications Set Property: Default Value: 0D (hex) (carriage return) Description: This property is defined as follows: 0 – Send c after card data 1 – Send c after each track 1-127 – 7 bit ASCII char code 0 –...
  • Page 93: Ss_Tk3_Iso_Aba Property

    USB HID Keyboard Emulation Swipe Reader This property is stored in non-volatile EEPROM memory so it will not change when the unit is power cycled. When this property is changed, the unit must be power cycled to have these changes take effect. If a value other than the default value is desired, it can be set by the factory upon request.
  • Page 94: Pre_Card_Char Property

    Section 4. USB Communications Description: This character is sent as the track 3 start sentinel for cards that have track 3 encoded in 7 bits per character format. If the value is 0 no character is sent. If the value is in the range 1 –...
  • Page 95: Pre_Tk_Char Property

    USB HID Keyboard Emulation Swipe Reader PRE_TK_CHAR PROPERTY Property ID: 13 (0D hex) Property Type: Byte Length: 1 byte Get Property: Set Property: Default Value: Description: This character is sent prior to the data for each track. If the value is 0 no character is sent.
  • Page 96: Section 5. Demo Program

    SECTION 5. DEMO PROGRAM The purpose of this demo program is not to demonstrate card reading with this HID keyboard emulation device. Use a text editor application such as Windows Notepad to demonstrate card reading for this HID keyboard emulation device. Any application that allows user input from a keyboard should be sufficient to demonstrate card reading for this device.
  • Page 97: Source Code

    USB HID Keyboard Emulation Swipe Reader length for you. For example, to send the GET_PROPERTY command for property SOFTWARE_ID enter 00 00. • Press Enter or click on Send message to send the command and receive the result. • The command request and the command result will be displayed in the Communications Dialog edit box.
  • Page 98: Port Powered Swipe Reader Technical Reference Manual

    PORT POWERED SWIPE READER TECHNICAL REFERENCE MANUAL Manual Part Number 99875094 Rev 10 JULY 2001 20725 South Annalee Avenue Carson, CA 90746 Phone: (310) 631-8602 FAX: (310) 631-3956 Technical Support: (888) 624-8350 www.magtek.com...
  • Page 99 Copyright  1997-2001 MAG-TEK, Inc. Printed in the United States of America Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Mag-Tek, Inc.
  • Page 100 Limited Warranty Mag-Tek, Inc. (hereinafter “Mag-Tek”) warrants this Mag-Tek product IN ITS ENTIRETY, to be in good working order for a period of one year from the date of purchase from Mag-Tek. Should this product fail to be in good working order at any time during this warranty period, Mag-Tek will, at its option, repair or replace this product at no additional charge except as set forth below.
  • Page 101 FCC WARNING STATEMENT This equipment has been tested and found to comply with the limits for Class B digital device, pursuant to Part 15 of FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a residential environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.
  • Page 102 TABLE OF CONTENTS SECTION 1. FEATURES AND SPECIFICATIONS --------------------------------------------------------------------- 1 MAG-TEK DEVICE DRIVERS FOR WINDOWS ---------------------------------------------------------------------- 1 FEATURES --------------------------------------------------------------------------------------------------------------------- 1 CONFIGURATION------------------------------------------------------------------------------------------------------------ 2 SPECIFICATIONS ------------------------------------------------------------------------------------------------------------ 3 SECTION 2. INSTALLATION ------------------------------------------------------------------------------------------------ 5 REQUIREMENTS------------------------------------------------------------------------------------------------------------- 5 MOUNTING--------------------------------------------------------------------------------------------------------------------- 5 INSTALLATION AND TEST ------------------------------------------------------------------------------------------------ 6 SECTION 3. OPERATION ----------------------------------------------------------------------------------------------------- 9 LED INDICATOR-------------------------------------------------------------------------------------------------------------- 9 CARD READ ------------------------------------------------------------------------------------------------------------------- 9 READER TO HOST MESSAGE FORMAT ----------------------------------------------------------------------------- 9...
  • Page 103 Figure 1-1. Port-Powered Swipe Reader...
  • Page 104: Section 1. Features And Specifications

    SECTION 1. FEATURES AND SPECIFICATIONS The Port Powered Swipe Reader is a compact magnetic stripe card reader which conforms to ISO/ANSI standards. The Reader is compatible with the PC series of personal computers or any device with a serial RS-232 interface. A card is read by sliding it, stripe down and facing the LED side, through the slot either forward or backward.
  • Page 105: Configuration

    Port Powered Swipe Reader CONFIGURATION The Reader, LED Indicator, pin numbers for the 9-pin connector, and the Adapter are shown in Figure 1-2. Figure 1-2. Reader Cable and Optional Adapter Pin numbers and signal descriptions for the 9-pin (DE9) cable and 25-pin (DB25) adapter shown in the illustration are listed in Table 1-1.
  • Page 106: Specifications

    Section 1. Features and Specifications SPECIFICATIONS Table 1-2 lists the specifications for the Port Powered Swipe Reader. Figure 1-3 shows the dimensions for the standard product. Other sizes are available by special order. Table 1-2. Specifications OPERATING Reference Standards ISO/ANSI/ CDL/ AAMVA* Power Input From RS-232 interface Recording Method...
  • Page 107 Port Powered Swipe Reader Figure 1-3. Dimensions...
  • Page 108: Section 2. Installation

    SECTION 2. INSTALLATION The hardware installation consists of plugging the cable into the PC and optional adapter, if required, Com Port setup, and testing the Reader. REQUIREMENTS • Port Powered Swipe Reader • Optional 9- to 25-pin Adapter, P/N 78200018 •...
  • Page 109: Installation And Test

    Port Powered Swipe Reader Figure 2-1. Mounting Hole Dimensions For Surface Mount the Reader. INSTALLATION AND TEST To install the Swipe Reader, perform the following steps: Connect the Swipe Reader cable connector into a 9-pin serial Com Port on the PC. If a 25-pin Adapter is required, plug the 9-pin connector on the Reader into the Adapter, and the adapter into the PC.
  • Page 110 Section 2. Installation Select 8 data bits, no parity, 1 stop bit. With the LED on, swipe a card. The data on the screen will show Track 1 beginning with “%” and ending with “?”. Track 2 begins with “;” and ends with “?”. Track 3 begins with “+”...
  • Page 111 Port Powered Swipe Reader...
  • Page 112: Section 3. Operation

    SECTION 3. OPERATION Included in this section are Indicator, Card Read, Reader to Host Message Format, and a timing diagram of sign-on ID. LED INDICATOR A green LED indicator on the panel gives the operator the status of the Reader. If the cabling is correct and the correct Com Port is selected, the indicator will be on.
  • Page 113: Timing For Id Sign

    Port Powered Swipe Reader TIMING FOR ID SIGN ON Timing for the ID Sign-on and transmission bursts (5 ms with 10 ms between bursts) are shown in Figure 3-1. 150 ms Sign-on ID Transmission Burst 5 ms 10 ms Figure 3-1. Timing For ID Sign-on and Transmission Bursts. The firmware controls the operation of Sign-on ID and Transmission bursts in the following format: 210888xxLnn <CR>...
  • Page 114 Section 3. Operation Table 3-2 lists the available part number, firmware, and configuration. Table 3-2. Sign-on ID for Configurations Part Number Firmware Track Configuration Configuration* 21040071 21088811 Pearl White 21040073 21088812 Pearl White 21040074 21088817 1,2,3 Pearl White 21040075 21088814 Pearl White 21040077 21088817...
  • Page 115 Port Powered Swipe Reader...
  • Page 116: Programming Reference Manual

    MAGTEK DEVICE DRIVERS FOR WINDOWS PROGRAMMING REFERENCE MANUAL Manual Part Number: 99875125 Rev 6 NOVEMBER 2001 20725 South Annalee Avenue Carson, CA 90746 Phone: (310) 631-8602 FAX: (310) 631-3956 Technical Support: (888) 624-8350 www.MagTek.com...
  • Page 117 Copyright  1996-2001 MAG-TEK, Inc. Printed in the United States of America Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Mag-Tek, Inc.
  • Page 118: Limited Warranty

    Limited Warranty Mag-Tek, Inc. (hereinafter “Mag-Tek”) warrants this Mag-Tek product IN ITS ENTIRETY, to be in good working order for a period of 90 days from the date of purchase from Mag-Tek. Should this product fail to be in good working order at any time during this warranty period, Mag-Tek will, at its option, repair or replace this product at no additional charge except as set forth below.
  • Page 119 TABLE OF CONTENTS SECTION 1. OVERVIEW ........................1 PROBLEMS WITH CONTROLLING DEVICES ................1 BENEFITS OF A CONTROL LANGUAGE AND DRIVER ............2 LANGUAGE OVERVIEW ......................3 Properties..........................3 COMMANDS ..........................4 TYPICAL OPERATION ........................5 Open a device..........................5 Query the device’s capabilities ....................5 Prepare the device for work .....................5 Use the device .........................5 Close the device ........................6 METHODS OF ACCESSING THE DEVICE ................6...
  • Page 120 enc_key..........................13 enc_key_sn..........................13 enc_mode ..........................13 entry_echo ..........................13 entry_len ..........................13 entry_tout ..........................13 events_on ..........................13 invalcmdrsp..........................13 key_parity..........................13 lasterr .............................13 max_pin_len...........................13 msg1 - msg4 ..........................13 oper_tout ..........................14 pin_blk_fmt..........................14 pinfilldig ..........................14 port_name..........................14 pwroffdelay..........................14 s_down_tout...........................14 track1ss..........................14 trivpinchk ..........................14 trk_enable ..........................14 trk1data ..........................14 trk2data ..........................14 trk3data ..........................14 visa_mac1..........................14 visa_mac2..........................14 visa_mac3..........................14...
  • Page 121 DESCRIPTION...........................30 LANGUAGE FORMAT .......................31 Format Name .........................31 Format Template........................31 Format Rules .........................31 DEFAULT FORMATS ........................35 EXAMPLE ..........................36 Retrieving properties from a magnetic card................36 SECTION 5. EXAMPLE APPLICATIONS ..................39 PROGRAMMING HINTS ......................39 VISUAL BASIC EXAMPLE......................39 C++ EXAMPLE ..........................45 POWER BUILDER EXAMPLE ....................50 APPENDIX A.
  • Page 122 MT-95 HICO ENCODER......................88 INDEX.............................89 FIGURES Figure 1-1. MagTek Devices and Device Drivers for Windows.............viii Figure A-1. Properties Settings, Windows 95 ................58 Figure A-2. Advanced Settings, Windows 95 .................58...
  • Page 123 MagTek Device Drivers for Windows Figure 1-1. MagTek Devices and Device Drivers for Windows viii...
  • Page 124: Section 1. Overview

    SECTION 1. OVERVIEW The MagTek Device (MTD) Drivers for Windows is a collection of individual drivers that support a number of MagTek products. These drivers provide a uniform application interface for controlling a wide range of MagTek devices. The drivers, combined with a device control language, solve many of the difficulties application developers face when attempting to control hardware devices.
  • Page 125: Benefits Of A Control Language And Driver

    MagTek Device Drivers for Windows • MagTek devices are attached to the host in different ways. MagTek devices may be attached to a serial port, parallel port, to another device or even to the keyboard port. All these ports differ greatly in nature and would all have to be accessed by the application. Additionally, meaningful communication with a device attached to the keyboard port would be tricky at best.
  • Page 126: Language Overview

    Section 1. Overview usually remain unchanged, even though the new device may be very different from the old one. The features of a driver that implement a device control language completely shield an application developer from the complexities of device-specific functionality. LANGUAGE OVERVIEW The device control language is text based and designed to utilize the read and write file I/O facilities of the underlying operating system.
  • Page 127 MagTek Device Drivers for Windows COMMANDS Like properties, commands are identified by a string name and have string arguments. All commands are terminated by line feed <LF> or a carriage return. To invoke a command, an application simply writes it to the driver in the same manner as writing to a file or serial port. If the command has a response defined for it, the application reads it from the driver using the same I/O handle as in the write.
  • Page 128: Typical Operation

    Section 1. Overview TYPICAL OPERATION This section describes a typical pattern that an application developer may use to operate a device. Although it is the most typical pattern, it is by no means the only viable one. Refer to Section 5, Example Applications, to see how to use the drivers in various applications.
  • Page 129: Close The Device

    MagTek Device Drivers for Windows instruct the device to return the card data when swiped. All the facilities of the driver are utilized during this stage of operation. Close the device When the application is finished with the device, it simply closes the port using the handle obtained when it opened it.
  • Page 130: Interacting With The Device

    Section 1. Overview Settings tab. This gives both the Friendly Name and the port name ( ). It also COM<5-15> identifies the physical port that will be used to communicate with the device. Open the device using either of the previous names. Use whatever facility is provided by your development environment for opening files.
  • Page 131: Releasing Access To The Device

    MagTek Device Drivers for Windows ‘set up error handling On Error Resume Next ‘submit echo command Put #1, , "/echo Hello" + Chr$(10) ‘declare an input buffer a$ = String(2000, Chr$(0)) ‘read echo response from device Get #1, , a$ If Err.Number <>...
  • Page 132: Handling Special Commands

    Section 1. Overview It can prompt the user to repeat the action and re-submit the command. This is typical if the status does not indicate a failure, per se, but that the device may not be ready yet or first needs some other interaction by the user. It can reset the device and prompt the user to repeat the action.
  • Page 133: Micr Format Numbers

    MagTek Device Drivers for Windows Installation And Setup) and select Properties. Click on the Version tab. Note the File Version, Part Number, and Description. INSTALLATION The drivers are installed by means of the Windows “Add New Hardware” facility in Windows 95/98/ME and the "INF"...
  • Page 134: Section 2. Properties

    SECTION 2. PROPERTIES This section lists the properties that are used in the MagTek Drivers. Properties can be interrogated by issuing a command and modified with a command. Refer to Section 3. Commands for complete description and examples of all commands. properties are set by the driver and reflect the device’s capabilities.
  • Page 135 MagTek Device Drivers for Windows Property Access Description if the device can encode a magnetic card in either LoCo or HiCo; c_write if the device can encode a magnetic card in only the setting indicated in wr_coer if the device does not support secure mode; c_wr_secure if the device can switch between secure and non-secure mode (see...
  • Page 136 Section 2. Properties Property Access Description Encryption key to use for the next encryption process (IntelliPIN): enc_key for Master key for Session key for lower working keys for upper working keys Serial number of encryption key. Used to specify key serial enc_key_sn number for activating/deactivating PIN encryption in MSK mode and to return the key serial number in DUKPT mode.
  • Page 137 MagTek Device Drivers for Windows Property Access Description Set to to enable encode capability in standalone mode with offline_enc keyboard; prevents standalone encoding (MT-95). Operational timeout in seconds (15-255). (IntelliPIN) oper_tout PIN block format (IntelliPIN): pin_blk_fmt (ANSI 9.8) or (IBM 3624) ansi PIN fill digit (0..9, A..F) when (IntelliPIN)
  • Page 138 SECTION 3. COMMANDS This section describes all of the commands that can be used with the MagTek Windows Device Drivers. Some commands require parameters to indicate to the driver exactly what function is to be performed. While there are a few device-specific commands, most commands can be used with any device.
  • Page 139 MagTek Device Drivers for Windows Examples: 000000000011111111112222222222 012345678901234567890123456789 /read -00082 /get trk_enable NOTATION CONVENTIONS The following conventions are used in the tables that follow. Used to represent literals (symbols, exactly as sent or received Fixed Size (Bold) from driver) Italic Used to represent placeholders (variable fields) Expression parts in brackets are optional.
  • Page 140 Section 3. Commands display Function Show a single message or two alternating messages on the device’s display. Syntax /display The optional argument x indicates the message to be displayed. Errors none Remarks If the optional argument x is provided, this command displays it as a single message. If x is , the driver sends a command to the device to display the idle message (“Welcome”).
  • Page 141 MagTek Device Drivers for Windows event Function Response to an unsolicited event notification. Syntax none Errors none Remarks This response can occur when an unsolicited event, such as card inserted, occurs. The format of the response is: n data /event n is a numeric event code: –...
  • Page 142 Section 3. Commands load_key Function Load an encryption key into the device. Syntax n key /load_key n can be one of the following values: – master key (key is in clear text) – session key (key is encrypted under Master Key) –...
  • Page 143 MagTek Device Drivers for Windows rawrecv Function Receive data from the device. Syntax /rawrecv Errors /rawrecv 45<LF> If a command is already pending. /rawrecv 82<LF> If the command was canceled by the user (e.g., with CLEAR key) Remarks This command overrides the default processing of the next message that comes from the device and returns it to the application as a response.
  • Page 144 Section 3. Commands rawsend Function Send arbitrary data to the device. Syntax /rawsend x x is an arbitrary string which is transmitted directly to the device. The string x is passed as-is to the device, except for ‘\’ which is used as an ‘escape’ character: •...
  • Page 145 MagTek Device Drivers for Windows read Function Read data from the device. Syntax [[x] y] /read The optional argument x specifies the data source; if x is missing, a card will be read. Refer to the Read Argument table below for a description data sources. The optional argument y is used to specify a message to be displayed on the LCD screen, if supported, before carrying out the command.
  • Page 146 Section 3. Commands Read Arguments The optional argument x used in the command specifies the type of data to read and y read specifies the text to be displayed. The following table describes the recognized x arguments for command: read Read Description Argument...
  • Page 147 MagTek Device Drivers for Windows Read Description Argument Read magnetic stripe card or check data. When a card or check is swiped chk_or_card through the device, the driver sends the respective response. Display a message ( ) on the LCD screen, if available, and wait for a key_press msg4 key on the keypad to be pressed.
  • Page 148 Section 3. Commands Read Description Argument Collect PIN from cardholder and read PIN data from the device. The following properties may be set before issuing this command: • – cardholder account number, including check digit, account_no if required • – transaction amount in cents, without punctuation, if amount required •...
  • Page 149 MagTek Device Drivers for Windows reset Function Reset the device. Syntax /reset Errors none Remarks Clear any pending operations and reset the device to initial state (for mechanized card devices this command will also eject the card). This does not affect any of the properties.
  • Page 150 Section 3. Commands write Function Data encode command. Syntax data /write Errors /write 94<LF> Encode is not supported on this device. /write 34<LF> The data field was in the incorrect format. /write 82<LF> command was canceled. write /write 45<LF> Device in wrong mode (e.g., if /read already issued) /write 60<LF>...
  • Page 151 MagTek Device Drivers for Windows...
  • Page 152 SECTION 4. MAGNETIC CARD DATA PARSING This section describes the flexible data parsing language to be used by the MagTek device drivers to parse specific fields from magnetic card data and expose those fields as properties which may be retrieved by an application using the /get command. The data parsing language is flexible in that it can define both standard and custom formats to be parsed by the driver.
  • Page 153: Description

    MagTek Device Drivers for Windows • Property names specified in format rules are 11 characters or less, consisting of alphabetic characters, digits, and ‘_’. The property name begins with an alphabetic character. • Properties used in format strings do not conflict with properties defined by the driver. If there is a duplicate property (e.g., dev_version) specified in the format strings, the driver will return the value of the parsed property rather than the device version string.
  • Page 154: Language Format

    Section 4. Magnetic Card Data Parsing If the driver is successful in applying one of the rules, the name of the applied format is available in the property applied_fmt. LANGUAGE FORMAT Format Name (fmtx_name) The format name specifies an identifier by which to identify the format template and/or rules being applied.
  • Page 155 MagTek Device Drivers for Windows A format rule describes how the data is to be parsed. Characters that must be matched as literals are placed as is in the string or preceded with a ‘\’ if the character is one of the following: ‘[’, ‘]’, ‘(’, ‘)’, ‘*’, ‘_’, ‘<’, ‘>’, ‘:’, ‘.’, or ‘\’.
  • Page 156 Section 4. Magnetic Card Data Parsing Field Type Example Description Literal A literal is placed in the string as is and is used to determine if a particular format should be applied and to mark the end of a variable-length field. Non-ASCII literal \r, \n, \\, \xhh Specify an escape character or non-ASCII...
  • Page 157 MagTek Device Drivers for Windows The property name can also contain a modifier at the end preceded by a ‘:’ which specifies the type of data to store in that property. For example <cust_name:A> specifies that customer name should contain alphabetic characters, spaces, and punctuation. The modifier may also be used with ignore-fields (i.e., <*>).
  • Page 158: Default Formats

    Section 4. Magnetic Card Data Parsing DEFAULT FORMATS The MTD drivers will be assigned parameters with default formats for parsing magnetic stripe data. The formats will be placed in the INF file for the driver and written to the registry when the driver is installed.
  • Page 159: Example

    MagTek Device Drivers for Windows fmt5_name "AAMVA" fmt5_template"%<*>?;<*>?{(+|%|#|!)<*>?}" fmt5_rules "{%<State[2]><City>^<LastName>$<FirstName>$<MidName>^<Adr>^<*>? ;<*[6]><DLID>=<ExpDate[4]><DateOfBirth[8]><*>? {(+|!|#|%)<*[2]><ZIP[11]><*[16]><Sex[1]><Hgt[3]><Wgt[3]><Hair[3]> <Eye[3]><*>?}}, {%<State[2]><City>^<LastName>$<FirstName>^<Adr>^<*>? ;<*[6]><DLID>=<ExpDate[4]><DateOfBirth[8]><*>? {(+|!|#|%)<*[2]><ZIP[11]><*[16]><Sex[1]><Hgt[3]><Wgt[3]><Hair[3]> <Eye[3]><*>?}}" In the examples for CADL (California Drivers License) and AAMVA (all other drivers licenses), the braces around the rules for track 3 indicate that track 3 is optional. EXAMPLE Retrieving properties from a magnetic card In this example, the rules above have been stored in the registry by the installation script.
  • Page 160 Section 4. Magnetic Card Data Parsing The application issues /get applied_fmt. The driver responds with /get applied_fmt BankCard. The application issues /get FirstName to the driver. The driver responds with /get FirstName JOHN. The application issues /get LastName to the driver. The driver responds with /get LastName SMITH.
  • Page 161 MagTek Device Drivers for Windows...
  • Page 162: Section 5. Example Applications

    SECTION 5. EXAMPLE APPLICATIONS While each application in this section is oriented toward a specific programming language, different devices are addressed in each example. It may be useful for the reader to look at all examples to understand how the MagTek Windows Drivers can operate with various MagTek devices. PROGRAMMING HINTS When opening a Keyboard Wedge device, the application must wait for any key press to complete, e.g., ALT-0.
  • Page 163 MagTek Device Drivers for Windows ' The form needs to contain: 1) an "MSComm" object named MSComm1 2) a button named btnStart, should be set to Enabled and Visible with the caption "Start" 3) a button named btnRead, should be set to Disabled and Visible with caption "Read"...
  • Page 164 Section 5. Example Applications MSComm1.Output = "/read card" & Chr$(10) ' If the device has check reading capability, then the ' following command would be used to read only the check ' data ' MSComm1.Output = "/read check" & Chr$(10) ' If the device can read only one media type (e.g.
  • Page 165 MagTek Device Drivers for Windows ' will hold the numeric port number Dim PortNumber As Integer ' prevent the Start button from being pressed again btnStart.Enabled = False txtInfo.Text = "Please wait. Opening the port as File IO" txtInfo.Refresh ' declare space for an input buffer buf$ = String(2000, Chr$(0)) ' If the virtual serial port number is unknown, it can be ' obtained by opening the driver in "File"...
  • Page 166 Section 5. Example Applications If Err.Number <> 0 Then ' Process error using Err.Description ' contains error description for the demo, ' we'll just display it txtInfo.Text = Err.Description ' Reset the error handling On Error GoTo 0 ' exit this sub Exit Sub End If ' reset the error handling...
  • Page 167 MagTek Device Drivers for Windows ' Set the com port number retrieved from the response MSComm1.CommPort = PortNumber ' Open the com port and establish communications with the device MSComm1.PortOpen = True ' enable the read button btnRead.Enabled = True txtInfo.Text = "Click on the Read button to read a”...
  • Page 168: C++ Example

    Section 5. Example Applications C++ EXAMPLE The following is an example of C++: /* -------------------------------------------------------------------------- */ TST: Test Application MTDTEST.C - Test module for Mag-Tek device drivers /* -------------------------------------------------------------------------- */ /* Version 1.00 $Revision:: $ */ /* -------------------------------------------------------------------------- */ #include <windows.h> #include <stdio.h>...
  • Page 169 MagTek Device Drivers for Windows /** clear overlapped structure */ memset ( &ov_r, 0, sizeof (ov_r) ); memset ( &ov_w, 0, sizeof (ov_w) ); if (argc < 2) drv_h = OPEN_DEVICE ("COM5"); /* Must Specify proper COM# as default */ else drv_h = OPEN_DEVICE (argv[1]);...
  • Page 170 Section 5. Example Applications NULL, // address of thread security attributes // initial thread stack size, in bytes (LPTHREAD_START_ROUTINE)input_thread,// addr of thread function NULL, // argument for new thread // creation flags 0-run immediately &retdw // address of returned thread identifier "Can't Create input thread"...
  • Page 171 MagTek Device Drivers for Windows #else gets(str); strcat(str, "\n"); ch = str[0]; #endif switch (ch) case 0x1a: // <Ctrl-Z> - emergency exit printf("\n---Exit---\n");//@@ quit = TRUE; break; default: if (ch < 0x100) BOOL DWORD ret_len; #ifdef SINGLE_CHARS rs = WriteFile(drv_h, &ch, 1, &ret_len, &ov_w); #else rs = WriteFile(drv_h, str, strlen(str), &ret_len, &ov_w);...
  • Page 172 Section 5. Example Applications DWORD read_len=0; char wbuff[1]; char* while (!quit) rs = ReadFile(drv_h, wbuff, sizeof(wbuff), &read_len, &ov_r); if ( !rs) rs = GetLastError (); if ( rs != ERROR_IO_PENDING) printf("DeviceIOControl (Read) Error : %i (0x%x)\n", rs, rs ); break; rs = WaitForSingleObject ( ov_r.hEvent, INFINITE);...
  • Page 173: Power Builder Example

    MagTek Device Drivers for Windows POWER BUILDER EXAMPLE The following example illustrates how to set up PowerBuilder (from Sybase) to read magnetic data from the IntelliPIN device. Since PowerBuilder does not interface to a serial port very easily, a third-party OCX is required.
  • Page 174 Section 5. Example Applications 8. Close the PowerScript Painter window and answer “Yes” to “Save changes…”. 9. Close the Window Painter window and answer “Yes” to “Save changes…”. At the “Save Window” dialog box, enter “ole_io” then click “OK”. 10. Open the PowerScript window for the main application and integrate the following commands into the application.
  • Page 175 MagTek Device Drivers for Windows...
  • Page 176: Appendix A. Installation And Setup

    APPENDIX A. INSTALLATION AND SETUP The distribution disks contain the MTD Driver files for many of the MagTek products. In addition to the drivers, there are number of files that are required to support the installation and operation of these drivers. The disk contents are listed in the tables below. Some of the Drivers support multiple configurations of the associated product.
  • Page 177: Installing Device Drivers (W95/98/Me)

    MagTek Device Drivers for Windows INSTALLING DEVICE DRIVERS (W95/98/ME) File or Directory Device Friendly DESCRIPTION Name Name Installation descriptor file OEMSETUP.INF Describes the disk file contents and README.TXT provides installation procedures The following Windows 95/98/ME device \W95_DRV Directory drivers are located in this directory: DriverMagic Advanced Part Library DMAPLD.VXD DriverMagic engine...
  • Page 178: Adding The First Device Driver (W95/98/Me)

    Appendix A. Installation and Setup General Notes: The computer and device should be powered off when connecting any devices. Although you do not have to have the device connected to install the driver, it is highly recommended. This allows the device and driver to be tested when the driver is installed. Note which hardware port each device is using on the computer as this information will be used later in the driver installation process.
  • Page 179: Updating An Installed Device Driver (W95/98/Me)

    MagTek Device Drivers for Windows Select MagTek from the list of Hardware Types, then click the Next button. Select the device to be installed from the displayed list box and click the Next button. Click the Finish button. The computer will take a moment to install the driver. Please be patient.
  • Page 180: Modifying A Device Driver's Settings (W95/98/Me)

    Appendix A. Installation and Setup Either accept the default selection for the virtual Port Name or select the desired port (COM5-COM15) to be associated with the device from the Port Name combo box and modify the device’s friendly name if the default is not acceptable. Select the port to which the device is connected (see General Notes in Installing Device Drivers (W95/98/ME) above) from the Connect to combo box.
  • Page 181 MagTek Device Drivers for Windows Figure A-1. Properties Settings, Windows 95/98/ME Figure A-2. Advanced Settings, Windows 95/98/ME...
  • Page 182: Removing The Drivers (W95/98/Me)

    Appendix A. Installation and Setup Removing the Drivers (W95/98/ME) Caution The following assumes familiarity with the Registry Editor. Improper use of the Registry Editor can cause Windows to cease to function. Please follow the instructions carefully. Complete removal of the drivers requires two steps: (1) remove the drivers from the system using the Device Manager and (2) remove the driver files manually after all devices have been removed by the Device Manager.
  • Page 183 MagTek Device Drivers for Windows MAGCDFLT.DLL (locale specific) MAGCxxx.HLP (locale specific) MAGCxxx.DLL 7. Find and remove the copy of the Mag-TekOEMSETUP.INF file made by Windows. In release 1 of Windows 95, it is located in C:\Windows\inf\. With the OSR2 release of Windows 95 (Win95B) and Windows 98/ME, the files will be located in C:\Windows\inf\other\.
  • Page 184: Installing Device Drivers (Wnt)

    Appendix A. Installation and Setup INSTALLING DEVICE DRIVERS (WNT) File or Directory Friendly Name DESCRIPTION Name Installation descriptor file OEMSETUP.INF Describes the disk file contents and README.TXT provides installation procedures Directory The following Windows NT device drivers \WNT_DRV are located in this directory: DriverMagic Advanced Part Library DMAPLD.DLL DriverMagic engine...
  • Page 185: Installing The Driver Binaries (Wnt)

    MagTek Device Drivers for Windows Wizard. Open the Wizard by double clicking on the Add/Remove Programs icon in the Control Panel. On the Install/Uninstall tab. Find and select the entry that reads MTD preliminary release (uninstall) Mag-Tek Device Drivers (MTD) - uninstall then click on the Add/Remove button.
  • Page 186: Installing Device Drivers (W2000/Xp)

    Appendix A. Installation and Setup INSTALLING DEVICE DRIVERS (W2000/XP) File or Directory Friendly Name DESCRIPTION Name Keyboard hook installation descriptor file MTD_KBH.INF Keyboard hook Driver MTD_KBH.SYS Installation descriptor file OEMSETUP.INF Describes the disk file contents and README.TXT provides installation procedures Directory Microsoft keyboard drivers \I386...
  • Page 187: Installing The Driver Binaries (W2000/Xp)

    MagTek Device Drivers for Windows In Windows 2000/XP, only users with Administrator privileges may install system components. Log on as Administrator (or as a user with full administrative privileges) before attempting to install the MTD driver. It is important to uninstall the previous version of MTD and re-boot the system before installing this version of the driver.
  • Page 188: Uninstalling The Drivers (W2000/Xp)

    Appendix A. Installation and Setup Click the “Next” button to advance to the next input screen. Click on "Yes" to the "Digital Signature Not Found". Click "Finish". Click "Close" on the "System" dialog. Answer "Yes" to the "Restart System" prompt. Note If, during the installation, a strange behavior is observed - failure, or some other unexpected error−a system reboot is necessary...
  • Page 189: Windows Nt/W2000/Xp Configuration Utility

    MagTek Device Drivers for Windows 12. Uncheck all “Optional search locations” check boxes. 13. Click the “Next” button to advance to the next input screen. 14. Click the “Next” button to advance to the next input screen. 15. Answer "Yes" to the "Confirm Driver Install". (Note: This uninstallation procedure may hang at step 15.
  • Page 190: Adding A Serial Device (Wnt/W2000/Xp)

    Appendix A. Installation and Setup MTD was successfully re-started. The changes you made are now in effect. Note Only a single keyboard device can be installed at a time. Adding a Serial Device (WNT/2000/XP) Mini MICR is used in the following example: 1.
  • Page 191 MagTek Device Drivers for Windows and MTD device will appear as COM7. The MICR+ device appears to the system as COM12 and has a friendly name : MICR+.) Two examples are shown: mtcfg COM7 "IntelliPIN MICR Aux" "UsePort=AUX port on MICR+" "FriendlyName=IntelliPIN AUX"...
  • Page 192: Command Syntax Summary

    Appendix A. Installation and Setup Command syntax summary Command Syntax Meaning list installed MagTek device drivers mtcfg display a help page mtcfg -? display a help page mtcfg -help list available MagTek device models mtcfg -models list settings for a given device mtcfg port-name verbose list of settings mtcfg port-name –allmore...
  • Page 193 MagTek Device Drivers for Windows model is the full name of the device model to be added. The name should be enclosed in quotes if it contains spaces. Use " " to see a mtcfg -models list of models. The model names used by MTCFG are the ones specified in the [Models] section of the MTD installation script (OEMSETUP.INF).
  • Page 194 Appendix A. Installation and Setup Configuration Examples for Windows NT/2000/XP These examples are for illustration only. Most of the command line entries will have to be modified to accommodate the actual installation. Device or driver Command Line Comment Generic RS-232 Be sure to specify the proper MTCFG COM5 "Generic Serial (RS- 232)"...
  • Page 195: Modifying A Device Driver's Settings (Wnt/W2000/Xp)

    MagTek Device Drivers for Windows Modifying a Device Driver's Settings (WNT/2000/XP) Use the following syntax to change settings of a device: mtcfg <port-name> <setting1> [<setting2> [<setting3>...]] each of the settings is specified as name=value if value contains spaces, the whole name=value string should be enclosed in quotes (not just the value), e.g., to specify the string “MT-85 on COM1”...
  • Page 196: Removing A Device (Wnt/W2000/Xp))

    Appendix A. Installation and Setup Removing a Device (WNT/2000/XP) To remove a MagTek device use the following command syntax: mtcfg port-name -delete The device is removed and all non-default settings specified for it are lost. This operation does not remove any files from the system. To remove all devices and uninstall the MTD driver, follow the instructions in the next section.
  • Page 197 MagTek Device Drivers for Windows...
  • Page 198: Appendix B. Command List Summary

    APPENDIX B. COMMAND LIST SUMMARY This is a consolidated list of all available commands for the MagTek Windows Drivers. Command Description Page Cancel a command. cmd can be any of the transaction /cancel commands. Display a message or two alternating messages on the LCD /display screen.
  • Page 199 MagTek Device Drivers for Windows...
  • Page 200: Appendix C. Status Codes

    APPENDIX C. STATUS CODES The following table defines the status codes returned in command responses. Note that it is not meant as a complete list of status codes–new codes may be added as necessary. Value Mnemonic and Description successful operation port already open wrong device ID value, buffer, whatever may overflow...
  • Page 201 MagTek Device Drivers for Windows...
  • Page 202: Appendix D. Device Driver Summaries

    APPENDIX D. DEVICE DRIVER SUMMARIES This section contains summaries of Device Drivers for the for the following models: • IntelliPIN and IntelliPIN PLUS • MagWedge Reader • MiniWedge Reader • MICR+ Reader • Mini-MICR Reader • Port Powered RS-232 Swipe Reader •...
  • Page 203: Intellipin Pinpad & Msr

    MagTek Device Drivers for Windows INTELLIPIN PINPAD & MSR File Name IPIN.VXD Part Number 30037395 Friendly Name(s) IntelliPIN RS-232, IntelliPIN Wedge & IntelliPIN MICR+ Aux Remarks The Automatic Settings in the properties sheet are not supported; the communications must be specified manually. When using the IntelliPIN on the MICR+ Aux port, the MICR+ driver must be installed before the IntelliPIN driver;...
  • Page 204: Magwedge Swipe Reader

    Appendix D. Device Driver Summaries MAGWEDGE SWIPE READER File Name MAGWEDGE.VXD Part Number 30037348 MagWedge Friendly Name(s) Remarks The driver cannot determine which tracks are supported on the device, so the properties will always c_tracks trk_enable indicate Commands Supported ✔ ✔ ✔ ✔ ✔...
  • Page 205: Miniwedge Msr

    MagTek Device Drivers for Windows MINIWEDGE MSR File Name MINIWEDG.VXD Part Number 30037340 Friendly Name(s) MiniWedge Remarks When operating in the Windows Driver mode, the MiniWedge transmits data as ASCII characters instead of scan codes in order to reduce the transmission time. (A full 3-track card can be transmitted in about 0.5 second whereas in the non-driver mode it would take almost 4 seconds.) If this creates problems in certain hardware implementations, the skip_ascii and dev_char_delay parameters in the registry...
  • Page 206: Micr+ Check Reader & Msr

    Appendix D. Device Driver Summaries MICR+ CHECK READER & MSR File Name MICRPLUS.VXD Part Number 30037349 Friendly Name(s) MICR+ Remarks These devices may or may not have an MSR installed. If not installed, the driver may not properly indicate the c_tracks capability.
  • Page 207: Mini Micr Check Reader & Msr

    MagTek Device Drivers for Windows MINI MICR CHECK READER & MSR File Name MINIMICR.VXD Part Number 30037344 Friendly Name(s) Mini MICR RS-232 & Mini MICR Wedge Remarks These devices may or may not have an MSR installed. If not installed, the driver may not properly indicate the c_tracks capability.
  • Page 208: Port-Powered Rs-232 Swipe Reader

    Appendix D. Device Driver Summaries PORT-POWERED RS-232 SWIPE READER File Name MTPPSWIP.VXD Part Number 30037346 Friendly Name(s) Port-powered swipe reader Remarks This driver supports all port-powered swipe readers. Commands Supported ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ /cancel cmd /load_key n key /reset ✔...
  • Page 209: Port-Powered Rs-232 Insertion Reader

    MagTek Device Drivers for Windows PORT-POWERED RS-232 INSERTION READER File Name MTPPINSR.VXD Part Number 30037339 Friendly Name(s) Port-powered insert reader If events_on is enabled, the driver will send /event 1 M when the card is Remarks inserted. It is suggested that events be disabled (/set events_on 0) before the data is read to prevent the removal event from being included at the end of card data.
  • Page 210: Mt-85 Loco Encoder

    Appendix D. Device Driver Summaries MT-85 LOCO ENCODER MT85.VXD 30037337 File Name Part Number MT-85 Friendly Name(s) Remarks The driver attempts to connect to the device by automatically scanning all connection modes. Commands Supported ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ /cancel cmd /load_key n key /reset...
  • Page 211: Mt-95 Hico Encoder

    MagTek Device Drivers for Windows MT-95 HICO ENCODER File Name MT95.VXD Part Number 30037347 Friendly Name(s) MT-95 Remarks Commands Supported ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ /cancel cmd /load_key n key /reset ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ /display [x] /set prop val /rawrecv...
  • Page 212 INDEX Checksum ............ 1 chk_account..........12 Access to the device ........6 chk_amount ..........12 account_no ..........11 chk_bankid ..........12 Action properties ......... 3 chk_data ............ 12 Adding a Keyboard Device (WNT) ..66 chk_format ..........12 Adding a Serial Device (WNT)....67 chk_mod10 ..........
  • Page 213 MagTek Device Drivers for Windows Device control language......2 Device Driver Summaries ......79 Generic Driver......... 9, 61, 63 Device, close the ......... 6 Get Command ........... 18 Device, interacting with ......7 Device, methods of accessing ..... 6 Device, obtaining access to ......6 Idle message ..........
  • Page 214 MTCFG Utility (WNT), Using ....68 MTD (Mag-Tek Drivers) ......1 Raw commands ........2, 4 Rawrecv Command ........20 Rawsend Command........21 Non-interactive commands ......4 ........21 Rawxact Command Notation Conventions........ 16 Read Arguments........23 Read Command ......... 22 Read response..........
  • Page 215 MagTek Device Drivers for Windows Use Port ..........67, 72 Visual Basic Example ....... 39 Use the device ..........5 wr_coer............14 Ver Command ........... 26 wr_secure ..........14 Version, Driver..........9 Write Command ........27 Viewing the List of Configured Devices (WNT) ...........
  • Page 216: Display

    INSTALLATION GUIDE LD9000 series Serial Interface Customer Pole Displays LD9000, LD9200, LD9300, LD9400, LD9500 and LD9900 FUNCTIONAL TEST LD9000X, LD9200X, LD9300X, LD9400X, LD9500X and LD9900X The following test sequence will verify that your pole display is working properly. Before you start this procedure, you must install the pole display INSTALLATION correctly as outlined under the INSTALLATION section.
  • Page 217 SOFTWARE COMMANDS GENERAL SPECIFICATIONS Logic Controls pole displays are controlled by command codes and data from the computer. Commands are LD9000 LD9000X transmitted to the pole display as ASCII codes. The command codes listed below are expressed in hexadecimal (base 16) numbers enclosed inside angle brackets < >, in decimal numbers enclosed in parenthesis ( ), and in ASCII characters enclosed in curly brackets { }.
  • Page 218: Usb Interface Customer Pole Display

    INSTALLATION GUIDE LD9000U series USB Interface Customer Pole Displays For Windows 2000/XP: When Windows tried to search for a driver, click on the check box “Specify a LD9000U, LD9200U, LD9300U, LD9400U, LD9500U, LD9900U, location “ and click [Next]. Enter “A:\Win2000” for the location and click [Next]. If Windows indicates that it also found other drivers that are suitable, click on the LD9000XU, LD9200XU, LD9300XU, LD9400XU, LD9500XU and check box “Install one of the other drivers”.
  • Page 219 SOFTWARE COMMANDS INTERFACE TO SOFTWARE USING USB DEVICE NAME For Non-OPOS application, the application software has to control pole display Logic Controls pole displays are controlled by command codes and data from the computer. Commands are transmitted to the pole display as ASCII codes. The command codes listed below are expressed in hexadecimal operation accordingly through the USB device port.
  • Page 220: User Manual

    Models: LD9000 Series Customer Displays 2 by 20 character display USER MANUAL...
  • Page 221: Fcc Notice

    NOTICE The manufacturer of the POS pole display makes no representations or warranties, either expressed or implied, by or with respect to anything in this manual, and shall not be liable for any implied warranties of fitness for a particular purpose or for any indirect, special or consequential damages.
  • Page 222 TABLE OF CONTENTS FEATURES ..................1 MODEL IDENTIFICATION............2 CARTON CONTENTS ..............2 INSTALLATION ................3 FUNCTIONAL TEST..............5 INTERFACE CONNECTION............8 SOFTWARE COMMANDS ............10 HARDWARE CONFIGURATION..........14 DISPLAY CHARACTER CODES ..........15 GENERAL SPECIFICATIONS ..........16...
  • Page 223: Features

    FEATURES The LD9000 family of pole displays offers a wide range of high quality features and models to choice from. Listed below are the features incorporated into each pole display. Not all features are available in all models. The model identification chart will assist you in selecting the model best suited to your needs.
  • Page 224: Model Identification

    MODEL IDENTIFICATION LD9 __ __ __ - __ __ X = Double Sided Display PT = Pass Thru 25 = DB25F connector to computer POWER ADAPTER 0 = 120VAC* COMMAND SET 1 = 220VAC 0 = LOGIC CONTROLS* 1 = LOGIC CONTROLS SERIAL/PARALLEL INTERFACE WITH PASS-THRU 0 = SERIAL 9600 BAUD*...
  • Page 225: Installation

    INSTALLATION Your PD9000 family of pole displays has been pre-assembled to make the installation as simple as possible. Serial Interface Non-pass-thru Models Installation 1. Mount the pole display to the metal base plate using the mounting hardware provided. 2. The pole display can be used in a freestanding mode or attached to the counter using the remaining mounting hardware.
  • Page 226 Serial Interface Pass-thru Models Installation 1 Mount the pole display to the metal base plate using the mounting hardware provided. 2 The pole display can be used in a freestanding mode or attached to the counter using the remaining mounting hardware.
  • Page 227: Functional Test

    FUNCTIONAL TEST The following test sequence will verify that your pole display is working properly. Before you start this procedure, you must install the pole display correctly as outlined under the INSTALLATION section. The functional test should be done under MSDOS command prompt by booting up the computer in DOS mode, or shell out to DOS prompt (in window95/98/ME) or COMMAND prompt (in windows NT/2000).
  • Page 228 LD9100-PT, LD9300-PT, LD9400-PT and LD9500-PT 1. Type “ABCDEFGH” and press ENTER key. The display will show “ABCDEFGH” on the first line. 2. Type “^APASSTHRU” (^A is entered as Ctrl-A ) and press ENTER key. The data will be passed through to the peripheral (e.g. a printer).
  • Page 229 LD9190-PT, LD9390-PT, LD9490-PT and LD9590-PT 1. Type “ECHO ABCDEFGH>LPT1” and press ENTER key. The display will show “ABCDEFGH” on the first line. 2. Type “ECHO ^APASSTHRU>LPT1” (^A is entered as Ctrl-A) and press ENTER key. The data will be passed through to the peripheral (e.g.
  • Page 230: Interface Connection

    INTERFACE CONNECTION Serial Interface Connector Configuration The pin out configuration for the standard serial pole display is a DB9F connector. It plugs directly into the serial port of the computer. 1. DCD (tied to pins 4&6) 2. NC 3. TXD from PC 4.
  • Page 231 Parallel Interface Connector Configuration All standard parallel pole displays will have a DB25 male connector. It is connected to the printer port of the computer. –Strobe Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 DB25M (to computer) Data 7 –Ack...
  • Page 232: Software Commands

    SOFTWARE COMMANDS Logic Controls pole displays are controlled by command codes and data from the computer. The model of pole display that you have will determine which command set works with your pole. Refer to the model identification chart for further information. Commands are transmitted to the pole display as ASCII codes.
  • Page 233 7. Carriage Return <0D>, (13), {^M}: The cursor moves to the left most digit of the row it is in. 8. Digit Select <10>, (16), {^P}: Moves the cursor to any position on the display with this command followed by a data byte of <00> to <27>, or in decimal (00) to (39).
  • Page 234 17. Both Side Display <1B><0C>, (27)(12), {^[ ]{^L}: After this command, all messages followed are displayed on both sides of double sided displays. 18. Front Side Display <1B><0E>, (27)(14), {^[ ]{^N}: After this command, all messages followed are displayed only on front side of double sided displays.
  • Page 235 PASS-THRU COMMAND SET (LD9100-PT, LD9100X-PT): All software commands of the non-pass-thru single sided model are available with following additional commands for pass-thru and double-sided display control. When power is turned on or after a reset command has been initiated, all text is displayed on the pole display.
  • Page 236: Hardware Configuration

    HARDWARE CONFIGURATION Serial pole displays were factory configured for serial RS232C interface using the following protocol: · 9600 Baud Rate · 8 Data Bits · 1 Stop Bit · No Parity Other optional baud rates are available with factory settings. Refer to the model identification chart for further information.
  • Page 237: Display Character Codes

    DISPLAY CHARACTER CODES ‘ " & ’ < >...
  • Page 238 GENERAL SPECIFICATIONS LD9000 LD900X OPTICAL: Number of rows 2 x 2 sides Number of digits/row Dot matrix 5 x 7 5 x 7 Digit height) 0.374in. (9.5mm) 0.374in. (9.5mm) Digit width 0.244in. (6.2mm) 0.244in. (6.2mm) Character config. ASCII ASCII Brightness (typical) 900 cd/m 900 cd/m Display color...
  • Page 239: Usb Fingerprint Recognition Device

    SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device General Description Specifications FDU02 is a Fingerprint Capture Device that Supply Voltage: supports the USB (Universal Serial Bus) Min. 4.75V, Typ. 5.0V, Max. 5.25V interface and can do hot attachment, Plug & Current Consumption Play and alternate functions.
  • Page 240 SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device Theory of Operation The USB host initiates the communication with the FDU02 using operation commands. Fingerprint data are then captured by the CMOS sensor at a total image size of 400 x 300 with 8-bit gray level.
  • Page 241 SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device ♦ Supports both fingerprint optic recognition and mouse function SecuGen _______________________________________________________ Products - 3...
  • Page 242: Connector Pin Description

    SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device Connector Pin Description Name States Description Power Sensor Ground Input Sensor Clock SDATA0 Output Sensor Data0 SDATA1 Output Sensor Data1 SDATA2 Output Sensor Data2 SDATA3 Output Sensor Data3 Input Sensor DA Input Sensor CL Power...
  • Page 243: Outline Dimension

    SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device Outline Dimension ♦ FDU02AI SecuGen _______________________________________________________ Products - 5...
  • Page 244 SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device OPP02M PCB Dimensions SecuGen _______________________________________________________ Products - 6...
  • Page 245 SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device Mechanical Dimensions(OPP02M) Optical Specification Hardness of prism surface 750Hk Resolution 500 ± 10 PPI Effective Sensing Area 12.7mm ( x ) x 14.9mm ( y ) Effective Pixel Array 400 x 300 (260 x 300 After Correction on X-axis) Image Aspect Ratio 0.85 (x / y) Magnification along x-direction...
  • Page 246 SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device Mounting ♦ Cable connection (Between USB interface and Sensor) FDU02AI USB interface board (FDU02AI) is cable-connected to the Fingerprint Sensor by a 9- pin cable connection (use the Molex 9 Pin Connector P/N 53048-0910). SecuGen _______________________________________________________ Products - 8...
  • Page 247 SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device ♦ Mouse Connection (Between USB interface and PS/2 mouse) SecuGen _______________________________________________________ Products - 9...
  • Page 248 SGD 03-03210001A FDU02 PC Peripheral Type, USB Fingerprint Recognition Device Application ♦ SecuGen Hamster III (HFDU02A) SecuGen Hamster III is the name of SecuGen’s fingerprint recognition PC peripheral device that uses the FDU02. Using this device is simple and convenient and is used for substituting or enhancing the use of passwords, which are susceptible to theft or are difficult to remember.

This manual is also suitable for:

Entuitive 1229l

Table of Contents