It may seem outdated, but some businesses with centralized high-end photocopying and binding systems track output with a code from each department or user. While this has been common for decades, the problem crops up for Mac users unfamiliar with the approach, especially if the printer or code requirement is a recent addition to their office, as it was for one reader.
The macOS print dialog hasn’t changed much in many years, so usability remains only a dream instead of reality. That’s partly because the system relies on incorporating specific printer features via printer drivers that remains horribly outdated, too.
This set of steps should work for most printers that require a code:
In the app from which you want to print, select File > Print (or use the app’s specific print process).
From the printer dialog, click the pop-up menu that appears near the bottom right. It may have the name of the app in it, like Safari when you’re printing from the Safari browser.
Look for a printer-specific item below the line that divides Cover Page from other options. It may be labeled Job Options.
Enter the code in the appropriate field, checking boxes or other options if necessary.
Save a preset (see below).
Click Print.

Specialized printer options appear under the pop-up menu broken by a line on the bottom righthand side (here, displaying Media & Quality).
Save your setup as a preset in step 5, before printing, by choose Presets > Save Current Settings as Preset and naming it something memorable and description. All the details, including the user code, are retained when you select the preset for a future printing job.
This Mac 911 article is in response to a question submitted by Macworld reader Amanda.
Ask Mac 911
We’ve compiled a list of the questions we get asked most frequently along with answers and links to columns: read our super FAQ to see if your question is covered. If not, we’re always looking for new problems to solve! Email yours to mac911@macworld.com including screen captures as appropriate, and whether you want your full name used. Not every question will be answered, we don’t reply to email, and we cannot provide direct troubleshooting advice.