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
Quem deve ler este manual? Como este manual est organizado? Publicaes e Softwares Relacionados Onde encontrar mais informaes

4
4 4 4 4

Captulo 1: Apresentao
Como ler este Manual Painel Frontal Painel Traseiro Retirando da Embalagem Instalando a Impressora Colocando a Bobina Trmica

7
7 7 8

Captulo 2: Instalao

9
9 9 9

Captulo 3: Operao
Comunicao com o Operador Operaes Fiscais

11
11 12

Captulo 4: Interfaces de Comunicaio


Interface Serial Ligao dos Cabos Interface USB Protocolo de Comunicao Serial

15
15 16 16 17

Captulo 5: Comandos Fiscais


Cupom Fiscal Leitura X Reduo Z Leitura da Memria Fiscal

24
24 25 26 27

Captulo 6: Comandos
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

28
28 36 38 46 48 50 50

Captulo 7: Tabelas de Caracteres


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

59
59 59 60 60 61

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

Captulo 8: Perifrico de Comunicao GPRS Captulo 9: Cuidados Especiais


Limpeza da Impressora Local de Uso

62 64
64 64

Captulo 10: Especificaes Tcnicas Captulo 11: Soluo de Problemas Captulo 12: Acionamento de Gaveta Captulo 13: Roteiro Bsico para Desenvolvimento do Aplicativo
Abertura do ECF Emisso do Cupom Fiscal ou Bilhete de Passagem Fechamento do ECF

65 66 67 68
68 69 69

Captulo 14: Capacidade de Dgitos dos Contadores e Totalizadores Captulo 15: Assinatura Digital
Dados Assinados Extenso Formatao dos Arquivos Comandos De Assinatura

70 71
71 71 71 72

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
Tecla CONFIRMA Tecla SELEO

Descrio
Utilizado para avano de papel e operaes fiscais. 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. 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 EM LINHA

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
Conector circular de alimentao (3 pinos) Conector RJ-11 Conector DB-9 Conector DB-9

Descrio
Entrada DC para conectar a fonte de alimentao. 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

GAVETA FISCO (Porta Serial No 1) USURIO (Porta Serial No 2)

USB (Porta USB Usurio)

Conector USB tipo B

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
Termoscript KPH 856 AM

Gramatura (g/m2)
56

Caractersticas Especiais
Alta sensibilidade de imagem. Colorao amarela suave. Maior opacidade. Alta sensibilidade de imagem. Colorao amarela suave. Maior opacidade. Excelente estabilidade e durabilidade de imagem.

Pr-impresso
Off Set e flexografia s no verso do papel. Off Set e flexografia s no verso do papel. Off Set e flexografia s no verso do papel.

Termoscript KPH 868 AM

68

Termoscript KPD 767

67

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
Desligado Ligado

Indicao
Mquina desligada 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 Ligado

Durao

Indicao Impressora pronta para imprimir

Verde = OK

Piscando Piscando

2 intermitente

Pouco Papel, impresso OK Durante captura de dados do ECF Tampa Aberta

Amarelo Erro Recupervel

Ligado Piscando 1 piscada 3 piscadas 4 piscadas 1 3 3 3 3 3 3 3 3

Sem Papel Erro no RTOS Erro na Memria RAM Erro no RTC (parado) Erro no Mecanismo de Impresso Tenso de alimentao baixa Erro na da Guilhotina Tenso de alimentao bateria do RTC baixa Cabea trmica sobreaquecida

Vermelho Erro No Recupervel

8 piscadas 11 piscadas 12 piscadas 14 piscadas 15 piscadas

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:
Nvel lgico RS 232 C 0 1 Nvel de Tenso +12V -12V

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

Pino
2 3 7 8 5

Sinal
Rx Tx RTS CTS GND

Direo
IN OUT OUT IN

