Expired certificate error with HP printer

I have an HP Officejet 3080 printer that has been working well for years. This morning there was a power outage and now two Macs give a message “Expired certificate - check printer for errors”. These Macs are running Sequoia and Monterey. My old iMac running Mojave still prints without problems. A HP Laserjet prints from all the Macs without problems.

I looked up HP support and it suggests checking and, if necessary, correcting the printer date setting. It was set at 1am today when the local time was 11:05am. I corrected this, restarted the printer and Macs and the error still occurs. The printer has the latest firmware update.

This still may have something to do with an incorrect date/time settings as I understand the computer and printer have to reasonably agree on them for the security certificate to work.

I was wondering if there is an issue with daylight saving time in Sydney. Or maybe the devices need to work with Universal Time and the conversion from local time has gone wrong?

I [thought I] found a solution here:
https://discussions.apple.com/thread/254514752?sortBy=rank

I tried both methods - first I generated a new certificate but that did not immediately fix it. I then removed the printer and re-installed it using the Generic PCL driver instead of the offered HP driver. Now it is working but have haven"t checked for “lost” features.

I will now check if it works with the other Macs. I suspect it has to do with the HP drivers for Monterey and Sequioa.

Update: Using the Generic driver was no good as the Mac thinks it is a black & white (laser) printer.

Generating a new certificate on the Monterey Mac did not fix the problem.

Right-clicking the printer in Settings and selecting “reset printing system” did not fix it (but that function is handy if the print queue gets corrupted).

So … at present I have to use my old iMac running Mojave for colour printing.
Grr!

One uncertainty is whether I should choose that the private key is exportable (currently not exportable)

Finally got it working…

Tried restoring printer to factory settings - issue remains

Reset printing services on the Macbook Air running Sequoia - issue remains

Tried a different driver - Officejet 8100 instead of Officejet 8080. No expired certificate warning and Colour printing works :ok_hand:

So it seems to be an issue with the Apple printer driver.

Next I will try the 8100 driver on the Macbook running Monterey… :crossed_fingers:
:+1:

1 Like

Turns out the 8100 driver was no good for the features of my printer.
Using the Officejet 8620 Pro driver seems to work with colour.
Apparently printers over 10 years old will sometimes have the “expired certificate” error and it seems the drivers are not being updated.

When you said earlier that you generated a new certificate, how did you do that? Via the printer’s embedded web server?

It’s weird that HP’s Mac instructions specify using a Windows computer to perform the change. Even stranger is that I’ve seen some posts in the HP support forum that suggests generation fails with Chrome but works with Firefox. Maybe they didn’t want to get into explaining to Mac users how to access and override expired certificates with different Mac browsers.

HP also suggests using their “HP Smart” app on the Mac, though I personally try to avoid using that whenever I can.

Yes - I used the embedded web server, after going past the “This connection is not private” warning (apparently due to the expired certificate - it’s almost Catch 22)

The self-signed certificate method seemed to work with Safari in that the web UI reported “Finished” but the error remained. I then tried it with Firefox but same error occured when trying to use the printer. “Reset Printing Services” made no difference.

I have searched for an updated macOS printer driver without success. Apparently HP stopped providing just drivers a few years ago and they are buried in bloated, unwanted software. For the drivers I found on the Apple support page we are warned “Not compatible with macOS v12 and newer”!

I dimly recall a workaround for that. It had to do with changing the permitted OS targets in the installer script. I’ll try to find it.

There’s some conflicting information about whether HP 5.1.1 will work without modification on this MacRumors thread, but the thread does include some modification steps that seem to have worked on Monterey at some point. In case you haven’t already come across this:

This is a mess and I give up!

Unless the error returns I will continue to use the Officejet 8620 Pro driver which seems to be working OK.