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

Publicado por Perfil removido em 02/06/2009

[ Hits: 6.242 ]

 


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

Clipart para OpenOffice

Acessando SFTP em modo gráfico com o Konqueror

Baixando atualizações para seu Mandrake/Mandriva

Reexecutando comandos do console

Verificando se algum parâmetro foi passado via GET para uma página PHP sem precisar testar um a um

Leitura recomendada

Guia de instalação do Arch Linux

Instalação do JDK e do NetBeans no Linux

Virtualização - VirtualBox em modo texto e acesso remoto

Disco de inicialização com GRUB

Instalando XMMS no Ubuntu 9.04

  

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