The following functions are used to send data to a printer:
| 
 Output text and data to a printer device  | |
| 
 Connect directly to a line printer device  | |
| 
 Disconnect the current printer device  | |
| 
 Flush any remaining print data to the printer device  | |
| 
 Send a formfeed (page eject) character to the printer  | |
| 
 Return the current printer device used for LPRINT operations  | |
| 
 Retrieve printer names and printer port names  | |
| 
 Retrieve the number of available (installed) printers  | |
| 
 Output text to a host-printer device  | |
| 
 Draw an arc on a host printer page  | |
| 
 Connect a host-based (GDI) printer for use with XPRINT  | |
| 
 Draw a box with square or rounded corners on a host printer page  | |
| 
 Cancel a print job on the host printer  | |
| 
 Retrieve the character size for the current font on a host printer page  | |
| 
 Detach a host printer so printing may begin  | |
| 
 Set the foreground color (and, optionally, the background color) for various XPRINT statements  | |
| 
 Copy a bitmap to a host printer page  | |
| 
 Draw an ellipse or a circle on a host printer page  | |
| 
 Select a font to be used by the XPRINT statement  | |
| 
 Start a new page for the host printer  | |
| 
 Retrieve the size of the client area (printable area) on the host printer page  | |
| 
 Retrieve the handle of the device context (DC) for the host printer page  | |
| 
 Retrieve the number of lines that can be printed  | |
| 
 Retrieve the margin sizes for the host printer  | |
| 
 Retrieve the color mix mode for a host printer page  | |
| 
 Retrieve the paper orientation for a host printer page  | |
| 
 Retrieve the color of a pixel on a host printer page  | |
| 
 Retrieve the last point referenced (POS) by an XPRINT statement  | |
| 
 Retrieve the resolution of the host printer page  | |
| 
 Retrieve the print quality setting for the host printer  | |
| 
 Retrieve the total size of the host printer page  | |
| 
 Draw a line on a host printer page  | |
| 
 Draw a pie section on a host printer page  | |
| 
 Draw a polygon on a host printer page  | |
| 
 Draw a series of connected lines on a host printer page  | |
| 
 Render an image on a host printer page  | |
| 
 Define a custom world coordinate system for a host printer page  | |
| 
 Set the color mix mode for a host printer page  | |
| 
 Set the paper orientation for a host printer page  | |
| 
 Set the color of a pixel on a host printer page  | |
| 
 Retrieve the last point referenced (POS) by an XPRINT statement  | |
| 
 Set the print quality for a host printer  | |
| 
 Copy and resize a bitmap to a host printer page  | |
| 
 Set the line style to be used by various XPRINT statements  | |
| 
 Calculate the size of text to be printed on a host printer  | |
| 
 Set the graphic line width to be used by various XPRINT statements  | |
| 
 Return the name of the attached host printer  |