Printer troubleshooting technician providing live chat help

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

Technician avatar Technician
Hey! We’ll clear the “Hold for Authentication” status on your Canon printer in macOS. Tell me your Mac version (Sonoma / Ventura / Monterey) and the printer model (e.g., Canon imageRUNNER ADV / iR / i-SENSYS). Also—do you use Department ID & PIN, Account Track, or Secure Print? Those settings decide which fix we apply.
Customer
MacBook Pro on Sonoma. Office has a Canon imageRUNNER. Every job says Hold for Authentication. Sometimes it asks for a password again and again.
Technician avatar Technician
Got it. On Mac, “Hold for Authentication” means the queue can’t send valid credentials to the device. Common causes:
• Driver mismatch: printing via Generic PostScript or AirPrint (IPP Everywhere) while the device expects Canon UFR II / Generic Plus UFR II credentials.
• Missing Department ID Management / User Information in the Canon driver (no ID/PIN set).
• Old passwords saved in Keychain Access for the printer’s hostname/IP (macOS keeps reusing them).
• Protocol mismatch: queue added with SMB but the MFP requires IPP/LPD (or specific queue name like print / secure).
We’ll set the correct driver, add your Department ID / username, refresh Keychain, and re-add with the right protocol.
Customer
Where exactly do I put the Department ID and PIN on macOS?
Technician avatar Technician
Set Department ID / User info (Canon UFR II on Mac):
1) System Settings → Printers & Scanners → select your Canon → Options & Supplies → Options tab. Ensure the driver reads Canon UFR II / Generic Plus UFR II (not Generic/AirPrint).
2) Open Printer Utility (from the same dialog) → find User Information / Department ID Management → enter your Dept. ID and PIN; enable “Authenticate and Save” so jobs won’t be held.
3) If you use Secure Print, set your User Name and a document PIN in the Canon Preferences and pick Secure Print in the print dialog.
Customer
It still holds jobs. Could Keychain be the problem?
Technician avatar Technician
Refresh saved credentials (macOS Keychain):
• Open Keychain Access → search your printer’s hostname or IP (e.g., ir-adv-5550 or 10.0.0.45).
• Delete old Internet Password items tied to printing/IPP/SMB for that host.
• Print again; when prompted, enter the correct username/password or Department ID/PIN and check “Remember this”. This clears the canceled — hold for authentication loop.
Customer
Our IT told us to use IPP. How do I re-add the Canon with the right queue name?
Technician avatar Technician
Re-add Canon with IPP/LPD (fix authentication):
• Remove the old queue in Printers & Scanners.
• Click Add Printer → IP tab → set Protocol = IPP and Address = printer hostname/IP. For many MFPs, use Queue: /ipp/print or simply print. If your org uses a secure queue, use the provided name (e.g., secure).
• In Use, pick Canon Generic Plus UFR II or the exact model driver (avoid “Generic PostScript”).
• After adding, open Options & Supplies → Printer Utility and set User Information / Department ID again.
Customer
What if we’re on Active Directory accounts? It asks every time to log in.
Technician avatar Technician
AD/Network creds on macOS: if your print path is SMB, the prompt expects DOMAIN\\username or username@domain. Many Canon fleets prefer IPP with driver-level Department ID instead of SMB auth. Re-add with IPP and store the Dept. ID/PIN in Canon Utility; remove old SMB passwords from Keychain to stop repeated prompts.
Customer
We also see “Paused – Authentication required” in CUPS. Any CUPS commands to fix?
Technician avatar Technician
Advanced (CUPS / Terminal):
1) Enable CUPS UI: open http://localhost:631 → Administration → “Add Printer / Set Default Options”.
2) Terminal checks: lpstat -p (queues), lpq -P <queue> (held jobs).
3) If your environment uses username/password auth (not Dept. ID), set: lpadmin -p <queue> -o auth-info-required=username,password, then remove old Keychain items and print once to store creds.
4) For stubborn queues: Reset printing system (right-click in Printers & Scanners), then re-add with the Canon UFR II driver and set Department ID.
Customer
We sometimes use AirPrint. Is that okay with Canon?
Technician avatar Technician
AirPrint (IPP Everywhere) vs Canon Driver: AirPrint is great for basic printing but often does not expose Department ID, Secure Print, or finishing on Canon. For any Hold for Authentication issues—or when you need stapling, hole-punch, or Booklet—use the Canon UFR II / Generic Plus UFR II driver and set User Information.
Customer
What about Secure Print jobs? They vanish unless I enter a code at the panel.
Technician avatar Technician
Canon Secure Print (Mac): In the print dialog choose Job Processing → Secure Print, set your User Name and a Document PIN. At the device, pick Secure Print, select your job, and enter the PIN. If Secure jobs are still held for authentication, recheck Department ID/User Info in the driver and ensure the queue uses IPP/LPD with the Canon driver.
Customer
Great — my jobs are releasing normally now. Anything else to lock this in?
Technician avatar Technician
Summary: For Canon “Hold for Authentication” on macOS, install the Canon UFR II / Generic Plus UFR II driver, re-add via IPP with the correct queue, enter Department ID & PIN in Printer Utility → User Information, and clear stale Keychain passwords. Use Secure Print only when needed and avoid Generic/AirPrint if you require authentication features. Need help? Open the chat.

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.

Common authentication problems and quick fixes
SymptomLikely causeQuick 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)

  1. Remove the old Canon queue in Printers & Scanners.
  2. Click Add → IP → Protocol IPP; Address = printer host/IP; Queue = /ipp/print (or your site’s queue).
  3. In Use, choose Canon UFR II / Generic Plus UFR II (avoid Generic/AirPrint).
  4. Options & Supplies → Printer Utility → set User Information / Department ID & PIN and save.
  5. Open Keychain Access, remove old passwords for the printer host, print once, and save new credentials.

Step-by-step (macOS — advanced/CUPS)

  1. Enable CUPS UI: open http://localhost:631 → verify the queue status.
  2. In Terminal: lpstat -p to view queues; lpq -P <queue> for held jobs.
  3. 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.
  4. If nothing helps: Right-click in Printers & Scanners → Reset printing system, then follow the basic steps again.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant