| Summary: | evince does not print under Fedora 15 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Domingo Becker <domingobecker> |
| Component: | evince | Assignee: | Marek Kašík <mkasik> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | urgent | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 15 | CC: | antonio.montagnani, bfay, bugzilla-redhat, cwickert, flexmaschie, hafflys, jh.redhat-2018, luimarma, mkasik, tim |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-05-21 11:59:33 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Domingo Becker
2011-05-23 14:58:03 UTC
I can confirm this.
Evince still doesn't print under Fedora 15 (Final release)
evince-3.0.0-1.fc15.i686
Same behaviour as described above.
> How reproducible:
> always
>
> Steps to Reproduce:
> 1. Open evince
> 2. open a pdf file
> 3. File->print on any connected printer.
>
> Actual results:
> It doesn't print and no messages at all in /var/log/messages and
> /var/log/cups/error_log
Adobe Reader prints just fine.
Although evince prints fine, by opening it as root.
Seems related to language translation. Running "evince doc.pdf" from terminal of user "juan" that does use spanish language then you cannot print nor access the evince preview window. But if from termianl of user juan you then do a "su - juan" and then run "evince doc.pdf" the default spanish language is overridden and you can access the preview window and also print. It is also interesting that "evince-viewer dos.pdf" does normally open the preview window and allows the printing without the need of doing the "su - juan" trick. Indeed a language pack problem. If you copy /usr/share/locale/en_GB/LC_MESSAGES/evince.mo to your non working language, for example /usr/share/locale/es/LC_MESSAGE/evince.mo then the printing and preview are working, but of course your language labels in evince are changed to English. Some languages work like English, some many others not like Spanish and Catalan. My language is set to German, so that's broken as well. It seems to be more than just the language file. Neither copying the file nor setting LANG=C before running evince fixed the problem. I made sure that no evince instance was running and killed evinced. When printing the printer LED starts blinking (HP LaserJet 4200, Postscript driver), but then stops without actually printing the document. The CUPS instances on both my laptop, and the central print server (CentOS 5.5), claim success on the print job. So I suspect that there is something wrong with preparing the print job. Raising severity as printing is about 50% of the PDF viewer's job. Same here, language is Italian I have the same problem with epdfview. It sends a printjob to the printer, however nothing is actually printed. No errors. I think that your printer related problem is a separate problem from evince problem related here. The described problem solves copying a working language i.e. "/usr/share/locale/en_GB/LC_MESSAGES/evince.mo" to your default user language, in my case "/usr/share/locale/es/LC_MESSAGES/evince.mo" (In reply to comment #8) > I think that your printer related problem is a separate problem from evince > problem related here. Indeed, it was false alarm. Sorry, please completely ignore my comment 7. If I change resolution of printer from 300 dpi to 600 dpi, evince prints. What is wrong?? (In reply to comment #3) > Indeed a language pack problem. If you copy > /usr/share/locale/en_GB/LC_MESSAGES/evince.mo to your non working language, for > example /usr/share/locale/es/LC_MESSAGE/evince.mo then the printing and preview > are working, but of course your language labels in evince are changed to > English. It works if I copy the .mo files like you say. Where are the evince.pot and the es.po file to fix it? I'm the Fedora Spanish Translation Team coordinator, and I may take a look at the es.po file. thanks and kind regards Domingo Becker Please see this report: https://bugzilla.redhat.com/show_bug.cgi?id=804304 Also, reference: https://bugzilla.redhat.com/show_bug.cgi?id=748523 The issue may be an SELINUX problem. These messages also appeared in the terminal from which I had started evince. #evince (evince:3979): Gtk-WARNING **: gtkcontainer.c:919: container class `GtkScrolledWindow' has no child property named `top-attach' (evince:3979): Gtk-WARNING **: gtkcontainer.c:919: container class `GtkScrolledWindow' has no child property named `top-attach' (evince:3979): Gtk-WARNING **: gtkcontainer.c:919: container class `GtkScrolledWindow' has no child property named `top-attach' ** (evince:3979): WARNING **: failed to get find a colord device: Failed to FindDeviceById: GDBus.Error:org.freedesktop.ColorManager.Failed: device id 'cups-HP-Officejet-Pro-8500-A910' does not exists I don't know if this is relevant to the problem or not, but it can't hurt to provide it. Evince is actually printing well under Fedora 15 x86_64 (evince-3.0.2-1.fc15.x86_64). It also prints well under Fedora 16 x86_64 (evince-3.2.1-2.fc16.x86_64). Both of them in Spanish. It seems the problem was fixed. |