Erratic print behavior, warnings of "deleted" jobs, excessive "spool" file sizes, inaccurate print attributes, incorrect user for print job, and 0 KB spool files
  • 02 Apr 2024
  • 2 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Erratic print behavior, warnings of "deleted" jobs, excessive "spool" file sizes, inaccurate print attributes, incorrect user for print job, and 0 KB spool files

  • Dark
    Light
  • PDF

Article summary

Environment:

  • Microsoft Windows 2003 Server (any edition)

  • Microsoft Windows 2008 Server (any edition)

  • Microsoft Windows 2008 R2 Server (any edition)

  • Microsoft Windows 2012 Server (any edition)

  • Microsoft Windows 2012 R2 Server (any edition)

  • Pharos Systems Blueprint Enterprise (all versions)

  • Pharos Systems Uniprint Suite (all versions)

Symptoms:

  • Print jobs have incorrect print attributes

  • Incorrect user assigned to print job

  • Excessively large SPL files found in C:\Windows\System32\spool\PRINTERS that exhaust hard disk space

  • ERROR: "Job was deleted or purged" in Pharos Administrator or found in log files for the "page counting" activity

  • Several 0 KB files SPL and SHD found in C:\Windows\System32\spool\PRINTERS

  • Cannot delete 0 KB SPL and SHD files C:\Windows\System32\spool\PRINTERS


Cause:

With Microsoft Windows XP and 2003 Server, Microsoft introduced a change in the creation of spool file (.spl) and the "shadow" file (.shd) that accompany print jobs. The new technology is called "Spool File Pooling" and causes the operating system to create SPL and SHD files following the name format "FPnnnn" and then the extension. On busier servers, Spool File Pooling can also cause multiple sets of "placeholder" files that are reused and, when activity slows down, will delete unnecessary copies. Prior to Windows XP and 2003 Server, spool and shadow files were created "on demand" as print jobs were requested and used the "Job ID" (assigned by Windows Spooler) as the file name.

The Pharos Systems Blueprint and Uniprint products use the information stored in the SPL files, in addition to our Page Count process, to determine relevant attributes of the print job. Further, in a Secure Release Here environment, the Pharos Secure Port monitor uses these files to create the stored jobs for users' later release. Spool File Pooling can create a significant challenge for all of those operations on servers running Pharos software. It can be disabled either "by queue" to accommodate a specific Pharos-controlled function, or for the entire operating system. Pharos recommends disabling it server-wide on servers running Pharos server software (Pharos Uniprint Print Services, Pharos Blueprint Analyst, Pharos Blueprint Collector) and all servers running Pharos Blueprint Tracker or Pharos PrintScout.

Resolution:

Please follow the directions outlined below to turn off File Pooling for the Print Spooler.

  1. StartClick , click Run, type regedit in the Open box, and then click OK.

  2. Locate the following registry subkey: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print

  3. On the Edit menu, point to New, and then click DWORD Value.

  4. In the New Value #1 box, type DisableServerFilePooling, and then press ENTER.

  5. DisableServerFilePoolingRight-click , and then click Modify.

  6. Value dataIn the  box, type 1 to turn off spool file pooling, and then click OK.

  7. Quit Registry Editor.

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

Note that it is necessary to restart the Print Spooler service to make this change take effect.


Was this article helpful?


Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.