Microsoft KB Archive/883304

= Print job files are deleted if you restart Windows two or more times =

Article ID: 883304

Article Last Modified on 6/30/2006

-

APPLIES TO


 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
 * Microsoft Windows XP Professional
 * Microsoft Windows XP Home Edition
 * Microsoft Windows 2000 Professional Edition
 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server

-





SYMPTOMS
Temporary print job files are deleted when one or more of the following conditions are true:
 * You restart the computer two or more times after you receive an &quot;Error Printing&quot; message.
 * You restart the Spooler service two or more times after you receive an &quot;Error Printing&quot; message.
 * You restart the computer or the Spooler service when a print job is still in progress.



CAUSE
This problem occurs because the Spooler service mistakenly identifies the print job files as corrupted.



MORE INFORMATION
When the Spooler service starts, the service searches the spool folder for temporary print job files. Then, the service sends these print jobs to the printer. If the service was stopped when a print job was printing, this behavior makes sure that the Spooler service prints print jobs that were left behind.

Each print job file contains a counter that records how many times the print job has been sent to the printer. If the print job is interrupted, the value of this counter increments by one. If the value of the counter is one, the Spooler service prints the file when the service starts. If the counter value is more than one, the Spooler service identifies the file as corrupted. The service then deletes the file.

Additional query words: Winxp Win2000 win2003

Keywords: kbtshoot kbbug kbprb KB883304

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.