Impressão local via QZ Tray (WebSocket wss://localhost:8181) — prova de conceito para substituir o plugin próprio.
Como usar
Instale o QZ Tray nesta máquina (Windows: next-next-finish) e deixe o ícone no relógio.
Clique em Conectar. A primeira impressão pode abrir uma janela do QZ Tray pedindo autorização — vale para este PoC.
Escolha a impressora e imprima o teste ESC/POS (não precisa de login) e depois o cupom real do servidor (precisa estar logado no POS neste navegador).
Modo de segurança: sem chaves configuradas no servidor, as chamadas vão sem assinatura e o QZ Tray confirma cada impressão (comportamento esperado do PoC). Com QZ_SIGN_KEY/QZ_SIGN_CERT + certificado confiável na estação, imprime silencioso.
Conexão
Desconectado
Sem sessão do POS neste navegador: abra o painel, faça login e volte aqui para imprimir o cupom real.
Impressora
Impressão
O cupom real usa POST /api/print/agent/cupom — o mesmo buffer ESC/POS (rawBase64) que hoje vai para o plugin próprio, agora enviado ao QZ Tray em modo raw.