Saltar para o conteúdo principal
O Agente Fire inclui duas páginas web integradas, servidas pelo próprio agente (não exigem conexão com a internet). Servem para verificar o status, diagnosticar e fazer testes de impressão sem o aplicativo de ponto de venda. As duas só são acessíveis do mesmo equipamento onde o agente roda, porque ele escuta apenas em 127.0.0.1 (localhost).
PáginaEndereçoPara que serve
Página de testeshttp://localhost:9100/Conectar, listar impressoras e imprimir comprovantes de teste
Painel informativohttp://localhost:9100/panelVer status, versão, atualizações, impressoras e URLs (somente leitura)
Se você mudou a porta com FIRE_AGENT_PORT, use esse número no lugar de 9100.

Pré-requisitos

  • O Agente Fire deve estar instalado e em execução (ícone visível na bandeja do sistema). Se não estiver, consulte Instalação no Windows.
  • Um navegador moderno (Chrome, Edge, Brave, Firefox ou Safari).
  • O token do agente (FIRE_AGENT_TOKEN). Em instalações novas o valor padrão é fire-agent-dev-token; em produção é o que foi configurado durante a instalação.
Clique no ícone do Fire Agent na bandeja do sistema para abrir o painel informativo diretamente no navegador.

Página de testes

A página de testes permite conectar ao agente e imprimir comprovantes de exemplo. É a ferramenta principal para confirmar que uma impressora funciona. A interface tem uma barra lateral esquerda com quatro seções (Connection, Printers, Print, Log) e um botão Connect / Disconnect no canto superior direito.

Abrir a página

Abra http://localhost:9100/ no navegador. A interface Fire Agent será exibida.

Connection (Conexão)

É a seção mostrada ao abrir a página.
Página de testes do Agente Fire — seção Connection
  1. No campo FIRE_AGENT_TOKEN, digite o token do agente. Use o ícone de olho para mostrá-lo ou ocultá-lo.
  2. Clique em Connect (canto superior direito).
  3. O indicador de status muda:
    • Connecting… (amarelo): estabelecendo a conexão.
    • Connected (verde): conexão bem-sucedida.
    • Error (vermelho): não foi possível conectar (verifique se o agente está rodando).
  4. Ao conectar, o agente lista as impressoras automaticamente e o botão muda para Disconnect.

Printers (Impressoras)

Página de testes do Agente Fire — seção Printers
  1. Clique em Printers na barra lateral.
  2. Você verá as impressoras detectadas no Windows. A padrão aparece como (default).
  3. Selecione uma impressora no menu Select printer. A seleção fica salva para a próxima vez.
  4. Se conectou uma impressora nova, clique em Refresh para consultá-las novamente.
Se nenhuma impressora aparecer, instale o driver dela pelas configurações do Windows e depois clique em Refresh.
Esta seção envia trabalhos de impressão de teste para a impressora selecionada.
Página de testes do Agente Fire — seção Print
  1. Confirme que selecionou uma impressora na seção anterior.
  2. Edite o conteúdo do comprovante na caixa ESC/POS content (vem com um exemplo pré-carregado).
  3. Use um dos quatro botões:
BotãoAção
Print testImprime o conteúdo da caixa de texto (sem cortar o papel)
Print + cutImprime o conteúdo e corta o papel no final
Open drawerEnvia o pulso para abrir a gaveta de dinheiro conectada à impressora
Cut onlyAvança o papel e corta, sem imprimir texto
O resultado de cada ação aparece na seção Log.

Log (Registro)

Mostra, com marca de tempo, todas as mensagens trocadas com o agente:
Página de testes do Agente Fire — seção Log
  • Em amarelo: mensagens enviadas (→) ao agente.
  • Em verde: respostas corretas (← print_ok, printers, pong).
  • Em vermelho: erros (← ERROR: …).
Use o botão Clear para limpar o registro. É a primeira seção a revisar quando algo não funciona.

Formatação do comprovante

Dentro da caixa de texto você pode aplicar ênfase com marcadores:
DigiteResultado no comprovante
**texto**Negrito
***texto***Negrito + largura dupla (título destacado)
O conteúdo é centralizado automaticamente e linhas de avanço são adicionadas no final.

Salvamento automático

A página lembra a configuração no navegador (localStorage):
DadoSalvo quandoRestaurado ao abrir
TokenCada vez que você clica em ConnectO campo do token é preenchido
ImpressoraAo selecionar ou imprimirSelecionada no menu
Conteúdo do comprovanteCada vez que você imprimeA caixa de texto é preenchida
Se o token já estiver salvo, ao abrir a página o agente se conecta sozinho e lista as impressoras.

Painel informativo

O painel é uma visão somente leitura (não imprime). Resume o status do agente e se atualiza sozinho a cada 30 segundos.
Painel informativo do Agente Fire — seção Status
Abra em http://localhost:9100/panel (ou clique no ícone do Fire Agent na bandeja do sistema). A barra lateral tem quatro seções:
SeçãoInformação exibida
StatusVersão do agente, tempo ativo (uptime), plataforma e indicador de atividade
UpdatesSe a atualização automática está ativa, versão remota, status e última verificação
PrintersImpressoras detectadas com o status
ConnectionURLs de conexão: ws://localhost:9100, wss://localhost:9101 e a de /health
O botão ↻ Refresh força uma atualização imediata de todos os dados. A seção Printers mostra, em cartões, as impressoras detectadas e o status:
Painel informativo do Agente Fire — seção Printers
A seção Connection mostra as URLs disponíveis para conectar ao agente:
Painel informativo do Agente Fire — seção Connection
O indicador de status passa para Offline (vermelho) se o agente parar de responder.

Tema claro / escuro

As duas páginas têm um botão de tema (ícone de sol/lua) no canto superior direito. Ao clicar, alterna entre modo escuro e claro, e a preferência é salva no navegador.

Solução de problemas

SintomaCausa provávelSolução
A página não carrega (localhost recusou a conexão)O agente não está rodandoInicie o Fire Agent (bandeja do sistema) ou reinicie o equipamento; verifique com http://localhost:9100/health
Status Error ao clicar em ConnectO agente não responde ou a porta mudouConfirme que o agente está ativo e que você usa a porta correta (FIRE_AGENT_PORT)
O registro mostra ERROR: ... 1001 ou UnauthorizedToken incorretoDigite o token correto na seção Connection e conecte novamente
Nenhuma impressora apareceO driver não está instalado no WindowsInstale o driver pelas configurações do Windows e clique em Refresh
O comprovante imprime mas não cortaA impressora não suporta o comando de corteUse Print test (sem corte) ou consulte o manual da impressora
A gaveta não abreCabeamento ou voltagem da gaveta diferenteVerifique que a gaveta está conectada à porta RJ da impressora e ligada
A página HTTPS do POS não conecta a wss://localhost:9101O navegador não confia no certificado autoassinadoAbra https://localhost:9101/health uma vez e aceite o aviso, ou importe o certificado (ver Instalação no Windows)