Adding a New Printer Type to Your System
To add an unsupported printer to your system, you must add a new Printer definition to the printer directories. For more complicated scenarios, you might also need to add a new printer-specific formatter to the printer backend.
Example of Print Formatter in Printers and printing shows how the print formatter interacts with the printer formatter subroutines.