manualshive.com logo in svg
background image

Содержание ET1725L Series

Страница 1: ......

Страница 2: ...Elo Entuitive Touchmonitor User Guide 17 LCD Desktop Touchmonitor with Magnetic Swipe Reader 1725L Series Revision A P N 008583 Elo TouchSystems Inc 1 800 ELOTOUCH www elotouch com...

Страница 3: ...presentations 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 r...

Страница 4: ...98 and NT 4 0 16 Installing the Serial Touch Driver for MS DOS and Windows 3 1 17 Installing the USB Touch Driver 18 Installing the USB Touch Driver for Windows XP Windows 2000 Me and 98 18 Chapter 3...

Страница 5: ...tween a user and your touchmonitor Precautions Follow all warnings precautions and maintenance as recommended in this user s manual to maximize the life of your unit See Appendix B for more informatio...

Страница 6: ...eble bass And balance control thorough OSD Patented touch technology of Elo TouchSystems VESA DDC 1 2B data communication VESA DPMS power saving Stand with minimum 95 angle of tilt Cable management de...

Страница 7: ...r software Unpacking Your Touchmonitor Check that the following 9 items are present and in good condition LCD Display User Guide on CD Quick Install Guide Speaker Cable Monitor power cable European mo...

Страница 8: ...2 4 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 Product Overview Main Unit Rear View LCD Display Stand...

Страница 9: ...2 5 Side View Base Bottom View User Controls Base Bottom Scale 1 4 5X Stability Pad M5 Mounting Holes 4X 100 100 100 23 6 123 2 86 6...

Страница 10: ...procedures Serial or USB Connection The following illustrations guide you step by step in connecting your touchmonitor using a serial cable connection CAUTION Before connecting the cables to your tou...

Страница 11: ...he stand To remove the back cover place one hand at the top of the stand and your other hand on the bottom cut out Pull forward from the bottom cut out and twist the cover until it snaps off The cable...

Страница 12: ...2 8 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 Routing the Cables The cables are routed through the cable management channel in the stand...

Страница 13: ...C Connect the other end of the video cable to the video connector on your touchmonitor by routing the cable through the hole in the stand Secure the cable to your touchmonitor and PC by turning the sc...

Страница 14: ...uchscreen connector on the back of your touchmonitor Connect the male end of the cable to the serial touchscreen connector on your touchmonitor or connect the other end of the USB touchscreen cable to...

Страница 15: ...ilt in speakers you need to connect the speaker cable Connect the light blue end of the speaker cable to thelight blue speaker port of the touchmonitor audio in Connect the lime light green end of the...

Страница 16: ...ctor to a grounded AC electrical outlet Replacing the Back Cover When all the cables have been connected Replace the back stand cover Power on your PC then your touchmonitor After a brief pause the pi...

Страница 17: ...r Physical Mounting Interface FPMPMI Standard which defines a physical mounting interface for flat panel monitors and corresponding standards for flat panel monitor mounting devices such as wall and t...

Страница 18: ...remove it carefully 3 When you remove the mounting screw cover you will see four screws Remove the screws to mount your monitor Refer to the drawing on page 18 The following companies provide VESA mo...

Страница 19: ...nal drivers and driver information for other operating systems are available on the Elo TouchSystems web site at www elotouch com Your Elo touchmonitor is plug and play compliant Information on the vi...

Страница 20: ...ve the system automatically detects the CD and starts the setup program 2 Follow the directions on the screen to complete the driver setup for your version of Windows If the AutoStart feature is not a...

Страница 21: ...tall Then choose d EloDos_W31 from the displayed list 3 INSTALL also asks you for the paths to use during installation or you may use its defaults INSTALL creates directories as necessary and warns yo...

Страница 22: ...sert your Windows 98 CD if prompted Choose Finish If Windows 98 Windows Me or Windows 2000 does not start the Add New Hardware Wizard NOTE For Windows 2000 you must have administrator access rights to...

Страница 23: ...4 resolution Operating in other resolutions will degrade video performance For further information please refer to Appendix A All adjustments you make to the controls are automatically memorized This...

Страница 24: ...Auto Adjust 2 Select To select the adjustment items from the OSD menus 3 Auto To activate the Auto Adjustment function to obtain an optimum image Power Switch Switches the power on off to your touchmo...

Страница 25: ...u can select one of the preset color temperatures 9300 K or 6500 K Confirm your choice by pressing the SELECT button If you want to change the color temperatures individually select USER and confirm b...

Страница 26: ...3 22 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...

