Impressão RFID com Status
Tela de conferência usada após enviar etiquetas para a impressora RFID. Mostra o status individual de cada EPC, permite pausar/retomar a impressora, gerar PDF de resumo e finalizar a operação registrando o resultado no servidor.
Como acessar
- Rota:
/impressao-rfid-status - Permissão necessária: Nenhuma (página não usa
ProtectedPage)
O que você pode fazer
- Ver contadores de etiquetas OK, com erro e pendentes.
- Imprimir todas as etiquetas pendentes (ou cancelar a impressão em andamento via
~JA). - Pausar (
~PP) e retomar (~PS) a impressora Zebra. - Informar o Fornecedor do material (obrigatório para gerar PDF e finalizar).
- Filtrar etiquetas por status (todas, impresso, não impresso).
- Gerar PDF de resumo da impressão (
ImpressaoResumoPdf). - Finalizar a impressão, enviando ao servidor a divisão entre etiquetas corretas e incorretas.
Como usar
- Os itens carregados vêm do
localStorage(itensParaImpressao), populados pelo fluxo de Impressão anterior. - Informe o Fornecedor do material.
- Clique em Imprimir todas para enviar à impressora; acompanhe o status por EPC.
- Use Pausar/Retomar se necessário.
- Use Gerar PDF para baixar o resumo.
- Clique em FINALIZAR IMPRESSÃO para registrar o resultado no backend.
Campos / Colunas principais
- EPC: identificador único da etiqueta RFID.
- statusCode:
0= OK,> 0= erro,null= pendente. - fornecedor: texto livre obrigatório no fluxo de finalização.
Notas técnicas
POST /itensimpressao/impressao-status— registra corretos/incorretos no servidor.- Integra com
useBrowserPrint(BrowserPrintContext) para envio à Zebra Browser Print. - Geração de PDF dinâmica via
@react-pdf/renderer+file-saver. - Os itens são removidos do
localStorageao desmontar o componente.