Go to the first, previous, next, last section, table of contents.

# D Adding a new printer

This appendix covers adding a new ESCP/2, PCL, or Canon printer. Writing a new driver module is not covered.

The three steps to adding a printer are:

1. Add an entry to ``printers.xml'`
2. Add the appropriate code and data to the appropriate driver module
3. Tune the printer

Printer information is stored in two places: in ``printers.xml'` (which contains the list of printer models available to the the upper-level application), and in the appropriate driver file (``print-escp2.c'`, ``print-pcl.c'`, or ``print-canon.c'`).

- printers.xml: File format description.
- Driver file: Data structures to use.
- Epson inkjet printers: Adding an Epson printer.
- Tuning Epson printers: Tweaking settings.
- Canon inkjet printers: Adding a Canon printer.

Go to the first, previous, next, last section, table of contents.