Descrio
Atravs deste pino os dados so recebidos pela impressora. Atravs deste pino so transmitidos os dados da impressora ao dispositivo a ela conectado. Quando em nvel baixo, a impressora requisita o envio de dados. Quando em nvel alto, a impressora est sem documento. Quando em nvel baixo, a impressora envia dados (se houver). Quando em nvel alto, a impressora pra de enviar dados, se estiver mandando. 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 1 2 3 4

Sinal NC DATA+ DATAGND

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 HEX ASCII DEC NBL NBH CMD CSL CSH

02 . 2

04 . 4

00 . 0

1B 06 . . 27 6

21 % 33

00 . 0

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: Em ST1: Composio do byte de retorno
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

ST1

ST2

byte indicativo de recebimento correto (06H). bytes de estado da impressora fiscal.

Mensagem da Impressora
Fim de papel reservado Erro no relgio Impressora em erro Primeiro dado de CMD no foi ESC ( 1BH) Comando inexistente Cupom aberto Nmero de Parmetros de CMD invlido

Valor do retorno
128 64 32 16 8 4 2 1

17

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

Em ST2: Mensagem da Impressora


Tipo de Parmetro de CMD invlido Memria fiscal lotada Erro na memria RAM CMOS no voltil Alquota no programada Capacidade de aliq. Programveis lotada Cancelamento no permitido CNPJ/IE do proprietrio no programados Comando no executado

Valor do retorno
128 64 32 16 8 4 2 1

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.

Comando ESC 00

ABERTURA DE CUPOM FISCAL

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.

Comando ESC 62 73

VENDA DE ITEM COM DESCRIO EXTENDIDA

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)

Comando ESC 62 52

AUMENTANDO A DESCRIO DO ITEM

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

Comando ESC 13

CANCELAMENTO DO ITEM ANTERIOR

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

Comando ESC 31

CANCELAMENTO DE ITEM GENRICO

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.

Comando ESC 93

ACRSCIMO/DESCONTO EM ITEM POSTERIOR

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

Comando ESC 114

CANCELAMENTO DE ACRSCIMO/DESCONTO EM ITEM

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.

Comando ESC 32

INICIA FECHAMENTO DE CUPOM

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%.

1) Com Acrscimo ou Desconto Percentual.

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.

2) Com Acrscimo ou Desconto por Valor.

32

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

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

3) Com Acrscimo e Desconto Simultaneos por Percentual ou Valor

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.

Comando ESC 103

INICIA FECHAMENTO DE CUPOM FISCAL SEM FORMAS DE PAGAMENTO

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

Comando ESC 104

ACRSCIMO/DESCONTO EM SUBTOTAL

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

Comando ESC 105 ou

CANCELAMENTO DE ACRSCIMO/DESCONTO EM SUBTOTAL

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.

Comando ESC 106

TOTALIZA O CUPOM FISCAL

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

Comando ESC 72

EFETUA FORMA DE PAGAMENTO

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.

Comando ESC 90

EFETUA FORMA DE PAGAMENTO COM PARCELAMENTO

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.

Comando ESC 34

TERMINA O FECHAMENTO DO CUPOM COM FORMAS DE PAGAMENTO

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

Comando ESC 85

EMISSO DO CUPOM ADICIONAL

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

Comando ESC 74

ESTORNO DE FORMAS DE PAGAMENTO

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.

Comando ESC 14

CANCELAMENTO DE CUPOM

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 [05] [06] [08] [69]

Comando ESC 05

EMISSO DE REDUO Z

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.

Comando ESC 06

EMISSO DE LEITURA X

Parmetro NENHUM Tamanho de Retorno 3 bytes (Status).

Comando ESC 08

EMISSO DE LEITURA DA MEMRIA FISCAL

a) Emisso Com Intervalo de Datas:

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).

Comando ESC 69

EMISSO DE LEITURA X PELA SERIAL

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 [77] [78] [81] [107] [117] [118] [116] [108] [109] [79] [110] [72] [90] [34] [74] [75] [25]

Comando ESC 77

ABRE COMPROVANTE NO FISCAL

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

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).

Comando ESC 78

EFETUA RECEBIMENTO NO FISCAL

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.

Comando ESC 107

SUBTOTALIZA COMPROVANTE NO FISCAL

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

Comando ESC 108

ACRSCIMO/DESCONTO EM SUBTOTAL DE COMPROVANTE NO FISCAL

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.

Comando ESC 109

CANCELAMENTO DE ACRSCIMO/DESCONTO EM SUBTOTAL DE CUPOM NO FISCAL

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.

Comando ESC 117

ACRSCIMO/DESCONTO EM ITEM NO FISCAL

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.

Comando ESC 118

CANCELAMENTO DE ACRSCIMO/DESCONTO EM ITEM NO FISCAL

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.

Comando ESC 74

ESTORNO DE FORMAS DE PAGAMENTO

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.

Comando ESC 75

ESTORNO DE CDC POSTERIOR

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.

Comando ESC 25

COMPROVANTE NO FISCAL

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.

Comando ESC 110

TOTALIZA COMPROVANTE NO FISCAL

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

Comando ESC 90

EFETUA FORMA DE PAGAMENTO COM PARCELAMENTO

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.

Comando ESC 34

TERMINA O FECHAMENTO DO CUPOM COM FORMAS DE PAGAMENTO

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

Comando ESC 79

INICIA FECHAMENTO DE COMPROVANTE NO FISCAL

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).

1) Com Acrscimo ou Desconto por Percentual.

2) Com Acrscimo ou Desconto por valor.


44

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.

Comando ESC 81

CANCELAMENTO DE COMPROVANTE NO FISCAL

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.

Comando ESC 74

ESTORNO DA FORMA DE PAGAMENTO

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 [66] [67] [102] [21] [92] [91]

Comando ESC 66

ABRE COMPROVANTE DE CRDITO OU DBITO

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

Comando ESC 67

USA COMPROVANTE DE CRDITO OU DBITO

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.

Comando ESC 92

REIMPRESSO DO LTIMO COMPROVANTE DE CRDITO OU DBITO

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

Comando ESC 91

IMPRIME SEGUNDA VIA DO COMPROVANTE DE CRDITO OU DBITO

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.

Comando ESC 102

ESTORNO DE COMPROVANTE DE CRDITO OU DBITO

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.

Comando ESC 21

FECHAMENTO DE COMPROVANTE DE CRDITO OU DBITO

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 [83] [20] [67] [20] [21]

Comando ESC 83

ABRE RELATRIO GERENCIAL

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

Comando ESC 67

USA COMPROVANTE RELATRIO GERENCIAL

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.

Comando ESC 21

FECHAMENTO DE RELATRIO GERENCIAL

Parmetro NENHUM Tamaho de Retorno 3 bytes (Status). Comando ESC 20

ABRE RELATRIO GERENCIAL

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

Comando ESC 62 75

AVANA PAPEL E ACIONA CORTE

Parmetro Linhas de avano antes do corte Corte

Obrigatrio Sim Sim

Tamanho 1 1

Formato HEXADECIMAL 0 corte total 1 corte parcial

49

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

Comandos da Gaveta de Dinheiro


Comando ESC 22

ACIONAMENTO DA GAVETA DE DINHEIRO

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.

Comando ESC 23

LEITURA DO ESTADO DA GAVETA DE DINHEIRO

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


Comando ESC 26

RETORNO DE ALQUOTAS

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.

Comando ESC 27

RETORNO DOS TOTALIZADORES PARCIAIS

Observao So retornados os seguintes dados: Bytes de Status

3 bytes

50

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)

Comando ESC 87

RETORNO DOS TOTALIZADORES PARCIAIS COMPLETO

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)

Comando ESC 29

RETORNO DO SUBTOTAL

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

51

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

Comando ESC 30

RETORNO DO NMERO DO CUPOM

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

RETORNO DE VARIVEIS

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.

[V] 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17

