HP P1102w Filter Fails because we don't have ljzjstream |
||
Issue descriptionChrome Version: 64 OS: CrOS 10060 What steps will reproduce the problem? (1) Add HP P1102w (2) Select the correct PPD from settings (3) Try to print something What is the expected result? Paper comes out of the printer. What happens instead? Printer reports an error Please use labels and text to provide additional information. For graphics-related bugs, please copy/paste the contents of the about:gpu page at the end of this report.
,
Nov 1 2017
Thanks to https://chromium-review.googlesource.com/c/chromium/src/+/673723 this is reported as an error in 63+. In earlier versions, this manifests as a perpetually hung print job.
,
Nov 1 2017
So hpcups implicit dependencies were not something I was aware of. Ugh. Here's all values for 'hpPrinterLanguage' in the ppds we currently serve ( generated via zgrep hpPrinterLanguage * | sed -e "s/^.*\"\(.*\)\".*$/\1/" | sort -u ) hbpl1 lidil ljcolor ljfastraster ljjetready ljmono ljzjstream ljzxstream pcl3 pcl3gui pcl3gui2 quickconnect Correlating that with ppds that are annotated in the NickName as requiring a proprietary plugin, the hpPrinterLanguage variants that are almost certainly currently broken becomes: hbpl1 ljjetready ljmono ljzjstream ljzxstream egrep "\(hbpl1|ljjetready|ljmono|ljzjstream|ljzxstream\)" * | wc -l tells us this affects 186 currently served ppds. I'll go ahead and pull them from serving for now, since missing support is better than broken support. For at least *some* of these printers, hp also provides a postscript ppd, so we should get at least some of the coverage back with a little more work, it's not clear how much offhand though.
,
Nov 1 2017
Addendum -- only 124 of those ppds are actually tagged as "proprietary" in the NickName. Presumably hpPrinterLanguage is the better discriminator here.
,
Nov 1 2017
Removed broken ppds from serving, leaving this bug open until we get postscript replacements loaded, but I can't tackle that immediately due to other oncall duties.
,
Nov 10 2017
Hi Justin, Do you have a list of PPDs removed? Thanks!
,
Nov 10 2017
I've checked that the change was reverted, printers returned to list.
,
Nov 10 2017
Following up on this to provide more context, the original pull of drivers was too broad, and pulled ppds for several printers that were not, in fact, broken. Regretfully, this broke some users. The original pull was rolled back, and then we rolled forward a narrower pull that we believe correctly targets everything that is actually broken. We have some tools in flight to pull in more postscript drivers, which should help restore most of the rest of the coverage, but this is not in the repository yet.
,
Feb 14 2018
I believe this was fixed by the Nov 21 import of HPLIP 3.17.10. |
||
►
Sign in to add a comment |
||
Comment 1 by skau@chromium.org
, Nov 1 2017