Hi Kathy,
Just finished working on mine (although it hasn't been submitted for approval yet). I converted PAY003 settings to the new SQR format to avoid future conversion issues. My setup commands are:
DECLARE-REPORT PAY003
LAYOUT = PAY003
PRINTER-TYPE = HPLASERJET
END-DECLARE
DECLARE-PRINTERPAY003
FOR-REPORTS = (PAY003)
TYPE = HPLASERJET
FONT-TYPE = FIXED
SYMBOL-SET = 0U
POINT-SIZE = 7
PITCH = 7
FONT = 5
INIT-STRING = <27>E<27>&l0L
END-DECLARE
DECLARE-LAYOUT PAY003
PAPER-SIZE = (8.5,11.0)
FORMFEED = YES
ORIENTATION = PORTRAIT
LEFT-MARGIN = 0.25
TOP-MARGIN = 0.3
MAX-COLUMNS = 135
MAX-LINES = 85
CHAR-WIDTH = 4.3
LINE-HEIGHT = 9
END-DECLARE
Because I need to use several different fonts and sizes for statement portion of check, etc., I use an Alter-Printer just above the MICR print command...
ALTER-PRINTER !MicroCode
SYMBOL-SET = 0Q
POINT-SIZE = 8.4
PITCH = 8.4
FONT = 620
Bob
-----Original Message-----
From: Kathy Mason [mailto:kmason@GIX-GLOBAL.COM]
Sent: Tuesday, November 09, 1999 3:55 PM
To: Multiple recipients of list SQR-USERS
Subject: printing MICR code on checks
I was wondering if perhaps some of you could help me. We are changing banks and
our new bank is being very picky on the micro coding on the bottom of our checks.
I have sent them 4 different batches and each one has failed. They want only half
a space between check# and transit# and between transit# and account#.
I have changed point-size, line-size, char-size, chars-inch and I cannot seem to
find anything that makes a difference in the size of the characters. Here is the
section I have been working with - any ideas would be GREATLY appreciated.
begin-procedure Declare-Printer-Microcode
declare printer
type = HPLASERJET
orientation = portrait
top-margin = 0.00
left-margin = 0.2
symbol-set = 0Q
font = 620
font-style = fixed
point-size = 8.4
line-size = 8
end-procedure