Programmer's Guide
PcOS Series 90PLUS
Printer
Control Codes
MICR Reader
11/07/05
Rev Q
Page 71
Function
MICR reader status request
ASCII
[ESC] mS
Hexadecimal
1BH 6DH 53H
Decimal
<27> <109> <83>
IPCL
&%MS
Return
[ETB] <3> Status
Description
The [ESC] mS command causes the MICR reader to return its current status. The
status bits are typically defined as follows:
(Bit 0) 001H, 00H, 63H Reader has stopped and is idle.
(Bit 2) 004H, 00H, 63H Read is complete.
(Bit 3) 008H, 00H, 63H Document is in reader.
(Bit 7) 080H, 00H, 63H Reader is ready.
00H, 63H Only look at first byte (63H is not always the case).
Function
MICR read request (No data is returned).
ASCII
[ESC] mP
Hexadecimal
1BH 6DH 50H
Decimal
<27> <109> <80>
IPCL
none
Return
none
Description
The [ESC] mP command asks the MICR reader to wait for and then read a
document. It does not return the data or any resulting error status. Inquire
commands should be used to track the read process. The [ESC] mD (return data)
command will then return the MICR data.
Function
MICR read request with a check already in throat (No data is returned).
ASCII
[ESC] mO
Hexadecimal
1BH 6DH 4F
Decimal
<27> <109> <79>
IPCL
none
Return
none
Description
The [ESC] mO command asks the MICR reader to read a document already in
the reader. If the document is not present, it will wait for it. It does not return the
data or any resulting error status. Inquire commands should be used to track the
read process. The [ESC] mD (return data) command will then return the MICR
data.
Function
MICR read request and data return
ASCII
[ESC] mR
Hexadecimal
1BH 6DH 52H
Decimal
<27> <109> <82>
IPCL
&%MR
Return
[ETB] <l> Data or [CAN] <l> Status
Description
The [ESC] mR command asks the MICR reader to wait for and then read a
document. It returns the data ([ETB],<length>, read states, or data) or a result
error status ([CAN], <length>, or failure status).
Summary of Contents for Ithaca 90PLUS Series
Page 2: ...Page ii Rev Q 11 07 05...
Page 12: ......