VARIVEL GRANDE TOTAL CANCELAMENTOS DESCONTOS CONTADOR SEQUNCIAL NMERO DE OPERAES NO FISCAIS NMERO DE CUPONS CANCELADOS NMERO DE REDUES NMERO DE INTERVENES TCNICAS NMERO DE SUBSTITUIES DE PROPRIETRIO NMERO DO LTIMO ITEM VENDIDO CLICH DO PROPRIETRIO NMERO DO CAIXA NMERO DA LOJA MOEDA FLAGS FISCAIS

BYTES 09 07 07 03 03 02 02 02 02 02 186 02 02 02 01

FORMATO BCD (18 dgitos BCD) BCD (14 dgitos BCD) BCD (14 dgitos BCD) BCD (6 dgitos BCD) BCD (6 dgitos BCD) BCD (4 dgitos BCD) BCD (4 dgitos BCD) BCD (4 dgitos BCD) BCD (4 dgitos BCD) BCD (4 dgitos BCD) ASCII BCD (4 dgitos BCD) BCD (4 dgitos BCD) ASCII DESCRIO ABAIXO

52

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

18 19 20 21 22 23 24 25 26 27 28 29 30 31 40 41 42 43 44 45 46 47 48

MINUTOS LIGADA MINUTOS IMPRIMINDO FLAG DE INTERVENO TCNICA FLAG DE EPROM CONECTADA VALOR PAGO NO LTIMO CUPOM DATA/HORA ATUAL(ORDEM DIA, MS, ANO, HORA,MIN, SEG) CONTADORES DOS TOTALIZADORES NO SUJEITOS AO ICMS DESCRIO DOS TOTALIZADORES NO SUJEITOS AO ICMS DATA DA LTIMA REDUO DATA DO MOVIMENTO (DIA, MS, ANO) FLAG DE TRUNCAMENTO FLAGS DE VINCULAO AO ISS TOTALIZADOR DE ACRSCIMOS CONTADOR DE BILHETES DE PASSAGEM NMERO DE SRIE VERSO DO FIRMWARE CNPJ INSCRIO ESTADUAL INSCRIO MUNICIPAL TEMPO OPERACIONAL EM MINUTOS MINUTOS EMITINDO DOCUMENTOS FISCAIS CONTADORES DOS TOTALIZADORES NO SUJEITOS AO ICMS DESCRIO DOS TOTALIZADORES NO SUJEITOS AO ICMS

02 02 01 01 07 06 18 171 06 03 01 02 07 03 20 01 20 20 20 02 02 60 570

BCD (4 dgitos BCD) BCD (4 dgitos BCD) 55h Modo Normal AAh Interv. Tcnica 55h Eprom conectada AAh desconectada BCD (14 dgitos BCD) BCD (6X2dgitos BCD) BCD 9x2 (9x4 dgitos BCD) BCD 9x19 (9 strings com 19 caracteres) BCD (6X2dgitos BCD) BCD (3X2 dgitos BCD) FF arredondamento 00 truncamento Bits setados indicam que o totalizador respectivo Isnn BCD (14 dgitos BCD) BCD (6 digitos BCD) ASCII * ASCII ASCII ASCII BCD ( 4 DIGITOS BCD) BCD ( 4 DIGITOS BCD) 30x4 (DIGITOS BCD) ASCII 30x19 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 ASCII 31H INDICA QUE O CORTE EST DESATIVADO E 30H ATIVADO ASCII 31H INDICA QUE O ALINHAMENTO ESQUERDA EST DESATIVADO 30H INDICA QUE EST ATIVADO ASCII 30X19 (descrio) ASCII 30X7 (valores)

49

FORMAS DE PAGAMENTO

620

4A

FLAG DE ATIVAO DO CORTE DO PROXIMO DOCUMENTO FLAG DE ATIVAO DO ALINHAMENTO DA DESCRIO ESQUERDA

01

4B

01

50

TOTALIZADORES NO SUJEITOS AO ICMS

