Printer Queue "Certificate Expired" error on networked (HP) printer
Mac M4 Mini
Mac OS Sequoia (15.5)
HP MFP Color LaserJet network printer (M477dwf) - 2015 model
I got an error message in the Printer Queue for one of my networked HP printers that simply said:
"Expired Certificate" - no explanation, but the printer was halted and refused to print.
I checked with HP Support and found multiple reports over the past 4 years, every one of them was using MAC OS Sequoia or Catalina. It appeared to happen with Canon and Epson networked printers, too.
That suggested to me that the Mac OS is the route cause.
What I did not see were any reports from Windows or Linux users.
FYI: I have reposted the HP Support response below, but it seems excessive.
I think the simple solution is to go to the printer webpage and just create a new certificate.
The one thing I did think about is that some people may have multiple networked printers that have different webpages.
I suggest you first print out your printer's setup sheet - it has the printer's IP address, which may help you find your printers web page, if you haven't written down the login account information and password.
Notice that I have been using the same printer for 10 years.
When I went into the Print Queue and clicked on the "Show Printer Web Page" Safari posts a warning:
When you choose "Show Details" the splash page expands to this:
it used to pull up my HP printer's unique web page without the warning.
If I choose "Show Details".
If you choose "view the certificate", you may see that it has an expiration date - mine did - week ago!
If you chose "visit this website", it will take you to the HP printer webpage I created 10 years ago and never every used or needed.
So, go ahead and choose "visit this website", because that is the place where you can Create a new Certificate.
Mine was reset for 1 year. So, I expect to be doing this again next year at the same time.
Note: Resetting the Printer's date and time did not help. Unfortunately, I didn't print out the setup sheet, so I don't know what time/date it was using. I also rebooted the printer, cycled power, and then remove it from the Mac in Setup, all to no avail. The new printer came back with the same error code.
Oddly, I could still AirPrint from my iPhone.
====== ========= ========= ==========
HP's Support:
Remove and Re-add the Printer
- Go to System Settings > Printers & Scanners on your Mac.
- Select your HP Smart Tank 7605 and remove it by clicking the minus (-) button.
- Restart your MacBook.
- Re-add the printer by clicking the plus (+) button and selecting it again.
Clear Keychain Access Entries
- Open Keychain Access on your Mac (search for it using Spotlight).
- In the search bar, type HP.
- Look for any certificates related to your printer.
- Right-click on them and select Delete.
- Restart your Mac and try printing again.
Manually Trust the New Certificate
If your Mac still complains about the expired certificate:
- Go to System Settings > Printers & Scanners.
- Click Options & Supplies for your printer.
- Find the SSL certificate settings and check if you can manually trust the newly generated certificate.
Reset the Printing System
- Go to System Settings > Printers & Scanners.
- Right-click (or Control + Click) anywhere in the printers list and select Reset printing system.
- This will remove all printers, so you'll need to re-add them.
Update Printer Firmware
- Open HP Smart App on your Mac.
- Check if there's a firmware update available for your printer and install it.
[Edited by Moderator]
Mac mini