Canon queue shows “Hold for Authentication” on Mac — quick fix
Joe B.
Reviewed for technical accuracy
Specialities: Windows 11/10, macOS (Sonoma/Ventura/Monterey), Printers, Networking, Office Equipment
Fix “Hold for Authentication” on Mac — Canon UFR II / Generic Plus, AirPrint IPP, Department ID & Secure Print
Quick answer: the accepted fix
Accepted fix for Canon “Hold for Authentication” on Mac (Sonoma/Ventura/Monterey): install/use the Canon UFR II / Generic Plus UFR II driver, re-add the printer via IPP (queue /ipp/print or your site’s queue), then in Printer Utility → User Information enter the correct Department ID & PIN / username & password. Finally, delete stale printer passwords from Keychain Access and print again to save new credentials.
Authentication prompts keep returning after an update (macOS)
macOS updates can switch your queue to Generic / AirPrint. Remove the queue, add it back with IPP and select Canon UFR II / Generic Plus UFR II. Then set Department ID Management in the Canon Printer Utility and clear old Keychain entries for the printer host to stop the canceled — hold for authentication loop.
How to verify authentication works
Print a 1-page PDF. The job should leave “Hold for Authentication” immediately and appear on the device. If it still holds, confirm: correct driver (UFR II), User Information set with Dept. ID/PIN, and IPP path matches your environment (e.g., /ipp/print or secure). For Secure Print, verify User Name and PIN are set in the dialog.
“Hold for Authentication” — troubleshooting tips
Most holds are caused by the wrong driver, missing Department ID, or stale Keychain credentials.
Quick path: pick Canon UFR II → add via IPP with correct queue → set User Information / Department ID in Canon Utility → clear Keychain → test. If your organization uses AD/SMB, prefer IPP + Dept. ID when possible, or set the username/password format required by the server.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.
Getting Started Is Easy
Ask for help, 24/7
Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.
Expert will respond in minutes
We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.
Save time & money
No scheduling hassles or expensive consults. Membership can save you significant time and money each month.
FAQ
What does “Hold for Authentication” mean on a Canon printer (Mac)?
macOS can’t send valid credentials to the device. Install the Canon UFR II / Generic Plus UFR II driver, set User Information / Department ID in the Printer Utility, and re-add the queue via IPP with the correct path.
Where do I enter Department ID and PIN?
Printers & Scanners → Options & Supplies → Open Printer Utility. In User Information / Department ID Management enter the ID/PIN and enable saving. Then retry the print.
It keeps asking for a password — how do I stop that?
Remove old Keychain passwords for the printer host, re-add the printer with IPP + Canon driver, and store credentials again. Avoid Generic/AirPrint if your fleet requires Dept. ID.
AirPrint vs Canon driver — which should I use?
Use Canon UFR II when authentication, finishing, or Secure Print is required. AirPrint often lacks these features and can trigger Hold for Authentication.
Can I fix this with CUPS commands?
Yes: lpadmin -p <queue> -o auth-info-required=username,password can force prompts for creds. But most Canon sites work best with Department ID set in the Canon Printer Utility.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| “Hold for Authentication” on macOS | Wrong driver; Dept. ID not set | Use Canon UFR II; set User Information / Dept. ID and save |
| Keeps prompting for password | Stale Keychain entry | Delete printer passwords in Keychain; reprint to save new creds |
| Jobs paused in CUPS | Protocol/queue mismatch | Re-add via IPP (/ipp/print or site queue); avoid Generic |
| Secure Print not releasing | Missing User Name/PIN | Enable Secure Print in dialog; set User Name & PIN in driver |
Step-by-step (macOS — basic)
- Remove the old Canon queue in Printers & Scanners.
- Click Add → IP → Protocol IPP; Address = printer host/IP; Queue =
/ipp/print(or your site’s queue). - In Use, choose Canon UFR II / Generic Plus UFR II (avoid Generic/AirPrint).
- Options & Supplies → Printer Utility → set User Information / Department ID & PIN and save.
- Open Keychain Access, remove old passwords for the printer host, print once, and save new credentials.
Step-by-step (macOS — advanced/CUPS)
- Enable CUPS UI: open http://localhost:631 → verify the queue status.
- In Terminal:
lpstat -pto view queues;lpq -P <queue>for held jobs. - If your site uses username/password auth:
lpadmin -p <queue> -o auth-info-required=username,password, then delete Keychain entries and print to store creds. - If nothing helps: Right-click in Printers & Scanners → Reset printing system, then follow the basic steps again.
Sources
- Apple — If you can’t print on Mac
- Apple — Print on Mac (CUPS basics)
- Canon — UFR II / Generic Plus drivers & utilities
- CUPS — Documentation
Filed under: macOS printing & CUPS
Related articles
- Mac Printer Idle Jobs Paused — CUPS Error Log Fix Guide
- How to Set Up a Printer on Linux Using CUPS on Ubuntu and Fedora
- Move a printer to a new PC/Mac — migration checklist
- Fedora PDF background missing — poppler flag
- Ubuntu sandboxed PDF viewer wrong color — Ghostscript route (print/render)
- CUPS Bad Request or TLS Error on Linux — What's Breaking It and How to Fix It
- Linux cups-browsed gives wrong PPD — force assign (without breaking auto-discovery)
- macOS Photos Book Export Has Blurry Text — What's Lowering the Quality and How to Get Sharp Results