Driverless printing to EPSON EP-879AW always print with monochrome

Bug #1689803 reported by Naruhiko Ogasawara
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cups (Ubuntu)
Fix Released
Undecided
Unassigned
cups-filters (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I tried Zesty's driverless printing feature, to print my EPSON EP-879AW printer (which supports Apple Airprint).
Seems well, except any printouts are monochrome.

1) connect my Zesty machine to my home network via Wi-Fi
2) connect the printer to my home network via Wi-Fi
3) use system-config-printer, the print queue connected to the printer is automatically added.
4) print some colored from any applications, like Chromium web browser, LibreOffice or else.

Expected Result:
- documents printed in color.

Actual Result:
- documents printed in monochrome.

NOTE:
driverlesstest.ppd, generated by following command is attached:

$ lpadmin -p driverlesstest -E -v ipp://EPSONxxxxx.local:631/ipp/print -m everywhere

By using FileDevice feature of CUPS, generated CUPS-raster file is already monochrome data.
---
$ file /tmp/driverless.prn
/tmp/driverless.prn: Cups Raster version 2, Big Endian, 360x360 dpi, 2976x4209 pixels 1 bits/color 1 bits/pixel ColorOrder=Chunky ColorSpace=black
---

I guess that the problem is pdftoraster filter generates monochrome data although the generated PPD contains "*ColorDevice: True."

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

Can you please run the following command in a terminal window:

driverless

This will show some URIs, one is of your printer.

Then run

ipptool -tv <URI> get-printer-attributes.test > out.txt

Replace <URI> by the the URI of your printer as reported by the "driverless" command.

Attach the out.txt file.

Changed in cups-filters (Ubuntu):
status: New → Incomplete
Revision history for this message
Naruhiko Ogasawara (naruoga) wrote :

Please check the attached out.txt

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

Thank you for the IPP attributes file.

Reported to CUPS upstream as

https://github.com/apple/cups/issues/4998

Changed in cups-filters (Ubuntu):
status: Incomplete → Triaged
Changed in cups (Ubuntu):
status: New → Confirmed
status: Confirmed → Triaged
Revision history for this message
Naruhiko Ogasawara (naruoga) wrote :

Thank you for reporting the issue to upstream. It's great to see that CUPS master already fix it.

Now I'm trying to confirm that fix solve my problem using rebuilt Zenial CUPS package with the patch.
Following lpadmin command generates collect PPD (attached) and I can get printouts in color with the queue TEST. Cool!

> lpadmin -p TEST -E -v `driverless` -m everywhere

However, the auto-generated driverless print queue (EPSON-EP-879A-Series) still seem to use old PPD (and I can't get printouts in color with that).
How I re-generate that PPD for the driverless queue?

Revision history for this message
Naruhiko Ogasawara (naruoga) wrote :

One more question: do you have any plan to backport it to Zenial?

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

Note that you also have to update cups-filters (esp. libcupsfilters) to get the PPD for auto-generated queues right.

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

Fixed in cups-filters since 1.14.1.

Changed in cups-filters (Ubuntu):
status: Triaged → Fix Committed
status: Fix Committed → Fix Released
Changed in cups (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Fixed in CUPS 2.2.4-4.

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.