Страница 27: ...ctors are not crooked or broken Test power supply by trying different cables a different wall outlet or plug another appliance into the outlet Make certain the video cable is properly connected and th...

Страница 28: ...of your graphic card to make it compatible with the LCD display Image is unstable and flickering Use CLOCK to make an adjustment Image is scrolling Make sure the VGA signal cable or adapter is well c...

Страница 29: ...n lower the resolution setting of a monitor but not increase it The native resolution of an LCD is the actual number of pixels horizontally in the LCD by the number of pixels vertically in the LCD LCD...

Страница 30: ...put video pixels to LCD pixels As an example the pixel in column 45 and row 26 of the input video is in column 45 and row 26 of the LCD For the case when the input video is at a lower resolution than...

Страница 31: ...with a 3 wire grounding power cord The power cord plug will only fit into a grounded outlet Do not attempt to fit the plug into an outlet that has not been configured for this purpose Do not use a da...

Страница 32: ...ng Do not use alcohol methyl ethyl or isopropyl or any strong dissolvent Do not use thinner or benzene abrasive cleaners or compressed air To clean the display unit cabinet use a cloth lightly dampene...

Страница 33: ...6 72 81 IBM VESA VGA 640 x 480 37 50 75 00 VESA SVGA 800 x 600 35 16 56 25 VESA SVGA 800 x 600 37 88 60 32 VESA SVGA 800 x 600 48 08 72 19 VESA SVGA 800 x 600 46 88 75 00 VESA XGA 1024 x 768 48 36 60...

Страница 34: ...Back light Lamp Life typical 40 000 hours to half brightness Viewing Angle typical CR 10 Horizontal Vertical 70 or 140 total 70 or 140 total Viewing Angle typical CR 5 Horizontal Vertical 80 or 160 to...

Страница 35: ...sealed to protect against splashed liquids dirt and dust Optical Light Transmission per ASTM D1003 90 Visual Resolution All measurements made using USAF 1951 Resolution Chart under 30X magnification w...

Страница 36: ...pically less than 4 ounces 113 grams Surface Durability Meets Taber Abrasion Test ASTM D1044 CS 10F wheel 500 g Meets pencil hardness 3H Expected Life Performance AccuTouch technology has been operati...

Страница 37: ...C 33 17 LCD Touchmonitor Dimensions 478 434 429 370 338 270 3 43 219...

Страница 38: ...i v e T o u c h m o n i t o r U s e r G u i d e 67 7 279 239 See Detail A Base Bottom Scale 1 4 Detail A Scale 1 1 See Detail A 5X Stability Pad M5 Mounting Holes 4X 100 100 100 23 6 123 2 86 6 6 5 R3...

Страница 39: ...dification or misuse can provide a shock hazard that can result in serious injury or death 3 Contact a qualified electrician or the manufacturer if there are questions about the installation prior to...

Страница 40: ...cord c The user is cautioned that changes or modifications to the equipment not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment 2 I...

Страница 41: ...37 N10051...

Страница 42: ...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...

Страница 43: ...all package the allegedly defective Product in its original shipping carton s or a functional equivalent and shall ship to Seller at Buyer s expense and risk Within a reasonable time after receipt of...

Страница 44: ...PECIAL CONSEQUENTIAL INDIRECT OR INCIDENTAL DAMAGES Buyer assumes the risk and agrees to indemnify Seller against and hold Seller harmless from all liability relating to i assessing the suitability fo...

Страница 45: ...35 Electrostatic Protection IntelliTouch 31 Emissions and Immunity Information 35 Enable Disable 20 Environmental 30 31 Ergotron 14 Expected Life Performance AccuTouch 32 Expected Life Performance Int...

Страница 46: ...ection 6 Side Bezel Buttons 20 Side View 5 Solutions to Common Problems 23 Speakers 30 Surface Durability AccuTouch 32 Surface Durability IntelliTouch 31 SVGA 25 SXGA 25 T Technical Specifications 29...

Страница 47: ...D 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...

Страница 48: ...nting instructions and Figure 2 1 Mounting Dimensions Section 3 added 3 track symbols to Table 3 1 and 3 sign on configurations to 3 2 6 14 Jun 99 Title change Removed MT 211 and RS 232 Sec 1 Table 1...

Страница 49: ...o insure the product or assume the risk of loss or damage in transit to prepay shipping charges to the warranty service location and to use the original shipping container or equivalent ALL EXPRESS AN...

Страница 50: ...wing two conditions 1 This device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation CANADIAN DOC STAT...

