We had the same thing happen. We lost our MICR font and the cheque coding came up with @! characters, for no apparent reason. Fortunately our IT person was able to find the font and reinstall it.