I am running Tumbleweed on one of 3 linux distributions on my system: openSUSE, Mint, and Fedora (KDE spin.) My HP 6500E printer works correctly on Mint and Fedora. It does not print on openSUSE: The printer seems to be trying to move the paper but it does not print. The print queue is empty after the motion stops.
I first reported this problem in August, 2025. At the time, I had the impression that the developer (Sauerland) was aware of the problem. Tumbleweed is still my preferred distribution but it is of limited use when printing is impossible.
Has there been any progress on resolving this problem? Can I provide any additional information?
As a first step, could you please compare the printer driver and CUPS backend details from the openSUSE system and one of the working systems? In particular, the PPD and filter in use often make the difference here.
On Tumbleweed, please run egrep -i "name|model|filter" /etc/cups/ppd/* and also include lpstat -t results. Do the same for the working system.
W [04/Jan/2026:16:29:14 -0500] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
W [04/Jan/2026:16:29:14 -0500] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [04/Jan/2026:16:29:14 -0500] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [04/Jan/2026:16:29:14 -0500] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [04/Jan/2026:17:20:08 -0500] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [04/Jan/2026:17:20:08 -0500] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
W [04/Jan/2026:17:20:08 -0500] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name is not activatable
jc@
localhost:/home/jc # lpstat -t
scheduler is running
no system default destination
device for HP_Envy_6500e: hp:/net/HP_Envy_6500e_series?ip=10.0.0.153
HP_Envy_6500e accepting requests since Sun 04 Jan 2026 05:41:43 PM EST
printer HP_Envy_6500e is idle. enabled since Sun 04 Jan 2026 05:41:43 PM EST
localhost:/home/jc #
root@bopper:/home/jc# lpstat -t
scheduler is running
system default destination: JCPrinter
device for JCPrinter: ipps://HP%20Envy%206500e%20series%20%5B513804%5D._ipps._tcp.local/
JCPrinter accepting requests since Sun 04 Jan 2026 04:16:56 PM EST
printer JCPrinter is idle. enabled since Sun 04 Jan 2026 04:16:56 PM EST
root@bopper:/home/jc#
The YaST output is irrelevant - not related to the print issue you’re encountering.
The PPD output confirms you have CUPS configured to use the HPLIP driver, which evidently has issues due to Python versioning.
In your last topic, linked here…
…it was evident that you did not provide the requested diagnostic command output that might have helped us help you with using the driverless option instead.
Reading back through the output you provided, it looks like you had the incorrect model selected for your HP Envy 6500E printer. That would explain your description…
Remove the existing printer definition. You can do this via the CUPS web interface (using a browser) pointed at http://localhost:631/printers or YaST or
with sudo lpadmin -x HP_Envy_6500evia a terminal.
For automatic driverless printing, make sure that mdns is allowed through the firewall (if active). If in doubt share the current configuration… sudo firewall-cmd --list-all
Run driverless and report back with the output. You should observe something like ipp://HP_Envy_6500e._ipp._tcp.local/ipp/print reported.
In general automatic (Avahi) discovery is sufficient for CUPS, but if you desire you can use the driverless output to make a persistent configuration with something like
I was then able to use cups to create the printer. It found a driver label for HP_Envy_6599e driverless. When I tried to finish creating the printer, it could not locate the actual PPD file. (Apparently a driverless printer needs a driver!). I poked around and couldn’t find it either.
Still strange that the hplip setup script doesn’t select the same PPD in mint and tumbleweed… maybe there is a reason why driverless is selected. (??)
I’ve had a look at the list of PPDs in the hplip package. There is one for “Envy 6000 series”, and one for “Envy 6400 series”, with identical contents except the name and ID obviously… here are the lines in these PPDs that identify the printers:
CUPS itself is evolving away from PPD-centric drivers toward driverless printing (IPP Everywhere / AirPrint) as the default. Modern network printers expose their capabilities directly over IPP, and CUPS uses that to configure queues that actually work without manual configuration required. HPLIP certainly remains as an option for those who require advanced printing features for such supported printers though (as with other vendor supported printers).
I tried to change the driver inside CUPS on a printer setting to the 6500e driverless entry. It failed saying it couldn’t find the driver. (Even though it was on the list of drivers available.)
I deleted the printer in CUPS and recreated it. This time there was no 6500e driver in the list, so I took a chance (based on comments here) and used the Envy 6400 driver. It worked!
The problem is solved but I don’t think creating a printer should be this hard.