terça-feira, 17 de fevereiro de 2026

Impressora virtual cups-pdf com texto selecionável



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