Home » PowerShell » Resume Suspended Print Job Using PowerShell

Resume Suspended Print Job Using PowerShell

Use the `Resume-PrintJob` cmdlet in PowerShell to resume a suspended print job on the specified printer. The Resume-PrintJob command has no effect if any print job is running.

Here is the PowerShell script that resumes a suspended print job on the specified printer.

Resume-PrintJob -PrinterName "INCORP-EU-01\RICHO1" -ID 42

In the above PowerShell script, the Resume-PrintJob command uses the PrinterName parameter to specify the name of the printer “INCORP-EU-01\RICHO1” and the ID parameter to specify the Job ID of 42.

The output of the above PowerShell command resumes the print job of ID 42 which was suspended on the printer name “INCORP-EU-01\RICHO1“,

You can also use the Get-PrintJob command in PowerShell to retrieve the print job object and use it as an input object with Resume-PrintJob to resume the print job.

# Retrieve the print job
$printJob = Ger-PrintJob -PrinterName "INCORP-EU-01\RICHO1" -ID 42

# Resume the print job
Resume-Printjob -InputObject $printJob

The output of the above PowerShell script resumes the print job in $printJob.

Conclusion

I hope the above article on how to resume a suspended job on the specified printer in the Windows system using PowerShell Resume-PrintJob cmdlet is helpful to you.

You can find more topics about PowerShell Active Directory commands and PowerShell basics on the ShellGeek home page.