While computer status messages are meant to help users figure out any issues, things get very confusing many times and this is what happened when my local print jobs started failing. Surprisingly, print jobs were getting added to the "Printer Spooler" queued as "Local Downlevel Document" but were not getting printed, luckily I had made a single change to my existing printer properties before this started and reverting back to the earlier settings fixed the issue. The solution is posted after the jump.
- Launch your printer properties and open "Printing Defaults" option box.
- When this error occurs while printing locally you need to uncheck "Print All Text as black" option as enabling this option sends the print job in RAW format resulting in "Local downlevel Document" messages and failure of print.
If you are experiencing this issue when printing from a LAN computer, you need to disable "Asynchronous RPC" in Windows Vista/Windows 7 which was basically introduced to speed up communication to a Windows Server 2008/2008 R2 sever but may result in communication/data loss as in our case. To disable Asynchronous RPC in the registry download and import the following registry hack from here - http://www.megaleecher.net/uploads/Disable-Async-RPC.reg.
Windows Registry Editor Version 5.00