Tech

Why My Printer Made Me Press OK on Every Print Job

Tech

Why My Printer Made Me Press OK on Every Print Job

November 5, 2026•2 related topics

"Claude, Print That Off"

I like to push the boundaries of what AI can do for me day to day. Today I wanted to see if I could just tell Claude Code, "print that off," and have paper come out of the printer.

Why My Printer Made Me Press OK on Every Print Job

Almost. Claude sent the job, I could hear the printer start, and then it stopped and waited. I had to walk over and press OK on the printer, which happened a lot with this printer, an HP LaserJet Professional M1212nf MFP. I had stopped noticing the extra trip. With Claude doing the printing, the trip stood out.

So we troubleshot it together. It turned out to be one setting in the Mac's driver file, and the fix took about two minutes. Now I can say, "Claude, print that off," and it just prints.

Before: the driver asks for manual feed and the printer waits for OK. After: automatic tray and the page prints

💡 Why This Matters
If your printer pauses and waits for a button press on every job, the printer is probably fine. The Mac is asking it for manual feed. One default in the driver changes that, and it applies to every print after.

Need help with this? Create a ticket today

What the Print Queue Said

The first clue was a status that did not match what I could see. The job said it was printing page 4 of 4 at 100 percent, but nothing came out. Asking the print system directly for the job's state gave the real answer:

job-state-reasons: job-printing
job-printer-state-reasons: media-needed-error

"Media needed" sounds like the tray is empty. The tray was full. The printer was waiting for paper in a place I was not putting it: the manual feed.

The Cause: One Choice in the Driver

macOS keeps a small text file for each printer called a PPD. Think of it as the menu of options the Mac is allowed to send to that printer: paper sizes, two-sided printing, and which paper source to pull from.

Our Toolbox. Every platform, plugin, and service we use and recommend, in one place. See the list →

On my Mac, the paper source section of that menu had exactly one item:

lpoptions -p HP_LaserJet_Professional_M1212nf_MFP -l
InputSlot/Media Source: *Manual

With only one option, every job went out tagged "manual feed," and this printer handles manual feed by stopping and waiting for someone to press OK.

The Fix: Add Automatic and Make It the Default

The driver file before and after: a new Automatically Select paper source set as the default

The change is two lines in the printer's PPD file, which lives in /etc/cups/ppd/ on a Mac. These are the steps I followed:

  1. Back up the driver file. Copy it with sudo and add a date to the name, so you can always put it back.
  2. Add an automatic paper source. Insert a line that reads InputSlot Auto/Automatically Select with an empty value, right above the manual feed line.
  3. Make it the default. Change DefaultInputSlot: Manual to DefaultInputSlot: Auto.
  4. Check the file. Run cupstestppd on it. Mine came back PASS.
  5. Restart the print system so it reloads the driver: sudo launchctl kickstart -k system/org.cups.cupsd.
  6. Print one test page. One sheet is enough to prove it.

My test page printed in about 10 seconds with nobody touching the printer. The queue went straight from printing to completed with no "media needed" stop.

What This Took

Step First time Now that I know
Figure out why the job was stuck A few minutes of reading the queue status Under a minute
Edit the driver and restart printing About two minutes About two minutes
Test print One page One page

The slow part was the diagnosis. The job's own progress line said it was done, so the useful status was one level deeper.

Things to Know Before You Try It

  • A driver update can undo it. If HP or macOS reinstalls the driver, the old file comes back with manual feed as the only option. Keep your backup and check the paper source again after updates.
  • Apps can still ask for manual feed. If you pick Manual Feed in an app's print dialog, the printer will wait for OK, which is what you asked for. The fix only changes the default.
  • This needs admin rights. The driver file is a system file, so every edit runs with sudo.
  • I am not a printer expert. This fixed my HP LaserJet on my Mac. Other models may name the option differently, but the menu-of-options idea is the same.

Need help with tech issues like this? Create a ticket today

See Also

Affiliate Disclosure

Some links in this article are affiliate links. If you purchase through them, we may earn a commission at no extra cost to you. This helps support our content.

This article blends original content, AI-assisted drafting, and human oversight. How I write.

Stay Updated

Get notified when new content is published.

No spam. Unsubscribe anytime.