We had the same problem running with Windows 98SE and using an HP1200 printer. I understand it is a memory problem, and the print job, for running cheques in particular,is too big. I changed the printer driver to HP Laserjet III, it works. (To accomplish this I set up another printer in Windows, called cheque printer, and designate that as a specific printer to use for cheques in the Adagio setup). We occasionally get this error still, but if we minimize the number of other background programs/processes running at the same time it helps too.

We don't have MICR fields in our specification.

Hope this helps.