780

53

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

51 52 53 54 55 56 57 58 59 60 61 62 63

RELATRIOS GERENCIAIS CONTADOR DE COMPROVANTES DE CRDITO E DBITO CONTADOR DE OPERAES NO FISCAIS CANCELADAS CONTADOR DE RELATRIOS GERENCIAIS CONTADOR DE CUPOM FISCAL CONTADOR DE FITA DETALHE CONTADOR DE COMPROVANTES DE CRDITO E DBITO NO EMITIDOS NMERO DE SRIE DA MFD NMERO DE REDUES RESTANTES MARCA, MODELO, TIPO PERCENTUAL DE MFD LIVRE TAMANHO TOTAL DE MFD EM BYTES TAMANHO DA MFD LIVRE EM BYTES

570 2 2 3 3 3 2 20 2 42 6 10 10

BCD 30x2 (Contadores especficos) AXCII 30X17 (descrio) BCD BCD BCD BCD BCD BCD ASCII BCD ASCII 15 (Marca) ASCII 20 (modelo) ASCII 7 (tipo) ASCII (XX,XX%) ASCII (10 digitos) ASCII (10 digitos) 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 * BCD BCD (DD/MM/AA) BCD (18 DGITOS) ASCII BCD (4 dgitos) tempo em segundos BCD (12 dgitos) 6 primeiros dgitos ref. COO do primeiro cupom e 6 ltimos ref. COO do ltimo cupom BCD (36 dgitos) 18 primeiros dgitos ref. GT do incio do dia e 18 ltimos ref. GT do final do dia ASCII 31H indica que o corte est desativado 30H indica que o corte est ativado ASCII 31H indica que o alinhamento esquerda est desativado 30H indica que o alinhamento esquerda est ativado

64

DATA E HORA DO LTIMO DOCUMENTO ARMAZENADO NA MFD

65 66 67 68 69 70 71

FLAGS FISCAIS II SUBTOTAL DO COMPROVANTE NO FISCAL DATA DO MOVIMENTO DA LTIMA REDUO Z GRANDE TOTAL (GT) DA ULTIMA RZ NO UTILIZADO UF do usurio Tempo restante para emisso do Comprovante de crdito ou dbito ou do Relatrio Gerencial COO do primeiro e do ultimo cupom fiscal da Reduo Z do dia anterior GT do incio e do final do dia referente a Reduo Z do dia anterior

1 7 3 9 2 2

72

73

18

74

Flag de ativao do corte do prximo documento

75

Flag de ativao do alinhamento da descrio esquerda

54

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

76 77 78 79 80 81 82

FLAGS FISCAIS III VENDA BRUTA DIRIA TROCO VALOR RECEBIDO Total ICMS devido no cupom fiscal Total ISSQN devido no cupom fiscal Verso do Firmware do Mechanismo

01 7 7 7 7 7 7

DESCRIO ABAIXO BCD BCD BCD BCD BCD BCD Byte 1: (00) Bilhete de Passagem (FF) Cupom Fiscal Byte 2: (00) Presenter (FF) Sem Presenter Byte 3: (00) Cutter (FF) Sem Cutter

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

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 bit 5=1 Permite cancelar cupom fiscal. bit 6 no existe. bit 7=1 Memria fiscal sem espao. 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= 0 impressora ON-LINE ATIVO 1 impressora OFF-LINE DESATIVADO bit 5=1 Permite cancelamento do CNF bit 6=1 Estorno de CDC permitido bit 7=1 no existe 32 64 128 55 1 2 4 8 16 1 2 4 8 16 32 64 128

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= 0 desconto em issqn desabilitado 1 desconto em issqn habilitado bit 5= 0 RZ automtica desabilida 1 RZ automtica habilitada bit 6= 0 impressora ON-LINE 1 impressora OFF-LINE bit 7 NO UTILIZADO 128 64 32 1 2 4 8 16

Comando ESC 88

