Registry Tip #173: Printer Timing

Hits: Failed to execute CGI : Win32 Error Code = 3


This value determines how long the port thread waits before giving up, pausing the current print job, and moving to the next print job.

Hive: HKEY_LOCAL_MACHINE
Key: SYSTEM\CurrentControlSet\Control\Print
Name: FastPrintWaitTimeout
Type: REG_DWORD
Value: 24,000 msecs default 4mins

FastPrintThrottleTimeout type REG_DWORD Range: Milliseconds, Default: 2,000 (2 seconds) When JobPrintsWhilstSpooling is enabled, some printers pause if they don't receive data for a timeout period (usually 15 seconds for a Postscript printer). To counteract this, the spooler throttles back on data sent to the printer when FastPrintSlowDownThreshold is reached. At that point, FastPrintThrottleTimeout causes 1 byte per defined period to be sent to the printer until the threshold defined by FastPrintSlowDownTheshold is exceeded.

FastPrintSlowDownThreshold type REG_DWORD Range: Milliseconds, Default: FastPrintWaitTimeout divided by FastPrintThrottleTimeout

NetPrinterDecayPeriod type REG_DWORD Range: Milliseconds, Default: 3,600,000 (1 hour) Specifies how long to cache a network printer. The cache is used to present the list of printers to the browser.

PortThreadPriority type REG_DWORD Default: 0 Allows you to set the priority of the port threads. These are the threads that send the output to the printers. Valid values are:
0 (Normal)
1 (Above normal)
0xFFFFFFFF (Below normal)

SchedulerThreadPriority type REG_DWORD Default: 0 The priority of a thread determines the order in which it is scheduled to run on the processor. Valid values are:
0 (Normal)
1 (Above normal)
0xFFFFFFFF (Below normal)

SpoolerPriority type REG_DWORD Default: 0 Sets the priority class for the print spooler. Valid values are:
0 (Normal)
1 (Above normal)
0xFFFFFFFF (Below normal)

Printer Tips:

Improve print spooling performance
RAW data mode
Print to a file
Steps to Manually Remove and Reinstall a Printer Driver
Add Printer Panel icon to Windows NT Start Menu
Restrict the ability to add print drivers to Administrators and Print Operators
Hide shared printer
How to Configure Printers on FPNW to Service Pserver.nlm
Submit print jobs to wait afterhours to print
Print Server Migration Utility
NT Parallel Port Thread Priority
Set how long the port thread waits before giving up
Control printer popup messages
Printer Available Broadcasts
How to install a network printer only once for all users of the NT workstation
HP Web JetAdmin
Allow Print Operators to add a printer
Drag and Drop Printing
Add a printer failed with message "Operation could not be completed. The RPC server is unavailable."
Don't Get Notified When Remote Documents Are Printed