![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br> br> |
| |||||||
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| Guest | Cancel a print job from the shell Hello all, I am stuck. I want to be able to use PS to cancel a specific printjob. I know the printer name and the JobID. How can I pull this off? Is there a powershell way to say " Cancel JobID 123 on Server1" ?? Any suggestions would be greatly appreciated. Thanks, Norm |
My System Specs![]() |
| | #2 (permalink) |
| Guest | Re: Cancel a print job from the shell NormyB wrote: > Hello all, > > I am stuck. I want to be able to use PS to cancel a specific printjob. > I know the printer name and the JobID. How can I pull this off? Is > there a powershell way to say " Cancel JobID 123 on Server1" ?? > > > Any suggestions would be greatly appreciated. > > Thanks, > > Norm > I checked WMI and also a DLL from the resource kit, and they can only purge *all* jobs from what I can tell. You can however use plain old 'net print' from PowerShell though: http://www.windowsitpro.com/Articles...533/14533.html Marco |
My System Specs![]() |
| | #3 (permalink) |
| Guest | Re: Cancel a print job from the shell Try PrintSystemJobInfo Class' Cancel Method. You may need to load its assembly, System.Printing (system.printing.dll) http://msdn2.microsoft.com/en-us/lib...emjobinfo.aspx http://msdn2.microsoft.com/en-us/lib...o_methods.aspx -- Kiron |
My System Specs![]() |
| | #4 (permalink) |
| Guest | Re: Cancel a print job from the shell On Jul 19, 8:14 pm, "Kiron" <Ki...@HighPlainsDrifter.com> wrote: > Try PrintSystemJobInfo Class' Cancel Method. > You may need to load its assembly, System.Printing (system.printing.dll) > > http://msdn2.microsoft.com/en-us/lib...g.printsystemj... > > -- > Kiron Thanks Marco I did find Wni32_PrintJob which has a method CancelAllJobs() but I'm not sure how to use it, or more accuratly stated, I dont know how to use it to tell a specfic printer on a print share to cancell all jobs. Thanks again, Norm |
My System Specs![]() |
| | #5 (permalink) |
| Guest | Re: Cancel a print job from the shell Try this: Get-WmiObject Win32_Printer -computerName HAL9000 | Where {$_.Name -eq "Microsoft XPS Document Writer"} | ForEach { $_.CancelAllJobs() } -- greetings dreeschkind "NormyB" wrote: > On Jul 19, 8:14 pm, "Kiron" <Ki...@HighPlainsDrifter.com> wrote: > > Try PrintSystemJobInfo Class' Cancel Method. > > You may need to load its assembly, System.Printing (system.printing.dll) > > > > http://msdn2.microsoft.com/en-us/lib...g.printsystemj... > > > > -- > > Kiron > > Thanks Marco > > I did find Wni32_PrintJob which has a method CancelAllJobs() but I'm > not sure how to use it, or more accuratly stated, I dont know how to > use it to tell a specfic printer on a print share to cancell all > jobs. > > > Thanks again, > > Norm > > |
My System Specs![]() |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Can't cancel print job | Phil | Vista General | 5 | 3 Weeks Ago 10:48 PM |
| PLEASE CANCEL THIS EMAIL | A. JOYCE THIELE | Vista mail | 1 | 11-17-2007 02:59 PM |
| Can't cancel color print | stesdahl | Vista print fax & scan | 1 | 11-04-2007 08:11 PM |
| Executing Power Shell Scripts from Windows Shell | Mugunth | PowerShell | 3 | 05-02-2007 10:37 PM |