[HELP] HP Deskjet 2400 auto found but not printing

Suse is 11.1 or maybe 11.2 (btw, how to see the version?)
Printer is HP Deskjet 2468 belongs to the 2400 series

I connected the usb ,and Copmuter -> Printing -> New Printer
Auto find it and install the driver

Now I can see it but it would not print a test page
http://farm5.static.flickr.com/4016/4681101778_58808f5a58_b.jpg

I have not a lp group from the YaST -> User and Group Management

Please help me out and let me know if additional information needed
//bow:’(

Make sure you have the HPLIP packages installed.

Another method to try is:
CUPS - Explained - openSUSE Forums

I have hplip like this

hplip-hpcups
The new native CUPS driver (HPCUPS) is now the default printer driver. HPCUPS requires CUPS 1.2 or higher and is a complete replacement for HPIJS. HPCUPS provides new paper sizes for borderless and duplex. This means we now have PPDs with exact printable regions for normal, borderless and duplex paper sizes. For full documentation and license see the main-package hplip.

Website: HP Linux Imaging and Printing
License: BSD 3-Clause; GPL v2 or later; X11/MIT
Size: 274.0 K
Installed at: 09/12/2009

And I use the CUPS you recommend, http://localhost:631/, I got

HP_Deskjet_D2400_series_USB_1
Description: HP Deskjet D2400 series
Location: Local Printer
Printer Driver: HP DeskJet 200 Foomatic/deskjet
Printer State: idle, accepting jobs, published.
Device URI: usb://HP/Deskjet%20D2400%20series?serial=TH82T3402B04Y8

ID Name User Size Pages State Control
HP_Deskjet_D2400_series_USB_1-9 Test Page shuaizhexu 17k 1 completed at
Tue 08 Jun 2010 12:10:02 PM CST
HP_Deskjet_D2400_series_USB_1-8 Test Page root 17k 1 completed at
Tue 08 Jun 2010 12:08:43 PM CST

The job is done, the printer processed first and idle next. But still no printed paper came out

Did you try running the admin in CUPS interface and set up default etc…

It may ask for username and password. Where you need to put root and root password

Yes, I set it up there.

My main concern during the process is which model to select
There is no exactly D2400, so I choose D2500

If you go to Yast - Hardware - Printer

What does it automatically select for you?

it auto detected as HP DeskJet 9300 - CUPS+Gutenprint v5.0.2 Simplified

well, I don’t know why and it is still not working

and I know it’s D2400 from my Windows

Open a terminal and type:

**lsusb
**
what is the result?

shuaizhexu@HHJJ:~> lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 004: ID 03f0:7a04 Hewlett-Packard
Bus 005 Device 002: ID 413c:2105 Dell Computer Corp.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0461:4d22 Primax Electronics, Ltd
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Darn.

Do this and find the HP info and post it here

lsusb -v

Bus 005 Device 004: ID 03f0:7a04 Hewlett-Packard
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x03f0 Hewlett-Packard
idProduct 0x7a04
bcdDevice 1.00
iManufacturer 1 HP
iProduct 2 Deskjet D2400 series
iSerial 3 TH82T3402B04Y8
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 2 Bidirectional
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0001
Self Powered

OK that confirms 2400

I see here:
Printer: HP DeskJet D2400 | OpenPrinting - The Linux Foundation

Don’t give up, if necessary disconnect the printer and delete the entry in Yast. Then try re-adding it.

I tried to install that last night but failed

and someone said hplip with suse11.1 was enough

well, I’ll try again;)

I have to attend a class by now, thanks very much for your help and courage

See you later

Or use


su -c 'hp-setup'

Follow instructions. Is the printer very new, than you may need the driver from HP’s website.

I installed the hplip-3.10.5.run
And use the default auto settings and your recommended su -c hp-setup
Problem still the same

I got this in my tray icons
http://farm5.static.flickr.com/4054/4682059011_df6514e84c_b.jpg

I click to print the test page, It said job was completed, but I got nothing printed

