Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

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


View products that this article applies to.

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 "Error Printing" message.
  • You restart the Spooler service two or more times after you receive an "Error Printing" message.
  • You restart the computer or the Spooler service when a print job is still in progress.

↑ Back to the top


Cause

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

↑ Back to the top


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.

↑ Back to the top


Keywords: KB883304, kbbug, kbprb, kbtshoot

↑ Back to the top

Article Info
Article ID : 883304
Revision : 4
Created on : 6/30/2006
Published on : 6/30/2006
Exists online : False
Views : 286