Let Win2003 self-manage print spooler

Source: Internet
Author: User
Tags interface log string version window
Print | backstage

If the Windows spooling function is not properly managed, it can sometimes affect the output speed of the printer instead of increasing the efficiency of the system. In order to effectively improve the printing efficiency, we must properly manage the system's background printing function. Several methods are described below.

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 Print Spooler 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.

Set up services to skillfully troubleshoot background printing

Sometimes when you add a new printer to a computer system, we often find that you are prompted to fail to run the printer daemon, which is clearly related to the Print spooler feature. Then why does the printer have such a failure, how can we solve the problem?

Print Spooler is not running, there are usually two possible, one may be the printer driver due to virus attack or frequent uninstall software interference caused by some of the driver files are lost, the other may be the printer's Print Spooler service due to a variety of factors cause the unexpected stop, So to solve this kind of spooling failure, you need to start from two aspects:

First find the latest version of antivirus software, installed in the background print failure of the computer, and then the anti-virus program through the network to upgrade to the latest version, and then the computer system for a thorough killing, to see if there is a computer virus exists;

If the above method does not solve the background printing failure, it is most of the system's background printing service due to system optimization or improper setup was accidentally stopped, at this time we can press the following action to restart it:

Click the Start/Control Panel command to open the System's Control Panel window, double-click the Administrative Tools icon in the window, and then double-click the "Service" icon in the interface that pops up, and find the "Print Spooler" service item in the list of services that appears later;



Figure 3

Double-click the service item and open the Service property interface as shown in Figure 3, in this interface we can clearly see the current working status of the Print Spooler service, and 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 OK button on it.

Timely shielding, step-by-step exclusion of paper failure

Printer can not feed the fault is a very common fault, in addition to the printer's own paper feed system and the printing user's own improper operation will cause the fault, the printer's parameter setting error can also cause the failure to feed, for example, if the printer is enabled in advance of the background printing function, Even if the operator has already issued a print command to the printer, the printer does not immediately perform the feed operation, which seems to be a failure to enter the paper. Therefore, when we unfortunately encountered the printer can not enter the paper failure, in addition to the printer paper system and the paper-taking operation of the inspection, Also need to screen the background printing function in a timely manner:

First click the Settings option on the Start menu, click the Printers and Faxes option from the subordinate menu that pops up, open the List window for the printer, select the target printer icon in the window with the mouse, and right-click the button;

Click Properties from the pop-up right-click menu and click the Advanced tab in the Pop-up Printer properties settings box. Then, in the corresponding tab page, to see if the printer enabled the Print Spooler feature, and if it is found to be enabled, cancel the "Use Print spooler ..." option and "print directly to the printer". option selected, as shown in Figure 4, and click OK to see if you can rule out the failure to enter the paper;



Figure 4

If we can't eliminate the problem, we'll click the Printer defaults button on the label page of Figure 4. In the Settings window that pops up, locate the "Tray selection" setting, check that the current printer's paper source is "manual feed", and if not, adjust it to see if you can rule out the failure to feed the paper.

Cancel log to improve background printing performance

If the printer has a background printing function, the printer will automatically record the spooler error events, warning events, and information events automatically, and keep them in the corresponding log files, which are of little practical significance to the single print user. Instead, it will consume more hard disk space resources due to the increasing number of print times, which will reduce the printer's print performance in the case of very limited hard disk resources. For this reason, ordinary stand-alone print users can completely cancel the spool print log as follows, in order to save hard disk resources and enhance the background printing performance:

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 settings screen;

In this interface, select the record spooler Error event, record spooler warning events, and record spooler information events as selected, and then click OK to confirm the status of the check-in-print program.



Related Article

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.