Страница 51: ...EAD 9 READER TO HOST MESSAGE FORMAT 9 TIMING FOR ID SIGN ON 10 FIGURES Figure 1 1 Port Powered Swipe Reader vi Figure 1 2 Reader Cable and Optional Adapter 2 Figure 1 3 Dimensions 4 Figure 2 1 Mountin...

Страница 52: ...vi Figure 1 1 Port Powered Swipe Reader...

Страница 53: ...ource of power the Reader depends on its input capacitor to maintain proper charge during all operations In order to reduce the drain on this internal power source during data transmission the output...

Страница 54: ...9 pin DE9 cable and 25 pin DB25 adapter shown in the illustration are listed in Table 1 1 Also listed is the pin list OEM version P N 21040077 Table 1 1 OEM and 9 Pin Connectors and 25 Pin Adapter Con...

Страница 55: ...2 mA typical continuous 8 to 9 mA typical 5 ms duration 12 mA RS 232 Communication 9600 bps no parity 8 data bits 1 stop bit MECHANICAL STANDARD PRODUCT Dimensions Length 3 94 100 0 mm Width 1 28 32...

Страница 56: ...Port Powered Swipe Reader 4 Figure 1 3 Dimensions...

Страница 57: ...ble and running the cable through the hole By attaching the unit to the surface with fastening tape and running the cable on the top of the surface Note The two mounting inserts are 3 mm diameter 0 5...

Страница 58: ...on the Reader into the Adapter and the adapter into the PC 2 Open a communications program such as the Mag Tek Encoder Reader Demonstration Program which may be obtained from the Internet at www magte...

Страница 59: ...a track cannot be read an E will appear in place of the track data for example if Track 2 is bad and Tracks 1 and 3 are good the display will be similar to the following 11111111111111111111 E 333333...

Страница 60: ...Port Powered Swipe Reader 8...

Страница 61: ...CARD READ A card may be swiped through the Reader slot when the green LED is lit The magnetic stripe must face toward the front the side with the LED and may be swiped in either direction READER TO H...

Страница 62: ...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 Where the first 8 digits are the firmware...

Страница 63: ...Cable 21040079 21088811 1 2 Black 21040080 21088814 2 Black 21040081 21088811 1 2 Black 150 mm 21040082 21088817 1 2 3 Black 21040084 21088811 1 2 Pearl White with STX and ETX 21040086 21088817 1 2 3...

Страница 64: ...AL BUS SWIPE READER TECHNICAL REFERENCE MANUAL Manual Part Number 99875191 Rev 4 AUGUST 2001 20725 South Annalee Avenue Carson CA 90746 Phone 310 631 8602 FAX 310 631 3956 Technical Support 888 624 83...

Страница 65: ...erial Bus Specification is Copyright 1998 by Compaq Computer Corporation Intel Corporation Microsoft Corporation NEC Corporation REVISIONS Rev Number Date Notes 1 15 Jun 01 Initial Release 2 22 Jun 01...

Страница 66: ...o insure the product or assume the risk of loss or damage in transit to prepay shipping charges to the warranty service location and to use the original shipping container or equivalent ALL EXPRESS AN...

Страница 67: ...ollowing two conditions 1 This device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation CANADIAN DOC...

Страница 68: ...ATUS 14 TRACK 1 DATA LENGTH 14 TRACK 2 DATA LENGTH 14 TRACK 3 DATA LENGTH 14 CARD ENCODE TYPE 15 TRACK DATA 15 TRACK 1 DATA 15 TRACK 2 DATA 15 TRACK 3 DATA 15 COMMANDS 16 COMMAND NUMBER 16 DATA LENGTH...

Страница 69: ...vi Figure 1 1 USB Swipe Reader...

Страница 70: ...on It behaves like a vendor defined HID device so that a direct communication path can be established between the Host application and the device without interference such as keystrokes from other HID...

Страница 71: ...n Interface Device HID Class Specification Version 1 1 USB Universal Serial Bus Specification Version 1 1 Copyright 1998 by Compaq Computer Corporation Intel Corporation Microsoft Corporation NEC Corp...

Страница 72: ...end Mode 30mA 300uA MECHANICAL STANDARD PRODUCT Weight 4 5 oz 127 57 g Cable length 6ft Connector USB Type A plug ENVIRONMENTAL Temperature Operating 32 o F to 131 o F 0 o C to 55 o C Storage 22 o F t...

Страница 73: ...USB Swipe Reader 4...

