Bug 745631 - [hpcups] HP PSC 1610 - Canceled print continues to print
Summary: [hpcups] HP PSC 1610 - Canceled print continues to print
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: hplip
Version: 16
Hardware: i686
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Tim Waugh
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-12 21:12 UTC by Cybertimber2011
Modified: 2011-12-09 14:51 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-12-09 14:51:53 UTC
Type: ---


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
CUPS Bugs and Features 3992 0 None None None Never

Description Cybertimber2011 2011-10-12 21:12:52 UTC
Description of problem:
When I canceled a print via system-config-printer, the job continued to print even though it was gone from the queue.

Version-Release number of selected component (if applicable):
rpm -qi system-config-printer
Version: 1.3.7
Release 1.fc16

rpm -qi hplip-libs
Version 3.11.10
Release 2.fc16

rpm -qi hplip-common
Version 3.11.10
Release 2.fc16

How reproducible:
Always

Steps to Reproduce:
1. Connect printer
2. Let drivers install
3. Print something
4. Cancel the print from the Print Queue (Document Print Status)
  
Actual results:
Page finishes printing

Expected results:
Page stops printing where it's at, and releases the page.

Additional info:

Comment 1 Tim Waugh 2011-10-25 14:52:24 UTC
This is very particular to the driver and the backend.

The print job is not "force stopped" until a timeout is reached (default 5 minutes).  The reason for this is to avoid the printer getting stuck in a weird state.

The driver and the backend both know the job is to be cancelled; how they handle that is their business.

So: which driver, and which backend, are you using?

https://fedoraproject.org/wiki/Printing/Debugging

Comment 2 Cybertimber2011 2011-10-26 01:33:04 UTC
Same as found here: https://bugzilla.redhat.com/attachment.cgi?id=528116 

HPLIP
#rpm -qi hplip-libs
Version 3.11.10
Release 2.fc16

#rpm -qi hplip-common
Version 3.11.10
Release 2.fc16

#grep -H '^*NickName:' /etc/cups/ppd/*.ppd
/etc/cups/ppd/PSC-1600-series.ppd:*NickName: "HP PSC 1600 Series, hpcups
3.11.10"

Comment 3 Tim Waugh 2011-11-16 16:56:03 UTC
Hmm, hpcups seems to be behaving OK here.

Part of the reason there is no immediate reaction is that the printer has some amount of buffering.  However both the usb backend the pipe between it and hpcups are both buffering data as well.  Will investigate whether CUPS needs a side-channel command to discard output.

Comment 4 Tim Waugh 2011-12-09 14:51:53 UTC
Reported upstream:
  http://cups.org/str.php?L3992


Note You need to log in before you can comment on or make changes to this bug.