Impressora virtual cups-pdf com texto selecionável
Dica publicada em Linux / Configuração
Impressora virtual cups-pdf com texto selecionável

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.