Ask Your Question

Network printers don't work with Fedora but with Ubuntu and Mint

asked 2017-07-04 07:44:53 -0500

zollern gravatar image

Using Fedora 25, when adding my local cups server hosting three network printers, all of the printers identify themselves correctly and I can add them just as expected in the system settings. They appear in my cups web interface as well as in the printing windows when trying to print from any program. However, printing does not succeed with any of those printers. I can submit jobs without any error message being displayed, but the printer does nothing except for lighting up its display. In the cups administration of the printers, I can order a self-test page to be printed which succeeds, whereas normal test pages do not. Using CUPS pdf as a printer does work.

Accessing the printers with Ubuntu 16.04 and Linux Mint 18 works. I do not get any error messages for missing drivers.

How can I make use of the printers with Fedora 25?

The printer models are

  • HP Laserjet Enterprise M604
  • HP Color LaserJet Enterprise M553
  • Canon LBP7780Cx
edit retag flag offensive close merge delete


When you add a network printer you need to make sure that it has the proper drivers, I have add other hp and epson printers with issue, except that when it is detected it do not get the proper driver, that happen with my epson printer so getting the driver from epson works. Must HP drivers are include on Fedora, but just in case, look for them on HP web site. Added those printers using Gnome Control Panel. Good Luck.

aeperezt gravatar imageaeperezt ( 2017-07-04 09:52:24 -0500 )edit

At least for the HP printers, the drivers are indeed installed; HP's website redirects me to HPLIP, which is installed. The correct printer driver is also used by the Gnome Control Panel (minus the "Enterprise" which does not have its own driver). For canon, I do need to hunt for a driver still, but at least the HP printers should work just fine.

zollern gravatar imagezollern ( 2017-07-04 10:17:40 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2017-07-04 11:31:18 -0500

zollern gravatar image

I figured out the IP addresses of the individual printers and added them directly instead of using the cups server address. All three printers now print my jobs flawlessly. However, I really don't understand why. Obviously the drivers weren't the problem and since I was able to print the self test pages, the communication with the printers was established, as well. Because other distributions can work with the cups server address themselves, I don't think there's a problem in the server's configuration.

edit flag offensive delete link more


Ubuntu and Mint are printing through the Fedora CUPS server or directly to the printers?

Did you check the server logs to see if there was any indication of a problem? Did you check the logs on your local system to see if there is any info there?

ssieb gravatar imagessieb ( 2017-07-04 23:14:03 -0500 )edit

The cups server is hosted on a ubuntu virtual machine. Mint and Ubuntu are accessing the printers through the cups server, not directly via the IP addresses as I had to do. I don't see anything particular in the network cups server's logs regarding my connections. When I send the jobs to the network server itself, my local logs still write "Job completed successfully" and connections to the printers seem to be ok. The only difference I see is that using the server address, the jobs are sent by "anonymous", using the IP address, my local user name is used (but there is no ldap authentication)

zollern gravatar imagezollern ( 2017-07-05 03:22:13 -0500 )edit

Now I'm really not understanding what you are doing. What IP address? If you are sending to the printer IP address, then what does that have to do with your user name? And where does LDAP authentication come in?

ssieb gravatar imagessieb ( 2017-07-12 17:36:46 -0500 )edit

Question Tools

1 follower


Asked: 2017-07-04 07:44:53 -0500

Seen: 438 times

Last updated: Jul 04 '17