Magtek IMAGESAFE Specifications

Browse online or download Specifications for Unknown Magtek IMAGESAFE. Magtek IMAGESAFE Specifications User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 109
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
IMAGESAFE
WINDOWS API SPECIFICATIONS
PROGRAMMING REFERENCE MANUAL
MANUAL PART NUMBER 99875500-4
APRIL 2012
REGISTERED TO ISO 9001:2008
1710 Apollo Court
Seal Beach, CA 90740
Phone: (562) 546-6400
Technical Support: (651) 415-6800
www.magtek.com
Page view 0
1 2 3 4 5 6 ... 108 109

Summary of Contents

Page 1 - WINDOWS API SPECIFICATIONS

IMAGESAFE WINDOWS API SPECIFICATIONS PROGRAMMING REFERENCE MANUAL MANUAL PART NUMBER 99875500-4 APRIL 2012 REGISTERED TO ISO 900

Page 2

ImageSafe Windows API Specifications 2

Page 3

ImageSafe Windows API Specifications 92 Fmt 60xx: [transit] '/' [ac

Page 4

Appendix A. Format List 93 Fmt 64xx: [transit] [acct #] [check #] [amount] • [transit]: - all characters in the field - keep dash

Page 5

ImageSafe Windows API Specifications 94 Fmt 68xx: [transit] <TAB> [acct

Page 6

Appendix A. Format List 95 Fmt 71: [acct #] '?' [check #] • [acct #]: - work with a window of N characters in the acct field

Page 7

ImageSafe Windows API Specifications 96 Fmt 76xx: 'T' [transit] &apo

Page 8

97 APPENDIX B. ERROR CODES AND MESSAGES The following are Error Codes and Error Messages from ImageSafe device API MTXMLMCR.dll. Error Code Err

Page 9 - SECTION 1. OVERVIEW

ImageSafe Windows API Specifications 98 Error Code Error Message Error Code Err

Page 10

99 APPENDIX C. HOW TO PROCESS CHECKS AND GET IMAGE QUALITY ASSURANCE Note This procedure is only for ImageSafe Software installed with ImageScore

Page 11 - API FUNCTIONS

ImageSafe Windows API Specifications 100 default values for all Image QA test m

Page 12

101 INDEX A API Functions ... 3 D Debugging API...

Page 13

3 SECTION 2. IMAGESAFE SOFTWARE ARCHITECTURE API FUNCTIONS Table 2-1 lists functions provided by MTXMLMCR.dll. Please refer to Section 3 for a co

Page 14 - DEBUGGING API

ImageSafe Windows API Specifications 4 SOFTWARE FLOW FOR CHECK PROCESSING Figu

Page 15 - SECTION 3. IMAGESAFE API

Section 2. ImageSafe Software Architecture 5 HOW TO PROCESS DOCUMENT USING IMAGESAFE API To process document, follow these steps: 1. Fin

Page 16 - MTMICROpenDevice

ImageSafe Windows API Specifications 6 HOW TO GET CHECK IMAGES To get a check

Page 17 - MTMICRCloseDevice

7 SECTION 3. IMAGESAFE API MTMICRGetDevice MTMICRGetDevice function returns the device name of the device present in the system. ULONG MTMICRGet

Page 18 - MTMICRSETVALUE

ImageSafe Windows API Specifications 8 MTMICROpenDevice MTMICROpenDevice funct

Page 19 - MTMICRSetIndexValue

... Section 3. ImageSafe API 9

Page 20 - MTMICRGetValue

ImageSafe Windows API Specifications 10 MTMICRSETVALUE MTMICRSetValue function

Page 21 - Example

... Section 3. ImageSafe API 11

Page 22 - MTMICRGetIndexValue

ii Copyright© 2004 – 2012 MagTek®, Inc. Printed in the United States of America Information in this document is subject to change without notice.

Page 23 - MTMICRQueryInfo

ImageSafe Windows API Specifications 12 Remarks The function returns MICR_ST_N

Page 24

... Section 3. ImageSafe API 13

Page 25 - MTMICRSendCommand

ImageSafe Windows API Specifications 14 MTMICRGetIndexValue MTMICRGetIndexValu

Page 26 - MTMICRProcessCheck

... Section 3. ImageSafe API 15

Page 27

ImageSafe Windows API Specifications 16 Parameters pcDevName Pointer to null t

Page 28 - MTMICRGetImage

... Section 3. ImageSafe API 17

Page 29

ImageSafe Windows API Specifications 18 Example char szResult [4096]; char szD

Page 30 - MTMICRGetImages

... Section 3. ImageSafe API 19

Page 31 - Return Values

ImageSafe Windows API Specifications 20 MTMICRGetImage MTMICRGetImage function

Page 32 - MTMICRGETSECTIONCOUNT

... Section 3. ImageSafe API 21

Page 33

iii SOFTWARE LICENSE AGREEMENT IMPORTANT: YOU SHOULD CAREFULLY READ ALL THE TERMS, CONDITIONS AND RESTRICTIONS OF THIS LICENSE AGREEMENT BEF

Page 34 - MTMICRGetSectionName

ImageSafe Windows API Specifications 22 MTMICRGetImages MTMICRGetImages is sim

Page 35 - MTMICRGetKeyCount

... Section 3. ImageSafe API 23

Page 36

ImageSafe Windows API Specifications 24 Example #define BUFFER_LEN 512 // Doc

Page 37

... Section 3. ImageSafe API 25

Page 38 - MTMICRGetKeyName

ImageSafe Windows API Specifications 26 MTMICRGetSectionName MTMICRGetSectionN

Page 39

... Section 3. ImageSafe API 27

Page 40 - MTMICRSetTimeout

ImageSafe Windows API Specifications 28 Parameters pcData Pointer to null term

Page 41 - MTMICRGetTimeout

... Section 3. ImageSafe API 29

Page 42 - MTMICRSetLogFileHandle

ImageSafe Windows API Specifications 30 MTMICRGetKeyName MTMICRGetKeyName func

Page 43 - MTMICRSETLOGLEVEL

... Section 3. ImageSafe API 31

Page 44 - MTMICRCOMInitialize

iv TABLE OF CONTENTS SECTION 1. OVERVIEW ...

Page 45 - MTMICRCOMUnInitialize

ImageSafe Windows API Specifications 32 MTMICRSetTimeout MTMICRSetTimeout func

Page 46 - MTMICRSetConfigFile

... Section 3. ImageSafe API 33

Page 47

ImageSafe Windows API Specifications 34 MTMICRLogEnable MTMICRLogEnable enable

Page 48

... Section 3. ImageSafe API 35

Page 49

ImageSafe Windows API Specifications 36 Return Values No value is returned fro

Page 50 - SECTION = ProcessOptions

... Section 3. ImageSafe API 37

Page 51 - SECTION = Endorser

ImageSafe Windows API Specifications 38 MTMICRSetConfigFile MTMICRSetConfigFil

Page 52

39 SECTION 4. COMMANDS SENT TO DEVICE Section 4 describes device commands that can be sent to the MagneSafe Reader MTMICRSendCommand (see Section

Page 54

41 SECTION 5. KEYS SENT TO DEVICE Section 5 describes all the Sections (and their corresponding Key-Value pairs) to be sent by the application to

Page 56

ImageSafe Windows API Specifications 42 SECTION = Application The Application s

Page 57

Section 5. Keys Sent to Device 43 DocFeed This key determines the input tray to be used for document processing. Values Value Descriptio

Page 58

ImageSafe Windows API Specifications 44 INTFONT1 Selects internal Font 1 (5x7 b

Page 59 - SECTION = CommandStatus

Section 5. Keys Sent to Device 45 SECTION = ImageOptions The ImageOptions section includes keys that control various options to process the

Page 60

ImageSafe Windows API Specifications 46 ImageSide# This key determines which si

Page 61

Section 5. Keys Sent to Device 47 SECTION = MICROptions The MICROptions section includes keys that control various options to get MICR char

Page 63 - SECTION = DocInfo

49 SECTION 6. KEYS RECEIVED FROM DEVICE Section 6 describes all the Sections (and their corresponding Key-Value pairs) automatically reported by

Page 64

ImageSafe Windows API Specifications 50 The following keys are included in the

Page 65

Section 6. Keys Received From Device 51 SECTION = CommandStatus This CommandStatus section includes keys that report various error condit

Page 66

vi Return Values ...

Page 67

ImageSafe Windows API Specifications 52 ResponseType This key is a general flag

Page 68 - SECTION = ImageInfo

Section 6. Keys Received From Device 53 Table 6-4. Path Path (200-299) ReturnCode ReturnMsg 201 “Access Guide Unlatched” 202 “No Doc Pres

Page 69 - SECTION = MSRInfo

ImageSafe Windows API Specifications 54 Table 6-7. Scan/Image Scan/Image (400

Page 70

Section 6. Keys Received From Device 55 SECTION = DocInfo The DocInfo section includes keys that report on various attributes of the check

Page 71

ImageSafe Windows API Specifications 56 MICRAmt This key specifies the amount M

Page 72

Section 6. Keys Received From Device 57 MICROnUs This key specifies the On-Us MICR field read from the check. Values Value Description s

Page 73

ImageSafe Windows API Specifications 58 MICRParseSts0 This key specifies a 4-di

Page 74 - SECTION = DeviceCapabilities

Section 6. Keys Received From Device 59 MICRParseSts1 This key specifies a 2-digit status/error code reported by the device after parsing

Page 75

ImageSafe Windows API Specifications 60 SECTION = ImageInfo The ImageInfo secti

Page 76 - SECTION = DeviceStatus

Section 6. Keys Received From Device 61 SECTION = MSRInfo The MSRInfo section includes keys that report on the information captured from t

Page 77

vii MICRDecode ...

Page 78

ImageSafe Windows API Specifications 62 TrackStatus2 This key indicates whethe

Page 79

Section 6. Keys Received From Device 63 DUKPTserialnumber This key specifies the DUKPT serial number from MagneSafe Reader. Values Valu

Page 81

65 SECTION 7. OTHER KEYS AVAILABLE FROM DEVICE Section 7 describes other Sections (and their corresponding key-value pairs) available from the de

Page 82

ImageSafe Windows API Specifications 66 SECTION = DeviceCapabilities The Dev

Page 83

Section 7. Other Keys Available from Device 67 Image This key indicates what check scanning capabilities are available on the device. Val

Page 84

ImageSafe Windows API Specifications 68 SECTION = DeviceStatus The DeviceStatu

Page 85

Section 7. Other Keys Available from Device 69 USBSpeed This key specifies the protocol of USB connection. Values Value Description HI Th

Page 87 - APPENDIX A. FORMAT LIST

71 SECTION 8. EXAMPLES OF KEY-VALUE PAIRS This section contains examples of key-value pairs send to the ImageSafe device and the key-value pairs

Page 88

viii EXAMPLE 3: DEVICE CAPABILITIES REPORTED BY EXCELLA DEVICE ... 75 EXAMPLE 4: DEVICE USAGE REPORTED BY E

Page 89

ImageSafe Windows API Specifications 72 Key-Value Pairs Sent by STXDemo Applica

Page 90

Section 8. Examples of Key-Value Pairs 73 Section DocInfo Key Value DocHeight 2990 DocUnits ENGLISH DocWidth 8000 MICRAcct 123456789 MICRAm

Page 91

ImageSafe Windows API Specifications 74 <AccessGuide>LATCHED</AccessGu

Page 92

Section 8. Examples of Key-Value Pairs 75 EXAMPLE 2: DEVICE STATUS REPORTED BY IMAGESAFE DEVICE Section = DeviceStatus Key Value AccessGu

Page 93

ImageSafe Windows API Specifications 76 Endorse BOTH ExpressCapable TRUE Firmwa

Page 94

Section 8. Examples of Key-Value Pairs 77 EXAMPLE 4: DEVICE USAGE REPORTED BY EXCELLA DEVICE Section=DeviceUsage Key Value CardsRead 15

Page 96

79 APPENDIX A. FORMAT LIST For check reading, the ImageSafe device provides the flexibility to format the MICR fields and build a specific output

Page 97

ImageSafe Windows API Specifications 80 Fmt 02xx: Parsed Text Format with E

Page 98

Appendix A. Format List 81 Fmt 09xx: [transit] [acct #] • [transit]: - all characters in the field - keep dashes • [acct #]:

Page 99

1 SECTION 1. OVERVIEW The sections of this manual are as follows: Section 1. Overview Section 2. ImageSafe Software Architecture – includes flo

Page 100

ImageSafe Windows API Specifications 82 Fmt 14xx: [transit] [acct #] [check #

Page 101

Appendix A. Format List 83 Fmt 20xx: [transit] [acct #] <CR> [check #] • [transit]: - all characters in the field - keep da

Page 102

ImageSafe Windows API Specifications 84 Fmt 24xx: [transit] 'T' [ac

Page 103

Appendix A. Format List 85 Fmt 29xx: 'C' '/' [transit] '/' [acct #] '/' [check #] '/' [

Page 104

ImageSafe Windows API Specifications 86 Fmt 3300: '=' [transit] &ap

Page 105

Appendix A. Format List 87 Fmt 37xx: [ABA] [chk dgt] [acct #] • [ABA], [chk dgt]: - all characters in the field - keep spaces

Page 106

ImageSafe Windows API Specifications 88 Fmt 42xx: US check : [transit] [acct

Page 107 - ASSURANCE

Appendix A. Format List 89 Fmt 47xx: [transit] 'T' [acct #] 'A' [check #] • [transit]: - all characters in the fie

Page 108

ImageSafe Windows API Specifications 90 Fmt 52xx: 'T' [transit] &ap

Page 109

Appendix A. Format List 91 Fmt 56xx: [transit] <CR> [acct #] <CR> [check #] <CR> [amount] • [transit]: - all characte

Comments to this Manuals

No comments