🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #31641

Re: Apple Printer Drivers (Was:Microsoft cuts corners, actuall

#31641
From: Edward C Horvath
Date: Mon, 29 Aug 1988 14:27
46 lines
3006 bytes
! I for one am quite glad that everyone and their cousing isn't writing
! printer drivers.  A recent MacWeek editorial made the point that what does
! the user do if Claris' software won't print to a Xereox printer using Cricket's
! driver and Apple's operating system?  Who ya gonna call?
! Printer drivers are the biggest hassle in the MS-DOS world.  Each application
! comes on 6 disks, one for the program and 5 to support every god-awful printer
! ever built.  And you can be damn sure that when Epson upgrades their printers
! that you will need new and improved drivers to take advantage of their featuers.

! My response: LET MS-DOS KEEP THE TROUBLE

! Of course, device independent printing is the ideal, as I am sure Apple is 
! aware and working on.  But until that day, I'll stick with Apple printers
! and Apple drivers.

Your sentiment is appreciated.  However, the situation is a bit different
in the Macintosh case: in particular, all (properly-written) Mac applications
open the printer interface, then "draw" each page using Quickdraw calls.  The
printer driver is responsible for capturing the Quickdraw (the infamous
bottlenecks) and turning them into whatever is needed for the printer.  Thus
Quickdraw is the printer-and-application-independent medium of exchange.

So the MacWeek concerns, and yours, are ill-founded.  If it prints on an
ImageWriter with Apple's driver, it ought to print on XYZ's printer with
PDQ's driver.  If it doesn't, call PDQ and tell 'em to get it right (or get
XYZ to fix it).

The only exception I know of is that some applications feed "PostScript
comments" through the Quickdraw interface when they "know" there's a PostScript
printer on the other side.  Again, if it prints on an Adobe-supported
LaserWriter, it ought to run on any putative clones.

The simple fact is that printer drivers are a black art, a jealously-guarded
secret (even WITHIN Apple, from the rumors I've heard).  There's no excuse
for keeping this information under wraps for over four years.

But then, there is certainly no pressure within Apple to actually document
and publish the printer driver interface: why on earth would they want to
make it easy to break their near-monopoly on Mac printers?  Recognize that
Apple are (rightly) interested in supporting only those developers who are
going to facilitate sales of APPLE's products.  They get no bucks, nor warm
fuzzies, from sales of other devices, so you have to somehow convince them
that Calcomp support is a gating factor on some number of Mac sales.  Do that,
and you'll get action.

=Ned Horvath=
Technical Details
Message-ID: <474@poseidon.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!ihnp4!poseidon!ech
References: <2943@ucdavis.ucdavis.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!ihnp4!poseidon!ech
From: ech@poseidon.UUCP (Edward C Horvath)
Newsgroups: comp.sys.mac
Subject: Re: Apple Printer Drivers (Was:Microsoft cuts corners, actuall
Message-ID: <474@poseidon.UUCP>
Date: 29 Aug 88 14:27:38 GMT
References: <2943@ucdavis.ucdavis.edu>
Organization: AT&T Information Systems, Lincroft, NJ
Lines: 46