API for Messaging Interface

 

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

Redistribution files

The BLACKICE_PRINTER_MESSAGE structure

Message Capture Samples

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