LEITURA DOS DADOS DA LTIMA REDUO

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. DESCRIO
RZ CRO CRZ COO GNF CCF GRGO CFD NFC CFC CON[30] CER[30] CDC NCN CCDC automtica se zero indica que a RZ foi emitida por comando Contador de Reincio de Operao Contador de Reduo Z Contador de Ordem de Operao Contador Geral de Operaes No Fiscais Contador de Cupom Fiscal Contador Geral de Relatrio Gerencial Contador de Fita Detalhe Emitida Contador de Operao No Fiscal Cancelada Contador de Cupom Fiscal Cancelado Contadores Especficos de Operaes no Fiscais Contadores Especficos de Relatrios Gerenciais Contador de Comprovantes de Dbito ou Crdito Contador de Dbito ou Crdito no Emitidos Contador de Dbito ou Crdito Cancelados

BYTES
1 2 2 3 3 3 3 3 2 2 30x2 30x2 2 2 2

Digitos BCD
2 4 4 6 6 6 6 6 4 4 30x4 30x4 4 4 4

56

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

GT TP[16] II NN FF SI SN SF

Totalizador Geral Totalizador Parciais Tributados Totalizador de Iseno de ICMS Totalizador de No Incidncia de ICMS Totalizador de Substituio Tributria de ICMS Totalizador de Iseno de ISSQN Totalizador de No Incidncia de ISSQN Totalizador de Substituio Tributria de ISSQN Totalizador de Desconto em ICMS Totalizador de Desconto em ISSQN Totalizador de Acrcimo em ICMS Totalizador de Acrcimo em ISSQN Totalizador de Cancelamentos em ICMS Totalizador de Cancelamentos em ISSQN

9 16x7 7 7 7 7 7 7 7 7 7 7 7 7 28x7 7 7 7 7 7 16x2 3 621

18 16x14 14 14 14 14 14 14 14 14 14 14 14 14 28x14 14 14 14 14 14 16x4 6

TPNS

Totalizadores Parciais No sujeitos ao ICMS Sangria Totalizacor de Sangria Suprimento Totalizacor de Suprimento Totalizador de Cancelamentos de No Fiscais Totalizador de Descontos de No Fiscais Totalizador de Acrcimos de No Fiscais Alquotas Tributadas Data do Movimento

TOTAL

Comando ESC 19

LEITURA DO ESTADO DA IMPRESSORA

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

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

MONITORAMENTO DO ESTADO DO PAPEL sem efeito

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

Comando ESC 11

LEITURA DOS DADOS DA MF


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.

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

VERIFICA INTEGRIDADE DA MF

IMPRIME CLICH
Comando ESC 119

Imprime clich do proprietrio.

Tamaho de Retorno 3 bytes (Status).

ENVIA FITA DETALHE PELA SERIAL


Comando ESC 62 69

Envia contedo da MFD pela serial

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 ESC t n DEC. 74 HEX. 1B 74 n DESCRIO 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 papel (mm) Largura de impresso: 80 82,5 Caracteres por linha: 48 e 57 Conjunto de caracteres: CODE Page 850

Largura de impresso (mm) At 76 (608 pontos) At 76 (608 pontos)

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 Alimentao

Interfaces : Memria fiscal: Memria Fita Detalhe - MFD: Software Bsico: Comandos Bematech. Tempo de servio da cabea de impresso: Tempo de vida da Guilhotina: Entrada: 100-240 V~1,6A 50/60Hz Sada: 24V-2,5A Altura: 146 mm Largura: 150 mm Profundidade: 218 mm Massa: 1,5 kg Tipo:

2x Serial (RS232C) e USB 1.1 1 MB permitindo 3350 Redues Z (equivale a 9 anos) At de 1GB de capacidade PROM com 512 KB

150 km 2 milhes de cortes

Caractersticas fsicas

Bobina de papel trmico 80 mm ou 82,5 mm At 102 mm (4 polegadas) 56 a 107 mcrons De operao: +0 a +50C De armazenagem: -20 a +70C De operao: 10 a 90% sem condensao De armazenagem: 5 a 90% sem condensao

