Impressões PDF perdidas no Vector Linux e derivados do Slackware

Publicado por Perfil removido em 02/06/2009

[ Hits: 6.090 ]

 


Impressões PDF perdidas no Vector Linux e derivados do Slackware



Uma grande mão na roda é o backend CUPS-PDF, que nos ajuda a salvar páginas da web (dentre outras coisas) para consulta posterior no HD, sem desperdício de tinta e papel etc.

Na maioria das distros Linux que testei ultimamente, basta adicionar a impressora virtual PDF e beleza, imprimimos no diretório $HOME/PDF.

Bom, depois de ter desinstalado o Slackware por aqui para xeretar o Ubuntu e o Vector, decidi ficar com este e o Slackware em duas partições distintas (não consigo me adaptar a outras distros que não o Slackware - mas isso é outra história) e instalei o CUPS-PDF no Vector.

Isso feito, comecei a TENTAR imprimir páginas da web... As impressões eram enviadas, os jobs eram devidamente finalizados, mas nada de impressão em $HOME/pdf ou $HOME que fosse...

Fiquei curioso, achando que tinha feito alguma besteira ou havia ocorrido algum problema, pois mesmo existindo o diretório $HOME/PDF nada era salvo ali.

Resolvi tentar instalar tudo direto do código fonte e para isso apontei meu Firefox para http://cups-pdf.de e baixei o pacote. Ao ler a documentação para instalar (por isso, meus caros, SEMPRE RTFM!), encontrei por acaso a solução: por padrão, o cups-pdf salva os arquivos gerados em /var/spool/cups-pdf/$USER.

Antes de perder tempo compilando, abri um terminal "cd /var/spool/cups-pdf/vfs/" e SURPRESA! Tudo estava ali guardadinho.

Para evitar essa canseira e salvar tudo no diretório $HOME há duas soluções básicas a princípio, sendo que a edição do arquivo /etc/cups/cups-pdf.conf é certamente a mais adequada e elegante, mas há gosto para tudo...

Abrimos o referido arquivo no editor de texto como "root" e buscamos a linha:

#Out /var/spool/cups-pdf/${USER}

Basta descomentá-la (retirar o "#" da frente do texto, n00bie...), trocar o texto por:

Out ${HOME}/${USER}/PDF

E salvar o arquivo. Não se esqueça de "mkdir $HOME/PDF" antes de usar a impressora PDF.

Como o Vector e o Slackware vem com o padrão, cabe ao usuário mexer um cadim na configuração (ex. de distro pre-configurada: Ubuntu e Kurumin).

A segunda é uma solução porca e tosca, que consiste em remover o diretório /var/spool/cups-pdf/$USER e criar um link simbólico em seu lugar, apontando para o diretório $HOME/pdf por exemplo.

Não vou entrar nesses detalhes para não complicar desnecessariamente. Fica apenas de exemplo, para lembrar que em Linux sempre há mais de um jeito certo.

Outras dicas deste autor

LXDE - ambiente gráfico perfeito para computador antigo

Configurando o Team Speak

sed - Eliminando linhas em branco

Tocando MP3 no Ubuntu

GoogleEarth - "setup.data/setup.xml:1: parser error : Start tag expected not found"

Leitura recomendada

Tutoriais sobre o openSUSE 11.3

Nokia N95 como modem no Linux em 9 passos

O comando adduser

Aprenda Linux sem gastar nada, inclusive LPI

Calculo de dias úteis entre duas datas em PHP

  

Comentários
[1] Comentário enviado por douglascrp em 26/06/2009 - 23:49h

Legal... excelente dica...

Fazia um tempão que eu procurava algo do tipo, mas acabei desistindo por não ter sobrado muito tempo.
Já estava sentindo falta de algo como o PDFCreator no Windows...

Abraço



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts