Every Black Ice Printer Driver has a messaging interface. The printer driver can communicate with an application through the messaging interface. A custom application can capture and process the messages sent by the driver. The messaging interface is enabled by default and can be disabled through the API or through the user interface of the printer driver Printing Preferences. The Black Ice printer drivers sends the following events:
· Change Devmode
· Start of Document
· Start of Page
· Text Output passed in Memoy
· OCR Data passed in Memory
· Image passed in Memory
· End of Page
· End of Document
· Print Job Aborted
· Message Capture Error
Activating the Messaging Interface
Message Capture – Using Messaging Interface ID
Description of the Black Ice Printer Messages
Description of the Black Ice Printer Messaging
The Message Capture Library Reference
The Message Capture ActiveX Reference
The BLACKICE_PRINTER_MESSAGE structure
How to use the Message Capture ActiveX Control in Visual Basic without a form
Creating a new project that uses message capture and the print to memory feature
Capturing Messages in a Separate Thread using BiPrnDrv.ocx
Capturing Messages from Multiple Printers using BiPrnDrv.ocx