
A confidential document goes to the office printer, then nothing: no visible trace, no accessible log with a single click. On macOS, the system does not provide a permanent and consultable print history by default. You find yourself rummaging through preferences without knowing where to look, while traces do indeed exist, scattered between the Dock, system settings, and a folder buried in the UNIX hierarchy.
The CUPS folder on macOS: where print traces really hide
macOS relies on CUPS (Common UNIX Printing System) to manage all printing tasks. This subsystem temporarily stores files sent to the printer in a specific directory: /var/spool/cups.
This folder does not appear in Finder by default. To access it, open Terminal (Applications > Utilities > Terminal) and type the following command: ls /var/spool/cups. The files present correspond to recent jobs, but their retention time varies depending on the configuration.
The key point to remember: this cache is not a durable log. Once the job is completed, macOS can purge these files at any time. If you are looking for reliable tracking over time, you need to manually enable logging or use a third-party tool. There is also a detailed procedure to consult the mac print history on My Games Hop, which complements this technical approach well.
Another often-overlooked detail: Apple released a security patch for macOS Tahoe 26.6 related directly to CUPS in July 2026. A malicious application could exploit a permissions issue in this subsystem. This confirms that the /var/spool/cups directory is a sensitive point, both for privacy and security.

Check the print queue from system settings
The most direct method does not go through Terminal. It uses the built-in settings of macOS, accessible without any technical knowledge.
Access the queue via the Dock
When a print job is in progress or pending, the printer icon appears in the Dock. Clicking on it opens the queue window, which lists the jobs with their file names, status, and size.
The problem: this window only shows active or paused tasks. As soon as a document is printed, it disappears from the list. You cannot go back in time with this method alone.
Go through System Settings > Printers & Scanners
Open System Settings, then select “Printers & Scanners.” Click on the relevant printer, then on “Queue” (or “Open Queue” depending on the version of macOS). The same window appears.
To keep a history of completed jobs, you need to check the corresponding option if it is available. Feedback varies on this point depending on printer models and macOS versions: some drivers offer this option, others do not.
Enable CUPS logging to maintain a true print history
If you need a log that can be consulted over several days or weeks, the solution involves the CUPS web interface, which is integrated into macOS but disabled by default in its advanced functions.
- Open Safari and type the address
http://localhost:631to access the CUPS administration interface - Click on the “Administration” tab, then check “Preserve Job History” in the server settings
- Confirm the changes, then restart the service if necessary via Terminal with
sudo cupsctl --debug-loggingfor finer tracking
Once logging is enabled, each print job is recorded with the date, file name, number of pages, and final status. You can consult this log directly from the “Jobs” tab of the CUPS web interface by selecting “Show Completed Jobs.”

Apple Silicon compatibility and third-party tools on recent macOS
Since the transition to Apple Silicon, the compatibility of print drivers has changed significantly. Some older drivers no longer work without Rosetta 2, which can affect the retrieval of information in CUPS.
For example, the macOS client version of Mobility Print announced in August 2026 works natively on Apple Silicon Macs without Rosetta 2. This type of network printing solution manages its own history on the server side, simplifying tracking for professional environments.
For personal use, utilities like PrintPatch (available on the App Store) add a layer of print tracking directly in macOS. You then get a dashboard with printed documents, dates, and the printer used, without going through Terminal.
Manually delete print traces
If the goal is the opposite (to erase the history rather than consult it), you can empty the contents of /var/spool/cups via Terminal:
- Open Terminal and type
sudo rm -rf /var/spool/cups/*to delete all cached files - Disable CUPS logging via the web interface at the address localhost:631
- Also clear the logs in
/var/log/cups/if you want a complete deletion
Warning: this deletion is irreversible. No native macOS mechanism allows you to recover these files once deleted.
The print history on macOS is not a clean and centralized log as one might expect. It is an assembly of temporary traces in CUPS, an ephemeral queue in the Dock, and logging that must be activated manually. Once you know where to look (and especially what to activate), tracking becomes reliable.