Mac OS 9 Large-Format and Plotter Drivers Guide
Outputting CAD drawings, architectural blueprints, and oversized graphics in Mac OS 9 required specialized print drivers, vector translators, and Raster Image Processors (RIPs). Because the classic Mac OS printing architecture was primarily built around standard QuickDraw and desktop LaserWriter engines, it lacked native support for continuous-roll paper, non-standard engineering scales, and plotter-specific languages like HP-GL/2. To bridge this gap, technical users relied on dedicated third-party drivers, manufacturer Chooser extensions, and software RIPs to control large-format hardware.
QuickDraw Limitations and the Need for Specialized Drivers
Standard Mac OS 9 print spoolers relied on QuickDraw to render pages. QuickDraw imposed rigid coordinate boundaries (initially a 32-bit coordinate space limited in practice by standard print dialog boxes to roughly 129 inches, with frequent memory crashes on files larger than standard architectural sizes). Furthermore, traditional pen and raster plotters expected vector commands rather than standard raster dots. Dedicated drivers intercepted document output, bypassed the standard desktop print manager, and translated drawing commands into plotter-native languages.
Microspot MacPlot
Microspot MacPlot was the industry standard for vector-based plotting on classic Macintosh systems. Rather than treating a blueprint as a massive bitmap, MacPlot acted as a vector translator directly within the Mac OS 9 Chooser.
- MacPlot Professional: Designed specifically for CAD applications (such as MiniCAD, Vectorworks, and AutoCAD for Mac), converting QuickDraw vector calls into HP-GL, HP-GL/2, and Houston Instrument DMPL commands.
- MacPlot Raster: Allowed pen-plotter-centric applications to output to emerging wide-format inkjet plotters by performing the coordinate conversion and sending native raster slices.
- Connection Handling: Provided custom communication protocols over serial ports (Mini-DIN 8 / RS-422) and early Mac TCP/IP networks via MacTCP or Open Transport.
Manufacturer-Specific Chooser Drivers
Large-format hardware manufacturers developed proprietary drivers to replace Apple's standard printer extensions.
- HP DesignJet Drivers: Hewlett-Packard supplied custom Chooser extensions tailored for models like the DesignJet 400, 600, 700, and 1000 series. These drivers included custom dialog interfaces to control roll feeds, internal automated cutters, ink drying times, and nested media handling. They allowed the Mac to output directly via HP-GL/2 or native raster data without requiring a standalone PostScript module.
- Epson Stylus Pro Extensions: For wide-format inkjet devices like the Epson Stylus Pro 7000 and 9000, Epson provided custom QuickDraw drivers optimized for large-scale photo and proofing outputs. These managed continuous roll paper lengths and supported variable droplet sizes, bypassing standard desktop paper definitions.
- CalComp and Encad Drivers: Encad (NovaJet) and CalComp distributed custom printer extensions that allowed applications to send RTL (Raster Transfer Language) and CalComp 906/907 vector streams over serial, SCSI, or local networks.
Adobe LaserWriter 8 with Custom PPDs
For plotters and large-format printers equipped with internal hardware PostScript cards (such as an HP DesignJet PostScript accessory or an external EFI Fiery controller), Mac OS 9 used the standard LaserWriter 8 driver.
However, standard PPD (PostScript Printer Description) files for
office printers were insufficient. Specialized PPD files provided by the
manufacturer had to be installed in the
System Folder:Extensions:Printer Descriptions folder. These
customized PPDs explicitly defined:
- Custom page dimension matrices (allowing dimensions exceeding 36x48 inches).
- Roll-feed options versus single-sheet trays.
- PostScript level 2 and 3 memory management parameters to prevent system lockups on high-resolution, wide-format files.
Dedicated Software RIPs
In high-end prepress, photographic, and sign-making environments, specialized software RIPs completely replaced Chooser-level printing. These applications ran as standalone programs in Mac OS 9, creating "virtual printers" via the desktop printing architecture or hot folders.
- ColorByte ImagePrint: Provided continuous-tone printing and custom ICC profiling, bypassing Mac OS 9's internal color management limitations.
- BestColor (later EFI Best): Used extensively for large-format contract proofing, rendering PostScript files directly to wide-format print engines.
- PosterWorks: A specialized production tool and driver package specifically built for multi-panel displays, billboards, and extreme large-format outputs that exceeded standard OS memory constraints.