hp photosmart 7450 communication problems.

Bug #241781 reported by miketheday
32
This bug affects 5 people
Affects Status Importance Assigned to Milestone
HPLIP
Invalid
Undecided
Unassigned
hplip (Ubuntu)
Invalid
Low
Unassigned
Declined for Karmic by Till Kamppeter

Bug Description

My HP photosmart 7450 printer has been showing some communication problems since using Hardy. Prior to this, I've been running Debian stable on exactly the same hardware without any printer problems. The symptoms are:
printer is detected as photosmart 7400 & appears to install correctly. I can sometimes initially print one or two pages, then it locks up completely, I get a pop-up notice on the top panel about printer supplies low (although it isn't). At this point, the printer firmware appears to have hung - it doesn't respond to front-panel button presses & the only way to get it to respond is to pull the power supply for a few seconds. On reconnecting, it sometimes prints, sometimes doesn't.
I've tried uninstalling the hplip package and installing the latest version (2.8.5) from the hp website. It didn't make any difference, the symptoms are unchanged.

It looks like there's another user with the same problem:
http://ubuntuforums.org/showthread.php?t=809469&highlight=photosmart+7450

Following the advice from the debugging printer problems page:
mike@badger:~$ lsmod |grep usb
usb_storage 73664 0
libusual 19108 1 usb_storage
usblp 15872 0
usbhid 31872 0
hid 38784 1 usbhid
usbcore 146028 8 usb_storage,libusual,usblp,usbhid,ehci_hcd,uhci_hcd
scsi_mod 151436 5 usb_storage,sg,sr_mod,sd_mod,libata

mike@badger:~$ tail -f /var/log/messages
Jun 20 20:24:37 badger kernel: [ 476.217222] scsi 2:0:0:0: [sdb] Sense not available.
Jun 20 20:24:37 badger kernel: [ 476.217230] scsi 2:0:0:0: [sdb] Write Protect is off
Jun 20 20:24:37 badger kernel: [ 476.324885] usb 4-1: new full speed USB device using uhci_hcd and address 3
Jun 20 20:24:38 badger kernel: [ 476.888758] usb 4-1: new full speed USB device using uhci_hcd and address 4
Jun 20 20:24:39 badger kernel: [ 477.456648] usb 4-1: new full speed USB device using uhci_hcd and address 5
Jun 20 20:24:39 badger kernel: [ 477.976533] usb 4-1: new full speed USB device using uhci_hcd and address 6
Jun 20 20:37:20 badger -- MARK --
Jun 20 20:57:20 badger -- MARK --
Jun 20 21:17:20 badger -- MARK --
Jun 20 21:37:20 badger -- MARK --
Jun 20 21:41:19 badger kernel: [ 5077.147105] usb 4-1: new full speed USB device using uhci_hcd and address 7
Jun 20 21:41:19 badger kernel: [ 5077.341241] usb 4-1: configuration #1 chosen from 1 choice
Jun 20 21:41:19 badger kernel: [ 5077.349158] usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x03F0 pid 0xB802
Jun 20 21:41:19 badger kernel: [ 5077.363071] scsi3 : SCSI emulation for USB Mass Storage devices
Jun 20 21:41:24 badger kernel: [ 5082.381468] scsi 3:0:0:0: Direct-Access HP Photosmart 7400 1.00 PQ: 0 ANSI: 2
Jun 20 21:41:24 badger kernel: [ 5082.398537] sd 3:0:0:0: [sdb] Attached SCSI removable disk
Jun 20 21:41:24 badger kernel: [ 5082.398592] sd 3:0:0:0: Attached scsi generic sg3 type 0
Jun 20 21:57:20 badger -- MARK --
Jun 20 22:17:20 badger -- MARK --
Jun 20 22:37:20 badger -- MARK --

mike@badger:~$ lpinfo -v
network socket
network beh
direct hpfax
direct hal:///org/freedesktop/Hal/devices/usb_device_3f0_b802_CN4B82V0WBUJ_if0_printer_CN4B82V0WBUJ
direct usb://HP/Photosmart%207400%20series?serial=CN4B82V0WBUJ
direct hp:/usb/Photosmart_7400_series?serial=CN4B82V0WBUJ
network http
network ipp
network lpd
direct parallel:/dev/lp0
file cups-pdf:/
direct scsi
network smb
mike@badger:~$

Revision history for this message
miketheday (miketheday) wrote :
Revision history for this message
miketheday (miketheday) wrote :

Now that this is in hplip, it's looking like it could be related to bugs 181242 and 204540.

Revision history for this message
miketheday (miketheday) wrote :

After reading through 217215, have attached output from hp-check.

Revision history for this message
Forest (fdenger-gmail) wrote :

Exact same problem for me, only its a usb photosmart 7260 printer. It detected fine when I first plugged it in, test page fine, then later on I tried to print from firefox, and it didn't print. So I went to do a test page again and it didn't work. I tried to push the power button on the printer and it wouldn't power off, only unplugging the power would allot it to power off. So I unplugged it, and replugged it, still didn't work.

Only until I unplugged the USB cord, unplugged the power, then replugged power, then replugged the USB port did the printer start working again. This time it redetected as a second printer named "photosmart_7200_series~" (with the ~ at the end). Now this printer works for me, but I have to pull power and USB every now and then when the printer quits working for me, then replug it all again. It typically will print about 2-3 pages until it locks up. Many times I get a "media jam" error, or "other" error in the printer queue icon in ubuntu. Sometimes no error at all.

I can use this same printer plugged into an Xp and Vista machine with no errors whatsoever.

Please let me know what I need to post to help troubleshoot this problem.

Revision history for this message
Forest (fdenger-gmail) wrote :
Download full text (11.0 KiB)

Ok I have more details now. When I try to print from a remote machine via cups http server then it locks up and gives the media jam/other errors. Then I must unplug and replug the printer's power to work again. printing locally from firefox or gedit or print test page works fine. But once locked up, no printing (even locally) works.

I tried a suggestion in bug# Here is debug info of sending a print job to the printer from a remote system via http:

var/log/cups/error_log:
D [20/Aug/2008:16:28:17 -0400] Print-Job http://192.168.1.103:631/printers/photosmart_7200_series~
D [20/Aug/2008:16:28:17 -0400] print_job: auto-typing file...
D [20/Aug/2008:16:28:17 -0400] add_job: requesting-user-name="forest"
D [20/Aug/2008:16:28:17 -0400] Adding default job-sheets values "none,none"...
I [20/Aug/2008:16:28:17 -0400] [Job 51] Adding start banner page "none".
D [20/Aug/2008:16:28:17 -0400] Discarding unused job-created event...
I [20/Aug/2008:16:28:17 -0400] [Job 51] Adding job file of type application/octet-stream.
I [20/Aug/2008:16:28:17 -0400] [Job 51] Adding end banner page "none".
I [20/Aug/2008:16:28:17 -0400] [Job 51] Queued on "photosmart_7200_series~" by "forest".
D [20/Aug/2008:16:28:17 -0400] [Job 51] hold_until = 0
D [20/Aug/2008:16:28:17 -0400] Discarding unused printer-state-changed event...
D [20/Aug/2008:16:28:17 -0400] [Job 51] job-sheets=none,none
D [20/Aug/2008:16:28:17 -0400] [Job 51] banner_page = 0
D [20/Aug/2008:16:28:17 -0400] [Job 51] argv[0]="photosmart_7200_series~"
D [20/Aug/2008:16:28:17 -0400] [Job 51] argv[1]="51"
D [20/Aug/2008:16:28:17 -0400] [Job 51] argv[2]="forest"
D [20/Aug/2008:16:28:17 -0400] [Job 51] argv[3]="Untitled - Notepad"
D [20/Aug/2008:16:28:17 -0400] [Job 51] argv[4]="1"
D [20/Aug/2008:16:28:17 -0400] [Job 51] argv[5]="job-uuid=urn:uuid:55e6ba99-456e-3b73-64e9-34ae807c9355"
D [20/Aug/2008:16:28:17 -0400] [Job 51] argv[6]="/var/spool/cups/d00051-001"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[8]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[9]="SERVER_ADMIN=root@forest-desktop"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[10]="SOFTWARE=CUPS/1.3.7"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[11]="TMPDIR=/var/spool/cups/tmp"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[12]="TZ=America/Indiana/Petersburg"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[13]="USER=root"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [20/Aug/2008:16:28:17 -0400] [Job 51] envp[15]="CUPS_ENCRY...

Revision history for this message
jan (jan-ubuntu-h-i-s) wrote :
Revision history for this message
Forest (fdenger-gmail) wrote :

Marking confirmed, because I have done extensive troubleshooting, and definately there is a problem with this and have tried every combination of app-armor disabling, running as root, and everything. And this but is reproduced by a significant portion of users using hplip on usb inkjet printers on a variety of systems. All regressions since 8.04 beta and 8.04 finals.

Changed in hplip:
status: New → Confirmed
Revision history for this message
miketheday (miketheday) wrote :

I don't see this problem after updating to Ibex 08.10

Revision history for this message
miketheday (miketheday) wrote :

I'd like to withdraw the last comment. I did see it in 08.10 but not immediately. It occurred in 09.04 & still happening in 09.10.

Revision history for this message
chrissaxon (chrissaxon) wrote :

I can confirm the problem with Ubuntu 9.10 and my Photosmart 7450. Under Windows, the printer works fine.Under Ubuntu the printer seems to be detected and installed correcttly, however I cannot print anything. The task is shown in the printer queue, but its status is shown as "angehalten" (German for stopped) and changing the status manually does not produce any result. The problem solver reports "communication problems". The printer seems "locked up" so badly, it sometimes even stops the computer during the boot sequence, so I have to unplug its power supply.

 I have downloaded and installed the latest hplips-package, but that didn't change anything.

Revision history for this message
Stefan Koch (stefan-koch) wrote :

After an really media-jam, I get every time the media-jam error. The printer prints, but the error comes... I don't know whether the message come before the really jam, but I have really noticed the error bubble since the jam.

The error comes if I print from my notebook (ubuntu 9.10) to the "server" (ubuntu 9.10), on the notebooks display, too. By printing from the server the message comes, too.

The protocol between client and server is IPP.

Best regards

Stefan Koch

Revision history for this message
Javier Valdivia (javivaldi80) wrote :

I have the exact same problem as Chrissaxon describes, word by word. Pleasa do let me know if any solution is found (other than printing under windows, which I perfectly can, of course)

Revision history for this message
tulku (lucas-chiesa) wrote :

I'm having this same problem of printer hanging on Ubuntu 10.04 Lucid. However, I could not print a single page.

This is using an HP Photosmart 7450.

Lucas

Revision history for this message
Don Pittman (donpittman) wrote :

I have had the same problem for over a year with Fedora and now Ubuntu. I am currently running Ubuntu 10.04 with hplip 3.10.2-2ubuntu2.1 and cups 1.4.3-1ubuntu1.3. Is there a plan to fix this bug?

penalvch (penalvch)
no longer affects: hplip (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Revision history for this message
penalvch (penalvch) wrote :

miketheday, thank you for reporting this bug to Ubuntu. Karmic reached EOL on April 30, 2011.
See this document for currently supported Ubuntu releases: https://wiki.ubuntu.com/Releases

Is this an issue in a supported release? If so, could you please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect 241781

Changed in hplip (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
affects: hplip → hplip (Ubuntu)
Changed in hplip (Ubuntu):
status: New → Incomplete
importance: Undecided → Low
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Can someone of the HPLIP developers at HP check what is going on here? Thanks.

Revision history for this message
dino99 (9d9) wrote :

An other feedback with a c4585 here running on vivid and/or utopic/precise i386:
- same issue as described
- i get around by unplug/plug the usb cord

so im thinking about how the 'usb' device is monitored:
- at the login session (gnome-shell here) the hp printer is well identified (icon in the systray for a few seconds then disappear)
- when a print job is sent later, the printer does not awake: need to unplug/plug the usb cord, then i need to reload the printing job, choose the printer, then the job is done. But then the printer is again deactivated and the next print job needs the previous workaround.

That is; so as i understand, sending a print job SHOULD also first reinitiate the device to make it active. Is it a udev/systemd/script/else missing/not implemented mandatory job ? (seems not be a hplip issue per se)

tags: added: utopic vivid
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

This seems to be a wake-up problem on some (probably older) printer models.

Usually, a printer should wake up from power-saving mode simply by sending a job (or even any kind of status or ink level request) to the printer, a special wake-up command should not be needed. But one never knows whether there are printers needing a wake-up command or printers with a hardware/firmware bug.

Can someone of the HPLIP developers at HP have a look into this and perhaps let HPLIP somehow precede print jobs with some wake-up command, at least for printer groups where this is needed or even to all printers where it is safe?

Revision history for this message
penalvch (penalvch) wrote :

dino99, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal:
ubuntu-bug cups

For more on this, please see the official Ubuntu documentation:
Ubuntu Bug Control, and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

As well, please do not announce in this report you created a new bug report.

Thank you for your understanding.

tags: removed: utopic vivid
Revision history for this message
Bungaman (thisisabreachofprivacy) wrote :

Same issue for me, also on photosmart 7450. I managed to get one test page out of the printer and that's it. What is happening is that the printer disappears from the usb channel. Why it does that I do not know but the computer really cannot communicate to the printer anymore when it is gone. I tried to plug it in on different usb ports but that does not resolve anything.

One other strange thing is that it always says "Pen cleaning in progress" just after switching it on and that status message does not go away. Note that I did install new cartridges with all these issues and was able to get 1 test page out which printed nicely. Another thing is the cartridge for color always indicates as not installed althoug it is and with the test page, it used the colors.

I kicked out Windows but a bit too soon I believe... Desparate for a fix...

me@Lapper:~$ lsusb
Bus 002 Device 041: ID 03f0:b802 Hewlett-Packard PhotoSmart 7400 series
Bus 002 Device 003: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 13d3:5710 IMC Networks UVC VGA Webcam
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
me@Lapper:~$ lsusb
Bus 002 Device 003: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 13d3:5710 IMC Networks UVC VGA Webcam
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Revision history for this message
penalvch (penalvch) wrote :

Bungaman, it would help immensely if you filed a new report via a terminal:
ubuntu-bug cups

Please feel free to subscribe me to it.

Revision history for this message
dino99 (9d9) wrote :

This is fixed with my hardware and recent ubuntu releases.

Changed in hplip:
status: New → Incomplete
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Closing the bug then. Thanks.

Changed in hplip (Ubuntu):
status: Incomplete → Invalid
Changed in hplip:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.