So frustrating, and I donot know what to google

I looked through the /var/log/cups/error_log
May there be something helpful

I [09/Jun/2010:00:08:44 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:08:49 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:09:45 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:10:32 +0800] Started “/usr/lib/cups/daemon/cups-driverd” (pid=21304)
E [09/Jun/2010:00:10:44 +0800] CUPS-Add-Modify-Printer: Unauthorized
E [09/Jun/2010:00:10:44 +0800] CUPS-Add-Modify-Printer: Unauthorized
E [09/Jun/2010:00:10:44 +0800] CUPS-Add-Modify-Printer: Unauthorized
E [09/Jun/2010:00:10:44 +0800] CUPS-Add-Modify-Printer: Unauthorized
I [09/Jun/2010:00:10:52 +0800] Setting Deskjet_D2400_2 device-uri to “hp:/usb/Deskjet_D2400_series?serial=TH82T3402B04Y8” (was “file:/dev/null”.)
I [09/Jun/2010:00:10:52 +0800] Setting Deskjet_D2400_2 printer-is-accepting-jobs to 1 (was 0.)
I [09/Jun/2010:00:10:52 +0800] Setting Deskjet_D2400_2 printer-state to 3 (was 5.)
I [09/Jun/2010:00:10:52 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:10:52 +0800] Saving printers.conf…
I [09/Jun/2010:00:10:52 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:10:52 +0800] New printer “Deskjet_D2400_2” added by “root”.
E [09/Jun/2010:00:11:01 +0800] CUPS-Delete-Printer: Unauthorized
I [09/Jun/2010:00:11:01 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:01 +0800] Printer “Deskjet_D2400_2” deleted by “root”.
I [09/Jun/2010:00:11:01 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:01 +0800] Saving printers.conf…
I [09/Jun/2010:00:11:56 +0800] [Job 14] Adding start banner page “none”.
I [09/Jun/2010:00:11:56 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:56 +0800] [Job 14] Adding end banner page “none”.
I [09/Jun/2010:00:11:56 +0800] [Job 14] File of type application/postscript queued by “shuaizhexu”.
I [09/Jun/2010:00:11:56 +0800] [Job 14] Queued on “Deskjet_D2400” by “shuaizhexu”.
I [09/Jun/2010:00:11:56 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:56 +0800] [Job 14] Started filter /usr/lib/cups/filter/pstops (PID 21314)
I [09/Jun/2010:00:11:56 +0800] [Job 14] Started backend /usr/lib/cups/backend/hp (PID 21315)
I [09/Jun/2010:00:11:56 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:56 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:57 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:57 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:57 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:57 +0800] [Job 14] Completed successfully.
I [09/Jun/2010:00:11:57 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:11:57 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:12:15 +0800] Started “/usr/lib/cups/daemon/cups-driverd” (pid=21335)
I [09/Jun/2010:00:13:08 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:15:06 +0800] Scheduler shutting down normally.
I [09/Jun/2010:00:15:06 +0800] Saving job cache file “/etc/cups/yes/job.cache”…
I [09/Jun/2010:00:16:29 +0800] Listening to 127.0.0.1:631 (IPv4)
I [09/Jun/2010:00:16:29 +0800] Listening to /var/run/cups/cups.sock (Domain)
E [09/Jun/2010:00:16:29 +0800] Unknown directive Require on line 84.
E [09/Jun/2010:00:16:29 +0800] Unknown directive Satisfy on line 85.
E [09/Jun/2010:00:16:29 +0800] Unknown directive Order on line 86.
E [09/Jun/2010:00:16:29 +0800] Unknown directive AuthType on line 87.
I [09/Jun/2010:00:16:29 +0800] Loaded configuration file “/etc/cups/cupsd.conf”
I [09/Jun/2010:00:16:30 +0800] Using default TempDir of /var/spool/cups/tmp…
I [09/Jun/2010:00:16:30 +0800] Configured for up to 100 clients.
I [09/Jun/2010:00:16:30 +0800] Allowing up to 100 client connections per host.
I [09/Jun/2010:00:16:30 +0800] Full reload is required.
I [09/Jun/2010:00:16:30 +0800] Loaded MIME database from ‘/etc/cups’: 37 types, 43 filters…
I [09/Jun/2010:00:16:30 +0800] Loading job cache file “/etc/cups/yes/job.cache”…
I [09/Jun/2010:00:16:31 +0800] Full reload complete.
I [09/Jun/2010:00:16:31 +0800] Cleaning out old temporary files in “/var/spool/cups/tmp”…
I [09/Jun/2010:00:16:31 +0800] Listening to 127.0.0.1:631 on fd 1…
I [09/Jun/2010:00:16:31 +0800] Listening to /var/run/cups/cups.sock on fd 3…
I [09/Jun/2010:00:16:31 +0800] Resuming new connection processing…
I [09/Jun/2010:00:18:07 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:18:11 +0800] [Job 15] Adding start banner page “none”.
I [09/Jun/2010:00:18:11 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:18:11 +0800] [Job 15] Adding end banner page “none”.
I [09/Jun/2010:00:18:11 +0800] [Job 15] File of type application/postscript queued by “shuaizhexu”.
I [09/Jun/2010:00:18:11 +0800] [Job 15] Queued on “Deskjet_D2400” by “shuaizhexu”.
I [09/Jun/2010:00:18:11 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:18:11 +0800] [Job 15] Started filter /usr/lib/cups/filter/pstops (PID 6321)
I [09/Jun/2010:00:18:11 +0800] [Job 15] Started backend /usr/lib/cups/backend/hp (PID 6322)
I [09/Jun/2010:00:18:11 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:18:11 +0800] Saving subscriptions.conf…
E [09/Jun/2010:00:18:12 +0800] PID 6322 (/usr/lib/cups/backend/hp) stopped with status 1!
I [09/Jun/2010:00:18:12 +0800] Hint: Try setting the LogLevel to “debug” to find out more.
I [09/Jun/2010:00:18:12 +0800] [Job 15] Backend returned status 1 (failed)
I [09/Jun/2010:00:18:12 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:18:12 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:18:12 +0800] Saving printers.conf…
I [09/Jun/2010:00:18:12 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:18:12 +0800] Saving subscriptions.conf…
E [09/Jun/2010:00:18:54 +0800] Resume-Printer: Unauthorized
I [09/Jun/2010:00:18:54 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:18:54 +0800] Saving printers.conf…
I [09/Jun/2010:00:18:54 +0800] Printer “Deskjet_D2400” started by “root”.
I [09/Jun/2010:00:19:18 +0800] [Job 15] Restarted by “shuaizhexu”.
I [09/Jun/2010:00:19:18 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:18 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:29 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:29 +0800] [Job 15] Started filter /usr/lib/cups/filter/pstops (PID 6417)
I [09/Jun/2010:00:19:29 +0800] [Job 15] Started backend /usr/lib/cups/backend/hp (PID 6418)
I [09/Jun/2010:00:19:29 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:29 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:29 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:29 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:29 +0800] [Job 15] Completed successfully.
I [09/Jun/2010:00:19:29 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:29 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:39 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:19:39 +0800] Saving subscriptions.conf…
E [09/Jun/2010:00:20:32 +0800] CUPS-Reject-Jobs: Unauthorized
E [09/Jun/2010:00:20:32 +0800] CUPS-Reject-Jobs: Unauthorized
E [09/Jun/2010:00:20:32 +0800] CUPS-Reject-Jobs: Unauthorized
E [09/Jun/2010:00:20:32 +0800] CUPS-Reject-Jobs: Unauthorized
I [09/Jun/2010:00:21:09 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:21:44 +0800] [Job ???] Request file type is application/postscript.
I [09/Jun/2010:00:21:44 +0800] [Job 16] Adding start banner page “none”.
I [09/Jun/2010:00:21:44 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:21:44 +0800] [Job 16] Adding end banner page “none”.
I [09/Jun/2010:00:21:44 +0800] [Job 16] File of type application/postscript queued by “shuaizhexu”.
I [09/Jun/2010:00:21:44 +0800] [Job 16] Queued on “Deskjet_D2400” by “shuaizhexu”.
I [09/Jun/2010:00:21:44 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:21:44 +0800] [Job 16] Started filter /usr/lib/cups/filter/pstops (PID 6437)
I [09/Jun/2010:00:21:44 +0800] [Job 16] Started backend /usr/lib/cups/backend/hp (PID 6438)
I [09/Jun/2010:00:21:44 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:21:44 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:21:44 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:21:44 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:21:44 +0800] [Job 16] Completed successfully.
I [09/Jun/2010:00:21:44 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:21:44 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:29 +0800] Started “/usr/lib/cups/cgi-bin/admin.cgi” (pid=7141)
I [09/Jun/2010:00:53:30 +0800] Started “/usr/lib/cups/cgi-bin/printers.cgi” (pid=7142)
I [09/Jun/2010:00:53:36 +0800] Started “/usr/lib/cups/cgi-bin/printers.cgi” (pid=7143)
I [09/Jun/2010:00:53:36 +0800] [Job 17] Adding start banner page “none”.
I [09/Jun/2010:00:53:36 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:36 +0800] [Job 17] Adding end banner page “none”.
I [09/Jun/2010:00:53:36 +0800] [Job 17] File of type application/postscript queued by “anonymous”.
I [09/Jun/2010:00:53:36 +0800] [Job 17] Queued on “Deskjet_D2400” by “anonymous”.
I [09/Jun/2010:00:53:36 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:36 +0800] [Job 17] Started filter /usr/lib/cups/filter/pstops (PID 7144)
I [09/Jun/2010:00:53:36 +0800] [Job 17] Started backend /usr/lib/cups/backend/hp (PID 7145)
I [09/Jun/2010:00:53:36 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:36 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:36 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:36 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:36 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:36 +0800] [Job 17] Completed successfully.
I [09/Jun/2010:00:53:36 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:36 +0800] Saving subscriptions.conf…
I [09/Jun/2010:00:53:38 +0800] Started “/usr/lib/cups/cgi-bin/admin.cgi” (pid=7150)
I [09/Jun/2010:00:53:47 +0800] Started “/usr/lib/cups/cgi-bin/printers.cgi” (pid=7151)
I [09/Jun/2010:00:53:49 +0800] Started “/usr/lib/cups/cgi-bin/admin.cgi” (pid=7152)
E [09/Jun/2010:00:53:49 +0800] Purge-Jobs: Unauthorized
I [09/Jun/2010:00:53:56 +0800] Started “/usr/lib/cups/cgi-bin/jobs.cgi” (pid=7153)
I [09/Jun/2010:00:53:58 +0800] Started “/usr/lib/cups/cgi-bin/jobs.cgi” (pid=7154)

@hbrlovehaku

Check that your page setup is correct - if you use a4, a lot of programs default for us letter and this stops the printer until you tell it to continue. (hplip is one of these that default for us letter.)

Try uninstalling the version of hplip you got from hp and install the suse version (yast2>software>s/ware man and filter on hplip).
Remove the printer from the yast2>h/ware>printers and then try hp-setup again. hplip is generally pretty good at controlling printers.
Once it’s setup, you can fine-tune it in cups - open a browser and use the address localhost:631. (You could try this first)

I come to close this thread.

Somehow I made a mistake and crash the system with zypper so I want to reinstall.
And somehow I finally found that my computer is not x86_64 CPU.
I remembered trying to install Ubuntu 2 years ago but failed, and a friend gave me a piece of SUSE DVD which was i386 BUT I always thought it was x86_64.
So I tried ubuntu i386 this time and it worked, so…

Anyway, ubuntu solved the printer problem
http://farm5.static.flickr.com/4068/4702736432_af358ddfc5_b.jpg