Sign in to follow this  
Followers 0
Phases

Printer Spooler Issue

3 posts in this topic

I want to learn, but would like to be pointed in the right direction...

I have a server, which hosts about 100 printers. Over the past year, the spooler has started to stop processing prints. It doesn't lock up, it doesn't GPF - it continues running, but nothing prints.

I need to know if there is a why to test the spooler service responsiveness and restart if necessary.

Thanks to anyone that can help me find a *true north* on this one.

Share this post


Link to post
Share on other sites



@Phases

Maybe this can help you out.

$strComputer = "."
$objWMIService = ObjGet("winmgmts:" _
                        & "{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")

$colPrintQueues =  $objWMIService.ExecQuery ("Select * from Win32_PerfFormattedData_Spooler_PrintQueue Where " & _
                                                "Name <> '_Total'")

For $objPrintQueue in $colPrintQueues
    Consolewrite( "Name: " & $objPrintQueue.Name & @CR )
    Consolewrite( "Jobs: " & $objPrintQueue.Jobs & @CR )
    Consolewrite( "Current jobs spooling: " & $objPrintQueue.JobsSpooling & @CR )
    Consolewrite( "Maximum jobs spooling: " & $objPrintQueue.MaxJobsSpooling & @CR )
    Consolewrite( "Total jobs printed: " & $objPrintQueue.TotalJobsPrinted & @CR )
    Consolewrite( "Job errors: " & $objPrintQueue.JobErrors & @CR )
    Consolewrite( "Not ready errors: " & $objPrintQueue.NotReadyErrors & @CR )
    Consolewrite( "Out of paper errors: " & $objPrintQueue.OutOfPaperErrors & @CR )
Next

Regards,

ptrex

Share this post


Link to post
Share on other sites

And this will start/stop the Print Spooler:

ShellExecuteWait ("C:\Windows\System32\sc.exe", "\\Computername stop Spooler")oÝ÷ Ù«­¢+ÙM¡±±áÕÑ]¥Ð ÅÕ½ÐíèÀäÈí]¥¹½ÝÌÀäÈíMåÍÑ´ÌÈÀäÈí͹áÅÕ½Ðì°ÅÕ½ÐìÀäÈìÀäÈí
½µÁÕÑɹµÍÑÉÐMÁ½½±ÈÅÕ½Ðì¤

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0