Page 1
MICR Plus RS-232 WITH OPTIONAL 3-TRACK MSR TECHNICAL REFERENCE MANUAL Manual Part Number: 99875081 Rev 5 APRIL 2003 REGISTERED TO ISO 9001:2000 1710 Apollo Court Seal Beach, CA 90740 Phone: (562) 546-6400 FAX: (562) 546-6301 Technical Support: (651) 415-6800 www.magtek.com...
Page 2
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. MagTek and MICR Plus are registered trademarks of MagTek, Inc. REVISIONS Rev Number...
Page 3
MagTek warrants that the products sold to Reseller pursuant to this Agreement will perform in accordance with MagTek’s published specifications. This warranty shall be provided only for a period of one year from the date of the shipment of the product from MagTek (the “Warranty Period”). This warranty shall apply only to the original purchaser unless the buyer is authorized by MagTek to resell the products, in which event, this warranty shall apply only to the first repurchase.
Page 4
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.
Page 7
APPENDIX F. PIN LISTS-----------------------------------------------------------------------------------------------------57 APPENDIX G. ASCII CODES -----------------------------------------------------------------------------------------------61 FIGURES Figure 1-1. MICR Plus -------------------------------------------------------------------------------------------------------- viii Figure 2-1. Ports on the MICR Plus ----------------------------------------------------------------------------------------- 3 Figure 2-2. MICR Plus Connections----------------------------------------------------------------------------------------- 4 Figure 3-1. Check Orientation ------------------------------------------------------------------------------------------------ 7 Figure B-1. Personal Checks------------------------------------------------------------------------------------------------42 Figure B-2.
Host device. The Host device then uses a specific authorization or verification process to validate a business transaction. The use of the MICR Plus improves accuracy and speed because there is no manual data entry; therefore there are no keying errors or unwanted delays.
MICR Reader Cleaning Card, Part Number 96700006 • Sample Checks, Part Number 96530005 • Program Mode Insta-Change check for MICR Plus, Part Number 96530022 • Software Utility for Downloading , PROGMICR.EXE, Part Number 22596805 • IntelliPIN Plus, portable, RS-232 interface, Part Number 30015125 •...
SECTION 2. INSTALLATION The installation for the MICR Plus is as follows: REQUIREMENTS The following is required for the Installation: • MICR Plus • Interface Cable, DB25 female, Part Number 22617504 or Interface Cable, DB9, female, Part Number 22617506 •...
The ECR port is used when connecting to an ECR Host. • The RS-232 Auxiliary Port is used to attach an external RS-232 device to the MICR Plus. The MICR Plus in turn, acts as a communication bridge between the external device and the Host device.
Page 13
On the AC power adapter, connect the plug to the wall outlet. The LED indicator on the MICR Plus should turn on to a steady green. The LED indicator is located below the slot where the check is first inserted for reading.
CHECK READING PROCEDURE Orient the check so the MICR line is down and the printed side faces the center on the MICR Plus as shown in Figure 3-1. Figure 3-1. Check Orientation Drop the check so the leading edge is in the open slot.
MICR PLUS, RS-232 LED INDICATORS Table 3-1 describes the LED indicator conditions for check and card reading operations. The LED indicator is located below the slot where the check is first inserted for reading. The commands and all possible combinations of the LED indicator are listed in Section 4 under LE Command.
All options described below can be factory set as specified by the user when ordering. To execute the MICR Plus commands, either one of two methods is required: Insta-Change Checks or a PC with a program that provides access to a serial communications (COMM) port.
(without data) SWA <CR> When sending data, all 8 bits must be provided. The MICR Plus will execute the command but it will not reply. To make this command permanent, use the SA command described below. If no data is sent, the MICR Plus responds with the current settings for SWA.
The SWA functions are listed in Table 4-1 and described below. Baud Rate The baud rate is one of seven speeds at which the MICR Plus communicates with the host. The lowest speed is 300 baud, and the highest is 19200.
When sending data, all 8 bits must be provided. The MICR Plus will execute the command but it will not reply. The new settings become effective immediately. If no data is sent, the MICR Plus responds with the current settings for SWB. To make this command permanent, use the SA command described below.
Section 4. Commands Table 4-2. SWB Command FUNCTION <LF>: No <LF>: Yes <CR>: No <CR>: Yes <ETX>: No <ETX>: Yes <ESC>: No <ESC>: Yes <STX>: No <STX>: Yes Send Data After Error?: No Send Data After Error?: Yes Send Status After Data?: No Send Status After Data?: Yes Comm Mode: 0 - Data Only Comm Mode: 1 - Data <CR>...
If YES is selected and the MICR Plus reads a check with an error, the MICR Plus will send the data back to the host. If NO is selected and the MICR Plus finds an error, it...
Section 4. Commands Send Status After Data The Send Status After Data option makes the MICR Plus append a two-digit error/status code to the end of the MICR data. For most formats (See Appendix A) the error/status code will always be preceded by a forward slash (/).
(without data) SWC <CR> When sending data, all 8 bits must be provided. The MICR Plus will execute the command but it will not reply. The new settings become effective immediately. To make this command permanent, use the SA command described below.
Active RTS When this function is set to YES, the MICR Plus will raise RTS and wait 5 seconds for CTS to become active before sending any data. If the 5 seconds expire and CTS is not active, the data...
MICR PLUS, RS-232 Data Header If YES is selected, a single character header precedes the data. For MICR data, the message is transmitted as follows: MICR data: ‘C’[data] For card data, the header position on the message is controlled by the Card Data Message parameter (see below).
(without data) HW <CR> When sending data, all 8 bits must be provided. The MICR Plus will execute the command but it will not reply. The new settings become effective immediately. To make this command permanent, use the SA command described below.
MICR PLUS, RS-232 ID Card Decoding The MSR has two modes of operation. In the first mode, ID Card decoding disabled, the MSR will only read ISO encoded cards. In the second mode, ID Card decoding enabled, the MSR will read and autodiscriminate ISO, AAMVA, and CDL encoded cards.
(without data) FC <CR> When sending data, all 4 digits must be provided. The MICR Plus will execute the command but it will not reply. The new settings become effective immediately. To make this command permanent, use the SA command described below.
APPENDIX A. FORMAT LIST For check reading, the MICR Plus provides the flexibility to format the MICR fields and build a specific output string that will be transmitted to the Host. These output strings are referred to as Formats. The MICR Plus has a built-in list of Formats (described below) from which the user may select one to become the active Format every time a check is read.
Page 32
MICR PLUS, RS-232 01xx: Parsed Text Format FC0100 - Parsed text with dashes FC0101 - Parsed text, replace dashes with “d” Field Labels - TR-transit, AC-account #, CK-check #, AM-amount, TP-tpc, EP-epc Example: - PTTR444455556;AC 999-222-3;CK11045 02xx: Parsed Text Format with Error Labels...
Page 33
Appendix A. Format List 09xx: [transit] [acct #] • [transit]: - all characters in the field - keep dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - replace spaces and dashes with zeros Fmt 10xx: [transit] [acct #] •...
Page 34
MICR PLUS, RS-232 Fmt 14xx: [transit] [acct #] [check #] • [transit]: - all characters in the field - keep dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - remove spaces and dashes •...
Page 35
Appendix A. Format List Fmt 20xx: [transit] [acct #] <CR> [check #] • [transit]: - all characters in the field - keep dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - replace spaces and dashes with zeros •...
Page 36
MICR PLUS, RS-232 Fmt 24xx: [transit] 'T' [acct #] 'A' [check #] 'C' [amount] '$' • [transit]: - all characters in the field - keep dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - remove spaces and dashes •...
Page 37
Appendix A. Format List Fmt 29xx: 'C' '/' [transit] '/' [acct #] '/' [check #] '/' [status] • [transit]: - all characters in the field - keep dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - remove spaces and dashes •...
Page 38
MICR PLUS, RS-232 Fmt 3300: '=' [transit] '=' [acct #] '=' [check #] '=' [status] • [transit]: - all characters in the field - remove dashes • [acct #] : - maximum of 14 digits - remove spaces and dashes •...
Page 39
Appendix A. Format List Fmt 37xx: [ABA] [chk dgt] [acct #] • [ABA], [chk dgt]: - all characters in the field - keep spaces and dashes • [acct #]: - work with characters in the acct field only - window of xx characters; xx must be greater than 00 - remove spaces and dashes 'T' [transit] 'A' [acct #] 'C' [check #] Fmt 38xx:...
Page 40
MICR PLUS, RS-232 Fmt 42xx: US check : [transit] [acct #] Can check: '9' [transit] [acct #] • [transit]: - all characters in the field - remove dashes • [acct #]: - always xx characters; zero filled; when xx=00 all characters are sent.
Page 41
Appendix A. Format List Fmt 47xx: [transit] 'T' [acct #] 'A' [check #] • [transit]: - all characters in the field - remove dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - remove spaces and dashes •...
Page 42
MICR PLUS, RS-232 Fmt 52xx: 'T' [transit] 'T' [acct #] 'A' [check #] • [transit]: - all characters in the field - remove dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - remove spaces and dashes •...
Page 43
Appendix A. Format List Fmt 56xx: [transit] <CR> [acct #] <CR> [check #] <CR> [amount] • [transit]: - all characters in the field - remove dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - remove spaces and dashes •...
Page 44
MICR PLUS, RS-232 Fmt 60xx: [transit] '/' [acct #] '/' [check #] '/' [check type] • [transit]: - all characters in the field - remove dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - remove spaces and dashes •...
Page 45
Appendix A. Format List Fmt 64xx: [transit] [acct #] [check #] [amount] • [transit]: - all characters in the field - keep dashes • [acct #]: - always xx characters, trailing spaces; when xx=00 all characters are sent - keep spaces and dashes •...
Page 46
MICR PLUS, RS-232 Fmt 68xx: [transit] <TAB> [acct #] <TAB> [check #] <TAB> [amount] <TAB> • [transit]: - all characters in the field - remove dashes • [acct #]: - maximum of xx characters; when xx=00 all characters are sent - remove spaces and dashes •...
Page 47
Appendix A. Format List Fmt 72: [transit] <TAB> [acct #] • [transit]: - all characters in the field - remove dashes • [acct #]: - maximum of N characters (N is on quick-init check) - remove spaces and dashes Fmt 73: [transit] <CR>...
APPENDIX B. CHECK READING The characters printed on the bottom line of commercial and personal checks are special. They are printed with magnetic ink to meet specific standards . These characters can be read by a MICR Reader at higher speeds and with more accuracy than manual data entry. Two MICR character sets are used world-wide;...
MICR PLUS, RS-232 The nonnumeric CMC-7 characters are translated by the MICR Plus as shown in Table B-1. Table B-1. CMC-7 Nonnumeric Characters CMC-7 Character MICR Plus Output SIII CHECK LAYOUTS Personal checks with MICR fields are shown in Figure B-1. Business checks are shown in Figure B-2.
Appendix B. Check Reading 8.75” 3.67” Figure B-2. Business Checks MICR FIELDS The numbers 1 through 4 refer to the numbers below the checks on the illustration and represent the 4 MICR fields. 1-Transit Field The Transit field is a 9-digit field bracketed by two Transit symbols. The field is subdivided as follows: •...
MICR PLUS, RS-232 3-Amount Field The Amount field is a 10-digit field bracketed by Amount symbols. The field is always zero- filled to the left. 4-Auxiliary On-Us Field The Auxiliary On-Us field is variable, 4-10 digits, bracketed by two On-Us symbols. This field is not present on personal checks.
• A cleaning card, P/N 96700006. SET-UP 1. Plug the 9-pin din connector of the RS-232 cable into the MICR Plus. 2. Plug the DB25 or DB9 connector of the RS-232 cable into the PC. 3. Power on the MICR Plus.
Page 54
• AC adapter connection to outlet - make sure the AC adapter is securely connected to outlet on the wall or power strip. • AC adapter connection to MICR Plus - make sure the AC adapter is securely connected to the power jack on the MICR Plus.
Page 55
Use SET-MICR to verify the following parameters: • "Send Data After Error" - if this option is set to NO, the MICR Plus will not send any data after a read error. Use SET-MICR to change this option to YES.
Page 56
Missing characters Possible causes for this problem are: • Character rate - the character rate at which the MICR Plus is transmitting data may be too fast for the PC. Use SET-MICR to set the "Inter-character Delay" option to YES.
Page 57
Foreign debris is obstructing the check path: • Loose debris - power off the MICR Plus and try to push out any loose debris on the check path. Grab the cleaning card and force it through the check path (this is a manual process, the motor will not turn on).
Page 58
• Forced air - use forced air to clean the sensor. • Cleaning card - power off the MICR Plus and try to push out any loose debris on the check path. Grab the cleaning card and force it through the check path (this is a manual process, the motor will not turn on).
18. Return MICR Plus to MagTek The MICR Plus has a problem that needs further analysis, testing, and possibly repair. Please contact the MagTek Help Desk at (651) 415-6800, and make arrangements to send the unit back to MagTek.
APPENDIX D. RS-232 AUXILIARY PORT In addition to the RS-232 Host port, the MICR Plus offers the added benefit of an RS-232 auxiliary port. This port allows the user to attach an additional RS-232 device to the Host through the MICR Plus. For example, Figure D-1 shows Mag-Tek’s IntelliPIN device attached the RS-232 auxiliary port.
Page 62
Host message intended for the MICR Plus must be preceded with a GS (hex 1D) and terminated with a CR (hex 0D). Any Host message received by the MICR Plus without the GS header will be transmitted, as received, through the auxiliary port. For example: Message for MICR Plus: <GS>[Host data]<CR>...
(for COMM2) PROGMICR xxxxxxxx.BIN /2 While the BIN file is being downloaded to the MICR Plus, there will be a series of dots on the screen and the LED indicator will blink red/green slow. When the download is complete, the LED indicator will be a steady green and there will be a 4-digit CRC number on the screen.
Transmitted Data. Transmits data from the Host to the MICR Plus. Received Data. Receives data from the MICR Plus to the Host. Request to Send. Sends a signal to the MICR Plus to indicate that the Host is ready to receive data.
The 8-pin RJ socket for the RS-232 Host Port is shown in Figure F-1. The Pin List is shown in Table F-3. Figure F-1. RS-232 Host Port, 8-Pin, RJ Socket Table F-3. RS-232 Host Port Pin List SIGNAL NUMBER (MICR Plus as Reference) +16V DC, unregulated...
The 6-pin RJ socket for the RS-232 Auxiliary Port is shown in Figure F-2. The Pin List is shown in Table F-4. Figure F-2. RS-232 Auxiliary Port, 6-Pin, RJ Socket Table F-4. RS-232 Auxiliary Port Pin List SIGNAL NUMBER (MICR Plus as Reference) +16V DC, unregulated...
APPENDIX G. ASCII CODES The following is a listing of the ASCII (American Standard Code for Information Interchange) codes. ASCII is a 7-bit code, which is represented here with a pair of hexadecimal digits. The decimal equivalent follows the hexadecimal value. ASCII ASCII ASCII...
Need help?
Do you have a question about the MICR Plus and is the answer not in the manual?
Questions and answers