[SOLVED] HP Deskjet 3050A in Debian Testing. Scanner not working.
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
HP Deskjet 3050A in Debian Testing. Scanner not working.
I'm facing a problem with my All-in-one printer. It prints but it doesn't scan. I've tried SANE and Simple Scan, both detect the scanner but when trying to scan there is an I/O error.
My system is running Debian Testing 64 bits. I have tried in Linux Mint 14 and Windows 7, both virtual machines as guest of the Debian Testing, and the scanner works perfectly there, so the problem must be in some kind of configuration in Debian.
Have you tried copying the configuration from the distros that worked for you. I've never used the scanning option in linux. (stupid windows only printer things)
But I've had a few HP printers. And for hplip you also need the pnm2ppa package which never seemed to be grabbed as a dependency in debian for me. Without it, printing never worked for me, even though everything configuration wise was fine. A simple apt-get of that one package got my printing working all those years ago.
# apt-get install pnm2ppa
I'm not entirely sure if it's that package, it has been a very long time. But I'm 85%-ish sure it is, at least for printing. And oddly still not listed as a dependency in a current debian sid install.
Something to do with interpretation for the language that HP printers speak. Legacied back to the old ghostscript way when HP had two drivers, one for lasers(HPOJ) and one for inkjets. With an infinite amount of frustration with my HP printer at that time. Which in the end came down to the thing not having enough ink left in the cartridge (I had to boot windows to be told that though). The linux drivers at that time gave no such indication, they just failed to do anything useful. But that was five plus years ago to be fair.
device `hpaio:/usb/Deskjet_3050A_J611_series?serial=CN18B4D1JB05PJ' is a Hewlett-Packard Deskjet_3050A_J611_series all-in-one
scanimage: open of device hpaio:/usb/Deskjet_3050A_J611_series?serial=CN18B4D1JB05PJ failed: Error during device I/O
Bus 002 Device 002: ID 03f0:a011 Hewlett-Packard Deskjet 3050A
ls -l /dev/bus/usb/002/002
crw-rw-r-T+ 1 root lp 189, 129 Jan 12 15:36 /dev/bus/usb/002/002
I have tried add my user to lp group and also tried to scan as root, same result.
I don't have any linux compatible scanners at the moment. But man sane hints at stuff as does dpkg-deb -c <package.deb> against stuff in /var/cache/apt/archives/.
#dpkg-query --load-avail -l '*sane*hp*'
#apt-get install libsane-hpaio
(that seems to be the driver for the device, for the scanning side)
See if that helps. There was a patch against that package specific to that scanner in January of 2012, so get a recent version if you can. Which might mean using something more recent than stable or testing. Or using another apt source like backports.
Edit: Doh! I should read more of your post before responding. ofc you have that package. But that patch I referenced might be the catch. Also make sure the lp group is active "groups". You have to su or relog to add groups to your current session.
Last edited by Shadow_7; 01-12-2013 at 12:39 PM.
It looks like libhpmud-dev was the only one not grabbed on my system. Which is needed for libhpmud.so without any additional . stuff. Well the only exists but not grabbed on my system. I didn't find any reference for the bb_ libs. Except maybe openhpi for soap, but not an exact match naming wise. And also not installed by default.
Baring that you might be looking at compiling from sources, running another distro, or other tricks like some of the ones for ldconfig. Perhaps a chroot for a distro that works (relative to your scanner) might suit your needs for now. Still just guessing for all intents until you have a solution.