cups-lpd does not print multiple pages

Bug #1027804 reported by Marcus Smuda
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cups (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

1) Versioninfo

Description: Ubuntu 12.04 LTS
Release: 12.04

2) Packages installed

ii cups 1.5.3-0ubuntu1
ii cups-bsd 1.5.3-0ubuntu1
ii cups-client 1.5.3-0ubuntu1
ii cups-common 1.5.3-0ubuntu1
ii cups-dbg 1.5.3-0ubuntu1
ii cups-driver-gutenprint 5.2.8~pre1-0ubuntu2.1
ii cups-filters 1.0.18-0ubuntu0.1
ii cups-pdf 2.6.1-6
ii cups-ppdc 1.5.3-0ubuntu1
ii cupsddk 1.5.3-0ubuntu1
ii ghostscript-cups 9.05~dfsg-0ubuntu4
ii libcups2 1.5.3-0ubuntu1
ii libcupscgi1 1.5.3-0ubuntu1
ii libcupsfilters1 1.0.18-0ubuntu0.1
ii libcupsimage2 1.5.3-0ubuntu1
ii libcupsmime1 1.5.3-0ubuntu1
ii libcupsppdc1 1.5.3-0ubuntu1

3) Printjobs with multiple pages should be printed

4) Print queue jumps to "hold", if you release, your printjob is canceled

This is what the debug log says:

D [16/Jul/2012:04:00:41 -0400] add_job: requesting-user-name="MYUSER"
I [16/Jul/2012:04:00:41 -0400] [Job 1513] Adding start banner page "none".
D [16/Jul/2012:04:00:41 -0400] Discarding unused job-created event...
I [16/Jul/2012:04:00:41 -0400] [Job 1513] Queued on "Zebra002-US" by "MYUSER".
D [16/Jul/2012:04:00:41 -0400] Returning IPP successful-ok for Create-Job (ipp://localhost/printers/Zebra002-US) from localhost
D [16/Jul/2012:04:00:41 -0400] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [16/Jul/2012:04:00:41 -0400] cupsdReadClient: 19 POST /jobs/1513 HTTP/1.1
D [16/Jul/2012:04:00:41 -0400] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [16/Jul/2012:04:00:41 -0400] cupsdAuthorize: No authentication data provided.
D [16/Jul/2012:04:00:41 -0400] cupsdReadClient: 19 1.1 Send-Document 1
D [16/Jul/2012:04:00:41 -0400] Send-Document ipp://localhost/jobs/1513
D [16/Jul/2012:04:00:41 -0400] cupsdIsAuthorized: requesting-user-name="MYUSER"
D [16/Jul/2012:04:00:41 -0400] Send-Document client-error-bad-request: Missing last-document attribute in request.
E [16/Jul/2012:04:00:41 -0400] Returning IPP client-error-bad-request for Send-Document (ipp://localhost/jobs/1513) from localhost

This Bug is already decribed on cups.org, but seems not yet patched on Ubuntu 12.04. Patchfile is supplied at cups.org.
Please refer to http://www.cups.org/str.php?L4118

Best regards,
   Marcus

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Fix from the upstream bug report added to the CUPS package and committed to the BZR repository at Debian. The fix will be in the next CUPS package in Ubuntu Quantal.

Changed in cups (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.0 KiB)

This bug was fixed in the package cups - 1.6.0-0bzr1

---------------
cups (1.6.0-0bzr1) quantal; urgency=low

  [ Till Kamppeter ]
  * New upstream release
     - Avahi-based Bonjour/DNS-SD/mDNS support
     - ICC-based color management with colord
     - IPP-Everywhere support
     - Moved filters not needed by Mac OS to cups-filters project at
       OpenPrinting.
     - Moved API of libcupsdrivers (driver.h) and of part of libcupsimage
       (image.h) to cups-filters.
     - cups-polld removed
     - Fixes: LP: #904093, LP: #1027804
  * debian/patches/ipp-backend-cups-1.5.4-fixes.patch,
    debian/patches/install-sh-remove-bashism.patch,
    debian/patches/usb-backend-busy-loop-fix.patch,
    debian/patches/usb-backend-detach-usblp-earlier-crash-guards.patch,
    debian/patches/usb-backend-initialize-usblp-attached-state.patch,
    debian/patches/usb-backend-further-enhancements.patch,
    debian/patches/snmp-dont-stop-without-ipv6.patch,
    debian/patches/cups-avahi.patch,
    debian/patches/colord-support.patch: Removed, included upstream.
  * debian/patches/dnssd-reg-array-linear-search.patch: Removed, not applicable
    any more.
  * debian/patches/pidfile.patch,
    debian/patches/airprint-support.patch,
    debian/patches/no-conffile-timestamp.patch,
    debian/patches/drop_unnecessary_dependencies.patch,
    debian/patches/configure-default-browse-protocols.patch
    debian/patches/add-ipp-backend-of-cups-1.4.patch
    debian/patches/printer-filtering.patch,
    debian/patches/show-compile-command-lines.patch,
    debian/patches/pstops-based-workflow-only-for-printing-ps-on-a-ps-printer.patch,
    debian/patches/tests-ignore-usb-crash.patch: Manually regenerated to adapt
    to upstream changes.
  * debian/patches/debian/patches/ppd-poll-with-client-conf.patch,
    debian/patches/manpage-translations.patch,
    debian/patches/rootbackends-worldreadable.patch,
    debian/patches/reactivate_recommended_driver.patch,
    debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
    debian/patches/do-not-broadcast-with-hostnames.patch,
    debian/patches/confdirperms.patch,
    debian/patches/log-debug-history-nearly-unlimited.patch,
    debian/patches/tests-ignore-warnings.patch,
    debian/patches/tests-slow-lpstat.patch: Refreshed with quilt.
  * debian/patches/airprint-support.patch: Fixes in the conditionals to make
    AirPrint work with the new upstream Avahi support.
  * debian/patches/cupsd-conf-remove-obsolete-browse-directives.patch:
    Removed obsolete "BrowseOrder" and "BrowseAllow" lines from cupsd.conf.
  * debian/patches/printers-c-recognize-remote-cups-queue-via-dnssd-uri.patch,
    Treat raw queues pointing to a CUPS server as remote queues (using PPD on
    server) also if they have a "dnssd://..." URI.
  * debian/patches/avahi-not-considered-at-some-dnssd-conditionals.patch: At
    some points Avahi was not considered in conditionals for DNS-SD. This
    broke most of the printer sharing functionality.
  * debian/patches/ubuntu/ubuntu-disable-browsing.patch: Updated.
  * debian/cups.install: Removed all references to the discontinued cups-polld.
  * debian/rules: Removed lines for ...

Read more...

Changed in cups (Ubuntu):
status: Fix Committed → Fix Released
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.