Imprimir uma mesnagem: aguarde, imprimindo.

Boa noite, instalei o SGA para atendimento em uma faculdade e existe uma pequena demora, na impressão do triagem touch, e os clientes tentam vao lar por o dedo pra puxar outra senha. gostaria de saber se exite a possibilidade de exibir uma mensagem por 4 segundos. Aguarde, Imprimindo senha.

Comments

  • Sofro com isso também.
  • Vc pode fazer essa modificação diretamente no Index.html do tiragem touch usando html@ java script e css.
  • tb estou com esse problema no meus totens. usando impressora térmica serial
  • Solução:

    No triagem-touch.js adicione o código seguinte ao método $scope.distribuiSenha();


    $('#aviso_impressao').modal("toggle");
    setTimeout(function(){ $('#aviso_impressao').modal("toggle"); }, 5000);


    Ficando assim:


    $scope.distribuiSenha = function(prioridade) {

    //mostra o modal "Imprimindo..." e remove após 5s.
    $('#aviso_impressao').modal("toggle");
    setTimeout(function(){ $('#aviso_impressao').modal("toggle"); }, 5000);

    $.ajax({
    type: 'post',
    dataType: 'json',
    url: $scope.url + '/api/distribui?access_token=' + OAuth2.accessToken,
    data: {
    unidade: $scope.unidade,
    servico: $scope.servico,
    prioridade: prioridade
    },
    error: function(xhr) {
    var response = $.parseJSON(xhr.responseText);
    showError(response.error);
    },
    success: function(response) {
    if (response.error) {
    showError(response.error);
    } else {
    Impressao.imprimir(response);
    }
    },
    complete: function() {
    gotoIndex();
    }
    });
    };



    No index.html, basta criar o html do modal:


    <div id="aviso_impressao" class="modal fade">
    <div class="modal-dialog">
    <div class="modal-content">
    <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
    <h4 class="modal-title">Aguarde a impressão de sua senha.</h4>
    </div>
    <div class="modal-body">
    <div class="progress progress-striped active" style="margin-bottom:0;">
    <div class="progress-bar" style="width: 100%"></div>
    </div>

    </div>
    </div>
    </div>
    </div>



    Ainda buscando uma solução para fazer a bematech imprimir mais rápido =/
  • perfeito , obrigado pela dica, agora seria difícil colocar teclas de atalho nas opções da triagem ex: Tecla "A" p/ atendimento, Tecla "C" p/coleta e assim por diante , queria colocar teclas de atalho para os serviços e prioridades para impressão das senhas, pq tenho uns totens que não são touch ele tem uns botoes customizáveis ao lado da tela.
  • com jQuery vc consegue.
    Anexa um método ao evento keyUp das teclas desejadas.

    https://api.jquery.com/keyup/

  • O meu problema era processador, instalei o SGA numa máquina melhor com processador Intel Core I3 e agora demora no máximo 1 segundo para a senha sair.
    @samirdealmeida, monitora seu servidor de senha com o TOP o HTOP e verifica o consumo de memória e CPU.


  • @pastteur Essa não era a solução que vc estava atrás?
  • pastteurpastteur Entry Level
    @christopher seria +- isso... consegui dar uma caminhada nisso, mas ainda não conclui.. se alguém me desse um caminho pelo menos, mas ninguém responde minhas perguntas... valeu irmão pela dica!
  • andersonchagas Entry Level September 21
    com jQuery vc consegue.
    Anexa um método ao evento keyUp das teclas desejadas.

    https://api.jquery.com/keyup/
  • pastteurpastteur Entry Level
    isso eu consegui fazer, o problema é fazer com um computador só... já fiz o teclado pra apertar o botão pra imprimir as senhas em modo silent, ta tudo certo já, o unico problema é abrir o "painel" e "senhas" na mesma tela, até conseguir fazer um frame, mas ele sempre da prioridade pra tela de "painel" e quando aperto o P vamos supor, ele não reconhece..
  • Entendi.
Sign In or Register to comment.