Nesta atualização, lançamos o novo app de impressão de senhas com interface visual, novo método de impressão e uma nova arquitetura de integração em tempo real.
Como funcionava antes
Anteriormente, a impressão era feita de forma local com uma integração entre o site e um app Flask sem interface gráfica.
- O site enviava a solicitação de impressão para localhost.
- O app rodava apenas com logs, sem tela de operação.
- Como o app era executado pelo terminal, ao fechar a janela ele parava de rodar.
- O app capturava a requisição, montava uma imagem PNG da senha e enviava para impressão.
- O envio da impressão dependia de a impressora estar com compartilhamento ativo e com o nome fixo ticket-printer.
- A pessoa precisava configurar a plataforma e também o compartilhamento da impressora para o fluxo funcionar.
- Quando havia falha, o diagnóstico era difícil: podia ser na montagem da imagem, no bloqueio da requisição localhost pelo navegador ou em alguma configuração da plataforma/impressora.
O que mudou
Agora, o app de impressão possui interface própria e a comunicação com a plataforma passou a ser feita via WebSocket.
- Interface visual do app para facilitar configuração, acompanhamento e diagnóstico.
- Comunicação via WebSocket para troca de mensagens em tempo real.
- Método de impressão via ESC/POS, mais adequado para impressoras térmicas.
- Execução em segundo plano na bandeja do sistema, com ícone visual do Meu Atendimento Virtual.
- Seleção direta da impressora na interface: o usuário escolhe a impressora e salva a configuração no próprio app.
- Botão de teste de impressão na interface do app: com um clique em Testar, é possível validar a impressão e o funcionamento da impressora sem gerar senha no sistema.
- Fim da dependência de compartilhamento ativo com nome fixo da impressora.
- Integração com a plataforma por chave do totem, sem necessidade de chamadas do navegador para localhost.
- Fluxo mais claro para identificar status de conexão e eventos de impressão.
Download e Disponibilidade
- Antes, o download do app de impressão era feito apenas pelo repositório do GitHub do projeto de impressão.
- Agora, o app também está disponível no repositório da plataforma, com link direto de download.
- Download direto do app: Clique aqui para fazer o download
- O repositório do app é público e pode ser acessado por equipes de TI independentes: Clique aqui para acessar o repositório público do app de impressão
- Para fazer o download do app e configurar o novo método, acesse o tutorial oficial: Documentação - Impressão de Senhas
Compatibilidade com o Método Anterior
O método anterior continua disponível como alternativa complementar.
- Usuários que ainda não atualizaram podem manter o fluxo atual sem interrupção.
- Usuários que já utilizam o método anterior não terão quebra de operação.
- A nova opção pode ser adotada gradualmente, conforme o ambiente de cada cliente.
Benefícios da atualização
- Maior visibilidade operacional do processo de impressão.
- Configuração mais simples e flexível da impressora em cada ambiente.
- Menos falhas de integração por bloqueios do navegador em requisições locais.
- Diagnóstico mais rápido quando houver qualquer problema de impressão.
- Testes operacionais mais rápidos, direto no app, antes de iniciar o atendimento.
- Maior continuidade operacional, já que o app permanece ativo em segundo plano.
- Melhor experiência para suporte e implantação em novos ambientes.
- Base mais moderna para evoluções futuras no módulo de impressão.