Escolar Documentos
Profissional Documentos
Cultura Documentos
::Impressora Fiscal
MP-20 FI II
Manual do Usurio
Manual do Usurio da Impressora Fiscal MP-20 FI II Cdigo: 3354 R12 Junho de 2004 (Primeira edio: Janeiro de 1999) Copyright por Bematech S.A. Curitiba, Brasil. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida, adaptada ou traduzida sem o prvio consentimento por escrito da Bematech S.A., exceto quando permitido sob as leis de direito autoral. As informaes contidas neste manual tm carter puramente informativo, esto sujeitas a alteraes sem aviso prvio e no devem ser interpretadas como um compromisso por parte da Bematech S.A. No entanto, sempre que houver modificaes, a Bematech S.A. far o possvel para disponibilizar informaes atualizadas para os produtos descritos nesta publicao. A edio mais recente deste manual pode ser obtida atravs do site da Bematech na Internet:
www.bematech.com.br
Sem prejuzo de outras ressalvas contidas no corpo deste Manual, o usurio ou terceiros assumiro todas as conseqncias e responsabilidades em casos de: (a) uso intencional para qualquer aplicao indevida, no direcionada ou no autorizada, inclusive para propsitos particulares; (b) modificaes, reparos ou alteraes no autorizadas do produto; (c) uso do produto em desacordo com as instrues de operao e manuteno fornecidas pela Bematech S.A.; (d) uso do produto como componente em sistemas ou aplicaes nas quais a falha deste produto possa criar uma situao de risco pessoal ou material. Nas hipteses acima a Bematech S.A. e seus administradores, prepostos, empregados, subsidirias, afiliadas e distribuidores, no respondero, a qualquer ttulo, por qualquer reclamao, custos, perdas, danos, despesas e qualquer outro prejuzo direto ou indireto, sejam de que natureza forem, bem como por reclamaes fundadas em alegao de negligncia da Bematech S.A. em relao ao projeto e fabricao do produto. A Bematech S.A. no se responsabiliza por danos ou problemas decorrentes do uso de acessrios ou suprimentos que no aqueles designados como produtos originais Bematech ou produtos aprovados pela Bematech S.A. Qualquer nome de produto e seus logotipos mencionados nesta publicao podem ser marcas comerciais de suas respectivas empresas e aqui reconhecidos. As garantias do produto so apenas aquelas expressamente mencionadas no Manual do Usurio. A Bematech S.A. no outorga e tampouco ser responsvel por quaisquer garantias tcitas, incluindo, porm sem limitao, garantias de que o produto serve para um propsito especial. Adicionalmente, a Bematech S.A. no ser responsvel por quaisquer danos ou prejuzos especiais ou incidentais, ou ainda por prejuzos efetivos ou lucros cessantes em decorrncia do uso do produto pelo adquirente, usurio ou por terceiros. 2
BemaTECH
Tecnologia em Automao
CERTIFICADO DE GARANTIA
ATENO
Este certificado uma vantagem adicional oferecida ao consumidor pela BEMATECH Indstria e Comrcio de Equipamentos Eletrnicos S/A. Para que as condies de garantia nela previstas tenham validade, indispensvel a apresentao da Nota Fiscal de venda ao Consumidor, e ao cumprimento de todas as recomendaes expressas no Manual do Usurio que acompanha o produto, cuja leitura recomendada.
1. Este CERTIFICADO DE GARANTIA garante o produto contra eventuais defeitos de fabricao que por ventura venham a ocorrer no prazo de 1(um) ano a partir da data de emisso da Nota Fiscal de venda ao Consumidor. A Nota Fiscal de venda passa a fazer parte integrante deste Certificado. 2. Constatado o eventual defeito de fabricao, o Consumidor dever entrar em contato com um dos Postos de Servios Autorizado da Assistncia Tcnica. O exame e reparo do produto, dentro do prazo de garantia, s poder ser efetuado por estes Postos. Todos os contatos com os Postos de Servios Autorizados, bem como o encaminhamento para reparos e a retirada do produto destes Postos devem ser feitos exclusivamente pelo Consumidor, no estando nenhum revendedor autorizado a executar estas aes em seu lugar. Todos os eventuais danos ou demoras resultantes da no observncia destas recomendaes fogem responsabilidade da BEMATECH. 3. Dentro do prazo de garantia, a troca de partes, peas e componentes eventualmente defeituosos ser gratuita, assim como a mo-de-obra aplicada. Esta garantia no cobre, no entanto, atendimento domiciliar. Caso o Consumidor deseje ser atendido em sua residncia/empresa, dever entrar em contato com um dos Postos de Servios Autorizados de Assistncia Tcnica e consult-lo sobre a taxa de visita. A cobrana ou no desta taxa fica a critrio de cada Posto. 4. Caso no haja Posto de Servios Autorizados de Assistncia Tcnica em sua localidade, o Consumidor ser responsvel pelas despesas e pela segurana do transporte de ida e volta do produto a um Posto situado em outra localidade. Por tratar-se de garantia complementar legal, fica convencionado que a mesma perder totalmente sua validade se ocorrer uma das hipteses expressas a seguir: a) b) c) d) e) f) 6. 7. Se o defeito for ocasionado pelo mau uso do produto pelo consumidor ou terceiros estranhos BEMATECH. Se o produto for examinado, alterado, ajustado ou consertado por pessoa no autorizada pela BEMATECH. Se ocorrer ligao deste produto em instalaes eltricas inadequadas, diferentes das recomendadas no Manual do Usurio. Se o dano tiver sido causado por acidentes (queda), fogo, raios, inundaes, desabamentos, produtos qumicos, terremotos, exploses. Se o nmero de srie, que identifica o produto, estiver adulterado ou rasurado. Se a Nota Fiscal de compra apresentar rasuras ou modificaes.
5.
Excluem-se da garantia os itens consumveis, tais como: fita de impresso e bobina de papel (se existirem). Esto excludos desta GARANTIA os eventuais defeitos decorrentes da negligncia do Consumidor no cumprimento das instrues contidas no Manual do Usurio e tambm os defeitos decorrentes do uso do produto fora das aplicaes regulares para as quais foi projetado. Estas aplicaes esto contidas no Manual do Usurio.
Manual do Usurio
Sumrio
CAPTULO 1 - Apresentao ................................................................................... 07
Como Ler Este Manual ................................................................................................................... 08 A Impressora Fiscal ........................................................................................................................ 08
Manual do Usurio
Captulo 1
Apresentao
Parabns, voc acaba de adquirir um equipamento de ltima gerao, que pode ser interligado a qualquer sistema, garantindo validade fiscal e modularidade sua soluo, pois sua impressora atende ao convnio do ICMS 156/94, que vlido em todo o territrio nacional. Sua impressora faz parte de uma linha de produtos, que podem ter as configuraes apresentadas nos seis modelos da tabela abaixo.
Legenda: * modelo padro Aut - Autenticao Gav - Gaveta de Dinheiro Cut - Cutter(Guilhotina) Pres - Presenter(Transportador de Papel)
Manual do Usurio
A Impressora Fiscal
Voc encontrar as explicaes de funcionamento de cada uma das partes da Impressora Fiscal no decorrer deste manual.
Figura 1
Captulo 2
Instalao
Retirando da Embalagem
Retire a impressora da embalagem e verifique se todos os componentes abaixo relacionados esto presentes e em perfeitas condies: impressora cabo de fora cabo de comunicao serial fita de impresso bobina de papel (duas vias) manual do usurio certificado de garantia
Instalando a Impressora
Conectando Rede Eltrica Certifique-se de que a impressora esteja desligada e, em caso afirmativo, ligue o plug de fora rede. Observe que a tomada para o plug de fora deve ser de trs pinos, sendo que o pino central (ver figura abaixo) deve ser conectado ao terra da rede eltrica.
Ligando a Impressora Ligue a impressora atravs do boto de liga/desliga localizado na lateral esquerda da impressora. Verifique se o led POWER (localizado na tampa frontal) est aceso (impressora ligada). Se no houver papel, o led PAPER OUT acender.
Terra
Figura 3
Manual do Usurio
Colocando a Fita
Figura 4
Coloque o cartucho da fita de impresso conforme a figura ao lado, passe a fita pela frente das agulhas de impresso.
Figura 5
Figura 6
10
Colocando o Papel
Para colocar a bobina de papel (duas vias), abra a tampa traseira conforme a figura 7, retire o carretel do rebobinador e coloque a bobina encaixando-a no suporte (eixo que existe no rebobinador), de acordo com a figura 8.
Figura 8
Figura 7
A impressora possui a facilidade de colocao automtica de papel. Para tanto, basta posicion-lo na entrada da calha e empurr-lo para dentro (figura abaixo). Isto faz com que a impressora fiscal acione o seu mecanismo de avano automtico de linha, facilitando assim o processo de insero de papel.
Figura 9
Aps a colocao do papel o led ON LINE ficar apagado durante 5 segundos. Isto indica que voc poder avanar o papel para poder coloc-lo no carretel do rebobinador. Voc tem 5 segundos para comear a avanar o papel (enquanto o led piscar). Aps este perodo o led ir parar de piscar, as teclas ficaro desabilitadas e no mais respondero ao toque.
11
Manual do Usurio
Captulo 3
OPERAO
Comunicao com o Operador
A comunicao com o operador realizada atravs de uma tecla, e trs leds. Teclas PAPER FEED e ON LINE: Com estas teclas o operador pode avanar o papel de forma discreta, atravs de leves toques, ou continuamente, mantendo a tecla acionada. Estas teclas s operam enquanto a impressora no estiver emitindo Cupons. So tambm utilizadas para emisso de Leitura X e Leitura da Memria Fiscal, sendo que para realizar a emisso destas duas leituras, basta ligar a Impressora Fiscal com qualquer uma das teclas do painel pressionadas.
Leds POWER: Led verde. Quando aceso indica que a impressora est ligada. PAPER OUT: Led vermelho. Quando aceso indica ausncia de papel. Se estiver piscando a impressora encontra-se em estado de falha. ON LINE: Led verde. Quando aceso, indica que a impressora est em modo REMOTO, ou seja, pronta para receber dados de um computador.
Modos de Operao
A Impressora Fiscal pode ser operada em trs modos:
Modo Local Quando em modo local a impressora estar habilitada apenas para receber comando de avano de papel do teclado (led ON LINE apagado), no recebendo dados atravs de sua interface de comunicao. A impressora s estar em modo local, durante 5 (cinco) segundos aps a colocao do papel.
Modo Remoto Quando em modo remoto a impressora pode ser comandada pelo computador atravs da interface de comunicao serial. A impressora entrar em modo remoto sempre que for ligada e estiver com o papel posicionado. A impressora passar do modo remoto, para o modo local sempre que o operador estiver colocando uma nova bobina de papel na impressora.
12
Modo Dump Para executar este modo retire o papel da impressora, aperte um dos botes do painel e depois ligue-a. Reinsira o papel; aps a carga automtica ser impressa a mensagem pressione qualquer tecla, uma vez para o modo dump ou duas para RUN-IN pressione o teclado uma vez e aguarde a impresso da mensagem DATA DUMP MODE Neste modo os comandos no sero executados, apenas sero impressos em hexadecimal pela ordem de recepo.
O modo de RUN-IN usado apenas para teste em Fbrica. Neste modo, testes de impresso so executados ficando desabilitada a comunicao com o computador
13
Manual do Usurio
Captulo 4
Interface RS 232 C
Nvel Lgico 0 + 12 V
Nvel de Tenso 1 - 12 V
O conector utilizado pode ser do tipo DB-25 ou DB-9, com a seguinte pinagem:
Pino 3 2 4 5 7
Descrio Atravs deste pino os dados so recebidos pela impressora. Atravs deste pino so transmitidos os dados da impressora ao dispositivo a ela conectado. Quando em nvel baixo, a impressora pode receber dados. Quando em nvel alto, a impressora no pode receber dados. Quando em nvel baixo, a impressora envia dados (se houver). Quando em nvel alto, a impressora para de enviar dados, se estiver enviando. Terra Lgico
14
Pino 2 3 7 8 5
Descrio Atravs deste pino os dados so recebidos pela impressora. Atravs deste pino so transmitidos os dados da impressora ao dispositivo a ela conectado. Quando em nvel baixo, a impressora pode receber dados. Quando em nvel alto, a impressora no pode receber dados. Quando em nvel baixo, a impressora envia dados (se houver). Quando em nvel alto, a impressora para de enviar dados, se estiver enviando. Terra Lgico
15
Manual do Usurio
A maioria dos problemas de comunicao pela interface serial causada pela ligao errada dos pinos dos conectores.
STX 02 . 2
NBL 04 . 4
NBH 00 . 0
CMD 1B 06 . . 27 6
CSL 21 % 33
CSH 00 . 0
Onde: STX: byte indicativo de incio de transmisso (02h). NBL: byte menos significativo, da soma do nmero de bytes que sero enviados (soma do Byte CMD, CSL e CSH). NBH: byte mais significativo, da soma do nmero de bytes que sero enviados (soma do Byte CMD, CSL e CSH). CMD: Seqncia de bytes que compem o comando e seus parmetros. CSL: byte menos significativo, da soma dos valores dos bytes que compem o comando e seus parmetros(CMD). CSH: byte mais significativo, da soma dos valores dos bytes que compem o comando e seus parmetros(CMD). Os exemplos de utilizao deste Protocolo podem ser observados no CAPTULO 21. b) Se a seqncia enviada estiver correta, a impressora responder ao aplicativo da seguinte maneira:
ACK
ST1
ST2
Onde: ACK - byte indicativo de recebimento correto (06H). ST1 e ST2 - bytes de estado da Impressora Fiscal. 16
Em ST1: Composio do byte de retorno bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 Mensagem da Impressora fim de papel pouco papel erro no relgio impressora em erro primeiro dado de CMD no foi ESC (1BH) comando inexistente cupom aberto nmero de parmetros de CMD invlido 4 2 1 Valor de retorno 128 64 32 16 8
Em ST2: Composio do byte de retorno bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 Mensagem da Impressora tipo de parmetro de CMD invlido Memria Fiscal lotada erro na Memria RAM CMOS No Voltil alquota no programada capacidade de alq. programveis lotada cancelamento no permitido CGC/IE do proprietrio no programados comando no executado Valor de retorno 128 64 32 16 8 4 2 1
Existe a hiptese de retornar dois ou mais bits, neste caso o resultado ser a soma dos mesmos, exemplo: o Driver retornou 17, sabemos que 16 + 1 igual a 17, ou seja, bit 4 + bit 0.
Os bytes ST1 e ST2 apenas sero enviados aps a completa execuo do comando, porm antes da impresso.
Entretanto alguns comandos retornam dados da impressora, estes comandos so: Leitura da Memria Fiscal, Retorno de Alquotas, Retorno dos Totalizadores Parciais, Retorno do Subtotal, Retorno do Nmero do Cupom e Retorno de Variveis, estes comandos esto exemplificados no Captulo Modo de treinamento. c) Se a seqncia enviada estiver incorreta, ou ocorra um timeout na recepo dos dados pela impressora, a mesma responder ao aplicativo da seguinte maneira: 17
Manual do Usurio
Um erro de timeout ocorre quando o intervalo de tempo, entre o envio de um byte e o seguinte dentro da seqncia do protocolo, for maior que 2 segundos
A impressora retorna ACK ou NAK no momento em que ela recebe o ultimo byte de check-sum; os bytes ST1 e ST2 so retornados aps o tratamento do comando, portanto o intervalo de tempo entre o envio do ACK e dos bytes ST1 e ST2 pode variar de alguns milisegundos (tipicamente) at alguns segundos (principalmente para os comandos de Leitura X e Reduo Z.
18
Captulo 5
19
Manual do Usurio
Captulo 6
O Cupom Fiscal
Cupom Fiscal definido como sendo o documento emitido por um equipamento eletro-mecnico em substituio nota fiscal. Tem a mesma validade da nota fiscal, mas possui algumas caractersticas diferentes. Abaixo detalhamos estas caractersticas. Lembramos que as explicaes a seguir constam no convnio 156/94, que o documento oficial que regulamenta impressoras fiscais, como a impressora fiscal: Inscrio CUPOM FISCAL; Razo social, endereo e nmeros de CGC e Inscr. Estadual da empresa emitente do cupom Dia, ms e ano, hora de incio e trmino da emisso do cupom CGC/CPF do Consumidor Contador Geral de Comprovante No Fiscal (GNF) Nmero seqencial de cada cupom (COO) Nmero seqencial do equipamento, atribudo pela empresa (nmero do caixa(ECF) e loja(LJ)) Indicao da tributao de cada item vendido 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 Discriminao, cdigo, quantidade e valor unitrio do produto ou servio Valor total da venda Mensagem promocional Denominao do ECF (Ex: BEMATECH MP-20 FI II...) Verso do Software Bsico Nmero do Srie do ECF Grande Total codificado e 20
Os itens 2, 7, 8 e 12 so programveis. Os demais so automaticamente impressos quando os comandos de ABERTURA DE CUPOM e VENDA DE ITEM forem enviados Impressora Fiscal.
A Fita Detalhe
A Fita detalhe definida como sendo a bobina de papel rebobinada pela sua Impressora Fiscal. Esta bobina contm uma cpia de todas as operaes efetuadas, durante o uso de sua Impressora Fiscal. A legislao (convnio ICMS 156/96 - captulo IV - seo V) prev alguns cuidados com este documento:
Dever ser efetuada uma Leitura X no incio e outra no fim de cada Fita Detalhe. As bobinas da Fita Detalhe devem ser mantidas em ordem cronolgica pelo prazo de 10 anos, contados partir do ltimo registro.
A Leitura X
A LEITURA X um relatrio emitido por sua Impressora Fiscal, que deve ser executado no incio de cada dia de trabalho. A funo principal deste relatrio a de dar uma fotografia do movimento dirio da impressora no momento em que o mesmo foi emitido.Este relatrio deve ser mantido junto impressora durante o decorrer do dia, para exibio aos fiscais. Contm as seguintes informaes: Inscrio LEITURA X Razo social, endereo e nmeros de CGC e Inscr. Estadual da empresa emitente do cupom Valores acumulados em cada totalizador parcial de operao separadamente Verso do programa fiscal utilizado e Logotipo Fiscal (BR estilizado) Dia, Ms e Ano COO GNF Nmero de Srie do ECF Denominao do ECF Verso do Software Bsico e GT codificado
21
Manual do Usurio
As informaes acima so impressas logo aps o envio do comando de emisso da Leitura X. Sendo assim, nenhuma destas informaes pode ser programvel. Para emitir a Leitura X, ligue a Impressora Fiscal com papel inserido e com a tecla paper feed ou on line pressionada, ou atravs do seu aplicativo. Este cupom tem o mesmo formato da Reduo Z, porm no grava dados na memria fiscal.
A Reduo Z
A REDUO Z um relatrio emitido por sua Impressora Fiscal que, quando executado, envia o contedo do Grande Total para a Memria Fiscal e zera todos os totalizadores parciais. Este relatrio deve ser mantido disposio dos fiscais, junto ao estabelecimento por 10 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: Inscrio REDUO Z Razo social, endereo e nmeros de CGC e Inscr. Estadual da empresa emitente do cupom, Dia, ms, ano e hora da emisso do relatrio, Nmero indicado no Contador de Ordem de Operao (COO) e do Contador Geral de Comprovante No Fiscal (GNF) (nmeros gravados na memria do equipamento) Nmero seqencial do equipamento, atribudo pela empresa (nmero do caixa (ECF) e loja (LJ)) Nmero seqencial do relatrio ( nmero indicado no Contador de Redues) 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) Valor acumulado no totalizador parcial de cancelamento Valor acumulado no totalizador parcial de desconto Diferena entre o item 7b e a soma dos itens 8 e 9 [resultado = 7b - (8+9)], isto , venda lquida Valores acumulados nos totalizadores parciais de operaes a - com substituio tributria b - isentas c - no-tributadas e d - tributadas Valores em que incide o ICMS, o montante e as alquotas incidentes em cada um, do correspondente imposto debitado Totalizadores Parciais e contadores de operaes no-sujeitas ao ICMS
22
Verso do programa fiscal utilizado e Logotipo Fiscal (BR estilizado ou TREI, se estiver em modo Treinamento).
As informaes acima, so impressas logo aps o envio do comando de emisso da Reduo Z. Sendo assim, nenhuma destas informaes pode ser programvel.
A Reduo Z deve ser executada diariamente, caso haja movimento no dia (por movimento entende-se emisso de cupom fiscal ou recebimentos no sujeitos ao ICMS), a impressora possui uma tolerncia para a emisso deste relatrio at as 6:00 horas. do dia seguinte data do movimento. Caso a impressora esteja ligada aps s 6:00 horas. e ainda no tenha sido efetuada a Reduo Z relativa ao movimento do dia anterior a mesma ir efetuar automaticamente o fechamento do cupom em andamento seguido de seu cancelamento (caso esteja aberto ) e emitir uma Reduo Z automaticamente.
23
Manual do Usurio
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. A Leitura da Memria Fiscal feita atravs do seu aplicativo, ou pode ser obtida logo aps a Leitura X, automaticamente (pressionando se o teclado ao ligar a impressora com papel).
24
Captulo 7
Comandos
A seguir apresentamos todos os comandos fiscais de sua Impressora Fiscal. Com eles voc poder oper-la. Os comandos so classificados segundo os seguintes grupos: Comandos de Inicializao Comandos do Cupom Fiscal Comandos dos Relatrios Fiscais Comandos das Operaes No Fiscais Comandos de Informaes da Impressora Comandos de Autenticao Comandos de Gaveta de Dinheiro
O Tamanho de Retorno que est sendo descrito junto aos comandos, pode variar de acordo com o forma de programao.
Comandos de Inicializao
Comandos Parmetros Observaes Alterao do Smbolo da Moeda Corrente ESC 01 Parmetro (obrigatrio) Smbolo da Moeda (ASCII) com tamanho de 2 bytes. Caso seja passado R a impressora apresentar nos cupons o smbolo R$. O default R. Tamanho de Retorno: 3 bytes (Status) Adio de Alquota Tributria ESC 07 Parmetro (obrigatrio) Percentual da alquota da situao tributria. ASCII numrico no formato XX,XX% com tamanho de 4 bytes. Parmetro (opcional) Com tamanho de 1 byte, sinaliza se a nova situao tributria relativa ao ISS ou ao ICMS. 0 para ICMS ou 1 para ISS. O default ICMS. Observao: Uma vez programada s poder ser retirada com uma Interveno Tcnica. Atravs deste comando, ser programada a alquota Tnn, se o comando for executado novamente ser programada a prxima alquota Tnn , em ordem crescente, automaticamente. Exemplo: T01, T02, T03, T04 ... T16. Tamanho de Retorno 3 bytes (Status)
25
Manual do Usurio
Comandos
Parmetros
Observaes
Programao do Horrio de Vero ESC 18 Ativa/Desativa o horrio de vero na impressora. Tamanho de Retorno 3 bytes (Status) Se o relgio interno j estiver no horrio de vero, o equipamento ir atrasar o relgio em 1 (uma) hora, caso contrrio ir adiant-lo em 1 (uma) hora. A impressora s executar o comando, caso no tenha havido nenhuma movimentao no dia, ou logo aps a Reduo Z. Para entrada do Horrio de Vero, basta no ter movimentao no dia, ou aps a Reduo Z. Para saida do Horrio de Vero, execute o comando 1 (uma) hora aps a Reduo Z. Aparecer a letra v minscula entre a DATA e a HORA no fnal do Cupom Fiscal, caso a impressora estiver em horrio de vero. Nomeia Totalizadores Parciais no Sujeitos ao ICMS ESC 40 Parmetro 1 (obrigatrio) ndice do totalizador parcial a ser nomeado, com o tamnho de 2 bytes. #1 at #9 ou 01 at 50. Os totalizadores #1 at #9 so os mesmos que os de 01 at 09. Parmetro 2 (obrigatrio) Descrio do Totalizador no formato ASCII, com o tamanho de 19 bytes. Programa Ttruncamento/Arrendondamento ESC 39 Parmetro (obrigatrio) Com o tamanho de 1 byte, se for impar a impressora arredonda (Ex. 1), do contrrio trunca (Ex: 0). Este comando s ser executado caso no tenha havido movimento no dia, ou logo aps a Reduo Z. Uma vez programado, ficar residente na memria da impressora. O padro da impressora Truncamento. Tamanho de Retorno 3 bytes (Status) Este comando s ser executado caso no tenha havido movimento no dia, ou logo aps a Reduo Z. possvel adicionar novos totalizadores, porm s possvel alter-las mediante Interveno Tcnica. Tamanho de Retorno 3 bytes (Status)
26
Comandos
Parmetros
Observaes
Programao de Espao Entre Linhas ESC 60 Parmetro (obrigatrio) Espaamento em dots entre as linhas, com o tamanho de 1 byte. Este comando s ser executado caso no tenha havido movimento no dia, ou logo aps a Reduo Z. (somente para a MP-40 FI II ) Tamanho de Retorno 3 bytes (Status). Programao de Linhas Entre Cupons ESC 61 Parmetro (obrigatrio) Espaamento em linhas entre os cupons, com o tamanho de 1 byte. Esta programao deve ser configurada no incio das operaes com a impressora, sendo que possibilita a impresso de um Relatrio Gerencial ou Comprovante No Fiscal, logo aps a impresso do Cupom Fiscal sem espaos em branco. Tamanho de Retorno 3 bytes (Status) Habilita Cupom Adicional ESC 68 Parmetro (obrigatrio) Se mpar habilita o cupom adicional, do contrrio desabilita. Tamanho de 1 byte (1 ou 0). O cupom adicional emitido logo aps o trmino de um Cupom Fiscal ou bilhete de passagem. Ele s ser programado caso a impressora estiver sobre Interveno Tcnica. Este Cupom Adicional conter a data, a hora o COO do Cupom Fiscal emitido o nmero do ECF e o Valor do Cupom Fiscal emitido. Tamanho de Retorno 3 bytes (Status) Reset em Caso de Erro ESC 70 Caso a impressora esteja em erro inicializa a mesma. Desta forma alguns erros podem ser recuperados em modo Remoto. Tamanho de Retorno 3 bytes (Status)
27
Manual do Usurio
Os Comandos de Programao de Unidade de Medida e de Descrio de item com at 200 caracteres atuam como modificadores, se executados imediatamente antes dos comandos de Venda de Item (09), Venda de Item com 3 casas no valor unitrio (56). sugerido a utilizao de Venda de Item com Entrada de Departamento (63), pois possui como parmetro estes modificadores.
Comandos Parmetros Abertura de Cupom Fiscal ESC 00 Parmetro (opcional) Com o tamanho de 29 bytes (CGC/CPF do consumidor). Caracteres ASCII. Se no utilizado no ser impresso no cupom.
Observaes
No possvel fechar ou cancelar o cupom caso no tenha sido registrado pelo menos um item. Se todos os itens registrados no cupom foram cancelados (Cupom Totalizado em zero) o Cupom cancelado automaticamente ao iniciar o seu fechamento.
28
29
Manual do Usurio
Parmetros
Observaes
Parmetro 1 (obrigatrio): Cdigo do Produto (ASCII alfanumrico), com tamanho de 13 bytes. Parmetro 2 (obrigatrio): Descrio do Produto (ASCII), com o tamanho de 29 bytes. Parmetro 3 (obrigatrio): Indice da situao tributria (ASCII) de 01 at 16 para tributados ; II, FF, NN, SI, SF e SN para iseno, substituio tributria no incidncia, iseno de ISSQN, substituio tributria de ISSQN e no incidncia de ISSQN respectivamente. Tamanho de 2 bytes. Parmetro 4 (obrigatrio): Quantidade Inteira (ASCII numrico no formato XXXX) com o tamanho de 4 bytes, ou Quantidade Fracionria (ASCII numrico no formato XXXX,XXX) com o tamanho de 7 bytes. Parmetro 5 (obrigatrio): Valor Unitrio (ASCII numrico no formato XXXXXX,XX) com o tamanho de 8 bytes. Parmetro 6 (obrigatrio): Desconto Percentual (ASCII numrico no formato XX,XX%) com o tamanho de 4 bytes, ou Desconto por Valor (ASCII numrico no formato XXXXXX,XX) com o tamanho de 8 bytes.
30
Comandos
Parmetros
Observaes
Venda de tem com 3 casas no Valor Unitrio: ESC 56 Parmetro 1 (obrigatrio): Cdigo do Produto (ASCII alfanumrico), com 13 bytes. Parmetro 2 (obrigatrio): Descrio do Produto (ASCII), com o tamanho de 29 bytes. Parmetro 3 (obrigatrio): ndice da si -tuao tributria (ASCII) de 01 at 16 para tributados; II, FF, NN, SI, SF e SN para iseno, substituio tributria no incidncia, iseno de ISSQN, substituio tributria de ISSQN e no incidncia de ISSQN respectivamente. Tamanho de 2 bytes. Parmetro - 4 (obrigatrio): Quantidade Inteira (ASCII numrico no formato XXXX) com o tamanho de 4 bytes, ou Quantidade Fracionria (ASCII numrico no formato XXXX,XXX) com o tamanho de 7 bytes. Parmetro 5 (obrigatrio): Valor Unitrio (ASCII numrico no formato XXXXX,XXX) com o tamanho de 8 bytes. Parmetro 6 (obrigatrio): Desconto Percentual (ASCII numrico no formato XX,XX%) com o tamanho de 4 bytes, ou Desconto por Valor (ASCII numrico no formato XXXXXX,XX) com o tamanho de 8 bytes. Tamanho de Retorno: 3 bytes (Status).
Cancelamento do Item Anterior: ESC 13 Parmetro: nenhum. Descrio: Cancela o ltimo item vendido. Tamanho de Retorno: 3 bytes (Status).
31
Manual do Usurio
Comandos
Parmetros
Observaes
Venda de Item com entrada de Departamento, Desconto e Unidade de Medida: ESC 63 Parmetro 1 (obrigatrio): Indice da situao tributria (ASCII) de 01 at 16 para tributados ; II, FF, NN, SI, SF e SN para iseno, substituio tributria no incidncia, iseno de ISSQN, substituio tributria de ISSQN e no incidncia de ISSQN respectivamente.Tamanho de 2 bytes. Parmetro 2 (obrigatrio): Valor Unitrio (ASCII numrico no formato XXXXXX,XXX) com o tamanho de 9 bytes. Parmetro 3 (obrigatrio): Quantidade Fracionrioa (ASCII numrico no formato XXXX,XXX) com o tamanho de 7 bytes. Parmetro 4 (obrigatrio): Desconto por Valor (ASCII numrico no formato XXXXXXXX,XX) com o tamanho de 10 bytes. Parmetro 5 (obrigatrio): Acrscimo por Valor (ASCII numrico no formato XXXXXXXX,XX) com o tamanho de 10 bytes. Parmetro 6 (obrigatrio): No usado (Preenchimento obrigatrio com 0) com o tamanho de 22 bytes. Parmetro 7 (obrigatrio): Unidade de Medida (ASCII) com o tamanho de 2 bytes. Caso seja enviado o 0 (nulo) como primeiro parmetro no ser impressa a unidade de medida e como segundo parmetro unidade de medidida com somente um caracter. Parmetro 8 (obrigatrio): Cdigo do produto (ASCII com terminador de string 0 (nulo), com at 49 bytes. Parmetro 9 (obrigatrio): Descrio do produto (ASCII com terminador de string 0 (nulo), com at 201 bytes. Tamanho de Retorno: 3bytes (Status).
32
Comandos
Parmetros
Observaes
Cancelamento de Item Genrico: ESC 31 Parmetro 1 (obrigatrio): Nmero do item a ser cancelado (ASCII numrico), com o tamanho de 4 bytes. O item s cancelado nas seguintes condies: No tenha sido cancelado previamente Esteja dentro do limite dos 300 ltimos itens. Tamanho de Retorno: 3 bytes (Status).
No caso de Acrscimo ou Desconto por Valor , o valor descontado ou acrescido deve ser menor que o subtotal do cupom.
33
Manual do Usurio
Comandos
Parmetros
Observaes
Programa/Verifica Forma de Pagamento: ESC 71 Parmetro 1 (obrigatrio): Descrio da forma de pagamento (ASCII), com o tamanho de 16 bytes. Parmetro 2 (opcional): se par no permite operao de TEF se impar permite operao de TEF. Tamanho de 1 byte. Retorno: ACK FF FF ST1 ST2 - caso no haja espao para inserir a nova forma de pagamento, e se ela no estiver programada. ACK N1 N2 ST1 ST2 - caso o comando seja executado com sucesso. N1 N2 contm o ndice onde a forma de pagamento foi inserida/localizada. Exemplo: Caso a posio seja a 5 a impressora retornar 05. Permite at 20 formas de pagamento sendo que a forma de pagamento 01 default do equipamento e a sua descrio Dinheiro. Se no for informado o parmetro opcional TEF, ser programada a opo default (TEF habilitado). Tamanho de Retorno: 3 bytes (Status) + 2 bytes com o ndice da Forma de Pagamento.
So permitidas at 50 formas de pagamento. A Forma de Pagamento 01 default do equipamento e Dinheiro. Este comando s ser executado aps o comando 32 (Inicia Fechamento do Cupom). Aps a sua totalizao na Reduo Z esta Forma ser apagada, tendo que ser programada novamente. Efetua Forma de Pagamento: ESC 72 Parmetro 1 (obrigatrio): ndice da Forma de Pagamento (ASCII numrico de 01 at 20), com o tamanho de 2 bytes. Parmetro 2 (obrigatrio): Valor da forma de pagamento (ASCII numrico formato XXXXXXXXXXX,XX ), com o tamanho de 14 bytes. Parmetro 3 (opcional): Descrio opcional para a forma de pagamento (ASCII), at 80 caracteres. Caso a forma de pagamento exceda o valor total do cupom, a diferena sera contabilizada no totalizador TROCO. Tamanho de Retorno: 3 bytes (Status).
Caso a forma de pagamento exceda o valor total do cupom, no sero mais permitidas novas formas de pagamento.
34
Caso a forma de pagamento no seja a 01 (Dinheiro), e o troco seja maior que o valor na forma de pagamento Dinheiro o comando no ser executado, pois o troco retirado de Dinheiro (Deve haver Dinheiro em caixa para dar o troco.). Pode ser usado o comando de SUPRIMENTO para informar a quantidade de dinheiro em caixa no incio do dia.
Comandos Parmetros Programa a Descrio das Formas de Pagamento ESC 73 Parmetro 1 (obrigatrio) Descrio da forma de pagamento para o totalizador 02, com o tamanho de 16 bytes. Parmetro 2 (opcional) Descrio da forma de pagamento para o totalizador 03, com o tamanho de 16 bytes. Parmetro... ... ... ... ... Parmetro 49 (opcional) Descrio da forma de pagamento para o totalizador 50, com o tamanho de 16 bytes. Termina o Fechamento do Cupom com Formas de Pagamento ESC 34 Mensagem Promocional (ASCII), com at 492 caracteres.
Observaes
A Forma de Pagamento 01 default do equipamento e Dinheiro. Este comando s ser executado caso no tenha havido movimento no dia. Aps a sua totalizao na Reduo Z esta Forma ser apagada, tendo que ser programada novamente.
A impresso ser limitada em 8 linhas. Se no houver sido vendido nenhum item no ser permitido o fechamento do cupom. Tamanho de Retorno 3 bytes (Status).
Cancelamento de Cupom ESC 14 S ser executado imediatamente aps a emisso de um Cupom Fiscal. Caso seja executado com o Cupom Fiscal aberto imprimir a mensagem Cupom Fiscal Cancelado, fechando-o em seguida. Tamanho de Retorno 3 bytes (Status). Programao da Unidade de Medida ESC 62 51 Parmetro (obrigatrio): Descrio da unidade de medida (ASCII), com o tamanho de 2 bytes. Observaes: O prximo comando de Venda de Item ir imprimir aps quantidade da unidade passada atravs deste comando. Este comando tem validade somente para a impresso de um Item, voltando ao default que so: dois espaos aps a impresso do Item vendido. Tamanho de Retorno 3 bytes (Status).
35
Manual do Usurio
Comandos
Parmetros
Observaes
Aumentando a Descrio do Item: ESC 62 52 Parmetro (obrigatrio): Descrio do item (ASCII), com at 200 bytes. O prximo comando de venda de item ir imprimir a descrio com este tamanho. O comando tem validade somente para a impresso de um item, voltando ao default que de 29 caracteres, passados nos comandos de Venda de item comum. O comando de Venda de Item tem que ser utilizado normalmente, inclusive com a sua Descrio (29 caracteres), pois esta Descrio, ser substituda pela que foi programada no comando 62 52. Tamanho de Retorno: 3 bytes (Status). Estorno de Formas de Pagamento: ESC 74 Parmetro 1 (obrigatrio): Descrio da Forma de Pagamento de Origem, com o tamanho de 16 bytes. Parmetro 2 (obrigatrio): Descrio da Forma de Pagamento de Destino, com o tamanho de 16 bytes. Parmetro 3(obrigatrio): Valor a ser estornado, com o tamanho de 14 bytes. Este comando permite estornar valores de uma Forma de Pagamento, utilizada no ltimo Cupom, e inserir em outra Forma de Pagamento. Seleo da Fora de Impacto das Agulhas ESC 167 Parmetro Impacto - Caracter ASCII, com o tamanho de 1 byte, onde: Impacto = 1 - impacto fraco (default) Impacto = 2 - impacto mdio Impacto = 3 - impacto forte Permite tornar a impresso mais forte atravs deste comando e poder ser usado a qualquer momento, desde que o Cupom Fiscal esteja fechado. Este comando s existe na verso 3.10 da MP-20 FI II. Observao: A seleo de uma fora de impacto diferente da Default, implica na diminuio da vida til do cabeote impressor. Tamanho de Retorno 3 bytes (Status). O valor a ser estornado deve ser igual ao total da Forma de Pagamento de Origem. Este comando s ser executado se o Cupom Fiscal estiver fechado. Tamanho de Retorno: 3 bytes (Status).
36
Emisso Com Intervalo de Datas: ESC 08 Parmetro 1 (obrigatrio): Dia inicial DD, com o tamanho de 2 bytes, Ms inicial MM, com o tamanho de 2 bytes e Ano inicial AA, com o tamanho de 2 bytes. Parmetro 2 (obrigatrio): Dia final DD, com o tamanho de 2 bytes, Ms final MM, com o tamanho de 2 bytes e Ano final AA, com o tamanho de 2 bytes. Parmetro 3 (obrigatrio): Sada I para impresso ou R para recebimento via interface serial, com o tamanho de 1 byte. No caso de R no parmetro 3, o recebimento ser da seguinte forma: A impressora enviar ACK aps receber o comando seguido dos dois bytes de STATUS, [ST1] [ST2]. Aps trat-lo, enviar os dados em formato ASCII, terminando com ETX (03h). Se o ANO INICIAL for menor que 98 ser considerado como posterior a 2000. Os dados so enviados pela porta serial como um pacote ASCII. Seu aplicativo dever tratar estes dados como um arquivo e grav-los no formato (ASCII). Tamanho de Retorno: 3 bytes (Status).
37
Manual do Usurio
Comandos
Parmetros
Observaes
Emisso por Intervalo de Redues: ESC 08 Parmetro 1 (obrigatrio): Com o tama nho de 2 bytes. Ex.: 00. Parmetro 2 (obrigatrio): Reduo Inicial XXXX, com o tamanho de 4 bytes. Parmetro 3 (obrigatrio): Com o tamanho de 2 bytes. Ex.: 00. Parmetro 4 (obrigatrio): Reduo Final XXXX, com o tamanho de 4 bytes. Parmetro 5 (obrigatrio): Sada I para impresso ou R para recebimento via interface serial, da LMF completa com o tamanho de 1 byte. Sada i para impresso ou r para recebimento via inter face serial da LMF simplificada*. Emisso de Leitura X Pela Serial: ESC 69 Parmetro: Nenhum. Retorno: A impressora enviar ACK aps receber o comando seguido dos dois bytes de STATUS, [ST1] [ST2]. Aps trat-lo, enviar os dados em formato ASCII, terminando com ETX (03h). Tamanho de Retorno: 3 bytes (Status).
Toda vez que o equipamento ligado, ou a cada hora (caso esteja ligado, sem nenhum tipo de Cupom Aberto e sem Reduo Z efetuada no dia), a impressora imprime uma linha com as seguintes informaes: COO, GNF, Venda Bruta, Total de ISS, Cancelamentos, Descontos, Acrscimo IOF, Acrscimos. Os totalizadores parciais com alquotas programadas primeiramente relativos ao ICMS e aps relativos ao ISS. Substituio Tributria, Iseno, No Incidncia. Os valores so separados por cerquilhas#, e valores nulos so representados por asteriscos *. No h separao por vrgula ,. Portanto, quantidades como R$10,00 so representadas como 1000. As informaes que aparecero nesta linha so marcadas com asteriscos * na Leitura X, com exceo do COO e do GNF.
38
Exemplo de Leitura X.
Exemplo de Reduo Z.
39
Manual do Usurio
40
Comandos
Parmetros
Observaes
Abre Comprovante no Fiscal Vinculado ESC 66 Parmetro (obrigatrio) Descrio da Forma de Pagamento, com o tamanho de 16 bytes. Parmetro (opcional) Valor da Forma de Pagamento, com o tamanho de 14 bytes. Parmetro (opcional) COO do documento que originou o vinculo, com o tamanho de 6 bytes. Este comando visa permitir que os Comprovantes Vinculados possam ser emitidos mesmo sem ser imediatamente aps aos cupons fiscais ou de recebimentos (Comprovante no fiscal no vinculado), para isso necessrio saber o COO do Cupom Fiscal ou do recebimento (Comprovante no fiscal no vinculado). S pode ser emitido um Comprovante No Fiscal por registro de Forma de Pagamento utilizada no cupom. Tamanho de Retorno 3 bytes (Status). Usa Comprovante No Fiscal Vinculado ESC 67 Parmetro (obrigatrio): Texto a ser impresso na Forma de Pagamento, com o tamanho de at 620 bytes. Este comando poder ser usado mais de uma vez durante 2 (dois) minutos aps a sua abertura. possvel emitir um Comprovante No Fiscal para cada Forma de Pagamento utilizada, exceto para Dinheiro. Para fechar este comprovante, pode ser usado o comando de Fechamento de Relatrio Gerencial. As Formas de Pagamento usadas na emisso do Comprovante No Fiscal Vinculado aparecero marcadas com um V na Leitura X. Tamaho de Retorno 3 bytes (Status).
41
Manual do Usurio
Comandos de Autenticao
Comandos Parmetros Observaes Autenticao de Documento ESC 16 Dever ser executada imediatamente aps um Recebimento No Sujeito ao ICMS ou o trmino de um Cupom Fiscal. Poder ser repetido at 5 (cinco) vezes, para cada Recebimento. Aps isso o comando ser ignorado. O equipamento ir aguardar 5 (cinco) segundos para que seja inserido o documento e, quando isto ocorrer, autenticar no documento: data, hora, nmeros da loja e do caixa, e o nmero do ltimo Cupom Fiscal. Se decorrido os 5 (cinco) segundos sem o posicionamento do documento, a impressora retornar ao seu estado normal de operao, retornando status de comando no executado. Tamaho de Retorno 3 bytes (Status). Programa Caracter Grfico para Autenticao ESC 64 Parmetro (obrigatrio) Com o tamanho de 18 bytes. *Ver explicao abaixo. Tamaho de Retorno 3 bytes (Status). Esquema representativo do parmetro com exemplo:
* |001|002|004|008|016|032|064|128|064|032|016|008|004|002|001|129|129|129| Cada byte uma coluna, onde o bit menos significativo corresponde agulha mais alta da cabea de impresso. Ser impresso: AUT: logo, data, loja, ECF, COO e o valor.
42
Uma vez programado, este caracter mantido na memria da impressora mesmo que a mesma seja desligada.
Acionamento da Gaveta de Dinheiro ESC 22 Parmetro (obrigatrio) Um byte (00 at FF) com o valor do tempo(ms) de acionamento do solenide da Gaveta de Dinheiro (0-255ms). Acionamento do solenide de abertura da Gaveta.
Leitura do Estado da Gaveta de Dinheiro ESC 23 enviado pela interface serial o estado do sensor, seguido dos bytes de Status. Se 00 Se FF Sensor em nvel zero. Sensor em nvel um.
Importante: Verificar a documentao da sua gaveta para saber o nvel lgico que a mesma enviar para a impressora.
Leitura do Estado da Impressora ESC 19 A impressora fiscal enviar o seu estado atual pela interface. Tamanho de Retorno 3 bytes (Status). Retorno de Alquotas ESC 26 Tamanho de Retorno 3 bytes (Status). 1 byte, indicando o nmero de Alquotas cadastradas. 32 bytes (64 dgitos bcd) com os valores das Alquotas.
43
Manual do Usurio
Comandos
Parmetros
Observaes
Retorno dos Totalizadores Parciais ESC 27 So retornados os seguintes dados: Bytes de Status Totalizadores Parciais Tributados Iseno No Incidncia Substituio Totalizadores Parciais No Sujeitos ao ICMS Sangria Suprimentos Grande Total Retorno do Sub Total ESC 29 Tamanho de Retorno 3 bytes (Status). Subtotal 14 bytes. Retorno do Nmero do Cupom ESC 30 Tamanho de Retorno 3 bytes (Status). Subtotal 7 bytes (14 dgitos bcd). Retorno de Variveis ESC 35 Parmetro (obrigatrio) Seleciona informao que ser retornada, com o tamanho de 1 byte. 3 bytes 112 bytes(224 dgitos BCD) 7 bytes(14 dgitos BCD) 7 bytes(14 dgitos BCD) 7 bytes(14 dgitos BCD) 63 bytes(126 dgitos BCD) 7 bytes(14 dgitos BCD) 7 bytes(14 dgitos BCD) 9 bytes(18 dgitos BCD)
A seguir apresentada uma tabela com a varivel que ser retornada em funo do parmetro 1(chamado de V), nesta tabela constam o nmero de bytes que compem a varivel e o formato dos dados desta varivel.
No formato BCD os caracteres retornados tm o seguinte formato: Se uma varivel retornada for de 7 bytes BCD, e seu valor for R$ 1234,56 os 7 bytes retornados em caracter (14 dgitos BCD) sero: 00 00 00 00 12 34 56. 44
Atravs deste exemplo podemos observar que a unidade monetria destes dados est em centavos, sendo assim estes dados devem ser interpretados pelo aplicativo e a posio da vrgula est sempre entre o penltimo e o ltimo byte enviado para todas as variveis que retornem valores monetrios. [V] 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 VARIVEL NMERO DE SRIE VERSO DO FIRMWARE CGC/IE GRANDE TOTAL CANCELAMENTOS DESCONTOS CONTADOR SEQUNCIAL NMERO DE OPERAES NO FISCAIS NMERO DE CUPONS CANCELADOS NMERO DE REDUES NMERO DE INTERVENES TCNICAS NMERO DE SUBSTITUIES DE PROPRIETRIO NMERO DO LTIMO ITEM VENDIDO CLICH DO PROPRIETRIO NMERO DO CAIXA NMERO DA LOJA MOEDA FLAGS FISCAIS MINUTOS LIGADA MINUTOS IMPRIMINDO FLAG DE INTERVENO TCNICA FLAG DE EPROM CONECTADA VALOR PAGO NO LTIMO CUPOM DATA E HORA ATUAL (ORDEM DIA, MS, ANO, HORA, MIN, SEG) CONTADORES DOS TOTALIZADORES NO SUJEITOS AO ICMS DESCRIO DOS TOTALIZADORES NO SUJEITOS AO ICMS DATA DA LTIMA REDUO DATA DO MOVIMENTO (DIA, MS, ANO) FLAG DE TRUNCAMENTO FLAGS DE VINCULAO AO ISS TOTALIZADOR DE ACRSCIMOS CONTADOR DE BILHETES DE PASSAGEM BYTES 15 02 33 09 07 07 03 03 02 02 02 02 02 186 02 02 02 01 02 02 01 01 07 06 18 171 06 03 01 02 07 03 FORMATO ASCII BCD (4 dgitos BCD) ASCII BCD (18 dgitos BCD) BCD (14 dgitos BCD) BCD (14 dgitos BCD) BCD (6 dgitos BCD) BCD (6 dgitos BCD) BCD (4 dgitos BCD) BCD (4 dgitos BCD) BCD (4 dgitos BCD) BCD (4 dgitos BCD) BCD (4 dgitos BCD) ASCII BCD (4 dgitos BCD) BCD (4 dgitos BCD) ASCII DESCRIO ABAIXO BCD (4 dgitos BCD) BCD (4 dgitos BCD) 55h Modo Normal AAh Interveno Tcnica 55h Eprom conectada AAh desconectada BCD (14 dgitos BCD) BCD (6X2dgitos BCD) BCD 9X2 (9X4dgitos BCD) BCD 9x19 (9 strings com 19 caracteres) BCD (6X2dgitos BCD) BCD (3X2 dgitos BCD) FF arredondamento 00 truncamento Bits setados indicam que o totalizador respectivo Isnn BCD (14 dgitos BCD) BCD (6 dgitos BCD)
45
Manual do Usurio
[V] 32
BYTES 1925
FORMATO
1 byte indicando se alguma Forma de Pagamento foi usada no Cupom Fiscal vinculado. (se 1 SIM, se 0 NO). 16 bytes com a Descrio de cada Forma de Pagamento, inclundo Valor Recebido e TROCO. 10 bytes (20 dgitos BCD) com o valor das Formas de Pagamento, usando 4 casas decimais. 10 bytes (20 dgitos BCD) com o valor da forma emitida no ltimo Cupom Fiscal, usando 4 casas decimais. 1 byte para cada Forma de Pagamento indicando se a mesma foi usada para a emisso do Cupom No Fiscal Vinculado. Obs.: So 50 Formas de Pagamento mais o Valor Recebido e o TROCO. 33 RECEBIMENTOS (CNF NO VINCULADO) 1550
2 bytes (4 dgitos BCD) correspondendo ao Contador No Fiscal. 10 bytes (20 dgitos BCD) para cada Recebimento com o valor acumulado e com 4 casa decimais. 19 bytes para cada Recebimento com a sua Descrio. Obs.: So 50 Recebimentos. 34 DEPARTAMENTOS 600
10 bytes (20 dgitos BCD) com a quantidade de vezes que foi usado. 10 bytes (20 dgitos BCD) com o Valor. 10 caracteres Departamento com a Descrio. Obs.: So 20 Departamentos. 253 RETORNA TIPO DA IMPRESSORA Byte 1 (00) Bilhete de Passagem ou (FF) Cupom Fiscal. Byte 2 (00) Presenter ou (FF) Gaveta. Byte 3 (00) Cutter ou (FF) Autenticao. 03 Ver explicao ao lado.
Segue abaixo a discriminao do byte de retorno, caso o parmetro [V] seja igual a 17 (Flags Fiscais).
bit 0=1 bit 1=1 bit 2=1 bit 3=1 bit 4 bit 5=1 bit 6 bit 7=1 Comandos
Cupom Fiscal aberto. Fechamento de formas de pagamento iniciado. Horrio de vero(selecionado=1). J houve Reduo Z no dia. no existe. Permite cancelar Cupom Fiscal. no existe. Memria Fiscal sem espao. Parmetros Observaes
1 2 4 8 16 32 64 128
Monitoramento do Estado do Papel ESC 62 54 Este comando s ter retorno quando a impressora indicar Pouco Papel. A impressora retorna ACK ST1 ST2 n1 n2. Onde n1+(n2*256) o nmero de linhas impressas na condio de Pouco Papel.
46
Comandos
Parmetros
Observaes
Leitura dos Dados da ltima Reduo ESC 62 55 Tamanho de Retorno 616 dgitos BCD (308 bytes), com a seguinte estrutura. Se 00 reduo por comando, caso contrrio automtica. GT no momento da ltima reduo. Cancelamentos Descontos Tributos Totalizadores Parciais Tributados Sangria Suprimentos Totalizadores no Sujeitos ao ICMS Contadores dos TPs no Sujeitos ao ICMS Contador de Ordem de Operao Contador de Operaes no Sujeitas ao ICMS Nmero de Alquotas Cadastradas Data do Movimento Acrscimo Acrscimo Financeiro 2 18 14 14 64 266 14 14 126 36 6 6 2 6 14 14
RZAUT GTDA CANCEL DESCON TR TP SANGRIA SUPRIMENTOS NSI CNSI COO CNS AL DATA_PC ACRESC ACRFIN
47
Manual do Usurio
Captulo 8
Comandos de Impresso
Modos de Impresso
A Impressora Fiscal permite a impresso nos modos abaixo. Estes comandos s podem ser utilizados como parmetros na string, do cupom no fiscal, mensagem promocional e clich do proprietrio (este ltimo somente para o tcnico).
Modo Normal
Nmero de Colunas 48
Descrio No modo normal, cada caracter formado por uma matriz entrelaada de 7x7, ou seja, sete colunas por sete linhas. Este o modo de impresso selecionado ao ligar sua impressora. A operao em modo expandido faz com que o espao ocupado por cada caracter seja dobrado. Sendo assim, o expandido normal ter 24 caracteres na linha, o elite e o itlico tero 18 caracteres e o comprimido ter 27 caracteres. Neste modo os caracteres so colocados em destaque. Isto feito pela repetio da impresso sem avano da linha. Como no modo expandido, o sublinhado tambm independente dos outros modos. Sendo assim, qualquer um dos modos de impresso pode ser sublinhado.
Expandido
18, 24 e 27
Enfatizado Sublinhado
Comandos de Impresso
Estes comandos de impresso s podero ser utilizados dentro dos parmetros dos seguintes comandos fiscais.
Comando Direto Neste modo, o envio de um simples cdigo suficiente para comandar a Impressora Fiscal.
ASCII: HEXADECIMAL:
LF 0A
48
Este comando faz com que as instrues at ento armazenadas no buffer sejam impressas com subseqente avano de linha.
Seqncia de Controle Neste modo, deve ser enviado mais de um cdigo para comandar ou programar a impressora.
ASCII: HEXADECIMAL:
ESC 1B
W 57
01 01
Este comando faz com que as prximas impresses sejam feitas em modo expandido. A seguir so apresentados, em forma de sumrio, todos os comandos aceitos pela Impressora Fiscal.
ESC P um comando sem parmetros. ESC W 1/0 um comando que usa 1 para lig-lo e 0 para deslig-lo.
Operao AscII ESC @ Dec. 64 Hex. 40 Descrio Reinicializa programao da Impressora Fiscal Retorna ao modo de 48 colunas.
Movimentao Horizontal AscII ESC f 0 n Dec. 102 Hex. 1B 66 00 n Descrio Deslocamento horizontal n = nmero de espaos
49
Manual do Usurio
Controle de Dados ASCII CR Dec. 13 Hex. 0D Descrio Imprime linha sem avano
Tamanho da Impresso e Largura do Caracter ASCII SO ESC SO SI ESC SI DC2 DC4 ESC M ESC P ESC Wn ESC 4 ESC 5 Dec. 14 14 15 14 18 20 77 80 87 52 53 Hex. 0E 1B 0F 1B 12 14 1B 1B 1B 1B 1B 4D 50 57n 34 35 0F 0E Descrio Seleciona expandido por uma linha Seleciona expandido por uma linha Seleciona modo condensado Seleciona modo condensado Cancela modo condensado Cancela modo expandido de uma linha Seleciona modo normal (programao inicial) Seleciona modo elite Modo expandido (ligado n=01/desligado n=00) Liga modo itlico Desliga modo itlico
50
Captulo 9
Tabelas de Caracteres
Tabela ASCII
Os cdigos de 00 a 7F (hex) so independentes do modo de programao que se esteja utilizando e sero sempre os caracteres indicados na tabela abaixo.
51
Manual do Usurio
Captulo 10
Cuidados Especiais
Limpeza da Impressora
Para manter o bom funcionamento de sua impressora voc deve limp-la regularmente conforme procedimento a seguir:
Desligue a impressora; Abra a tampa frontal e retire a fita de impresso; Abra a tampa traseira e retire a bobina de papel; Utilize uma flanela ou pano macio e retire cuidadosamente a poeira acumulada; Se o gabinete da mquina estiver sujo, limpe-o com um pano macio umedecido em gua ou detergente natural. Nunca use estopa quimicamente tratada ou substncias qumicas de qualquer espcie. O uso destes produtos pode fazer com que o gabinete mude de cor ou se deforme.
Local de Uso
A impressora deve operar acomodada sobre uma superfcie plana onde suas entradas de ar fiquem desobstrudas.
Evite colocar a impressora em locais midos, sujeitos poeira ou ao do calor, como luz solar e aquecedores.
52
Captulo 11
ESPECIFICAES TCNICAS
Caractersticas Impresso Especificaes Mtodo: Nmero de agulhas: Formato da matriz: Direo: Larg. mxima da linha: Capacidade de colunas: Velocidade: Vel. de avano de papel: Espao entre linhas: Dimenses do caracter: Conjunto de caracteres: Modos de impresso: matricial por impacto 9 agulhas 5x7 7x7 9x9 bidirecional 63 mm 48 (18, 24, 27, 36, 48, e 54 para Cupom no sujeito ao ICMS) 2,4 linhas por segundo 11linhas por segundo 4,23 mm Altura 3,10 mm Largura 1,24 mm (a 40 cpl) CODE PAGE 850 normal (comprimido, expandido, sublinhado, itlico, enfatizado e elite para Cupom No Sujeito ao ICMS) cpp 19 14 22 7, 9, 11 cpl 48 36 54 18, 24, 27
MODO Normal Elite Comprimido Expandido Buffer de Entrada Papel de Impresso 1 KByte Tipo: Dimenses: Largura mxima do papel: Espessura (por via): Dimetro mximo da bobina: Capacidade de cpias: Fita de Impresso Tipo: Modelo: Serial Taxa de Transmisso:
Bobina de papel (trs vias) autocopiativo ou com carbono 76 1 mm 0,07 a 0,09 mm 65 mm original mais duas cpias (trs vias) cartucho de fibra de nylon DP600 ou IR61 Padro RS232-C Protocolo RTS/CTS 9600 bps, 8 bits de dados, 2 stop bits, sem paridade. FULL-RANGE (95 - 240V) 50 / 60 Hz 13W (aproximadamente) -35W (aproximadamente)
Interface de Comunicao
Alimentao
Consumo
53
Manual do Usurio
Caractersticas Confiabilidade
Especificaes MCBF: MCBF do cabeote : Temperatura: 4 milhes de linhas (exceto o cabeote) 80 milhes de caracteres de operao: +5C a +40C de armazenagem -30C a +70C 10 a 80% 5 a 90% 170 mm 156 mm 270 mm 2,0 kg
Condies Ambientais
Umidade
Dimenses
54
Captulo 12
Problemas
A seguir esto descritos alguns problemas que podem ocorrer durante o funcionamento da impressora e suas possveis solues. Problema A impressora no liga. Possveis causas No h tenso na rede eltrica. Procedimento Verifique se existe alguma chave geral na rede eltrica. Conecte algum outro equipamento eltrico na tomada de fora e verifique o perfeito estado de funcionamento da mesma. Desligue a mquina, verifique a continuidade do cabo de fora e a perfeita conexo entre a minimpressora e a rede. Troque-a. Retire-a, gire manualmente vrias vezes o tracionador. Recoloque a fita conforme o descrito no captulo de Apresentao. Troque o cabo. Verifique se a pinagem usada est de acordo com o protocolo que est sendo utilizado para o envio de dados. Lembre-se que a impressora utiliza o protocolo XON/XOFF e RTSC/CTS. sem a necessidade de alterar sua configurao.
Problemas com o cabo de fora. (o cabo pode estar rompido ou mal conectado na tomada de fora e/ou na impressora). A impresso sai fraca. A fita est gasta. A fita est presa.
H interrupo no cabo de comunicao (cabo partido). A pinagem utilizada no corresponde ao protocolo usado.
55
Manual do Usurio
Captulo 13
Acionamento de Gaveta
Na parte traseira de sua Impressora Fiscal est localizado o conector para acionar a gaveta (gaveta menno). Sua pinagem a descrita abaixo:
a)
Para gaveta MENNO: - Pino 1 = GND - Pino 2 = Acionamento do solenide para abertura da gaveta. - Pino 3 = Sensor de gaveta aberta/fechada (gaveta fechada chave aberta). - Pino 4 = +24V - Pino 5 = NC - Pino 6 = GND
Observar a marca da gaveta antes de conect-la impressora, pois a inverso das gavetas pode danificar a impressora.
56
Captulo 14
57
Manual do Usurio
Para colocar o papel, levante o cutter, passe a primeira via pelo rasgo do cutter e a segunda via por trs do cutter at o rebobinador conforme indicado no captulo de Apresentao. Abaixe o cutter e emita uma Leitura X, (preferivelmente pelo aplicativo, se o mesmo possuir esta funo), ao final da emisso o relatrio dever ser cortado.
58
Captulo 15
Para colocar o papel, levante o conjunto, passe a primeira via pelo rasgo do cutter e a segunda via por trs do cutter at o rebobinador conforme indicado no captulo de Apresentao. Gire os tracionadores do rebobinador manualmente para que o excesso do papel fique para fora.
59
Manual do Usurio
Abaixe o conjunto e emita uma Leitura X, (preferivelmente pelo aplicativo, se o mesmo possuir esta funo), ao final da emisso o relatrio dever ser cortado e transportado.
60
Captulo 16
61
Manual do Usurio
Abertura do Bilhete de Passagem Venda de Item Cancelamento de Item anterior Cancelamento de Item Genrico Fechamento de Cupom Fiscal sem Formas de Pagamento. Efetua forma de pagamento Termina Fechamento Cancelamento de Cupom
Observe que exceo do comando de abertura de Cupom Fiscal, os comandos do bilhete de passagem so exatamente os mesmos do cupom fiscal. Por isso, refira-se ao captulo 5 (Comandos do Cupom Fiscal) para os demais comandos.
Comando
Parmetro
Observaes
Abertura de Bilhete de Passagem ESC 37 Parmetro Ver tabela abaixo. Tamanho de Retorno obrigatrio 3 bytes (Status).
Informao Impresso do canhoto do motorista Impresso do valor pago no final do cupom Enfatiza informaes do EMBARQUE, POLTRONA e PLATAFORMA Local do Embarque Local de Destino Linha Prefixo Agente Agncia
Nmero de Bytes 1 1 1
Formato No Utilizado. Se 30H (0 ASCII) no imprime, do contrrio imprime. Se 30H (0 ASCII) no enfatiza, do contrrio.
40 40 40 40 40 40
40 caracteres ASCII 40 caracteres ASCII 40 caracteres ASCII 40 caracteres ASCII 40 caracteres ASCII 40 caracteres ASCII
62
Nmero de Bytes 12
Formato DD dia MM ms AA ano HH hora MM minuto SS segundo 2 caracteres ASCII 3 caracteres ASCII
Poltrona Plataforma
2 3
Venda de Itens
Para o registro de itens, utilize o comando ESC 09 do Captulo Comandos, porm valem algumas observaes: O campo de cdigo deve ser preenchido, porm no ser impresso. obrigatrio pelo convnio SINIEF 06/89 no mnimo o registro da Tarifa (num totalizador tributado) e do Seguro (no totalizador no incidncia).
Caso sua impressora possua cutter, o canhoto do motorista ser separado da via de passageiro por um picote, que facilita o destaque no momento do embarque. A informao O passageiro manter em seu poder este bilhete para fins de fiscalizao em viagem controlada pelo software bsico e impressa sempre que houver fechamento do bilhete. O canhoto do motorista s emitido no caso de estar ativa a emisso do Cupom Adicional.
63
Manual do Usurio
Captulo 17
Abertura do ECF 1. Verificar se possvel estabelecer comunicao com a impressora. (Pode se utilizar o comando ESC 13h). 2. Verificar a data do movimento (ESC 23H 1BH), se esta for diferente de zero ainda no foi efetuado o fechamento do ECF. 3. Verificar se a data atual do ECF (ESC 23H 17H), e compar-la com a do micro, se existir uma diferena alm de um limite tolervel (por exemplo 30 min.) solicite interveno tcnica no equipamento ou acerto da hora do micro. 4. Leia as alquotas programadas no ECF (ESC 1AH), verifique se as alquotas necessrias aos itens cadastrados no sistema esto presentes na impressora. Caso hajam alquotas faltando adicione-as (ESC 07h). Crie uma tabela de referncia cruzada entre as alquotas necessrias para a aplicao e as que esto cadastradas na impressora. Exemplo: No banco de dados existem itens em 3 classes de tributao 5,00%(ISS), 12,00% e 25,00%. Em duas impressoras diferentes as alquotas programadas so as seguintes:
TOTALIZADOR 01 02 03
64
Atravs da leitura das informaes sobre as alquotas e vinculao ao ISS possvel reprogramar no caso da impressora 1 T02 para IS02. De posse das informaes acima o aplicativo iria vender corretamente tanto na impressora 1 quanto na 2, uma venda de 17,00% na impressora 1 seria feita em T03 e na 2 em T02. Caso hajam alquotas ainda no programadas a aplicao pode program-las neste momento. 5. Verifique as informaes que possam ser relevantes do comando de retorno de variveis (ESC 23H), tais como Verso do Firmware, Moeda, Loja, Caixa, Clich etc. 6. Efetue as Programaes Iniciais necessrias (veja no captulo 5 os comandos de inicializao.). Por exemplo horrio de vero, no dia em que houver a entrada ou a sada do horrio de vero. Troca do smbolo da moeda. 7. Emita uma Leitura X.
Emisso do Cupom Fiscal ou Bilhete de Passagem Refira-se ao Captulo Comandos (Comandos do Cupom Fiscal) ou aos do Bilhete de Passagem Rodoviria Apndice VII). 1. Abra o Cupom Fiscal ou Bilhete de Passagem. 2. Registre os itens no totalizador devido. Pode ser do ICMS ou do ISS. 3. Cancele os itens caso necessrio. 4. Feche com formas de pagamento. 5. O campo de mensagens promocionais pode ser utilizado para a impresso de dados do consumidor. 6. Efetue o cancelamento do cupom caso necessrio.
Fechamento do ECF 1. Este procedimento deve ser executado at s 02:00 do dia seguinte ao do movimento. 2. Feche cupons/relatrios possivelmente abertos. 3. Emita possveis relatrios gerenciais. 4. Execute a Reduo Z.
65
Manual do Usurio
Incompatibilidades com Verses Anteriores O Comando 10 no existe mais no software bsico partir da verso 3.00, tendo sido retirado por ordem do COTEPE (orgo que homologa impressoras fiscais no Brasil). Para fechar o cupom, dever ser utilizado os comandos de Fechamento com Forma de Pagamento. Apesar do comando ter sido suprimido , o Driver DOS e a DLL conseguem interpretar este comando, enviando os 03 (trs) comandos de Fechamento de Cupom com Forma de Pagamento - Comando 32, Comando 72 (com o ndice 01 que corresponde Dinheiro) e Comando 34 -, sem problemas de imcompatibilidade com o aplicativo que utiliza o Comando 10. O Comando 33 (Efetua Forma de Pagamento), tambm no existe mais no software bsico partir da verso 3.00. Deve-se, agora, cadastr-la na impressora atravs do Comando 71 ou 73, efetuando a sua Forma de Pagamento, e com o Comando 72 especificando o ndice desta Forma. Apesar do Comando ter sido suprimido, o DRIVER DOS e a DLL conseguem interpretar este Comando, enviando o Comando 71 e o Comando 72 para a impressora. Deste modo, seu aplicativo poder continuar utilizando este comando, sem problemas de incompatibilidade, pois tanto o DRIVER como a DLL se encarrega de verificar se a Forma de Pagamento est cadastrada, e enviar o novo Comando. Caso a Forma de Pagamento no esteja cadastrada, o DRIVER ou a DLL, cadastra-a, obtendo seu ndice e enviando o novo Comando de Fechamento. O Relatrio No Sujeito ao ICMS mudou para o ttulo Emite Relatrio Gerencial. O comando no mudou, continua sendo ESC 14h ou 27 20, s que agora com o limite de 10 minutos de mensagem aps a sua abertura.
Ser impresso uma Leitura X antes e a cada 10 linhas imprimir LEITURA X COO:nnnnnn.
O Recebimento No Sujeito ao ICMS mudou para o ttulo Comprovante No Fiscal No Vinculado. O comando continuou o mesmo, s que com um parmetro opcional que indica a descrio da Forma de Pagamento, sendo assim, por ser opcional, no incompatibilizou o comando antigo.
66
Comentrios Gerais
1. Recebimentos No Sujeitos ao ICMS podem ser utilizados por exemplo para Conta de Luz, gua, Carn, etc. existem contadores especficos para estas operaes que podem servir para contar o nmero de operaes deste tipo executadas. 2. Com respeito ao Arredondamento/Truncamento. Refere-se exclusivamente multiplicao efetuada na venda de item com quantidade fracionria.
3. O clculo do desconto/acrscimo quando percentual sempre feito truncando-se os restos possveis na terceira casa. Quando for por valor, isto no ocorre.
67
Manual do Usurio
Captulo 18
68
69
Manual do Usurio
Anotaes
70
Anotaes
71
Manual do Usurio
Anotaes
72
Anotaes
73
Manual do Usurio
Anotaes
74
Anotaes
75
Impressora Fiscal ::
MP-20 FI II
Reviso 1.2 :: cd. 3354
:: Impressoras Fiscais :: Mini Impressoras :: Leitores :: Microterminais :: Pinpad :: Customer Display :: Gaveta :: Blocos Impressores :: Terminal de Consulta :: Mecanismos Impressores
Bematech Ind. e Com. de Equip. Eletrnicos S.A. Estrada de Santa Cndida, 263 Curitiba / PR / Brasil / 82630-490 tel.: 0800 41 6444 / fax.: 41 356 9579 sac@bematech.com.br www.bematech.com.br