An error toast notification is displayed when WSD printer does not respond for more than 30 seconds

Applies to: Windows 8.1Windows 8.1 EnterpriseWindows 8.1 Pro

Symptoms


Consider the following scenario:
- You install Windows 8.1
- You print some documents or images with WSD printer
- WSD printer keeps TCP Zero Windows for 30 seconds or more.
In the scenario, you will see "Error printing on <PrinterName>" error toast notification while printing the documents.
And then, the printing job status will be changed to “Error - Printing”.

Note: This issue does not occur in Windows 8.

Workaround


The printing is not cancelled immediately even when the notification toast is displayed.
Please ignore it if the printing finished with no problem.

More Information


WSD port monitor has a 30-second timeout while sending HTTP messages to WSD printers.
When the HTTP message could not sent within 30 seconds, WSD port monitor returns an error, and the notification toast is displayed.
However, the localspl print provider still tries to call WritePort function until the print job is canceled or it receives a JobCompletedState message from printer.