The following information is provided as is, and the authors take no responsibility for the correctness.

Windows Spooler Registry

General Info

You can get general information about the Windows Spooler registry entries in the knowledgebase article Q102966 Registry Entries for Printing.

Printer Registry Tweaks

Joachim E. Deußen has published some very useful documents on different registry tweaks to control the printing on Windows.

You can get the PDF file at his excelent site or directly at the following links:

Printer Attributes

Various printer options can be set via the windows registry.

Each installed printer has a subkey in the following Registry path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\<printer name>

Under this there is a attributes bitmap, in the value Attributes : REG_DWORD

  • 0001 (0x0001) Queued: Print jobs are buffered and queued.
  • 0002 (0x0002) Direct: Document to be sent directly to the printer. This value is used if print jobs are not being queued correctly.
  • 0004 (0x0004) Default: Default printer on a computer.
  • 0008 (0x0008) Shared: Available as a shared network resource.
  • 0016 (0x0010) Network: Attached to a network. If both Local and Network bits are set, this indicates a network printer.
  • 0032 (0x0020) Hidden: Hidden from some users on the network.
  • 0064 (0x0040) Local: Directly connected to a computer. If both Local and Network bits are set, this indicates a network printer.
  • 0128 (0x0080) EnableDevQ: Enable the queue on the printer if available.
  • 0256 (0x0100) KeepPrintedJobs: Spooler should not delete documents after they are printed.
  • 0512 (0x0200) DoCompleteFirst: Start jobs that are finished spooling first.
  • 1024 (0x0400) WorkOffline: Queue print jobs when a printer is not available.
  • 2048 (0x0800) EnableBIDI: Enable bi-directional printing.
  • 4096 (0x1000) RawOnly: Allow only raw data type jobs to be spooled.
  • 8192 (0x2000) Published: Published in the network directory service.

The spooler service might need to be restarted, for the changes to take effect.

winspool/registry.txt · Last modified: 2010/09/28 18:30 (external edit)

All text is available under the terms of the GNU Free Documentation License (see Copyrights for details). Disclaimers

Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki