An intermediary program obtains check printing data generated by an
application program. The intermediary program collects check attribute
data from the check printing data and then can pass the check printing
data on to the print driver. The intermediary program transmits the check
attribute data as a "positive pay" data to the bank which is the drawee
of the checks.