[CentOS] printer trouble - missing driver?

Michael Klinosky mpk2 at enter.net
Sat Mar 27 20:12:38 UTC 2010

I can't get my HP DeskJet D2345 (USB) to work on my CentOS 5.3 machine. 
It'll work on another machine (with Fedora 7).

I compared the installation details (in CUPS http://localhost:631) - 
seems that Cent does not have the driver. On the F7 machine, the device 
is "D2345 (HP D2300 series)" and the driver is "HP DeskJet D2300 
Foomatic/hpijs". When I try to config my Cent machine for this printer, 
I don't see that driver anywhere in the list.

I searched cups.org for D2345 and D2300 - no joy.

Can I merely copy some file (the driver?) to the Cent machine? (If so, 
where would I find it?)

Or, how do I get this printer to work with CentOS 5.x?

* Details *
On the Cent box, I tried using the "HP DeskJet" (generic?) driver. But, 
when I tell it to print (in an app or even a test page from cups), the 
computer seems to go thru the motions, but the printer doesn't respond 
at all (no noises, nothing). Indeed, cups even states that the job is 

When I plug the printer into the Cent box, the message log reports:
Mar 27 16:02:02 sr1220 kernel: usb 3-1: new full speed USB device using 
uhci_hcd and address 7
Mar 27 16:02:02 sr1220 kernel: usb 3-1: configuration #1 chosen from 1 
Mar 27 16:02:02 sr1220 kernel: drivers/usb/class/usblp.c: usblp0: USB 
Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x03F0 pid 0xC302

When I tell CUPS to print a test page, several lines are issued in the 
CUPS log; here are a few:
I [27/Mar/2010:16:04:47 -0400] [Job 14] Started filter 
/usr/lib/cups/filter/pstops (PID 5297)
I [27/Mar/2010:16:04:47 -0400] [Job 14] Started filter 
/usr/lib/cups/filter/foomatic-rip (PID 5298)
I [27/Mar/2010:16:04:47 -0400] [Job 14] Started backend 
/usr/lib/cups/backend/hal (PID 5299)
I [27/Mar/2010:16:04:49 -0400] [Job 14] Completed successfully.
I [27/Mar/2010:16:04:50 -0400] Started 
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=5307)

More information about the CentOS mailing list