Você está na página 1de 78

Manual do Usurio da Impressora MP-4000 TH FI

Cd. 501.2411.02 - Reviso 1.1


Janeiro de 2010
Copyright 2008 por Bematech S.A. Curitiba, Brasil.
Todos os direitos reservados.
Nenhuma parte deste documento pode ser copiada, reproduzida, adaptada ou traduzida sem o prvio
consentimento por escrito da Bematech S.A., exceto quando permitido sob as leis de direito autoral.
As informaes contidas neste manual tm carter puramente informativo, esto sujeitas a alteraes
sem aviso prvio e no devem ser interpretadas como um compromisso por parte da Bematech S.A. No
entanto, sempre que houver modificaes, a Bematech S.A. far o possvel para disponibilizar informaes
atualizadas para os produtos descritos nesta publicao. A edio mais recente deste manual pode ser
obtida atravs do site da Bematech na Internet:

www.bematech.com.br
Sem prejuzo de outras ressalvas contidas no corpo deste Manual, o usurio ou terceiros assumiro todas
as conseqncias e responsabilidades em casos de: (a) uso intencional para qualquer aplicao indevida,
no direcionada ou no autorizada, inclusive para propsitos particulares; (b) modificaes, reparos ou
alteraes no autorizadas do produto; (c) uso do produto em desacordo com as instrues de operao e
manuteno fornecidas pela Bematech S.A.; (d) uso do produto como componente em sistemas ou aplicaes
nas quais a falha deste produto possa criar uma situao de risco pessoal ou material. Nas hipteses acima
a Bematech S.A. e seus administradores, prepostos, empregados, subsidirias, afiliadas e distribuidores,
no respondero, a qualquer ttulo, por qualquer reclamao, custos, perdas, danos, despesas e qualquer
outro prejuzo direto ou indireto, sejam de que natureza forem, bem como por reclamaes fundadas em
alegao de negligncia da Bematech S.A. em relao ao projeto e fabricao do produto.
A Bematech S.A. no se responsabiliza por danos ou problemas decorrentes do uso de acessrios ou
suprimentos que no aqueles designados como produtos originais Bematech ou produtos aprovados pela
Bematech S.A. Qualquer nome de produto e seus logotipos mencionados nesta publicao podem ser
marcas comerciais de suas respectivas empresas e aqui reconhecidos.
As garantias do produto so apenas aquelas expressamente mencionadas no Manual do Usurio. A
Bematech S.A. no outorga e tampouco ser responsvel por quaisquer garantias tcitas, incluindo, porm
sem limitao, garantias de que o produto serve para um propsito especial. Adicionalmente, a Bematech
S.A. no ser responsvel por quaisquer danos ou prejuzos especiais ou incidentais, ou ainda por prejuzos
efetivos ou lucros cessantes em decorrncia do uso do produto pelo adquirente, usurio ou por terceiros.

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Informaes sobre Descarte e Reciclagem


Informaes gerais
Este smbolo indica que seu produto deve ser descartado de acordo com as leis e regulamentos
locais. Quando seu produto alcanar o fim de vida, contate a Bematech ou as autoridades locais para saber
sobre as opes de reciclagem.

Informaes de Segurana

Esta seo apresenta informaes importantes que visam garantir a utilizao segura e eficaz deste
produto. Leia cuidadosamente esta seo e guarde este manual em um local acessvel.

Segurana Eltrica
Para prevenir choque eltrico desconecte a fonte da tomada antes de inicializar o sistema.
Quando adicionar ou remover um dispositivo do sistema, ou para o sistema, tenha certeza que os cabos de
fora dos dispositivos estejam desconectados antes que o sinal deles estiver conectado.
Antes de conectar ou remover os cabos de sinais, cabos internos e perifricos do produto, tenha certeza
que todos os cabos de fora estejam desconectados.
Procure por uma assistncia profissional antes de usar um adaptador ou uma extenso. Estes dispositivos
podem interromper o circuito de aterramento. recomendado o uso deste produto com no break ou
estabilizador.
Tenha certeza de que sua fonte de alimentao esteja na tenso correta (127/220V). Se voc no tem
certeza da tenso eltrica que voc estar usando, contate sua companhia eltrica local.
Se a fonte de alimentao estiver quebrada, no tente consert-la. Contate um servio autorizado
qualificado ou seu revendedor.

Segurana Operacional
Antes de instalar o produto e adicionar os dispositivos nele, leia atentamente os manuais que
acompanham a embalagem.
Antes de usar o produto, veja se todos os cabos esto conectados corretamente e os cabos de energia
no estejam danificados. Se for notificado algum dano, contate o seu revendedor imediatamente.
Para evitar curtos circuitos, deixe longe do produto clipes, chaves e grampos dos conectores, slots,
tomadas e circuitos.
Evite que o produto entre em contato com poeira, umidade e temperaturas extremas. No ponha o
produto em lugares que possam molhar o equipamento.
Ponha o produto em lugares de superfcies estveis.
Se voc encontrar algum problema tcnico no produto, contate a assistncia tcnica autorizada ou seu
revendedor imediatamente.

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Sobre este Manual


Este manual auxilia na instalao, configurao e uso deste produto Bematech.

Quem deve ler este manual?


Este manual destina-se ao uso por pessoas que iro instalar e usar ou testar o equipamento.
O manual tambm deve ser utilizado para diagnosticar e solucionar problemas.

Como este manual est organizado?


Captulo 1 - Apresentao
Captulo 2 - Instalao
Captulo 3 - Operao
Captulo 4 - Interfaces de Comunicao
Captulo 5 - Comandos Fiscais
Captulo 6 - Comandos
Captulo 7 - Tabela de Caracteres
Captulo 8 - Perifrico de Comunicao GPRS
Captulo 9 - Cuidados Especiais
Captulo 10 - Especificaes Tcnicas
Captulo 11 - Solues de Problemas
Captulo 12 - Acionamento de Gaveta
Captulo 13 - Roteiro Bsico para desenvolvimento de Aplicativo
Captulo 14 - Capacidade de Dgitos dos Contadores e Totalizadores
Captulo 15 - Assinatura Digital
Captulo 16 - Cdigo De Barras

Publicaes e software relacionados


Manual Quickstart
Manual de Servios

Onde encontrar mais informaes

Contedo em portugus http://www.bematech.com.br

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

ndice
Sobre este Manual

4
4
4
4

Quem deve ler este manual?


Como este manual est organizado?
Publicaes e Softwares Relacionados
Onde encontrar mais informaes

Captulo 1: Apresentao

Como ler este Manual




Painel Frontal

Painel Traseiro

7
7
8

Captulo 2: Instalao

9
9
9

Retirando da Embalagem
Instalando a Impressora
Colocando a Bobina Trmica

Captulo 3: Operao

11

11
12

Comunicao com o Operador


Operaes Fiscais

Captulo 4: Interfaces de Comunicaio

15

15
16
16
17

Interface Serial
Ligao dos Cabos
Interface USB
Protocolo de Comunicao Serial

Captulo 5: Comandos Fiscais

24

24
25
26
27

Cupom Fiscal
Leitura X
Reduo Z
Leitura da Memria Fiscal

Captulo 6: Comandos

28

28
36
38
46
48
50
50

Comandos de Cupom Fiscal


Comandos de Relatrios Fiscais
Comandos de Operaes no-fiscais
Comprovante de Crdito ou Dbito
Relatrios Gerenciais
Comandos da Gaveta de Dinheiro
Comandos de Informaes da Impressora

Captulo 7: Tabelas de Caracteres

59

59
59
60
60
61

Tabela ASCII
Code Page 850
Code Page 437
Code Page 858
Code Page 860

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 8: Perifrico de Comunicao GPRS

62

Captulo 9: Cuidados Especiais

64

64
64

Limpeza da Impressora
Local de Uso

Captulo 10: Especificaes Tcnicas

65

Captulo 11: Soluo de Problemas

66

Captulo 12: Acionamento de Gaveta

67

Captulo 13: Roteiro Bsico para Desenvolvimento do Aplicativo

68

68
69
69

Abertura do ECF
Emisso do Cupom Fiscal ou Bilhete de Passagem
Fechamento do ECF

Captulo 14: Capacidade de Dgitos dos Contadores e Totalizadores

70

Captulo 15: Assinatura Digital

71

71
71
71
72

Dados Assinados
Extenso
Formatao dos Arquivos
Comandos De Assinatura

Captulo 16: Cdigo De Barras

75

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 1

Apresentao

A MP-4000 TH FI uma impressora destinada emisso de cupons fiscais. Equipada com o que h de
mais moderno em tecnologia aplicada para este tipo de equipamento, a MP-4000 TH FI possui inmeros
recursos que possibilitaro maior agilidade e rapidez de atendimento no ponto de venda, maior economia
e controle do negcio, aliados facilidade de operao, design moderno, dimenses compactas e pleno
atendimento legislao fiscal vigente.
Por se tratar de um equipamento fiscal, deve operar obedecendo rigorosamente legislao do seu
estado. Antes de iniciar a utilizao da sua impressora, certifique-se de que tenha sido lacrada por uma
empresa credenciada. Em caso de dvidas, contate o revendedor ou o nosso SAC: 0800 644 2362

Como ler este Manual


Os captulos Apresentao e Instalao tratam da instalao e do uso da impressora, e devem ser
lidos por todos os tipos de usurios.
Caso voc esteja lendo este manual para desenvolvimento de aplicativo, refira-se inicialmente aos
captulos que tratam dos comandos da impressora. Consulte tambm o site da Bematech na Internet
(www.bematech.com.br), onde existe um roteiro bsico para o desenvolvimento do aplicativo.

Painel Frontal

Descrio

Tecla CONFIRMA

Utilizado para avano de papel e operaes fiscais.

Tecla SELEO

Utilizada para corte do papel e para operaes fiscais.


Verde aceso indica que a impressora est pronta para receber comandos.
Verde piscando indica que a impressora est com pouco papel.

LED EM LINHA

Verde piscando rapidamente indica que est sendo realizada uma leitura da MF,MFD
ou Software Bsico via interface de comunicao.
Amarelo aceso indica que a tampa est aberta
Amarelo piscando indica que a impressora est sem papel.

LED LIGADO

Indica que a impressora est ligada.

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Painel Traseiro
FONTE (Entrada DC)

Tipo

Descrio

Conector circular de

Entrada DC para conectar a fonte de

alimentao (3 pinos)

alimentao.

GAVETA

Conector RJ-11

FISCO (Porta Serial No 1)

Conector DB-9

USURIO (Porta Serial No 2)

Conector DB-9

USB (Porta USB Usurio)

Conector USB tipo B

Utilizada para conexo da gaveta de dinheiro


(opcional).
Exclusiva para utilizao do Fisco.
Utilizada para conexo ao microcomputador
para comunicao via interface serial RS-232.
Utilizada para conexo ao microcomputador
para comunicao via interface de comunicao
USB.

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 2

Instalao

Retirando da Embalagem
Retire a impressora da embalagem e verifique se todos os componentes abaixo relacionados esto presentes
e em perfeitas condies:
impressora;
cabo de fora;
cabo de comunicao serial;
bobina de papel termico;
manual do usurio;
fonte de alimentao.
Guarde a embalagem para um eventual transporte

Instalando a Impressora
Conectando Rede Eltrica
Certifique-se de que a impressora esteja desligada e, em caso afirmativo, ligue o plug de fora rede.
Observe que a tomada para o plug de fora deve ser de trs pinos, sendo que o pino central (ver figura
abaixo) deve ser conectado terra. A fonte externa abrange 100-240volts.

Ligue o cabo da fonte de alimentao na impressora, observe os pinos para encaixar corretamente.
Verifique se o LED Power est aceso (impressora ligada). Se no houver papel, o LED Status assim o
indicar (ver Captulo 3, Comunicao com o Operador).

Colocando a Bobina Trmica

Para colocar a bobina de papel, abra a tampaconforme a figura abaixo, coloque a bobina no bero e puxe
o papel at logo aps a serrilha (estas informaes tambm esto na tampa da impressora).

1
Levante a alavanca de
abertura da tampa;

2
Insira o rolo de papel;

3
Feche a tampa.

O rolo de papel trmico


deve ser inserido conforme
a imagem acima.

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Feche a tampa e pressione a tecla CONFIRMA (duas vezes) para certificar o correto funcionamento do
avano de papel.
Observao
No puxe o papel com a tampa fechada, utilize para isso sempre a Tecla CONFIRMA.
Recomenda-se utilizar bobina de papel cujas caractersticas encontram-se na tabela a seguir, observando
que o papel deve ser amarzenado a 20C, 60% de umidade, sem exposio direta a luz ultravioleta e
fluorescente, sem contato com produtos qumicos, solventes e plastificantes, a fim de preservar os dados
impressos contidos nos documentos emitidos:
Marca

Gramatura (g/m2)

Caractersticas Especiais

Pr-impresso

Termoscript KPH 856 AM

56

Alta sensibilidade de imagem.


Colorao amarela suave.
Maior opacidade.

Off Set e flexografia s no


verso do papel.

Termoscript KPH 868 AM

68

Alta sensibilidade de imagem.


Colorao amarela suave.
Maior opacidade.

Off Set e flexografia s no


verso do papel.

Termoscript KPD 767

67

Excelente estabilidade e
durabilidade de imagem.

Off Set e flexografia s no


verso do papel.

A marca indicada acima poder ser substituda por outra que oferea a mesma qualidade de manuteno
das informaes impressas, desde que este fato seja atestado pelo fabricante do ECF junto Gerncia
Fiscal atravs de processo devidamente formalizado.
Condies para armazenagem antes e aps o uso
- Conservar o papel seco e ao abrigo da luz, a uma temperatura no superior a 42C.
- Evitar o contato com plsticos e produtos qumicos.

10

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 3

Operao

Comunicao com Operador


A interface com o usurio ser realizada atravs de 2 leds, POWER e INFO, uma tecla para avano
de papel (CONFIRMA) e uma tecla para corte do papel (SELEO). As duas teclas tambm assumem
funes especiais para configurao via menu e so usadas como Confirma e Seleo, de acordo com
a legislao fiscal.

Teclas e Leds

CONFIRMA: Permite avano de papel em modo contnuo (mantendo-a pressionada). A tecla CONFIRMA
ficar inoperante quando da condio de falta de papel, tampa aberta, erro ou quando a impressora estiver
tratando alguma condio da legislao fiscal. Esta tecla assume a funo de CONFIRMA quando a
impressora estiver tratando alguma condio da legislao fiscal.
SELEO: Ao ser pressionada, em operao normal, a tecla SELEO deve realizar um corte total do
papel.Esta tecla assume a funo de SELEO quando a impressora estiver tratando alguma condio
da legislao fiscal.
LIGADO/Power: O led de indicao LIGADO/Power estar sempre aceso se a impressora estiver
energizada.
A tabela abaixo resume os possveis estados deste LED:

LED Power

Aparncia

Indicao

Desligado

Mquina desligada

Ligado

Mquina ligada


Led de INFOrmao : Este Led usado para indicar a condio de funcionamento da impressora bem
como uma condio de erro. Este led bicolor (verde e vermelho) para permitir a indicao com at trs
cores diferentes. A indicao da condio de funcionamento e de erro deve segue a tabela abaixo:

11

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Cor

LED Status

Aparncia

Durao

Ligado
Verde = OK

Amarelo Erro
Recupervel

Vermelho
Erro No
Recupervel

Indicao
Impressora pronta para imprimir

Piscando

Piscando

intermitente

Ligado

Pouco Papel, impresso OK


Durante captura de dados do ECF
Tampa Aberta

Piscando

Sem Papel

1 piscada

Erro no RTOS

3 piscadas

Erro na Memria RAM

4 piscadas

Erro no RTC (parado)

8 piscadas

Erro no Mecanismo de Impresso

11 piscadas

Tenso de alimentao baixa

12 piscadas

Erro na da Guilhotina

14 piscadas

Tenso de alimentao bateria do


RTC baixa

15 piscadas

Cabea trmica sobreaquecida

Operaes Fiscais
Procedimentos para Emisso de Leituras no ECF
Ligue a impressora com a tecla SELEO pressionada e mantenha-a pressionada at que o led INFO
comece a piscar. Ao soltar a tecla a seguinte mensagem ser impressa:



Leitura X 01 toque
Leitura completa da MF 02 toques
Leitura simplificada da MF 03 toques
Fita-detalhe 04 toques

Aguarde para NO Emitir Documentos.


Para a emisso da Leitura da Memria de Fita Detalhe diretamente no equipamento a impressora dever
estar obrigatoriamente em Modo de Interveno Tcnica.
Um bip confirmar o reconhecimento da tecla.

12

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

