| < Day Day Up > |
|
Windows uses the Print Spooler service to control the spooling of print jobs. If this service isn’t running, print jobs can’t be spooled.
You can check the status of the Print Spooler service on a local computer by typing
sc query type= service | find /v "x0"
For a remote computer, you specify the UNC server name, such as
sc \\Engsvr04 query type= service | find /v "x0"
Either way the output should have a section for the spooler, which will look similar to this:
SERVICE_NAME: Spooler
DISPLAY_NAME: Print Spooler
TYPE : 110WIN32_OWN_PROCESS (interactive)
STATE : 4RUNNING
(STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN)
This tells you that the Print Spooler service is running. If it was stopped, you might want to check the service configuration. You could do this by typing
sc qc spooler
or
sc \\Engsvr04 qc
Among other things, the output tells you the startup setting for the Print Spooler, as shown here:
[SC] QueryServiceConfig SUCCESS
SERVICE_NAME: spooler
TYPE : 110WIN32_OWN_PROCESS (interactive)
START_TYPE : 2AUTO_START
ERROR_CONTROL : 1NORMAL
BINARY_PATH_NAME : C:\WINDOWS\system32\spoolsv.exe
LOAD_ORDER_GROUP : SpoolerGroup
TAG : 0
DISPLAY_NAME : Print Spooler
DEPENDENCIES : RPCSS
SERVICE_START_NAME : LocalSystem
The start_type should be AUTO_START, which indicates Print Spooler is set to start automatically.
Spoolers can also become corrupted. If this happens, you’ll find that the printer freezes or doesn’t send jobs to the print device. Sometimes the print device may print pages of garbled data. In most of these cases, stopping and starting the Print Spooler service will resolve the problem. You can stop Print Spooler by typing
sc stop spooler
After the spool stops, restart it by typing
sc start spooler
If you are working with a remote computer, you can enter the computer name you want to work with as well, such as
sc \\Engsvr04 stop spooler sc \\Engsvr04 start spooler
If this doesn’t resolve the problem, you may want to check other related services, including any of the following if they are installed:
TCP/IP Print Server
Print Server for Macintosh
Print Server for Unix
Note | Some spooling problems can be related to permissions. You’ll also want to check the printer access permissions. |
| < Day Day Up > |
|