HPLIP: Device is busy, powered down or unplugged after upgrading to Fedora 37

After upgrading to Fedora 37, HPLIP loses access to the scanner:

“Device is busy, powered down or unplugged” (Code 5002)

It’s only after printing a test page that the HP software shows a dialog asking to download some plugin from HP. You have to type in the sudo password, allowing it to install it whatever it wants to install, so this upgrade would break the scanner setup if the user is in a controlled environment with limited Internet access or on a workstation without root access.
But after letting HP install its plugin, it works again.

This is typical when the version of hplip is changed. The plugin is proprietary and must match the hplip version. Scanner access on HP MFP printers does require that plugin.

It is very easy to either use the hplip gui to install the plugin or from the command line run hp-plugin to do the same thing. The user only needs to use their own password if they have sudo access.

Your comment about needing internet access and the controlled workstation access is valid. However, controlled environments such as that (corporate or government mostly) would have their own IT staff and it would not be the user updating the hplip software but the IT staff doing so.

A user without internet access would not be updating software so that would not seem an issue.

It is very easy to either use the hplip gui to install the plugin or from the command line run hp-plugin to do the same thing.

I agree, once the dialog pops up, it’s easy. The point is that at first, the scanner didn’t work anymore, was marked as unavailable but the plugin dialog did not show up, so it wasn’t even clear that that’s the issue.

A user without internet access would not be updating software so that would not seem an issue.

Sure, I meant limited Internet access, for example behind some kind of proxy that you’d have to go through. People sometimes assume that every user has unrestricted Internet access plus unrestricted local access (root). But that’s not a specific issue we can fix here, so I’ll leave it at that.

If anyone else is unable to scan after upgrading to Fedora 37: You probably don’t need to reinstall anything, instead print a test page for the plugin dialog to open.