Страница 74: ...o a USB port on the host The Reader LED Indicator and pin numbers for the 4 pin connector are shown in Figure 2 1 LED Indicator 1 4 Figure 2 1 Reader Cable and Connector Pin numbers and signal descrip...

Страница 75: ...your PC and point Windows to the root directory of the CD Windows should find all the files it needs there MOUNTING The Reader may be mounted with screws or fastening tape as described below Caution...

Страница 76: ...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 If fastening tape is to be used clean the area that the Reader will...

Страница 77: ...USB Swipe Reader 8...

Страница 78: ...turn green If there are any errors decoding the card data the LED will turn red for approximately two seconds to indicate that an error occurred and then turn green Anytime the host puts the device i...

Страница 79: ...USB Swipe Reader 10...

Страница 80: ...onfigured at the factory or by the end user The device has an adjustable endpoint descriptor polling interval value that can be set to any value in the range of 1ms to 255ms This property can be used...

Страница 81: ...k 3 data length Data Input 30 Track 1 data Data Input 31 Track 2 data Data Input 32 Track 3 data Data Input 38 Card encode type Data Input 20 Command message Data Feature REPORT DESCRIPTOR The HID rep...

Страница 82: ...e Buffered Bytes B2 02 01 End Collection C0 CARD DATA Card data is only sent to the host on the Interrupt In pipe using an Input Report The device will send only one Input Report per card swipe If the...

Страница 83: ...ro and no valid track data will be supplied TRACK 3 DECODE STATUS Bits 7 1 0 Value Reserved Error This is a one byte value which indicates the status of decoding track 3 Bit position zero indicates th...

Страница 84: ...s located in the track data field that corresponds to the track number The length of each track data field is fixed at 110 bytes but the length of valid data in each field is determined by the track d...

Страница 85: ...previously in the Usage Table The following table shows how the feature report is structured for command requests Offset Field Name 0 Command Number 1 Data Length 2 23 Data The following table shows h...

Страница 86: ...re defined in the following table Value Result Code Description 0 SUCCESS The command completed successfully 1 FAILURE The command failed 2 BAD_PARAMETER The command failed due to a bad parameter or c...

Страница 87: ...a one byte value The valid values depend on the property String This is a multiple byte ASCII string Its length can be zero to a maximum length that depends on the property The value and length of th...

Страница 88: ...ata 00 00 Example Get SERIAL_NUM property Request Hex Cmd Num Data Len Prp ID 00 01 01 Example Get SERIAL_NUM property Response Hex Result Code Data Len Prp Value 00 03 31 32 33 POLLING_INTERVAL PROPE...

Страница 89: ...n the default value is desired it can be set by the factory upon request Examples follow Example Set POLLING_INTERVAL property Request Hex Cmd Num Data Len Prp ID Prp Value 01 02 02 0A Example Set POL...

Страница 90: ...ow the instructions on the screen for installing the Windows HID device driver This is explained in more detail in the installation section of this document Run the demo program To read cards and view...

Страница 91: ...d as a guide for application development It is described in detail with comments to assist developers The book USB Complete by Jan Axelson is also a good guide for application developers especially th...

Страница 92: ...ERS 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 83...

Страница 93: ...Changed names of Mt 211 and MT 215 to port powered readers Sec 3 Added card insertion note to event Sec 4 Added this section Data Parsing Appendix A Changed file names Appendix D Changed names 4 21 O...

Страница 94: ...o insure the product or assume the risk of loss or damage in transit to prepay shipping charges to the warranty service location and to use the original shipping container or equivalent ALL EXPRESS AN...

Страница 95: ...evice 7 Releasing access to the device 8 ERRORS AND ERROR PROCESSING 8 HANDLING SPECIAL COMMANDS 9 FILE PROPERTIES 9 INSTALLATION 10 MICR Format Numbers 10 SECTION 2 PROPERTIES 11 account_no 11 amount...

Страница 96: ...14 trivpinchk 14 trk_enable 14 trk1data 14 trk2data 14 trk3data 14 visa_mac1 14 visa_mac2 14 visa_mac3 14 wr_coer 14 wr_secure 14 xact_type 14 SECTION 3 COMMANDS 15 DATA FORMAT 15 RESPONSES 15 Notati...

Страница 97: ...talling the Driver Binaries W2000 XP 64 Uninstalling the Drivers W2000 XP 65 Uninstalling the Keyboard Hook Driver W2000 XP 65 WINDOWS NT W2000 XP CONFIGURATION UTILITY 66 Adding a Keyboard Device WNT...

Страница 98: ...vii 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...

Страница 99: ...viii Figure 1 1 MagTek Devices and Device Drivers for Windows MTD MagTek Device Drivers for Windows...

