[SOLVED] New HP Printer Won't Print In Several Linux Distributions
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
New HP Printer Won't Print In Several Linux Distributions
Hi - Recently my HP 5610 All-In-One printer went belly-up and I purchased a new HP Deskjet 2512 All-In-One printer. So far, I'm only able to use it in Ubuntu 12.04 and Win 7. I've carefully followed the set-up instructions for printers in Linux Mageia 2, Linux Mint 13 KDE, and Scientific Linux 6 and they all recognize the new printer but won't even print a test page. I would sure appreciate help for this matter.
[jane@alice-pc ~]$ uname -a
Linux alice-pc 2.6.32-279.14.1.el6.i686 #1 SMP Tue Nov 6 11:21:36 CST 2012 i686 i686 i386 GNU/Linux
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,485
Rep:
Check what drivers are being used for your printer under Ubuntu, make a note of them. Go to your other Linux distro & install/modprobe them on that system, & it should then work. (They are likely to be kernel modules.)
If it still doesn't work, you will need firmware specific to your printer, which will go into /lib/firmware,(as root), & a reboot.
I disagree, Scientific Linux 6 is based on Redhat Enterprise Linux 6 which uses a 2.6.32 kernel. RHEL is designed for the production server/workstation environment and therefore does upgrade frequently to use the latest and greatest. I do agree with knudfl that it could be using an older version of hplip. The min version for this printer is 3.12.6
Just installed HP Photosmart 6520 (all in one) on two X64 Fedora 17 installations. The install worked right the first time. Printing and (gasp!) scanning works!
I also setup the same printer on 32 bit Suse 12.1.
My printer selection and purchase was based on information contained at the HP site below. I downloaded and installed the latest HPLIP version and followed HP's instructions for an "automotic install"
Thank all of you for your responses. Recently I've been concentrating on installing the printer on Mageia 2 without success. I tried to replicate Ubuntu printer programs but was unable to locate all relevant programs. When I try to add printer via CUPS I enter my username and password and I get a message that I'm not authorized (even when I enter root password). I have installed hplip-3.12.11. Mageia recognizes the printer but it won't print. In Mageia I've followed all directions to the letter but it just will not print! Previously I had an HP Officejet 5610 All-in-One printer installed in Mageia 2, Mint 11 & 13, Scientific Linux 6, and openSUSE. Any and all help is greatly appreciated. Thanks again.
Forgot to mention that printer installed easily in PCLinuxOS.
Last edited by gdawg; 12-05-2012 at 10:40 PM.
Reason: Add info.
...When I try to add printer via CUPS I enter my username and password and I get a message that I'm not authorized (even when I enter root password). ...
In Cups you must define which users are permitted to print, this is also true if root wants to print. When you don't add root to the authorized users, root can only configure cups and the printers but not himself print.
Quote:
... it just will not print! ...
I think that's your whole problem, that you did not define which users are authorized to print.
I was able to install in Mint 13. Still trying in Mageia 2 and Scientific Linux 6. In one of my distros I was able to use CUPS to install (don't remember which one) using my username and root password. On another distro CUPS wouldn't accept same username and same root password. It kept requesting username and password and if I used a different username and non-root password it stated "Forbidden".
I was able to install in Mint 13. Still trying in Mageia 2 and Scientific Linux 6. In one of my distros I was able to use CUPS to install (don't remember which one) using my username and root password. On another distro CUPS wouldn't accept same username and same root password. It kept requesting username and password and if I used a different username and non-root password it stated "Forbidden".
You can (by default) only as root configure the printers, username is root, password is the root password for your computer always.
You should check which users are permitted to print. You can do this in the cups-webinterface.
Thank everyone for your comments and suggestions. I was finally able to add my printer to all my Linux Distros except Mageia 2 which I replaced with Fedora 17 lxde.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.