erro bematech?

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

erro bematech?

Mensagem por pena »

Pessoal, preciso de um help, a situação é a seguinte

1º - não sei como interpretar este retorno 006016001 da bematech MP20 FI II

2º - onde encontro um help sobre estes retornos?

3º - esta impressora estourou a memoria, e agora querem usar para imprimir pedidos, pra funcionar? eu preciso fazer todo aquele procedimento, abre-cupom, imprime-item, fecha-cupom, e assim por diante, ou apenas uso os comando da nao fiscal?



---
Nota da Moderação (Maligno):
O presente tópico foi movido da seção "CA-Clipper", uma vez que seu conteúdo diverge dos objetivos daquela seção, onde só podem constar matérias de cunho ténico, relacionados à linguagem XBase/Clipper.
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: erro bematech?

Mensagem por anacatacombs »

Boa tarde.
Qual comando você enviou para a impressora?
Acho que você está se referindo ao tratamento do ACK ST1 ST2 NAK E ST3. Como sua impressora é matricial, você só terá o retorno do ACK ST1 e ST2.
Sempre quando enviamos um comando para impressora, independente do modelo, ela retornam esses bytes, que são chamados de bytes de retorno. É o estado da impressora após a execução da função.

o ACK é referente ao recebimento da função. O 006 indica o recebimento correto.

o ST1 e o ST2 são do estado da impressora.

No seu caso, a impressora retornou 006 016 001, que quer dizer:
ACK: 006 : Recebimento correto
ST1: 016 : Impressora em erro
ST2: 001 : Comando não executado.
Veja abaixo os possíveis retornos de st1 e st2

Código: Selecionar todos

Para st1:
128 - Fim de  Papel
64  -  Pouco Papel
32  -  erro no relogio
16  - Impressora em erro
8   - Primeiro dado do CMD não foi ESC 
4   - Comando Inexistente
2   - Cupom Fiscal Aberto
1   - Numero de parametro de cmd invalido

para ST2:

128 - Tipo de Parametro de CMD invalido
64  -  Memoria Fiscal Lotada
32  -  erro na Memoria RAM CMOS não volatil
16  -  Aliquota nao programada
8   - Capacidade de aliquotas esgotada
4   - Cancelamento não permitido
2   - CNPJ/IE do proprietario nao programado
1   - Comando não executado
Esse HELP dos retornos você encontra no site da BEMATECH, na area exclusiva para desenvolvedores.

Quanto a outra questão da impressora com estouro de memória, sinceramente não sei te responder.. talvez algum colega do forum já tenha passado por essa experiência...mas eu aconselho a entrar em contato com o suporte da Bematech..

Espero ter ajudado.

[]'s

Ana
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: erro bematech?

Mensagem por alaminojunior »

A Ana já respondeu sobre o retorno, coisa que eu não tinha certeza, agora sobre:
pena escreveu:3º - esta impressora estourou a memoria, e agora querem usar para imprimir pedidos, pra funcionar? eu preciso fazer todo aquele procedimento, abre-cupom, imprime-item, fecha-cupom, e assim por diante, ou apenas uso os comando da nao fiscal?
Esta impressora deve ser arquivada para uma futura e possível consulta pelo fisco, pois mesmo se conseguir colocá-la em uso, pode fazer o fisco acreditar (e eles acreditam) que estão usando como se estivesse emitindo cupons fiscais.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder