prnjobs


prnjobs new in WS2003

Manages print jobs.

Syntax

 prnjobs {-l  -m  -x  -z} [-s   RemoteComputer   ] -p   PrinterName   -j   JobNumber   

Options

-l

Lists all jobs in the print queue

-m

Resumes a paused print job

-x

Cancels a print job

-z

Pauses a print job

-s RemoteComputer

Name of print server

-p PrinterName

Name of printer

-j JobNumber

ID number of print job

Examples

List print jobs pending in print queue on SalesPrinter :

  prnjobs -l -p SalesPrinter  Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.     Job id 9 Printer SalesPrinter Document Budget.rtf Data type NT EMF 1.008 Driver name HP Color LaserJet Description SalesPrinter, 9 Machine name \ESRV210D Notify Administrator Owner Administrator Pages printed 0 Parameters Size 131000 Status Job is printing Time submitted 03/27/2003 10:24:32     Job id 10 Printer SalesPrinter Document Report.rtf Data type NT EMF 1.008 Driver name HP Color LaserJet Description SalesPrinter, 10 Elapsed time 00:00:00 Machine name \ESRV210D Notify Administrator Owner Administrator Pages printed 0 Parameters Size 152292 Status Time submitted 03/27/2003 10:24:40     Job id 11 Printer SalesPrinter Document Resume.rtf Data type NT EMF 1.008 Driver name HP Color LaserJet Description SalesPrinter, 11 Elapsed time 00:00:00 Machine name \ESRV210D Notify Administrator Owner Administrator Pages printed 0 Parameters Size 87928 Status Time submitted 03/27/2003 10:24:47     Number of print jobs enumerated 3 

Pause job 10:

  prnjobs -z -p SalesPrinter -j 10  Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.     Success Pause Job id 10 Printer SalesPrinter 

Verify the result:

  prnjobs -l -p SalesPrinter  Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.     Job id 9 Printer SalesPrinter Document Budget.rtf Data type NT EMF 1.008 Driver name HP Color LaserJet Description SalesPrinter, 9 Machine name \ESRV210D Notify Administrator Owner Administrator Pages printed 0 Parameters Size 100220 Status Job is printing Time submitted 03/27/2003 10:24:32     Job id 10 Printer SalesPrinter Document Report.rtf Data type NT EMF 1.008 Driver name HP Color LaserJet Description SalesPrinter, 10 Elapsed time 00:00:00 Machine name \ESRV210D Notify Administrator Owner Administrator Pages printed 0 Parameters Size 152292 Status Job is paused  <---NOTE  Time submitted 03/27/2003 10:24:40     Job id 11 Printer SalesPrinter Document Resume.rtf Data type NT EMF 1.008 Driver name HP Color LaserJet Description SalesPrinter, 11 Elapsed time 00:00:00 Machine name \ESRV210D Notify Administrator Owner Administrator Pages printed 0 Parameters Size 87928 Status Time submitted 03/27/2003 10:24:47     Number of print jobs enumerated 3 

Resume job 10:

  prnjobs -m -p SalesPrinter -j 10  Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.     Success Resume Job id 10 Printer SalesPrinter 

Cancel job 10:

  prnjobs -x -p SalesPrinter -j 10  Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.     Success Cancel Job id 10 Printer SalesPrinter 

Notes

  • Unfortunately, you can pause, resume, or cancel only one job at a time using this command. See prnqctl later in this chapter to pause or resume a printer or cancel all jobs in a print queue.

  • This command is a .vbs script and requires CScript to run. You can make CScript your default script host by typing the following at the command prompt:

      cscript //h:cscript //s  
  • This command requires Administrator credentials. If logged on with different credentials, use -u UserName -w Password to specify suitable credentials.

See Also

Printing , prncnfg , prndrvr , prnmngr , prnqctl



Windows Server 2003 in a Nutshell
Windows Server 2003 in a Nutshell
ISBN: 0596004044
EAN: 2147483647
Year: 2003
Pages: 415
Authors: Mitch Tulloch

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net