Share via


Printer Driver Functions

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

The following table shows the printer driver and printer port monitor functions with a description of the purpose of each.

Programming element Description

DrvEndDoc

This function causes the driver to send any control information needed at the end of a document.

DrvStartDoc

This function sends any control information needed at the start of a document.

DrvStartPage

This function requests the driver to send any control information needed at the start of a page.

GetPrinterInfo

This function obtains information about printers, such as the name of the printer or whether the printer can print in color.

PrinterClose

This function closes a printer handle previously opened by a call to the PrinterOpen function.

PrinterOpen

This function opens a specified printer port and returns a handle to the printer.

PrinterSend

Sends a block of data to a printer.

ReportPrinterStatus

This function returns the status of a printer or printing operation that is in progress.