Managing Print Queues on the Mac OS 9 Desktop

Desktop Printers in Mac OS 9 streamlined print management by turning output devices into interactive Finder objects directly on the desktop. Instead of forcing users to navigate through background utilities or system menus, this feature allowed individuals to monitor active jobs, pause or reorder queues, and print documents instantly through drag-and-drop actions. By integrating printer status and job control directly into the graphical user interface, Mac OS 9 provided an intuitive, visual approach to handling everyday printing workflows.

Creating and Accessing Desktop Printers

In Mac OS 9, selecting a printer via the Chooser utility automatically created a specialized printer icon directly on the user's desktop. Users could create distinct icons for each available physical printer, fax modem, or virtual PostScript generator. Because each icon represented a specific device with its own distinct configurations, users could easily target different printers without changing global system settings.

Drag-and-Drop Printing

Desktop Printers eliminated the requirement of opening an application to print a document. Users could simply drag a file from any Finder window and drop it directly onto a Desktop Printer icon. The operating system would launch the associated application in the background, send the print command using the target printer’s specifications, and automatically close the application once the spooling process was complete.

Opening the Dedicated Queue Window

Double-clicking a Desktop Printer icon opened a dedicated queue management window. This window functioned similarly to standard Finder folders, displaying a list of all print jobs currently queued or actively processing. Each entry showed vital metadata, such as:

  • The document name and originating application.
  • The total page count and the page currently being processed.
  • The current job status (such as spooling, printing, or holding).
  • The designated print time.

Direct Job Manipulation

Within the queue window, users exercised full control over their pending print requests through direct manipulation:

  • Reordering Jobs: Users could change the priority of documents simply by dragging a job up or down in the queue list.
  • Pausing and Resuming Jobs: Individual print jobs could be placed on hold by clicking a pause button or dragging the item to a lower "held" section of the window. This allowed urgent documents to skip ahead while holding larger tasks for later.
  • Canceling Jobs: Selecting an active or pending print job and pressing the trash icon or hitting the Delete key removed it from the spool immediately.
  • Scheduled Printing: Users could inspect a job's properties and assign a specific time for the document to print, enabling off-hours processing for heavy print loads.

Whole-Queue Control and Offline Printing

Beyond managing individual documents, Desktop Printers allowed users to control the entire printing process at the device level. Selecting the printer icon and accessing the "Printing" menu in the Finder menu bar enabled users to stop all queue activity at once.

This functionality was particularly useful for mobile users on PowerBook computers. When away from an office network, users could "print" documents normally to a Desktop Printer that was placed on hold. Mac OS 9 would spool the print jobs to the local hard drive. Once reconnected to the physical network, the user simply resumed the queue, and all cached documents printed automatically in sequence.