Minha esposa e eu baixamos os passes do museu em PDF e os imprimimos na mesma impressora a laser PostScript. Para minha surpresa, o dela parecia muito melhor! À esquerda está a impressão do Mac dela, e à direita a que foi enviada da minha máquina Debian Linux. Estou usando evince 3.14.1, libcairo2 1.15.8, cups 2.1.3 e o Internet Printing Protocol para falar com a HP LaserJet Pro 400 MFP M425dn (qualquer outro fator que possa importar?).
Aparentemente, a impressora de alguma forma não está executando o conteúdo PostScript, o que deve render uma renderização de alta resolução. Mas não estou ciente de exigir que o conteúdo seja pré-renderizado na minha área de trabalho nem procuraria isso.
O que configurei errado e como posso aumentar a qualidade da saída?
Resolvi-o. As páginas estavam sendo renderizadas no computador porque eu havia escolhido um driver LaserJet da seção Hewlett-Packard da interface de gerenciamento de impressora CUPS, implementado usando Gutenprint. Isso funcionou bem para texto em preto e branco, mas mal para áreas coloridas.
Depois de ainda não ver a opção "PostScript" no configurador, escolhi "Raw", e isso funciona: agora a renderização acontece na impressora, fazendo com que a saída do papel pareça adequada tanto com gráficos quanto com texto. Obrigado a todos por sua ajuda!
Parece que você pode precisar instalar o plug-in de driver proprietário HPLIP:
https://developers.hp.com/hp-linux-imaging-and-printing/models/laserjet/hp_laserjet_400_mfp_m425dn