Страница 100: ...ns in their functionality An application would have to implement a custom mechanism to control each device it supported much like DOS applications had to do to support various printers Most MagTek dev...

Страница 101: ...del is familiar to most developers who deal with properties and methods in development environments such as Visual Basic or Delphi You set up the device by getting and setting properties and operate i...

Страница 102: ...are generally read only They allow an application to query a device s capabilities to determine if the device is suitable for a particular task Included in this category are c_cardwpin c_check c_pin a...

Страница 103: ...ther swipe a card or cancel the operation in order to complete a read command Device specific These commands give access to device specific features For example the load_key command is available for M...

Страница 104: ...ably longer for the device driver to detect an error In particular if the device is not connected to the specified port or if its power is off the device driver may take several seconds attempting all...

Страница 105: ...d to access the device set the CommPort property to the com port number of the device Then set the PortOpen property to True to open it The following example shows how set error handling On Error Resu...

Страница 106: ...n the current directory clearly not the desired result Interacting with the device An application interacts with the device by sending commands to the device and reading its responses Commands are sen...

Страница 107: ...ccess to the device Releasing access to the device is very simple If using MSComm close the device by setting its PortOpen property to False close the port mscomm1 PortOpen FALSE If opened as a file c...

Страница 108: ...at require SI and SO as command brackets instead of the usual stx and etx characters These special commands cannot be used with the IntelliPIN PLUS drivers If the SI SO commands are required in an app...

Страница 109: ...TUP INF file The format number can be changed to another value e g 7700 to allow use of a flex format by editing the field following the format number entry CheckFormatCodeName in the OEMSETUP INF fil...

Страница 110: ...on IntelliPIN applied_fmt R Indicates which format template was used to parse the magnetics data If no template or rule is applied this property returns a null c_card_stat R 1 indicates that the drive...

Страница 111: ...ept chk_data and chk_status will be set to null MICR chk_mod10 R Mod10 check digit from the transit field MICR chk_number R Check number MICR chk_routing R Routing number from the transit field MICR c...

Страница 112: ...or this property converts to a length of 1 IntelliPIN entry_tout R W Entry timeout number of seconds 15 255 to wait for keypad input IntelliPIN events_on R W Set to 1 to enable unsolicited event notif...

Страница 113: ...from the device trivpinchk R W Set to 1 for trivial PIN checki e don t allow 1234 IntelliPIN trk_enable R W Enable reading and writing of individual tracks The value of this property is a string of t...

Страница 114: ...ONSES All responses to the transaction commands are formatted with fixed fields to allow them to be parsed either by scanning for white spaces or by using constant offsets into the response string In...

Страница 115: ...at the expression can be either a or b e g X 1 2 means either X1 or X2 The parentheses and the are never part of the syntax COMMAND DESCRIPTIONS The following list of commands includes function syntax...

Страница 116: ...rator for LCD screens that can display multiple lines is converted to xhh is converted to a character with ASCII value hh always two hex digits Not all ASCII values can be displayed Leading and traili...

Страница 117: ...if a card is blocking the sensor Example If you wish to be notified when a card has been inserted into the PPINSERT Command set events_on 1 LF Response event 1 M LF When a card is inserted into the sl...

Страница 118: ...ad_key 30 LF If the n field is invalid key is the wrong length or the device sends an error e g there is a key parity error load_key 45 LF If the required key is not loaded Remarks This command is use...

Страница 119: ...mal value refer to Appendix C Status Codes for a complete description of the status values x is the data received from the device with the following characters replaced CR is replaced by r LF is repla...

Страница 120: ...mode Syntax rawxact 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 r is converted to...

Страница 121: ...y press or string was read indeterminate no data was received from the device Returned on errors not specific to the data type such as command canceled SS 82 Xi define a media specific status For chec...

Страница 122: ...card command except that after the card is swiped the device collects and stores the cardholder s PIN The PIN can be collected later by issuing the read pin command Before issuing this command the fol...

Страница 123: ...essed key if SS is 00 key_string Display a message msg4 on the LCD screen if available and collect a string of key presses digits from the device The following properties affect this command entry_tou...

Страница 124: ...key to use M for master S for session 0 3 for lower working keys A J for upper working keys xact_type DUKPT mode only transaction type D for debit C for credit The response will be read P000SS pin_bl...

Страница 125: ...Errors none Remarks This command is used to define each of the properties that are required prior to sending a command Example To load the key serial number in the IntelliPIN Command set enc_key_sn 01...

