[net.micro.mac] How does one write a printer driver?

mss@dartvax.UUCP (Mark Sherman) (09/07/85)

I am trying to write a new printer driver. The Printer Manager seems to
leave out a lot of details. It implies that the control calls that the
driver will receive are simply "print bitmap", "print uninterpreted
character codes" and some carriage control (CR with a specified number of
vertical movement in dots). I'm sure there is more to it than that -- in
fact, I expected to have to respond to all quickdraw calls, or at least
specify which I can handle and which I want quickdraw to translate into a
bit map for me. If I want to take advantage of my printer's high level
printing commands (Postscript level), do I have to install my own basic
Quickdraw routines when my driver is setup so that I can change them into
appropriate "character commands"? Can someone tell me where this information
is hidden?
					-Mark (mss@Dartmouth.csnet)