Sei sulla pagina 1di 101

1

!!

"#$ %
&

'# (
)

"#$

,.
/0

.1
-2%%
3 .
( "3
0

.
' -

. (1*
$

6
1.7
8

*
9 1.

4 3

8*

. 8

*
9%
'

<
#

(
.

. .3
;

8 1
.

.
# 3 :.
7

6
1*
9 1.
.

7 7 8

.1
-

?1

.1
-2%%$

1 -1

.
7 7
7
>
?1

1.

30

. (1*
$%

.1
-

1 .# $

1*
9

*
$

.1
-

.
.

%
' 1

:.

8(1*
$

.%

. (1*
$

.
#

.3

.4

1. 3 0

$1

7
>
?1
.

$
.@
)
1
+

.4
.1

3# .

.
7

##

*
9

.3

1*
9

.1
-2%%

1
1

# 1*
9

<
# 7

.1
-2%%
.

1
.
#

.%

30
.
5

.1
-2%%
3

.8

.1

.1
-2%%
@
)+

.1
-2%%
7

. *
9 $

0
.

;
7

<
1.

1
<
8
1%5
1

38

.1
.

3(

.1
%
1 %
(

*
9

<
1

(4

.*
9

# 1*
93
1 .3

5
# # %5

.1
.*
$

3
81

. *
9

8
1*
93

. 3
7

)+
*
$

7 7 8-

1.

. .

1
<
8
1@
)
(
+

.*
9

$ 5
#

8*

*
9 . 4

===%
(
.

. 4

. .%

. (1*
$ $

(4
2%% #

.3 1

6
)

.1
-2%%$
-

1 1

.
.
(4

1
+

%0
.

:.

<
1.

1.
7

7
3

.1
-2%% :..
7*
$
1 31
.1

8
.
%

Sumrio
Prefcio ............................................................................................................................................................. 5
Captulo 1 Apresentao ............................................................................................................................... 6
1.1
Descrio do Produto .......................................................................................7
1.2
Acessrios que compem o produto ..............................................................7
1.3
Conhecendo a sua Impressora Fiscal .............................................................8
1.4
Longevidade do ECF ......................................................................................11
1.5
Cupom Fiscal Eletrnico (CF-e-ECF) ............................................................11
Captulo 2 Instalao ................................................................................................................................... 13
2.1
Inicializao .....................................................................................................13
2.2
Conectando a impressora ao computador ...................................................13
2.3
Conectando a rede eltrica ............................................................................13
2.4
Ligando a impressora .....................................................................................13
2.5
Insero de papel ............................................................................................15
2.6
Conectando a rede ethernet ...........................................................................17
2.7
Conectando a gaveta de dinheiro ..................................................................17
2.8
Conectando o dispositivo de armazenamento externo ...............................18
2.9
Trocando o local de uso da impressora .......................................................19
2.10
Local de Instalao .........................................................................................19
Captulo 3 Operao .................................................................................................................................... 20
3.1
Comunicao com o Operador ......................................................................20
3.2
Operaes Fiscais ..........................................................................................22
3.3
Procedimentos para Exportao de Arquivos..............................................27
Captulo 4 Interfaces de Comunicao ...................................................................................................... 28
4.1
Rede Ethernet RJ45 .....................................................................................28
4.2
USB Device ......................................................................................................28
4.3
USB Host .........................................................................................................28
4.4
Interface de Acionamento Gaveta .................................................................29
4.5
Fonte de Alimentao .....................................................................................29
Captulo 5 Compatibilidade......................................................................................................................... 30
Captulo 6 Procedimentos........................................................................................................................... 31
6.1
Procedimentos de Testes ...............................................................................31
Captulo 7 Cuidados Especiais................................................................................................................... 32
7.1
Local de Uso ....................................................................................................32
7.2
Limpeza Externa..............................................................................................32
7.3
Cabeote de Impresso ..................................................................................32
7.4
Guilhotina ........................................................................................................33
7.5
Sensores ..........................................................................................................34
Captulo 8 Resoluo de Problemas .......................................................................................................... 35
Captulo 9 Especificaes Tcnicas .......................................................................................................... 37
Captulo 10 Comandos Fiscais ................................................................................................................... 38
10.1
Cupom Fiscal...................................................................................................38
10.2
Leitura X ...........................................................................................................39
10.3
Reduo Z ........................................................................................................39
10.4
Leitura da Memria Fiscal ..............................................................................41
3

Captulo 11 Comandos ................................................................................................................................ 42


11.1
Comandos de Inicializao ............................................................................42
11.2
Comandos do Cupom Fiscal ..........................................................................48
11.3
Comandos de Relatrios Fiscais ...................................................................55
11.4
Comprovantes No Fiscais ............................................................................58
11.5
Comprovantes de Crdito ou Dbito .............................................................60
11.6
Relatrios Gerenciais .....................................................................................62
11.7
Comandos da Gaveta de Dinheiro .................................................................63
11.8
Programao ...................................................................................................63
11.9
Interveno ......................................................................................................64
11.10 Fisco Acesso Remoto ..................................................................................65
11.11 Comandos de Retorno ....................................................................................69
11.12 Exportao de Dados .....................................................................................75
11.13 Especiais .........................................................................................................77
11.14 Comandos Especficos do Fabricante ..........................................................77
Captulo 12 Tabela de Caracteres .............................................................................................................. 80
12.1
Tabela ASCII ....................................................................................................80
12.2
Tabela de Caracteres Code Page 850............................................................80
12.3
Tabela de Caracteres Code Page 437............................................................80
12.4
Tabela de Caracteres Code Page 858............................................................81
12.5
Tabela de Caracteres Code Page 860............................................................81
Apndice I Glossrio ................................................................................................................................... 82
Apndice II Capacidade dos Dgitos dos Contadores e Totalizadores ................................................... 83
Apndice III Comunicao Direta com a Impressora................................................................................ 88
Apndice IV Cdigo de Barras ................................................................................................................... 98

Prefcio
Este manual fornece informaes sobre a instalao, configurao e utilizao do produto Bematech.

Quem deve ler este manual


Este manual destinado para uso por pessoas que administram ou trabalham em estabelecimentos comerciais clientes da
Bematech.
Os captulos 12 a 14 so destinados a usurios que tm certa afinidade com a rea de tecnologia da informao e com o
desenvolvimento deste produto.

Outras publicaes e softwares relacionados


Guia de Referncia Rpida
Manual de Servio (exclusivo para assistncia tcnica)

Onde encontrar mais informaes


http://www.bematech.com.br
http://www.fazenda.gov.br/confaz/ (para dvidas sobre a legislao fiscal)

Localizao para instalao


Procure instalar o produto em locais:

Ventilados;

Distante de fonte de calor;

Sem incidncia de luz solar direta.

ATENO!
A instalao do equipamento em locais no recomendados pode comprometer seu funcionamento.

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.

Informaes sobre Descarte e Reciclagem


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.

Captulo 1 Apresentao
6

1.1

Descrio do Produto

A MP-4200 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-4200 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.

1.2

Acessrios que compem o produto

Ao abrir a embalagem, verifique se todos os componentes abaixo esto presentes e em perfeitas condies:

Impressora fiscal
Fonte de alimentao
Cabo de fora
Cabo de comunicao USB
Bobina de papel trmico
Guia de referncia rpida

Guarde a embalagem para um eventual transporte.

1.3

Conhecendo a sua Impressora Fiscal

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.

Painel Frontal

Painel Frontal

Descrio
8

Tecla CONFIRMA
Tecla SELEO

Utilizado para avano de papel e para operaes fiscais.


Utilizado 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.
Aceso: indica que a impressora est ligada.
Apagado: indica que a impressora est desligada.
utilizada para abrir a tampa da impressora.

LED i (de INFOrmao)

LED POWER
ALAVANCA

1.3.2

Painel Traseiro

Painel Traseiro
FONTE (Entrada DC)
GAVETA
PORTA USB HOST
PORTA USB DEVICE
PORTA ETHERNET

Tipo

Descrio

Conector circular de alimentao (3


Entrada DC para conectar a fonte de alimentao.
pinos)
Conector RJ-11
Utilizada para conexo da gaveta de dinheiro (opcional).
Conector de comunicao com dispositivo de
Conector USB tipo A
armazenamento externo.
Conector USB tipo B
Conector de comunicao com PAF-ECF.
Conector RJ-45
Conector para interligao do ECF em rede.

1.3.3

Chave Liga/Desliga

Localizada na lateral, utilizada para ligar e desligar a impressora.

Para ligar a impressora, basta pressionar o lado direito da chave, que contm o desenho de uma linha horizontal (). Para
desligar, pressione o lado esquerdo, que contm o desenho de um crculo (o).

1.3.4

Sensores

Sensor de Tampa
O sensor de tampa aberta avisa, mantendo o LED Info ligado na cor amarela, que a impressora est com a tampa superior
aberta. Enquanto a impressora estiver com o LED Info ligado na cor amarela ela no emitir cupom fiscal.

Sensor de Pouco Papel


O sensor de pouco papel sinaliza quando a bobina de papel trmico est prestes a terminar, piscando continuamente o LED Info
na cor verde. Enquanto houver papel a impressora continuar imprimindo normalmente.

Sensor de Fim de Papel


10

O sensor de papel avisa, piscando continuamente o LED Info na cor amarela, que a impressora est sem papel. Enquanto a
impressora estiver com o LED Info piscando na cor amarela, ela no emitir cupom fiscal.

1.4

Longevidade do ECF

O ECF MP-4200 TH FI conta com um mdulo fiscal blindado (MFB), inviolvel, onde se encontra a memria fiscal (MF), a
memria de fita detalhe (MFD), alm de todo o processamento fiscal do equipamento.
Por restries legais, este mdulo no reparvel, nem mesmo pelo fabricante do equipamento, e qualquer tentativa de sua
violao deixar o ECF completa e permanentemente inoperante.
Uma vez que neste dispositivo que est contida toda a eletrnica e o programa fiscal, tambm nele que est localizado o
nmero de srie do equipamento, no sendo, portanto, substituvel. Para o fisco, o uso de um novo MFB corresponde
inicializao de um novo equipamento, mesmo que se utilize a mecnica do equipamento j existente.
A impressora MP-4200 TH FI, tem a maior memria fiscal (MF) do mercado, permitindo a emisso de at 3650 redues Z, o que
define vida til da MF em 10 anos de operao diria.
Juntamente com a memria fiscal, no Mdulo Fiscal Blindado temos tambm a memria de fita detalhe (MFD), que registra todas
as operaes impressas no ECF, e que tambm foi projetada para durar os mesmos 10 anos em operao*.
Outro fator da vida til do MFB a vida til de sua bateria interna, que tambm est dimensionada para os mesmos 10 anos, se
utilizada em um regime de pelo menos 60 horas semanais do equipamento ligado (ex.: 12 horas por dia, nos dias teis).
Como todos estes componentes se encontram encerrados dentro da MFB, a vida til da mesma depende destes 3 fatores.

A MFD pode eventualmente se esgotar antes dos 10 anos, dependendo da quantidade e do tipo de operaes realizadas
diariamente.

1.5

Cupom Fiscal Eletrnico (CF-e-ECF)


11

A MP-4200 TH FI o primeiro ECF do mercado a poder enviar dados Secretaria da Fazenda do Estado (SEFAZ) no formato do
Cupom Fiscal Eletrnico CF-e-ECF.
O CF-e-ECF a representao eletrnica de cada um dos Cupons Fiscais impressos pelo ECF. Sua criao e armazenamento
so efetuados automaticamente durante a impresso do Cupom Fiscal pelo ECF.
Abaixo, trecho de um exemplo de CF-e-ECF:

Os CF-e-ECF so periodicamente capturados remotamente pelos sistemas da SEFAZ, via Internet, sem qualquer interferncia no
funcionamento normal do ECF. Como o ECF armazena todos os cupons emitidos, mesmo caso o ECF fique algum tempo sem
conexo internet, quando houver a conexo novamente, a captura retroativa pode ser feita.
Uma chave de busca do CF-e-ECF de 44 dgitos impressa na penltima linha do rodap de cada Cupom Fiscal. Esta chave
nica por Cupom Fiscal e serve para busca do CF-e-ECF na SEFAZ. Abaixo, um exemplo de rodap com destaque para a chave
de busca.

! "

!''+

$%!

-!''+ $

&

''

! $ ./

'+' +'+++'+ ''2'''''''


"! " +'+++'+''2'''''''

&

)*$!'+,'',''

/ '+
+ 0' 0 '+ + !1 !+
''''''++1+ ' '+ 2324

56

&.&

12

Captulo 2 Instalao
2.1

Inicializao

Para que seu ECF possa ser utilizado, necessrio que ele seja antes inicializado. Para que isto seja feito, converse com quem
lhe vendeu o equipamento ou o leve, juntamente com a nota fiscal de compra, a uma Assistncia Tcnica credenciada da
Bematech em sua regio.
Em estados onde vigorar a legislao do PAF-ECF (Programa Aplicativo Fiscal Emissor de Cupom Fiscal) necessrio tambm
associ-lo ao Programa Aplicativo Fiscal para que possa operar.

2.2

Conectando a impressora ao computador

Realize a conexo da impressora e computador atravs da interface USB (Device), este ser o meio utilizado para estabelecer
comunicao entre a impressora e o aplicativo fiscal.

OBSERVAO:
Para aplicativos que rodam no sistema operacional Windows e que utilizam porta serial, o equipamento
possui recurso de emulao de porta, ou seja, aceita que o aplicativo use uma porta USB como se fosse
uma porta serial.

2.3

Conectando a rede eltrica

Observe que a tomada para o plug de fora deve ser de trs pinos, sendo que o pino central deve ser conectado terra.

2.4

Ligando a impressora
13

Certifique-se de que a impressora esteja desligada e, em caso afirmativo, siga os passos abaixo:

Conecte o cabo da fonte de alimentao entrada DC da


impressora

Conecte o cabo de fora fonte de alimentao, observando os


pinos para encaixar corretamente

Conecte o plug do cabo de fora tomada

Feito isso, ligue a impressora e verifique se o LED Power, localizado no painel frontal, est aceso.

A fonte externa abrange 100-240volts.

Se no houver papel, o LED INFO permanecer piscando at que o papel seja inserido.

14

2.5

Insero de papel

A Bobina
Recomenda-se utilizar bobina de papel cujas caractersticas encontram-se na tabela a seguir, a fim de preservar os dados
impressos contidos nos documentos emitidos e evitar danificar partes da impressora:

Gramatura
(g/m2)

Marca
Termoscript KPH 856 AM

56

Termoscript KPH 868 AM

68

Termoscript KPD 767

67

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.

A marca indicada acima pode 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.
O papel deve ser armazenado:

A uma temperatura preferencialmente de 20C e nunca superior a 38C;


A uma umidade de no mximo 60%;
Ao abrigo da luz ultravioleta e fluorescente;
Sem contato com produtos qumicos, solventes e plsticos.

Como colocar o papel na impressora


Para colocar a bobina de papel:

Puxe a alavanca de abertura da tampa para cima

15

Coloque a bobina no bero e puxe o papel at logo aps a


serrilha

Feche a tampa da impressora

Estas informaes tambm esto na tampa da impressora.


Feche a tampa e pressione a tecla CONFIRMA (duas vezes) para certificar o correto funcionamento do avano de papel.

ATENO!
NO puxe o papel com a tampa fechada; utilize sempre a tecla CONFIRMA.

16

Economia de Papel
A MP-4200 TH FI alm de disponibilizar mais informaes no cupom fiscal, e de imprimi-lo em um formato mais condensado,
possui tambm um sistema configurvel de economia de papel.
Caso seja habilitado na inicializao, seu mecanismo retrocede o papel automaticamente aps todos os cortes totais,
economizando 9 mm de papel por documento cortado totalmente.

A economia de papel ocorre todas as vezes em que o tipo de corte utilizado for o corte total.

Nota 1: a fim de evitar possveis problemas de embolamento devidos a alta memria de alguns papeis em fins de rolo, o
retrocesso do papel deixa de ser executado sempre que o sensor de pouco papel indicar esta condio.
Nota 2: por padro, o retorno do papel desativado. possvel ativ-lo quando da inicializao do ECF ou em Modo de
Interveno Tcnica.
Nota 3: o retorno do papel nunca executado no corte parcial pois haveria risco de amassar o cupom j emitido.

2.6

Conectando a rede ethernet

A interface Ethernet* permite estabelecer conexo com a rede, quando conectada em qualquer ponto de rede local do
estabelecimento. A conectividade ethernet deste equipamento uma das exigncias do seu convnio de homologao e permite
que atravs da internet, dados relevantes ao fisco sejam transmitidos remotamente. Recomenda-se o no desligamento da
impressora para uma melhor distribuio do trfego de dados pela rede.

*Conectividade exclusiva de uso do fisco

2.7

Conectando a gaveta de dinheiro

Para conectar a gaveta de dinheiro impressora, basta inserir o cabo do gaveteiro na entrada indicada.
17

2.8

Conectando o dispositivo de armazenamento externo

A impressora permite exportar arquivos binrios do SB, da MF e MFD e de arquivos de chave pblica. Para fazer isso, conecte um
dispositivo de armazenamento externo (por exemplo, um pen drive) conforme figura abaixo e siga as instrues descritas no item
3.3 do captulo 3 deste manual.

18

2.9

Trocando o local de uso da impressora

Dentro do prprio estabelecimento


Para instalar a impressora em um novo local dentro de seu estabelecimento basta apenas desligar a impressora e desconectar os
cabos. Seguir o procedimento de instalao para ligar a impressora no novo local. Atentar para as condies de uso, conforme
recomendado neste manual.

Alterao de endereo
Caso seja necessrio instalar a impressora em um estabelecimento com um endereo diferente do qual ela foi inicializada, o
usurio/proprietrio dever realizar o procedimento previsto na legislao fiscal estadual de seu domicilio. Realizando novo
pedido/alterao de uso, ou autorizao de uso (dependendo do Estado), junto a secretaria da fazenda de seu estado (ICMS) ou
municpio (ISS), informando o novo local onde o equipamento ser instalado. Esse procedimento deve ser realizado tanto para o
ECF quanto para programa aplicativo fiscal utilizado .
Para maiores informaes, consulte o site do Ministrio da Fazenda: http://www.fazenda.gov.br

2.10 Local de Instalao


A impressora MP-4200 TH FI deve operar acomodada sobre uma superfcie plana. Evite instal-la em locais midos, sujeitos
poeira ou ao do calor, como luz solar e aquecedores.

19

Captulo 3 Operao
3.1

Comunicao com o Operador

A comunicao com o usurio 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 usados como Confirma e Seleo, de
acordo com a legislao fiscal.
Tecla CONFIRMA: Permite avano de papel em modo contnuo (mantendo-o pressionado). Esta tecla ficar inoperante quando da
condio de falta de papel, tampa aberta, erro ou quando a impressora estiver tratando alguma condio da legislao fiscal
neste caso, ele assume a funo de CONFIRMA.
Tecla SELEO: Ao ser pressionado, em operao normal, esta tecla realiza um corte total do papel. Ele assume a funo de
SELEO quando a impressora estiver tratando alguma condio da legislao fiscal.
LED 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 INFO: usado para indicar a condio de funcionamento da impressora, bem como uma condio de erro. Este LED permite
at trs cores diferentes (verde, amarelo e vermelho). A indicao da condio de funcionamento e de erro segue a tabela abaixo:
20

Cor

Verde
(OK)

Amarelo
(erro recupervel)

Vermelho
(erro no recupervel)

LED Status

Aparncia

Nmero
de
Piscadas

Indicao

Ligado

Impressora pronta para imprimir

Piscando

Pouco papel, impresso OK

Piscando

Intermitente

Durante captura de dados do ECF

Ligado

Tampa aberta

Piscando

Sem papel

Piscando

Erro no RTOS

Piscando

Erro na memria RAM

Piscando

Erro no RTC (parado)

Piscando

Erro no mecanismo de impresso

Piscando

11

Tenso de alimentao baixa

Piscando

12

Erro da guilhotina

Piscando

14

Tenso de alimentao bateria do RTC baixa

Piscando

15

Cabea trmica sobreaquecida

21

3.2

Operaes Fiscais

Para operar a impressora, necessrio ter instalado um Programa Aplicativo Fiscal (PAF), um software computacional que realiza
as operaes comerciais e armazena as informaes em um Banco de Dados conectado a ele. Entretanto, algumas operaes
fiscais podem ser realizadas atravs do teclado da impressora fiscal, sem necessidade de conexo com um sistema de
informao. Para saber quais so elas, ligue a impressora com a tecla SELEO pressionada e mantenha pressionada at que o
LED INFO comece a piscar. Ao soltar a tecla, a seguinte mensagem ser impressa:
 
  
 

   !"

#$ %&  '

* 55+6 7 (8
243 
9 ( 3 (:;' 243 <'= 3
!'>8   !' * 7) 
7 @  3 ' *A'B*7 !( C (+6D +E

(")* + (-, # . # / 01


243 *5 567*?, # . # / 01

. *F6) ! 3 A
( G
HJILKM) N! *
. *F6) ! 3 
( ' 2 6 *)(O8(OP%
HJIQO) N! * 5
. *F6) ! 3 (R5+<' 2 
  @F6 (8 (8 (OP%SHJITO) N! * 5
U' 243 *5 5 V8*%F6) (W *)(+ X*

HJI Y) N! * 5

9 ( 3 (R5(+ 3Z243 * 5 5+[7 *O$ 1\%]U^ P _

Pressione a tecla CONFIRMA ou aguarde alguns segundos para NO emitir documentos.

Para imprimir uma Leitura X, pressione uma vez a tecla SELEO e uma vez a tecla CONFIRMA.

Para imprimir uma Leitura Completa da MF (Memria Fiscal), pressione duas vezes a tecla SELEO e uma vez a tecla
CONFIRMA. Ser impressa a mensagem:
. #`Uba c ^ _J$ 1P9 .# a_JW _JP%
Ub7)* e
( 68*OW() (OHRILKM) N! *
3 d +
Ub7)* 3ed +
( 68*O$ ^ fgHRIQO) N! * 5

Para LMF (Leitura da Memria Fiscal) por data, pressione uma vez a tecla SELEO e uma vez a tecla CONFIRMA.
Ser impresso:
W _Ba_
I IhIIhIIJ(KijhILKkh QI4KjQ
W _Ba_lU\`U$mU _B.+E
d
I IhIIhII

* A data final impressa na mensagem sempre a data atual.


No exemplo acima, a mensagem foi impressa no dia 16 de janeiro de 2012.

As datas so preenchidas da esquerda para a direita da seguinte maneira:


Para preencher o primeiro dgito (a dezena do dia da data inicial, indicada pela seta), pressione a tecla SELEO quantas vezes
forem necessrias (de zero a nove vezes) e a tecla CONFIRMA apenas uma vez.
22

Por exemplo, se a data inicial for 19/12/11, deve-se


pressionar a tecla SELEO uma vez porque 1 a dezena
de 19 (o dia em questo) e a tecla CONFIRMA uma vez
para confirmar que esse primeiro dgito 1.

Ao pressionar a tecla CONFIRMA aps pressionar a tecla SELEO, a impressora estar pronta para preencher o prximo dgito
(a unidade do dia da data inicial). O preenchimento desse dgito feito da mesma maneira.
Por exemplo, se a data inicial for 19/12/11, deve-se
pressionar a tecla SELEO nove vezes porque 9 a
unidade de 19 (o dia em questo) e a tecla CONFIRMA
uma vez para confirmar que o segundo dgito 9.

Ao pressionar a tecla CONFIRMA aps pressionar a tecla SELEO, a impressora estar pronta para preencher o prximo dgito
(a dezena do ms da data inicial). E assim por diante, todos os dgitos so preenchidos conforme explicado. A seta impressa
acima da data indica qual dgito est sendo preenchido.
Abaixo segue um exemplo de como preencher um perodo de datas para a impresso de uma LMF.

Exemplo: para imprimir a LMF de 19/12/11 a 16/01/2012:

Pressionar a tecla SELEO 1 vez (preenche data inicial 10/00/00)


Pressionar a tecla CONFIRMA (confirma data inicial 10/00/00)
Pressionar a tecla SELEO 9 vezes (preenche data inicial 19/00/00)
Pressionar a tecla CONFIRMA (confirma data inicial 19/00/00)
Pressionar a tecla SELEO 1 vez (preenche data inicial 19/10/00)
Pressionar a tecla CONFIRMA (confirma data inicial 19/10/00)
Pressionar a tecla SELEO 2 vezes (preenche data inicial 19/12/00)
Pressionar a tecla CONFIRMA (confirma data inicial 19/12/00)
Pressionar a tecla SELEO 1 vez (preenche data inicial 19/12/10)
Pressionar a tecla CONFIRMA (confirma data inicial 19/12/10)
Pressionar a tecla SELEO 1 vez (preenche data inicial 19/12/11)
Pressionar a tecla CONFIRMA (confirma data inicial 19/12/11)
Neste momento, impressa uma mensagem informando que agora sero preenchidos os dgitos da data final.

Pressionar a tecla SELEO 1 vez (preenche data final 10/00/00)


Pressionar a tecla CONFIRMA (confirma data final 10/00/00)
Pressionar a tecla SELEO 6 vezes (preenche data final 16/00/00)
Pressionar a tecla CONFIRMA (confirma data final 16/00/00)
NO pressionar a tecla SELEO (preenche data final 16/00/00)
Pressionar a tecla CONFIRMA (confirma data final 16/00/00)
Pressionar a tecla SELEO 1 vez (preenche data final 16/01/00)
Pressionar a tecla CONFIRMA (confirma data final 16/01/00)
Pressionar a tecla SELEO 1 vez (preenche data final 16/01/10)
Pressionar a tecla CONFIRMA (confirma data final 16/01/10)
Pressionar a tecla SELEO 2 vezes (preenche data final 16/01/12)
Pressionar a tecla CONFIRMA (confirma data final 16/01/12)
Neste momento, a LMF impressa.
23

Para LMF por CRZ (Contador de Redues Z), pressione uma vez a tecla SELEO e uma vez a tecla CONFIRMA.
Ser impresso:
$ ^ f
I I I IOHRI I II
$ ^ fnU\mUo$mU_ .+E
d
I I I I

Esses CRZs so preenchidos da esquerda para a direita da seguinte maneira:


Para preencher o primeiro dgito (a unidade de milhar do CRZ inicial, indicada pela seta), pressione a tecla SELEO quantas
vezes forem necessrias (de zero a nove vezes) e a tecla CONFIRMA apenas uma vez.
Por exemplo, se o CRZ inicial for 1087, deve-se pressionar a
tecla SELEO uma vez porque 1 a unidade de milhar
de 1087 (o CRZ inicial) e a tecla CONFIRMA uma vez para
confirmar que esse primeiro dgito 1.

Ao pressionar a tecla CONFIRMA aps pressionar a tecla SELEO, a impressora estar pronta para preencher o prximo dgito
(a centena do CRZ inicial). O preenchimento desse dgito feito da mesma maneira.
Por exemplo, se o CRZ inicial for 1087, NO se deve
pressionar a tecla SELEO porque 0 a centena de 1087
(o CRZ inicial) e se deve pressionar a tecla CONFIRMA
uma vez para confirmar que o segundo dgito 0.

Ao pressionar a tecla CONFIRMA aps pressionar a tecla SELEO, a impressora estar pronta para preencher o prximo dgito
(a dezena do CRZ inicial). E assim por diante, todos os dgitos so preenchidos conforme explicado. A seta impressa acima do
CRZ indica qual dgito est sendo preenchido.

24

Abaixo segue um exemplo de como preencher um intervalo de CRZ para a impresso de uma LMF.
Exemplo: para imprimir a LMF de 0001 a 1087:

NO pressionar a tecla SELEO (preenche CRZ inicial 0000);


Pressionar a tecla CONFIRMA (confirma CRZ inicial 0000);
NO pressionar a tecla SELEO (preenche CRZ inicial 0000);
Pressionar a tecla CONFIRMA (confirma CRZ inicial 0000);
NO pressionar a tecla SELEO (preenche CRZ inicial 0000);
Pressionar a tecla CONFIRMA (confirma CRZ inicial 0000);
Pressionar a tecla SELEO 1 vez (preenche CRZ inicial 0001);
Pressionar a tecla CONFIRMA (confirma CRZ inicial 0001);
Neste momento, impressa uma mensagem informando que agora sero preenchidos os dgitos do CRZ final.

Pressionar a tecla SELEO 1 vez (preenche CRZ final 1000);


Pressionar a tecla CONFIRMA (confirma CRZ final 1000);
NO pressionar a tecla SELEO (preenche CRZ final 1000);
Pressionar a tecla CONFIRMA (confirma CRZ final 1000);
Pressionar a tecla SELEO 8 vezes (preenche CRZ final 1080);
Pressionar a tecla CONFIRMA (confirma CRZ final 1080);
Pressionar a tecla SELEO 7 vezes (preenche CRZ final 1087);
Pressionar a tecla CONFIRMA (confirma CRZ final 1087);
Neste momento, a LMF impressa.

Para imprimir uma Leitura simplificada da MF, pressione trs vezes a tecla SELEO e uma vez a tecla CONFIRMA.
Ser impressa a mensagem:
. #`Uba c ^ _J,mUoP9 .]Ub%`Uo$ _ W_pW_JP%
Ub7)* e
( 68*OW() (OHRILKM) N! *
3 d +
Ub7)* 3ed +
( 68*O$ ^ fgHRIQO) N! * 5

Para LMF por data, pressione uma vez a tecla SELEO e uma vez a tecla CONFIRMA. Ser impresso:

W _Ba_
I IhIIhIIJ(KijhILKkh QI4KjQ
W _Ba_lU\`U$mU _B.+E
d
I IhIIhII

* A data final impressa na mensagem sempre a data atual.


No exemplo acima, a mensagem foi impressa no dia 16 de janeiro de 2012.

Essas datas so preenchidas da esquerda para a direita da mesma maneira como so preenchidas as datas do perodo para a
impresso de uma Leitura completa da MF.
25

Para LMF por CRZ, pressione uma vez a tecla SELEO e uma vez a tecla CONFIRMA. Ser impresso:
$ ^ f
I I I IOHRI I II
$ ^ fnU\mUo$mU_ .+E
d
I I I I

Esses CRZs so preenchidos da esquerda para a direita da mesma maneira como so preenchidos os CRZs do intervalo para a
impresso de uma Leitura completa da MF.
Para imprimir uma Impresso de Fita Detalhe, pressione quatro vezes a tecla SELEO e uma vez a tecla
CONFIRMA. Ser impressa a mensagem:
UP9^ #, ,0 1W#%`Ubaj_pW # a_ .q #
Ub7)* e
( 68*OW() (OHRILKM) N! *
3 d +
Ub7)* 3ed +
( 68*O$ 1 1gHRIQO) N! * 5

Para impresso de Fita Detalhe por data, pressione uma vez a tecla SELEO e uma vez a tecla CONFIRMA. Ser
impresso:
W _Ba_
I IhIIhIIJ(KijhILKkh QI4KjQ
W _Ba_lU\`U$mU _B.+E
d
I IhIIhII

* A data final impressa na mensagem sempre a data atual.


No exemplo acima, a mensagem foi impressa no dia 16 de janeiro de 2012.

Essas datas so preenchidas da esquerda para a direita da mesma maneira como so preenchidas as datas do perodo para a
impresso de uma Leitura da MF.
Para impresso de Fita Detalhe por COO, pressione uma vez a tecla SELEO e uma vez a tecla CONFIRMA. Ser
impresso:
$ 1 1
I I I II IOHJIIQ rQ s

26

$ 1 1nU\mUo$mU_ .+E
d
I I I I

* O COO final impresso na mensagem sempre o ltimo COO impresso pelo ECF.
No exemplo acima, o ltimo COO impresso o 002529.

Esses COOs so preenchidos da esquerda para a direita da mesma maneira como so preenchidos os CRZs do intervalo para a
impresso de uma Leitura da MF, com a diferena de que, enquanto o CRZ tem apenas 4 dgitos, o COO deve ter 6 dgitos.

3.3

Procedimentos para Exportao de Arquivos

A exportao dos arquivos binrios do SB, da MF e MFD e de arquivos de chave pblica deve ser realizada atravs dos
procedimentos descritos abaixo. Para maiores informaes sobre esse tipo de operao, favor consultar o site no Ministrio da
Fazenda:
http://www.fazenda.gov.br/confaz/confaz/atos/atos_cotepe/2009/ac016_09.htm.
Procedimento:
1. desligar a alimentao do ECF;
2. conectar dispositivo de armazenamento externo no conector especfico (conforme item 2.8 do captulo 2 deste manual);
3. ligar a alimentao do ECF com a tecla CONFIRMA pressionada;
4. durante a gravao, esta dever ser indicada visualmente por dispositivo luminoso, podendo o dispositivo ser
compartilhado com outras indicaes;
5. ao final da gravao dever ser impressa a frase Gravao concluda, exceto quando o ECF estiver em Modo de
Bloqueio Temporrio de que trata o item 3.4.3 do Ato Cotepe/ICMS ou em Modo de Bloqueio Definitivo de que trata o
item 3.4.6 do Ato Cotepe/ICMS;
6. os arquivos gravados no dispositivo de armazenamento externo devem receber nome conforme abaixo descrito, onde
xxxxxx representa o nmero de fabricao do ECF, aaaammdd representa a data de gerao do arquivo e hhmmss
representa o horrio de gerao do arquivo:
a. xxxxxx_aaaammdd_hhmmss.MF, para o arquivo binrio da Memria Fiscal;
b. xxxxxx_aaaammdd_hhmmss.MFD, para o arquivo binrio da Memria de Fita Detalhe;
c. SBxxxxxx_aaaammdd_hhmmss.BIN, para o arquivo binrio do Software Bsico;
d. CPxxxxxx_aaaammdd_hhmmss.TXT, para o arquivo no formato estabelecido no Anexo IV contendo a
identificao do ECF, do usurio e as chaves pblicas do ECF;
O tempo mximo admitido para a realizao da exportao dos arquivos de 60 (sessenta) minutos.
Os arquivos relacionados no subitem f do item 3.5.2.1 do Ato Cotepe/ICMS devem ser assinados digitalmente utilizando a chave
privada a que se refere o item 3.1.2 do Ato Cotepe/ICMS.

27

Captulo 4 Interfaces de Comunicao


4.1

Rede Ethernet RJ45

Interface Ethernet utilizada para comunicao com o fisco.

Pino
1
2
3
4
5
6
7
8

4.2

CN9 Pinagem (jack RJ45)


TX+
TXRX+
GND
GND
RXGND
GND

USB Device

Interface USB de comunicao da impressora com o computador do usurio.

Pino
1
2
3
4

4.3

CN14 Pinagem (jack USB B)


VBUS +5V
DD+
GND

USB Host

Interface USB usada para conectar memria flash do tipo PenDrive para download de relatrios.

Pino

CN10 Pinagem (jack USB A)

VBUS +5V

D-

D+

GND

28

4.4

Interface de Acionamento Gaveta

Atravs desta interface a impressora capaz de ativar o solenide de abertura da gaveta de dinheiro. O comando para ativar o
solenide (gaveta) feito atravs do software do usurio, que se comunica com a impressora pela interface USB.

4.5

Pino

CN19 Pinagem (jack RJ12)

1
2

GND
ACIONAMENTO DE SOLENOIDE 2
(GAVETA 2)

SENSOR

4
5

+24V
ACIONAMENTO DE SOLENOIDE 1
(GAVETA 1)

GND

Fonte de Alimentao

Entrada da fonte de alimentao 24V, 2,5A.

Pino

CN17 Alimentao (Power 3 pin)

Terra

+24V

GND

29

Captulo 5 Compatibilidade
A Bematech fornece aos desenvolvedores de software, atravs do programa Bematech Software Partners, as informaes e
ferramentas necessrias para a compatibilizao dos Programas Aplicativos Fiscais (PAF-ECF) com a MP-4200 TH FI,
homologada segundo o Convnio ICMS 09/09.
Para mais informaes acesse http://partners.bematech.com.br/suporte-recursos/

30

Captulo 6 Procedimentos
6.1

Procedimentos de Testes

Para verificar o correto funcionamento da impressora fiscal, siga os passos a seguir:

Aps instalar a impressora fiscal, ligue-a utilizando a chave Liga/Desliga, situada na lateral do equipamento.

Verifique se os LEDs Power e Info acenderam na cor verde. Isso indica o funcionamento normal da impressora.

Para mais detalhes sobre a instalao da impressora, consulte o captulo 2 deste manual.

Caso algum LED no acendeu ou permanece piscando, consulte o item 3.1 do captulo 3 deste manual para
verificar o status da impressora.

Imprima algum documento, como por exemplo uma Leitura X. Caso tenha dvidas sobre como imprimi-la,

Se o documento for impresso corretamente, configure a impressora utilizando o programa aplicativo fiscal, ou

consulte o item 3.2 do captulo 3 deste manual.

seja, o software utilizado em seu estabelecimento comercial. Atravs dele, imprima outra Leitura X, para verificar
se essa configurao foi realizada corretamente.

Caso ocorra algum problema relacionado configurao, entre em contato com a assistncia tcnica da Bematech (0800 644
2362) ou com a assistncia tcnica da empresa fornecedora do programa aplicativo fiscal.

31

Captulo 7 Cuidados Especiais


7.1

Local de Uso

A impressora MP-4200 TH FI deve operar acomodada sobre uma superfcie plana. Evite instal-la em locais midos, sujeitos
poeira ou ao do calor, como luz solar e aquecedores.

7.2

Limpeza Externa

Limpar o gabinete externo com um pano macio umedecido em gua ou detergente neutro. Nunca use estopa quimicamente
tratada ou substncias qumicas como lcool ou solventes similares. O uso destes produtos pode fazer com que o gabinete mude
de cor ou se deforme.

7.3

Cabeote de Impresso
ATENO:

O cabeote de impresso pode estar quente logo aps a impresso. No toque no cabeote de impresso;
deixe-o esfriar antes de toc-lo para limpar. Como os elementos trmicos do cabeote de impresso so frgeis,
evite toc-lo com objetos de metal ou materiais abrasivos.

Durante a operao normal, algumas partculas de tinta do papel trmico ficaro aderidas superfcie da cabea trmica de
impresso. Portanto, recomenda-se limpar a cabea depois de 5km de comprimento de papel impresso ou se a qualidade da
impresso estiver degradada. Desligue a impressora antes de limp-la. Limpe a cabea de impresso com um pedao de algodo
embebido em lcool isopropanol. No limpar o cabeote de impresso com objetos duros, abrasivos ou com os dedos uma vez
que isso pode causar danos sua superfcie delicada. Limpe o rolete do cilindro (rolete de borracha) com o algodo para remover
partculas de p.

32

7.4

Guilhotina

A guilhotina fabricada com ao endurecido para mxima resistncia ao desgaste. normal que haja algum acmulo de p nas
lminas e isso no afetar o desempenho da guilhotina.

Nunca introduza objetos ou ferramentas na impressora.

33

7.5

Sensores

Durante a operao normal, partculas de papel ficaro acumuladas dentro da impressora. Isso normal, mas p e partculas de
papel podem impedir o funcionamento adequado dos sensores. Para evitar isso, verifique uma vez por ano, ou quando se fizer
necessrio, se as superfcies do sensor esto desobstrudas. Para remover pequenas partculas de p e papel dos sensores,
utilize uma pequena escova macia. No usar lquidos para limpar os sensores a fim de evitar danos.

Sensor de pouco papel

Sensor de fim de papel

Sensor de tampa aberta

34

Captulo 8 Resoluo de Problemas


A seguir esto descritos alguns problemas que podem ocorrer durante o funcionamento da impressora e suas possveis solues.
Se os problemas persistirem, procure uma revenda mais prxima ou entre em contato com nosso suporte tcnico:
0800 644 2362 (BEMA)

Problema

Possvel Causa

Procedimento

O cabo de fora no est bem Verifique se o cabo de fora est bem conectado
conectado impressora e/ou tomada. impressora e tomada.
Verifique se h uma chave central para o ambiente.
A impressora no liga.

No h energia na tomada.

O cabo de fora est rompido.

A comunicao tem
falhas.

Conecte outros equipamentos tomada para verificar


sua operao.
Verifique a continuidade do cabo de fora e, se
necessrio, substitua-o.

O cabo de comunicao tem uma ou Verifique se h uma boa conexo entre a impressora e
mais linhas com conexes falhas / o computador e, se necessrio, substitua o cabo de
cabos rompidos.
comunicao.
A pinagem no segue o protocolo Verifique se a pinagem adotada est de acordo com o
correto.
protocolo utilizado para a transmisso de dados.
O cabo de comunicao tem uma ou Verifique se h uma boa conexo entre a impressora e
mais linhas com conexes falhas / fios o computador e, se necessrio, substitua o cabo de
rompidos.
comunicao.

A impressora no
responde aos
comandos.

Os LEDs esto
piscando.

Coloque a impressora em modo dump* e execute seu


aplicativo novamente para que ela mostre os cdigos
As sequncias de programao esto hexadecimal e ASCII** de todos os bytes recebidos do
erradas.
host.

A impressora est informando seu


Verifique a tabela do LED INFO deste manual.
status.
35

Limpe o cabeote de impresso como descrito no


A impresso est ruim. H partculas de p e/ou resduos de
captulo de Cuidados Especiais deste manual.
papel no cabeote da impressora.
No h papel na impressora.
O papel no sai da
impressora.

A lmina da guilhotina
est bloqueada.

Coloque uma bobina de papel trmico na impressora,


conforme descrito no item 2.5 deste manual.

Abra a impressora e arrume a bobina de papel,


O papel est mal posicionado dentro
destacando a parte amassada, se necessrio.
da impressora.

H objeto(s) bloqueando a lmina.

Desligue e abra a impressora, retire o(s) objeto(s) que


estiverem bloqueando a lmina, ligue a impressora,
aguarde a lmina retornar sua posio normal, feche
a impressora e aguarde trs segundos.

36

Captulo 9 Especificaes Tcnicas


Caracterstica
Impresso

Especificao
Mtodo

Direta por linha de pontos trmicos

Densidade de Impresso

8 pontos/mm 203 dpi na horizontal e na vertical

Avano do motor de passo

0,125mm

Espaamento entre linhas de


texto

Configurvel de 0 a 3mm

Velocidade de impresso do 250mm/s aprox. 59lps (mx. para modo texto e


mecanismo

203dpi)
Largura

do

papel

Larguras de impresso

Largura de Caracteres
Impresso
linha

80mm
Conjunto de caracteres

72mm

por

24, 48, 56

Code Page 850


Padres EAN-13/8, Code 39, Code 93, Code 128

Cdigo de barras

(A,B,C), ITF, Codabar, UPC-A/E, ISBN, MSI, Plessey,


PDF-417

Papel de Impresso

Tipo

Bobina de papel trmico 1 via

Dimenses

Largura do papel

80mm

Espessura

56 a 107 m

Dimetro externo da bobina

102mm (mx.)

Dimetro interno da bobina (tubete)


Comunicao

Mtodo de insero de papel

12 1mm
Easy load (carga automtica, alavanca central)

Buffer de recepo

1k Bytes mnimo
1 (uma) USB 2.0 device, 1 (uma) USB 2.0 Host, 1

Interfaces

(uma) Ethernet 10/100 e 1 conector para gaveta: RJ12

Memrias

Memria Fiscal

3650 Redues Z (10 anos )

Memria de Fita Detalhe


(MFD)
Set de Comandos

Tipo

Confiabilidade

Vida

Comandos Bematech apenas


til

da

cabea

impresso
Alimentao

Capacidade de 1 GB

de

200Km

Vida til da guilhotina

2 milhes de cortes (para papel de 56g/mm2)

Fonte externa

100 a 240Vac @ 50,60 Hz

Interna

24Vdc / 2,5 nominal. Pico de 6A

37

Captulo 10 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 mais bem compreendida. Os demais cupons/relatrios sero
descritos nos comandos.

10.1 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 Ato Cotepe/ICMS/ICMS, 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 de um cupom fiscal tm seu preenchimento realizado pelos comandos especficos (Ex: Abertura de
Cupom Fiscal, Registro de item, Efetua Pagamento, Dados do Consumido). Em um nico cupom fiscal,
possvel ser registrado no mximo, 999 itens.
38

10.2 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 fornecer os dados atuais 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.

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

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.

OBSERVAO:
A Reduo Z deve ser executada diariamente, quando houver movimento no dia por movimento entendese 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 ela esteja
ligada s 2:00 horas e ainda no tenha sido efetuada a Reduo Z relativa ao movimento do dia anterior,
efetuar automaticamente o fechamento do cupom em andamento (se houver), seguido de seu
cancelamento, e emitir uma Reduo Z automaticamente, se ela estiver programada para executar essa
funo automaticamente. Caso contrrio, aguardar o envio do comando pelo aplicativo.
40

10.4 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, Inscrio Estadual e Inscrio 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.

OBSERVAES:
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.
Aps o ltimo dia do ms, conforme legislao, deve ser impressa automaticamente uma Leitura da Memria Fiscal
referente ao ms findado.

41

Captulo 11 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 de Relatrios Fiscais

Comprovantes No Fiscais

Comprovantes de Crdito ou Dbito

Relatrios Gerenciais

Comandos da Gaveta de Dinheiro

Programao

Interveno

Fisco Acesso Remoto

Comandos de Retorno

Exportao de Dados

IMPORTANTE!
O Tamanho de Retorno que est sendo descrito junto aos comandos
pode variar de acordo com a forma de programao.

11.1 Comandos de Inicializao


Inserir registradores de operaes no fiscais
Inserir alquota ICMS ou ISSQN
Habilitar I, F, N, IS, FS, NS
Desabilitar I, F, N, IS, FS, NS
Inserir registradores de meios de pagamento
Programar smbolo da moeda
Programar informaes do usurio
Programar CNPJ, IE e IM do usurio
Programar quantidade de documentos autorizados
Programar endereo para transmisso eletrnica
Programar loja
Programar nmero de ordem sequencial do ECF

[55]
[51]
[52]
[53]
[54]
[62]
[5D]
[5F]
[5E]
[5A]
[5B]
[5C]

Inserir registradores de operaes no fiscais


Programa totalizador no fiscal.
Comando do Protocolo ESC-ECF: Comando 85 (0x55)
Modo de funcionamento: MO / MIL (vide observaes)
Parmetros:
42

ndice:

1 ou 2 caracteres ASCII

Nome:

de 4 a 15 caracteres ASCII

Entrada/sada:

1 caractere ASCII

Exemplo:
85 2|Conta de Luz|E|
(Inserir o registrador no fiscal de ndice 2, nome Conta de Luz, representando entrada de valor no caixa)

Tamanho de retorno: 3 bytes (status)


Observao: Em modo de operao (MO), o comando somente poder ser executado se o respectivo acumulador no estiver
programado. Caso o acumulador esteja programado, o comando para sua alterao ser executado somente em modo de
interveno lgica (MIL).

Inserir alquota ICMS ou ISSQN


Programa alquota de ICMS ou ISS.
Comando do Protocolo ESC-ECF: Comando 81 (0x51)
Modo de funcionamento: MO / MIL (vide observaes)
Parmetros:

ndice:

1 ou 2 caracteres ASCII

Imposto:

1 caractere ASCII

Valor da alquota:4 caracteres ASCII

Exemplo:
81 1|T|0840|
(Insere alquota T08,40 no ndice 1)

Tamanho de retorno: 3 bytes (status)


Observaes:
1.

Em modo de operao (MO), o comando somente poder ser executado se o totalizador no estiver programado. Caso o

totalizador esteja programado, o comando para sua alterao ser executado somente em modo de interveno lgica (MIL).
2.

O comando no poder ser executado para inserir alquota de ICMS se no houver IE de usurio gravada (vide subitem

6 do item 3.10.3.4.54 do Ato Cotepe/ICMS).


3.

O comando no poder ser executado para inserir alquota de ISSQN se no houver IM de usurio gravada (vide subitem

7 do item 3.10.3.4.54 do Ato Cotepe/ICMS).

Habilitar I, F, N, IS, FS, NS


Habilita os totalizadores I, F, N, IS, FS e NS selecionados.
Comando do Protocolo ESC-ECF: Comando 82 (0x52)
Modo de funcionamento: MO / MIL
Parmetros:

43

Subst. Tributria ICMS:

at 1 caractere ASCII

Isento ICMS:

at 1 caractere ASCII

No incidncia ICMS:

at 1 caractere ASCII

Subst. Tributria ISSQN: at 1 caractere ASCII

Isento ISSQN:

at 1 caractere ASCII

No incidncia ISSQN:

at 1 caractere ASCII

Exemplo:
82 2||2|||2|
(Habilita os totalizadores F2, N2, NS2)

Tamanho de retorno: 3 bytes (status)


Observaes:
1.

O comando no poder ser executado para habilitar os totalizadores F2, F3, I2, I3, N2 e N3 (ICMS) se no houver IE de

usurio gravada (vide subitem 6 do item 3.10.3.4.54 do Ato Cotepe/ICMS).


2.

O comando no poder ser executado para habilitar os totalizadores FS2, FS3, IS2, IS3, Ns2 e NS3 (ISSQN) se no

houver IM de usurio gravada (vide subitem 7 do item 3.10.3.4.54 do Ato Cotepe/ICMS).

Desabilitar I, F, N, IS, FS, NS


Desabilita os totalizadores I, F, N, IS, FS e NS selecionados.
Comando do Protocolo ESC-ECF: Comando 83 (0x53)
Modo de funcionamento: MIL
Parmetros:

Subst. Tributria ICMS:

at 1 caractere ASCII

Isento ICMS:

at 1 caractere ASCII

No incidncia ICMS:

at 1 caractere ASCII

Subst. Tributria ISSQN: at 1 caractere ASCII

Isento ISSQN:

at 1 caractere ASCII

No incidncia ISSQN:

at 1 caractere ASCII

Exemplo:
83 2||2|||2|
(Desabilita os totalizadores F2, N2, NS2)

Tamanho de retorno: 3 bytes (status)


Observaes:
1.

Os totalizadores F1, I1 e N1 devem ser automaticamente desabilitados na ausncia de gravao do nmero de Inscrio

Estadual do estabelecimento usurio (vide subitem 6 do item 3.10.3.4.54 do Ato Cotepe/ICMS).


2.

Os totalizadores FS1, IS1 e NS1 devem ser automaticamente desabilitados na ausncia de gravao do nmero de

Inscrio Municipal do estabelecimento usurio (vide subitem 7 do item 3.10.3.4.54 do Ato Cotepe/ICMS).

Inserir registradores de meios de pagamento


44

Programa totalizador de meio de pagamento.


Comando do Protocolo ESC-ECF: Comando 84 (0x54)
Modo de funcionamento: MO / MIL (vide observaes)
Parmetros:

ndice:

1 ou 2 caracteres ASCII

Nome:

de 4 a 15 caracteres ASCII

Vinculado CCD: 1 caractere ASCII

Exemplo:
84 2|Carto Crdito|1|
(Inserir o meio de pagamento de ndice 2 com o nome Carto Crdito, com CCD)

Tamanho de retorno: 3 bytes (status)


Observao: Em modo de operao (MO), o comando somente poder ser executado se o respectivo acumulador no estiver
programado. Caso o acumulador esteja programado, o comando para sua alterao ser executado somente em modo de
interveno lgica (MIL).

Programar smbolo da moeda


Programa smbolo da moeda.
Comando do Protocolo ESC-ECF: Comando 98 (0x62)
Modo de funcionamento: MIL
Parmetro:

Smbolo da moeda:

de 2 a 4 caracteres ASCII

Exemplo:
98 R$|
Tamanho de retorno: 3 bytes (status)

Programar informaes do usurio


Programa ou altera informaes do usurio.
Comando do Protocolo ESC-ECF: Comando 93 (0x5D)
Modo de funcionamento: MIL
Parmetros:

Razo social:

Nome fantasia: at 40 caracteres ASCII

Endereo:

de 6 a 40 caracteres ASCII
de 4 a 120 caracteres ASCII

Exemplo:
93 Mercadinho do Sul| McSul| Rua Lavaps 120 |
Tamanho de retorno: 3 bytes (status)

Programar CNPJ, IE e IM do usurio


Programa CNPJ, IE e IM do usurio do ECF.
45

Comando do Protocolo ESC-ECF: Comando 95 (0x5F)


Modo de funcionamento: MNI / MIL
Parmetros:

CNPJ:

14 caracteres ASCII

IE:

at 20 caracteres ASCII

IM:

at 20 caracteres ASCII

UF do usurio:

2 caracteres ASCII

Sigla do municpio do usurio:

at 3 caracteres ASCII

Tipo de usurio:

1 caractere ASCII

Assinatura digital:

256 caracteres ASCII

Exemplo:
95 99999999999999|11111111111|222222222|MG|CAM|0|assinaturadigital_fabricante|
Tamanho de retorno: 3 bytes (status)
Observaes:
1.

Este comando somente poder ser executado uma nica vez em modo de interveno lgica, podendo ser aceitas

somente as seguintes alteraes, ressalvado o disposto no subitem 4:


a. CNPJ no alterado e IE e IM alteradas simultaneamente;
b. CNPJ e IE no alterados e IM alterada;
c. CNPJ e IM no alterados e IE alterada;
d. CNPJ alterado somente se IE no for alterada.
2.

No caso de usurio cadastrado sem inscrio municipal, admite-se a gravao da inscrio municipal a qualquer

momento.
3.

No caso de usurio cadastrado sem inscrio estadual, admite-se a incluso da inscrio estadual a qualquer momento.

4.

No caso de no gravao do nmero de inscrio estadual, no podero ser habilitados os totalizadores parciais

referentes s operaes e prestaes tributadas pelo ICMS.


5.

No caso de no gravao do nmero de inscrio municipal, no podero ser habilitados os totalizadores parciais

referentes s prestaes tributadas pelo ISSQN.

Programar quantidade de documentos autorizados


Programa limite de quantidade de documentos (COO) autorizados para emisso.
Comando do Protocolo ESC-ECF: Comando 94 (0x5E)
Modo de funcionamento: MO / MIL / MBT
Parmetro:

Parmetros encriptados: 256 caracteres ASCII

Exemplo:
94 dados_encriptados|
Tamanho de retorno: 3 bytes (status)

46

Programar endereo para transmisso eletrnica


Grava endereo eletrnico para transmisso do arquivo da reduo Z.
Comando do Protocolo ESC-ECF: Comando 90 (0x5A)
Modo de funcionamento: MIL
Parmetro:

Endereo eletrnico:

de 1 a 1.024 caracteres ASCII

Exemplo:
90 endereo_eletronico.com.br|
Tamanho de retorno: 3 bytes (status)

Programar loja
Programa o nmero da Loja.
Comando do Protocolo ESC-ECF: Comando 91 (0x5B)
Modo de funcionamento: MO / MIL
Parmetro:

Identificao da loja:

de 1 a 4 caracteres ASCII

Exemplo:
91 001|
Tamanho de retorno: 3 bytes (status)

Programar nmero de ordem sequencial do ECF


Programa o nmero de ordem seqencial do ECF.
Comando do Protocolo ESC-ECF: Comando 92 (0x5C)
Modo de funcionamento: MIL
Parmetro:

Nmero de ordem sequencial do ECF:

3 caracteres ASCII

Exemplo:
92 001|
Tamanho de retorno: 3 bytes (status)

47

11.2 Comandos do Cupom Fiscal


Abertura de cupom fiscal
Registro de item em cupom fiscal
Cancelamento de item fiscal ou no fiscal
Pagamento cupom fiscal ou comprovante no fiscal
Encerramento de cupom fiscal
Cancelamento de cupom fiscal ou comprovante no fiscal j emitido
Desconto ou acrscimo em item
Cancela desconto ou acrscimo em item
Desconto ou acrscimo em subtotal
Cancela desconto ou acrscimo em subtotal
Cancelamento de cupom fiscal ou comprovante no fiscal em emisso
Identificao do consumidor no rodap
Leitura das informaes do cupom fiscal XML assinado
Programao de parmetros default para preenchimento do cupom fiscal eletrnico
Registro de item detalhado em cupom fiscal

[01]
[02]
[03]
[04]
[05]
[07]
[1B]
[1C]
[1D]
[1E]
[1F]
[95]
[96]
[9C]
[9D]

Abertura de Cupom Fiscal


Inicia a emisso de um cupom fiscal.
Comando do Protocolo ESC-ECF: Comando 1 (0x01)
Modo de funcionamento: MO
Parmetros:

CNPJ/CPF do consumidor:

at 14 caracteres ASCII

Nome do consumidor:

at 30 caracteres ASCII

Endereo do consumidor:

at 79 caracteres ASCII

Exemplo:
1 99999999999999|MARLEI DA SILVA|AVENIDA BRASIL 123|
Tamanho de retorno: 3 bytes (status)

Registro de Item em Cupom Fiscal


Registra um item em Cupom Fiscal aberto.
Comando do Protocolo ESC-ECF: Comando 2 (0x02)
Modo de funcionamento: MO
Parmetros:

Cdigo do produto:

de 3 a 14 caracteres ASCII

Descritivo:

de 1 a 233 caracteres ASCII

Situao tributria:

de 1 a 2 caracteres ASCII

Unidade de medida:

de 1 a 3 caracteres ASCII

Quantidade:

de 1 a 7 caracteres ASCII

Casas decimais da quantidade:

1 caractere ASCII

Preo unitrio:

de 1 a 8 caracteres ASCII

Casas decimais do preo unitrio: 1 caractere ASCII

Indicador do tipo de clculo:

1 caractere ASCII
48

Exemplo:
2 78900012345678|SABAO EM PO|T1|UN|3000|2|4200|2|A
Tamanho de retorno: 3 bytes (status)

Cancelamento de Item Fiscal ou No Fiscal


Cancela item em cupom fiscal, cupom fiscal bilhete de passagem ou em comprovante no fiscal.
Comando do Protocolo ESC-ECF: Comando 3 (0x03)
Modo de funcionamento: MO
Parmetro:

Nmero de sequncia do item:

de 1 a 3 caracteres ASCII

Exemplo:
3 2|
(Cancela item nmero 2)

Tamanho de retorno: 3 bytes (status)


Observao: Caso tenha sido aplicado desconto ou acrscimo sobre o item cancelado, o desconto ou acrscimo tambm dever
ser cancelado.

Pagamento Cupom Fiscal ou Comprovante No Fiscal


Registra pagamento em Cupom Fiscal, Cupom Fiscal Bilhete de Passagem ou Comprovante No Fiscal.
Comando do Protocolo ESC-ECF: Comando 4 (0x04)
Modo de funcionamento: MO
Parmetros:

ndice do pagamento:

1 ou 2 caracteres ASCII

Valor:

de 1 a 13 caracteres ASCII

Nmero de parcelas:

1 ou 2 caracteres ASCII

Informaes adicionais:

at 84 caracteres ASCII

Cdigo do meio de pagamento:

at 2 caracteres ASCII

Exemplo:
4 02|1000|2|Parcelado pelo carto|
Tamanho de retorno: 3 bytes (status)
Observaes:
1.

A execuo desta funo somente deve ser considerada concluda quando e somente quando o valor total dos meios de

pagamento utilizados no documento em emisso igualar ou exceder o valor total do documento.


2.

Caso o valor total do documento for igual a 0 (zero), o documento dever ser automaticamente cancelado mediante a

execuo do comando especificado na funo prevista no item 3.10.3.4.7 (Cancelamento de CF ou CNF em emisso Caso 2
para CF ou Caso 4 para CNF) do Ato Cotepe/ICMS.
3.

Este comando no deve ser executado em comprovante no fiscal de sangria ou de fundo de troco emitido pela funo

especificada no item 3.10.3.4.23 do Ato Cotepe/ICMS.


49

Encerramento de Cupom Fiscal


Encerra a emisso de Cupom Fiscal ou Cupom Fiscal Bilhete de Passagem.
Comando do Protocolo ESC-ECF: Comando 5 (0x05)
Modo de funcionamento: MO
Parmetros:

Imprime cupom adicional: 1 caractere ASCII

Aciona guilhotina:

Mensagem promocional.

1 caractere ASCII

Exemplo:
5 0|1|Mensagem Promocional|
Tamanho de retorno: 3 bytes (status)

Cancelamento de Cupom Fiscal ou Comprovante No Fiscal j Emitido


Cancela um cupom fiscal, cupom fiscal bilhete de passagem ou comprovante no fiscal j emitido.
Comando do Protocolo ESC-ECF: Comando 7 (0x07)
Modo de funcionamento: MO
Parmetro:

COO do CF ou CNF a ser cancelado:

6 caracteres ASCII

Exemplo:
7 023405|123123123000101
(Cancela o CF ou CNF de COO 023405 com CNPJ 123.123.123/0001-01)

Tamanho de retorno: 3 bytes (status)

Desconto ou Acrscimo em Item


Registra desconto ou acrscimo em valor ou percentual aplicado sobre item de CF, CF-BP ou CNF.
Comando do Protocolo ESC-ECF: Comando 27 (0x1B)
Modo de funcionamento: MO
Parmetros:

Operao:

1 caractere ASCII

Tipo:

1 caractere ASCII

Valor:

de 1 a 13 caracteres ASCII

Nmero do item: de 1 a 3 caracteres ASCII

Exemplo:
27 0|1|130||
(Aplica um desconto de R$ 1,30 ao ltimo registro efetuado)

Tamanho de retorno: 3 bytes (status)


Observaes:
50

1.

Desconto ou acrscimo em valor ou percentual aplicado sobre item de cupom fiscal:


a. Quando o desconto for expresso em percentual, dever ser maior que 0 (zero) e inferior a 100% (cem por cento) e,
quando for expresso em valor absoluto, dever ser maior que 0 (zero) e inferior ao valor sobre o qual incida.
b. O valor de acrscimo no poder ser nulo, devendo ser maior que zero.
c. vedado mais de um registro de desconto ou de acrscimo para o mesmo item.
d. vedado o registro de desconto sobre item quando houver registro de acrscimo sobre o mesmo item.
e. vedado o registro de acrscimo sobre item quando houver registro de desconto sobre o mesmo item.

2.

Desconto ou acrscimo em valor ou percentual aplicado sobre item de comprovante no fiscal:


a. Quando o desconto for expresso em percentual, dever ser maior que 0 (zero) e inferior a 100% (cem por cento) e,
quando for expresso em valor absoluto, dever ser maior que 0 (zero) e inferior ao valor sobre o qual incida.
b. O valor de acrscimo no poder ser nulo, devendo ser maior que zero.
c. vedado mais de um registro de desconto ou de acrscimo para o mesmo item.
d. vedado o registro de desconto sobre item quando houver registro de acrscimo sobre o mesmo item.
e. vedado o registro de acrscimo sobre item quando houver registro de desconto sobre o mesmo item.
f. Este comando no deve ser executado em comprovante no fiscal de sangria ou de fundo de troco emitido pela funo
especificada no item 3.10.3.4.23 do Ato Cotepe/ICMS.

Cancela desconto ou acrscimo em item


Cancela desconto ou acrscimo em item de CF, CF-BP ou CNF.
Comando do Protocolo ESC-ECF: Comando 28 (0x1C)
Modo de funcionamento: MO
Parmetros:

Operao:

Nmero do item: de 1 a 3 caracteres ASCII

1 caractere ASCII

Exemplo:
28 0|12|
(Cancela desconto no item 12)

Tamanho de retorno: 3 bytes (status)


Observaes:
1.

Este comando no dever executado, se:


a. no caso de cancelamento de desconto, tiver sido aplicado acrscimo sobre o mesmo item aps o desconto;
b. no caso de cancelamento de acrscimo, tiver sido aplicado desconto sobre o mesmo item aps o acrscimo.

Desconto ou Acrscimo em Subtotal


Registra desconto ou acrscimo sobre subtotal de CF, CF-BP ou CNF.
Comando do Protocolo ESC-ECF: Comando 29 (0x1D)
Modo de funcionamento: MO
Parmetros:
51

Operao:

1 caractere ASCII

Tipo:

1 caractere ASCII

Valor:

de 1 a 13 caracteres ASCII

Exemplo:
29 0|1|120|
(Aplica um desconto de R$ 1,20 ao subtotal do cupom)

Tamanho de retorno: 3 bytes (status)


Observaes:
1.

Desconto ou acrscimo sobre subtotal de cupom fiscal:


a. vedado mais de um registro de desconto sobre subtotal no mesmo documento.
b. vedado mais de um registro de acrscimo sobre subtotal no mesmo documento.
c. vedada a operao de desconto em subtotal quando houver registro de acrscimo em subtotal.
d. vedada a operao de acrscimo em subtotal quando houver registro de desconto em subtotal.
e. Quando o desconto for expresso em percentual, dever ser maior que 0 (zero) e inferior a 100% (cem por cento) e,
quando for expresso em valor absoluto, dever ser maior que 0 (zero) e inferior ao valor sobre o qual incida.
f. O valor de acrscimo no poder ser nulo, devendo ser maior que zero.

2.

Desconto ou acrscimo sobre subtotal de comprovante no fiscal:


a. vedado mais de um registro de desconto sobre subtotal no mesmo documento.
b. vedado mais de um registro de acrscimo sobre subtotal no mesmo documento.
c. vedada a operao de desconto em subtotal quando houver registro de acrscimo em subtotal.
d. vedada a operao de acrscimo em subtotal quando houver registro de desconto em subtotal.
e. Quando o desconto for expresso em percentual, dever ser maior que 0 (zero) e inferior a 100% (cem por cento) e,
quando for expresso em valor absoluto, dever ser maior que 0 (zero) e inferior ao valor sobre o qual incida.
f. O valor de acrscimo no poder ser nulo, devendo ser maior que zero.
g. Este comando no deve ser executado em Comprovante No Fiscal de Sangria ou de Fundo de Troco emitido pela
funo especificada no item 3.10.3.4.23 do Ato Cotepe/ICMS.

Cancela desconto ou acrscimo em subtotal


Cancela desconto ou acrscimo em subtotal de CF, CF-BP ou CNF.
Comando do Protocolo ESC-ECF: Comando 30 (0x1E)
Modo de funcionamento: MO
Parmetro:

Operao:

1 caractere ASCII

Exemplo:
30 0|120|
(Cancela um desconto de R$ 1,20 no subtotal do Cupom Fiscal ou do Comprovante No Fiscal)

Tamanho de retorno: 3 bytes (status)


Observaes:
52

1.

Este comando no dever executado, se:


a. no caso de cancelamento de desconto, tiver sido aplicado acrscimo aps o desconto;
b. no caso de cancelamento de acrscimo, tiver sido aplicado desconto aps o acrscimo.

Cancelamento de Cupom Fiscal ou Comprovante No Fiscal em Emisso


Cancela um Cupom Fiscal, Cupom Fiscal Bilhete de Passagem ou Comprovante No Fiscal em emisso.
Comando do Protocolo ESC-ECF: Comando 31 (0x1F)
Modo de funcionamento: MO
Exemplo:
31
Tamanho de retorno: 3 bytes (status)

Identificao do Consumidor no Rodap


Programa informaes do consumidor a serem impressas no rodap do documento emitido.
Comando do Protocolo ESC-ECF: Comando 149 (0x95)
Modo de funcionamento: MO
Parmetros:

CPF ou CNPJ do consumidor:

at 14 caracteres ASCII

Nome do consumidor:

at 30 caracteres ASCII

Endereo do consumidor:

at 79 caracteres ASCII

Exemplo:
150 99999999999|Joo da Silva|Rua do Ouvidor, 28|
Tamanho de retorno: 3 bytes (status)

Leitura das Informaes do Cupom Fiscal XML Assinado


Efetua leitura do XML de um ou mais cupons fiscais eletrnicos.
Comando do Protocolo ESC-ECF: Comando 150 (0x96)
Modo de funcionamento: MO / MIL / MIT / MBT
Parmetros:

Modo:

1 caractere ASCII

Referncia inicial:

de 6 a 44 caracteres ASCII

Referncia final:

at 8 caracteres ASCII

Exemplos:
149 2|000200|000300
(Exporta o arquivo XML de Cupons Fiscais do COO 200 at COO 300)

149 5|00251234567890123456785333350101200066677710
[Exporta

arquivo

XML

do

Cupom

Fiscal

(CCF

533335)

por

meio

da

chave

de

busca

nmero:

00251234567890123456785333350101200066677710]

Tamanho de retorno: 3 bytes (status)

53

Programao de Parmetros Default para Preenchimento do Cupom Fiscal Eletrnico


Programao de parmetros default para preenchimento do cupom fiscal eletrnico.
Comando do Protocolo ESC-ECF: Comando 156 (0x9C)
Modo de funcionamento: MIL
Parmetros:

CRT (Cdigo de Regime Tributrio):

CRegTribISSQN (Regime Especial de Tributao do ISSQN): 1 caractere ASCII

Orig:

1 caractere ASCII

CST ICMS:

2 caracteres ASCII

CSOSN:

3 caracteres ASCII

cMUNFG:

7 caracteres ASCII

cListServ:

5 caracteres ASCII

cServTribMun:

20 caracteres ASCII

cNatOp:

2 caracteres ASCII

indIncFisc:

1 caractere ASCII

1 caractere ASCII

Exemplo:
81 1|T|0840|
(Insere alquota T08,40 no ndice 1)

Tamanho de retorno: 3 bytes (status)

Registro de Item Detalhado em Cupom Fiscal


Registro detalhado de um item em cupom fiscal aberto.
Comando do Protocolo ESC-ECF: Comando 157 (0x9D)
Modo de funcionamento: MO
Parmetros:

Cdigo do produto:

de 3 a 14 caracteres ASCII

Descritivo:

de 1 a 233 caracteres ASCII

Situao tributria:

1 ou 2 caracteres ASCII

Unidade de medida:

de 1 a 3 caracteres ASCII

Quantidade:

de 1 a 7 caracteres ASCII

Casas decimais da quantidade:

1 caractere ASCII

Preo unitrio:

de 1 a 8 caracteres ASCII

Casas decimais do preo unitrio: 1 caractere ASCII

Indicador do tipo de clculo:

1 caractere ASCII

Parmetros CF-e-ECF:

Cdigo EAN 13: at 14 caracteres ASCII

NCM:

nenhum ou de 2 a 8 caracteres ASCII


54

CFOP:

nenhum ou 4 caracteres ASCII

infAdProd:

at 500 caracteres ASCII

Orig:

nenhum ou 1 caractere ASCII

CST ICMS:

nenhum ou 2 caracteres ASCII

CSOSN:

nenhum ou 3 caracteres ASCII

cMUNFG:

nenhum ou 7 caracteres ASCII

cListServ:

nenhum ou 5 caracteres ASCII

cServTribMun:

nenhum ou 20 caracteres ASCII

cNatOp:

nenhum ou 2 caracteres ASCII

indIncFisc:

nenhum ou 1 caractere ASCII

Exemplo:
2 78900012345678|SABAO EM PO|T1|UN|3000|2|4200|2|A
Tamanho de retorno: 3 bytes (status)

11.3 Comandos de Relatrios Fiscais


Leitura X
Reduo Z
Leitura da MF por data/CRZ
Leitura RTPA
Reimpresso de MFD
Abertura de relatrio gerencial
Fechamento de CCD ou gerencial
Imprime RTD na reduo Z

[14]
[15]
[16]
[20]
[64]
[0C]
[0A]
[23]

Leitura X
Emite Leitura X.
Comando do Protocolo ESC-ECF: Comando 20 (0x14)
Modo de funcionamento: MNI / MO / MIL / MIT / MBT
Parmetro:

Mdia: 1 caractere ASCII

Exemplo:
20 0|
Tamanho de retorno: 3 bytes (status)

Reduo Z
Emite Reduo Z.
Comando do Protocolo ESC-ECF: Comando 21 (0x15)
Modo de funcionamento: MO
Parmetros:

55

Data:

de 1 a 8 caracteres ASCII

Hora:

de 1 a 6 caracteres ASCII

Transmite dados RZ:

1 caractere ASCII

Exemplo:
21 19042008|104000|1|
(Emisso de RZ com transmisso de dados)

Tamanho de retorno: 3 bytes (status)

Leitura da MF por Data/CRZ


Emite Leitura da Memria Fiscal.
Comando do Protocolo ESC-ECF: Comando 22 (0x16)
Modo de funcionamento: MNI / MO / MIL / MIT / MBT
Parmetros:

Mdia:

1 caractere ASCII

Tipo:

1 caractere ASCII

Modo:

1 caractere ASCII

Referncia inicial:

de 1 a 8 caracteres ASCII

Referncia final:

de 1 a 8 caracteres ASCII

Exemplo:
22 0|1|2|20|32|
Tamanho de retorno: 3 bytes (status)

Leitura RTPA
Emite Leitura da RTPA.
Comando do Protocolo ESC-ECF: Comando 32 (0x20)
Modo de funcionamento: MO / MIL / MIT / MBT
Parmetro:

Mdia: 1 caractere ASCII

Exemplo:
32 0|
Tamanho de retorno: 3 bytes (status)

Reimpresso de MFD
Emite a fita detalhe contendo os documentos gravados na MFD.
Comando do Protocolo ESC-ECF: Comando 100 (0x64)
Modo de funcionamento: MO / MIL / MIT / MBT
Parmetros:

56

Tipo:

1 caractere ASCII

Referncia inicial:

de 1 a 8 caracteres ASCII

Referncia final:

de 1 a 8 caracteres ASCII

Exemplo:
100 2|1125|1230|
(Reimpresso de COOi = 1125 a COOf = 1230)

Tamanho de retorno: 3 bytes (status)

Abertura de Relatrio Gerencial


Inicia a emisso de Relatrio Gerencial Especfico.
Comando do Protocolo ESC-ECF: Comando 12 (0x0C)
Modo de funcionamento: MO (para RG de qualquer indice) / MIL (somente para RG de ndice 1)
Parmetro:

ndice de relatrio gerencial:

1 ou 2 caracteres ASCII

Exemplo:
12 5| Emisso do Relatrio Gerencial de ndice 5
Tamanho de retorno: 3 bytes (status)

Fechamento de CCD ou Gerencial


Encerra a emisso de CCD ou RG.
Comando do Protocolo ESC-ECF: Comando 10 (0x0A)
Modo de funcionamento: MO (para CCD e RG de qualquer ndice) / MIL (somente para RG de ndice 1)
Parmetro:

Aciona guilhotina:

1 caractere ASCII

Exemplo:
10 1|

Fecha o documento e aciona guilhotina

Tamanho de retorno: 3 bytes (status)

Imprime RTD na reduo Z


Imprime texto do RTD na Reduo Z em emisso.
Comando do Protocolo ESC-ECF: Comando 35 (0x23)
Modo de funcionamento: MO
Parmetro:

Mensagem:

tamanho limitado ao tamanho do buffer de comando

Exemplo:
35 RTD HQXytr87 jed...|
Tamanho de retorno: 3 bytes (status)

57

11.4 Comprovantes No Fiscais


Abertura de comprovante no fiscal
Registro de item em comprovante no fiscal
Encerramento de comprovante no fiscal
Estorno de meio de pagamento
Sangria / fundo de troco
Identificao do consumidor no rodap

[10]
[11]
[12]
[13]
[17]
[95]

Abertura de Comprovante No Fiscal


Inicia a emisso de um comprovante no fiscal.
Comando do Protocolo ESC-ECF: Comando 16 (0x10)
Modo de funcionamento: MO
Parmetros:

CNPJ/CPF:

at 14 caracteres ASCII

Nome:

at 30 caracteres ASCII

Endereo:

at 79 caracteres ASCII

Exemplo:
16 123.123.123/001-01|Maria da Silva|Rua do Ouvidor, 128|
Tamanho de retorno: 3 bytes (status)

Registro de Item em Comprovante No Fiscal


Registra um item em comprovante no fiscal.
Comando do Protocolo ESC-ECF: Comando 17 (0x11)
Modo de funcionamento: MO
Parmetros:

ndice do totalizador no fiscal:

1 ou 2 caracteres ASCII

Valor:

de 1 a 13 caracteres ASCII

Exemplo:
17 3|1000|
Tamanho de retorno: 3 bytes (status)

Encerramento de Comprovante No Fiscal


Encerra a emisso de comprovante no fiscal.
Comando do Protocolo ESC-ECF: Comando 18 (0x12)
Modo de funcionamento: MO
Parmetros:

Aciona guilhotina:

Mensagem promocional: opcional

1 caractere ASCII

Exemplo:
18 1|Mensagem Promocional|
58

Tamanho de retorno: 3 bytes (status)

Estorno de Meio de Pagamento


Emite CNF de Estorno de Meio de Pagamento.
Comando do Protocolo ESC-ECF: Comando 19 (0x13)
Modo de funcionamento: MO
Parmetros:

ndice do meio estornado:

1 ou 2 caracteres ASCII

ndice do meio efetivado:

1 ou 2 caracteres ASCII

Valor:

de 1 a 13 caracteres ASCII

Nmero de parcelas efetivado:

1 ou 2 caracteres ASCII

Mensagem:

opcional

Exemplo:
19 1|2|1000|3|Mensagem |
(Estorno do meio de pagamento ndice um, soma no meio de pagamento ndice 2, no valor de R$10,00)

Tamanho de retorno: 3 bytes (status)

Sangria / Fundo de Troco


Emite CNF de Sangria ou Fundo de Troco.
Comando do Protocolo ESC-ECF: Comando 23 (0x17)
Modo de funcionamento: MO
Parmetros:

Tipo:

1 caractere ASCII

Valor:

de 1 a 13 caracteres ASCII

Mensagem suplementar: opcional

Exemplo:
23 0|10000| Mensagem suplementar |
(Sangria de 100,00)

Tamanho de retorno: 3 bytes (status)

Identificao do Consumidor no Rodap


Programa informaes do consumidor a serem impressas no rodap do documento emitido.
Comando do Protocolo ESC-ECF: Comando 149 (0x95)
Modo de funcionamento: MO
Parmetros:

CPF ou CNPJ do consumidor:

at 14 caracteres ASCII

Nome do consumidor:

at 30 caracteres ASCII

Endereo do consumidor:

at 79 caracteres ASCII
59

Exemplo:
150 99999999999|Joo da Silva|Rua do Ouvidor, 28|
Tamanho de retorno: 3 bytes (status)

11.5 Comprovantes de Crdito ou Dbito


Abertura de CCD
Texto livre para CCD e relatrio gerencial
Fechamento de CCD ou gerencial
Abertura de estorno de CCD
Emisso de segunda via de CCD
Reimpresso de CCD

[08]
[09]
[0A]
[0D]
[0E]
[0F]

Abertura de CCD
Inicia a emisso de um Comprovante de Crdito ou Dbito.
Comando do Protocolo ESC-ECF: Comando 8 (0x08)
Modo de funcionamento: MO
Parmetros:

Sequncia do pagamento:

at 2 caracteres ASCII

ndice do meio de pagamento:

1 ou 2 caracteres ASCII

Quantidade de parcelas:

1 ou 2 caracteres ASCII

Nmero da parcela:

at 2 caracteres ASCII

CPF/CNPJ:

at 14 caracteres ASCII

Nome:

at 30 caracteres ASCII

Endereo:

at 79 caracteres ASCII

Exemplo:
8 1|4|1|123123123000101|MARIA DA SILVA|AVENIDA BRASIL 123|
[CCD de seqncia 1 (um) do pagamento, meio de pagamento 4, parcela 1 (um)]

Tamanho de retorno: 3 bytes (status)

Texto Livre para CCD e Relatrio Gerencial


Imprime texto livre em CCD ou RG.
Comando do Protocolo ESC-ECF: Comando 9 (0x09)
Modo de funcionamento: MO (para CCD e RG de qualquer ndice) / MIL (somente para RG de ndice 1)
Parmetro:

Mensagem:

tamanho limitado ao tamanho do buffer de comando

Exemplo:
9 Texto da Operadora|
Tamanho de retorno: 3 bytes (status)

Fechamento de CCD ou Gerencial


60

Encerra a emisso de CCD ou RG.


Comando do Protocolo ESC-ECF: Comando 10 (0x0A)
Modo de funcionamento: MO (para CCD e RG de qualquer ndice) / MIL (somente para RG de ndice 1)
Parmetro:

Aciona guilhotina:

1 caractere ASCII

Exemplo:
10 1|

Fecha o documento e aciona guilhotina

Tamanho de retorno: 3 bytes (status)

Abertura de Estorno de CCD


Inicia a emisso de Estorno de CCD.
Comando do Protocolo ESC-ECF: Comando 13 (0x0D)
Modo de funcionamento: MO
Parmetros:

COO:

de 1 a 6 caracteres ASCII

CPF/CNPJ:

at 20 caracteres ASCII

Nome:

at 30 caracteres ASCII

Endereo:

at 70 caracteres ASCII

Exemplo:
13 123|123.123.123/0001-01|Marlei da Silva |Rua do Ouvidor, 128|
Tamanho de retorno: 3 bytes (status)

Emisso de Segunda Via de CCD


Imprime a segunda via de CCD ou de estorno de CCD.
Comando do Protocolo ESC-ECF: Comando 14 (0x0E)
Modo de funcionamento: MO
Exemplo:
14
Tamanho de retorno: 3 bytes (status)

Reimpresso de CCD
Reimprime CCD ou estorno de CCD.
Comando do Protocolo ESC-ECF: Comando 15 (0x0F)
Modo de funcionamento: MO
Exemplo:
15
Tamanho de retorno: 3 bytes (status)

61

11.6 Relatrios Gerenciais


Abertura de relatrio gerencial
Inserir relatrio gerencial
Texto livre para CCD e relatrio gerencial
Fechamento de CCD ou gerencial

[0C]
[56]
[09]
[0A]

Abertura de Relatrio Gerencial


Inicia a emisso de Relatrio Gerencial Especfico.
Comando do Protocolo ESC-ECF: Comando 12 (0x0C)
Modo de funcionamento: MO (para RG de qualquer indice) / MIL (somente para RG de ndice 1)
Parmetro:

ndice de relatrio gerencial:

1 ou 2 caracteres ASCII

Exemplo:
12 5| Emisso do Relatrio Gerencial de ndice 5
Tamanho de retorno: 3 bytes (status)

Inserir relatrio gerencial


Programa relatrio gerencial especfico.
Comando do Protocolo ESC-ECF: Comando 86 (0x56)
Modo de funcionamento: MO / MIL (vide observaes)
Parmetros:

ndice: 1 ou 2 caracteres ASCII

Nome: de 4 a 15 caracteres ASCII

Exemplo:
86 2| Mdia de Venda/Hora |
(Inserir o Relatrio Gerencial de ndice 2 com o nome "Mdia de Venda/Hora")

Tamanho de retorno: 3 bytes (status)


Observao: Em modo de operao (MO), o comando somente poder ser executado se o respectivo acumulador no estiver
programado. Caso o acumulador esteja programado, o comando para sua alterao ser executado somente em modo de
interveno lgica (MIL).

Texto Livre para CCD e Relatrio Gerencial


Imprime texto livre em CCD ou RG.
Comando do Protocolo ESC-ECF: Comando 9 (0x09)
Modo de funcionamento: MO (para CCD e RG de qualquer ndice) / MIL (somente para RG de ndice 1)
Parmetro:

Mensagem:

tamanho limitado ao tamanho do buffer de comando

Exemplo:
9 Texto da Operadora|
62

Tamanho de retorno: 3 bytes (status)

Fechamento de CCD ou Gerencial


Encerra a emisso de CCD ou RG.
Comando do Protocolo ESC-ECF: Comando 10 (0x0A)
Modo de funcionamento: MO (para CCD e RG de qualquer ndice) / MIL (somente para RG de ndice 1)
Parmetro:

Aciona guilhotina:

1 caractere ASCII

Exemplo:
10 1|

Fecha o documento e aciona guilhotina

Tamanho de retorno: 3 bytes (status)

11.7 Comandos da Gaveta de Dinheiro


Abertura de gaveta

[06]

Abertura de Gaveta
Abre a gaveta do caixa.
Comando do Protocolo ESC-ECF: Comando 6 (0x06)
Modo de funcionamento: MO / MIL / MIT / MBT
Exemplo:
6
Tamanho de retorno: 3 bytes (status)

11.8 Programao
Entrada/sada de horrio de vero
Mensagem complementar identificao do aplicativo

[50]
[18]

Entrada/Sada de Horrio de Vero


Programa Entrada ou Sada de Horrio de Vero.
Comando do Protocolo ESC-ECF: Comando 80 (0x50)
Modo de funcionamento: MO / MIL / MBT
Parmetro:

Modo: 1 caractere ASCII

Exemplo:
80 0|
(Sada do horrio de vero)

Tamanho de retorno: 3 bytes (status)


Observao: Em Modo de Operao (MO), o comando somente poder ser executado aps a emisso do documento reduo Z e
antes da emisso de qualquer documento.
63

Mensagem Complementar Identificao do Aplicativo


Programa informao complementar a ser impressa em documentos.
Comando do Protocolo ESC-ECF: Comando 24 (0x18)
Modo de funcionamento: MO / MIL
Parmetro:

Texto: de 1 a 84 caracteres ASCII

Exemplo:
24 Texto da mensagem complementar|
Tamanho de retorno: 3 bytes (status)

11.9 Interveno
Entrada em MIL
Sada de MIL
Sada de MIT
Ajustar relgio

[46]
[47]
[48]
[65]

Entrada em MIL
Coloca o ECF em modo de interveno lgica.
Comando do Protocolo ESC-ECF: Comando 70 (0x46)
Modo de funcionamento: MO / MBT
Parmetros:

Data:

8 caracteres ASCII

Hora:

6 caracteres ASCII

Flag de horrio de vero: 1 caractere ASCII

Assinatura digital:

256 caracteres ASCII

Exemplo:
70 22122006|104000|V|assinatura digital |
Tamanho de retorno: 3 bytes (status)

Sada de MIL
Retorna o ECF ao modo de operao.
Comando do Protocolo ESC-ECF: Comando 71 (0x47)
Modo de funcionamento: MIL
Exemplo:
71
Tamanho de retorno: 3 bytes (status)

Sada de MIT
64

Retorna o ECF ao modo de operao.


Comando do Protocolo ESC-ECF: Comando 72 (0x48)
Modo de funcionamento: MIT
Parmetros:

Hora:

Flag de horrio de vero: 1 caractere ASCII

Data:

8 caracteres ASCII

Nfab:

20 caracteres ASCII

CRO:

de 1 a 3 caracteres ASCII

Assinatura digital:

256 caracteres ASCII

6 caracteres ASCII

Exemplo:
72 123506|V|12052008|12345678912345678900|005|assinatura |
Tamanho de retorno: 3 bytes (status)

Ajustar relgio
Atualiza data e hora do relgio interno do ECF.
Comando do Protocolo ESC-ECF: Comando 101 (0x65)
Modo de funcionamento: MNI / MIL
Parmetros:

Data:

8 caracteres ASCII

Hora:

6 caracteres ASCII

Flag de horrio de vero: 1 caractere ASCII

Exemplo:
101 22122006|104000|V|
Tamanho de retorno: 3 bytes (status)
Observaes:
1.

O comando somente deve ser aceito e executado se a data e hora informadas como parmetro forem vlidas.

2.

A data e a hora a serem programadas no podero ser anteriores s do ltimo documento gravado na memria de fita

detalhe.

11.10 Fisco Acesso Remoto


Programar chave pblica do fisco
Identificao do ECF
Pesquisa de atualizao de software bsico
Pesquisa de intervenes realizadas
Leitura remota da MT
Leitura remota da MF
Obter identificao segura (desafio) do ECF
Autorizao de acesso remoto
Pesquisa de verso da especificao de comandos

[59]
[8C]
[8D]
[8E]
[8F]
[90]
[8A]
[8B]
[93]
65

Programar chave pblica do fisco


Grava chave pblica da assinatura digital do fisco.
Comando do Protocolo ESC-ECF: Comando 89 (0x59)
Modo de funcionamento: MIL
Parmetros:

Mdulo:

de 1 a 256 caracteres ASCII

Expoente:

de 1 a 256 caracteres ASCII

Exemplo:
89 mdulo_publico|expoente_publico|
Tamanho de retorno: 3 bytes (status)

Identificao do ECF
Gera o registro do tipo E01 e EAD.
Comando do Protocolo ESC-ECF: Comando 140 (0x8C)
Modo de funcionamento: MO / MIL / MBT
Parmetro:

Nmero do ECF: at 3 caracteres ASCII

Exemplo:
140 10|
Tamanho de retorno: 3 bytes (status)

Pesquisa de Atualizao de Software Bsico


Gera os registros do tipo E01, E02, E07 e EAD.
Comando do Protocolo ESC-ECF: Comando 141 (0x8D)
Modo de funcionamento: MO / MIL / MBT
Parmetro:

Nmero do ECF: at 3 caracteres ASCII

Exemplo:
141 11|
Tamanho de retorno: 3 bytes (status)

Pesquisa de Intervenes Realizadas


Gera os registros do tipo E01, E02, E09 e EAD.
Comando do Protocolo ESC-ECF: Comando 142 (0x8E)
Modo de funcionamento: MO / MIL / MBT
Parmetro:

Nmero do ECF: at 3 caracteres ASCII

Exemplo:
66

142 12|
Tamanho de retorno: 3 bytes (status)

Leitura Remota da MT
Gera os registros do tipo E01, E02, E11 e EAD.
Comando do Protocolo ESC-ECF: Comando 143 (0x8F)
Modo de funcionamento: MO / MIL / MBT
Parmetro:

Nmero do ECF: at 3 caracteres ASCII

Exemplo:
143 13|
Tamanho de retorno: 3 bytes (status)

Leitura Remota da MF
Gera os registros do tipo E01, E02, E12, E13 e EAD.
Comando do Protocolo ESC-ECF: Comando 144 (0x90)
Modo de funcionamento: MO / MIL / MBT
Parmetros:

Nmero do ECF:

at 3 caracteres ASCII

Nmero de redues:

1 ou 2 caracteres ASCII

Exemplo:
144 14| 10|
Tamanho de retorno: 3 bytes (status)

Obter identificao segura (desafio) do ECF


Autoriza a consulta de informaes via modem ou recurso adicional de acesso remoto.
Comando do Protocolo ESC-ECF: Comando 138 (0x8A)
Modo de funcionamento: MO / MIL / MBT
Exemplo:
138|
Tamanho de retorno: 3 bytes (status)

Autorizao de Acesso Remoto


Autoriza a consulta de informaes via acesso remoto.
Comando do Protocolo ESC-ECF: Comando 139 (0x8B)
Modo de funcionamento: MO / MIL / MBT
Parmetro:

Login do fisco:

256 caracteres ASCII


67

Exemplo:
139 desafio_do_ecf_codificado_com_a_chave_privada_do_fisco |
Tamanho de retorno: 3 bytes (status)

Pesquisa de Verso da Especificao de Comandos


Envia a verso da especificao de comandos implementada no software bsico.
Comando do Protocolo ESC-ECF: Comando 147 (0x93)
Modo de funcionamento: MO / MIL / MBT
Parmetro:

Nmero do ECF: at 3 caracteres ASCII

Exemplo:
147 17|
Tamanho de retorno: 3 bytes (status)

68

11.11 Comandos de Retorno


Captura eletrnica de dados

[1A]

Captura Eletrnica de Dados


Realiza a leitura de totalizadores, contadores e demais parmetros do ECF, enviando os dados via conector de comunicao com
PAF-ECF e via conector para linha telefnica.
Comando do Protocolo ESC-ECF: Comando 26 (0x1A)
Modo de funcionamento: MNI / MO / MIL / MIT / MBT
Parmetros:

Grupo: conforme tabela abaixo

ndice: conforme tabela abaixo

Retorno do comando: conforme tabela abaixo


Parmetros
Grupo

Retorno

ndice

Contador Fixos

Contador
Relatrio
Gerencial

Contador
Totalizador
Operao

de

Todo o grupo

ndice|valor| . . . ndice|valor|

COO

ndice|valor|

GNF

ndice|valor|

CRO

ndice|valor|

CRZ

ndice|valor|

CCF

ndice|valor|

-----

---------------

CFD

ndice|valor|

CCD

ndice|valor|

GRG

ndice|valor|

10

NFC

ndice|valor|

11

CFC

ndice|valor|

12

-----

---------------

13

-----

---------------

14

NCN

ndice|valor|

15

RZ restantes

ndice|valor|

16

----

---------------

17

----

---------------

Todo o grupo

ndice|valor| . . . ndice|valor|

RG 01

ndice|valor|

RG 02

ndice|valor|

RG 03

ndice|valor|

...

...

...

28

RG 28

ndice|valor|

29

RG 29

ndice|valor|

30

RG 30

ndice|valor|

Todo o grupo

ndice|contador|valor| . . .indice|contador|valor|

NF 01

ndice|contador|valor|

NF 02

ndice|contador|valor|

e 0
de 1
No- 2

69

Fiscal

Totalizadores
Gerais

Totalizadores
ICMS/ISS

NF 03

ndice|contador|valor|

...

...

...

28

NF 28

ndice|contador|valor|

29

NF 29

ndice|contador|valor|

30

NF 30

ndice|contador|valor|

Todo o grupo

ndice|valor| . . . ndice|valor|

GT

ndice|valor|

VB

ndice|valor|

Can-T

ndice|valor|

DT

ndice|valor|

Can-S

ndice|valor|

DS

ndice|valor|

Venda Lquida

ndice|valor|

AT

ndice|valor|

AS

ndice|valor|

Todo o grupo

ndice|tipo|%|valor| . . . ndice|tipo|%|valor|

T 01

ndice|tipo|%|valor|

T 02

ndice|tipo|%|valor|

T 03

ndice|tipo|%|valor|

...

...

...

28

T28

ndice|tipo|%|valor|

29

T 29

ndice|tipo|%|valor|

30

T 30

ndice|tipo|%|valor|

31

S 01

ndice|tipo|%|valor|

S 30

ndice|tipo|%|valor|

Todo o grupo

tipo|valor|......|tipo|valor|

...
60
0

1
Totalizadores F, I,
N
2
3

Totalizadores
Meios
Pagamento

F1. I1. N1, FS1, IS1,


tipo|valor|......|tipo|valor|
NS1
F2, I2, N2, FS2, IS2,
tipo|valor|......|tipo|valor|
NS2
F3, I3, N3, FS3, IS3,
tipo|valor|......|tipo|valor|
NS3

de 0
de 1

Todo o grupo

ndice|valor| . . . ndice|valor|

PAG 01

ndice|valor|

PAG 02

ndice|valor|

PAG 03

ndice|valor|

...

...

...

70

19

PAG 19

ndice|valor|

20

PAG 20

ndice|valor|

21

Troco

ndice|valor|
ddmmaaaa|status|COOi|Gti|

Status
Movimento

do

data do movimento, Status, COO inicial e GT inicial


status = 0 - No houve movimento
status = 1 - Com movimento aberto
status = 2 - Reduo Z Pendente
ddmmaaaahhmmssf|

Relgio

10

Tempo Emitindo
Doc.
Fiscal/Tempo
Operacional

11

12

13

Tabela
Alquotas

Tabela
Operaes
Fiscais

Tabela

ddmmaaaa data do relgio


hhmmss horrio do relgio
f flag de vero (V= horrio de vero)

Todas as cadastradas

ndice|tipo|alquota| . . . ndice|tipo|alquota|

% T 01

ndice|tipo|alquota|

% T 02

ndice|tipo|alquota|

% T 03

ndice|tipo|alquota|

...

...

28

% T 28

ndice|tipo|alquota|

29

% T 29

ndice|tipo|alquota|

% T 30

ndice|tipo|alquota|

31

% S 01

ndice|tipo|alquota|

32

% S 02

ndice|tipo|alquota|

33

% S 03

ndice|tipo|alquota|

...

...

58

% S 28

ndice|tipo|alquota|

59

% S 29

ndice|tipo|alquota|

60

% S 30

ndice|tipo|alquota|

de 30

de
No-

hhmmss|hhmmss|

Todas as cadastradas

ndice|nome| . . . ndice|nome|

NF 01

ndice|nome|

NF 02

ndice|nome|

NF 03

ndice|nome|

...

...

28

NF28

ndice|nome|

29

NF 29

ndice|nome|

30

NF 30

ndice|nome|

Todas os cadastrados

ndice|nome| . . . ndice|nome|

de 0

71

Relatrios
Gerenciais

14

15

16

RG 01

ndice|nome|

RG 02

ndice|nome|

RG 03

ndice|nome|

...

...

28

RG 28

ndice|nome|

29

RG 29

ndice|nome|

30

RG 30

ndice|nome|

Todas os cadastrados

ndice|nome|CCD| . . . ndice|nome|CCD|

NomePg 01

ndice|nome|CCD|

NomePg 02

ndice|nome|CCD|

NomePg 03

ndice|nome|CCD|

Tabela de Meios
de Pagamento
...

Parmetros

...

18

NomePg 18

ndice|nome|CCD|

19

NomePg 19

ndice|nome|CCD|

20

NomePg 20

ndice|nome|CCD|

Todo o grupo

Todos os campos separados por pipe |

Marca

Marca do ECF

Modelo

Modelo do ECF

Tipo ECF

Tipo do ECF

NFab

Nmero de fabricao

NOS

Nmero do ECF na Loja

----------

-------------

----------

-------------

CNPJ

CNPJ do usurio

IE

I.E. do usurio

10

IM

I.M. do usurio

11

Moeda

Moeda

12

Decimais Valor

Casas decimais do valor unitrio

13

Decimais Quant.

Casas decimais da quantidade

14

Verso SB

Verso atual software bsico ( XX.XX.XX )

15

Razo Social

Razo Social do usurio

16

Nome Fantasia

Nome Fantasia do usurio

17

Endereo

Endereo do usurio

18

Criptografia GT

Criptografia do GT

19

----------

-------------

20

Verso Esc-ECF

XX.XX

21

UF

Sigla da UF

22

MUN

Sigla do Municpio

23

Modo

0 = ECF para comrcio


1 = ECF para transportes

24

nPrest

Nmero de Prestadores Cadastrados

25

nPrestAtv

Nmero de Prestadores Habilitados

Gaveta

0 = Fechada
1 = Aberta

Bobina de Papel

0 Ok
1 Pouco Papel

Status

72

2 Sem Papel
3

0 OK
1 Aberta

Tampa

Modo
Funcionamento

0 MO
1 MIT
2 - MIL
de
3 MBT
4 MBD
5 MNI
6 Qualquer modo, em situao de erro
0 Repouso
10 CF Aberto
11 CF Sub-totalizado
12 CF Em pagamento
13 CF Pago e No finalizado
20 CNF Aberto
21 CNF Sub-totalizado
22 CNF em Pagamento
23 CNF Pago e No Finalizado
30 CCD Aberto
31 Estorno de CCD Aberto
32 Relatrio Gerencial Aberto

Contexto

CRZ
Data Movimento (ddmmaaaa)
Data da gravao (ddmmaaaahhmmssf)
CRO
COO inicial ( RZ anterior + 1 )
COO da RZ
Nmero do Usurio
VB
Desconto ICMS
17

CRZ
(sero lidas as RZ's
que
estiverem
disponveis.
Caso
contrrio retorna erro)

Dados da RZ
n
gravados na MF

Acrscimo ICMS
Cancelamentos ICMS
Desconto ISSQN
Acrscimo ISSQN
Cancelamento ISSQN
Total acumulador de No Fiscais
Quantidade de acumuladores fiscais parciais
Tipo acumulador| Alquota| Base de clculo |
( se repete para cada acumulador fiscal )
Verso do Software bsico ( XX.XX.XX )
CNPJ
I.E.
I.M.

18

Leitura da tabela
de ECFs na rede -

Todos os nmeros separados por pipe |


Ex: ECF| ECF| ECF....

19

20

Configurao
Acesso Remoto
Chave Pblica
N = Mdulo
D = expoente

de

de 0 = ECF sem modem


1 = ECF com modem

Montagem
modem

Atendimento de 0 = No atende
chamada
1 = Atende

Todas

Definida
no
N|D|
item 3.1.1

N|D|N|D|

73

21

99

Parmetros
Adicionais

Definida
no
N|D|
item 3.1.2

Definida
no N | D |
item 3.1.3

Definida
no N | D | (pode ser uma lista com vrias chaves)
item 3.1.4

Definida
no N | D |
item 3.1.5

Todo o grupo

Todos os campos separados por pipe |

COO restante

Nmero de documentos que ainda podem ser emitidos


999999999 se no houver limitao

URL

Endereo eletrnico
eletrnica de arquivos

Percentual da MF e MFD livre

valor % MF | valor % MFD

Reservado

NA

Data e Hora do ltimo Documento Armazenado na data (DDMMAAA)


MFD
(HHMMSS)

Reservado

NA

Dados da Loja

nmero do ecf | loja | operador |


nome do PAF

Segundos Restantes para Impresso do Relatrio


valor
Gerencial

Grupo de Retorno 7
do Fabricante.
8
9

programado

Reservado

NA

Reservado

NA

para

transmisso

horrio

Linhas j Impressas com Pouco Papel

valor

10

Flags Fiscais (ver descrio abaixo)

flags fiscais | flags fiscais II |


flags fiscais III

11

Reservado

NA

12

Contador CTM

Valor

13

Reservado

NA

30

MAC ADDRESS

Valor

1nnnn

Captura GT da Reduo Z, onde nnnn o nmero


gt inicial | gt final
da RZ.

Leiaute do Corpo do Documento


No se aplica
Totalizadores e Contadores Afetados
Nenhum Totalizador ou Contador afetado

Segue abaixo a discriminao do byte de retorno 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=0 ltima RZ no foi automtica (fixo)

16

bit 5=1 Permite cancelar cupom fiscal.

32

bit 6 no existe.

64

bit 7=1 Memria fiscal sem espao.

128

74

Segue abaixo a discriminao do byte de retorno 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

16

1 impressora OFF-LINE DESATIVADO


bit 5=1 Permite cancelamento do CNF

32

bit 6=1 Estorno de CDC permitido

64

bit 7=1 no existe

128

Segue abaixo a discriminao do byte de retorno Flags Fiscais III:


bit 0=1 impressora com pouco papel

bit 1=1 sensor de pouco papel habilitado (fixo)

bit 2=0 cancelamento automtico de cupom s duas horas desabilitado


(fixo)

bit 3 NO UTILIZADO

bit 4=
1 desconto em issqn habilitado (fixo)

16

bit 5=
1 RZ automtica habilitada (valor fixo)

32

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

64
128

Exemplo da execuo do comando:


26 1|0|
(Leitura de todo o grupo de contadores fixos)

Tamanho de retorno: 3 bytes (status)


Observao: A tabela est organizada de forma a conter grupos de leituras agregados por funcionalidade. Cada grupo possui
ndices para enderear informaes especficas.

11.12 Exportao de Dados


Exportar arquivo binrio do SB
Exportar arquivo binrio da MF
Exportar arquivo binrio da MFD
Exportar arquivo binrio TDM

[66]
[67]
[68]
[69]
75

Exportar arquivo binrio do SB


Exporta arquivo em formato binrio do SB.
Comando do Protocolo ESC-ECF: Comando 102 (0x66)
Modo de funcionamento: MO / MIL / MIT / MBT
Exemplo:
102
Tamanho de retorno: 3 bytes (status)

Exportar arquivo binrio da MF


Exporta arquivo em formato binrio da MF.
Comando do Protocolo ESC-ECF: Comando 103 (0x67)
Modo de funcionamento: MO / MIL / MIT / MBT
Parmetros:

Modo:

1 caractere ASCII

Referncia inicial:

at 8 caracteres ASCII

Referncia final:

at 8 caracteres ASCII

Exemplo:
102 2|00000100|00000500
(Exporta arquivo binrio da MF da CRZ 100 at CRZ 500)

Tamanho de retorno: 3 bytes (status)

Exportar arquivo binrio da MFD


Exporta arquivo em formato binrio da MFD.
Comando do Protocolo ESC-ECF: Comando 104 (0x68)
Modo de funcionamento: MO / MIL / MIT / MBT
Parmetros:

Modo:

1 caractere ASCII

Referncia inicial:

at 8 caracteres ASCII

Referncia final:

at 8 caracteres ASCII

Exemplo:
104 3|00000200|00000300
(Exporta arquivo binrio da MFD do COO 200 at COO 300)

Tamanho de retorno: 3 bytes (status)

Exportar arquivo binrio TDM


Exporta arquivo em formato binrio TDM (MF+MFD+MT).
Comando do Protocolo ESC-ECF: Comando 105 (0x69)
Modo de funcionamento: MO / MIL / MIT / MBT
76

Parmetros:

Modo:

1 caractere ASCII

Referncia inicial:

at 8 caracteres ASCII

Referncia final:

at 8 caracteres ASCII

Exemplo:
105 3|
(Exporta arquivo binrio TDM total)

Tamanho de retorno: 3 bytes (status)

11.13 Especiais
Aciona guilhotina
Interrompe leituras

[0B]
[19]

Aciona guilhotina
Aciona a lmina de corte de papel.
Comando do Protocolo ESC-ECF: Comando 11 (0x0B)
Modo de funcionamento: MO / MIL
Exemplo:
11
Tamanho de retorno: 3 bytes (status)

Interrompe leituras
Interrompe leitura serial em andamento.
Comando do Protocolo ESC-ECF: Comando 25 (0x19)
Modo de funcionamento: MO / MIL / MIT / MBT
Exemplo:
25
Tamanho de retorno: 3 bytes (status)

11.14 Comandos Especficos do Fabricante


Programar Cabealho
Programar Prioridade da Impressora
Programar Tipo de Corte
Programar Timeout de RTD
Habilita/Desabilita Impresso de Bitmap
Status do Fabricante
Programar Retorno do Papel Aps Corte Total
Captura de Dados do Fabricante

[255-15]
[255-23]
[255-18]
[255-19]
[255-29]
[255-30]
[255-32]
[255-26]
77

Programar Cabealho
Programa o leiaute do cabealho
Comando do Protocolo ESC-ECF: Comando 255 (15xFF)
Modo de funcionamento: MIL
Exemplo:
15 255
Tamanho de retorno: 3 bytes (status)

Interrompe leituras
Interrompe leitura serial em andamento.
Comando do Protocolo ESC-ECF: Comando 25 (0x19)
Modo de funcionamento: MO / MIL / MIT / MBT
Exemplo:
25
Tamanho de retorno: 3 bytes (status)

Aciona guilhotina
Aciona a lmina de corte de papel.
Comando do Protocolo ESC-ECF: Comando 11 (0x0B)
Modo de funcionamento: MO / MIL
Exemplo:
11
Tamanho de retorno: 3 bytes (status)

78

Interrompe leituras
Interrompe leitura serial em andamento.
Comando do Protocolo ESC-ECF: Comando 25 (0x19)
Modo de funcionamento: MO / MIL / MIT / MBT
Exemplo:
25
Tamanho de retorno: 3 bytes (status)

79

Captulo 12 Tabela de Caracteres


A leitura e o entendimento deste captulo so recomendados aos usurios que possuam certo conhecimento na rea de
tecnologia da informao.

12.1 Tabela ASCII


ASCII a sigla para American Standard Code for Information Interchange, que em ingls significa Cdigo Padro Americano para
Intercmbio de Informaes. Como os computadores entendem somente nmeros, a tabela ASCII uma representao numrica
de caracteres. Ela serve como uma codificao de caracteres que representam texto em computadores.
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.

12.2 Tabela de Caracteres Code Page 850

12.3 Tabela de Caracteres Code Page 437


80

12.4 Tabela de Caracteres Code Page 858

12.5 Tabela de Caracteres Code Page 860

81

Apndice I Glossrio

!"
#$
(
(
+
+ ,
.(
.

)
(
+
+
.
.

%
(*

& '

"
"
&

"
,

!
. !'

/
-

/
/
/
+.
+
0
)

+
+
0

"
"

./

"

1
#$

82

Apndice II Capacidade dos Dgitos dos Contadores e Totalizadores


Tabela de Contadores, Totalizadores e Indicadores
O Software Bsico possui acumuladores para registro de valores indicativos das operaes, prestaes e eventos registrados no
ECF. Os acumuladores so divididos em Totalizadores, Contadores e Indicadores, sendo os Totalizadores destinados ao acmulo
de valores monetrios, os Contadores destinados ao acmulo da quantidade de eventos ocorridos no ECF e os Indicadores
destinados a gravao de identificaes.

Contadores:
LOCAL

SIGLA DESCRIO

DE

FORMATO CAPACIDADE REINICIO EVENTO

GRAVAO (2)

(3)

(4)

(5)

(1)
X

Contador de Reincio de Operao

MF

NO

---

CRZ

Contador de Redues Z

MF

NO

---

COO

Contador de Ordem de Operao

MF

NO

---

GNF

Contador Geral de Operao No-Fiscal

MF

NO

---

CCF

Contador de Cupom Fiscal

MF

NO

---

GRG

Contador Geral de Relatrio Gerencial

MF

NO

---

NFC

Contador Geral de Operao No-Fiscal Cancelada

MF

NO

---

GFC

Contador Geral de Cupom Fiscal Cancelado

MF

NO

---

CFC

Contador de Cupom Fiscal Cancelado

MF

SIM

RZ

CON

Contadores Especficos de Operaes No-Fiscais

MF

SIM

RZ

CER

Contadores Especficos de Relatrios Gerenciais

MF

SIM

RZ

CDC

Contador de Comprovante de Crdito ou Dbito

MF

SIM

RZ

CFD

Contador de Fita-detalhe

MF

NO

---

CTM

Contador de Tentativas Mal Sucedidas de Substituio de SB

MF

NO

---

---

SIM

Contador de Comprovantes de Crdito ou Dbito No


Emitidos, que deve indicar o resultado da seguinte equao:
NCN = Qtde de Registros de Meio de Pagamento Vinculado a
CCD(*) + CCD Estornados - Qtde de CCD emitidos - Qtde
de Registros de Meio de Pagamento Vinculado a CCD(*) que
foram substitudos por outro Meio de Pagamento no
NCN

Vinculado a CCD.
(*) Qtde de Registros de Meio de Pagamento Vinculado a

Emisso
de RZ

CCD: Quando houver Registro de Meio de Pagamento


Vinculado a CCD com parcelamento de valor que exija a
emisso de mais de um CCD, adotar-se a quantidade de
parcelas em substituio ao respectivo Meio de Pagamento
registrado.

83

1.Emisso
de RZ

Contador de Tempo Emitindo Documento Fiscal somatrio


TEDF dos intervalos de tempo gastos entre a abertura e o ---

SIM

fechamento de cada Cupom Fiscal.

2.Perda de
informao
do RTC
1.Emisso
de RZ

Contador de Tempo Operacional tempo compreendido entre


TO

emisses de Redues Z, limitado a 26 horas, e durante o qual ---

SIM

o ECF esteja em condies de emitir Cupom Fiscal

2.Perda de
informao
do RTC

Legenda:
(1) LOCAL DE GRAVAO: Dispositivo de memria onde o contador deve ser gravado e lido.
(2) FORMATO: N para campo numrico, A para campo alfanumrico e H para formato hh:mm:ss.
(3) CAPACIDADE: Capacidade em dgitos ou caracteres.
(4) REINICIO: SIM quando houver evento que deva provocar o reinicio (a partir de zero) do valor acumulado e NO quando no houver
evento que deva provocar o reinicio do valor acumulado (vide item 3.4.6.2.3), considerando que todos os contadores podem ser reiniciados
quando exceder a capacidade de dgitos.
(5) EVENTO: Indicao do evento que deva provocar o reinicio (a partir de zero) do valor acumulado.

Totalizadores:
LOCAL
DE

SIGLA DESCRIO

FORMATO CAPACIDADE REINICIO EVENTO

GRAVAO (2)

(3)

(4)

(5)

(1)
Alterao
GT

Totalizador Geral que deve indicar o somatrio dos valores de


Venda Bruta Diria (equao: GT =

VB)

----

18

SIM

do
smbolo
de moeda

Venda Bruta Diria que representa a diferena entre o valor


acumulado no GT atual e o GT acusado na ultima RZ emitida
(VB = GT atual GT uRZ) e indica a soma de todos os valores
VB

correspondentes a registros de item e a acrscimos

sobre

MF

14

SIM

RZ

MF

14

SIM

RZ

representa o nmero de identificao do totalizador podendo MF

13

SIM

RZ

item impressos com o Smbolo de Acumulao no GT previsto


nos itens 3.10.3.4.2 (Registro de Item em Cupom Fiscal),
3.10.3.4.27 (Acrscimo sobre Item) e 3.10.3.4.29 (Acrscimo
sobre Subtotal).
Venda Lquida Diria que deve indicar a diferena entre o

VL

valor acumulado no VB e a soma de Can-T, Can-S, DT, DS,


TS e IFNS (equao: VL = VB (Can-T + Can-S + DT + DS +
TS + IFNS)
Totalizadores parciais de operaes ou prestaes tributadas
pelo ICMS que deve ser representado por xxTnn,nn%, onde xx

TT

variar de 01 a 30 e nn,nn representa o valor da alquota do


ICMS.

84

Totalizadores parciais de prestaes tributadas pelo ISSQN


que deve ser representado por xxSnn,nn%, onde xx
N

13

SIM

RZ

MF

13

SIM

RZ

IFNM ICMS, que devem ser representados por I1, I2 e I3 para MF

13

SIM

RZ

13

SIM

RZ

TS

representa o nmero de identificao do totalizador podendo MF


variar de 01 a 30 e nn,nn representa o valor da alquota do
ISSQN.

TN

Totalizadores parciais de operaes no-fiscais


Totalizadores parciais de isento, de substituio tributria e de
no-incidncia de operaes ou prestaes tributadas pelo
Isento, F1, F2 e F3 para Substituio Tributria e N1, N2 e N3
para No-Incidncia.
Totalizadores parciais de isento, de substituio tributria e de
no-incidncia de prestaes tributadas pelo ISSQN, que

IFNS

devem ser representados por IS1, IS2 e IS3 para Isento, FS1, MF
FS2 e FS3 para Substituio Tributria e NS1, NS2 e NS3
para No-Incidncia.

PGT

Totalizadores parciais dos meios de pagamento

MF

13

SIM

RZ

TRC

Totalizador parcial de troco (apenas um)

MF

13

SIM

RZ

DT

Totalizador parcial de descontos em ICMS (apenas um)

MF

13

SIM

RZ

DS

Totalizador parcial de descontos em ISSQN (apenas um)

MF

13

SIM

RZ

DN

Totalizador parcial de descontos no-fiscais (apenas um)

MF

13

SIM

RZ

AT

Totalizador parcial de acrscimos em ICMS (apenas um)

MF

13

SIM

RZ

AS

Totalizador parcial de acrscimos em ISSQN (apenas um)

MF

13

SIM

RZ

NA

Totalizador parcial de acrscimos no-fiscais (apenas um)

MF

13

SIM

RZ

MF

13

SIM

RZ

Can-S Totalizador parcial de cancelamentos em ISSQN (apenas um) MF

13

SIM

RZ

Can-N Totalizador parcial de cancelamentos no-fiscais (apenas um) MF

13

SIM

RZ

Can-T Totalizador parcial de cancelamentos em ICMS (apenas um)

Legenda:
(1) LOCAL DE GRAVAO: Dispositivo de memria onde o totalizador deve ser gravado e lido.
(2) FORMATO: N para campo numrico, A para campo alfanumrico e H para formato hh:mm:ss.
(3) CAPACIDADE: Capacidade em dgitos ou caracteres.
(4) REINICIO: SIM quando houver evento que deva provocar o reinicio (a partir de zero) do valor acumulado e NO quando no houver
evento que deva provocar o reinicio do valor acumulado.
(5) EVENTO: Indicao do evento que deva provocar o reinicio (a partir de zero) do valor acumulado (vide item 3.4.6.2.3).

Indicadores:

SIGLA/NOME

FORMATO CAPAC.

OBRIGATRIO

(1)

(2)

(3)

para A

Sim

DESCRIO
Indicador do Tipo de Interveno, sendo: L para

iCRO

Interveno

Tcnica

Lgica

(MIL)

Interveno Tcnica Fsica (MIT)


ECF

Nmero de Ordem Seqencial do ECF

Sim

OPR

Operador

20

No

85

LJ

Loja

No

Razo Social

Razo Social do estabelecimento usurio do ECF

40

Sim

Nome Fantasia

Nome Fantasia do estabelecimento usurio do ECF

40

No

Endereo

Endereo do estabelecimento usurio do ECF

120

Sim
Sim,

Inscrio no Cadastro Nacional de Pessoa Jurdica do


estabelecimento usurio do ECF e do prestador de
CNPJ

servio de transporte

para

estabelecimento
N

usurio. No, para

14

Utilizar mascara no formato:

prestador

de

servio

99.999.999/9999-99

de

transporte
Sim,

para

estabelecimento
usurio, se IM no
IE

Inscrio Estadual do estabelecimento usurio do ECF


e do prestador de servio de transporte.

for

20

No,

cadastrada.
para

prestador

de

servio

de

transporte
Sim,

para

estabelecimento
usurio, se IE no
IM

Inscrio Municipal do estabelecimento usurio do ECF


e do prestador de servio de transporte.

for

20

No

cadastrada.
para

prestador

de

servio

de

transporte
Sim, no caso de
UF

Sigla da unidade federada do prestador de servio de


transporte

ECF

que

emita

CF-BP sujeito ao
ICMS
Sim, no caso de

MUN

Sigla do municpio do prestador de servio de


transporte

ECF

que

emita

CF-BP sujeito ao
ISSQN
Sim,

em

CF-

Cancelamento
Nmero de inscrio no CNPJ ou no CPF do

14

consumidor.
CNPJ ou CPF

Utilizar mascara no formato:

999.999.999-99 para CPF ou

CNPJ ou
11
CPF

99.999.999/9999-99 para CNPJ

para
para

CNFCancelamento
nos

demais

documentos,

se

nome ou endereo
do consumidor for
informado

Nome do Consumidor

Indicao do nome do consumidor

30

No

86

Endereo do Consumidor
Data

Indicao do endereo do consumidor


Indicao de Data no formato dd/mm/aaaa, onde dd
representa o dia, mm o ms e aaaa o ano

79

No

Sim

Sim

Indicao de Horrio no formato hh:mm:ss, onde hh


Hora

indica a hora, mm o minuto e ss o segundo, seguido,


quando em horrio de vero, da letra V grafada em
letra maiscula.

Legenda:
(1) FORMATO: N para campo numrico e A para campo alfanumrico.
(2) CAPAC.: Capacidade em dgitos ou caracteres.
(3) OBRIGATRIO: No pode conter todos os dgitos zero, se numrico, ou todos os caracteres em branco, se alfanumrico.

87

Apndice III Comunicao Direta com a Impressora


Composio dos Pacotes
A comunicao entre o ECF e o aplicativo ocorre mediante a troca de pacotes, ou seja, blocos de bytes, pela porta de
comunicao.
Cada pacote iniciado sempre por um caractere de controle que permitir ao receptor identificar a natureza da requisio ou o
tipo de informao nele contida, podendo ser seguido, ou no, de campos de dados.

Caracteres de controle:

Os caracteres de controle que devem ser utilizados, acompanhados dos respectivos significados, so:
6

2 8
1

2B

2..
B8

C
'D

C
'D ,

A1

6!

FE

'E
2H
'

E =
G

.4*
$
C#
"

2 1.*
$

2..

1.

C#

F.
8 1
E =

C B1

' .
# 1
E =

6!

2H
'1
-

.1

2 1.*
$
"

21
21

Campos de dados:

O caractere de controle de cada pacote pode ou no ser seguido de campos de dados. Nesses campos estaro representados os
dados necessrios execuo da requisio implcita no pacote.
Os campos de dados que devem ser utilizados so:
SEQ - Seqncia do Pacote de Comando
O campo Seqncia do Pacote de Comando possui o tamanho de um byte e seu contedo binrio contendo valores no intervalo
de 0 (0x00) a 255 (0xFF).
O campo seqncia dever ser incrementado pelo aplicativo a cada pacote de comando enviado.
O ECF rebater seu contedo quando do envio do resultado ou de um erro na execuo do comando.
SPR - Seqncia do Pacote de Resposta
O campo Seqncia do Pacote de Resposta possui o tamanho de um byte e seu contedo binrio contendo valores no intervalo
de 0 (0x00) a 255 (0xFF).
Esse campo ser enviado no Pacote de Solicitao de Status e dever ser iniciado com 0 (zero) aps o envio de cada comando.
Caso a resposta ao comando possua mais de um pacote, esse campo dever ser incrementado de uma unidade a cada
solicitao de um novo pacote de resposta.
Caso a resposta possua mais de 255 pacotes o nmero do pacote retorna a 0, continuando a incrementao enviando os demais
pacotes na seqncia.
88

CMD - Cdigo do Comando


O campo Cdigo do Comando possui o tamanho de um byte e seu contedo binrio representando um cdigo de comando
vlido (1 -255).
Esse campo dever conter o cdigo de comando a ser executado pelo ECF.
EXT Extenso de Comando
O campo Extenso de Comando possui o tamanho de um byte e seu contedo binrio representando um cdigo de comando
vlido.
Esse campo representa a extenso do cdigo de comando a ser executado pelo ECF quando o campo CMD contiver o valor
0xFF, para todos os outros valores de CMD esse campo dever conter 0x00.
TBC - Tamanho do Buffer de Comando
O campo Tamanho do Buffer de Comando possui o tamanho de dois bytes e seu contedo binrio no formato LITTLE ENDIAN
(Byte Low / Byte High).
Esse campo dever conter o tamanho em bytes do campo Buffer existente no Pacote de Comando.
BCD - Buffer de Comando
O campo Buffer de Comando possui tamanho varivel de 0 at 1024 bytes e seu contedo ASCII.
Esse campo dever conter os parmetros necessrios execuo do comando.
TBR - Tamanho do Buffer de Resposta
O campo Tamanho do Buffer de Resposta possui o tamanho de dois bytes e seu contedo binrio no formato LITTLE ENDIAN
(Byte Low / Byte High).
Esse campo conter o tamanho em bytes do campo Buffer de Resposta existente no pacote de Resultado de Comando.
BRS - Buffer de Resposta
O campo Buffer de Resposta possui tamanho varivel de at 4096 bytes e seu contedo ASCII.
Esse campo conter os dados solicitados ao ECF quando houver Resultado de Comando.
CHK - Checksum
O campo Checksum possui o tamanho de um byte e seu contedo binrio.
O contedo desse campo dever ser calculado atravs da soma, sem sinal mdulo 256, de todos os bytes do pacote de comando
ou de resposta, excetuando-se o caractere de controle inicial (SOH).
Na recepo de um pacote de Resultado de Comando esse campo dever ser conferido pelo aplicativo para verificar se a
transmisso do pacote terminou isenta de problemas.
Esse campo contm o cdigo do erro retornado em um pacote de Resultado de Comando com Erro.
CAT Categoria do Retorno
O campo Categoria possui o tamanho de um byte e seu contedo binrio.
Esse campo contm o Cdigo da Categoria de Ocorrncias retornado em um pacote de Resultado de Comando.
RET - Retorno
O campo Retorno possui o tamanho de 4 (quatro) bytes e seu contedo binrio.
Esse campo contm o Cdigo do Retorno devolvido em um pacote de Resultado de Comando dependente do Cdigo da
Categoria de Ocorrncias.

Especificao dos Pacotes


89

Solicitao de sincronismo:

Solicita ao ECF a transmisso do ltimo SEQ enviado pelo aplicativo e processado pelo ECF, com ou sem erro. Formato:
2H
'

Resposta de sincronismo:

Envia ao aplicativo o ltimo SEQ recebido e processado pelo ECF, com ou sem erro. Formato:
2H
'

2C
D

Solicitao de status:

Solicita ao ECF o estado da execuo do ltimo comando enviado. Formato:


C
'D

2"

Envio de comando:

Envia ao ECF um comando para a execuo de uma funo ou de uma leitura de dados. Formato:
2B

2C
D

C
I

0A

Aceite de comando enviado:

Informa ao aplicativo que o pacote de comando foi aceito pelo ECF. Formato:
E

Erro de protocolo:

Informa ao aplicativo que o pacote de comando foi recebido pelo ECF e no ser executado em funo de um erro de protocolo.
Formato:
'E

"C

ECF ocupado:

Informa ao aplicativo que o ECF encontra-se ocupado executando algum comando.


Importante: A implementao desse recurso obrigatria e o ECF dever ser capaz de monitorar a porta de comunicao durante
a execuo de um comando ou rotina interna. Formato:
FE

"C

90

Resultado de comando:

Retorna ao aplicativo o status da execuo do ltimo comando aceito pelo ECF. Formato:
2B

2C
D

C
I

"C

0"

0"2

Fluxos de Comunicao

Sincronismo:

91

Envio de comandos:

Solicitao de status:

92

Retorno de Comandos

Comando realizado com sucesso:

Categoria, CAT, 0 (0x00). Indica sucesso na execuo do comando. Nessa categoria o Retorno (RET) est dividido em:

Comando com erro de execuo:


93

Categoria, CAT, diferente de zero (0xYY). Indica erro na execuo do comando. Nessa categoria o Retorno (RET) est dividido
em:

Categorias e cdigos de retorno:

Os cdigos de retorno esto agregados em categorias afins que possuem um descritivo do erro e os motivos que podem
ocasionar o erro. O detalhamento do motivo da ocorrncia do erro terceira coluna da tabela abaixo sero codificados em
binrio, em ordem crescente, no primeiro byte do campo RET. Detalhamento adicional, que no contemple nenhum motivo de
ocorrncia dos listados abaixo, sero opcionais do fabricante nos bytes 2 e 3, reservando-se ao Fisco a possibilidade de
implementao desse ou qualquer outro detalhamento no primeiro ou segundo byte - bytes 0 e 1 do campo RET.
A categoria de retorno e o motivo da ocorrncia so de implementaes obrigatrias em conformidade com a tabela abaixo,
entretanto a implementao de um detalhamento da categoria de retorno, campo RET, diferente das listadas acima opcional, e
seu contedo ser especificado pelo fabricante no terceiro e quarto bytes - bytes 2 e 3 do campo RET. No caso de no
implementao, o segundo, terceiro e quarto bytes devero vir sempre com zero.
.

A 1.
#

". J
C

.
#

1 ?1

2
#
C

)
K+

L .

B1

.M
.

L . #
L .

&C
6
1

B# 8= 1 1
C

L .
7

BB8 %

"N 1

"N8

C
6
1

BB 1

7 A .8
1 1

1 .6
.

61.
&

28
.
= 0 1%

! A. 1
&

$ 6.

61.

61.

61.

.. 4

.# *
$
.# *
$
1

.
.

61. 3

6.

1 ( .%
#
# .'$
&

6.

61. 3

6.

1 ( .%
#

#.

61. 3

5.
#

$
A5
(. ( .%
$

61. 3

6.

C.
94

#.

5.

A5
(. ( .%

#
O

61. 3

6.

" .

1 ( .%

61. 3

%
G

7 .

7 .

.7
QR .

##

1
.

18 .
18
1

1.

.
A

A%

.:8 .

%
.

. %

61.

.$

61.

1.

151

2(
..
&

151 J 1 .: 61. %
1

# .'$

: 61.

11
?
61. 3

6.

1 ( .%
#
# .'$

5.
#

#.

5.

1 ( .%

7 .

61. 3

6.

A5
(. ( .%
$

6.

1 ( .%

&
#.

61. 3

61. 3

6.

C.

A5
(. ( .%
$

61. 3

6.

" .

# . '$

1 8

%
7 .

.7
PR .
Q

##

1.

18
1
$

.:8 .

# .'$
A

. %

61.

A%

61.

.$
1.

%
151

2(
..
151 J 1 .: 61. %
&
G

" . O

1
#

: 61.
$

11
?
61. 3

6.
95

1 ( .%
#
# .'$

5.

5.

6.

61. 3

6.

C.

A5
(. ( .%

#
O

61. 3

A5
(. ( .%

#
#.

6.

1 ( .%

&
#.

61. 3

61. 3

6.

" .

1 ( .%

! '$ 6. A

18
1 :8

18
1 :8

18
1 :8 .

AA $
.

18
1
6

AS
#

& A1

18
1 %

$8

8 6
1

61.

8 .

# . '$

81 %
C#
P
Q

" *
$N

.6
.

51

" *
$N

.
1

A " . O
:

1 4

.
.C

.A.- 1 4
&

1 :81
- %

C 3

C %

.
<
# 1

1%
'M

8 .

'$ 8 1 4

G '$ 8 1 4
14

<(

28
.
= ( 1 #

#*
$

#*
$

-7 J

1 1
. %
81 %
A

*
$

! C

*
$

-1
V
A1

O%

1 1
.

&C

1. 8

'T
JC

18
A8

0"%

2<(

Q '$ 8 1 4
U $

A%

! '$ 8 1 4
P '$ 8

1(

C %

.$
96

..
1*
$

C
6
1

7 .

'$

D 7

. *
$

. %

*
$

2
&

"

C.
&"

<
1

$
#$ $

.J
-

A.J
*
$

<
7.

W1

<
7.

.1
!

C 1
<
8
1

A%

. %
.: 6. .

'$

1 : 6. .%

G C
6
1

7 .

-1
V

22D': 6. .

22D' $

! W1
1
.

M.

2: 6. .%

W1
W1

W1
&W1

. %

1.
#

1 : 6. .
6
#
1

1
1(

1(

C %

8(1 .

(*) Quando o aplicativo for de verso anterior verso da Especificao de Comandos (EsC-ECF), o ECF dever aceitar o comando e enviar
mensagem informando para providenciar a atualizao do aplicativo.

97

Apndice IV Cdigo de Barras


Os cdigos de barras podem ser impressos em documentos que permitem texto livre. So eles: Relatrios Gerenciais,
Comprovantes de Crdito e Dbito e comprovantes de venda que permitam Informaes Complementares.
Os cdigos de barras so obtidos utilizando-se as sequncias de comandos GS abaixo. Observe que todos os parmetros e
nmeros esto no formato decimal, exceto quando especificado em contrrio.

Comando

Hexadecimal Decimal

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

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
107 3 d1...d7 0
1D 6B 44 07 d1...d7
29 107 68 7 d1...d7
1D 6B 04 d1...dn 00 29
107 4 d1...dn 0
1D 6B 45 n d1...dn 29
107 69 d1...dn

GS h n

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
GS k 4 d1...dn NUL
GS k 69 n d1...dn

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.
Imprime um cdigo de barras EAN-8, onde
d1... d7 uma seqncia de 7 bytes
contendo os dados do cdigo, com 48 d
57.
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
98

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

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

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

GS k 21 d1...d9 NUL

1D 6B 15 d1...d9 00 29
107 21 d1...d9 0
1D 6B 81 9 d1...dn 29
107 129 9 d1...dn

GS k 129 9 d1...d9

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.
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.
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
ajust-la 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.
99

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

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

GS k 132 n1 n2

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

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

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

Imprime um cdigo de barras MSI, onde n


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

100

101