As an aid in writing printer drivers, source code for two different classes of printers is supplied. Both drivers have been successfully generated with Lattice C 5.10 and Lattice Assembler 5.10. The example drivers are: EpsonX A YMCB, 8 pin, multi-density interleaved printer. HP_Laserjet A black&white, multi-density, page-oriented printer. All printer drivers use the following include file macros.i for init.asm. macros.i epsonx hp_laserjet