FastPrintSlowDownThreshold

HKLM\SYSTEM\CurrentControlSet\Control\Print

Data type Range Default value
REG_DWORD 0x0 - 0xFFFFFFFF bytes    FastPrintWaitTimeout   
 FastPrintThrottleTimeout   (Default: 0x78 (120 bytes))

Description

Establishes the minimum size of a spooling job that can be scheduled for printing.

If the portion of a print job that has been spooled is smaller than the size specified by the value of this entry, the job continues to spool, but cannot be scheduled to print. The job is scheduled to print when the portion spooled reaches this value.

This entry also is used to determine whether the spooler regulates the rate at which the job is spooled. If the portion of a spooling job that remains to be sent to the printer is less than the size specified by this value, the spooler limits the rate at which the job is sent to one byte of data in every interval specified by the value of FastPrintThrottleTimeout. This strategy is designed to prevent printers from timing out because they have not received data frequently enough. (Most PostScript printers must receive data at least every 15 seconds.)

The default value of this entry is calculated by dividing the value of FastPrintWaitTimeout (default = 240 seconds) by the value of FastPrintThrottleTimeout (default = 2 seconds/byte). This entry is used only when the Spool print documents so program finishes printing faster option is selected and the Print spooled documents first option is cleared.

Note Image Note

Windows 2000 does not add this entry to the registry. You can add it by editing the registry or by using a program that edits the registry.

Related Entries

Page Image

Page Image