Have you tried to print it from a different PC?
Everytime I had jibberish KERNELBASE errors it was because .NET somehow was corrupt and I had to completely uninstall it, then install it again (repair never helped).
Odd are you using MICR Checks or just pre-printed Stock Checks?