As you know, using the Print Spooler feature ensures that the Windows system quickly returns operational control permissions to the print operator, ensuring that the print user always operates the computer efficiently. However, if the background printing function is not properly managed, sometimes not only will not improve the operating efficiency of the system, but will affect the output speed of the printer. In order to effectively improve the printing efficiency, we must properly manage the background printing function of the system. No, this article takes the Windows 2003 operating system as an example to give you a detailed description of some of the management techniques of background printing!
Move position skillfully and deal with large batch work efficiently
In the default state, the print jobs that are accepted are automatically cached to the "%SystemRoot%\System32\Spool\Printers" directory in the Windows 2003 system, in the order in which the print jobs are executed. The print spooler feature then automatically monitors the current printer's working status to determine when a particular print job will be executed. However, because the "%systemroot%\system32\spool\printers" directory also contains other system files for Windows 2003, these system files are accessed frequently by the system during bulk print operations. This will result in a significant drop in print speed and other system performance. In addition, many high-volume print jobs may be stored in the "%systemroot%\system32\spool\printers" directory of your hard disk in bulk print operations, which can easily consume valuable hard disk resources and affect the performance of your entire computer. In view of this, we must subtly transfer the cache location of the spool to the operating system-independent partition, to minimize the effect of the background printing function on the overall performance of the system, and ensure that the printer can efficiently and quickly respond to high-volume jobs. When you transfer the cached location of the Print spooler feature, you can do this by following these steps:
First click the Settings option on the Start menu, click the Printers and Faxes option from the subordinate menu that pops up, and open the List window of the printer and use the mouse to select the target printer in the window;
Then click the File option in the menu bar of the window and execute the server Properties command in the Drop-down menu, open the printer server properties interface, click the Advanced tab in the interface, and go to the Advanced Options setting interface shown in Figure 1;
Figure 1
In the "Spool folder" text box of the interface, you will see the system default spool folder save path to "%SystemRoot%\System32\Spool\Printers", and to replace its save path, Just enter the new path directly in the text box; For example, if you want to transfer the cached location of the spool to the "F:\QQQ" folder, just type "F:\QQQ" and restart the computer system.
However, the above method will change all printer spool cache location, if the current computer system to install more than one printer, we can only transfer the specified printer's spool cache location? The answer is yes, but it needs to be done by modifying the system's registry. This is a bit difficult for "rookie" friends who are unfamiliar with registry operations. But "rookie" friends just follow these steps in turn, and you can easily perform a transfer of the spool cache location:
Click the start/Run command, enter the string command "regedit" directly in the Open text box that pops up, and then open the system's registry editing interface when you click the ENTER key.
In the left pane of the interface, expand the HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\PRINT\PRINTERS\HP LaserJet 4VC registry subkey with your mouse (where HP LaserJet 4VC for the specified printer name installed on the author's computer, the user's own printer name can be clearly viewed in the Printer List window, as shown in Figure 2;
Figure 2
In the right pane area of the specified printer name, check to see if there is a string value named "SpoolDirectory", and if not, click Edit/New/String value in the Registry editing window, and set the newly created string value name to " SpoolDirectory "; then double-click the string value, and in the subsequent Value Data settings box, you can enter the new cache path for the specified printer, and then click the OK button and refresh the system registry to make the above setting effective.