Nenhuma parte deste documento pode ser copiada, reproduzida, adaptada ou traduzida sem o prévio
consentimento por escrito da Bematech S.A., exceto quando permitido sob as leis de direito autoral.
As informações contidas neste manual têm caráter puramente informativo, estão sujeitas a alterações sem aviso
prévio e não devem ser interpretadas como um compromisso por parte da Bematech S.A. No entanto, sempre
que houver modificações, a Bematech S.A. fará o possível para disponibilizar informações atualizadas para os
produtos descritos nesta publicação. A edição mais recente deste manual pode ser obtida no site da Bematech
na Internet:
www.bematech.com.br
Sem prejuízo de outras ressalvas contidas no corpo deste Manual, o usuário ou terceiros assumirão todas as
conseqüências e responsabilidades em casos de: (a) uso intencional para qualquer aplicação indevida, não
direcionada ou não autorizada, inclusive para propósitos particulares; (b) modificações, reparos ou alterações
não autorizadas do produto; (c) uso do produto em desacordo com as instruções de operação e manutenção
fornecidas pela Bematech S.A.; (d) uso do produto como componente em sistemas ou aplicações nas quais a
falha deste produto possa criar uma situação de risco pessoal ou material. Nas hipóteses acima a Bematech
S.A. e seus administradores, prepostos, empregados, subsidiárias, afiliadas e distribuidores, não responderão,
a qualquer título, por qualquer reclamação, custos, perdas, danos, despesas e qualquer outro prejuízo direto
ou indireto, sejam de que natureza forem, bem como por reclamações fundadas em alegação de negligência
da Bematech S.A. em relação ao projeto e fabricação do produto.
A Bematech S.A. não se responsabiliza por danos ou problemas decorrentes do uso de acessórios ou suprimentos
que não aqueles designados como produtos originais Bematech ou produtos aprovados pela Bematech S.A.
Qualquer nome de produto e seus logotipos mencionados nesta publicação podem ser marcas comerciais de
suas respectivas empresas e aqui reconhecidos.
As garantias do produto são apenas aquelas expressamente mencionadas no Manual do Usuário. A Bematech
S.A. não outorga e tampouco será responsável por quaisquer garantias tácitas, incluindo, porém sem limitação,
garantias de que o produto serve para um propósito especial. Adicionalmente, a Bematech S.A. não será
responsável por quaisquer danos ou prejuízos especiais ou incidentais, ou ainda por prejuízos efetivos ou
lucros cessantes em decorrência do uso do produto pelo adquirente, usuário ou por terceiros.
CERTIFICADO DE GARANTIA
ATENÇÃO
Este certificado é uma vantagem adicional oferecida ao consumidor pela BEMATECH Indústria e Comércio
de Equipamentos Eletrônicos S/A. Para que as condições de garantia nele previstas tenham validade, éindispensável a apresentação da Nota Fiscal de venda ao Consumidor, e ao cumprimento de todas as
recomendações expressas no Manual do Usuário, cuja leitura é recomendada.
Para informações sobre as Assistências Técnicas Autorizadas ligue gratuitamente para a nossa Central de
Relacionamento com o Cliente através do telefone:
0800 644 2362
1. Este CERTIFICADO DE GARANTIA garante o produto contra eventuais defeitos de fabricação que por
ventura venham a ocorrer no prazo de 1 (um) ano a partir da data de emissão da Nota Fiscal de venda
ao Consumidor. A Nota Fiscal de venda passa a fazer parte integrante deste Certificado.
2. Constatado o eventual defeito de fabricação, o Consumidor deverá entrar em contato com um dos
Postos de Serviços Autorizados de Assistência Técnica. O exame e reparo do produto, dentro do prazo
de garantia, só poderá ser efetuado por estes Postos. Todos os contatos com os Postos de Serviços
Autorizados, bem como o encaminhamento para reparos e a retirada do produto destes Postos devem
ser feitos exclusivamente pelo Consumidor, não estando nenhum revendedor autorizado a executar
estas ações em seu lugar. Todos os eventuais danos ou demoras resultantes da não observância
destas recomendações fogem à responsabilidade da BEMATECH.
3. Dentro do prazo de garantia, a troca de partes, peças e componentes eventualmente defeituosos será
gratuita, assim como a mão-de-obra aplicada. Esta garantia não cobre, no entanto, atendimento
domiciliar. Caso o Consumidor deseje ser atendido em sua residência/empresa, deverá entrar em
contato com um dos Postos de Serviços Autorizados de Assistência Técnica e consultá-lo sobre a taxa
de visita. A cobrança ou não desta taxa fica a critério de cada Posto.
4. Caso não haja Posto de Serviços Autorizados de Assistência Técnica em sua localidade, o Consumidor
será responsável pelas despesas e pela segurança do transporte de ida e volta do produto a um Posto
situado em outra localidade.
5. Por tratar-se de garantia complementar à legal, fica convencionado que a mesma perderá totalmente
sua validade se ocorrer uma das hipóteses expressas a seguir:
a) Se o defeito for ocasionado pelo mau uso do produto pelo consumidor ou terceiros estranhos à
BEMATECH.
b) Se o produto for examinado, alterado, ajustado ou consertado por pessoa não autorizada pela
BEMATECH.
c) Se ocorrer ligação deste produto em instalações elétricas inadequadas, diferentes das recomendadas
no Manual do Usuário.
d) Se o dano tiver sido causado por acidentes (queda), fogo, raios, inundações, desabamentos,
produtos químicos, terremotos, explosões.
e) Se o número de série, que identifica o produto, estiver adulterado ou rasurado.
f) Se a Nota Fiscal de compra apresentar rasuras ou modificações.
6. Excluem-se da garantia os itens consumíveis, tais como: fita de impressão e bobina de papel (se
existirem).
7. Estão excluídos desta GARANTIA os eventuais defeitos decorrentes da negligência do Consumidor no
cumprimento das instruções contidas no Manual do Usuário e também os defeitos decorrentes do uso
do produto fora das aplicações regulares para as quais foi projetado. Estas aplicações estão contidas
no Manual do Usuário.
Capítulo 13 - Roteiro Básico para Desenvolvimento do Aplicativo ....................71
Capítulo 14 - Capacidade de Dígitos dos Contadores e Totalizadores ................74
Apêndice I - Tabela de Caracteres - ASCII, DECIMAL E HEXADECIMAL ............76
6
MP-2000 TH FI · Revisão 1.1
Capítulo 1
Apresentação
Parabéns, você acaba de adquirir um equipamento de última geração, que pode ser interligado a qualquer
sistema, garantindo validade fiscal e modularidade à sua solução, pois sua impressora atende ao convênio
ICMS 85/01, que é válido em todo o território nacional.
Sua impressora faz parte de uma linha de produtos, que podem ter as configurações apresentadas nos modelos
da tabela abaixo.
Mod.Aplicação Adicional
1
CUPOM
FISCAL
2
AcessóriosInformação
GavetaCutterno Manual
Possibilidade de
z
z
z
acionamento de gaveta
de dinheiro. Caixa e
Balcão.
Os relatórios/cupons
emitidos são cortados e
aciona gaveta de
dinheiro. Caixa e
Balcão.
Capítulo
“Acionamento da
Gaveta”
Capítulo
“Guilhotina
(Opcional)”
Como ler este Manual
Verifique na tabela acima qual o modelo de sua impressora, o Capítulo "Guilhotina (Opcional)" traz informações
complementares caso sua impressora tenha guilhotina.
Os capítulos "Apresentação" e "Instalação" tratam da instalação e do uso da impressora, e devem ser lidos por
todos os tipos de usuários.
Caso você esteja lendo este manual para desenvolvimento de aplicativo, refira-se inicialmente aos capítulos
que tratam dos comandos da impressora. Consulte também o site da Bematech na Internet onde existe um
roteiro básico para o desenvolvimento do aplicativo.
7
Manual do Usuário
A Impressora Fiscal
Você encontrará as explicações de funcionamento de cada uma das partes da impressora fiscal no decorrer
deste manual.
Painel FrontalTipoDescrição
Tecla PAPER
Tecla ON LINE
Led PAPER
Led ON LINE
Led POWER
Tecla PAPER
Tecla ON LINE
Tactile switch
Tactile switch
Led circular
Led circular
Led circular
Utilizado para avanço de papel e operações fiscais.
Utilizado para habilitar e desabilitar o funcionamento da
impressora e para operações fiscais.
Indica se a impressora está em falha ou ausência de papel.
Indica que a impressora está pronta para receber comandos.
Indica alimentação da impressora.
Led PAPER
Led ON LINE
Led POWER
Figura 1
Tampa Frontal
Botão de abertura
da Tampa Frontal
Base Inferior
Tampa Traseira
Figura 2
8
MP-2000 TH FI · Revisão 1.1
Painel TraseiroTipoDescrição
o
Porta Serial N
1 (Fisco)
Porta Serial No 2 (Usuário)
Gaveta
Conector DB-9
Conector DB-9
Conector RJ-11
Porta serial exclusiva para uso do Fisco.
Porta serial para comunicação com o usuário.
Conector para acionamento de gaveta.
Conector circular
Entrada DC
de alimentação 3
Entrada DC para conectar a fonte de alimentação.
pinos
Porta Serial No 2
(Usuário)
Porta Serial No 1
(Exclusiva para uso do Fisco)
Figura 3
Entrada DC
Conector Gaveta
9
Manual do Usuário
Capítulo 2
Instalação
Retirando da Embalagem
Retire a impressora da embalagem e verifique se todos os componentes abaixo relacionados estão presentes
e em perfeitas condições:
• Impressora
• Fonte de alimentação
• Cabo de força
• Cabo de comunicação serial
• Bobina de papel
• Guia de Referência Rápida
Guarde a embalagem para um eventual transporte.
Instalando a Impressora
Conectando à Rede Elétrica
Certifique-se de que a fonte de alimentação esteja desligada e, em caso afirmativo, ligue o plugue de força à
rede. Observe que a tomada para o plugue de força deve ser de três pinos, sendo que o pino central (ver figura
4) deve ser conectado à terra.
FASE
Figura 4
Ligando o conector da fonte
Ligue o conector da fonte de alimentação ao conector DC da
máquina, conforme a figura 5.
Ligando a Impressora
Conecte o cabo DC da fonte à entrada DC da impressora.
Ligue a impressora através da chave Liga/Desliga localizada na
fonte de alimentação.
Verifique se o Led POWER, localizado na tampa frontal, está
aceso. Se não houver papel, o Led PAPER OUT permanecerá aceso
até que o papel seja inserido.
10
TERRA
NEUTRO
Figura 5
MP-2000 TH FI · Revisão 1.1
Colocando o Papel
Para colocar a bobina de papel, abra a tampa traseira e a tampa frontal conforme as figuras 6 e 7. Solte a
bobina sobre os roletes.
Figura 6
Figura 7
A impressora possui a facilidade de colocação automática de papel. Para tanto, basta posicioná-lo na entrada
da calha e empurrá-lo para dentro (figura 6 e 7). Isto faz com que a minimpressora acione o seu mecanismo
de avanço automático de papel, facilitando assim o processo de inserção de papel.
Atenção
Observe a colocação correta do papel:
CorretoIncorreto
Figura 8
11
Manual do Usuário
Recomenda-se utilizar bobina de papel cujas características encontram-se na tabela a seguir, observando que
o papel deve ser amarzenado a 20°C, 60% de umidade, sem exposição direta a luz ultravioleta e fluorescente,
sem contato com produtos químicos, solventes e plastificantes, a fim de preservar os dados impressos contidos
nos documentos emitidos:
Marca *
Termoscript KPH 856 AM
Gramatura
(g/m2)
56
Características EspeciaisPré-impressão
Alta sensibilidade de imagem.
Coloração amarela suave.
Excelente estabilidade e
durabilidade de imagem.
Maior opacidade.
Termoscript KPH 868 AM
Termoscript KPD 767
Alta sensibilidade de imagem
Coloração amarela suave.
68
Maior opacidade.
Excelente estabilidade e
67
durabilidade de imagem.
Off Set e flexografia só no
verso do papel.
Off Set e flexografia só no
verso do papel.
* A marca indicada acima poderá ser substituída por outra que ofereça a mesma qualidade de manutenção
das informações impressas, desde que este fato seja atestado pelo fabricante do ECF junto à Gerência Fiscal
através de processo devidamente formalizado.
Condições para armazenagem antes e após o usoCondições para armazenagem antes e após o uso
Condições para armazenagem antes e após o uso
Condições para armazenagem antes e após o usoCondições para armazenagem antes e após o uso
· Conservar o papel seco e ao abrigo da luz, a uma temperatura não superior a 42°C.
· Evitar o contato com plásticos e produtos químicos.
12
MP-2000 TH FI · Revisão 1.1
Capítulo 3
Operação
Comunicação com o Operador
A comunicação com o operador é realizada através de duas teclas e três Leds.
Teclas
Paper: Com esta tecla o operador pode avançar o papel de forma discreta, através de leves toques, ou
contínua, mantendo a tecla acionada. Esta tecla só opera no modo local.
On line: A tecla ON LINE permite ao usuário selecionar o modo de operação da impressora. Pressionando-se
esta tecla a impressora muda do modo local para remoto ou vice-versa, indicando o estado ON LINE através
do Led correspondente.
Leds
Power: Led verde. Quando aceso indica que a impressora está ligada.
Paper: Led vermelho. Quando aceso indica ausência de papel ou quando piscando rapidamente, indica que a
trava da cabeça está levantada. Se o led estiver piscando com intervalos determinados, indica que a impressora
encontra-se em estado de falha (neste caso contate uma de nossas assitências Técnica).
On line: Led verde. Quando aceso indica que a impressora está em modo remoto, caso contrário ela está em
modo local permitindo o avanço manual do papel.
Operações Fiscais
Através de comandos internos da impressora é possível emitir diretamente no equipamento os seguintes
documentos fiscais: Leitura X, Leitura da Memória Fiscal ou Impressão da Memória de Fita Detalhe.
Procedimentos para Emissão de Leituras no ECF
Leitura X diretamente no equipamento:
• Ligar o ECF mantendo a tecla PAPER pressionada até que o LED ON LINE comece a piscar. Soltar o botão
e aguardar a impressão do menu;
• Seguir as informações do menu (Pressionar a tecla PAPER uma vez para selecionar a opção de impressão da
Leitura X).
Leitura da Memória Fiscal diretamente do equipamento:
• Ligar o ECF mantendo a tecla PAPER pressionada até que o LED ON LINE comece a piscar. Soltar o botão
e aguardar a impressão do menu;
• Seguir as informações do menu (Pressionar a tecla PAPER duas vezes para selecionar a opção de impressão
da Leitura da Memória Fiscal);
• A impressão da Leitura da Memória Fiscal será feita da última redução gravada na memória fiscal até a
primeira, podendo ser interrompido o relatório a qualquer momento desligando-se o equipamento.
13
Manual do Usuário
Leitura da Memória Fiscal para meio magnético:
• Conectar o cabo serial em qualquer uma das duas portas seriais da impressora;
• Conectar a outra extremidade do cabo serial em uma das portas seriais disponíveis no PC;
• Caso esteja desligado, ligar o ECF;
• Os requisitos necessários para a Leitura da Memória Fiscal são:
• PC com processador Pentium II 250 MHz ou superior, mínimo 64 MB de RAM (128 MB recomendado);
• Sistema Operacional Windows 98/ME/XP/2000;
• O programa Winmfd instalado. Para instalá-lo, executar o arquivo de instalação setup.exe.
• Executar o software aplicativo Winmfd.exe. Sugere-se o uso do menu de ajuda deste programa, pois traz
informações muito mais detalhadas que as explicações a seguir.
• No Winmfd.exe, selecionar a opção "comunicação" e "configurar portas seriais" para selecionar a porta a ser
utilizada (a opção "Testar" permite verificar se a impressora está conectada à porta serial selecionada;
• Para iniciar a leitura da Memória Fiscal para meio magnético, selecionar a opção do menu "Comunicação",
item "Leitura da Memória Fiscal pela Serial". Após isso, será solicitado o nome que se deseja dar ao arquivo
com a extensão .TXT.
• Outra forma de executar essa operação é a partir do conteúdo físico do dispositivo de memória fiscal,
obedecendo o seguinte procedimento:
• Executar o aplicativo "WinMFD.EXE".
• Selecionar a opção "Comunicação" na barra de tarefas.
• Selecionar a opção "Download".
• Selecionar a opção "Memória Fiscal".
• Após salvar o arquivo em diretório, selecionar a opção "Arquivo" na barra de tarefas
• Selecionar "Relatório da Memória Fiscal..." e abrir o arquivo salvo no passo anterior;
Leitura da Fita-detalhe diretamente do equipamento em Intervenção Técnica:
• Ligar o ECF em Modo de Intervenção Técnica mantendo a tecla PAPER pressionada até que o LED ON LINE
comece a piscar. Soltar o botão e aguardar a impressão do menu;
• Seguir as informações do menu (Pressionar a tecla PAPER três vezes para selecionar a opção de impressão
da Fita-Detalhe);
• As informações impressas a seguir darão informações de como entrar com o intervalo de datas ou COO,
bastando segui-las para efetuar a seleção.
• Após encerrada essa etapa, o equipamento irá, após um período em que o LED ON LINE fica piscando
iniciar a impressão. Caso o intervalo selecionado seja muito grande, a impressão pode ser encerrada a
qualquer momento desligando-se o equipamento.
Leitura da Fita-detalhe para meio magnético:
• Conectar o cabo serial em qualquer uma das duas portas seriais da impressora;
• Conectar a outra extremidade do cabo serial em uma das portas seriais disponíveis no PC;
• Caso esteja desligado, ligar o ECF;
14
MP-2000 TH FI · Revisão 1.1
• Os requisitos necessários para a Leitura da Memória da Fita-detalhe são:
• PC com processador Pentium II 250 MHz ou superior, mínimo 64 MB de RAM (128 MB recomendado);
• Sistema Operacional Windows 98/ME/XP/2000;
• O programa Winmfd instalado. Para instalá-lo, executar o arquivo de instalação setup.exe.
• Executar o software aplicativo Winmfd.exe. Sugere-se o uso do menu de ajuda deste programa, pois traz
informações muito mais detalhadas que as explicações a seguir.
• No Winmfd.exe, selecionar a opção "comunicação" e "configurar portas serias" para selecionar a porta a ser
utilizada (a opção "Testar" permite verificar se a impressora está conectada à porta serial selecionada;
• Para iniciar a leitura da Memória da Fita-detalhe para arquivo, selecionar a opção do menu "Comunicação",
item "Download" subitem "Memória da fita detalhe". Após isso, será solicitado o nome que se deseja dar ao
arquivo com a extensão .MFD (para fins de referência chamaremos de "entrada.mfd"). Informações mais
detalhadas podem ser encontradas no menu de ajuda do programa.
• A conclusão da leitura será informada com uma mensagem indicando a geração do arquivo; caso a operação
não tenha sido realizada com sucesso, uma mensagem de erro informando a causa será apresentada para
que o usuário possa resolvê-la antes de disparar nova leitura;
• Selecionar a opção do menu "Arquivo" item "Emissão de Documentos", informar o intervalo de emissão por
COO ou por data, pressionar o botão "Emitir" e em seguida selecionar o arquivo "entrada.mfd". Ao pressionar
o botão "Abrir" será gerada na tela a segunda via dos documentos selecionados podendo ser salva com a
extensão RTF.
• Para a geração de banco de dados, selecionar a opção do menu "Arquivo" item "Geração de banco de
Dados", informar o intervalo de emissão por COO ou por data, pressionar o botão "Emitir" e em seguida
selecionar o arquivo "entrada.mfd". Ao pressionar o botão "Abrir" será gerada na tela a segunda via dos
documentos selecionados podendo ser salva com a extensão MDB (Microsoft Access).
15
Manual do Usuário
Modos de Operação
A minimpressora pode ser operada em três modos:
Modo Local
Quando em modo local a impressora está habilitada apenas para receber comandos do teclado, não recebendo
dados através de sua(s) interface(s) de comunicação. Neste modo, o operador poderá avançar o papel.
A tecla PAPER permite que o operador avance o papel, ajustando-o para a posição desejada.
Modo Remoto
Quando em modo remoto a impressora ignora a tecla PAPER e passa a ser comandada pelo computador
através da interface de comunicação que estiver sendo utilizada.
Modo Dump
É um modo especial que permite aos usuários mais experientes identificar problemas de comunicação entre a
impressora e o computador.
Neste modo são impressos em hexadecimal apenas os bytes que forem enviados à impressora, sem alterar
nenhuma operação fiscal bem como a impressão de seus documentos.
Para entrar neste modo, basta pressionar a tecla PAPER por 5 segundos com a impressora ligada. Será
impressa a seguinte mensagem:
Selecione a opção desejada:
- Pressione uma vez a tecla PAPER para DUMP
- Aguarde para voltar ao MODO NORMAL
Para voltar ao estado normal, basta desligar a impressora e religá-la sem pressionar nenhuma tecla.
16
MP-2000 TH FI · Revisão 1.1
Capítulo 4
Interface de Comunicação
Interface Serial
A impressora fiscal possui duas portas seriais no padrão RS 232 C. Sendo uma para uso exclusivo do FISCO
e a outra para comunicação com a aplicação.
Operando com protocolo RTS/CTS, 8 bits de dados, sem paridade, um start bit, um stop bit.
A velocidade de comunicação é de 9600bps.
O conector utilizado é do tipo DB-9, com a seguinte pinagem:
54321
.................
.................
.................
.................
.................
.................
.................
.................
.................
9876
Figura 9
PinoSinalDireçãoDescrição
2RxINAtravés deste pino os dados são recebidos pela impressora.
3TxOUTAtravés deste pino são transmitidos os dados da impressora ao
dispositivo a ela conectado.
7RTSOUTQuando baixo a impressora requisita o envio de dados. Quando alto a
impressora está sem documento.
8CTSINQuando em nível baixo, a impressora envia dados (se houver). Quando
em nível alto, a impressora pára de enviar dados, se estiver enviando.
5GNDTerra lógico
Os demais pinos não são conectados.
17
Manual do Usuário
Ligação dos Cabos
A seguir é apresentada a forma como devem ser interligados os pinos dos conectores caso seja utilizado um
computador compatível com o IBM-PC.
A maioria dos problemas de comunicação pela interface serial é causada pela ligação errada dos
pinos dos conectores.
O Protocolo de Comunicação serial da sua impressora fiscal é estruturado em blocos, e possui a seguinte
forma:
1. O aplicativo deverá transmitir à impressora fiscal a seguinte seqüência de bytes:
Em negrito está o protocolo e abaixo está um exemplo de emissão de Leitura “X”.
STXNBLNBH CMDCSLCSH
HEX 02 04 001B 062100
ASCII . . . . . % .
DEC24027 6330
Onde:
• STX: byte indicativo de início de transmissão (02h).
• NBL: byte menos significativo, da soma do número de bytes que serão enviados (soma do Byte CMD, CSL
e CSH).
• NBH: byte mais significativo, da soma do número de bytes que serão enviados (soma do Byte CMD, CSL
e CSH).
18
MP-2000 TH FI · Revisão 1.1
• CMD: Seqüência de bytes que compõem o comando e seus parâmetros.
• CSL: byte menos significativo, da soma dos valores dos bytes que compõem o comando e seus
parâmetros(CMD).
• CSH: byte mais significativo, da soma dos valores dos bytes que compõem o comando e seus
parâmetros(CMD).
Os exemplos de utilização deste Protocolo podem ser observados no próximo capítulo.
2. Se a seqüência enviada estiver correta, a impressora responderá ao aplicativo da seguinte maneira:
ACK ST1 ST2
Onde:
• ACK: byte indicativo de recebimento correto (06H).
• ST1 e ST2: bytes de estado da impressora fiscal.
Em ST1:
Composição do
byte de retorno
Mensagem da ImpressoraValor de retorno
bit 7fim de papel128
bit 6pouco papel 64
bit 5erro no relógio 32
bit 4impressora em erro 16
bit 3primeiro dado de CMD não foi ESC (1BH) 8
bit 2comando inexistente 4
bit 1cupom aberto 2
bit 0número de parâmetros de CMD inválido 1
Em ST2:
Composição doMensagem da ImpressoraValor de retorno
byte de retorno
bit 7tipo de parâmetro de CMD inválido128
bit 6Memória Fiscal lotada 64
bit 5erro na Memória RAM CMOS Não Volátil 32
bit 4alíquota não programada 16
bit 3capacidade de alíq. programáveis lotada 8
bit 2cancelamento não permitido 4
bit 1CNPJ/IE do proprietário não programados 2
bit 0comando não executado 1
19
Manual do Usuário
Os bytes ST1 e ST2 apenas serão enviados após a completa execução do comando, porém antes da
impressão.
Entretanto alguns comandos retornam dados da impressora, estes comandos são:
Leitura da Memória Fiscal, Retorno de Alíquotas, Retorno dos Totalizadores Parciais, Retorno do
Subtotal, Retorno do Número do Cupom e Retorno de Variáveis, estes comandos estão exemplificados
no Capítulo "Comandos".
3. Se a seqüência enviada estiver incorreta, ou ocorra um timeout na recepção dos dados pela impressora, a
mesma responderá ao aplicativo da seguinte maneira:
NAK
Onde:
• NAK: byte indicativo de recebimento incorreto (15h - 21d)
Um erro de timeout ocorre quando o intervalo de tempo, entre o envio de um byte e o seguinte dentro da
seqüência do protocolo, for maior que 2 segundos
A impressora retorna ACK ou NAK no momento em que ela recebe o último byte de check-sum; os bytes ST1
e ST2 são retornados após o tratamento do comando, portanto o intervalo de tempo entre o envio do ACK e
dos bytes ST1 e ST2 pode variar de alguns milisegundos (tipicamente) até alguns segundos (principalmente
para os comandos de Leitura X e Redução Z.
Protocolo 2
A diferença em relação ao protocolo 1 é a sequência de retorno que inclui mais dois bytes. Para a impressora
identificar este protocolo, a sequência de bytes que compõem o comando deve ser iniciada com o número
1CH no lugar do número 1BH.
STXNBLNBHCMDCSLCSH
onde:
• STX: byte indicativo de início de transmissão (02h)
• NBL: byte menos significativo, da soma do número de bytes que serão enviados (incluindo CMD, CSL e
CSH)
• NBH: byte mais significativo, da soma do número de bytes que serão enviados (incluindo CMD, CSL e
CSH)
• CMD: sequência de bytes que compõem o comando e seus parâmetros.
1CH + NÚMERO DO COMANDO+PARÂMETROS DO COMANDO
• CSL: byte menos significativo, da soma dos valores dos bytes que compõem o comando e seus parâmetros
(CMD).
• CSH: byte mais significativo, da soma dos valores dos bytes que compõem o comando e seus parâmetros
(CMD).
Se a sequência estiver correta, a impressora responderá da seguinte forma:
ACKImpressão do ComandoST1ST2STL STH
Se a sequência estiver incorreta, a impressora responderá NAK retorna além dos status já existentes ST1 e
ST2, mais dois bytes STL e STH, que compõe um número de 0 a 65535 que corresponde ao status de
execução do comando onde :
20
MP-2000 TH FI · Revisão 1.1
• STL = byte menos significativo do número do retorno de status
• STH = byte mais significativo do número do retorno de status
STRetorno
0Comando ok
1Comando inválido
2Erro desconhecido
3Número de parâmetro inválido
4Tipo de parâmetro inválido
5Todas alíquotas já programadas
6Totalizador não fiscal já programado
7Cupom fiscal aberto
8Cupom fiscal fechado
9ECF ocupado
10Impressora em erro
11Impressora sem papel
12Impressora com cabeça levantada
13Impressora off line
14Alíquota não programada
15Terminador de string faltando
16Acréscimo ou desconto maior que o total do cupom fiscal
17Cupom fiscal sem item vendido
18Comando não efetivado
19Sem espaço para novas formas de pagamento
20Forma de pagamento não programada
21Índice maior que número de forma de pagamento
22Formas de pagamento encerradas
23Cupom não totalizado
24Comando maior que 7f
25Cupom fiscal aberto e sem item
26Cancelamento não imediatamento após
27Cancelamento já efetuado
28Comprovante de crédito ou débito não permitido ou já emitido
29Meio de pagamento não permite tef
30Sem comprovante não fiscal aberto
31Comprovante de crédito ou débito já aberto
32Reimpressão não permitida
33Comprovante não fiscal já aberto
34Totalizador não fiscal não programado
35Cupom não fiscal sem item vendido
21
STRetorno
36Acréscimo e desconto maior que total cnf
37Meio de pagamento não indicado
38Meio de pagamento diferente do total de recebimento
39Não permitido mais de uma sangria ou suprimento
40Relatório já programado
41Relatório gerencial não programado
42Relatório gerencial não permitido
43Mfd não inicializada
44Mfd ausente
45Mfd sem número de série
46Mfd já inicializada
47Mfd lotada
48Cupom não fiscal aberto
49Memória fiscal desconectada
50Memória fiscal sem número de série da mfd
51Memória fiscal lotada
52Data inicial inválida
53Data final inválida
54Contador de redução z inicial inválido
55Contador de redução z final inválido
56Erro de alocação
57Dados do rtc incorretos
58Data anterior ao último documento emitido
59Fora de intervenção técnica
60Em intervenção técnica
61Erro na memória de trabalho
62Já houve movimento no dia
63Bloqueio por rz
64Forma de pagamento aberta
65Aguardando primeiro proprietário
66Aguardando rz
67Ecf ou loja igual a zero
68Cupom adicional não permitido
69Desconto maior que total vendido em icms
70Recebimento não fiscal nulo não permitido
71Acréscimo ou desconto maior que total não fiscal
72Memória fiscal lotada para novo cartucho
73Erro de gravação na MF
74Erro de gravação na MFD
75Dados do RTC anteriores ao último documento armazenado
Manual do Usuário
22
MP-2000 TH FI · Revisão 1.1
STRetorno
76Memória fiscal sem espaço para gravar leituras da MFD
77Memória fiscal sem espaço para gravar versão do SB
78Descrição igual a default não permitido
79Extrapolado número de repetições permitidas
80Segunda via do comprovante de crédito ou débito não permitido
81Parcelamento fora da sequência
82Comprovante de crédito ou débito aberto
83Texto com sequência de ESC inválida
84Texto com sequência de ESC incompleta
85Venda com valor nulo
86Estorno de valor nulo
87Forma de pagamento diferente do total da sangria
88Redução não permitida em intervenção técnica
89Aguardando RZ para entrada em intervenção técnica
90Forma de pagamento com valor nulo não permitido
91Acréscimo e desconto maior que valor do ítem
92Autenticação não permitida
93Timeout na validação
94Comando não executado em impressora bilhete de passagem
95Comando não executado em impressora de Cupom Fiscal
96Cupom Não Fiscal fechado
97Parâmetro não ASCII em campo ASCII
98Parâmetro não ASCII num em campo ASCII num
99Tipo de transporte inválido
100Data e hora inválida
101Sem relatório gerencial
102Número do totalizador não fiscal inválido
103Parâmetro de acréscimo ou desconto inválido
104Acréscimo ou desconto em sangria ou suprimento não permitido
105Número do relatório gerencial inválido
106Forma de pagamento fonte não programada
107Forma de pagamento destino não programada
108Estorno maior que forma pagamento
109Caracter numérico na codificação GT não permitido
110Erro na inicialização da MF
111Nome do totalizador em branco não permitido
112Data e hora anteriores ao último doc armazenado
113Parâmetro de acréscimo ou desconto inválido
114Item anterior aos trezentos últimos
115Item não existe ou já cancelado
23
STRetorno
116Código com espaços não permitido
117Descrição sem caracter alfabético não permitido
118Acréscimo maior que valor do item
119Desconto maior que valor do item
120Desconto em iss não permitido
121Acréscimo em item já efetuado
122Desconto em item já efetuado
123Erro na Memória Fiscal chamar credenciado
124Aguardando gravação na Memória Fiscal
125Caracter repetido na codificação do GT
126Versão já gravada na memória fiscal
127Estouro de capacidade no cheque
128Timeout na leitura do cheque
129Mês inválido
130Coordenada inválida
131Sobreposição de texto
132Sobreposição de texto no valor
133Sobreposição de texto no extenso
134Sobreposição de texto no favorecido
135Sobreposição de texto na localidade
136Sobreposição de texto no opcional
137Sobreposição de texto no dia
138Sobreposição de texto no mês
139Sobreposição de texto no ano
140Usando mfd de outro ECF
141Primeiro dado diferente de esc ou 1C
142Não permitido alterar sem intervenção técnica
143Dados da última RZ corrompidos
144Comando não permitido no modo inicialização
145Aguardando acerto de relógio
146MFD já inicializada para outra memoria fiscal
147Aguardando acerto do relógio ou desbloqueio pelo teclado
148Valor forma de pagamento maior que máximo permitido
149Razão social em branco
150Nome de fantasia em branco
151Endereço em branco
152Estorno de CDC não permitido
153Dados do proprietário iguais ao atual
154Estorno de forma de pagamento não permitido
155Descricao forma de pagamento igual já programada
Manual do Usuário
24
Loading...
+ 56 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.