Por padrão em algumas distros, quando você imprimir pela impressora virtual cups-pdf, todo conteúdo do arquivo gerado é tratado como imagem, ou seja se você selecionar uma parte de texto com o mouse do arquivo criado pela impressora cups-pdf e copiar o mesmo ao colar o texto em um processador de texto você terá um monte de caracteres binários.
Solução
1- Edite o arquivo /etc/cups/printers.conf e localize o nome dado para a sua impressora virtual cups-pdf e coloque a seguinte linha abaixo da última linha das opções da sua impressora virtual cups-pdf: Option pdftops-renderer pdftocairo
2- Verificar o arquivo cups-pdf.conf
No arquivo /etc/cups/cups-pdf.conf, você deve verificar na linha do GSCall que normalmente está sempre comentada (com um #), onde o que tiver nesta linha é o padrão utilizado pelo cups-pdf, e na parte -sDEVICE= deve está pdfwrite e caso não esteja altere a mesma e deixe como -sDEVICE=pdfwrite e depois remova o caractere # da frente da linha GSCall.
Nota:
Se o padrão da linha GSCall tiver como -sDEVICE=pdfwrite não é necessário remover o caractere # do início da linha do GSCall.
3- Reiniciar o serviço do servidor do cups da sua distro para entrar em efeito as alterações feita.

Nenhum comentário:
Postar um comentário