[Bug 1123347] New: I get error about missing files when I print.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123347 Bug ID: 1123347 Summary: I get error about missing files when I print. Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Printing Assignee: jsmeix@suse.com Reporter: carlos.e.r@opensuse.org QA Contact: jsmeix@suse.com Found By: --- Blocker: --- I get these errors in the cups log, and a popup error when I print: E [18/Jan/2019:10:08:31 +0100] cp1510n_ps: File \"/Library/Printers/hp/Profiles/sRGB_A.icc\" not available: No such file or directory E [18/Jan/2019:10:08:31 +0100] cp1510n_ps: File \"/Library/Printers/hp/Profiles/CMYK_A.icc\" not available: No such file or directory E [18/Jan/2019:10:08:31 +0100] cp1510n_ps: File \"/Library/Printers/hp/Profiles/Gray_A.icc\" not available: No such file or directory It is not the first time I see that error, but I do not remember what package should contain them, and google doesn't find them. However, printing works. Notice that it is not only errors in the log, but that several popup messages appear on the desktop and I have to click on each of them. I installed "icc-profiles-all", which also brought in "icc-profiles-basiccolor-printing2009-extra" and "icc-profiles-oyranos-extra". The complete list of installed icc profiles is: cer@Telcontar:~> rpm -qa | grep -i icc-profiles icc-profiles-oyranos-extra-1.2-lp150.1.6.noarch icc-profiles-basiccolor-printing2009-coat2-1.2.0-lp150.1.6.noarch icc-profiles-all-1.2-lp150.1.6.noarch icc-profiles-basiccolor-printing2009-extra-1.2.0-lp150.1.6.noarch icc-profiles-lcms-lab-1.2-lp150.1.6.noarch icc-profiles-basiccolor-lstarrgb-1.2-lp150.1.6.noarch icc-profiles-openicc-rgb-1.3-lp150.1.6.noarch icc-profiles-1.2-lp150.1.6.noarch icc-profiles-mini-1.2-lp150.1.6.noarch cer@Telcontar:~> I can not find any other icc-profile package in YaST. Still, no hp profiles: cer@Telcontar:~> locate sRGB_A.icc cer@Telcontar:~> cer@Telcontar:~> locate Library/Printers/hp/Profiles cer@Telcontar:~> cer@Telcontar:~> locate /Library/Printers/ cer@Telcontar:~> Googling for "CMYK_A.icc opensuse" I find one entry: +++........... openSUSE ICC Profile Taxi icc.opensuse.org/ AOCASEM S.p.A.AU OptronicsAcerAcer TechnologiesAculabAculab LtdAdvanced Micro DevicesAncor CommunicationsAncor Communications IncAppleApple ... ...........++- but it gives error: "503 Sorry, the page you are looking for is currently down for maintenance." I also find <https://software.opensuse.org/package/icc-profiles-openicc-rgb> +++........... icc-profiles-openicc-rgb Default sRGB ICC profile + The "WWW standard" sRGB colorimetry in a ICC profile and others. There is no official package available for ALL Distributions ...........++- seems to be repo "multimedia:color_management" marked as experimental. But in fact, I already have official package "icc-profiles-openicc-rgb-1.3-lp150.1.6.noarch" installed - how come the search page says there is no official package and points to an experimental package instead? Anyway, I update that package to find out [...] Nope, the package file list does not contain any "sRGB_A.icc" file. It has "/usr/share/color/icc/OpenICC/sRGB.icc". Reverting update and repo add. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123347 http://bugzilla.opensuse.org/show_bug.cgi?id=1123347#c1 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |carlos.e.r@opensuse.org Found By|--- |Community User Flags| |needinfo?(carlos.e.r@opensu | |se.org) --- Comment #1 from Johannes Meixner <jsmeix@suse.com> --- Carlos Robinson, you did not tell which printer driver is used cf. the section "Always tell which printer driver is used" in https://en.opensuse.org/SDB:How_to_Report_a_Printing_Issue so that I guess: Because of your "cp1510n_ps" I guess you use a HP Color LaserJet CP1510 PostScript printer with a PPD file like /usr/share/cups/model/manufacturer-PPDs/hp/HP_Color_LaserJet.ppd.gz Those PPDs in the manufacturer-PPDs RPM are directly from various printer manufacturers and we (i.e. openSUSE) distribute them "as is". In particular some HP PostScript printer PPDs like the above mentioned /usr/share/cups/model/manufacturer-PPDs/hp/HP_Color_LaserJet.ppd.gz contain ---------------------------------------------------------------------------- *cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc" *cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc" *cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc" ---------------------------------------------------------------------------- but the manufacturers did not provide us their ICC profile that they reference in their PPDs so that those ICC profiles are missing. I assume the easiest workaround to silence such error messages is to remove those lines with a plain text editor from the PPD file that is actually used for your print queue which should be the file /etc/cups/ppd/cp1510n_ps.ppd or only deactivate those lines by making them comments via a leading '*% ' (cf. other lines in that PPD file) as in ---------------------------------------------------------------------------- *% cupsICCProfile RGB../sRGB Matching Profile: "/Library/Printers/hp/Profiles/sRGB_A.icc" *% cupsICCProfile CMYK../CMYK Matching Profile: "/Library/Printers/hp/Profiles/CMYK_A.icc" *% cupsICCProfile Gray../Gray Matching Profile: "/Library/Printers/hp/Profiles/Gray_A.icc" ---------------------------------------------------------------------------- Please provide feedback if things work well for you with that workaround. If things work well I could remove or deactivate those lines by default in the PPDs in our manufacturer-PPDs RPM to avoid such error messages. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123347 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|I get error about missing |Error messages about |files when I print. |missing HP ICC profiles | |(sRGB_A.icc CMYK_A.icc | |Gray_A.icc) when printing -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123347 http://bugzilla.opensuse.org/show_bug.cgi?id=1123347#c2 --- Comment #2 from Carlos Robinson <carlos.e.r@opensuse.org> --- (In reply to Johannes Meixner from comment #1)
Carlos Robinson, you did not tell which printer driver is used cf. the section "Always tell which printer driver is used" in https://en.opensuse.org/SDB:How_to_Report_a_Printing_Issue so that I guess:
Sorry. This is the exact info: cer@Telcontar:~> egrep 'NickName|cupsFilter' /etc/cups/ppd/cp1510n_ps.ppd *ShortNickName: "HP Color LaserJet CP1510 Series" *NickName: "HP Color LaserJet CP1510 Series Postscript (recommended)" cer@Telcontar:~> *% ================================= *% Product/PPD Version Information *% ================================= *% PPD File Version Information *FormatVersion: "4.3" *FileVersion: "PPD-VERSION-STRING" *HPBuildNumber: "001" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "HP1510.PPD" *%== Mac OS X specific begin == * *%================================================= *% Product Name and Version Information *%================================================= *Manufacturer: "HP" *Product: "(HP Color LaserJet CP1513n)" *Product: "(HP Color LaserJet CP1514n)" *Product: "(HP Color LaserJet CP1515n)" *Product: "(HP Color LaserJet CP1516n)" *Product: "(HP Color LaserJet CP1517ni)" *Product: "(HP Color LaserJet CP1518ni)" *Product: "(HP Color LaserJet CP1519ni)" *ModelName: "HP Color LaserJet CP1510 Series" *ShortNickName: "HP Color LaserJet CP1510 Series" *NickName: "HP Color LaserJet CP1510 Series Postscript (recommended)" *PSVersion: "(3011.001) 1"
but the manufacturers did not provide us their ICC profile that they reference in their PPDs so that those ICC profiles are missing.
I see. Could those files be found on a Windows install of the same printer? If so, where should I copy them? (I have to install the printer first there, not done yet. I'll try that and report)
I assume the easiest workaround to silence such error messages is to remove those lines with a plain text editor from the PPD file that is actually used for your print queue which should be the file /etc/cups/ppd/cp1510n_ps.ppd or only deactivate those lines by making them comments via a leading '*% ' (cf. other lines in that PPD file) as in
Ok, I'll try that route if I can not find the file in the Windows partition of my laptops. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123347 http://bugzilla.opensuse.org/show_bug.cgi?id=1123347#c3 --- Comment #3 from Carlos Robinson <carlos.e.r@opensuse.org> --- Well, no luck in Windows 10 so far. Left to automatics, it installs a PCL6 driver; thus I selected to choose driver instead, and chose my exact model with PS driver. It installed this PPD: /Windows/System32/spool/V4Dirs/1D0FD346-C59A-4227-A777-F80AD51F6224/89600974.ppd which contains this reference inside: *ModelName: "HP A-size v4 class driver PS" *ShortNickName: "HP A-size v4 class driver PS" *NickName: "HP A-size v4 class driver PS" *Product: "(HP A-size v4 class driver PS)" *Manufacturer: "HP" *PSVersion: "(3010.108) 0" *MSBidiQueryFile: "hpcCFGPS.gdl" No mention of the word "profile" in the file, and no new ICC file in the disk. I guess I have to try download some driver from HP instead. Is there some forum where I can ask these guys where those ICC files can be obtained? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123347 http://bugzilla.opensuse.org/show_bug.cgi?id=1123347#c4 --- Comment #4 from Johannes Meixner <jsmeix@suse.com> --- One possible place in particular for Linux could be HPLIP https://developers.hp.com/hp-linux-imaging-and-printing/about there via the "Contact Us: Ask a Question" link but you need a "Launchpad" account to ask there. Because PostScript printers do not need a driver that depends on a particular operating system I assume one could use any printer related contact at HP for HP PostScript printer issues. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123347 http://bugzilla.opensuse.org/show_bug.cgi?id=1123347#c5 --- Comment #5 from Carlos Robinson <carlos.e.r@opensuse.org> --- Thanks, I'm trying that. I created an account, click on ask a question, it asks if I want to share name and email (does not allow me to untick), then crashes with error, says they will look soon into it. I'll try some other time. Meanwhile, I installed the printer in Windows using the downloaded package from HP site, then back in Linux I searched for files. No new *icc file. I have new merged.ppd: *ModelName: "HP A-size v4 class driver PS" *ShortNickName: "HP A-size v4 class driver PS" *NickName: "HP A-size v4 class driver PS" *Product: "(HP A-size v4 class driver PS)" *Manufacturer: "HP" *PSVersion: "(3010.108) 0" *MSBidiQueryFile: "hpcCFGPS.gdl" which seems the same thing as yesterday. This people are not using the same ppd in Windows than in Linux, and not handling profiles the same way. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123347 http://bugzilla.opensuse.org/show_bug.cgi?id=1123347#c7 --- Comment #7 from Carlos Robinson <carlos.e.r@opensuse.org> --- Please consider that this was waiting on an external bug tracking system: https://bugs.launchpad.net/hplip/+bug/1817372 You might consider changing the status to reflect that - although there seems to be a fat chance they answer. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1123347 http://bugzilla.opensuse.org/show_bug.cgi?id=1123347#c8 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.launchpad.net/ | |hplip/+bug/1817372 Resolution|WONTFIX |UPSTREAM Flags|needinfo?(carlos.e.r@opensu | |se.org) | --- Comment #8 from Johannes Meixner <jsmeix@suse.com> --- Carlos Robinson thank you so much! Even relatively small things like upstream reports help a lot when I must not do them myself. The main thing with upstream reporting is not the initial report but being responsive if upstream has questions and things like that. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com