Mdia

Largura: Dimetro: Espessura: Temperatura

Condies Ambientais
Umidade

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
No h energia na tomada. A impressora no liga. Possvel problema com o cabo de fora, ele pode estar rompido, ou no estar bem conectado impressora e/ou tomada. O cabo de comunicao tem uma ou mais linhas com conexes falhas/fios rompidos. Seqncias de programao erradas. O cabo de comunicao tem uma ou mais linhas com conexes falhas/ cabos rompidos. A comunicao tem falhas. A pinagem no segue o protocolo correto. A taxa de bauds foi definida de maneira incorreta.

Procedimento
Verifique se h uma chave central/tomadas para a sala. Conecte outros equipamentos tomada para verificar sua operao. Desligue a impressora; verifique a continuidade do cabo de fora e a conexo perfeita entre a impressora e a tomada eltrica.

Verifique se h uma boa conexo entre a impressora e o computador ou troque o cabo de comunicao. 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. Verifique se h uma boa conexo entre a impressora e o computador ou troque o cabo de comunicao. Verifique se a pinagem adotada est de acordo com o protocolo utilizado para a transmisso de dados. 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. 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.

A impressora no responde aos comandos.

Os LEDs esto piscando.

A impressora informa seu status

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.

O papel no sai da impressora.

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. 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.

Lmina da guilhotina bloqueada.

Objetos podem estar bloqueando a lmina

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
01 02 03

IMPRESSORA1
T01=12,00% T02=05,00% T03=17,00%

IMPRESSORA 2
IS01=05,00% T02=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
Capacidade de Dgitos dos Contadores e Totalizadores
CD
GT II FF NN SI SF SN

DESCRIO
GRANDE TOTAL/TOTALIZADOR GERAL GT DO DIA ANTERIOR VENDA BRUTA VENDA LQUIDA CANCELAMENTOS ACRSCIMOS TOTALIZADOR PARCIAL ISENO DE ICMS TOTALIZADOR PARCIAL SUBSTITUIO TRIBUTRIA DE ICMS TOTALIZADOR PARCIAL NO INCIDNCIA DE ICMS TOTALIZADOR PARCIAL ISENO DE ISSQN TOTALIZADOR PARCIAL SUBSTITUIO TRIBUTRIA DE ISSQN TOTALIZADOR PARCIAL NO INCIDNCIA DE ISSQN

DIG
18 18 16 16 13 13 13 13 13 13 13 13

TIPO
I I R R R R R R R R R R

TQ1/ISO1

TOTALIZADOR PARCIAL TRIBUTADO

13

T16/IS16 #1

TOTALIZADOR PARCIAL TRIBUTADO TOTALIZADOR PARCIAL SANGRIA TOTALIZADOR PARCIAL SUPRIMENTO TOTALIZADOR PARCIAL NO SUJEITO AO ICMS

13 13 13 13

R R R R

#9 CRZ CRO CCF CRG CFD NFC CFC GNF COO CNS CDC NCN CCDC

TOTALIZADOR PARCIAL NO SUJEITO AO ICMS REGISTRO DE ITEM CONTADOR DE REDUES CONTADOR DE REINCIO DE OPERAO CONTADOR DE CUPOM FISCAL CONTADOR GERAL DE RELATRIO GERENCIAL CONTADOR DE FITA DETALHE EMITIDA CONTADOR DE OPERAO NO FISCAL CANCELADO CONTADOR DE CUPOM FISCAL CANCELADO CONTADOR GERAL DE OPERAO NO FISCAL CONTADOR DE SUBSTITUIES DE PROPRIETRIO CONTADOR DE ORDEM DE OPERAO CONTADOR DE OPERAES NO SUJEITAS AO ICMS CONTADOR DE COMPROVANTE DE CRDITO OU DBITO CONTADOR DE COMPROVANTE DE CRDITO OU DBITO NO EMITIDO CONTADOR DE COMPROVANTE DE CRDITO OU DBITO CANCELADO

