HP Photosmart C5280 - no device found
I've downloaded and installed the latest HPLIP driver for a HP Photosmart C5280 but when I run hp-setup I get an error message "no device found". I've done all the obvious things such as checking the connection and making sure the printer is on. I've also tried to configure CUPS first but the device isn't found in CUPS either.
The output of lsusb is: Bus 003 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 Bus 002 Device 002: ID 04cc:1122 Philips Semiconductors Hub Bus 002 Device 003: ID 04fc:0003 Sunplus Technology Co., Ltd CM1092 Optical Scroller Mouse Bus 002 Device 001: ID 0000:0000 I'm stumped here as the printer works perfectly in Windows. Any help would be appreciated. Mikie |
Had the same problem with the last two versions of hplip.
Run hp-toolbox as root and you will see it works just fine. The device permissions need to be changed. On my system the device was /dev/bus/usb/001/002. You can find which device it is by checking it's permissions, it will be in the lp group. Change the permissions on the device "sudo chmod a+w /dev/bus/usb/001/002", then try to run hp-toolbox as user, it should now work. |
Code:
root@silas:~# hp-toolbox |
Your printer appears to be supported, after reading these two pages:
HPLIP Supported Devices (Photosmart C5200 Series) Linux Foundation OpenPrinting database - Printer: HP PhotoSmart C5200 What version of CUPS are you running? Mine is v1.1.23 and does not contain the .ppd file for that printer, but the Linux Foundation has a link to download it. Perhaps if you navigate to their site, there's enough information to help you get it working. |
Quote:
Running hplip as root is just to check if it works, indeed it does. So it comes down to a permission problem. Changing permission on the device is so far the only solution I can find that works and makes hplip usable in my user account. |
I've now got the C5280 working but only through a USB1.1 hub.
I had tried the above tips to no avail. However, I looked again at the output of lsusb and could see that, while the printer wasn't detected, my USB1.1 hub and mouse were. So I connected the printer via the hub, ran hp-setup and it all worked. The printer works very well with excellent print and scan quality. Despite the USB1.1 connection it is really pretty quick but for some reason, the device still isn't detected when I connect it through a USB2.0 port. Has anyone any ideas why this might be so? |
Do other devices work through that USB 2.0 port?
Does that USB 2.0 port show up in "lspci"? |
The output of "lspci":
Quote:
|
OK. This is the output of lsusb after connecting a Lexar Jump Drive to the USB2.0 port:
Quote:
And this is the relevant output of dmesg | less: Quote:
|
That is a bit strange. Though I have no advice, can you post the dmesg output you get when plugging the printer in? You might want to watch yourself by issuing "tail -f /var/log/messages" as root in a term.
|
OK done. The output of tail -f /var/log/messages:
Quote:
Quote:
|
This is weird. Now when I run hp-toolbox as root the device seems to be recognized and yet I still get "device not found". The output of hp-toolbox:
Quote:
|
I appear to have got the printer working. I recompiled my kernel, getting rid of the parallel port module and saying yes (not M) to UHCI and EHCI. When I rebooted, the printer was found. I can't explain this only to say that on reboot I no longer saw the message that CUPS was initializing on lp0 (which I believe was assigned to parallel port).
Anyway, what works works and I can get on with other things now. Many thanks for your replies, Mikie. |
All times are GMT -5. The time now is 07:59 AM. |