18

I have a problem with evince PDF-document viewer. I have a printer that is well configured with cups, and I can print PDFs from other PDF viewers such as Okular, but not with Evince. There are simply no printer listed when I want to print with Evince, only "print to a file", or "print with lpr". I can use lpr to print with evince, but I have to type the command with the options I want, which is not very practical.

I'm running Debian Testing (Stretch) with Evince 3.22.1. I tried to delete the files ~/.cups/lpoptions and ~/.config/evince/print-settings but it did not solve the problem.

  • 2
    Same on arch after updating arch few days ago. – Szymon Wygnański Oct 31 '16 at 20:51
46

I had the same issue and I couldn't print any images either with most GTK+ applications.

The latest GTK3 (3.22) requires the package gtk3-print-backends for printers to be listed in GTK3 print dialogs.

Installing that package did the trick for me.

I'm running Arch Linux.

  • We should tell archlinux.org/packages/extra/i686/evince to update the deps. How is it possible? – Philip Miglinci Nov 3 '16 at 12:16
  • Of course it is. Should be there between OPTIONAL dependencies in my opinion. – Giuseppe Di Chiacchio Nov 4 '16 at 11:29
  • 1
    Unbelievable. Also, great catch! – Alfabravo Dec 26 '16 at 17:09
  • 1
    I just added a bug report for this. It's a weird "bug" in that technically it's listed in optional deps for gtk3 and stated on the wiki. I still think it warranted a report as it's a unique case where functionality was built-in to package A and was then removed, requiring the installation of B. This should be made more obvious to the user. – Hendy Feb 25 '17 at 16:58
  • Hmmm. So I think I was wrong about the pacman logs, and the message is only captured in the output during an upgrade. Thus, the upgrade may have mentioned the new optional dep in the terminal output but not captured this in the log. The bug was closed. – Hendy Feb 25 '17 at 17:43

protected by Community May 11 '17 at 7:41

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.