Printing on shared printer: "hold for authentication" notice. Cannot print because of that.

Hi All.


This is a common problem that just began for me. I use an Epson P900 printer connected via USB to an M1 Mac Mini. Until a few days ago, I was running OS Monterey, but installed OS Sequoia. I'm also up to date on any Epson software. In my home office my wife has an M1 MacBook which network prints from the Epson. After my OS update, whenever the MacBook calls for printing the print window shows the document but "hold for authentication" notice appears. If I reload the print in that window, I do not get prompted to enter any identification; the print just remains paused.


What I have done in response to the many suggested solutions in Apple support:

1] "reset" both printer systems at both the Mini and MacBook.

2] Removed and re-added printer at both systems.

3] Rebooted. But have not done in to safe mode.

4] Set Printer Sharing "ON" and selected "everyone:Can Print."


One thread here suggested adding a specific "user" through the Print Sharing window. When I click the "+" sign, it just gives me a long column of groups from my Contacts. Not sure what to do with that.


This issue has been exhaustively covered in Apple Support, but I have not seen any of those threads that concluded with a solution.


Summary: This began coincident with the upgrade from Monterey to Sequoia with no prior difficulties with printing from the remote MacBook. The printer functions normally when printing from the USB connected M1 Mac Mini.


Any thoughts? Thank you.

Posted on Nov 26, 2024 11:27 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 20, 2024 3:33 PM

I had the same issue, and found the following from a poster on the ASK DIFFERENT site that worked great for me: "

My home and office Mac computers are connected using Zerotier. I

turned on printer sharing and was able to print from home to the

office's printers. After upgrading to Sonoma (I am currently at version

14.5), I could not do this anymore. A "Hold for Authentication" message

would stop every printing job and using the correct username and

password did not help with the authentication problem.


The solution I came up with after reading many posts from all around

was as follows (All the following steps are to be followed on the

computer hosting the printers, which in my case was the office

computer):


  • Go to System Settings -> Printers&Scanners, Right click on
  • any of the printers. Reset Printing System. This will delete all your
  • printers.
  • Install all printers again and allow printer sharing on the ones you want to share.
  • Very Important: once all the printers are added, CLOSE the System Settings window.
  • Open Terminal and type lpstat -s to list all printers on the system.
  • Find the name of the printer you want to share in the list of
  • devices. The printer name will be located after the line "device for".
  • Ex: device for MyPrinter_5600_Series:
  • usb://00000000-0000-0000-AB12-00000000. In this case, the printer name
  • would be MyPrinter_5600_Series
  • Type sudo lpadmin -p [printer name] -u allow:all.
  • Terminal will request a password; this is your computer password. This
  • command will suppress any authentication request when sending jobs to
  • this printer.


You will notice that after doing this if you go back to the printer

in System Settings and check the "Sharing Settings" for the printer it

will show "No Access". DO NOT change it to "Can Print"."


...and I will add that you then go to the user computers that wish to print over the network on the host computer, remove the printer you've been trying to install, then re-install it as a Bonjour printer. After re-installing the printer on the user computers, sharing worked fine.


I hope this helps you as much as it did me!


3 replies
Question marked as Top-ranking reply

Dec 20, 2024 3:33 PM in response to Chametzoo

I had the same issue, and found the following from a poster on the ASK DIFFERENT site that worked great for me: "

My home and office Mac computers are connected using Zerotier. I

turned on printer sharing and was able to print from home to the

office's printers. After upgrading to Sonoma (I am currently at version

14.5), I could not do this anymore. A "Hold for Authentication" message

would stop every printing job and using the correct username and

password did not help with the authentication problem.


The solution I came up with after reading many posts from all around

was as follows (All the following steps are to be followed on the

computer hosting the printers, which in my case was the office

computer):


  • Go to System Settings -> Printers&Scanners, Right click on
  • any of the printers. Reset Printing System. This will delete all your
  • printers.
  • Install all printers again and allow printer sharing on the ones you want to share.
  • Very Important: once all the printers are added, CLOSE the System Settings window.
  • Open Terminal and type lpstat -s to list all printers on the system.
  • Find the name of the printer you want to share in the list of
  • devices. The printer name will be located after the line "device for".
  • Ex: device for MyPrinter_5600_Series:
  • usb://00000000-0000-0000-AB12-00000000. In this case, the printer name
  • would be MyPrinter_5600_Series
  • Type sudo lpadmin -p [printer name] -u allow:all.
  • Terminal will request a password; this is your computer password. This
  • command will suppress any authentication request when sending jobs to
  • this printer.


You will notice that after doing this if you go back to the printer

in System Settings and check the "Sharing Settings" for the printer it

will show "No Access". DO NOT change it to "Can Print"."


...and I will add that you then go to the user computers that wish to print over the network on the host computer, remove the printer you've been trying to install, then re-install it as a Bonjour printer. After re-installing the printer on the user computers, sharing worked fine.


I hope this helps you as much as it did me!


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Printing on shared printer: "hold for authentication" notice. Cannot print because of that.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.