13 8 4 4 6 6 6 4 4 6 4 6 6 4 4 4

R R I I I I I I I I I I I R R R

70

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. Arquivo Assinado (.mpk, .mfk, .txk)

Dados

Informao de Assinatura

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) 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. 3EH 47H 34H 30H Limpa MD5

ESC (1B) ASSINATURA DIGITAL

3EH 47H 34H 31H

Retorna MD5

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) ASSINATURA DIGITAL

3EH 47H 34H 32H

Retorna RSA

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) 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. 3EH 47H 34H 33H Retorna Chave Pblica

73

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

ESC (1B) ASSINATURA DIGITAL

3EH 47H 36H

Imprime Certificado de Chave Pblica

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 GS h n Hexadecimal Decimal 1D 68 n 29 104 n Descrio 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. 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. 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 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 Imprime um cdigo de barras UPC-A, onde d1... d11 uma seqncia de 11 bytes contendo os dados do cdigo, com 48 < d < 57. 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.

GS w n

1D 77 n 29 119 n

GS H n

1D 48 n 29 72 n

GS f n

1D 66 n 29 102 n

GS k 0 d1...d11 NUL GS k 0 65 11d1...d11 GS k 1 d1...d6 NUL GS k 66 6 d1...d6 GS k 2 d1...d12 NUL GS k 67 12 d1...d12 GS k 3 d1...d7 NUL GS k 68 7 d1...d7

1D 6B 00 d1...d11 00 29 107 0 d1...d11 0 1D 6B 41 0B d1...d11 29 107 55 11 d1...d11 1D 6B 01 d1...d6 00 29 107 1 d1...d6 0 1D 6B 42 06 d1...d6 29 107 66 6 d1...d6 1D 6B 02 d1...d12 00 29 107 2 d1...d12 0 1D 6B 43 0C d1...d12 29 107 67 12 d1...d12

1D 6B 03 d1...d7 00 29 Imprime um cdigo de barras EAN-8, onde d1... 107 3 d1...d7 0 d7 uma 7 bytes contendo os dados do cdigo, com 48 d 57. 1D 6B 44 07 d1...d7 29 107 68 7 d1...d7

75

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

GS k 4 d1...dn NUL GS k 69 n d1...dn

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

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. 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 5 d1...dn NUL GS k 70 n d1...dn GS k 6 d1...dn NUL GS k 71 n d1...dn

1D 6B 05 d1...dn 00 29 107 5 d1...dn 0 1D 6B 46 n d1...dn 29 107 70 d1...dn 1D 6B 06 d1...dn 00 29 107 6 d1...dn 0 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 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. 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.

GS k 72 n d1...dn

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

GS k 73 n d1...dn

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

76

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. 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. 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.

GS k 21 d1...d9 NUL GS k 129 9 d1...d9

1D 6B 15 d1...d9 00 29 107 21 d1...d9 0 1D 6B 81 9 d1...dn 29 107 129 9 d1...dn 1D 6B 16 d1...dn 00 29 107 22 d1...dn 0 1D 6B 82 n d1...dn 29 107 130 n d1...dn

GS k 22 d1...dn NUL GS k 130 n d1...dn

GS k 23 d1...dn NUL GS k 131 n d1...dn

1D 6B 17 d1...dn 00 29 Imprime um cdigo de barras PLESSEY, onde 107 23 d1...dn 0 n indica o nmero de bytes que sero enviados e d1...dn a seqncia de n bytes que contm os 1D 6B 83 n d1...dn 29 dados do cdigo de barras. Os bytes que podem 107 131 n d1...dn 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. 1D 6B 84 n1 n2 29 107 Programa a posio da margem esquerda do 132 n1 n2 cdigo de barras, fornecida por n1 + n2 x 256.

GS k 132 n1 n2