+ Responder ao Tópico



  1. #1

    Angry Cups

    Boa tarde, Amigos...
    Pessoal tenho um servidor1 com cups instalado e um outro servidor2 tb com cups instalado que fica no edificio anexo, quando mando impressao local do servidor2 ele imprimi bonitinho, mas quando mando do servidor1 para o servidor2 nao imprime e me volta o seguinte erro Network host 'xxxxx' is busy, down, or unreachable; will retry in 30 seconds é como senao estivesse localizando a impressora, mando a impressão atraves do LPD://IP/IMPRESSORA nao sai nada.
    Le alguns artigos onde falavam que tinha que iniciar o daemon do lpd outros que tinha que colocar uma linha de parametros no init.d, mas ainda nao achei a solução, alguem pode me ajudar?

    O interessante que o servidor antes era um Fedora Core e não tive esse problema, agora coloquei o Mandriva 2008 e estou tendo esses problemas lembrando que no servidor1 (Fedora) no servidor2 (Mandriva).

    Estou tentando imprimir de linux para linux e não estou conseguindo.

  2. #2

    Padrão

    bom dia, usa diferente, de linux pra linux coloque na URI do cups cliente o endereço http:// =>

    hostservidor:631/printers/IMPRESSORA


    Abraço, t+
    Última edição por robsonlula; 23-06-2009 às 08:00.

  3. #3

    Padrão

    Boa Tarde...
    Tentei pelo protocolo HTTP conforme orientação acima, mas ainda não funcionou.
    Será que algo a haver com o firewall mas to liberado todas as portas tcp e udp, não to conseguindo matar esse probleminha.

  4. #4

    Padrão

    Bom pode ser firewall tbm como vc disse, mais acho dificil, como vc ja disse esta liberando todas as portas. Veja a configuração do cupsd.conf, da uma olhada neste, eu uso e esta tudo normal, acesse o seu via browser e verifique as opcoes em admin.

    LogLevel warning
    SystemGroup lpadmin
    # Allow remote access
    Port 631
    Listen /var/run/cups/cups.sock
    # Disable printer sharing and shared printers.
    Browsing Off
    DefaultAuthType Basic
    <Location />
    # Allow remote administration...
    Order allow,deny
    Allow all
    </Location>
    <Location /admin>
    # Allow remote administration...
    Order allow,deny
    Allow all
    </Location>
    <Location /admin/conf>
    AuthType Default
    Require user @SYSTEM
    # Allow remote access to the configuration files...
    Order allow,deny
    Allow all
    </Location>
    <Policy default>
    <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
    </Limit>
    <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
    </Limit>
    <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
    </Limit>
    <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
    </Limit>
    <Limit All>
    Order deny,allow
    </Limit>
    </Policy>


    qualquer coisa posta ai, t+

  5. #5

    Padrão cups

    Existe uma maneira facil de testar se tem erro de conexao ou configuracao, execute o comando no console:

    lp -h ip_do_servidor_destino -d impressora_destino /etc/cups/cupsd.conf

    a mensagem de retorno vem logo em seguida.
    Última edição por amaia; 23-06-2009 às 17:43.

  6. #6

    Padrão

    Kra foi batata...
    Mandei o comando o servidor começou a imprimir na outra ponta.
    Mas ainda não resolvir o problema... Pelo menos tudo indica que não seja erro de comunicação mas sim de configuração.
    Agora pergunto gente a impressão dever enviada via lpd ou http sempre enviei via lpd e imprimia normal, mas agora nem via lpd e http o que voces acham que pode ta bloqueando a impressão, sendo que o servidor1 após 30 segundos acusa que perdeu a comunicação com impressora do servidor2, alguem pode me da uma dica de onde pode estar o problema?

  7. #7

    Padrão cups

    Para a impressao ser via lpd, vc tem que habilitar o modo de compatibilidade do cups para lpd ( se nao me engano depedendo da distribuicao tem que instalar um pacote adicional ). Se vc puder, recomendo usar o http mesmo, como o robsonlula indicou na resposta 2. Quando for configurar a impressora, selecione o tipo http. Preencha o campo da seguinte forma:

    http://ip_do_servidor:631/printers/n...ra_no_servidor

    Dentro do /etc/cups/printers.conf, vai ter uma tag <Printer nome_impressora> e dentro desta tag, vai ter a opcao DeviceUri http://ip_do_servidor:631/printers/n...ra_no_servidor

    O cups tem um detalhe em particular, que eh qual o computador vai ter o driver da impressora.
    Um exemplo eh a configuracao de uma impressora matricial epson lx 300 em um ambiente compartilhado:

    Se o servidor estiver configurado para imprimir com o driver da impressora, o cliente pode imprimir em modo raw, que o servidor ao receber a solicitacao da impressao vai invocar o driver da impressora para que sai tudo correto.

    Se o servidor estiver configurado para imprimir em modo raw, o cliente deve possuir o driver de impressao instalado nele, pois quando o servidor receber a solicitacao da impressao, vai enviar diretamente para a impressora.

    Vc tambem tem a opcao de servidor raw e cliente raw. Isto eh particularmente interessante quando a impressora eh matricial e vc quer uma impressao usando as caracteristicas da impressora, tipo uma impressao condensada. Ou quando vc possui uma impressora com postscript nativo e o arquivo que sera enviado a impressora jah eh postscript.

    A impressao via lpd eh sempre em modo raw, tanto no servidor quanto no cliente. O filtro de impressao deve ser executado antes de enviar o arquivo para impressora. O modulo de compatibilidade de cups faz exatamente isto.

    O comando que lhe dei, faz isto, cliente em modo raw - servidor com driver da impressora
    Última edição por amaia; 23-06-2009 às 21:00.