Страница 126: ...set the capitalize property to 0 The three sub sections of the data string represent the three tracks on the magnetic card The data for each track begins with a start sentinel character which defines...

Страница 127: ...MagTek Device Drivers for Windows 28...

Страница 128: ...andard formats allow extending formats with custom fields allow detection of format and applying different parsing allow for missing tracks and missing fields by setting the corresponding property to...

Страница 129: ...emplate per format name The name identifies the format The template provides a high level format to which the data is to be compared so as to determine if the rules for the format in question should b...

Страница 130: ...tring cannot exceed 63 characters The following is an example 59 The above template specifies that if track 1 exists the first two characters following the start sentinel of track 2 are 59 and the sta...

Страница 131: ...g table describes the procedure for specifying fields Remember that property names can have a maximum of 11 characters Note If there is a property specified more than once in a rule the last successfu...

Страница 132: ...or may not be present in the data x may be one or more literal fields property fields or optional choice fields Optional track xy The data parser will not enforce that the track be present in the dat...

Страница 133: ...i e If no modifier is provided any type of characters is assumed The set of supported modifiers is described in the following table Modifier Description A Alphabetic characters A Z a z space and punct...

Страница 134: ...1 PAN 13 19 3 ExpDate 4 SrvCode 3 DiscData2 B 3 LastName FirstName 7 DiscData1 PAN 13 19 3 ExpDate 4 SrvCode 3 DiscData2 fmt2_name BankCardA fmt2_template A fmt2_rules A LastName FirstName x20 MidName...

Страница 135: ...e rules above have been stored in the registry by the installation script The following data is received from the device B1234567890074589 SMITH JOHN Q MR 9912101254700000000000123 1234567890074589 99...

Страница 136: ...The application issues get LastName to the driver The driver responds with get LastName SMITH The application issues get PAN to the driver The driver responds with get PAN 1234567890074589 The applic...

Страница 137: ...MagTek Device Drivers for Windows 38...

Страница 138: ...n The user first presses the Start button to open the port After that the Read button is pressed to initiate a read After the check is read the Read button can be pressed again for another cycle The E...

Страница 139: ...ts one BASIC statement split over two or more lines The underscore MUST be preceded by a space otherwise BASIC will interpret it as part if the statement and generate an error This is the global buffe...

Страница 140: ...txtInfo Text Please swipe a card or click on Exit to quit Wait until the card is read In real life the program can do other things while waiting for the data Do DoEvents Loop Until Len RcvdData 0 Dis...

Страница 141: ...rt using the number obtained above 5 Send receive commands data 6 Close the serial port when done As of release 1 08 01 of the MTD drivers the default Friendly Names are Mag Wedge MT 85 MT 95 Port pow...

Страница 142: ...234567890123456789 e g get port_name COM14 IMPORTANT CLOSE THE DEVICE DRIVER BEFORE TRYING TO REOPEN IT Close 1 Make sure we got back a valid response This checks that we have received a get response...

Страница 143: ...Info Text Error Got back buf End If End Sub Form_QueryUnload When this form is closed make sure the port is closed Private Sub Form_QueryUnload Cancel As Integer UnloadMode As Integer If MSComm1 PortO...

Страница 144: ...adh static HANDLE out_threadh static OVERLAPPED ov_r ov_w Macro definitions define OPEN_DEVICE name CreateFile name LPCTSTR pointer to name of the file GENERIC_READ GENERIC_WRITE DWORD access read wri...

Страница 145: ...fOutxDsrFlow 0 dcb fDtrControl DTR_CONTROL_ENABLE SetCommState drv_h dcb define STAGE idx op msg ret_h op if ret_h NULL printf s n msg break stage idx do STAGE 6 CreateEvent NULL TRUE FALSE NULL Can t...

Страница 146: ...rminate n while 0 switch stage case 9 WaitForSingleObject in_threadh INFINITE printf n case 8 quit TRUE ws WaitForSingleObject out_threadh 300 if ws WAIT_OBJECT_0 DWORD ret_len SetEvent ov_r hEvent ou...

Страница 147: ...et_len ov_w endif if rs ws GetLastError if ws ERROR_IO_PENDING printf DeviceIOControl Write Error i 0x x n ws ws rs GetOverlappedResult drv_h handle ov_w address of overlapped structure ret_len addres...

Страница 148: ...DeviceIOControl Read Error i 0x x n rs rs break rs WaitForSingleObject ov_r hEvent INFINITE rs GetOverlappedResult drv_h handle of file pipe or communications device ov_r address of overlapped struct...

