Caso sistema de cliente apresente um erro ACK é possível identificar os status apresentados, já que o sistema apresenta escrito apenas o último retorno.
Exemplo:
- "ACK=6 ST1=64 ST2=1
Comando não executado."
ST2=1 é o retorno apresentado "Comando não executado"
Baseado na listagem é possível identificar que, nesse caso ST1=64 refere-se a "Pouco papel".
“ST1″ informa o primeiro quadro de status da impressora, onde cada bit setado possui uma situação:
128 | “Fim de Papel” |
64 | “Pouco Papel” |
32 | “Erro no Relógio” |
16 | “Impressora em Erro” |
8 | “Comando não iniciado com ESC” |
4 | “Comando Inexistente” |
2 | “Cupom Aberto” |
1 | “Número de Parâmetro(s) Inválido(s)” |
“ST2″ informa o segundo quadro de status da impressora, onde cada bit setado possui uma situação
128 | “Tipo de Parâmetro de Comando Inválido” (128 é o valor deste bit). |
64 | “Memória Fiscal Lotada” (64 é o valor deste bit). |
32 | “Erro na Memória RAM” (32 é o valor deste bit). |
16 | “Alíquota Não Programada” (16 é o valor deste bit). |
8 | “Capacidade de Alíquotas Lotada” (8 é o valor deste bit). |
4 | “Cancelamento Não Permitido” (4 é o valor deste bit). |
2 | “CNPJ/IE do Proprietário Não Programado” (2 é o valor deste bit). |
1 | “Comando Não Executado” (1 é o valor deste bit). |
Está com alguma dúvida?
Consulte todos nossos guias na busca de nossa página principal clicando aqui.