Why am I having trouble printing checks through the host software?
Trouble printing proper checks with the host software is due to the lack of MICR line processing support.
The MICR line is the line of numbers at the bottom of the check that contains bank, check, and routing information. Financial institutions use this technology as part of their security and it is not something the Windows print spooler can handle on its own.