[Ubuntu-BR] [solucao] Instalando uma impressao PDF
hamacker
sirhamacker em vidy.com.br
Segunda Maio 8 17:35:44 UTC 2006
Sim, tem como, mas nao sei como faze-lo, no arquivo de configuracao do
cups-pdf (/etc/cups/cups-pdf.conf) há uma linha como essa :
#GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER
-sDEVICE=pdfwrite -sOutputFile=\"%s\" -dAutoRotatePages=/PageByPage
-dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode
-dPDFSETTINGS=/prepress -c save pop -f %s
Na teoria basta trocarmos -sOutputFile=\"%s\", onde %s é justamente o
nome do job que o cups passou para ser criado, mas não há documentacao
disponivel que descreva como mudar tal nome ou outras variaveis disponiveis.
Mas há um workaround para isso, visto que o cups-pdf recebe na entrada
arquivos postscript e usa o ghostscript para converter para pdf, basta
entao voce usar um "imprimir para arquivo" e gerar arquivos .ps e na
linha de comando um ps2pdf para converte-lo. Não é tão direto e natural
quanto um cups-pdf mas funciona.
[]'s
J. F. Mitre escreveu:
> Acabei de implementar sua dica com sucesso. Muito obrigado!!!
> Mas no fim eu me fiz uma pergunta: Será que existe alguma forma da
> "impressora" perguntar o nome do arquivo que ela vai salvar ? o arquivo que
> ela salvou foi: job_1-untitled_document.pdf
> Nada muito simpático, né ?!
> [ ]'s
> J. F. Mitre
>
> On 5/2/06, hamacker <sirhamacker em vidy.com.br> wrote:
>>
>> Este final de semana tive que instalar uma impresora PDF no
>> ubuntu-dapper (beta) e experimentei problemas, entao estou postando aqui
>> o passo-a-passo e um workaround para os problemas encontrados no dapper.
>>
>> Para instalar uma impressora PDF no seu sistema siga o passo-a-passo :
>>
>> primeiramente instale o cups-pdf :
>> $sudo apt-get install cupsys cups-pdf
>>
>> Edite o arquivo /etc/cups/cupsd.conf :
>> #sudo vi /etc/cups/cupsd.conf
>> e troque a linha :
>> RunAsUser Yes
>> para :
>> RunAsUser No
>>
>> Atencao para Usuarios do Ubuntu-Dapper :
>> No ubuntu-dapper(beta), RunAsUser nao existe entao ao inves de
>> trocar, voce vai adicionar "RunAsUser No" no final do arquivo.
>> Além disso, usando o kernel 2.6.15-21 é necessario mudar a
>> permissao deste arquivo :
>> #sudo chmod +s /usr/lib/cups/backend/cups-pdf
>>
>> Edite o arquivo /etc/cups/cups-pdf.conf :
>> #sudo vi /etc/cups/cups-pdf.conf
>>
>> e troque a linha :
>> Out ${HOME}/PDF
>> por :
>> Out ${HOME}/pdf_documentos
>>
>> ou uma outra pasta de sua preferencia.
>>
>> Reinicie o cups:
>> #sudo /etc/init.d/cupsys restart
>>
>> no GNOME va em Sistema->Administracao->Impressoras
>>
>> Clique em "Adicionar Impressoras"
>>
>> Selecione "Impressora Local" e na Lista de
>> "Usar uma impressora detectada" selecione "PDF Printer" e clique em
>> avançar, na janela seguinte vai aparecer uma relação Drivers,
>> quais drivers usar ?
>>
>> Existem duas opções "Raw" e "Postscript", cada uma delas com vantagens e
>> desvantagens.
>>
>> Selecione o fabricante "Raw" e o modelo "Queue", este driver nao fornece
>> limites de páginas, limite de DPI, numero de cores, etc... ideal para
>> produzir documentos PDF para leitura em tela e sem nenhuma limitação
>> de driver.
>>
>> Selecione o Fabricante "Generic" e escolha o
>> Modelo "postscript color printer", este driver fornece limitacoes na
>> janela de dialogo de impressao comuns à uma impressora postscript
>> colorida compativel tais como tamanho de pagina, resolucao de dpi,
>> impressao frente/verso, etc... isto mesmo, comportamento igual a
>> uma impressora postscript.
>>
>> Particularmente prefiro "Raw", porque a janela de dialogo de impressao é
>> reduzido e imprime exatamente como vejo na tela ou como configurei nas
>> margens de meu aplicativo e depois ainda consigo imprimir normalmente
>> numa jato de tinta ou mesmo laser.
>> Além disso é mais rápido do que postscript.
>>
>> Clique em aplicar e pronto sua impressora estará funcionando.
>> Uma observação importante, não é possivel mudar o nome da impressora,
>> apenas a descricao, isso é um absurdo que voce vai ter que se
>> acustumar, imagine enviando impressoras para uma impressora
>> chamada "Queue" gera arquivos .pdf. Ninguem esperava por esta, né ?
>>
>> A quem se interessar, seria interessante este passo a passo num wiki
>> porque é um recurso necessario praticamente por todos usuarios.
>>
>> []'s a todos.
>>
>
>
> --
> João Felipe Mitre
> e-mail: jfmitre em gmail.com
> http://jfmitre.blogspot.com
More information about the ubuntu-br
mailing list