newsletter archives - September, 2004

Volume 9. Issue 9.

Previous

[page 1][page 2][page 3]

Next

Controlling Print Jobs using the BlackIceDEVMODE Controls

The Black Ice Technical Support department frequently receives questions about how to control the printing of the Black Ice printer drivers. In order to simplify the development and speed up the coding time for our customers, Black Ice has recently added print control functionality to the BlackIceDEVMODE.dll and BlackIceDEVMODE.OCX controls, offering an easy and comfortable solution for controlling print jobs. The BlackIceDEVMODE.OCX allows Visual Basic, VB.NET, C#, and Delphi developers to fully control print jobs of the Black Ice printer drivers, which was very difficult to accomplish prior to this implementation.

The BlackIceDEVMODE.dll and BlackIceDEVMODE.OCX controls are part of the Printer Driver Resource Toolkit, which comes free with the purchase of any Black Ice printer driver.

The Print Job Control functionality includes features like pausing, restarting and deleting print jobs. The developers can get a list of the current print jobs, then pause or delete any print jobs they need to control. Developers can also query the total number of print jobs for the specified printer and the status of each specified job to see if the job is printing, paused, etc.

Additional print job specific information that can be retrieved from the Black Ice printers includes: *

the name of the machine that created the print job
the name of the user that owns the print job
the name of the print job ( the document name, for example, "MS-WORD: Review.doc")
Datatype (EMF 1.003, or RAW)
the job’s priority
the job's position in the print queue
total number of pages in the document
the number of pages that have printed
the time the job was submitted

*This is preliminary information and may be subject to change

Next

 
 © Black Ice Software, LLC 1989-2005   Contact Us: 603-673-1019 or Sales@BlackIce.com