Let Win2003 self-manage spooling

  
As you know, the use of background printing ensures that the Windows system quickly returns operational control 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 it 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; this is not the case, the following is the Windows 2003 operating system, to introduce you to several background printing management techniques!
Position, efficient response to large-volume jobs
In the default state, the background printing function will automatically cache the received print jobs in the order of the print job execution time, and then cache them in Windows 2003 system(%systemroot%\\ In the system32\\spool\\printers” directory, the spooling function will automatically monitor the current working status of the printer to determine when a particular print job will be executed. However, because the "%systemroot%\\system32\\spool\\printers" directory contains other system files of Windows 2003, the system will frequently access these system files during high-volume printing operations, which will result in printing speed and other A serious drop in system performance. In addition, when performing large-volume printing operations, there may be a lot of large-capacity print jobs stored in the "%systemroot%\\system32\\spool\\printers" directory of the hard disk, which makes it easy to consume valuable hard disks. Resources that affect the performance of the entire computer. In view of this, we must subtly cache the spooling location to the operating system-independent disk partition to minimize the impact of background printing on the overall performance of the system, ensuring that the printer can efficiently and quickly handle large batches of jobs. . When transferring the cache location of the spool function, you can do the following:
First click the “Set" option in the “Start” menu, click “Printer from the pop-up submenu And the fax machine & rdquo; option, open the printer's list window, 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 <quo; server properties & rdquo; command, open the Print server properties screen, click the interface of & ldquo; Superior & rdquo; tab, go to the advanced options settings as shown in the interface shown in 1;

Figure 1 at the interface In the "Spool folder" text box, you will see the system default spool folder save path as "%systemroot%\\system32\\spool\\printers", if you want to replace its save path, as long as Just enter the new path directly in the text box; for example, to transfer the spool location of the spool to the folder "F:\\qqq", just type "ld" :\\qqq” and restart the computer system again.
However, the above method will change the spooling cache location of all printers. If there are multiple printers installed in the current computer system, is there any way to transfer only the spooling cache location of the specified printer? The answer is yes. However, this needs to be done by modifying the system's registry, which is a bit difficult for friends who are not familiar with the registry operation. However, "Rookie" friends can easily complete the transfer task of the background print cache location by following the steps below:
Click ""start”/“Run” command, in the pop-up " Open the ” text box directly enter the string command <;regedit”, click the Enter key to open the system's registry editing interface;
In the left pane of the interface, use the mouse to expand HKEY_LOCAL_MACHINE\\ SYSTEM\\CurrentControlSet\\Control\\Print\\Printers\\HP LaserJet 4VC registry subkey (where HP LaserJet 4VC is the specified printer name installed on the author's computer, the user's own printer name can be clearly seen in the printer list window) 2;


printer name specified in FIG. 2 right pane area, check whether there is a file named & ldquo; string value, and if looking; SpoolDirectory & rdquo If not, you can click the “edit”/“new”/“string value” command in the registry edit window, and then click The created string value name is set to “SpoolDirectory”; then double-click the string value, in the subsequent "Value data" setting box, you can directly enter the new cache path of the specified printer, and finally click “; OK & rdquo; button and refresh the system registry to make the above settings take effect.
Setting up the service to solve the background printing problem


Sometimes when adding a new printer to the computer system, we often find that the system prompts that the printer daemon cannot be run. Obviously this A print failure is related to the background printing function. Then why does the printer have such a fault, how can we solve the fault?

The spooler cannot run. There are usually two possibilities. One possibility is that the printer driver is attacked by a virus or Frequent uninstallation of software causes some driver files to be lost. Another possibility is that the printer's background printing service stops unexpectedly due to various factors. Therefore, to solve this kind of background printing failure, we need to start from two aspects:
< First, find the latest version of the anti-virus software, install it on the computer with the background printing failure, then upgrade the anti-virus program to the latest version through the network, and then thoroughly check the computer system to see if there is any Virus exists;

If the above method can not solve the background printing failure, then most of the system's background printing service is accidentally stopped due to system optimization or improper settings, at this time we can press the following operation It restarts:

Click “Start”/“Control System panel” command, open the system's control panel window, double-click the "Administrative Tools" icon in the window, and then double-click the "Services" icon in the pop-up interface, in the service list window that appears later. , find the "print spooler" service;
Figure 3

Double-click the service item with the mouse to open the service property interface as shown in Figure 3. In this interface, we can clearly see the background. Print the current working status of the service; if you find that the service has been stopped, just click the "Start" button in the interface, and then set its startup type to "Automatic", and finally click “ Make sure the & rdquo; button is ok.

Timely shielding, step-by-step troubleshooting, unable to feed papers


Failure to feed paper from the printer is a very common type of failure, except for the printer's own paper feed system. Printing the user's own improper operation will cause the fault. In addition, the printer's parameter setting error can also cause the paper feed failure. For example, if the printer's background printing function is enabled in advance, even if the operator has issued a print command to the printer, the printer will also The paper feeding operation will not be performed immediately, which seems to the outsider to be unable to feed the paper! Therefore, when we are unfortunately encountered that the printer cannot feed the paper, in addition to checking the printer paper feeding system and paper feeding operation, You also need to mask the background printing function in time:

First click on the “Settings” option in the “Start” menu, and click “Print & Fax” from the pop-up menu. ; option, open the printer's list window, use the mouse to select the target printer icon in the window, and right-click it;

In the right-click menu, click the <;Properties" command, click the “Advanced” tab in the pop-up printer properties setting box, and then in the corresponding tab page, see if the printer has the background printing function enabled, if If it is found to be enabled, you can cancel the “Use the background printing ……” option and select the “Print directly to printer” option, as shown in Figure 4, and click the “OK” button. See if you can eliminate the failure to feed the paper;
Figure 4

If you can't eliminate the fault, then click the “Printer Defaults” button on the tab page of Figure 4, followed by In the pop-up settings window, find the "paper feeder selection" setting item, check whether the current printer's paper source is "manual paper feed", if not, adjust it to see if it can be excluded. malfunction.

Cancel the log and improve the background printing performance

If the printer has the background printing function enabled, the printer will automatically record the error events, warning events and information events of the spooler automatically. Saved in the corresponding log files, these log files have almost no practical significance for the single-printer users, but will consume more hard disk space resources due to the increase in the number of prints, which will be reduced if the hard disk resources are very limited. The background printing performance of the printer. To this end, ordinary single-printer users can cancel the spool log as follows to save disk resources and improve background printing performance:

First click “Start”“Settings> ;Options, click the "Printers and Faxes" option from the pop-up submenu to open the printer's list window, select the target printer in the window with the mouse;

Then click the window menu bar In the "Files" option, and execute the "Server Properties" command in the drop-down menu, open the printer server properties interface, click the "Advanced" tab in the interface to enter the advanced option settings interface;

In this interface, respectively, the selected status of the "recording program error event", "check the spooling program warning event" and "recording the spooler information event" ” Cancel the selected state, click "&" and "OK".

Copyright © Windows knowledge All Rights Reserved