RES: Impressão Samba + Cups com Job=HOLD
Fábio, obrigado pela resposta.
Já estou utilizando os drivers nativos do CUPS, inclusive
testei o PostScript também.
Como disse, o trabalho impresso fica com status=hold qdo
imprimo via console do Linux, utilizando por exemplo o comando
lp ou lpr, sem passar pelo samba.
Só não consigo fazer isso via Samba, pois a linha do
print command é ignorada no samba qdo configurado para imprimir
via cups.
Será que alguém saberia me dizer como mudo a sintaxe para
incluir a opção -o job-hold-until=indefinite, ao imprimir
via samba ?
Obrigado.
Rogério
Instituto de Pesquisas e Estudos Florestais ? IPEF
Departamento de Ciências Florestais - ESALQ/USP
http://www.ipef.br - http://lcf.esalq.usp.br
-----Mensagem original-----
De: Fábio Rabelo [mailto:fabior@ajato.com.br]
Enviada em: terça-feira, 3 de agosto de 2004 18:56
Para: Rogério Oliveira Naressi
Cc: debian-user-portuguese@lists.debian.org
Assunto: Re: Impressão Samba + Cups com Job=HOLD
Prioridade: Alta
Rogério Oliveira Naressi escreveu:
> Pessoal, estou tento um problema para configura uma impressora
>compartilhada, utilizando Samba + Cups.
> Precisamos que os trabalhos enviados fiquem parados nas filas e,
>somente após liberação do administrador, os mesmos sejam impressos.
> Configurei o samba, adicionei a impressora no CUPS, conectada a um
>Jetdirect, e funciona perfeitamente as impressões.
> Só não consigo fazer o Job ficar com Status=Hold, se mando via
>Windows ele imprime direto. Se imprimo através de linha de comando no
linux, ex.
>(lp -d DJ970 -o raw -o job-hold-until=indefinite -t JobTeste
>arquivo.doc), ele fica com Status=Hold e libero via Cups. Mas via samba não
consigo.
> Percebi que qdo usamos cups com samba, a linha 'print command' da
>seção Global, não é utilizada.
> Aonde tenho que mudar para que ao imprimir via samba+cups, consiga
>deixar o trabalho com Status = HOLD ? Impossível que não tenha uma forma.
>
>[global]
> printcap name = cups
> printer admin = root, administrador
> printing = cups
> print command = lp -d '%p' -o raw -o job-hold-until=indefinite -t %J
>%s
>
>
Primeiro, esta última linha no smb.conf é ignorada qdo vc usa o CUPS como
servidor de impressão, ela só funcionaria se vc usasse LPR ou algum derivado
dele .
Não tenho certesa, mas pelo q eu vi até agora em toda a documentação q tive
nas mãos sobre cups e samba, este recurso q vc está procurando só
está disponível se vc usar os drivers PostScript feitos pela própria
equipe do cups, e pelo q eu ví no seu smb.conf vc está usando os drivers
nativos da impressora .
Eu nunca precisei fazer nada disso, mas na documentação oficial do Samba tem
um tutorial ( muito completo por sinal ) sobre Samba + VUPS e próximo do
final deste capitulo mostra em detalhes como instalar os driver nativos di
CUPS .
Estes drivers ainda são considerados beta, assim como os drivers IPP
p/windows .
Boa sorte ...
Fábio Rabelo
Reply to: