+ Responder ao Tópico



  1. #1

    Padrão CUPS

    Bom dia!
    Tenho uma impressora que as vezes entra em pausa, daí tenho que sempre entrar no cups para dar "start" nela, tem como o usuário dar um start nela... sem ser pelo cups. Existe algum comando que ele pode fazer em forma de .bat, algo assim??
    Muito obrigada!

  2. #2

    Smile

    Olá

    Cria um shell script e libera pro usuario, o usuário é windows?

    Exemplo (vai desabilitar, limpar e subir a impressora):
    cupsdisable imp1
    cancel -a imp1
    cupsenable imp1

  3. #3

    Padrão

    obrigada pela resposta...
    é sim usuário windows...
    sinceramente não sei muito de linux... por isso como se faz um shell script?

    Daiana.

  4. #4

    Smile

    Sem problemas, tens acesso ao linux? via linha de comando ?
    na linha de comando digite: vi /usr/bin/libcups.sh
    (abrirá um editor de texto)Agora é so colocar as 3 linhas dentro deste arquivo, precione SHIFT + w+q para salvar, agora vamos dar permição de execução ao arquivo: chmod +x /usr/bin/libcups.sh
    agora qualquer usuario linux pode digitar: libcups.sh que já vai liberar, qualquer coisa me avisa que podemos ver isso mais detalhadamente.

    ** nas linhas de comendo que te passei imp1 seria o nome que a impressora ta cadastrada no CUPS

  5. #5

    Padrão

    Ok, mas onde o usuario vai digitar o comando libcups.sh? Pois ele não pode ter acesso a nenhuma configuração e nem senha.

    Obrigada!

  6. #6

    Padrão

    não encontrei libcups.sh dentro do caminho q tu me pasaste.

  7. #7

    Lightbulb

    Lhe envie uma solicitação de contato, para discutirmos via chat. o libcups.sh você quem vai criar quando der o comando vi libcups.sh, e podemos ver uma forma de programarmos um telnet dentro de um bat pro usuario, dai ele acessa, limpa a impressora e sai.

  8. #8

    Padrão Re: CUPS - limpar.sh - exemplo

    #!/bin/bash
    cancel -a;
    lpstat -t;
    cupsenable ofclag;
    cupsenable caixara;
    cupsenable estoquec;
    cupsenable caixacri;
    cupsenable caixalag;
    cupsenable cxnilages;
    cupsenable garantiatb;
    cupsenable ip155;
    cupsenable ip57;
    cupsenable ip96;
    cupsenable p31;
    cupsenable pct;
    cupsenable pecasara;
    cupsenable recepcao;
    cupsenable pecasni;
    cupsenable tati;
    cupsenable contabil;
    cupsenable adilene;
    cupsenable kawasaki;
    cupsenable balcaonilag;
    cupsenable caixa;
    cupsenable caixani;
    cupsenable caixareara;
    cupsenable caixatb;
    cupsenable pecaslag;
    cupsenable recepara;
    cupsenable recepcaoni;
    cupsenable recepcaoni2;
    cupsenable recepnilag;
    cupsenable veiculos;
    cupsenable yahoo;

  9. #9

    Padrão Re: CUPS

    start putty -P 22 -ssh root@192.168.1.1 -pw senhadoroot
    onde 22 é a porta padrão ssh, root@ipdoservidor senhadoroot.
    Jogue isso num arquivo .bat no dentro da pasta com o putty.exe no windows. Ao clicar nele, ele ja cai no servidor linux. Basta digitar limpar.sh que vai limpar a fila e startá-la novamente.

  10. #10

    Padrão Re: CUPS

    Instalei o OpenSUSE Linux e ele reconheceu automaticamente minha impressora. Só que imprime as páginas, mas sem texto algum. O cartucho tem tinta e no windows está imprimindo normalmente. O que fazer nessa situação?