Страница 149: ...select OLE 3 From the Create New tab select the intended OCX for example IO Control It is assumed that the OCX has already been registered by installing it according to the manufacturer s directions T...

Страница 150: ...for your application Specify the number of seconds to wait for card to be read ole_io mtd object SetTimeOut 120 Define the message to be shown on the IntelliPIN to read a card The end of line n must b...

Страница 151: ...MagTek Device Drivers for Windows 52...

Страница 152: ...configurations of the associated product For example the IntelliPIN Driver IPIN VXD provides an interface vehicle for three different interface configurations When a Driver is installed be sure to se...

Страница 153: ...s MAGCDFLT DLL Resource DLL for the default locale MAGCDFLT HLP Default Help File MAG TEKCL DLL Class Installer MAG TEKCL VXD Class driver for Windows 9x ME MAGWEDGE VXD Mag Wedge Mag Wedge Driver key...

Страница 154: ...ndows to search for your new hardware and click the Next button 5 Select Other devices from the list then click the Next button If MagTek is included in the hardware types list go to Adding Another De...

Страница 155: ...he MagTek list item to expand it 5 Double click on the driver to be updated or click once on the driver then click the Properties button 6 Click on the Driver tab 7 Click on the Update Driver button 8...

Страница 156: ...s multiple devices can share a single port but only one at a time can be selected click on the OK button to finish the installation Otherwise click on the Cancel to change the port Modifying A Device...

Страница 157: ...MagTek Device Drivers for Windows 58 Figure A 1 Properties Settings Windows 95 98 ME Figure A 2 Advanced Settings Windows 95 98 ME...

Страница 158: ...uble click on the System icon then select Properties 3 Select the Device Manager tab and click on the plus sign at MagTek 4 Select the device under the MagTek group and click on Remove Then click OK A...

Страница 159: ...Services Class Mag Tek 10 When in Windows 95 remove the following values from the registry HKEY_LOCAL_MACHINE System CurrentControlSet Control InstalledFiles DMAPLD VXD DMVXD VXD DMVXDD VXD IPIN VXD M...

Страница 160: ...us Driver RS 232 interface MINIMICR SYS Mini MICR RS 232 Mini MICR Wedge Mini MICR Driver RS 232 and keyboard interfaces MINIWEDG SYS MiniWedge Mini Wedge Driver keyboard interface MT85 SYS MT 85 MT 8...

Страница 161: ...during the installation a strange behavior is observed failure or some other unexpected error a system reboot is necessary before continuing or repeating the failed operation Uninstalling the Drivers...

Страница 162: ...munication with any device using any command format IPIN SYS IntelliPIN RS 232 IntelliPIN Wedge IntelliPIN MICR Aux IntelliPIN Driver RS 232 keyboard and MICR aux port interfaces MAGTEKCL SYS Class dr...

Страница 163: ...00 XP To install the driver binaries follow these steps 1 Insert the installation media and open the drive using Windows Explorer 2 Select the OEMSETUP INF file and run the Install command from Explor...

Страница 164: ...ograms icon in the Control Panel On the Install Uninstall tab find and select the entry that reads Mag Tek Device Drivers MTD uninstall then click on the Add Remove button Administrative privilege is...

Страница 165: ...or privileges A device does not have to be physically connected at the time when it is set up The driver will only access the device when it is opened The installation procedure consists of two phases...

Страница 166: ...rth argument FriendlyName is optional and may be omitted 4 If the device is added successfully MTCFG will display the following prompt Re starting MTD driver close all applications using MTD Press Ent...

Страница 167: ...Aux IntelliPIN AUX Using the MTCFG Utility WNT 2000 XP MTCFG EXE is a command line utility installed with the MTD drivers It requires that the driver binaries be correctly installed as described in t...

Страница 168: ...mtcfg COMx COMx is the name virtual port of the device as set when the device was first configured This name is shown in the leftmost column in the list of devices This command displays only the comm...

Страница 169: ...ipt OEMSETUP INF settings specifies one or more device settings in the form name value The syntax for these is identical to the syntax used when modifying the settings of an already installed device S...

Страница 170: ...equired IntelliPIN KB MTCFG COM9 IntelliPIN Wedge FriendlyName IntelliPIN KB Quotes are used for Friendly Name to allow the space Mag Wedge MTCFG COM10 Mag Wedge FriendlyName Wedge Reader MICR MTCFG C...

Страница 171: ...its optional used for serial devices only stop bits to use on transmission 1 or 2 UsePort the serial port to which the device is connected Must specify a valid standard serial port or a port that is 1...

