(view help text of Printing.cs as plain text)
Printing.exe, Version 3.04
Pause or resume printing, or flush all queued printjobs on the specified
printer(s), or list all printers, their status and number of print jobs
Usage: Printing.exe printer action [ option ]
Printer: /A use All printers
/D use Default printer
/X:"regex" use all printers matching the regular eXpression
name use the specified printer
Action: /F Flush queued print jobs
/L List printer name, status, and number of queued print jobs
/P Pause printing
/R Resume printing
Option: /S:(N|S|J) Sort by printer Name (default), Status or # print Jobs
Examples: PRINTING /D /P Pause printing on Default printer
PRINTING PDF995 /F Flush print jobs of the printer named PDF995
PRINTING /A /R Resume printing on All printers
PRINTING /L /S:J List all printers, Sort by # queued print Jobs
Notes: Use doublequotes if the printer name contains spaces.
With /L and no printer specified, All printers (/A) will be assumed.
Credits: LINQ code to sort List of string arrays by Tim Schmelter:
http://stackoverflow.com/questions/23873378#23873402
Test for validity of regex pattern based on code from:
http://stackoverflow.com/questions/218680
PrinterInfo code by Bas van der Woude.
Written by Rob van der Woude
http://www.robvanderwoude.com
page last uploaded: 2025-10-23; loaded in 0.0125 seconds