A impresso dos documentos acima informados, devem ser obtidos atravs dos seguintes procedimentos:
I - ao ligar o ECF com a tecla SELEO pressionada, devero ser impressas as seguintes opes:
a) Leitura X - 01 toque;
b) leitura completa da MF - 02 toques;
c) leitura simplificada da MF - 03 toques;
d) Fita-detalhe - 04 toques;
II - a opo dever ser efetivada pelo acionamento da tecla SELEO de acordo com o nmero de
toques, finalizando o procedimento com a tecla CONFIRMA;
III - nas hipteses das alneas b e c do item I, observar-se-o:
a) aps o procedimento previsto no item anterior devem ser impressas as opes:
1. intervalo de data - 01 toque;
2. intervalo de CRZ - 02 toques;
b) a opo da alnea anterior dever ser efetivada pela tecla SELEO de acordo com o nmero de
toques, finalizando o procedimento com a tecla CONFIRMA;
c) aps o procedimento da alnea anterior devero ser impressas, conforme o caso, as mensagens
00/00/00 a 00/00/00, para as datas inicial e final, ou 0000 a 0000, para o CRZ inicial e final;
d) os dgitos referentes a intervalos de data ou de CRZ devero ser preenchidos a partir da esquerda,
utilizando a tecla SELEO para incrementar e imprimi-los e a tecla CONFIRMA para aceitar
a seleo e avanar para o prximo dgito;
IV - na hiptese da alnea d, observar-se-o:
a) aps o procedimento previsto no item II, devero ser impressas as opes:
1. intervalo de data - 01 toque;
2. intervalo de COO - 02 toques;
b) a opo da alnea anterior dever ser efetivada pela tecla SELEO de acordo com o nmero de
toques, finalizando o procedimento com a tecla CONFIRMA;
c) aps o procedimento da alnea anterior devero ser impressas, conforme o caso, as mensagens
00/00/00 a 00/00/00, para as datas inicial e final, ou 0000 a 0000, para o COO inicial e final;
d) os dgitos referentes a intervalos de data ou de COO devero ser preenchidos a partir da esquerda,
utilizando a tecla SELEO para incrementar e imprimi-los e a tecla CONFIRMA para aceitar
a seleo e avanar para o prximo dgito.
Leitura da Memria Fiscal para meio magntico:
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 disponveis no PC;
Caso esteja desligado, ligar o ECF;
Os requisitos necessrios para a Leitura da Memria Fiscal so:
PC com processador Pentium II 250 MHz ou superior, mnimo 64 MB de RAM (128 MB
recomendado);
Sistema Operacional Windows 98/ME/2000/XP;
O programa WinMFD2 instalado. Para instal-lo, executar o arquivo de instalao setup.exe.
Executar o software aplicativo WinMFD2.EXE. Sugere-se o uso do menu de ajuda deste programa, pois
traz informaes muito mais detalhadas que as explicaes a seguir.
No WinMFD2.EXE, selecionar a opo comunicao e configurar portas seriais para selecionar a
porta a ser utilizada;
Selecionar o modelo da impressora em comunicao->Modelo Impressora.
Para iniciar a leitura da Memria Fiscal para meio magntico, selecionar a opo do menu
Comunicao, item Leitura da Memria Fiscal pela Serial. Escolha o perodo a ser lido (Por
intervalo de CRZs ou de data).
A leitura ser mostrada na tela. Para salvar, clique no menu Arquivo --> Salvar Como e escolha
o nome do arquivo .txt.
Outra forma de executar essa operao a partir do contedo fsico do dispositivo de memria fiscal,
obedecendo ao seguinte procedimento:
13

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Executar o aplicativo WinMFD2.EXE.


Selecionar a opo Comunicao na barra de tarefas.
Selecionar a opo Download.
Selecionar a opo Memria Fiscal.
Aps salvar o arquivo em diretrio, selecionar a opo Arquivo na barra de tarefas.
Selecionar Relatrio da Memria Fiscal... e abrir o arquivo salvo no passo anterior.

Leitura da Fita-detalhe para meio magntico:


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 disponveis no PC;
Caso esteja desligado, ligar o ECF;
Os requisitos necessrios para a Leitura da Memria da Fita-detalhe so:
PC com processador Pentium II 250 MHz ou superior, mnimo 64 MB de RAM (128 MB
recomendado);
Sistema Operacional Windows 98/ME/XP/2000;
O programa WinMFD2 instalado. Para instal-lo, executar o arquivo de instalao setup.exe.
Executar o software aplicativo WinMFD2.EXE.
No WinMFD2.EXE, selecionar a opo comunicao e configurar portas serias para selecionar a
porta a ser utilizada.
Selecionar o modelo da impressora em comunicao->Modelo Impressora.
Para iniciar a leitura da Memria da Fita-detalhe para arquivo, selecionar a opo do menu
Comunicao, item Download sub-item Memria da fita detalhe. Aps isso, ser solicitado o
nome que se deseja dar ao arquivo com a extenso .MFD (para fins de referncia chamaremos de
entrada.mfd).
Escolha o intervalo de dados desejado (Total, intervalo de COOs ou intervalo de datas).
A concluso da leitura ser informada com uma mensagem indicando a gerao do arquivo; caso
a operao no tenha sido realizada com sucesso, uma mensagem de erro informando a causa ser
apresentada para que o usurio possa resolv-la antes de disparar nova leitura;
Selecionar a opo do menu Arquivo item Relatrio da Memria Fita Detalhe, selecionar o
arquivo entrada.mfd, informar o intervalo de emisso (total, por COO ou por data), escolher o
formato do relatrio de sada e em seguida pressionar o boto Gerar relatrio. Ser gerada na tela
a segunda via dos documentos selecionados.
Para informaes mais detalhadas, consulte o menu de ajuda do WinMFD2.exe

14

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 4

Interface de Comunicao

Interface Serial

A impressora fiscal possui duas portas seriais no padro RS 232 C. Operando com protocolo RTS/CTS,
8 bits de dados, sem paridade, um start bit, um stop bit. A velocidade default de comunicao da porta do
usurio de 9600 bps. A mesma pode ser alterada para 19200, 57600 e 115200bps utilizando o comando
ESC 62 56 n.
Onde n = 48 (0) para 9600bps
n = 49 (1) para 19200bps
n = 50 (2) para 57600bps
n = 51 (3) para 115200bps
Os nveis de tenso da interface de comunicao serial so:

RS 232 C

Nvel
lgico

Nvel de
Tenso

0
1

+12V
-12V

O conector utilizado do tipo DB-9, com a seguinte pinagem:

Pino

Sinal

Direo

Descrio

Rx

IN

Atravs deste pino os dados so recebidos pela impressora.

Tx

OUT

Atravs deste pino so transmitidos os dados da impressora ao dispositivo a ela


conectado.

RTS

OUT

Quando em nvel baixo, a impressora requisita o envio de dados. Quando em nvel


alto, a impressora est sem documento.

CTS

IN

Quando em nvel baixo, a impressora envia dados (se houver). Quando em nvel alto,
a impressora pra de enviar dados, se estiver mandando.

GND

Terra lgico.

Observao
Os demais pinos no so conectados.

15

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Ligao dos Cabos


A seguir apresentada a forma como devem ser interligados os pinos dos conectores caso seja utilizado
um computador compatvel com o IBM-PC.
Nota
A maioria dos problemas de comunicao pela interface serial causada pela ligao errada dos
pinos dos conectores.
CABO PORTA SERIAL DO USURIO

Interface USB
Este ECF possui a interface Universal Serial Bus (USB) compatvel com a Especificao 1.1 para
Barramentos Seriais Universais. Consiste em um canal serial de 12 Mbps, utilizando o modo Bulk com
um receptculo tipo B, como se v abaixo. O cabo USB deve ter um conector tipo A em uma das
extremidades, para conexo a um computador, e um plugue tipo B na outra extremidade, para conexo
impressora. Como a impressora tem alimentao prpria, ela no recebe energia do cabo-padro USB
de interface do tipo B. Para o perfeito funcionamento desta interface h necessidade de instalao do
device driver fornecido pela Bematech.

Pino

Sinal

NC

DATA+

DATA-

GND

Ao se utilizar a interface USB, a impressora pode ser conectada ao computador mesmo que ambos estejam
energizados. Quando a impressora for conectada ao computador pela primeira vez, o sistema operacional
solicitar o driver da mesma. Faa ento o download do driver da impressora a partir de nosso site na
Web (www.bematech.com.br). Para saber mais detalhes, entre em contato, gratuitamente, com a Central
de Relacionamento Bematech (CRB) atravs do telefone 0800 644 2362.
16

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Protocolo de Comunicao Serial


PROTOCOLO 1
O Protocolo de Comunicao serial da sua impressora fiscal estruturado em blocos, e possui a seguinte
forma:
a) O aplicativo dever transmitir impressora fiscal a seguinte seqncia de bytes:
Obs: Em negrito est o protocolo e abaixo est um exemplo de emisso de Leitura X.
STX

NBL

NBH

CMD

CSL

CSH

HEX

02

04

00

1B 06

21

00

ASCII

DEC

27 6

33

Onde:
STX: byte indicativo de incio de transmisso (02h).
NBL: byte menos significativo, da soma do nmero de bytes que sero enviados (soma do Byte CMD, CSL
e CSH).
NBH: byte mais significativo, da soma do nmero de bytes que sero enviados (soma do Byte CMD, CSL
e CSH).
CMD: Seqncia de bytes que compem o comando e seus parmetros.
CSL: byte menos significativo, da soma dos valores dos bytes que compem o comando e seus
parmetros(CMD).
CSH: byte mais significativo, da soma dos valores dos bytes que compem o comando e seus
parmetros(CMD).
Os exemplos de utilizao deste Protocolo podem ser observados no CAPTULO 14.
b) Se a seqncia enviada estiver correta, a impressora responder ao aplicativo
da seguinte maneira:
ACK
Onde:
ACK:
ST1 e ST2:

ST1

ST2

byte indicativo de recebimento correto (06H).


bytes de estado da impressora fiscal.

Em ST1:
Composio do byte de retorno

Mensagem da Impressora

Valor do retorno

Bit 7

Fim de papel

128

Bit 6

reservado

64

Bit 5

Erro no relgio

32

Bit 4

Impressora em erro

16

Bit 3

Primeiro dado de CMD no foi ESC ( 1BH)

Bit 2

Comando inexistente

Bit 1

Cupom aberto

Bit 0

Nmero de Parmetros de CMD invlido

17

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Em ST2:
Mensagem da Impressora

Valor do retorno

Tipo de Parmetro de CMD invlido

128

Memria fiscal lotada

64

Erro na memria RAM CMOS no voltil

32

Alquota no programada

16

Capacidade de aliq. Programveis lotada

Cancelamento no permitido

CNPJ/IE do proprietrio no programados

Comando no executado

Observaes
Os bytes ST1 e ST2 apenas sero enviados aps a completa execuo do comando, porm antes da
impresso. Entretanto alguns comandos retornam dados da impressora, estes comandos so: Leitura
da Memria Fiscal, Retorno de Alquotas, Retorno dos Totalizadores Parciais, Retorno do Subtotal,
Retorno do Nmero do Cupom e Retorno de Variveis, estes comandos esto exemplificados no
Captulo de Comandos.
c) Se a seqncia enviada estiver incorreta, ou ocorra um timeout na recepo
dos dados pela impressora, a mesma responder ao aplicativo da seguinte
maneira:

NAK
Onde:
NAK: byte indicativo de recebimento incorreto (15h - 21d)
A impressora retorna ACK ou NAK no momento em que ela recebe o ltimo byte de checksum; os bytes
ST1 e ST2 so retornados aps 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 reduo Z.

18

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

PROTOCOLO 2
A diferena em relao ao protocolo 1 a sequncia de retorno que inclui mais dois bytes. Para a
impressora identificar este protocolo, a sequncia de bytes que compem o comando deve ser iniciada com
o nmero 1CH no lugar do nmero 1BH
STX

NBL

NBH

CMD

CSL

CSH

Onde:
STX: byte indicativo de incio de transmisso (02h)
NBL: byte menos significativo, da soma do nmero de bytes que sero enviados (incluindo CMD, CSL e
CSH)
NBH: byte mais significativo, da soma do nmero de bytes que sero enviados (incluindo CMD, CSL e
CSH)
CMD: sequncia de bytes que compem o comando e seus parmetros.
1CH + NMERO DO COMANDO+PARMETROS DO COMANDO
CSL: byte menos significativo, da soma dos valores dos bytes que compem o comando e seus
parmetros(CMD).
CSH: byte mais significativo, da soma dos valores dos bytes que compem o comando e seus
parmetros(CMD).
Se a sequncia estiver correta, a impressora responder da seguinte forma:
ACK

Impresso do Comando

ST1

ST2

STL

STH

Se a sequncia estiver incorreta, a impressora responder NAK retorna alm dos status j existentes ST1
e ST2, mais dois bytes STL e STH, que compe um nmero de 0 a 65535 que corresponde ao status de
execuo do comando onde :
STL = byte menos significativo do nmero do retorno de status
STH = byte mais significativo do nmero do retorno de status
ST Retorno
0 Comando ok
1 Comando invlido
2 Erro desconhecido
3 Nmero de parmetro invlido
4 Tipo de parmetro invlido
5 Todas alquotas j programadas
6 Totalizador no fiscal j programado
7 Cupom fiscal aberto
8 Cupom fiscal fechado
9 ECF ocupado
10 Impressora em erro
11 Impressora sem papel
12 Impressora com cabea levantada
13 Impressora OFF LINE
14 Alquota no programada
15 Terminador de string faltando
19

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

16 Acrscimo ou desconto maior que o total do cupom fiscal


17 Cupom fiscal sem item vendido
18 Comando no efetivado
19 Sem espao para novas formas de pagamento
20 Forma de pagamento no programada
21 ndice maior que nmero de forma de pagamento
22 Formas de pagamento encerradas
23 Cupom no totalizado
24 Comando maior que 7F
25 Cupom fiscal aberto e sem item
26 Cancelamento no imediatamento aps
27 Cancelamento j efetuado
28 Comprovante de crdito ou dbito no permitido ou j emitido
29 Meio de pagamento no permite TEF
30 Sem comprovante no fiscal aberto
31 Comprovante de crdito ou dbito j aberto
32 Reimpresso no permitida
33 Comprovante no fiscal j aberto
34 Totalizador no fiscal no programado
35 Cupom no fiscal sem item vendido
36 Acrscimo e desconto maior que total CNF
37 Meio de pagamento no indicado
38 Meio de pagamento diferente do total de recebimento
39 No permitido mais de uma sangria ou suprimento
40 Relatrio j programado
41 Relatrio gerencial no programado
42 Relatrio gerencial no permitido
43 MFD no inicializada
44 MFD ausente
45 MFD sem nmero de srie
46 MFD j inicializada
47 MFD lotada
48 Cupom no fiscal aberto
49 Memria fiscal desconectada
50 Memria fiscal sem nmero de srie da MFD
51 Memria fiscal lotada
52 Data inicial invlida
53 Data final invlida
54 Contador de Reduo Z inicial invlido
55 Contador de Reduo Z final invlido
56 Erro de alocao
57 Dados do RTC incorretos
58 Data anterior ao ltimo documento emitido
59 Fora de interveno tcnica
60 Em interveno tcnica
61 Erro na memria de trabalho
62 J houve movimento no dia
63 Bloqueio por RZ
64 Forma de pagamento aberta
65 Aguardando primeiro proprietrio
66 Aguardando RZ
67 ECF ou loja igual a zero
20

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

68 Cupom adicional no permitido


69 Desconto maior que total vendido em ICMS
70 Recebimento no fiscal nulo no permitido
71 Acrscimo ou desconto maior que total no fiscal
72 Memria fiscal lotada para novo cartucho
73 Erro de gravao na MF
74 Erro de gravao na MFD
75 Dados do RTC anteriores ao ltimo documento armazenado
76 Memria fiscal sem espao para gravar leituras da MFD
77 Memria fiscal sem espao para gravar verso do SB
78 Descrio igual a default no permitido
79 Extrapolado nmero de repeties permitidas
80 Segunda via do comprovante de crdito ou dbito no permitido
81 Parcelamento fora da sequncia
82 Comprovante de crdito ou dbito aberto
83 Texto com sequncia de ESC invlida
84 Texto com sequncia de ESC incompleta
85 Venda com valor nulo
86 Estorno de valor nulo
87 Forma de pagamento diferente do total da sangria
88 Reduo no permitida em interveno tcnica
89 Aguardando RZ para entrada em interveno tcnica
90 Forma de pagamento com valor nulo no permitido
91 Acrscimo ou desconto maior que valor do tem
92 Autenticao no permitida
93 Timeout na validao
94 Comando no executado em impressora bilhete de passagem
95 Comando no executado em impressora de Cupom Fiscal
96 Cupom No Fiscal fechado
97 Parmetro no ASCII em campo ASCII
98 Parmetro no ASCII num em campo ASCII num
99 Tipo de transporte invlido
100 Data e hora invlida
101 Sem relatrio gerencial
102 Nmero do totalizador no fiscal invlido
103 Parmetro de acrscimo ou desconto invlido
104 Acrscimo ou desconto em sangria ou suprimento no permitido
105 Nmero do relatrio gerencial invlido
106 Forma de pagamento fonte no programada
107 Forma de pagamento destino no programada
108 Estorno maior que forma pagamento
109 Caracter numrico na codificao GT no permitido
110 Erro na inicializao da MF
111 Nome do totalizador em branco no permitido
112 Data e hora anteriores ao ltimo doc armazenado
113 Parmetro de acrscimo ou desconto invlido
114 Item anterior aos trezentos ltimos
115 Item no existe ou j cancelado
116 Cdigo com espaos no permitido
117 Descrio sem caracter alfabtico no permitido
118 Acrscimo maior que valor do item
119 Desconto maior que valor do item
21

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

120 Desconto em ISS no permitido


121 Acrscimo em item j efetuado
122 Desconto em item j efetuado
123 Erro na Memria Fiscal chamar credenciado
124 Aguardando gravao na Memria Fiscal
125 Caracter repetido na codificao do GT
126 Verso j gravada na memria fiscal
127 Estouro de capacidade no cheque (no utilizado neste modelo)
128 Timeout na leitura do cheque (no utilizado neste modelo)
129 Ms invlido (no utilizado neste modelo)
130 Coordenada invlida (no utilizado neste modelo)
131 Sobreposio de texto (no utilizado neste modelo)
132 Sobreposio de texto no valor (no utilizado neste modelo)
133 Sobreposio de texto no extenso (no utilizado neste modelo)
134 Sobreposio de texto no favorecido (no utilizado neste modelo)
135 Sobreposio de texto na localidade (no utilizado neste modelo)
136 Sobreposio de texto no opcional (no utilizado neste modelo)
137 Sobreposio de texto no dia (no utilizado neste modelo)
138 Sobreposio de texto no ms (no utilizado neste modelo)
139 Sobreposio de texto no ano (no utilizado neste modelo)
140 Usando MFD de outro ECF
141 Primeiro dado diferente de esc ou 1C
142 No permitido alterar sem interveno tcnica
143 Dados da ltima RZ corrompidos
144 Comando no permitido no modo inicializao
145 Aguardando acerto de relgio
146 MFD j inicializada para outra memoria fiscal
147 Aguardando acerto do relgio ou desbloqueio pelo teclado
148 Valor forma de pagamento maior que mximo permitido
149 Razo social em branco
150 Nome de fantasia em branco
151 Endereo em branco
152 Estorno de CDC no permitido
153 Dados do proprietrio iguais ao atual
154 Estorno de forma de pagamento no permitido
155 Descricao forma de pagamento igual j programada
156 Acerto de horrio de vero s imediatamente aps Reduo Z
157 Interveno tcnica no permitida MF reservada para Reduo Z
158 Senha CNPJ invlida
159 Timeout na inicializao de nova MF
160 Dados da MFD no encontrados
161 Sangria ou Suprimento devem ser nicos no comprovante no fiscal
162 ndice da forma de pagamento nulo no permitido
163 UF de destino invlida
164 Tipo de transporte incompatvel com a UF de destino
165 Descrio do primeiro item do Bilhete de passagem diferente de TARIFA
166 Aguardando impresso de cheque ou autenticao (no utilizado neste modelo)
167 Programao de CNPJ e IE preenchido com espaos em branco no permitido
168 Programao de UF preenchido com espaos em branco no permitido
169 Nmero de impresses da fita detalhe nesta interveno tcnica esgotado
170 Cupom fiscal j sub-totalizado
171 Cupom no sub-totalizado
22

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

172 Acrscimo em sub-total j efetuado


173 Desconto em sub-total j efetuado
174 Acrscimo com valor nulo no permitido
175 Desconto com valor nulo no permitido
176 Cancelamento de acrscimo ou desconto em sub-total no permitido
177 Data invlida
178 Valor do cheque nulo no permitido (no utilizado neste modelo)
179 Valor do cheque invlido (no utilizado neste modelo)
180 Cheque sem a informao da localidade no permitido (no utilizado neste modelo)
181 Cancelamento de acrscimo em item no permitido
182 Cancelamento de desconto em item no permitido
183 Nmero mximo de itens atingido
184 Nmero do item nulo no permitido
185 Mais que duas alquotas diferentes no Bilhete de Passagem no permitido
186 Acrscimo ou Desconto em item no permitido
187 Cancelamento de acrscimo ou desconto em item no permitido
188 Clich j impresso
189 Texto opcional do cheque excedeu o mximo de linhas permitido (no utilizado neste modelo)
190 Impresso automtica no verso no disponvel neste equipamento
191 Timeout na insero do cheque (no utilizado neste modelo)
192 Overflow na capacidade de texto do comprovante de dbito ou crdito
193 Programao de espaos entre cupons menor que o mnimo permitido
194 Equipamento no possui leitor de cheque (no utilizado neste modelo)
195 Programao de alquota com valor nulo no permitido
196 Parmetro baud rate invlido
197 Configurao permitida somente pela porta do fisco
198 Valor total do item excede 11 dgitos
199 Programao da moeda com espaos em branco no permitido
200 Casa decimais devem ser programadas com 2 ou 3
201 No permite cadastrar usurios diferentes na mesma MFD
202 Identificao do consumidor no permitido para sangria ou suprimento
203 Casas decimais em quantidade maior do que a permitida
204 Casas decimais do unitrio maior do que o permitido
205 Posio reservada para ICMS
206 Posio reservada para ISS
207 Todas as alquotas com a mesma vinculao no permitido
208 Data de embarque anterior a data de emisso
209 Alquota para ISSQN no permitida sem inicializao da Inscrio Municipal
210 Pacote do clich grfico fora da seqncia
211 Espao para armazenamento do clich grfico esgotado
212 Clich grfico no disponvel para confirmao
213 CRC do clich grfico diferente do informado
214 Intervalo invlido
215 Usurio j programado
217 Detectada abertura do equipamento

23

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 5

Comandos Fiscais

Antes de mostrarmos a operao de sua impressora fiscal no modo fiscal, vamos detalhar todos os
documentos fiscais emitidos pelo equipamento para que a apresentao dos comandos seja melhor
compreendida. Os demais cupons / relatrios sero descritos nos comandos.

Cupom Fiscal

Cupom fiscal definido como sendo o documento emitido por um equipamento eletro-mecnico em
substituio nota fiscal. Tem a mesma validade da nota fiscal, mas possui algumas caractersticas
diferentes. Abaixo detalhamos estas caractersticas.
Lembramos que as explicaes a seguir constam no convnio 85/01, que o documento oficial que
regulamenta impressoras fiscais, como a impressora fiscal:
1 - Inscrio CUPOM FISCAL;
2 - Razo social, endereo e nmeros de CNPJ, Inscr. Estadual e Inscr. Municipal da empresa emitente
do cupom;
3 - Dia, ms e ano, hora de incio e trmino da emisso do cupom;
4 - CNPJ/CPF, nome completo e endereo do Consumidor (opcional);
5 - Contador de Cupom Fiscal (CCF);
6 - Nmero seqencial de cada cupom (COO);
7 - Nmero seqencial do equipamento, atribudo pela empresa (nmero do caixa(ECF) e loja(LJ));
8 - Indicao da tributao de cada item vendido;
9 - Smbolos identificadores dos totalizadores (os mesmos usados nas mquinas registradoras)

Tnn Tributado (sujeito ao ICMS)

ISnn Tributado (sujeito ao ISS)

F - Substituio Tributria

I - Iseno

N - No incidncia;
10 - Discriminao, cdigo, quantidade e valor unitrio do produto ou servio;
11 - Valor total da venda;
12 - Mensagem promocional;
13 - Denominao do ECF;
14 - Verso do Software Bsico;
15 - Nmero de Srie do ECF;
16 - Grande Total codificado;
17 - Logotipo Fiscal (BR estilizado);
18 Caracteres Criptografados dos documentos.
Observao
Os itens 2, 7, 8 e 12 so programveis. Os demais so automaticamente impressos quando os
comandos de ABERTURA DE CUPOM e VENDA DE ITEM forem enviados impressora fiscal. Em
um nico cupom fiscal, possvel ter, no mximo, 999 itens.

24

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Leitura X

A LEITURA X um relatrio emitido por sua impressora fiscal, que deve ser executado no incio de
cada dia de trabalho. A funo principal deste relatrio a de dar uma fotografia do movimento dirio
da impressora no momento em que o mesmo foi emitido.Este relatrio deve ser mantido junto impressora
durante o decorrer do dia, para exibio aos fiscais. Contm as seguintes informaes:
1 - Inscrio LEITURA X;
2 - Razo social, endereo e nmeros de CNPJ, Inscr. Estadual e Inscr. Municipal da empresa emitente
do cupom;
3 - Valores acumulados em cada totalizador parcial de operao separadamente;
4 - Verso do programa fiscal utilizado;
5 - Logotipo Fiscal (BR estilizado).
6 - Dia, Ms e Ano,
7 - Hora
8 - COO,
9 - CRZ,
10 - CRO
11 - CCD,
12 - CFC.
13 - Comprovantes No Emitidos,
14 - Tempo emitindo doc. Fiscal e Tempo Operacional,
15 - Nmero de Redues Restantes
16 - Nmero de Srie do ECF,
17 - Denominao do ECF,
18 - Verso do Software Bsico;
19 - GT codificado;
20 Caracteres Criptografados do documento.
Observao
As informaes acima so impressas logo aps o envio do comando de emisso da Leitura X. Sendo
assim, nenhuma destas informaes pode ser programvel.
Este cupom tem o mesmo formato da reduo Z, porm no grava dados na memria fiscal.

25

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Reduo Z

A REDUO Z um relatrio emitido pela impressora fiscal que, quando executado, envia o
contedo do Grande Total para a Memria Fiscal e zera todos os totalizadores parciais.
Este relatrio deve ser mantido disposio dos fiscais, junto ao estabelecimento por 5 anos. Aps a
reduo Z a impressora fiscal no permite mais operaes fiscais, como abertura de cupons fiscais, at
que seja alterada a data de seu relgio interno (que automtico), ou seja at o dia seguinte. Contm as
seguintes informaes:
1 - Inscrio REDUO Z
2 - Razo social, endereo e nmeros de CNPJ, Inscr. Estadual e Inscr.Municipal da empresa emitente
do cupom,
3 - Dia, ms, ano e hora da emisso do relatrio,
4 - Nmero indicado no Contador de Ordem de Operao (COO) e do Contador Geral de Comprovante No
Fiscal (GNF) (nmeros gravados na memria do equipamento),
5 - Nmero seqencial do equipamento, atribudo pela empresa (nmero do caixa (ECF) e loja (LJ)),
6 - Nmero seqencial do relatrio ( nmero indicado no Contador de Redues),
7 - Do Totalizador Geral:
a - valor acumulado no final do dia e
b - diferena entre os valores do acumulado no final do dia e no final do dia anterior (venda
bruta).
8 - Valor acumulado no totalizador parcial de cancelamento;
9 - Valor acumulado no totalizador parcial de desconto;
10 - Diferena entre o item 7b e a soma dos itens 8 e 9 [resultado = 7b - (8+9)], isto , venda lquida;
11 - Valores acumulados nos totalizadores parciais de operaes;
a - com substituio tributria;
b - isentas;
c - no-tributadas e;
d - tributadas.
12 - Valores em que incide o ICMS, o montante e as alquotas incidentes em cada um, do correspondente

imposto debitado;
13 - Totalizadores Parciais e contadores de operaes no-sujeitas ao ICMS;
14 - Verso do programa fiscal utilizado;
15 - Logotipo Fiscal (BR estilizado);
16 Caracteres Criptografados do documento.
Ao final da Reduo Z, sero impressos cdigos de barras do tipo PDF-417 contendo informaes dos
documentos emitidos durante este dia. Esta impresso obrigatria por lei.
As informaes acima, so impressas logo aps o envio do comando de emisso da Reduo Z. Sendo
assim, nenhuma destas informaes pode ser programvel.
Observao
A Reduo Z deve ser executada diariamente, caso haja movimento no dia (por movimento
entende-se emisso de cupom fiscal ou recebimentos no sujeitos ao ICMS), a impressora possui uma
tolerncia para a emisso deste relatrio at as 2:00 horas, do dia seguinte data do movimento.
Caso a impressora esteja ligada aps s 2:00 horas. e ainda no tenha sido efetuada a Reduo
Z relativa ao movimento do dia anterior a mesma ir efetuar automaticamente o fechamento do
cupom em andamento seguido de seu cancelamento (caso esteja aberto ) e emitir uma Reduo Z
automaticamente, caso ela tenha sido programada para executar essa funo automaticamente.
Caso contrrio, aguardar o envio do comando pelo aplicativo.
26

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Leitura da Memria Fiscal

A LEITURA DA MEMRIA FISCAL um relatrio que deve ser emitido ao final de cada perodo de
apurao fiscal. Ele contm as seguintes informaes:
1 - Inscrio Leitura da Memria Fiscal,
2 - Nmero de srie do equipamento (FAB),
3 - Nmero do CNPJ, Insc. Estadual e Inscr Municipal do usurio atual e dos anteriores, se existirem,
com a respectiva data e hora de gravao, em ordem, no incio de cada cupom,
4 - Logotipo Fiscal (BR estilizado),
5 - Valor total da venda bruta diria, data e hora em que o total foi gravado,
6 - Soma das vendas brutas dirias do perodo relativo leitura solicitada,
7 - Nmero do Contador de Redues,
8 - Contador de Reinicio de Operao com a data da interveno,
9 - Contador de Ordem de Operao,
10 - Nmero seqencial do equipamento, atribudo pela empresa (nmero do caixa e loja),
11 - Dia, ms, ano e hora da emisso da leitura,
12 - Verso do programa fiscal;
13 - Valor acumulado nos Totalizadores e Alquotas;
14 Caracteres Criptografados do documento.
Observao
As informaes acima so impressas, logo aps o envio do comando de emisso da Leitura da
Memria Fiscal. Sendo assim, nenhuma destas informaes pode ser programvel.

Observao
Aps o ltimo dia do ms, conforme legislao, ser impressa automaticamente uma leitura da
memria fiscal referente ao ms findado.

27

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 6

Comandos

A seguir apresentamos todos os comandos fiscais de sua impressora fiscal. Com eles voc poder oper-la.
Os comandos so classificados segundo os seguintes grupos:





COMANDOS DE INICIALIZAO
COMANDOS DO CUPOM FISCAL
COMANDOS DOS RELATRIOS FISCAIS
COMANDOS DAS OPERAES NO FISCAIS
COMANDOS DE GAVETA DE DINHEIRO
COMANDOS DE INFORMAES DA IMPRESSORA
Importante
O Tamanho de Retorno que est sendo descrito junto aos comandos, pode variar de acordo com o
forma de programao.

Comandos de Cumpom Fiscal


















Abertura de cupom fiscal



Aumentando a Descrio do Item

Acrscimo/Desconto em item posterior

Cancelamento de Acrscimo/Desconto em item posterior
Cancelamento de Item anterior

Cancelamento de Item Genrico

Cancelamento de Cupom

Inicia Fechamento de Cupom com Forma de Pgto
Inicia Fechamento de Cupom sem Forma de Pgto
Acrscimo/Desconto em subtotal

Cancelamento de Acrscimo/Desconto em subtotal
Totaliza o Cupom Fiscal


Efetua forma de pagamento

Efetua forma de pagamento com parcelamento
Termina Fechamento


Cupom Adicional


Estorno da Forma de Pagamento

[00]
[6252]
[93]
[114]
[13]
[31]
[14]
[32]
[103]
[104]
[105]
[106]
[72]
[90]
[34]
[85]
[74]

Os Comandos de Programao de Unidade de Medida e de Descrio de item com at 200 caracteres


atuam como modificadores, se executados imediatamente antes dos comandos de Venda de Item (09),
Venda de Item com 3 casas no valor unitrio (56). sugerido a utilizao de Venda de Item com Entrada
de Departamento (63), pois possui como parmetro estes modificadores.

ABERTURA DE CUPOM FISCAL

Comando ESC 00

Parmetros (opcionais)
CPF : 29 caracteres ASCII
Nome: 30 caracteres ASCII
Endereo: 80 caracteres ASCII
28

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Tamanho de Retorno 3 bytes (Status)


Observaes
A tentativa de fechar o cupom, caso no tenha sido registrado pelo menos um item, ocasionar o
cancelamento automtico do cupom fiscal. Se todos os itens registrados no cupom foram cancelados
(Cupom Totalizado em zero) o Cupom ser cancelado automaticamente ao iniciar o seu fechamento.

VENDA DE ITEM COM DESCRIO EXTENDIDA

Comando ESC 62 73

Parmetro 1 (obrigatrio)
Cdigo do Produto (ASCII alfanumrico), com tamanho de 14 bytes.
Parmetro 2 (obrigatrio)
ndice da situao tributria (ASCII) de 01 at 16 para tributados; II, FF, NN, SI, SF
e SN para iseno, substituio tributria no incidncia, iseno de ISSQN, substituio tributria de
ISSQN e no incidncia de ISSQN respectivamente. Tamanho de 2 bytes.
Parmetro 3 (obrigatrio)
Unidade de Medida (ASCII) com o tamanho de 2 bytes.
Parmetro 4 (obrigatrio)
Quantidade Fracionria (ASCII numrico no formato XXXX,XXX) com o tamanho de 7 bytes.
Parmetro 5 (obrigatrio)
Valor Unitrio (ASCII numrico no formato XXXXXX,XX) com o tamanho de 8 bytes.
De acordo com o tamanho dos parmetros referentes ao Desconto e Acrscimo este comando pode ser
interpretado de formas diferente:

1. Desconto e Acrscimo por Valor

Parmetro 6 (obrigatrio)
Desconto por Valor (ASCII numrico no formato XXXXXX,XX) com o tamanho de 14 bytes
Parmetro 7 (obrigatrio)
Tamanho de 1 byte - enviar sempre 0x00. Ele ser utilizado como identificador da string do parmetro 7.
Parmetro 8 (obrigatrio)
Acrscimo por Valor (ASCII numrico no formato XXXXXX,XX) com o tamanho de 14 bytes
Parmetro 9 (obrigatrio)
Tamanho de 1 byte - enviar sempre 0x00. Ele ser utilizado como identificador da string do parmetro 9.
Parmetro 10 (obrigatrio)
Descrio do Produto: (ASCII) Tamanho de at 200 bytes - enviar sempre 0x00 como terminador de string.

2. Desconto e Acrscimos Percentual

Parmetro 6 (obrigatrio)
Desconto por Percentual (ASCII numrico no formato XX,XX %) com o tamanho de 4 bytes
Parmetro 7 (obrigatrio)
Tamanho de 1 byte - enviar sempre 0x00. Ele ser utilizado como identificador da string do parmetro 7.
Parmetro 8 (obrigatrio)
Acrscimo por Percentual (ASCII numrico no formato XX,XX%) com o tamanho de 4 bytes
29

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Parmetro 9 (obrigatrio)
Tamanho de 1 byte - enviar sempre 0x00. Ele ser utilizado como identificador da string do parmetro 9.
Parmetro 10 (obrigatrio)
Descrio do Produto: (ASCII) Tamanho de at 200 bytes - enviar sempre 0x00 como terminador de string.

3. Desconto e Acrscimo por Percentual

Parmetro 6 (obrigatrio)
Desconto por Valor (ASCII numrico no formato XXXXXX,XX) com o tamanho de 14 bytes
Parmetro 7 (obrigatrio)
Tamanho de 1 byte - enviar sempre 0x00. Ele ser utilizado como identificador da string do parmetro 7.
Parmetro 8 (obrigatrio)
Acrscimo por Percentual (ASCII numrico no formato XX,XX%) com o tamanho de 4 bytes
Parmetro 9 (obrigatrio)
Tamanho de 1 byte - enviar sempre 0x00. Ele ser utilizado como identificador da string do parmetro 9.
Parmetro 10 (obrigatrio)
Descrio do Produto: (ASCII ) Tamanho de at 200 bytes - enviar sempre 0x00 como terminador de
string.

4. Desconto por Percentual e Acrscimo por Valor

Parmetro 6 (obrigatrio)
Desconto por Percentual (ASCII numrico no formato XX,XX%) com o tamanho de 4
Parmetro 7 (obrigatrio)
Tamanho de 1 byte - enviar sempre 0x00. Ele ser utilizado como identificador da string do parmetro 7.
Parmetro 8 (obrigatrio)
Acrscimo por Valor (ASCII numrico no formato XXXXXX,XX) com o tamanho de 14
Parmetro 9 (obrigatrio)
Tamanho de 1 byte - enviar sempre 0x00. Ele ser utilizado como identificador da string do parmetro 9.
Parmetro 10 (obrigatrio)
Descrio do Produto: (ASCII ) Tamanho de at 200 bytes - enviar sempre 0x00 como terminador de string.
Tamanho de Retorno
3 bytes (Status)

AUMENTANDO A DESCRIO DO ITEM

Comando ESC 62 52

Parmetro (obrigatrio)
Descrio do item (ASCII), com at 200 bytes.
Tamanho de Retorno
3 bytes (Status).
Observaes
O prximo comando de venda de item ir imprimir a descrio com este tamanho. O comando tem validade
somente para a impresso de um item, voltando ao default que de 29 caracteres, passados nos comandos
de Venda de item comum.
O comando de Venda de Item tem que ser utilizado normalmente, inclusive com a sua Descrio (29
caracteres), pois esta Descrio, ser substituda pela que foi programada no comando 62 52.

30

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

CANCELAMENTO DO ITEM ANTERIOR

Comando ESC 13

Descrio
Cancela o ltimo item vendido.
Tamanho de Retorno
3 bytes (Status)

CANCELAMENTO DE ITEM GENRICO

Comando ESC 31

Parmetro 1 (obrigatrio)
Nmero do item a ser cancelado (ASCII numrico), com o tamanho de 4 bytes.
Tamanho de Retorno
3 bytes (Status)
Observao
O item s cancelado nas seguintes condies:
a) No tenha sido cancelado previamente
b) Esteja dentro do limite dos 300 ltimos itens.

ACRSCIMO/DESCONTO EM ITEM POSTERIOR

Comando ESC 93

Parmetro 1 (obrigatrio)
A para acrscimo posterior em item D para desconto posterior em item, com tamanho 1 byte.
Parmetro 2 (obrigatrio)
Item, nmero do item registrado, ( ASCII numrico), com o tamanho de 3 bytes.
Parmetro 3 (obrigatrio)
Valor ( ASCII, numrico com o formato XXX.XXX,XX) para desconto/acrscimo por valor com o tamanho
de 8 bytes.
Ou
Parmetro 3 (obrigatrio)
Valor ( ASCII, numrico com o formato XX,XX) para desconto/acrscimo por percentual com o tamanho
de 4 bytes.
Tamanho de Retorno
3 bytes (Status)
Observao
permitida apenas uma operao de desconto/acrscimo para cada item. Deve estar dentro do limite dos
300 ltimos itens.

31

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

CANCELAMENTO DE ACRSCIMO/DESCONTO EM ITEM

Comando ESC 114

Parmetro 1 (obrigatrio)
A ou a para cancelamento de acrscimo ou D ou d para cancelamento de desconto em item,
com tamanho 1 byte.
Parmetro 2 (obrigatrio)
Item, nmero do item registrado, ( ASCII numrico), com acrscimo/desconto com o tamanho de 3
bytes.
Tamanho de Retorno
3 bytes (Status)
Observao
permitida apenas uma operao de cancelamento de desconto/acrscimo para cada item. Deve estar
dentro do limite dos 300 ltimos itens. No ser permitido o cancelamento do acrscimo em item, caso
tenha ocorrido desconto em item, aps o acrscimo. No ser permitido o cancelamento do desconto em
item, caso tenha ocorrido acrscimo em item, aps o desconto.

INICIA FECHAMENTO DE CUPOM

1) Com Acrscimo ou Desconto Percentual.

Comando ESC 32

Parmetro 1 (obrigatrio)
A para Acrscimo ou D para Desconto, no tamanho de 1 byte.
Parmetro 2 (obrigatrio)
Percentual (ASCII no formato XX,XX%), com o tamanho de 4 bytes.
Tamanho de Retorno
3 bytes (Status)
Observao
No caso de acrscimo ou desconto por percentual, o percentual deve ser inferior a 100%.

2) Com Acrscimo ou Desconto por Valor.

Parmetro 1 (obrigatrio)
a para Acrscimo ou d para Desconto, no tamanho de 1 byte.
Parmetro 2 (obrigatrio)
Valor (ASCII no formato (XXX.XXX.XXX.XXX,XX), com o tamanho de 14 bytes.
Tamanho de Retorno
3 bytes (Status)
Observao
No caso de acrscimo ou desconto por valor, o valor deve ser inferior ao registrado no item.

32

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

3) Com Acrscimo e Desconto Simultaneos por Percentual ou Valor

Parmetro 1 (obrigatrio)
T ou t para Acrscimo e Desconto simultaneamente, no tamanho de 1 byte.

Parmetro 2 (obrigatrio)
ACRSCIMO por Percentual ( ASCII no formato XX,XX%), com o tamanho de 4 bytes ou por Valor (
ASCIII no formato ( XXX.XXX.XXX.XXX,XX) com o tamanho de 14 bytes
Parmetro 3 (obrigatrio)
DESCONTO por Percentual ( ASCII no formato XX,XX%), com o tamanho de 4 bytes ou por Valor (
ASCIII no formato ( XXX.XXX.XXX.XXX,XX) com o tamanho de 14 bytes.
Tamanho de Retorno
3 bytes (Status)
Observao
No caso de Acrscimo e Desconto por Valor , o valor descontado ou acrescido deve ser inferior ao subtotal
do cupom e caso o de Acrscimo e Desconto seja por Percentual, a taxa descontada ou acrescida deve ser
inferior 100%. Inicialmente ser feita a operao de acrscimo e em seguida a operao de desconto.

INICIA FECHAMENTO DE CUPOM FISCAL SEM FORMAS DE PAGAMENTO

Comando ESC 103

Parmetro NENHUM
Tamanho de Retorno
3 bytes (Status)
Observaes
Subtotaliza o cupom habilitando as operaes de:
1) Acrscimo/desconto em subtotal
2) Cancelamento de Acrscimo/desconto em subtotal
3) Totalizao do Cupom Fiscal
Restries
1 O cupom fiscal dever estar aberto e com item vendido
2 Caso o valor total do cupom seja ZERO, o mesmo ser cancelado

ACRSCIMO/DESCONTO EM SUBTOTAL

Comando ESC 104

Parmetro 1 (obrigatrio)
A para ACRSCIMO ou D para desconto , com tamanho 1 byte.
Parmetro 2 (obrigatrio)
Percentual ( ASCII no formato XX,XX%) com o tamanho de 4 bytes ou Valor (ASCII no formato XXX.
XXX.XXX.XXX,XX) com o tamanho de 14 bytes.
Tamanho de Retorno
3 bytes (Status)
33

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Restries
1 O cupom fiscal dever estar subtotalizado
2 O cupom no pode estar totalizado.
3 permitido o registro de apenas uma operao vlida de acrscimo e desconto no subtotal

CANCELAMENTO DE ACRSCIMO/DESCONTO EM SUBTOTAL

Comando ESC 105 ou

Parmetro 1 (obrigatrio)
A para ACRSCIMO ou D para DESCONTO , com tamanho 1 byte.
Parmetro 2 (obrigatrio)
Percentual (ASCII no formato XX,XX%) com o tamanho de 4 bytes ou Valor (ASCII no formato XXX.
XXX.XXX.XXX,XX) com o tamanho de 14 bytes.
Tamanho de Retorno
3 bytes (Status)
Restries
1 O cupom fiscal dever estar subtotalizado
2 O cupom deve ter operaes de acrscimo ou desconto em subtotal anteriores
3 O cupom no pode estar totalizado.
4 No ser permitido o cancelamento do acrscimo, caso tenha ocorrido desconto aps o acrscimo.
5 No ser permitido o cancelamento do desconto caso tenha ocorrido acrscimo aps o desconto.

TOTALIZA O CUPOM FISCAL

Comando ESC 106

Parmetro NENHUM
Tamanho de Retorno
3 bytes (Status)
Observaes
Totaliza os cupons fiscais habilitando as formas de pagamento

EFETUA FORMA DE PAGAMENTO

Comando ESC 72

Parmetro 1 (obrigatrio)
ndice da Forma de Pagamento (ASCII numrico de 01 at 20 ), com o tamanho de 2 bytes.
Parmetro 2 (obrigatrio)
Valor da forma de pagamento (ASCII numrico formato XXXXXXXXXXXX,XX ), com o tamanho de 14
bytes.
Parmetro 3 (opcional)
Descrio opcional para a forma de pagamento (ASCII), at 80 caracteres.
Tamanho de Retorno
3 bytes (Status).
34

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Observaes
Caso a forma de pagamento exceda o valor total do cupom, a diferena sera contabilizada no totalizador
TROCO.

EFETUA FORMA DE PAGAMENTO COM PARCELAMENTO

Comando ESC 90

Parmetro 1 (obrigatrio)
ndice da Forma de Pagamento (ASCII numrico de 01 at 20 ), com o tamanho de 2 bytes.
Parmetro 2 (obrigatrio)
Valor da forma de pagamento (ASCII numrico formato XXXXXXXXXXXX,XX ), com o tamanho de 14
bytes.
Parmetro 3 (obrigatrio)
Nmero de parcelas para emisso do Comprovante de Dbito ou Crdito, com o tamanho de 2 bytes.
Parmetro 3 (opcional)
Descrio opcional para a forma de pagamento (ASCII), at 80 caracteres.
Tamanho de Retorno
3 bytes (Status).
Observaes
Caso a forma de pagamento exceda o valor total do cupom, a diferena sera contabilizada no totalizador
TROCO.

TERMINA O FECHAMENTO DO CUPOM COM FORMAS DE PAGAMENTO

Comando ESC 34

Parmetro (obrigatrio)
Mensagem Promocional (ASCII), com at 492 caracteres.
Tamanho de Retorno
3 bytes (Status).
Observao
A impresso ser limitada em at 8 linhas. Se no houver sido vendido nenhum item no ser permitido
o fechamento do cupom

EMISSO DO CUPOM ADICIONAL

Comando ESC 85

Parmetro NENHUM
Observao
Somente ser efetuada a emisso do Cupom Adicional se comandado imediatamente aps a emisso do
cupom fiscal.

35

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

ESTORNO DE FORMAS DE PAGAMENTO

Comando ESC 74

Parmetro 1 (obrigatrio)
Descrio da Forma de Pagamento de Origem, com o tamanho de 16 bytes.
Parmetro 2 (obrigatrio)
Descrio da Forma de Pagamento de Destino, com o tamanho de 16 bytes.
Parmetro 3 (obrigatrio)
Valor a ser estornado, com o tamanho de 14 bytes.
Tamanho de Retorno
3 bytes (Status).
Observaes
Este comando permite estornar valores de uma Forma de Pagamento, utilizada no ltimo Cupom, e inserir
em outra Forma de Pagamento.

CANCELAMENTO DE CUPOM

Comando ESC 14

Parmetros (opcionais)
CPF: - 29 caracteres
NOME: - 30 caracteres
ENDEREO: - 80 caracteres
Tamanho de Retorno
3 bytes (Status).
Observao
Poder ser utilizado para cancelamento de cupom fiscal em execuo. Imprimindo , no cupom fiscal em
execuo, a mensagem Cupom Fiscal Cancelado. Poder ser executado imediatamente aps a emisso
de um Cupom Fiscal. Nesse caso imprimir um Cupom Fiscal de Cancelamento.

Comandos de Relatrios Fiscais





EMISSO DE REDUO Z

EMISSO DE LEITURA X

EMISSO DE LEITURA DA MEMRIA FISCAL
EMISSO DE LEITURA X PELA SERIAL

EMISSO DE REDUO Z

[05]
[06]
[08]
[69]

Comando ESC 05

Parmetro (opcional)
Campo opcional para Data e Hora no formato DDMMAAHHMMSS para ajuste do relogio interno do
equipamento.
Tamanho de Retorno
3 bytes (Status).
36

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Observao
Somente ser aceita uma alterao de +/- 5 minutos com relao ao relgio interno do ECF, valores
fora da faixa sero limitados a 5 minutos. A emisso da Reduo Z fecha a movimenao do ECF,
liberando-o, s aps a virada de seu relgio interno.

EMISSO DE LEITURA X

Comando ESC 06

Parmetro NENHUM
Tamanho de Retorno
3 bytes (Status).

EMISSO DE LEITURA DA MEMRIA FISCAL

a) Emisso Com Intervalo de Datas:

Comando ESC 08

Parmetro 1 (obrigatrio)
Dia inicial DD, com o tamanho de 2 bytes, Ms inicial MM, com o tamanho de 2 bytes e Ano inicial
AA, com o tamanho de 2 bytes.
Parmetro 2 (obrigatrio)
Dia final DD, com o tamanho de 2 bytes, Ms final MM, com o tamanho de 2 bytes e Ano final AA,
com o tamanho de 2 bytes.
Parmetro 3 (obrigatrio)
Sada I para impresso ou R para recebimento via interface serial, com o tamanho de 1 byte.
Tamanho de Retorno
3 bytes (Status).
No caso de R no parmetro 3, o recebimento ser da seguinte forma:
A impressora enviar ACK aps receber o comando seguido dos dois bytes de STATUS, [ST1] [ST2]. Aps
trat-lo, enviar os dados em formato ASCII, terminando com ETX (03h).
Observao
Se o ANO INICIAL for menor que 98 ser considerado como posterior a 2000. Os dados so enviados
pela porta serial como um pacote ASCII. Seu aplicativo dever tratar estes dados como um arquivo e
grav-los no formato (ASCII).

b) Emisso por Intervalo de Redues:

Parmetro 1 (obrigatrio)
Com o tamanho de 2 bytes. Ex.: 00.
Parmetro 2 (obrigatrio)
Reduo Inicial XXXX, com o tamanho de 4 bytes.

37

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Parmetro 3 (obrigatrio)
Com o tamanho de 2 bytes. Ex.: 00.
Parmetro 4 (obrigatrio)
Reduo Final XXXX, com o tamanho de 4 bytes.
Parmetro 5 (obrigatrio)
Sada I para impresso ou R para recebimento via interface serial, com o tamanho de 1 byte.
Sada i para impresso ou r para recebimento via interface serial, da LMF simplificada, com o
tamanho de 1 byte
Tamanho de Retorno
3 bytes (Status).

EMISSO DE LEITURA X PELA SERIAL

Comando ESC 69

Parmetro NENHUM
Retorno
A impressora enviar ACK aps receber o comando seguido dos dois bytes de STATUS, [ST1] [ST2]. Aps
trat-lo, enviar os dados em formato ASCII, terminando com ETX (03h).

Comandos das Operaes No Fiscais


Comprovantes No Fiscais
















Abertura de comprovante no fiscal




Efetua recebimento no fiscal


Cancelamento do comprovante no fiscal


Subtotaliza comprovante no fiscal


Acrscimo/Desconto em item no fiscal


Cancelamento de Acrscimo/Desconto em item no fiscal

Cancelamento de item no fiscal


Acrscimo/desconto em Subtotal de comprovante no fiscal

Cancelamento de acrscimo/desconto em subtotal de comprovante no fiscal
Inicia Fechamento de Comprovante no fiscal

Totaliza comprovante no Fiscal


Efetua forma de pagamento


Efetua forma de pagamento com parcelamento

Termina Fechamento



Estorno da Forma de Pagamento


Estorno CDC posterior



Comprovante no fiscal


ABRE COMPROVANTE NO FISCAL

Comando ESC 77

Parmetro 1 (opcional)
CPF do consumidor, com o tamanho de 29 bytes.
38

[77]
[78]
[81]
[107]
[117]
[118]
[116]
[108]
[109]
[79]
[110]
[72]
[90]
[34]
[74]
[75]
[25]

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Parmetro 2 (opcional)
Nome do consumidor, com o tamanho de 30 bytes.
Parmetro 3 (opcional)
Endereo do consumidor com o tamanho de 80 bytes.
Tamaho de Retorno
3 bytes (Status).

EFETUA RECEBIMENTO NO FISCAL

Comando ESC 78

Parmetro 1 (obrigatrio)
Nmero do totalizador no fiscal com o tamanho de 3 bytes.
Parmetro 2 (opcional)
Valor, (ASCII numrico no formato XXX.XXX.XXX.XXX,XX), com o tamanho de Z bytes.
Tamaho de Retorno
3 bytes (Status).
Observaes
Para este comando ser vlido o totalizador no fiscal dever ter sido previamente programado e o
comprovante no fiscal deve ter sido aberto anteriormente. O valor do recebimento ser acumulado no
totalizador no fiscal indicado.

SUBTOTALIZA COMPROVANTE NO FISCAL

Comando ESC 107

Parmetro NENHUM
Tamaho de Retorno
3 bytes (Status).
Observaes
Subtotaliza o cupom fiscal habilitando as operaes:
1 Acrscimo/desconto em subtotal de comprovante no fiscal
2 Cancelamento de Acrscimo/desconto em subtotal de comprovante no fiscal
3 Totalizao do comprovante no fiscal
Restries
1 O comprovante no fiscal dever estar aberto com item vendido.
2 Caso o valor total do cupom seja ZERO, o mesmo ser cancelado.

39

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

ACRSCIMO/DESCONTO EM SUBTOTAL
DE COMPROVANTE NO FISCAL

Comando ESC 108

Parmetro 1 (obrigatrio)
A para acrscimo, D para desconto, tamanho de 1 byte.
Parmetro 2 (obrigatrio)
Valor (ASCII numrico no formato XXX.XXX.XXX.XXX,XX) para acrscimo/desconto por valor com o
tamanho de 14 bytes.
OU
Parmetro 2 (obrigatrio)
Valor (ASCII numrico no formato XX,XX) para acrscimo/desconto por percentual com tamanho de 4
bytes.
Tamaho de Retorno
3 bytes (Status).
Observaes
O comprovante no fiscal deve estar subtotalizado. O comprovante no fiscal no pode estar totalizado.
permitido o registro de apenas uma operao vlida de acrscimo e desconto no subtotal.

CANCELAMENTO DE ACRSCIMO/DESCONTO
EM SUBTOTAL DE CUPOM NO FISCAL

Comando ESC 109

Parmetro 1 (obrigatrio)
A para ACRSCIMO ou D para DESCONTO , com tamanho 1 byte.
Parmetro 2 (obrigatrio)
Percentual ( ASCII no formato XX,XX%) com o tamanho de 4 bytes ou Valor (ASCII no formato XXX.
XXX.XXX.XXX,XX) com o tamanho de 14 bytes.
Tamanho de Retorno
3 bytes (Status)
Restries
1 O cupom fiscal dever estar subtotalizado
2 O cupom deve ter operaes de acrscimo ou desconto em subtotal anteriores
3 O cupom no pode estar totalizado.
4 No ser permitido o cancelamento do acrscimo, caso tenha ocorrido desconto aps o acrscimo.
5 No ser permitido o cancelamento do desconto caso tenha ocorrido acrscimo aps o desconto.
Observaes
O comprovante deve estar subtotalizado. O comprovante deve ter registros de operaes de acrscimo
ou desconto em subtotal anteriores. O comprovante no fiscal no pode estar totalizado. Este comando
no funciona para acrscimos/descontos emitidos pelo comando ESC 79. Inicio de fechamento de
comprovante.


40

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

CANCELAMENTO DE ITEM NO FISCAL


Comando ESC 116

Parmetro 1 (obrigatrio)
Nmero do item com o tamanho de 4 bytes.
Tamaho de Retorno
3 bytes (Status).
Observaes
O cupom dever estar aberto. Ao menos 1 recebimento dever ter sido lanado no cupom no fiscal. No
dever ter ocorrido cancelamento do item anteriormente. O cupom no dever estar subtotalizado. O item
a ser cancelado dever estar entre os ltimos 300 no cupom.

ACRSCIMO/DESCONTO EM ITEM NO FISCAL

Comando ESC 117

Parmetro 1 (obrigatrio)
A para acrscimo e D para desconto com o tamanho de 1 byte.
Nmero do item com tamanho de 3 bytes
Se for por percentual:
Valor ( ASCII nmerico XX,XX) com tamanho de 4 bytes
Se for por valor:
Valor ( ASCII numrico XXXXXX,XX) com tamanho de 8 bytes.
Tamaho de Retorno
3 bytes (Status).
Observaes
Pr-requisitos:
1) O cupom no fiscal dever estar aberto.
2) Ao menos 01 (um) recebimento dever ter sido lanado no cupom no fiscal.
3) No dever ter ocorrido cancelamento do item anteriormente.
4) O cupom no fiscal no dever estar subtotalizado
5) O item a ser acrescido ou descontado dever estar entre os ltimos ( 300 para 4610-KR4) lanados
no cupom no fiscal
6) Esta operao no permitida para operaes de SANGRIA e SUPRIMENTO
Este comando permite efetuar a operao de acrscimo ou desconto em item enquanto o cupom no fiscal
no estiver subtotalizado. permitida apenas uma operao de acrscimo e uma operao de desconto
vlidas para cada item no fiscal.

CANCELAMENTO DE ACRSCIMO/DESCONTO EM ITEM NO FISCAL

Comando ESC 118

Parmetros
(Obrigatrio) AD[1] Caracter ASCII
(Obrigatrio) VALOR[3] Caracteres ASCII numricos
AD - A ou a para cancelamento de acrscimo ou D ou d para cancelamento de desconto em
item.
VALOR - nmero do item para o qual ser efetuado o cancelamento do acrscimo ou do desconto.
41

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Tamaho de Retorno
3 bytes (Status).
Observaes
Pr Requisitos:
1) O cupom no fiscal dever estar aberto.
2) O item a ser cancelado dever ter sido lanado previamente no cupom no fiscal.
3) No dever ter ocorrido cancelamento do item anteriormente.
4) O cupom no fiscal no dever estar subtotalizado.
O cancelamento das operaes de acrscimo ou desconto fica restrito aos 300 ltimos itens ltimos itens
registrados no cupom NO fiscal.

ESTORNO DE FORMAS DE PAGAMENTO

Comando ESC 74

Parmetro 1 (obrigatrio)
Descrio da Forma de Pagamento de Origem, com o tamanho de 16 bytes.
Parmetro 2 (obrigatrio)
Descrio da Forma de Pagamento de Destino, com o tamanho de 16 bytes.
Parmetro 3 (obrigatrio)
Valor a ser estornado, com o tamanho de 14 bytes.
Tamanho de Retorno
3 bytes (Status).
Observaes
Este comando permite estornar valores de uma Forma de Pagamento, utilizada no ltimo Cupom, e inserir
em outra Forma de Pagamento.

ESTORNO DE CDC POSTERIOR

Comando ESC 75

Parmetro 1 (obrigatrio)
Descrio da Forma de Pagamento, com o tamanho de 16 bytes ASCII.
Parmetro 2 (obrigatrio)
Valor Pago, com o tamanho de 14 bytes ASCII.
Parmetro 3 (obrigatrio)
COO do Cupom Fiscal, com o tamanho de 6 bytes ASCII.
Parmetro 4 (obrigatrio)
COO do CDC a ser estornado, com o tamanho de 6 bytes ASCII.
Parmetro 5 (opcional)
CPF Consumidor, com o tamanho de 29 bytes ASCII.
Parmetro 6 (opcional)
Nome do Consumidor, com o tamanho de 30 bytes ASCII.
42

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Parmetro 7 (opcional)
Endereo, com o tamanho de 80 bytes ASCII.
Tamanho de Retorno
3 bytes (Status).
Observaes
Este comando permite o estorno de CDC mesmo no imediatamente aps e permite cancelamento de
cupons fiscais aps o estorno de todos os CDCs emitidos aps o referido cupom fiscal.

COMPROVANTE NO FISCAL

Comando ESC 25

Parmetro 1 (obrigatrio)
SA=Sangria ,SU=Suprimento, ou #1 at #9, ou 01 at 30 para recebimento em totalizador
parcial no sujeito ao ICMS, em ASCII com o tamanho de 2 bytes.
Parmetro 2 (obrigatrio)
Valor, com o tamanho de 14 bytes.
Parmetro 3 (opcional)
Descrio da Forma de Pagamento, com o tamanho de 16 bytes.
Tamaho de Retorno
3 bytes (Status).
Observaes
O comando para programar o nome do Totalizador Parcial No Sujeito ao ICMS, est descrito nos
COMANDOS DE INICIALIZAO. Caso a Descrio da Forma de Pagamento no seja passada, o
recebimento ser totalizado em Dinheiro.
A Sangria no acumula e nem retira de nenhuma forma de pagamento, ela a nica que no totaliza
em nenhuma forma de pagamento. Este comando abre, efetua e finaliza o comprovante no-fiscal.
Recomenda-se a sua utilizao quando for efetuado apenas 1 recebimento no comprovante sem operaes
de acrscimo/desconto em subtotal.

TOTALIZA COMPROVANTE NO FISCAL

Comando ESC 110

Parmetro NENHUM
Tamaho de Retorno
3 bytes (Status).
Observaes
O comprovante deve estar subtotalizado com o comando ESC 107 subtotaliza comprovante no
fiscal.


43

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

EFETUA FORMA DE PAGAMENTO COM PARCELAMENTO

Comando ESC 90

Parmetro 1 (obrigatrio)
ndice da Forma de Pagamento (ASCII numrico de 01 at 20 ), com o tamanho de 2 bytes.
Parmetro 2 (obrigatrio)
Valor da forma de pagamento (ASCII numrico formato XXXXXXXXXXXX,XX ), com o tamanho de 14
bytes.
Parmetro 3 (obrigatrio)
Nmero de parcelas para emisso do Comprovante de Dbito ou Crdito, com o tamanho de 2 bytes.
Parmetro 3 (opcional)
Descrio opcional para a forma de pagamento (ASCII), at 80 caracteres.
Tamanho de Retorno
3 bytes (Status).
Observaes
Caso a forma de pagamento exceda o valor total do cupom, a diferena sera contabilizada no totalizador
TROCO.

TERMINA O FECHAMENTO DO CUPOM COM FORMAS DE PAGAMENTO

Comando ESC 34

Parmetro (obrigatrio)
Mensagem Promocional (ASCII), com at 492 caracteres.
Tamanho de Retorno
3 bytes (Status).
Observao
A impresso ser limitada em at 8 linhas. Se no houver sido vendido nenhum item no ser permitido
o fechamento do cupom

INICIA FECHAMENTO DE COMPROVANTE NO FISCAL

1) Com Acrscimo ou Desconto por Percentual.

Comando ESC 79

Parmetro 1 (obrigatrio)
A para acrscimo, D para desconto com o tamanho de 1 byte.
Parmetro 2 (obrigatrio)
Percentual no formato xx,xx% com o tamanho de 4 bytes.
Tamaho de Retorno
3 bytes (Status).


44

2) Com Acrscimo ou Desconto por valor.

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Parmetro 1 (obrigatrio)
a para acrscimo, d para desconto com o tamanho de 1 byte.
Parmetro 2 (obrigatrio)
Valor no formato XXXXXXXXXXXX,XX com o tamanho de 14 bytes.
Tamaho de Retorno
3 bytes (Status).
Observaes
Para este comando ser vlido o totalizador no fiscal dever ter sido previamente programado e o
comprovante no fiscal deve ter sido aberto anteriormente. O valor do recebimento ser acumulado no
totalizador no fiscal indicado.

CANCELAMENTO DE COMPROVANTE NO FISCAL

Comando ESC 81

Parmetro 1 (opcional)
Descrio da CPF/CNPJ do consumidor com o tamanho de 29 bytes.
Parmetro 2 (opcional)
Descrio do Nome do consumidor com o tamanho de 30 bytes.
Parmetro 3 (opcional)
Descrio do CPF/CNPJ do consumidor com o tamanho de 80 bytes.
Tamaho de Retorno
3 bytes (Status).
Observaes
Este comando cancela um Comprovante No Fiscal, sendo que se o comprovante estiver em emisso, ser
impressa a mensagem COMPROVANTE NO FISCAL CANCELAMENTO
e o comprovante fechado automaticamente na sequncia. Caso o Comprovante no fiscal j tenha sido
fechado, ser emitido um COMPROVANTE NO FISCAL CANCELAMENTO, mas esta operao dever
ser imediatamente aps a emisso do comprovante.

ESTORNO DA FORMA DE PAGAMENTO

Comando ESC 74

Parmetro 1 (opcional)
Descrio da forma de pagamento de origem , com o tamanho de 16 bytes.
Parmetro 2 (opcional)
Descrio da forma de pagamento de destino, com o tamanho de 16 bytes.
Parmetro 3 (opcional)
Valor a ser estornado com o tamanho de 14 bytes.
Tamaho de Retorno
3 bytes (Status).
45

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Observaes
Este comando permite estornar valores de uma forma de pagamento, utilizada no ltimo cupom, e inserir
em outra forma de pagamento. O valor a ser estornado deve ser igual ao total da forma de pagamento de
origem. Este comando s ser executado se o Cupom Fiscal estiver fechado.

Comprovantes de Crdito ou Dbito







Abertura de comprovante de crdito ou dbito


Usa comprovante de crdito ou dbito

Estorno de comprovante de crdito ou dbito
Fechamento de comprovante de crdito ou dbito
Reimpresso do ltimo comprovante de crdito ou dbito
Imprime segunda via do comprovante de crdito ou dbito

ABRE COMPROVANTE DE CRDITO OU DBITO

[66]
[67]
[102]
[21]
[92]
[91]

Comando ESC 66

Parmetro 1 (obrigatrio)
Descrio da Forma de Pagamento, com o tamanho de 16 bytes.
Parmetro 2 (obrigatrio)
Valor da Forma de Pagamento, com o tamanho de 14 bytes.
Parmetro 3 (obrigatrio)
COO do cupom que originou o vnculo, com o tamanho de 6 bytes.
Parmetro 4 (opcional)
CPF do consumidor, com o tamanho de 29 bytes.
Parmetro 5 (opcional)
Nome do consumidor, com o tamanho de 30 bytes.
Parmetro 6 (opcional)
Endereo do consumidor com o tamanho de 80 bytes.
Tamaho de Retorno
3 bytes (Status).
Observaes
Este comando s ser executado para as Formas de Pagamento diferentes de Dinheiro, e com as formas
de pagamentos que estiverem com a opo TEF habilitada,,no h necessidade de us-lo logo aps um
Cupom Fiscal ou de um Recebimento no Fiscal, pois este comando vinculado ao COO do Cupom Fiscal
que o originou. Se o comando for executado imediatamente aps um Cupom Fiscal ou de um Recebimento
no Fiscal, poder ser informado como parmetro apenas a Descrio da Forma de Pagamento utilizada.
Pode ser emitido um comprovante para cada forma de pagamento utilizada no Comprovante No Fiscal
ou Cupom Fiscal. O prazo mximo de 2 minutos fechando automaticamente caso esse tempo seja
excedido.


46

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

USA COMPROVANTE DE CRDITO OU DBITO

Comando ESC 67

Parmetro (obrigatrio)
Texto a ser impresso dentro do comprovante de crdito ou dbito ou relatrio gerencial, pacotes de at 620
bytes com o tempo limite de 2 minutos.
Tamaho de Retorno
3 bytes (Status).
Observaes
Este comando poder ser usado mais de uma vez durante 2 (dois) minutos aps a sua abertura. Para fechar
este comprovante, pode ser usado o comando de Fechamento de Relatrio Gerencial.

REIMPRESSO DO LTIMO COMPROVANTE DE CRDITO OU DBITO

Comando ESC 92

Parmetro NENHUM
Tamaho de Retorno
3 bytes (Status)
Observaes
Este comando reimprime o Comprovante de crdito ou dbito da operao imediatamente anterior

IMPRIME SEGUNDA VIA DO COMPROVANTE DE CRDITO OU DBITO

Comando ESC 91

Parmetro NENHUM
Tamaho de Retorno
3 bytes (Status)
Observaes
Este comando deve ser executado imediatamente aps a emisso da primeira via do comprovante no
fiscal vinculado. Ser impresso uma cpia do comprovante anterior com a indicao de segunda via.
Aps a execuo deste comando, ser possvel realizar a sua reimpresso atravs da execuo do comando
de reimpresso do comprovante fiscal vinculado.

ESTORNO DE COMPROVANTE DE CRDITO OU DBITO

Comando ESC 102

Parmetro 1 (opcional)
Descrio da CPF/CNPJ do consumidor com o tamanho de 29 bytes.
Parmetro 2 (opcional)
Descrio do Nome do consumidor com o tamanho de 30 bytes.
Parmetro 3 (opcional)
Descrio do CPF/CNPJ do consumidor com o tamanho de 80 bytes.
47

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Tamaho de Retorno
3 bytes (Status).
Observaes
Emite o comprovante de crdito ou dbito para estorno de operaes de crdito ou dbito, sendo que
dever ser emitido imediatamente aps o comprovante de crdito ou dbito.

FECHAMENTO DE COMPROVANTE DE CRDITO OU DBITO

Comando ESC 21

Parmetro NENHUM
Tamaho de Retorno
3 bytes (Status).

Relatrios Gerenciais




Abertura relatrio gerencial



Abre relatrio gerencial default para Relatrio Geral
Usa relatrio gerencial


Usa relatrio gerencial


Fecha relatrio gerencial

ABRE RELATRIO GERENCIAL

[83]
[20]
[67]
[20]
[21]

Comando ESC 83

Parmetro (obrigatrio)
nmero do relatrio, com o tamanho de 2 bytes
Tamaho de Retorno
3 bytes (Status)
Observaes
Abre um relatrio gerencial do tipo indicado podendo variar de 1 a 30 relatrios conforme programao
feita anteriormente.
O relatrio permanecer aberto por 2 minutos, se no for executado o comando de fechamento do relatrio
durante esse intervalo de tempo, o relatrio ir fechar automaticamente. Qualquer comando diferente do
relatrio gerencial, enviado com um cupom no fiscal aberto, efetuar seu fechamento automaticamente.
Caso sejam enviados novos dados a um relatrio aberto, eles sero impressos dentro do mesmo relatrio.

48

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

USA COMPROVANTE RELATRIO GERENCIAL

Comando ESC 67

Parmetro (obrigatrio)
Texto a ser impresso dentro do comprovante de crdito ou dbito ou relatrio gerencial, pacotes de at 620
bytes com o tempo limite de 2 minutos.
Tamaho de Retorno
3 bytes (Status).
Observaes
Este comando poder ser usado mais de uma vez durante 2 (dois) minutos aps a sua abertura. Para fechar
este comprovante, pode ser usado o comando de Fechamento de Relatrio Gerencial.

FECHAMENTO DE RELATRIO GERENCIAL

Comando ESC 21

Parmetro NENHUM
Tamaho de Retorno
3 bytes (Status).

ABRE RELATRIO GERENCIAL

Comando ESC 20

Parmetro (obrigatrio)
Texto a ser impresso no Relatrio Gerencial, com at 620 bytes.
Tamaho de Retorno
3 bytes (Status).
Observaes
Abre um relatrio gerencial default tipo 1 (Relatrio Geral). O relatrio permanecer aberto por 2
minutos, se no for executado o comando de fechamento do relatrio durante esse intervalo de tempo, o
relatrio ir fechar automaticamente. Qualquer comando diferente do relatrio gerencial, enviado com um
cupom no fiscal aberto, efetuar seu fechamento automaticamente. Caso sejam enviados novos dados a
um relatrio aberto, eles sero impressos dentro do mesmo relatrio

AVANA PAPEL E ACIONA CORTE

Comando ESC 62 75

Parmetro

Obrigatrio

Tamanho

Formato

Linhas de avano
antes do corte

Sim

HEXADECIMAL

Corte

Sim

0 corte total
1 corte parcial

49

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Comandos da Gaveta de Dinheiro


ACIONAMENTO DA GAVETA DE DINHEIRO

Comando ESC 22

Parmetro (obrigatrio)
Um byte (00 at FF) com o valor do tempo(ms) de acionamento do solenide da Gaveta de Dinheiro
(0-255ms).
Tamaho de Retorno
3 bytes (Status).
Observao
Acionamento do solenide de abertura da Gaveta.

LEITURA DO ESTADO DA GAVETA DE DINHEIRO

Comando ESC 23

Parmetro NENHUM
Tamaho de Retorno
3 bytes (Status) + 1 byte com o estado do sensor.
Se 00 Sensor em nvel zero.
Se FF Sensor em nvel um.
Importante
Verificar a documentao da sua gaveta para saber o nvel lgico que a mesma enviar para a
impressora.

Comandos de Informaes da Impressora


RETORNO DE ALQUOTAS

Comando ESC 26

Parmetro NENHUM
Tamaho de Retorno
3 bytes (Status).
1 byte, indicando o nmero de Alquotas cadastradas.
32 bytes com os valores das Alquotas 2 bytes para cada aliquota no formato BCD.

RETORNO DOS TOTALIZADORES PARCIAIS

Comando ESC 27

Observao
So retornados os seguintes dados:
Bytes de Status

50

3 bytes

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Totalizadores Parciais Tributados


Iseno


No Incidncia

Substituio

Totalizadores Parciais No Sujeitos ao ICMS
Sangria

Suprimentos

Grande Total

112 bytes(224 dgitos BCD)


7 bytes( 14 dgitos BCD)
7 bytes( 14 dgitos BCD)
7 bytes( 14 dgitos BCD)
63 bytes(126 dgitos BCD)
7 bytes( 14 dgitos BCD)
7 bytes( 14 dgitos BCD)
9 bytes( 18 dgitos BCD)

RETORNO DOS TOTALIZADORES PARCIAIS COMPLETO

Comando ESC 87

Parmetro NENHUM
Tamaho de Retorno
3 bytes (Status).
total com 436 bytes.
Observao
Aps o envio dos 436 Bytes ser enviado o sinal ACK seguidos dos dois bytes de retorno.
Lista completa dos totalizadores parciais retornados:
Totalizadores parciais tributados
16x7=112 bytes (224 dg. BCD)
Iseno de ICMS
7 bytes(14 dgitos BCD)
No incidncia ICMS
7 bytes(14 dgitos BCD)
Substituio ICMS
7 bytes(14 dgitos BCD)
Iseno ISSQN
7 bytes(14 dgitos BCD)
No Incidncia ISSQN
7 bytes(14 dgitos BCD)
Substituio ISSQN
7 bytes(14 dgitos BCD)
Descontos ICMS
7 bytes(14 dgitos BCD)
Acrscimos ICMS
7 bytes(14 dgitos BCD)
Cancelamentos ICMS
7 bytes(14 dgitos BCD)
Descontos ISSQN
7 bytes(14 dgitos BCD)
Acrscimos ISSQN
7 bytes(14 dgitos BCD)
Cancelamentos ISQN
7 bytes(14 dgitos BCD)
Totalizadores no fiscais + sangria e suprimento
30x7=210 bytes(420 dg.BCD)
Descontos no-fiscais
7 bytes (14 dgitos BCD)
Acrscimos no-fiscais
7 bytes (14 dgitos BCD)
Cancelamento no-fiscais
7 bytes (14 dgitos BCD)
Grande total
9 bytes (18 dgitos BCD)

RETORNO DO SUBTOTAL

Comando ESC 29

Tamaho de Retorno
3 bytes (Status).
Subtotal com 14 bytes.

51

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

RETORNO DO NMERO DO CUPOM

Comando ESC 30

Tamaho de Retorno
3 bytes (Status).
6 bytes com o nmero do Cupom.

RETORNO DE VARIVEIS

Comando ESC 35

Parmetro (obrigatrio)
Seleciona informao que ser retornada, com o tamanho de 1 byte.
A seguir apresentada uma tabela com a varivel que ser retornada em funo do parmetro 1(chamado
de V), nesta tabela constam o nmero de bytes que compem a varivel e o formato dos dados desta
varivel.
Observao
No formato ASCII os caracteres retornados so ASCII padro. No formato BCD os caracteres retornados
tm o seguinte formato:
Se uma varivel retornada for de 7 bytes BCD, e seu valor for R$ 1234,56 os 7 bytes retornados em
caracter (14 dgitos BCD) sero:
00 00 00 00 12 34 56.
Atravs deste exemplo podemos observar que a unidade monetria destes dados est em centavos, sendo
assim estes dados devem ser interpretados pelo aplicativo e a posio da vrgula est sempre entre o
penltimo e o ltimo byte enviado para todas as variveis que retornem valores monetrios.

52

[V]

VARIVEL

BYTES

FORMATO

03

GRANDE TOTAL

09

BCD (18 dgitos BCD)

04

CANCELAMENTOS

07

BCD (14 dgitos BCD)

05

DESCONTOS

07

BCD (14 dgitos BCD)

06

CONTADOR SEQUNCIAL

03

BCD (6 dgitos BCD)

07

NMERO DE OPERAES NO FISCAIS

03

BCD (6 dgitos BCD)

08

NMERO DE CUPONS CANCELADOS

02

BCD (4 dgitos BCD)

09

NMERO DE REDUES

02

BCD (4 dgitos BCD)

10

NMERO DE INTERVENES TCNICAS

02

BCD (4 dgitos BCD)

11

NMERO DE SUBSTITUIES DE
PROPRIETRIO

02

BCD (4 dgitos BCD)

12

NMERO DO LTIMO ITEM VENDIDO

02

BCD (4 dgitos BCD)

13

CLICH DO PROPRIETRIO

186

ASCII

14

NMERO DO CAIXA

02

BCD (4 dgitos BCD)

15

NMERO DA LOJA

02

BCD (4 dgitos BCD)

16

MOEDA

02

ASCII

17

FLAGS FISCAIS

01

DESCRIO ABAIXO

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

18

MINUTOS LIGADA

02

BCD (4 dgitos BCD)

19

MINUTOS IMPRIMINDO

02

BCD (4 dgitos BCD)

20

FLAG DE INTERVENO TCNICA

01

55h Modo Normal AAh Interv. Tcnica

21

FLAG DE EPROM CONECTADA

01

55h Eprom conectada AAh desconectada

22

VALOR PAGO NO LTIMO CUPOM

07

BCD (14 dgitos BCD)

23

DATA/HORA ATUAL(ORDEM DIA, MS, ANO,


HORA,MIN, SEG)

06

BCD (6X2dgitos BCD)

24

CONTADORES DOS TOTALIZADORES NO


SUJEITOS AO ICMS

18

BCD 9x2 (9x4 dgitos BCD)

25

DESCRIO DOS TOTALIZADORES NO


SUJEITOS AO ICMS

171

BCD 9x19 (9 strings com 19 caracteres)

26

DATA DA LTIMA REDUO

06

BCD (6X2dgitos BCD)

27

DATA DO MOVIMENTO (DIA, MS, ANO)

03

BCD (3X2 dgitos BCD)

28

FLAG DE TRUNCAMENTO

01

FF arredondamento
00 truncamento

29

FLAGS DE VINCULAO AO ISS

02

Bits setados indicam que o totalizador


respectivo Isnn

30

TOTALIZADOR DE ACRSCIMOS

07

BCD (14 dgitos BCD)

31

CONTADOR DE BILHETES DE PASSAGEM

03

BCD (6 digitos BCD)

40

NMERO DE SRIE

20

ASCII

41

VERSO DO FIRMWARE

01

42

CNPJ

20

ASCII

43

INSCRIO ESTADUAL

20

ASCII

44

INSCRIO MUNICIPAL

20

ASCII

45

TEMPO OPERACIONAL EM MINUTOS

02

BCD ( 4 DIGITOS BCD)

46

MINUTOS EMITINDO DOCUMENTOS FISCAIS

02

BCD ( 4 DIGITOS BCD)

47

CONTADORES DOS TOTALIZADORES NO


SUJEITOS AO ICMS

60

30x4 (DIGITOS BCD)

48

DESCRIO DOS TOTALIZADORES NO


SUJEITOS AO ICMS

570

ASCII 30x19

49

FORMAS DE PAGAMENTO

620

ASCII 20x16 ( DESCRIO)


BCD 20x7 ( VALOR DAS FP)
BCD 20x7 ( VALOR DAS FPs
UTILIZADAS NO LTIMO CUPOM)
20x1 55h SE PERMITE EMISSO DE
TEF
AAh SE NAO PERMITE EMISSAO DE
TEF

4A

FLAG DE ATIVAO DO CORTE DO PROXIMO


DOCUMENTO

01

ASCII 31H INDICA QUE O CORTE


EST DESATIVADO E 30H ATIVADO

4B

FLAG DE ATIVAO DO ALINHAMENTO DA


DESCRIO ESQUERDA

01

ASCII 31H INDICA QUE O


ALINHAMENTO ESQUERDA EST
DESATIVADO
30H INDICA QUE EST ATIVADO

50

TOTALIZADORES NO SUJEITOS AO ICMS

780

ASCII 30X19 (descrio) ASCII 30X7


(valores)

53

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

54

51

RELATRIOS GERENCIAIS

570

BCD 30x2 (Contadores especficos)


AXCII 30X17 (descrio)

52

CONTADOR DE COMPROVANTES DE CRDITO


E DBITO

BCD

53

CONTADOR DE OPERAES NO FISCAIS


CANCELADAS

BCD

54

CONTADOR DE RELATRIOS GERENCIAIS

BCD

55

CONTADOR DE CUPOM FISCAL

BCD

56

CONTADOR DE FITA DETALHE

BCD

57

CONTADOR DE COMPROVANTES DE CRDITO


E DBITO NO EMITIDOS

BCD

58

NMERO DE SRIE DA MFD

20

ASCII

59

NMERO DE REDUES RESTANTES

BCD

60

MARCA, MODELO, TIPO

42

ASCII 15 (Marca) ASCII 20 (modelo)


ASCII 7 (tipo)

61

PERCENTUAL DE MFD LIVRE

ASCII (XX,XX%)

62

TAMANHO TOTAL DE MFD EM BYTES

10

ASCII (10 digitos)

63

TAMANHO DA MFD LIVRE EM BYTES

10

ASCII (10 digitos)

64

DATA E HORA DO LTIMO DOCUMENTO


ARMAZENADO NA MFD

BCD (dd/mm/aa hh/mm/ss) BCD 20x7


(valor das FP) BCD 20x7 (valor das FPs
utilizadas no ltimo cupom) 20x1 55h
se permite emisso de TEF. AAh se no
permite emisso

65

FLAGS FISCAIS II

66

SUBTOTAL DO COMPROVANTE NO FISCAL

BCD

67

DATA DO MOVIMENTO DA LTIMA REDUO


Z

BCD (DD/MM/AA)

68

GRANDE TOTAL (GT) DA ULTIMA RZ

BCD (18 DGITOS)

69

NO UTILIZADO

70

UF do usurio

ASCII

71

Tempo restante para emisso do Comprovante de


crdito ou dbito ou do Relatrio Gerencial

BCD (4 dgitos) tempo em segundos

72

COO do primeiro e do ultimo cupom fiscal da


Reduo Z do dia anterior

BCD (12 dgitos) 6 primeiros dgitos ref.


COO do primeiro cupom e 6 ltimos ref.
COO do ltimo cupom

73

GT do incio e do final do dia referente a Reduo


Z do dia anterior

18

BCD (36 dgitos) 18 primeiros dgitos


ref. GT do incio do dia e 18 ltimos ref.
GT do final do dia

74

Flag de ativao do corte do prximo documento

ASCII
31H indica que o corte est desativado
30H indica que o corte est ativado

75

Flag de ativao do alinhamento da descrio


esquerda

ASCII
31H indica que o alinhamento esquerda
est desativado 30H indica que o
alinhamento esquerda est ativado

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

76

FLAGS FISCAIS III

01

DESCRIO ABAIXO

77

VENDA BRUTA DIRIA

BCD

78

TROCO

BCD

79

VALOR RECEBIDO

BCD

80

Total ICMS devido no cupom fiscal

BCD

81

Total ISSQN devido no cupom fiscal

BCD

82

Verso do Firmware do Mechanismo

BCD

253

RETORNA TIPO DA IMPRESSORA

254

RETORNA ESTADO DOS SENSORES


Cabea levantada
Tampa aberta
Pouco papel
Sem papel
Gaveta
Tecla Seleo precionada
Em interveno tcnica

Byte 1: (00) Bilhete de Passagem


(FF) Cupom Fiscal
Byte 2: (00) Presenter
(FF) Sem Presenter
Byte 3: (00) Cutter
(FF) Sem Cutter
0x01
0x02
0x08
0x04
0x10
0x40
0x80

Segue abaixo a discriminao do byte de retorno, 17 (Flags Fiscais).


bit 0=1 Cupom fiscal aberto.

bit 1=1 Fechamento de formas de pagamento iniciado.

bit 2=1 Horrio de vero(selecionado=1).

bit 3=1 J houve reduo Z no dia.

bit 4=1 ltima RZ foi automtica

16

bit 5=1 Permite cancelar cupom fiscal.

32

bit 6 no existe.

64

bit 7=1 Memria fiscal sem espao.

128

Segue abaixo a discriminao do byte de retorno, 65 (Flags Fiscais II):


bit 0=1 Comprovante no-fiscal aberto

bit 1=1 Comprovante de crdito ou dbito aberto

bit 2=1 Relatrio gerencial aberto

bit 3=1 Totalizando cupom

bit 4=

16

0 impressora ON-LINE ATIVO


1 impressora OFF-LINE DESATIVADO
bit 5=1 Permite cancelamento do CNF

32

bit 6=1 Estorno de CDC permitido

64

bit 7=1 no existe

128
55

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Segue abaixo a discriminao do byte de retorno, 76 (Flags Fiscais III).


bit 0=1 impressora com pouco papel

bit 1=1 sensor de pouco papel habilitado

bit 2=1 cancelamento automtico de cupom s duas


horas habilitado

bit 3 NO UTILIZADO

bit 4=

16

0 desconto em issqn desabilitado


1 desconto em issqn habilitado
bit 5=

32

0 RZ automtica desabilida
1 RZ automtica habilitada
bit 6=

64

0 impressora ON-LINE
1 impressora OFF-LINE
bit 7 NO UTILIZADO

128

LEITURA DOS DADOS DA LTIMA REDUO

Comando ESC 88

Tamanho de Retorno
621 bytes (BCD), com a seguinte estrutura.
OBS: Aps a troca de verso do Software Bsico, a primeira chamada a esta funo retornar dados
invlidos. Os dados voltaro a ser vlidos aps a primeira reduo Z efetuada com a verso do Software
bsico em execuo.

56

DESCRIO

BYTES

Digitos BCD

RZ

automtica se zero indica que a RZ foi emitida por comando

CRO

Contador de Reincio de Operao

CRZ

Contador de Reduo Z

COO

Contador de Ordem de Operao

GNF

Contador Geral de Operaes No Fiscais

CCF

Contador de Cupom Fiscal

GRGO

Contador Geral de Relatrio Gerencial

CFD

Contador de Fita Detalhe Emitida

NFC

Contador de Operao No Fiscal Cancelada

CFC

Contador de Cupom Fiscal Cancelado

CON[30]

Contadores Especficos de Operaes no Fiscais

30x2

30x4

CER[30]

Contadores Especficos de Relatrios Gerenciais

30x2

30x4

CDC

Contador de Comprovantes de Dbito ou Crdito

NCN

Contador de Dbito ou Crdito no Emitidos

CCDC

Contador de Dbito ou Crdito Cancelados

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

GT

Totalizador Geral

18

TP[16]

Totalizador Parciais Tributados

16x7

16x14

II

Totalizador de Iseno de ICMS

14

NN

Totalizador de No Incidncia de ICMS

14

FF

Totalizador de Substituio Tributria de ICMS

14

SI

Totalizador de Iseno de ISSQN

14

SN

Totalizador de No Incidncia de ISSQN

14

SF

Totalizador de Substituio Tributria de ISSQN

14

Totalizador de Desconto em ICMS

14

Totalizador de Desconto em ISSQN

14

Totalizador de Acrcimo em ICMS

14

Totalizador de Acrcimo em ISSQN

14

Totalizador de Cancelamentos em ICMS

14

Totalizador de Cancelamentos em ISSQN

14

Totalizadores Parciais No sujeitos ao ICMS

28x7

28x14

Sangria Totalizacor de Sangria

14

Suprimento Totalizacor de Suprimento

14

Totalizador de Cancelamentos de No Fiscais

14

Totalizador de Descontos de No Fiscais

14

Totalizador de Acrcimos de No Fiscais

14

Alquotas Tributadas

16x2

16x4

TPNS

Data do Movimento
TOTAL

621

LEITURA DO ESTADO DA IMPRESSORA

Comando ESC 19

Tamaho de Retorno
3 bytes (Status).
Observao
A impressora fiscal enviar o seu estado atual pela interface

MONITORAMENTO DO ESTADO DO PAPEL sem efeito

Comando ESC 62 54
Tamaho de Retorno
3 ou 5 bytes (Status).

Observao
Retorna o nmero de linhas impressas na condio de pouco papel.

LEITURA DOS DADOS DA MF

Comando ESC 11

57

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Parmetro
MF retorna 32 Kbytes de dados da MF.
MF2 retorna 512 Kbytes de dados da MF.
Tamaho de Retorno
3 bytes (Status).
32 ou 512 Kbytes.

VERIFICA INTEGRIDADE DA MF

IMPRIME CLICH

Imprime clich do proprietrio.

Comando ESC 95
Envia pela serial as informaes do nmero de clulas gravadas, ok e nok de cada regio de gravao da MF:
Retorna informaes das clulas iniciais
Retorna informaes das clulas de nmero de srie da MFD
Retorna informaes das clulas de Reduo,Interveno e CNPJ
Retorna informaes das clulas de Leituras da MFD
Retorna informaes das clulas de Verso do Software Bsico

Comando ESC 119

Tamaho de Retorno
3 bytes (Status).

ENVIA FITA DETALHE PELA SERIAL

Envia contedo da MFD pela serial

Comando ESC 62 69

Parmetro 1
D envia dados por intervalo de data, caso contrrio por COO
Parmetro 2 se for por Data
ddmmaa data inicial
ddmmaa data final
Parmetro 2 se for por COO
xxxxxx COO inicial
yyyyyy COO final
zzz Nmero do Usurio
Tamaho de Retorno
ACK + Bytes de Status + dados em formato texto terminados com ETX (03h).

58

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 7

Tabela de Caracteres

Seleciona Code Page


ASCII

DEC.

HEX.

DESCRIO

ESC t n

74

1B 74 n

Seleciona Code Page

n = 2 -> CODE PAGE 850


n = 3 -> CODE PAGE 437
n = 4 -> CODE PAGE 860
n = 5 -> CODE PAGE 858
Obs: comando habilitado apenas para os documentos de texto livre como, por exemplo, Relatrio Gerencial,
Comprovante de Crdito e Dbito e Mensagem Promocional de Cupom Fiscal.

Tabela ASCII

Os cdigos de 00 a 7F (hex) so independentes do modo de programao que se esteja utilizando e sero


sempre os caracteres indicados na tabela abaixo.

Tabela de Caracteres - CODE PAGE 850

59

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Tabela de Caracteres - CODE PAGE 437

Tabela de Caracteres - CODE PAGE 858

60

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Tabela de Caracteres - CODE PAGE 860

61

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 8

Perifrico de Comunicao GPRS

O Mdulo GPRS MP-4000 um perifrico de comunicao interno impressora fiscal MP-4000 TH FI. Tratase de um dispositivo que no altera o modo de funcionamento bsico do ECF, e portanto, no necessita de
um programa aplicativo fiscal especfico para este modelo. Aplicativos homologados para a MP-4000 TH
FI continuam compatveis na presena do mdulo GPRS.
O Mdulo GPRS MP-4000 um item opcional, entretanto a sua instalao pode ser exigida pelo fisco,
conforme a necessidade.
Sua principal funo prover um canal de comunicao seguro com as Secretarias da Fazenda dos
Estados permitindo funcionalidades como:
a) entrega remota dos dados fiscais;
b) fiscalizao/auditoria remota;
c) envio de comandos online para o ECF.
Nenhuma das operaes acima tero impacto na operacionalidade normal do ECF.
O Mdulo GPRS MP-4000 interno ao ECF e comunica com a placa controladora fiscal (PCF)
independente de comandos externos.
Com a adio da capacidade de conexo de um mdulo GPRS nas impressoras MP-4000 TH FI verso de
FW homologada 01.00.02 ou superior, elimina-se a capacidade de resinagem da segunda MF.
O Mdulo opcional, podendo a impressora j sair de fbrica com o mesmo montado ou ser montado
posteriormente em uma rede de assistncia tcnica autorizada.
As informaes abaixo so importantes sobre como operar seu equipamento de forma segura. Recomendase ler as informaes abaixo antes de utilizar seu equipamento.
Exposio Energia eletromagntica de Radiofreqncia (RF)
A impressora MP-4000 TH FI GPRS contm um receptor/transmissor. Em funcionamento este receber e
transmitir energia de radiofreqncia (RF).
A sua impressora fiscal Bematech utiliza um celular que foi desenvolvido em conformidade com as
exigncias reguladoras do Brasil relacionada exposio de seres humanos energia de radiofreqncia.
Precaues na utilizao
Nunca altere as caractersticas do seu produto, a alterao e uso de antenas no autorizadas e ou
modificaes nas conexes podem danificar o produto, s vezes alterando as emisses para nveis acima
dos limites exigidos pelas leis do seu pas.

Certificao Anatel
conformidade da Unio Europia
A Bematech declara que este produto est de acordo e homologado conforme:
Nmero rea
Resoluo Anatel 242
2013-09-5540
Emisso 08/01/2010
62

Emisso
Certificado
Certificao Produtos Telecomunicaes

30/11/2000

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Resoluo Anatel 442


Resoluo Anatel 238

Compatibilidade Eletromagntica
Segurana Eltrica

21/07/2006
09/11/2000

A MP-4000 TH FI GPRS est em conformidade com as seguintes normas:


Nmero rea
CISPR 22 (2006)
Emisso radiada
IEC 61000-4-2 (2001)
IEC 61000-4-3 (2006)
IEC 61000-4-4 (2002)
IEC 61000-4-5 (2005)
IEC 61000-4-6 (2005)
IEC 61000-4-11(2004)
ANATEL RES 238/2000

Emisso Conduzida
Imunidade a Descargas Eletrostticas
Imunidade a Perturbaes de radiofreqncia radiadas
Imunidade a Transitrios Eltricos Rpidos
Imunidade a Surtos
Imunidade a Perturbaes de radiofreqncia conduzidas
Imunidade a Reduo e a Interrupo da Tenso da Rede Eltrica
Aspectos de Segurana Eltrica

A MP-4000 TH FI opera em carter secundrio, isto , no tem direito a proteo contra interferncia
prejudicial, mesmo de estaes do mesmo tipo, e no pode causar interferncia a sistemas em carter
primrio.
Compatibilidade Eletromagntica
A maioria dos produtos eletrnicos so emissores ou receptores no intencionais estando sujeitos
interferncia Em algumas circunstncias, sua impressora poder causar ou sofrer interferncia de outros
dispositivos. A MP-4000 TH FI GPRS est em conformidade com a CISPR 22, sua operao est sujeita
as condies a seguir:
(1) este dispositivo no dever causar interferncia perigosa e
(2) este dispositivo poder aceitar qualquer interferncia recebida, incluindo aquelas que possam causar
operao indesejada.
Marca-passos
Pessoas com marca-passos devem seguir as recomendaes abaixo:
Manter mais de 20 centmetros (8 polegadas)
de distncia entre a impressora e o marca-passo quando a primeira estiver ligada.
Desligar a impressora imediatamente se tiver qualquer motivo para suspeitar que haja interferncia.

63

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 9

Cuidados Especiais

Limpeza da Impressora

Para manter o bom funcionamento de sua impressora voc deve limp-la regularmente conforme
procedimento a seguir:
1 - Desligue a impressora;
2 - Abra a tampa e retire a bobina de papel;
3 - Utilize uma flanela ou pano macio e retire cuidadosamente a poeira acumulada;
4 - Se o gabinete da mquina estiver sujo, limpe-o com um pano macio umedecido em gua ou
detergente natural. Nunca use estopa quimicamente tratada ou substncias qumicas de qualquer
espcie. O uso destes produtos pode fazer com que o gabinete mude de cor ou se deforme.
6- A cada 3 meses limpe a superfcie de impresso termica com um cotonete embebecido com alcool.
Nunca introduza objetos ou ferramentas na impressora.

Local de Uso

A impressora deve operar acomodada sobre uma superfcie plana onde suas entradas de ar fiquem
desobstrudas. Evite colocar a impressora em locais midos, sujeitos poeira ou ao do calor, como
luz solar e aquecedores.

64

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 10

Especificaes Tcnicas
Caractersticas

Especificao
Mtodo: Impresso de linha trmica direta
Densidade de Impresso: 8 pontos/mm - aprox. 54lps (203 x 203 dpi)
Velocidade de impresso do mecanismo: 250 mm/s aprox. 54 lps (mx. para modo texto e 203 dpi)

Caractersticas de
impresso

Largura de impresso:

Largura de papel (mm)

Largura de impresso (mm)

80

At 76 (608 pontos)

82,5

At 76 (608 pontos)

Caracteres por linha: 48 e 57


Conjunto de caracteres: CODE Page 850
Cdigos de barra: Padres EAN-13/8, Code 39, Code 93, Code 128 (A,B,C), ITF-14, Codabar, UPCA/E, ISBN, MSI, Plessey, PDF-417.
Acionamento da gaveta de dinheiro: 01 sada (conector RJ-11)
Serrilha para corte manual

Recursos

Guilhotina: corte parcial e total


Carga fcil de papel (Drop in / Easy Load)
Sensores: Sensor de fim de papel, sensor de proximidade do fim do papel, sensor da tampa superior,
sensor de abertura e sensor de temperatura da cabea de impresso.
Lacrao do cartucho fiscal, permitindo troca do mecanismo sem a necessidade de retirada do lacre
externo

Comunicao
Memria
Set de Comandos
Confiabilidade

Interfaces :

2x Serial (RS232C) e USB 1.1

Memria fiscal:

1 MB permitindo 3350 Redues Z (equivale a 9 anos)

Memria Fita Detalhe - MFD:

At de 1GB de capacidade

Software Bsico:

PROM com 512 KB

Comandos Bematech.
Tempo de servio da cabea de
impresso:

150 km

Tempo de vida da Guilhotina:

2 milhes de cortes

Alimentao

Entrada: 100-240 V~1,6A 50/60Hz


Sada: 24V-2,5A

Caractersticas fsicas

Altura: 146 mm
Largura: 150 mm
Profundidade: 218 mm
Massa: 1,5 kg

Mdia

Tipo:

Bobina de papel trmico

Largura:

80 mm ou 82,5 mm

Dimetro:

At 102 mm (4 polegadas)

Espessura:

56 a 107 mcrons

Temperatura

De operao: +0 a +50C
De armazenagem: -20 a +70C

Umidade

De operao: 10 a 90% sem condensao


De armazenagem: 5 a 90% sem condensao

Condies Ambientais

Drivers e Softwares

Windows 95 / 98 / ME, NT 4.0, Windows 2000, Windows XP, Windows Vista Linux .

65

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 11

Soluo de Problemas

A seguir esto descritos alguns problemas que podem ocorrer durante o funcionamento da impressora e
suas possveis solues.
Problema

Possvel Causa

Procedimento

No h energia na tomada.

Verifique se h uma chave central/tomadas para a sala. Conecte outros


equipamentos tomada para verificar sua operao.

Possvel problema com o cabo


de fora, ele pode estar rompido,
ou no estar bem conectado
impressora e/ou tomada.

Desligue a impressora; verifique a continuidade do cabo de fora e a


conexo perfeita entre a impressora e a tomada eltrica.

O cabo de comunicao tem uma


ou mais linhas com conexes
falhas/fios rompidos.

Verifique se h uma boa conexo entre a impressora e o computador ou


troque o cabo de comunicao.

Seqncias de programao
erradas.

As seqncias de programao podem ser verificadas no modo


dump. Coloque a impressora no modo dump e execute seu aplicativo
novamente. A impressora mostrar os cdigos hexadecimal e ASCII de
todos os bytes recebidos do host.

O cabo de comunicao tem uma


ou mais linhas com conexes
falhas/ cabos rompidos.

Verifique se h uma boa conexo entre a impressora e o computador ou


troque o cabo de comunicao.

A pinagem no segue o
protocolo correto.

Verifique se a pinagem adotada est de acordo com o protocolo


utilizado para a transmisso de dados.

A taxa de bauds foi definida de


maneira incorreta.

Se a taxa de bauds definida no computador for diferente da taxa de


bauds da impressora, a impressora imprimir caracteres aleatrios ou
no imprimir nada. Verifique cuidadosamente a configurao de taxa
de bauds serial do computador.

Os LEDs esto piscando.

A impressora informa seu status

Verifique a tabela de LED no tem 1.2.


Uma luz amarela significa um erro que pode ser corrigido facilmente.
Geralmente, uma luz vermelha significa que preciso chamar
assistncia tcnica.

Impresso ruim.

Partculas de p e resduos de
papel no cabeote da impressora
podem influenciar a qualidade
de impresso

Limpe o cabeote de impresso como descrito no item 2.1.

Papel atolado

CUIDADO! No toque na cabea de impresso da impressora; deixe-a


esfriar antes de toc-la.
Desligue a impressora e abra a tampa.
Remova o papel amassado da impressora e instale uma nova bobina de
papel se necessrio.
Remova o resto de papel amarrotado.

Objetos podem estar bloqueando


a lmina

Se a lmina estiver bloqueada, desligue a impressora.


Abra a tampa.
Remova os objetos que esto bloqueando a lmina, tal como clips de
papel.
Em seguida, ligue a impressora novamente.
Espere a lmina retornar. O firmware mover a lmina para a posio
normal sem qualquer interveno do usurio.
Feche a tampa e espere por 3 segundos.
Se isso no resolver o problema, no tente corrigi-lo sozinho. Pea
assistncia para resolv-lo.

A impressora no liga.

A impressora no
responde aos comandos.

A comunicao tem
falhas.

O papel no sai da
impressora.

Lmina da guilhotina
bloqueada.

66

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 12

Acionamento de Gaveta

Na parte traseira de sua impressora fiscal est localizado o conector para acionar a gaveta.
Sua pinagem a descrita abaixo:

a) Para gaveta :
- Pino 1 = GND
- Pino 2 = Acionamento do solenide para abertura da gaveta.
- Pino 3 = Sensor de gaveta aberta/fechada (gaveta fechada chave aberta).
- Pino 4 = +24V
- Pino 5 = NC
- Pino 6 = GND
Observar a marca da gaveta antes de conect-la impressora, pois a inverso das gavetas pode
danificar a impressora.

67

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 13

Roteiro Bsico para Desenvolvimento do Aplicativo

Existem algumas condies mnimas que devem ser respeitadas para que a sua soluo no tenha problemas

com o fisco, e que esto relacionadas abaixo:
Os registros dos itens vendidos na impressora, devem ser feitos concomitantemente com a venda (item
a item), por isso entende-se que as informaes do cupom fiscal no devem ser bufferizadas e enviadas
para a impressora somente ao final da venda ao consumidor. Isto exigido para que no haja a
possibilidade no aplicativo da no emisso do cupom fiscal.
No incio e trmino das bobinas deve ser feita uma Leitura X, para isso interessante monitorar as
situaes de pouco papel e fim de papel.
A Leitura da Memria Fiscal para meio magntico pode ser realizada pelo aplicativo WinMFD2,
disponvel no site da Bematech.
O banco de dados dos itens que o estabelecimento comercializa deve estar disponvel para fins de
fiscalizao na forma de arquivo texto com os campos Cdigo do Item, Descrio do Item e
Situao Tributria.
As linhas abaixo tratam de procedimentos necessrios para a aplicao.

Abertura do ECF
1. Verificar se possvel estabelecer comunicao com a impressora. Para essa tarefa pode-se utilizar o
comando de Leitura do Status da Impressora.
2. Verificar a data do movimento, se esta for diferente de zero ainda no foi efetuado o fechamento do
ECF.
3. Verificar a data atual do ECF e compar-la com a do micro, se existir uma diferena alm de um
limite tolervel (por exemplo 30 minutos) solicite interveno tcnica no equipamento ou acerto da hora
do micro.
4. Leia as alquotas programadas no ECF, verifique se as alquotas necessrias aos itens cadastrados
no sistema esto presentes na impressora. Caso haja alquotas faltando adicione-as. Crie uma tabela
de referncia cruzada entre as alquotas necessrias para a aplicao e as que esto cadastradas na
impressora.
Exemplo: No banco de dados existem itens em 3 classes de tributao 5,00% (ISS), 12,00% e 25,00%.
Em duas impressoras diferentes as alquotas programadas so as seguintes:
TOTALIZADOR

IMPRESSORA1

IMPRESSORA 2

01

T01=12,00%

IS01=05,00%

02

T02=05,00%

T02=17,00%

03

T03=17,00%

T03=12,00%

Atravs da leitura das informaes sobre as alquotas e vinculao ao ISS possvel reprogramar T02
para IS02 no caso da impressora 1.
De posse das informaes acima o aplicativo iria vender corretamente tanto na impressora 1 quanto na 2,
uma venda de 17,00% na impressora 1 seria feita em T03 e na 2 em T02.
Caso haja alquotas ainda no programadas a aplicao pode program-las neste momento.
5. Verifique as informaes que possam ser relevantes do comando de retorno de variveis, tais como
Verso do Software Bsico, Moeda, Loja, Caixa, Clich etc.
68

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

6. Efetue as Programaes Iniciais necessrias. Informaes como por exemplo, flag de horrio de vero,
smbolo da moeda e outras podem ser atualizadas nesse passo.
7. Emita uma Leitura X.

Emisso do Cupom Fiscal ou Bilhete de Passagem


1. Abra o Cupom Fiscal ou Bilhete de Passagem.
2. Registre os itens no totalizador devido. Pode ser do ICMS ou do ISS.
3. Cancele os itens caso necessrio.
4. Feche com formas de pagamento.
5. O campo de mensagem promocional pode ser utilizado para a impresso de dados do consumidor.
6. Efetue o cancelamento do cupom caso necessrio.

Fechamento do ECF
1. Este procedimento deve ser executado at as 2h do dia seguinte ao do movimento.
2. Feche cupons/relatrios possivelmente abertos.
3. Emita possveis relatrios gerenciais.
4. Execute a Reduo Z.

COMENTRIOS GERAIS
1. Recebimentos No Sujeitos ao ICMS podem ser utilizados por exemplo para Conta de Luz, gua,
Carn, etc. Existem contadores especficos para estas operaes que podem servir para registrar o nmero
de operaes deste tipo executadas.
2. Com respeito ao Arredondamento/Truncamento.
Refere-se exclusivamente multiplicao efetuada na venda de item com quantidade fracionria.
Exemplo:
Quantidade ................ 1,249 kg
Valor unitrio ............ R$ 2,00 / kg
Com arredondamento:
Valor Total ................. R$2,50
Com truncamento:
Valor Total ................. R$2,49

69

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 14

70

Capacidade de Dgitos dos Contadores e Totalizadores


CD

DESCRIO

DIG

TIPO

GT

GRANDE TOTAL/TOTALIZADOR GERAL

18

GT DO DIA ANTERIOR

18

VENDA BRUTA

16

VENDA LQUIDA

16

CANCELAMENTOS

13

ACRSCIMOS

13

II

TOTALIZADOR PARCIAL ISENO DE ICMS

13

FF

TOTALIZADOR PARCIAL SUBSTITUIO TRIBUTRIA DE ICMS

13

NN

TOTALIZADOR PARCIAL NO INCIDNCIA DE ICMS

13

SI

TOTALIZADOR PARCIAL ISENO DE ISSQN

13

SF

TOTALIZADOR PARCIAL SUBSTITUIO TRIBUTRIA DE ISSQN

13

SN

TOTALIZADOR PARCIAL NO INCIDNCIA DE ISSQN

13

TQ1/ISO1

TOTALIZADOR PARCIAL TRIBUTADO

13

T16/IS16

TOTALIZADOR PARCIAL TRIBUTADO

13

TOTALIZADOR PARCIAL SANGRIA

13

TOTALIZADOR PARCIAL SUPRIMENTO

13

#1

TOTALIZADOR PARCIAL NO SUJEITO AO ICMS

13

#9

TOTALIZADOR PARCIAL NO SUJEITO AO ICMS

13

REGISTRO DE ITEM

CRZ

CONTADOR DE REDUES

CRO

CONTADOR DE REINCIO DE OPERAO

CCF

CONTADOR DE CUPOM FISCAL

CRG

CONTADOR GERAL DE RELATRIO GERENCIAL

CFD

CONTADOR DE FITA DETALHE EMITIDA

NFC

CONTADOR DE OPERAO NO FISCAL CANCELADO

CFC

CONTADOR DE CUPOM FISCAL CANCELADO

GNF

CONTADOR GERAL DE OPERAO NO FISCAL

CONTADOR DE SUBSTITUIES DE PROPRIETRIO

COO

CONTADOR DE ORDEM DE OPERAO

CNS

CONTADOR DE OPERAES NO SUJEITAS AO ICMS

CDC

CONTADOR DE COMPROVANTE DE CRDITO OU DBITO

NCN

CONTADOR DE COMPROVANTE DE CRDITO OU DBITO NO EMITIDO

CCDC

CONTADOR DE COMPROVANTE DE CRDITO OU DBITO CANCELADO

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 15

Assinatura Digital

A assinatura Digital utiliza um mtodo que necessita de uma chave pblica e privada, que so
geradas pela impressora na fbrica ou por um tcnico autorizado.

Dados Assinados
Os dados assinados pela impressora so os seguintes.
Arquivos binrio:
Memria Fita Detalhe
Memria Fiscal
Software Bsico
A transferncia destes dados feita utilizando servios fornecidos pela BEMAFI32.dll.
Os dados firmados so salvos em arquivos respeitando o formato e extenso descritos nos captulos
subseqentes.

Extenso
Os dados assinados pela impressora so salvos respeitando a seguinte extenso.
1. Memria Fita Detalhe
2. Memria Fiscal
3. Software Bsico

Formatao dos Arquivos


Os dados assinados so armazenados respeitando a seguinte estrutura.

Dados

Informao
de
Assinatura

Arquivo Assinado (.mpk, .mfk, .txk)

STRING1
ASSINATURA
STRING2
INFO

Figura 1 Organizao do Arquivo Assinado


71

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

O arquivo est dividido em duas partes, a primeira contendo os dados solicitados e a segunda as informaes
da assinatura digital com um tamanho fixo de 1024 bytes.
O campo da assinatura digital dividido em quatro partes:
STRING1:
\r\n\r\nBEMATECH - ARQUIVO ASSINADO\r\n\r\nDADOS DO ARQUIVO\nFIRMA:
Assinatura (RSA):
Contm a assinatura digital criptografada com uma chave de 1024 bits (RSA). Esta informao utilizada
pelo decriptografador RSA para obter o MD5 gerado pela impressora correspondendo aos dados acima.
STRING2:
\r\nCHAVE DE 1024 BITS\r\nOUTRAS INFORMACOES\r\n
Outras Informaes:
Este campo est livre para inserir dados que sejam considerados relevantes, como por exemplo: nmero de
srie, data e hora da gerao do arquivo, informaes da solicitao dos dados, etc.

Comandos De Assinatura
ESC (1B)

3EH 47H 34H 30H

Limpa MD5

ASSINATURA DIGITAL
Carrega ao MD5 seu valor inicial (0123456789ABCDEFFEDCBA9876543210).
Parmetros sem parmetros
ACK ST1 ST2
Exemplo:
CMD: 02 07 00 1B 3E 47 34 30 04 01
Notas: Este comando deve ser chamado antes de uma requisio de algum dado que v a ser assinado
pela impressora, como por exemplo Leitura X, Leitura da Memria Fiscal pela porta de comunicao
serial.

ESC (1B)

3EH 47H 34H 31H

Retorna MD5

ASSINATURA DIGITAL
Retorna o valor do ltimo MD5 calculado pela impressora.
Parmetros sem parmetros
ACK ST1 ST2
Exemplo
CMD: 02 07 00 1B 3E 47 34 31 05 01
RET: 123456789ABCDEFFEDCBA9876543210
Este retorno o valor inicial do MD5.
Notas: Este comando pode ser chamado depois do envio de algum dado que foi assinado pela
impressora, como por exemplo Leitura X, Leitura da Memria Fiscal.
72

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

ESC (1B)

3EH 47H 34H 32H

Retorna RSA

ASSINATURA DIGITAL
Retorna o valor da ltima Assinatura Digital calculada pela impressora.
Parmetros sem parmetros
ACK ST1 ST2
Exemplo
CMD: 02 07 00 1B 3E 47 34 32 06 01
RET: 82730AFC0CA39A80D9CC2F707B2A983CC7A3BD990BE623B9D9FBC7B30C
0DC199A2C3E8F749DC693C9AE4212F2398D4E8027884A166114DC63CAA8
226D2B3F3151ACE601DF49893B4ECBED978FB1CE7FE98DF2EDDC32E741
Este o retorno da criptografia RSA quando o MD5 possui seu valor inicial.
Notas: Este comando deve ser chamado depois do envio de algum dado assinado pela impressora,
como por exemplo Leitura X, Leitura da Memria Fiscal.
ESC (1B)

3EH 47H 34H 33H

Retorna Chave Pblica

ASSINATURA DIGITAL
Retorna o valor da chave pblica de criptografia RSA de 1024 Bits armazenada na memria fiscal da
impressora.
Parmetros sem parmetros
ACK ST1 ST2
Exemplo
CMD : 02 07 00 1B 3E 47 34 33 07 01
RET: 06 43 32 41 32 31 30 33 45 43 34 33 46 34 33 43 38 42 36 33 36 30 38 44 44 38 36 39
44 45 38 33 38 30 41 43 32 32 35 36 32 33 38 35 34 30 30 33 36 30 42 41 33 36 37 35 30 41
38 30 30 36 35 33 34 44 34 44 42 38 42 34 41 43 42 38 33 32 42 35 32 38 38 36 36 46 38 35
42 42 46 39 33 33 37 44 39 31 39 35 42 43 32 35 30 41 32 31 44 46 37 32 35 35 30 32 42 43
34 37 45 36 30 30 36 42 41 33 35 32 46 45 37 39 46 45 36 31 37 43 32 34 44 33 39 39 33 35
37 44 41 46 36 43 31 44 34 41 35 45 36 41 46 46 39 37 30 35 46 44 45 31 38 36 31 34 30 41
34 39 32 46 45 37 34 33 30 33 35 34 46 36 31 36 45 44 36 39 39 30 31 38 31 34 30 36 42 41
42 39 34 44 34 36 46 37 44 37 41 39 30 42 34 35 34 43 32 32 32 34 37 43 46 32 45 30 46 30
31 39 32 42 42 42 42 31 43 39 38 30 37 46 46 34 37 38 31 00 00
E8380AC22562385400360BA36750A8006534D4DB8B4ACB832B528866F85
7E6006BA352FE79FE617C24D399357DAF6C1D4A5E6AFF9705FDE186140
A492FE7430354F61 6ED6990181406BAB94D46F7D7A90B454C22247CF2E0F0192
BBBB1C9807FF4781
Notas: A chave pblica utilizada para a verificao da validade dos dados assinados pela
impressora, como por exemplo Leitura X, Leitura da Memria Fiscal.

73

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

ESC (1B)

3EH 47H 36H

Imprime Certificado de Chave Pblica

ASSINATURA DIGITAL
Imprime a chave pblica RSA de 1024 Bits armazenada na memria fiscal da impressora.
Parmetros sem parmetros
ACK ST1 ST2
Exemplo
CMD: 02 06 00 1B 3E 47 36 D6 00
RET: 06 00 00
Notas: a chave pblica utilizada para a verificao de validade dos dados assinados pela impressora,
como por exemplo Leitura X, Leitura da Memria Fiscal. Imprimi-la significa certificar que h um
par de chaves vlidos armazenados na memria fiscal da impressora.

74

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

Captulo 16

Cdigo De Barras

Os cdigos de barras so obtidos utilizando-se as seqncias de comandos GS abaixo. Observe que todos
os parmetros e nmeros esto no formato decimal, exceto quando especificado em contrrio.
Comando

Hexadecimal Decimal

Descrio

GS h n

1D 68 n
29 104 n

Determina a altura n do cdigo de barras gerado;


como cada unidade de altura corresponde a um
ponto de 0,125 mm, a altura final n x 0,125
mm, onde 1 < n < 255. O padro n=162.

GS w n

1D 77 n
29 119 n

Determina a largura do cdigo de barras, onde


n=2 corresponde largura normal,
n=3 largura dupla e
n=4 largura qudrupla. O padro n=3.

GS H n

1D 48 n
29 72 n

Determina a posio das Informaes Legveis


por Pessoas (HRI) no cdigo de barras:
n=0: Sem HRI
n=1: No topo do cdigo de barras (padro)
n=2: Embaixo do cdigo de barras
n=3: No topo e embaixo do cdigo de barras

GS f n

1D 66 n
29 102 n

Estabelece a fonte utilizada para imprimir as


Informaes Legveis por Pessoas (HRI).
O padro n=0. n=0 ou n=48 - normal
n=1 ou n=49 - condensada

GS k 0 d1...d11 NUL

1D 6B 00 d1...d11 00
29 107 0 d1...d11 0

GS k 0 65 11d1...d11

1D 6B 41 0B d1...d11
29 107 55 11 d1...d11

Imprime um cdigo de barras UPC-A, onde d1...


d11 uma seqncia de 11 bytes contendo os
dados do cdigo, com 48 < d < 57.

GS k 1 d1...d6 NUL

1D 6B 01 d1...d6 00 29
107 1 d1...d6 0

GS k 66 6 d1...d6

1D 6B 42 06 d1...d6 29
107 66 6 d1...d6

GS k 2 d1...d12 NUL

1D 6B 02 d1...d12 00
29 107 2 d1...d12 0

GS k 67 12 d1...d12

1D 6B 43 0C d1...d12
29 107 67 12 d1...d12

GS k 3 d1...d7 NUL

1D 6B 03 d1...d7 00 29
107 3 d1...d7 0

GS k 68 7 d1...d7

1D 6B 44 07 d1...d7
29 107 68 7 d1...d7

Imprime um cdigo de barras UPC-E, onde d1...


d6 uma seqncia de 6 bytes contendo os dados
do cdigo, com 48 < d < 57.
Imprime um cdigo de barras EAN-13, onde
d1...d12 uma seqncia de 12 bytes contendo
os dados do cdigo, com 48 < d < 57.
Imprime um cdigo de barras EAN-8, onde d1...
d7 uma 7 bytes contendo os dados do cdigo,
com 48 d 57.

75

Manual do Usurio da Impressora MP-4000 TH FI - Reviso 1.1

76

GS k 4 d1...dn NUL

1D 6B 04 d1...dn 00 29
107 4 d1...dn 0

Imprime um cdigo de barras CDIGO 39, onde


n indica o nmero de bytes que sero enviados e
d1...dn a seqncia de n bytes que contm os
dados do cdigo de barras. Os bytes que podem
ser utilizados em d so 32, 36, 37, 43, 45 a 57 e
65 a 90 (letras maisculas) ou 97 a 122 (letras
minsculas). No possvel combinar letras
maisculas e minsculas no mesmo cdigo de
barras.

GS k 69 n d1...dn

1D 6B 45 n d1...dn 29
107 69 d1...dn

GS k 5 d1...dn NUL

1D 6B 05 d1...dn 00 29
107 5 d1...dn 0

GS k 70 n d1...dn

1D 6B 46 n d1...dn 29
107 70 d1...dn

GS k 6 d1...dn NUL

1D 6B 06 d1...dn 00 29
107 6 d1...dn 0

GS k 71 n d1...dn

1D 6B 47 n d1...dn 29
107 71 d1...dn

Imprime um cdigo de barras CODEBAR, onde


n indica o nmero de bytes que sero enviados e
d1...dn a seqncia de n bytes que contm os
dados do cdigo de barras. Os bytes que podem
ser utilizados em d so 36, 43, 45 a 57 e 65
a 68 (letras maisculas) ou 97 a 100 (letras
minsculas). No possvel combinar letras
maisculas e minsculas no mesmo cdigo de
barras

GS k 72 n d1...dn

1D 6B 48 n d1...dn 29
107 72 d1...dn

Imprime um cdigo de barras CDIGO 93, onde


n indica o nmero de bytes que sero enviados
e d1...dn a seqncia de n bytes que contm
os dados do cdigo de barras. Este cdigo pode
utilizar todos os bytes entre 0 e 127.

GS k 73 n d1...dn

1D 6B 49 n d1...dn 29
107 73 d1...dn

Imprime um cdigo de barras CDIGO 128,


onde n indica o nmero de bytes que sero
enviados e d1...dn a seqncia de n bytes que
contm os dados do cdigo de barras. Este
cdigo pode utilizar todos os bytes entre 0 e 127.
O subconjunto automaticamente selecionado
pela impressora, com base nos dados recebidos.

Imprime um cdigo de barras ITF, onde n indica


o nmero de bytes que sero enviados e d1...dn
a seqncia de n bytes que contm os dados do
cdigo de barras, com 48 < d < 57.

GS k 128 n1 n2 n3 n4
n5 n6 d1...dn

1D 6B 80 n1 n2 n3 n4
n5 n6 d1...dn 29 107
128 n1 n2 n3 n4 n5 n6
d1...dn

Imprime um cdigo de barras PDF-417, onde:


n1 o nvel de ECC (de 0 a 8) n2 a altura de
passo (de 1 a 8), onde altura = n2 x 0,125 mm
n3 a altura de passo (de 1 a 4), onde altura =
n3 x 0,125 mm n4 o nmero de palavras de
cdigo por linha; caso n4 seja 0, ser adotado
o mximo nmero permitido de colunas para a
largura de passo informada.
Caso o cdigo de barras no se adapte
largura de impresso, a impressora ir ajustla automaticamente para a largura mxima
permitida dentro do campo de linha. n5 e n6
indicam o nmero de bytes a serem codificados,
onde o total = n5 + n6 x 256. d1 ...dn
corresponde seqncia efetiva de bytes que
sero codificados.

GS k 21 d1...d9 NUL

1D 6B 15 d1...d9 00 29
107 21 d1...d9 0

GS k 129 9 d1...d9

1D 6B 81 9 d1...dn 29
107 129 9 d1...dn

Imprime um cdigo de barras ISBN, onde d1...


d9 uma seqncia de 9 bytes contendo os dados
do cdigo. Os bytes que podem ser usados em d
so 45, 48 a 57 e 88. Observe que os hfens no
esto computados entre os 9 bytes recebidos.

GS k 22 d1...dn NUL

1D 6B 16 d1...dn 00 29
107 22 d1...dn 0

GS k 130 n d1...dn

1D 6B 82 n d1...dn 29
107 130 n d1...dn

GS k 23 d1...dn NUL

1D 6B 17 d1...dn 00 29
107 23 d1...dn 0

GS k 131 n d1...dn

1D 6B 83 n d1...dn 29
107 131 n d1...dn

GS k 132 n1 n2

1D 6B 84 n1 n2 29 107
132 n1 n2

Imprime um cdigo de barras MSI, onde n


indica o nmero de bytes que sero enviados e
d1...dn a seqncia de n bytes que contm os
dados do cdigo de barras. Os bytes que podem
ser utilizados em d so 48 a 57. A limitao de
tamanho para este cdigo de barras dada pelo
campo de impresso, assim como pela largura de
barras configurada.
Imprime um cdigo de barras PLESSEY, onde
n indica o nmero de bytes que sero enviados e
d1...dn a seqncia de n bytes que contm os
dados do cdigo de barras. Os bytes que podem
ser utilizados em d so 46 a 57 e 65 a 70 (letras
maisculas) ou 97 a 102 (letras minsculas).
No possvel combinar letras maisculas
e minsculas no mesmo cdigo de barras. A
limitao de tamanho para este cdigo de barras
dada pelo campo de impresso, assim como
pela largura de barras configurada.
Programa a posio da margem esquerda do
cdigo de barras, fornecida por n1 + n2 x 256.

Você também pode gostar