Страница 172: ...and uninstall the MTD driver follow the instructions in the next section MTD PROGRAMMING EXAMPLES Example programs are included in the following directory File or Directory Name DESCRIPTION EXAMPLES...

Страница 173: ...MagTek Device Drivers for Windows 74...

Страница 174: ...mmand 17 event n data Response to an unsolicited event notification 18 get prop Get a property 18 load_key n key Load a key into the device 19 rawrecv Receive data from the device 20 rawsend x Send ar...

Страница 175: ...MagTek Device Drivers for Windows 76...

Страница 176: ...2 value out of range 34 text or formatted data syntax error 35 name invalid in module s context 40 internal error Unexpected result from a system API 41 driver internal error 45 operation rejected ina...

Страница 177: ...MagTek Device Drivers for Windows 78...

Страница 178: ...for the following models IntelliPIN and IntelliPIN PLUS MagWedge Reader MiniWedge Reader MICR Reader Mini MICR Reader Port Powered RS 232 Swipe Reader Port Powered RS 232 Insertion Reader MT 85 Encode...

Страница 179: ...operties Supported Property Yes Default Property Yes Default Property Yes Default account_no chk_mod10 msg3 amount chk_number msg4 applied_fmt chk_routing offline_enc c_card_stat chk_status oper_tout...

Страница 180: ...od10 msg3 amount chk_number msg4 applied_fmt chk_routing offline_enc c_card_stat chk_status oper_tout c_cardwpin chk_transit pin_blk_fmt c_check 0 cmd_pending pinfilldig c_events dblpinentry port_name...

Страница 181: ...cmd load_key n key reset display x rawrecv set prop val echo string rawsend x ver event n data rawxact x write data get prop read x y Properties Supported Property Yes Default Property Yes Default Pro...

Страница 182: ...uting offline_enc c_card_stat chk_status oper_tout c_cardwpin chk_transit pin_blk_fmt c_check 1 cmd_pending pinfilldig c_events dblpinentry port_name c_keypress dev_status pwroffdelay c_keystring dev_...

Страница 183: ...ied_fmt chk_routing offline_enc c_card_stat chk_status oper_tout c_cardwpin chk_transit pin_blk_fmt c_check 1 cmd_pending pinfilldig c_events dblpinentry port_name c_keypress dev_status pwroffdelay c_...

Страница 184: ...ber msg4 applied_fmt chk_routing offline_enc c_card_stat chk_status oper_tout c_cardwpin chk_transit pin_blk_fmt c_check 0 cmd_pending pinfilldig c_events dblpinentry port_name c_keypress dev_status p...

Страница 185: ...set prop val echo string rawsend x ver event n data rawxact x write data get prop read x y Properties Supported Property Yes Default Property Yes Default Property Yes Default account_no chk_mod10 msg...

Страница 186: ...sg4 applied_fmt chk_routing offline_enc c_card_stat chk_status oper_tout c_cardwpin 0 chk_transit pin_blk_fmt c_check 0 cmd_pending pinfilldig c_events dblpinentry port_name c_keypress 0 dev_status pw...

Страница 187: ...rd_stat chk_status oper_tout c_cardwpin chk_transit pin_blk_fmt c_check 0 cmd_pending pinfilldig c_events dblpinentry port_name c_keypress dev_status pwroffdelay c_keystring dev_version s_down_tout c_...

Страница 188: ...card_stat 12 card_w_pin Read Argument 23 check Read Argument 23 Checksum 1 chk_account 12 chk_amount 12 chk_bankid 12 chk_data 12 chk_format 12 chk_mod10 12 chk_number 12 chk_or_card Read Argument 24...

Страница 189: ...10 Format Rules for Data Parsing 31 Format Template for Data Parsing 31 Friendly Name 58 72 Friendly names of devices 54 61 63 80 88 G Generic Driver 9 61 63 Get Command 18 I Idle message 17 Installa...

Страница 190: ...ific 3 Property Sheet Device Configuration 56 Protocol communication 1 pwroffdelay 14 Q Query device capabilities 5 R Raw commands 2 4 Rawrecv Command 20 Rawsend Command 21 Rawxact Command 21 Read Arg...

Страница 191: ...e Port 67 72 Use the device 5 V Ver Command 26 Version Driver 9 Viewing the List of Configured Devices WNT 68 Virtual device 5 visa_mac1 3 14 Visual Basic 2 Visual Basic Example 39 W wr_coer 14 wr_sec...

Страница 192: ......

Отзывы: