By using the Black Ice Print Job Control functions, an application can get runtime information about the print jobs, pause, resume and delete selected print jobs, all this without user interaction.
The Black Ice API will help developers to get the following information about a print job:
The job’s order in the print queue
The Job ID
The name of the document (set by the printing application)
The machine name the job is printed on
The user who prints the job
The number of pages printed
The number of remaining pages
The time and date the job was submitted to the spooler