Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site dartvax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!decvax!dartvax!mss From: mss@dartvax.UUCP (Mark Sherman) Newsgroups: net.micro.mac Subject: How does one write a printer driver? Message-ID: <3555@dartvax.UUCP> Date: Fri, 6-Sep-85 17:26:16 EDT Article-I.D.: dartvax.3555 Posted: Fri Sep 6 17:26:16 1985 Date-Received: Sun, 8-Sep-85 04:23:20 EDT Reply-To: mss@dartvax.UUCP (Mark Sherman) Organization: Dartmouth College, Hanover, NH Lines: 13 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)