[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Impressão Samba + Cups com Job=HOLD



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: