Please help me to confirm this is a browser problem!
I've posted the same problem in Google-Chrome Help because I suspect it is a browser-problem.
I'm using a HP Officejet Pro 9120e Series printer via WIFI on my Ubuntu 25.04 desktop. The printer is added via the Gnome Settings. Printing a test page and printing from Evince PDF-viewer and Chromium works fine. However printing from Google Chrome does not work. A peculiar thing is that some time after adding the printer a second printer automatically occurs (same name but with "Series" and some id-nr appended).
I've tried using both printer entries and found on Internet that Chrome has difficulties with driverless printers. Therefore I added a driver suited for some familiair printers from hplip (9010,9020,9110,9120,9130 Series). This works fine again from Evince but not from Google Chrome.
Update Meanwhile I've been investigating my problem further. I found https://wiki.ubuntu.com/DebuggingPrintingProblems very helpful in describing the diagnosis process.
Going through the steps I've diagnosed the following:
- Most tests are successful as is to be expected because printing works OK mostly and only fails in Google Chrome.
- List item Cupsctl sometimes returns "cupsctl: Connection lost"(freely
translated from Dutch). It occurs directly after changing the
LogLevel in cups. I presume cups is just restarted to make the debug effective!? - Using the troubleshooting Wizard in system-config-printer it 'hangs' undefinitely after pressing "Next/continue" (freely translated from Dutch) in a popup window that is blank (apart from the buttons). Should it contain a choice of printers to troubleshoot?
I've included the part of the cups error-log that contains a print from Chrome using the system-dialog-printwindow (ctrl-shift-P).
Further update: Because only Google-chrome seems to be malfunctioning I've tried comparing the debug-log from Google-chrome with the debug-log from Chromium (that functions OK). A noticeable difference is that where Chromium seems to go from spooling and sending the job tot the printer, Google chrome tries to 'stat' a non-existing file. I've included snapshots from both (please let me know if you require more context):
Latest update
I've completely removed Google-chrome using this excellent description in Ask Ubuntu and reinstalled it. However no change in the situation I suspect a bug in Google-chrome. Anyway I'm out of ideas!
I hope someone can help me and otherwise others searching for help in this matter will find the various methods of diagnosis I found helpful.