Manual de Fluxo e Funções - Impressoras Bematech

Embed Size (px)

DESCRIPTION

Manual de Fluxo e Funções - Impressoras Bematech

Citation preview

Manual de Fluxo e Funes

Impressoras BematechBematech Autentica Documento Autenticar documento Parmetros: 1. TEXTO 2. Tempo Limite 3. Impressora Retorno: No possui. Bematech Executar comando do Driver Essa funo recebe como parmetro uma constante do tipo letras que ser um comando especifico do driver da Impressora Bematech, outro parmetro do tipo Lista que ser a lista de parmetros que ser passada para o comando do driver e retorna o Cdigo do retorno do comando. Parmetros: 1. Comando especifico do Driver da Impressora Bematech 2. Lista de parmetros Retorno: Cdigo do retorno Observaes: 1. Para executar um comando do Driver da Impressora Bematech, antes tem que ser utilizada a funo de Iniciar a Impressora cuja a documentao da funo est na descrio da mesma. Exemplos: 1. Bematech Executar comando do Driver Parmetro 1 : Le_Status (Comando especifico do Driver da Impressora Bematech) Parmetro 2 : Status(Lista de parmetros) Retorno : 44 (Cdigo do retorno) Bematech Fechar Porta Essa funo recebe como parmetro uma constante do tipo letras que define a porta e libera (fecha) a mesma que est em uso pela impressora ou por outro dispositivo, para uso posterior. Parmetros: 1. Porta Retorno: Inteiro Bematech Imprimir Texto Essa funo recebe como parmetro uma constante letras, que ser o texto a ser impresso e o identificador da impressora que opcional. Parmetros: 1. Texto para ser impresso 2. Identificador da Impressora Opcional Retorno: Inteiro Observaes: 1. Para obter o identificador da impressora voc deve utilizar a funo "Iniciar Impressora" que retorna o Identificador. Esse identificador s ser usado em caso de mais de uma impressora. 2. Para imprimir com impressoras no-fiscal, deve-se usar a funo "Bematech - Texto Formatado Exemplos: 1. Bematech Imprimir Texto Parmetro 1 : "TESTE IMPRESSO" (Texto para ser impresso) Parmetro 2 : NULL (Identificador da Impressora Opcional) Retorno : Cdigo do Retorno do comando Bematech Iniciar Impressora Inicia uma impressora Bematech atravs dos parmetros passados e retorna o identificador que dever ser usado nas chamadas subseqentes s funes de impresso, caso haja mais de uma impressora em uso na mquina ao mesmo tempo ser necessrio utilizar este parmetro. Parmetros: 1. Porta 2. Modelo da impressora Bematech Retorno: Identificador que dever ser usado nas chamadas subseqentes s funes de impresso. Observaes: 1. Esses so alguns dos modelos de impressoras Bematech 1 = MP-20 CI, MP-20 MI 2 = MP2000 CI 3 = MP-20 TH, MP-2000 TH 4 = 58mm Kiosk Printer, 76/80mm Kiosk Printer, 112mm

Kiosk Printer Exemplos: 1. Bematech Iniciar Impressora Parmetro 1 : LPT1 (Porta). Parmetro 2 : MP-20 CI (Modelo da impressora Bematech). Bematech Texto Formatado Essa funo recebe como parmetro uma constante letras, que ser o texto a ser impresso, uma constante do tipo inteiro onde ser e o identificador do tipo da letra, quatro valores lgicos, onde o primeiro identifica se Itlico, o segundo valor lgico identifica se Sublinhado, o terceiro identifica se Expandido e por ultimo identifica se Enfatizado/Negrito. Todos os valores lgicos ativam o seu modo com o valor quando o seu contedo for Verdadeiro e desativam quando for falso. O ultimo parmetro o identificador da impressora que opcional. Parmetros 1. Texto para ser impresso 2. Tipoletra 3. Itlico 4. Sublinhado 5. Expandido 6. Enfatizado/Negrito 7. Identificador da impressora Retorno: Inteiro Observaes: 1. Para obter o identificador da impressora voc deve utilizar a funo "Iniciar Impressora" que retorna o Identificador. Esse identificador s ser usado em caso de mais de uma impressora. Exemplos: 1. Bematech Imprimir Texto Formatado Parmetro 1 : TESTE IMPRESSO (Texto para ser impresso) Parmetro 2 : Verdadeiro (Itlico) Parmetro 3 : Falso (Sublinhado) Parmetro 4 : Falso (Expandido) Parmetro 5 : Falso (Enfatizado/Negrito) Fiscal - Abertura do dia Faz a abertura do caixa emitindo um suprimento e uma leitura X. Essa funo grava o COO inicial e o Grande Total inicial que sero usados na funo Bematech_FI_RelatorioTipo60Mestre. Portanto, se voc for emitir o relatrio "tipo 60 mestre" obrigatrio o uso dessa funo. Parmetros: Valor do suprimento (14 dgitos com 2 casas decimais) - Informe o valor "0" para no fazer suprimento. Forma de pagamento (16 caracteres) - Se no for informado, o suprimento ser feito em Dinheiro. Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Fiscal - Abrir cupom Abre o cupom fiscal na impressora. Parmetros: 1. CNPJ_CPF (29 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. 2. Na impressora fiscal YANCO, o parmetro CNPJ/CPF no existe e no ser impresso no Cupom Fiscal, mas a DLL efetua o tratamento e compatibiliza a funo. Fiscal - Abrir o comprovante no fiscal vinculado Abre o comprovante no fiscal vinculado. Parmetros: 1. Forma de pagamento (16 caracteres) 2. Valor pago na forma de pagamento (14 dgitos com 2 casas decimais) 3. Nmero do cupom a que se refere o comprovante (6 dgitos.) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. A forma de pagamento utilizada no pode ser dinheiro. 2. A forma de pagamento deve ter sido utilizada no cupom. 3. S pode ser emitido um comprovante no fiscal por forma de pagamento. 4. Os parmetros "Valor" e "Numero do Cupom" tornam-se obrigatrios se o comprovante emitido no for referente ao ltimo cupom fiscal emitido. 5. Na impressora fiscal YANCO, os parmetros utilizados nesta funo so opcionais. O Comprovante No Fiscal Vinculado aberto independente da forma de pagamento impressa no Cupom Fiscal. Fiscal - Abrir porta serial

Abre a porta serial para comunicao entre a impressora e o micro. Parmetros: No possui Retorno: 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. Observaes: 1. A funo l o nome da porta a ser aberta no arquivo de configuraes. Se o parmetro "porta" estiver configurado com a palavra "Default" a funo localiza onde a impressora est conectada e configura o arquivo INI. Fiscal - Acionar gaveta Abre a gaveta de dinheiro. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. 4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Fiscal - Acrscimos Retorna a valor acumulado dos acrscimos efetuados nos cupons. Parmetros: No possui Retorno: Valor acumulado dos acrscimos efetuados nos cupons Fiscal - Alquotas Retorna as alquotas cadastradas na impressora. Parmetros: No possui Retorno: Alquotas cadastradas na impressora. Observaes: 1. As alquotas retornadas estaro separadas por vrgula. Ex.: 1200, 1700, 0500, 1800 Fiscal - Alterar o smbolo da moeda Altera o smbolo da moeda programada na Impressora Fiscal. Parmetros: 1. Moeda Observaes: 1. O $ (cifro) inserido automaticamente. 2. O cupom fiscal deve estar fechado. 3. Ser executada somente aps uma Reduo Z. 4. Na impressora fiscal Bematech modelo MP-2100 TH FI, a programao do smbolo da moeda feita somente por Interveno Tcnica. 5. Na impressora fiscal YANCO, a programao do smbolo da moeda feita somente por Interveno Tcnica. Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. 5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Fiscal - Aumenta a descrio do item Esta funo permite aumentar a descrio do item at 200 caracteres. Parmetros: 1. Descrio do item (200 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. Esta funo deve ser usada antes da funo Fiscal - Vender item, pois assim, o item ser impresso com a nova descrio. 2. Ela tem validade somente para a impresso de um item, voltando ao default que de 29 caracteres na descricao do item. 3. Na impressora fiscal YANCO, este comando no existe. Fiscal - Autenticao Permite a autenticao de documentos. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Dever ser executada imediatamente aps um recebimento no fiscal ou o trmino de um cupom fiscal. 2. Poder ser repetido at 5 vezes para cada recebimento, aps isso o comando ser ignorado. 3. Na impressora fiscal BEMATECH, sero aguardados 5 segundos para o posicionamento do documento e autenticar no documento a data, hora, nmero da loja, nmero do caixa e o nmero do ltimo

cupom fiscal. Se decorrido os 5 segundos sem o posicionamento do documento, a impressora retornar ao seu estado normal, retornando o status de "Comando No Executado". 6. Na impressora fiscal YANCO, o documento deve ser posicionado antes do envio da funo, caso contrrio a autenticao ser impressa na bobina. Fiscal - Cancelamentos Retorna o valor acumulado dos itens e dos cupons cancelados Parmetros: No possui Retorno: 1. Valor acumulado dos itens e dos cupons cancelados Fiscal - Cancelar cupom Cancela o ltimo cupom emitido. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. No caso de cancelamento com o cupom ainda aberto, pelo menos um item deve ter sido vendido. 2. No poder ter ocorrido Reduo Z e nem Leitura X aps a emisso do cupom. 3. Na impressora fiscal YANCO, se a forma de pagamento j foi iniciada, o cancelamento do Cupom Fiscal no ser executado. Fiscal - Cancelar impresso de cheque Cancela a impresso do cheque que est sendo aguardado pela impressora. O cheque que est em impresso no pode ser cancelado. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. Funo usada somente na impressora MP-40 FI II. 2. Na impressora fiscal YANCO, este cancelamento no existe. Fiscal - Cancelar item anterior Cancela o ltimo item vendido. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar aberto 2. Ao menos um tem deve ter sido vendido 3. No deve ter sido cancelado nenhum item imediatamente anterior Fiscal - Cancelar item genrico Cancela qualquer item dentre os cem (100) ltimos itens vendidos. Parmetros: 1. Nmero do item (3 dgitos) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. 5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar aberto 2. Ao menos um tem deve ter sido vendido 3. O tem no pode ter sido cancelado anteriormente e nem fora da faixa dos ltimos itens vendidos. 4. Na impressora fiscal YANCO, se o item informado para o cancelamento, sofreu algum desconto, o mesmo no ser cancelado. A impressora retornar "Cancelamento No Permitido", "Comando No Executado". Fiscal - CGC e IE Retorna o CGC e a Inscrio Estadual do cliente/proprietrio cadastrado na impressora. Parmetros: No possui Retorno: Lista de retorno(CGC, IE) Fiscal - Clich proprietrio

Retorna o clich do proprietrio cadastrado na impressora. Parmetros: No possui Retorno: Clich do proprietrio cadastrado na impressora Fiscal - Configuraes da impressora Imprime configuraes da impressora fiscal em um relatrio gerencial. Ser emitida uma leitura X antes. Veja abaixo em "Observaes" as informaes que sero impressas. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Sero impressas as seguintes configuraes: Data da impressora 27/06/2001 Hora da impressora 11:38:37 Verso do firmware 0310 Nmero de srie 4708991023070 Nmero da loja 0001 Nmero do caixa 0001 Smbolo da moeda R$ Modo de operao Arredondamento Horrio de vero No J houve reduo Z No Memria fiscal Com espao Verso da dll 1.9 log da dll Desabilitado Lin. Imp. aps pouco papel 0 Tipo Impressora fiscal + gaveta+autenticao Fiscal - Contador de bilhetes de passagens Retorna o nmero de bilhetes de passagem emitidos. Parmetros: No possui. Retorno: 1. Nmero de bilhetes de passagem emitidos. Obsevaes: 1. A impressora fiscal YANCO no possui este tipo de contador. Fiscal - Contadores totalizadores no fiscais Retorna o nmero de vezes em que os totalizadores no sujeitos ao ICMS foram usados. Parmetros: No possui Retorno: O nmero de vezes em que os totalizadores no sujeitos ao ICMS foram usados. Observaes: 1. A impressora fiscal BEMATECH, permite a programao de at 50 totalizadores no fiscais, porm essa funo retorna somente os contadores dos 9 primeiros totalizadores cadastrados. 2. O contedo da varivel retornada ser 36 dgitos separados de 4 em 4 por vrgura que representam os 9 primeiros totalizadores. Ex.: "0001,0003,0001,0005,0004,0002,0003,0004,0007" 3. O primeiro valor corresponde ao nmero de vezes que o totalizador 01 foi usado, o segundo corresponde ao totalizador 02 e assim sucessivamente. 4. A impressora fiscal YANCO no possui contadores dos totalizadores no fiscais. Ser retornado zero, nas posies. Fiscal - Dados Sintegra Esta funo retorna informaes da memria fiscal utilizadas na gerao do relatrio Sintegra. Parmetros: Data inicial (Formato: ddmmaa, dd/mm/aa, ddmmaaaa ou dd/mm/aaaa) Data final (Formato: ddmmaa, dd/mm/aa, ddmmaaaa ou dd/mm/aaaa) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Os campos "Situao Tributria de ICMS" e "Valor acumulado na Situao Tributria" podero ser repetidos de acordo com o nmero de alquotas utilizadas nas vendas. 2. Os campos j esto formatados no tamanho que o relatrio do Sintegra exige. 3. Esta funo deve ser utilizada nas impressoras fiscais matriciais (MP-20 FI II e MP-40 FI II). Para as impressoras fiscais trmicas com MFD (Memria de Fita Detalhe), utilize a funo Bematech_FI_RelatorioSintegraMFD. 4. Cada linha do arquivo RETORNO.TXT corresponde a um dia de movimento na impressora. Fiscal - Dados ultima reduo Retorna os dados da impressora no momento da ltima Reduo Z. Parmetros: No possui Retorno: Os dados da impressora no momento da ltima Reduo Z. Fiscal - Data do movimento

Retorna a data do ltimo movimento. Parmetros: No possui Retorno: Data do ltimo movimento Fiscal - Data e hora da impressora Retorna a data e a hora atual da impressora. Parmetros: No possui Retorno: Lista de valores(Data na impressora, Hora n impressora) Fiscal - Data e hora da reduo Retorna a data da ltima Reduo Z. Parmetros: No possui Retorno: Lista de valores(Data da reduo, Hora da reduo) Fiscal - Descontos Retorna o valor acumulado dos descontos. Parmetros: No possui Retorno: O valor acumulado dos descontos. Fiscal - Efetuar forma de pagamento Imprime a(s) forma(s) de pagamento e o(s) valor(es) pago(s). Permite a impresso de comentrios na(s) forma(s) de pagamento. Parmetros: Forma de Pagamento: (16 caracteres) Valor do Pagamento: (14 dgitos) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -24: Forma de pagamento no programada. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. Descrio ser impressa uma linha aps a forma de pagamento. 2. O fechamento do cupom com formas de pagamento deve ter sido iniciado. 3. Na impressora fiscal YANCO, este comando no existe. Fiscal - Efetuar pagamento com forma e descrio Imprime a(s) forma(s) de pagamento e o(s) valor(es) pago(s). Permite a impresso de comentrios na(s) forma(s) de pagamento. Parmetros: Forma de Pagamento (16 caracteres) Valor do pagamento (14 dgitos) Descricao da Forma de Pagamento: (80 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -24: Forma de pagamento no programada. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. Descrio ser impressa uma linha aps a forma de pagamento. 2. O fechamento do cupom com formas de pagamento deve ter sido iniciado. 3. Na impressora fiscal YANCO, este comando no existe. Fiscal - Efetuar pagamento com ndice da forma Imprime a(s) forma(s) de pagamento e o(s) valor(es) pago(s), atravs de seu(s) ndice(s). Parmetros: Indice da Forma de Pagamento (2 caracteres) Valor do Pagamento (14 dgitos) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -24: Forma de pagamento no programada. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. Descrio ser impressa uma linha aps a forma de pagamento. 2. O fechamento do cupom com formas de pagamento deve ter sido iniciado. 3. Na impressora fiscal YANCO, este comando no existe. Fiscal - Efetuar pagamento ndice e descrio

Imprime a(s) forma(s) de pagamento e o(s) valor(es) pago(s), atrav de seu ndice, permite a impresso de comentrios na(s) forma(s) de pagamento. Parmetros: 1. Indice da Forma de Pagamento (2 caracteres) 2. Valor Pagamento (14 dgitos) 3. Descricao (80 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -24: Forma de pagamento no programada. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. Descrio ser impressa uma linha aps a forma de pagamento. 2. O fechamento do cupom com formas de pagamento deve ter sido iniciado. 3. Na impressora fiscal YANCO, este comando no existe. Fiscal - Efetuar retirada de dinheiro Faz uma sangria na impressora (retirada de dinheiro). Parmetros: Valor da sangria (14 dgitos com 2 casas decimais) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. 5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. Fiscal - Encerrar comprovante fiscal no vinculado Encerrar o comprovante no fiscal vinculado. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O comprovante no fiscal vinculado deve ter sido aberto. Fiscal - Espaamento de linhas entre os cupons Programa o espaamento de linhas entre os cupons. Parmetros: 1. Espaamento entre os cupons Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. 5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. O parmetro de entrada tem que ser entre 0 e 255 indicando o nmero de linhas. O valor default da impressora 8 linhas. 2. Na impressora fiscal YANCO, esta programao no existe. Fiscal - Estornar forma de pagamento Permite estornar valores de uma forma de pagamento e inserir em outra. Fiscal - Executar funo do driver da Bematech Executa a funo da impressora bematech que foi passada como parmetro . Parmetros: 1. Nome da funo 2. Lista de Parmetros da funo Retorno: Retorno da funo Observaes: 1. Os nomes das funes so os encontrados no arquivo BemaFisc.ocx disponibilizado pela empresa Bematech 2. Para mais informaes consultar o site http://www.bematech.com.br/suporte 3. O limite da lista de parmetros para da funo 12 4. Funo que os parmetros passados servem como retorno da funo no funcionam Fiscal - Fazer suprimento Faz um suprimento na impressora (entrada de dinheiro). Parmetros: 1. Valor do suprimento (14 dgitos com 2 casas decimais) 2. Forma de Pagamento(Forma de pagamento (16 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Se a forma de pagamento no dor informada, o suprimento ser feito em

Dinheiro. 2. Na impressora fiscal YANCO, o Suprimento impresso como Recebimento e em Dinheiro. Fiscal - Fechamento do dia Faz o fechamento do dia emitindo uma Reduo Z. Essa funo grava o COO final e o Grande Total final que sero usados na funo Bematech_FI_RelatorioTipo60Mestre. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Fiscal - Fechar cupom Fecha o cupom fiscal com a impresso da mensagem promocional. Parmetros: 1. Forma de Pagamento (16 caracteres) 2. Acrescimo ou Desconto A - para acrscimo D - para desconto 3. Tipo de Acrescimo ou Desconto $ - para desconto por valor % - para percentual 4. Valor do Acrescimo ou Desconto (14 dgitos para acrscimo ou desconto por valor e 4 dgitos para acrscimo ou desconto por percentual) 5. Valor Pago (14 dgitos) 6. Mensagem (384 caracteres) (8 linhas X 48 colunas) - impressora fiscal MP-20 FI II (320 caracteres) (8 linhas X 40 colunas) - impressora fiscal MP-40 FI II Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom deve estar aberto. 2. Pelo menos 1 (um) item deve ter sido vendido e no pode ter sido cancelado. 3. A utilizao essa funo elimina a obrigatoriedade de uso das funes "Fiscal - Iniciar fechamento de cupom", "Fiscal - Efetuar forma de pagamento" e "Fiscal - Terminar fechamento do cupom" que esto implementadas internamente na funo. 4. Na impressora fiscal YANCO, se a forma de pagamento no estiver cadastrada na impressora, a funo retorna erro. A programao das formas de pagamento feita, somente, por Interveo Tcnica. Fiscal - Fechar cupom resumidamente Permite fechar o cupom de forma resumida, ou seja, sem acrscimo ou desconto no cupom e com apenas uma forma de pagamento. Essa funo l o subtotal do cupom para fecha-lo. Parmetros: 1. Forma de Pagamento: (16 caracteres) 2. Mensagem 384 caracteres (8 linhas X 48 colunas) - para a impressora fiscal MP-20 FI II 320 caracteres (8 linhas X 40 colunas) - para a impressora fiscal MP-40 FI II Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom deve estar aberto 2. Pelo menos 1 (um) item deve ter sido vendido e no pode ter sido cancelado 3. A utilizao essa funo elimina a obrigatoriedade de uso das funes "Fiscal - Iniciar fechamento de cupom", "Fiscal - Efetuar forma de pagamento" e "Fiscal - Terminar fechamento do cupom" que esto implementadas internamente na funo. 4. Na impressora fiscal YANCO, se a forma de pagamento no estiver cadastrada na impressora, a funo retorna erro. A programao das formas de pagamento feita, somente, por Interveo Tcnica. Fiscal - Fechar porta serial Fecha a porta serial. Parmetros: No possui Retorno: 1: OK. 0: Erro ao fechar a porta. Fiscal - Fechar relatrio gerencial Encerra o relatrio gerencial. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O relatrio gerencial deve estar aberto.

Fiscal - Fechar relatrio X ou Z Esta funo realiza o fechamento do Relatrio X ou do Relatrio Z, quando o mesmo estiver aberto e no finalizado. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. 5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Fiscal - Finalizar modo TEF Esta funo destrava o teclado e o mouse, nas operaes de TEF. Parmetros: No possui Retorno: 1: OK. Fiscal - Flags de viculao ISS Retorna os flags das alquotas de vinculacao ao ISS. Parmetros: No possui Retorno: Lista de retorno(Flag 1- referente as alquotas da posio 1 a 8, Flag 2 - referente as alquotas da posio 9 a 16) Fiscal - Fora de impacto da impressora Permite tornar a impresso mais forte nos equipamentos baseados na MP-20 FI II. Parmetros: 1. Fora de impacto 1- Impacto fraco(Default) 2- Impacto mdio 3- Impacto forte Observaes: 1. A seleo de uma fora de impacto diferente da default implica na diminuio da vida til do cabeote de impresso. 2. Na impressora fiscal YANCO, esta programao no existe. Retorno: 0. Erro de comunicao. 1. OK. -2. Parmetro invlido na funo. -4. O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5. Erro ao abrir a porta de comunicao. -27. Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Fiscal - Grande total Retorna o valor do Grande Total da impressora. Parmetros: No possui Retorno: Grande Total da impressora Fiscal - ICMS no cupom fiscal Retorna a valor total do ICMS pago no cupom fiscal. Parmetros: No possui Retorno: Total do ICMS pago no cupom fiscal. Observaes: 1. Para que esta funo tenha efeito, a chave CalculoIcmsCupom deve existir no arquivo BemaFI32.ini, na seo [Sistema] e habilitada (CalculoIcmsCupom=1) para que a dll possa atender a solicitao na portaria 40888/07 do RJ. Fiscal - Impresso de carn Imprime um carn de pagamento. Parmetros: 1. Titulo para o carn, impresso centralizado e expandido em cada parcela (20 caracteres) 2. O(s) valor(es) de cada parcela, separadas por ';' (ponto virgula), com duas casas decimais obrigatriamente. (Formatos vlidos: "23,23;1.200,00" ou "2323;120000".) 3. A(s) data(s) de vencimento das parcelas separadas por ';'. (Formato vlidos: "10/10/2003;10112003; ".) 4. Quantidade de Parcelas. Deve ser diferente de zero. 5. Texto livre (200 caracteres.) 6. Nome do cliente (30 caracteres) 7. Nmero do RG/CPF do cliente. Pode ser nulo ou vazio. 8. COO do Cupom Fiscal (6 caracteres) 9. Quantidade de Vias. (1 ou 2 apenas) 10. Assinatura 1: Habilita a impresso de uma linha tracejada para a assinatura do cliente. 0: No habilita a impresso da linha tracejada para a assinatura do cliente. Retorno: 0 - Erro de comunicao. 1 - Ok. -1 - Erro de execuo. -2 - Erro de parmetros. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: Para o parmetro Parcelas, quando passado um nmero menor de parcelas na string do que passado no parmetro quantidade, o valor das parcelas no passadas ser iguado ao ltimo valor vlido na string. Por exemplo, caso seja passado "20,00;12000;340" em parcelas e 6 em

quantidade, o valor de cada parcela ser impresso da seguinte forma, respectivamente: R$ 20,00 ... R$ 120,00 ... R$ 3,40 ... R$ 3,40 ... R$ 3,40 ... R$ 3,40. Caso o valor passado em quantidade sema menor do que o nmero de parcelas encontradas em parcelas, a funo retorna erro de parmetros. - Para o parmetro Datas, quando passado um nmero menor de datas do que passado no parmetro quantidade, as datas ausentes sero calculadas e impressas com acrscimo de um ms, a partir da ltima data vlida. Por exemplo, caso seja passado "20/09/1999;31/12/1999" no parmetro datas e 5 no parmetro quantidade, sero impressas no ca Fiscal - Imprime comprovante no fiscal vinculado Imprime o comprovante no fiscal no vinculado. Parmetros: 1. ndice do totalizador para recebimento parcial (2 dgitos) 2. Valor do recebimento (14 dgitos com duas casas decimais). 3. Forma de pagamento (16 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. 2. O totalizador deve estar cadastrado. Fiscal - Imprimir cheque Imprime cheque na impressora MP-40 FI II Bematech e na impressora YANCO 8500. Parmetros: 1. Nmero do banco (3 dgitos) 2. Valor do cheque (14 dgitos) 3. Favorecido (45 caracteres) 4. Cidade (27 caracteres) 5. Data (Formato: ddmmaa, dd/mm/aa, ddmmaaaa ou dd/mm/aaaa) 6. Comentrios (120 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -7: Banco no encontrado no arquivo BemaFI32.ini. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Funo usada somente na impressora BEMATECH MP-40 FI II e na impressora YANCO 8500. Fiscal - Imprimir comprovante no fiscal vinculado Imprime o comprovante no fiscal vinculado. Parmetros: 1. Texto a ser impresso no comprovante no fiscal vinculado (618 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Na impressora fiscal BEMATECH, s pode ser usado durante 2 (dois) minutos aps a abertura do comprovante no fiscal vinculado. Se esse tempo for ultrapassado o comprovante fechado automaticamente. 2. Na impressora fiscal YANCO, no tem limite de tempo, para o fechamento do comprovante. O tamanho da linha de 46 colunas. Fiscal - Imprimir cpia de cheque Imprime cpia do ltimo cheque impresso. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -7: Banco no encontrado no arquivo BemaFI32.ini. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Funo usada somente na impressora BEMATECH MP-40 FI II e na impressora YANCO 8500. Fiscal - Imprimir departamentos Imprime os departamentos e seus valores acumulados em um relatrio gerencial. Ser emitida uma leitura X antes. Essas informaes eram impressas na leitura X at a verso 3.0 e foram retiradas por solicitao do fisco. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi

encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. Na impressora fiscal YANCO, este comando no existe. Fiscal - Imprimir relatrio gerencial Imprime o relatrio gerencial. Parmetros: 1. Texto a ser impresso no relatrio (618 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. 2. Se qualquer funo diferente da "Fiscal - Fechar relatrio gerencial" for chamada com o relatrio aberto, efetuar seu fechamento automaticamente. 2. Na impressora fiscal YANCO o tamanho da linha de 46 colunas. Fiscal - Incluir cidade e favorecido Inclui o nome da cidade e do favorecido no arquivo de configurao da impressora. Parmetros: 1. Nome da cidade (27 caracteres) 2. Nome do favorecido (45 caracteres) Retorno: 1: OK. -1: Erro de execuo da funo. -2: Parmetro invlido na funo. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Aps gravar o nome da cidade e do favorecido no arquivo de configurao no mais necessrio passar essas informaes como parmetros para a funo "Fiscal - Imprimir cheque", a no ser que seja necessrio imprimir uma cidade ou um favorecido diferente aos que esto programados. 2. Funo usada somente na impressora BEMATECH MP-40 FI II e impressora YANCO 8500. Fiscal - Informaes da balana Requisita informao da balana pela serial. Parmetros: 1. Porta serial onde na qual a balana est conectada 2. Modelo da balana 1: Modelo BP6 2: Modelo CS15 3. Peso medido pela balana (Formato:"KKggg" (Ex: "01200" igual 1Kg e 200g). Para as balanas da famlia BP "SKKggg") 4. Preo por kilo, configurado na balana (Formato: "RRRCC") 5. Preo total do produto (Formato "RRRCCC") Observaes: 0 - Erro de comunicao. 1 - Ok. -1 - Erro de execuo. -2 - erro de parametros. -33 - Condio de alvio de prato (para modelos CS) ou peso negativo (para modelos BP). -34 - Peso instvel. -35 - Peso excedido. Fiscal - Iniciar fechamento de cupom Inicia o fechamento do cupom com o uso das formas de pagamento. Parmetros: 1. Acrescimo ou Desconto A - acrscimo D - para desconto. 2. Tipo de Acrescimo ou desconto $ - desconto por valor % - desconto por percentual 3. Valor de Acrescimo ou Desconto (14 dgitos por valor e 4 dgitos por percentual) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom deve estar aberto 2. Pelo menos um item deve ter sido vendido 3. O valor do acrscimo ou descontado deve ser menor que o subtotal do cupom. 4. Na impressora fiscal YANCO, caso no seja informado um acrscimo ou desconto, a linha do TOTAL no aparecer impressa. Fiscal - Iniciar impressora fiscal Inicia a impressora fiscal Parmetros: No possui Observaes: 1. A impressora no pode ser inicializada e utilizada no mesmo fluxo. Fiscal - Iniciar modo TEF Esta funo trava o teclado e o mouse, nas operaes de TEF. Parmetros: No possui Retorno: 1: OK.

Fiscal - Leitura X Emite a Leitura X na impressora. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. Fiscal - Leitura X pela serial Recebe os dados da Leitura X pela serial e grava em arquivo texto. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. Fiscal - Ler da memria por data pela serial Recebe os dados da memria fiscal por intervalo de datas pela serial e grava em arquivo texto. Parmetros: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. Fiscal - Ler da memria por perodo Emite a leitura da memria fiscal da impressora por intervalo de datas. Parmetros: 1. Data inicial (Formato: ddmmaa, dd/mm/aa, ddmmaaaa ou dd/mm/aaaa) 2. Data final (Formato: ddmmaa, dd/mm/aa, ddmmaaaa ou dd/mm/aaaa) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. Fiscal - Ler da memria por reduo Emite a leitura da memria fiscal da impressora por intervalo de redues. Parmetros: Reduo Inicial (4 dgitos) Reduo Final (4 dgitos) Retorno: 0: Erro de comunicao. 1: OK. 2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. Fiscal - Ler da memria por reduo pela serial Recebe os dados da leitura da memria fiscal por intervalo de redues pela serial e grava em arquivo texto. Parmetros: Reduo da Inicial (4 dgitos) Reduo da Final (4 dgitos) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. Fiscal - Mapa resumo Gera o relatrio "Mapa Resumo" referente ao movimento do dia. As informaes sero geradas no arquivo RETORNO.TXT no diretrio configurado no parmetro "path" do arquivo ini. O diretrio default configurado o diretrio raiz (C:\). Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo

STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Aps a linha "Substituio Tributria" sero gravadas as informaes de vendas referente as alquotas de ICMS. Portanto, o nmero de linhas ir variar de acordo com o nmero de alquotas de ICMS cadastradas na impressora. 2. As informaes contidas no mapa resumo sero referentes aos dados da ltima reduo Z, portanto, para gerar o mapa resumo referente ao movimento do dia voc deve executar essa funo aps a reduo Z, caso contrrio o mapa resumo ser gerado com as informaes referente ao movimento do dia anterior. Fiscal - Minutos imprimindo Retorna o tempo em minutos que a impressora est ou esteve imprimindo. Parmetros: No possui Retorno: Minutos que a impressora est ou esteve imprimindo Observaes: 1. Na impressora fiscal YANCO, este retorno no existe. Fiscal - Minutos ligada Retorna o tempo em minutos que a impressora est ligada. Parmetros: No possui Retorno: Minutos que a impressora est ligada Observaes: 1. Na impressora fiscal YANCO, este retorno no existe. Fiscal - Modelo da impressora Retorna o modelo da impressora fiscal em uso. Parmetros: No possui. Retorno: Modelo da impressora fiscal em uso Fiscal - Monitoramento do papel Retorna o nmero de linhas impressas aps o status de Pouco Papel. Parmetros: No possui. Retorno: Nmero de linhas impressas aps o status de pouco papel Fiscal - Nome no plural da moeda Programa o nome da moeda no plural para a impresso de cheques. Parmetros: No possui Parmetros: 1. Nome da moeda no plural (22 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Funo usada somente na impressora BEMATECH MP-40 FI II ou na YANCO 8500. Fiscal - Nome no singular da moeda Programa o nome da moeda no singular para a impresso de cheques. Parmetro: 1. Nome da Moeda no singular (19 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observao: 1. Funo usada somente na impressora BEMATECH MP-40 FI II e na impressora YANCO 8500. Fiscal - Nomear departamento Programa departamento na impressora. Parmetros: 1. ndice do departamento 2. Nome do departamento Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. 5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. O cupom

fiscal deve estar fechado 2. Ser executada somente aps uma Reduo Z 3. Na impressora fiscal YANCO, esta programa no existe Fiscal - Nomear totalizador no sujeito ao ICMS Programa Totalizador No Sujeito ao ICMS. Parmetros: 1. ndice 2. Totalizador (19 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. 2. No pode haver outro totalizador cadastrado com o mesmo ndice. 3. Ser executada somente aps uma Reduo Z ou antes do movimento de valor na impressora. 4. Na impressora fiscal Bematech modelo MP-2100 TH FI o tamanho da descrio do totalizador foi reduzido para 15 caracteres. Para manter a compatibilidade, ser aceito o tamanho de 19 caracteres, mas internamente a impressora registrar apenas os 15 primeiros caracteres. Fiscal - Nmero caixa Retorna o nmero do caixa cadastrado na impressora. Parmetros: No possui. Retorno: Nmero caixa cadastrado na impressora Fiscal - Nmero cupom Retorna o nmero do cupom. Parmetros: No possui. Retorno: Nmero do cupom. Fiscal - Nmero da loja Retorna o nmero da loja cadastrado na impressora. Parmetros: No possui. Retorno: Nmero da loja cadastrado na impressora Fiscal - Nmero de cupons cancelados Retorna o nmero de cupons cancelados. Parmetros: No possui. Retorno: Nmero de cupons cancelados Fiscal - Nmero de intervenes Retorna o nmero de intervenes tcnicas realizadas na impressora. Parmetros: No possui. Retorno: Nmero de intervenes tcnicas realizadas na impressora Fiscal - Nmero de operaes no fiscais Retorna o nmero de operaes no fiscais executadas na impressora. Parmetros: No possui Retorno: Nmero de operaes no fiscais executadas na impressora Observaes: 1. Na impressora fiscal YANCO, este retorno no existe. Fiscal - Nmero de redues Retorna o nmero de redues Z realizadas na impressora. Parmetros: No possui Retorno: Nmero de redues Z realizadas na impressora Fiscal - Nmero de srie Retorna o nmero de srie da impressora. Parmetros: No possui Retorno: Nmero de srie da impressora Observaes: - Na impressora fiscal YANCO sero retornados 10 bytes, referente ao nmero de srie do equipamento, o restante ser preenchido com espaos em

branco. - Nas impressoras fiscais MP-2000 TH FI, MP-6000 TH FI, MP-25 FI e MP-50 FI sero retornados os 15 primeiros caracteres de seu nmero serial. O nmero serial nestas impressoras alfanumrico com o tamanho de 20 caracteres. Fiscal - Nmero de srie criptografado Retorna o nmero de srie da impressora criptografado. Parmetros: No possui Retorno Nmero de srie criptografado Observaes: 1. Para os modelos MP-25 FI, MP-50 FI, MP-2000 TH FI, MP-2100 TH FI e MP-6000 TH FI, a chave "Impressora" deve estar igual a 1 (Impressora=1) no arquivo de configurao BemaFI32.ini para que o nmero de srie retornado seja de 20 caracteres para a criptografia. Caso esta chave esteja igual a 0 (Impressora=0), sero retornados apenas 15 caracteres para a criptografia Fiscal - Nmero de srie descriptografado Devolve o nmero de srie da impressora descriptografado, a partir do nmero de srie criptografado informado. Parmetros: 1. Nmero de srie criptografado Retorno: Nmero de srie descriptografado Observaes: Deve-se informar o nmero de srie criptografado pela funo 'Fiscal - Nmero de srie criptografado' para que o mesmo possa ser descriptografado. Fiscal - Nmero de substituies de proprietrio Retorna o nmero de substituies de proprietrio. Parmetros: No possui Retorno: Nmero de substituies do proprietrio Fiscal - Programar alquota Programa alquota tributria na Impressora Fiscal. Parmetros: 1. Alquota 2. Vnculo 0- ICMS 1- ISS Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. O cupom fiscal deve estar fechado. 2. Na impressora fiscal YANCO, a programao da Alquota s realizada por Interveno Tcnica. 3. Nas impressoras fiscais MP-2000 TH FI, MP-6000 TH FI, MP-25 FI e MP-50 FI a programao da alquota s ser permitida somente aps uma Reduo Z. Fiscal - Programar arredondamento Programa o modo arrendondamento na impressora. Este arredondamento se refere venda de item com quantidade fracionria. Parmetros: No possui Parmetros: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. O cupom fiscal deve estar fechado. 2. Ser executada somente aps uma Reduo Z. 3. Na impressora fiscal YANCO, esta programao no existe. 4. Nas impressoras fiscais MP-2000 TH FI, MP-6000 TH FI, MP-25 FI e MP-50 FI est programao no existe. Elas somente operam em modo de truncamento. Fiscal - Programar caracter para autenticao Programa um caracter grfico para autenticao. Parmetros: Coordenadas: (18 valores para programao do caracter grfico, separados por vrgula) Ex: "001,002,004,008,016,032,064,128,064,032,016,008,004,002,129,129,129,129" Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -3: Alquota no programada. 4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). 30: Funo no compatvel com a impressora YANCO. Observaes: 1. Uma vez programado,

este caracter ser mantido na memria da impressora mesmo que a mesma seja desligada. 2. Na impressora fiscal YANCO, esta programao no existe. Fiscal - Programar horrio de vero Programa e desprograma o horrio de vero. Se a impressora j estiver no horrio de vero o mesmo ser desprogramado atrasando o relgio em 1 (uma) hora, caso contrrio ser adiantado 1 (uma) hora. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). 30: Funo no compatvel com a impressora YANCO. Observaes: 1. A programao do horrio de vero ser realizada somente aps uma Reduo Z. Para desprogramar, somente 1 (uma) hora aps a Reduo Z e no pode ter havido movimento na impressora nesse perodo. Fiscal - Programar truncamento Programa o modo truncamento na impressora. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. O cupom fiscal deve estar fechado 2. Ser executada somente aps uma Reduo Z. 3. Na impressora fiscal YANCO, esta programao no existe. 4. Nas impressoras fiscais MP-2000 TH FI, MP-6000 TH FI, MP-25 FI e MP-50 FI est programao no existe. Elas somente operam em modo de truncamento. Fiscal - Reduo Z Emite a Reduo Z na impressora. Permite ajustar o relgio interno da impressora em at 5 minutos. Parmetros: 1. Data atual (Formato: ddmmaa ou dd/mm/aa, dd/mm/aaaa ou dd/mm/aa) 2. Hora a ser alterada (formato hhmmss ou hh:mm:ss) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Fiscal - Registros tipo 60 Esta funo retorna os registro Tipo 60 Mestre e Analtico completos da impressora.(sero gravadas no arquivo RETORNO.TXT) Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Esta funo deve ser utilizada diariamente, aps a emisso da Reduo Z. 2. Os campos j esto formatados no tamanho que o relatrio do Sintegra exige. Fiscal - Relatrio Gerencial TEF Imprime o relatrio gerencial travando e destravando automaticamente o teclado e o mouse. Esta funo pode ser utlizada para a impresso do texto da transao TEF. No necessrio usar nenhuma outra funo ou API do Windows para travar o teclado e o mouse. Parmetros: 1. Texto a ser impresso no relatrio (618 caracteres) Retorno: 0: Erro de comunicao. 1: OK. 2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. O cupom fiscal deve estar fechado. 2. Se qualquer funo diferente da "Fiscal - Relatrio Gerencial TEF" for chamada com o relatorio aberto, efetuar seu fechamento automaticamente. 3. Para fechar o relatrio gerencial use a funo "Fiscal - Encerrar comprovante fiscal no vinculado". Fiscal - Relatrio tipo 60 analtico

Gera o relatrio "Tipo 60 analtico" exigido pelo convnio de ICMS 85/2001. As informaes sero geradas no arquivo RETORNO.TXT no diretrio configurado no parmetro "path" do arquivo ini. O diretrio default o diretrio raiz (C:\). Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Aps a linha "N..." sero gravadas as informaes de vendas referentes s alquotas tributrias. Portanto, o nmero de linhas ir variar de acordo com o nmero de alquotas cadastradas na impressora. 2. As informaes contidas no relatrio Tipo 60 Analtico so referentes aos dados da ltima Reduo Z. Portanto, para gerar o relatrio referente ao movimento do dia voc deve executar essa funo aps a Reduo Z, caso contrrio as informaes geradas sero referentes ao movimento do dia anterior. Fiscal - Relatrio tipo 60 mestre Gera o relatrio "Tipo 60 Mestre" exigido pelo convnio de ICMS 85/2001. As informaes sero geradas no arquivo RETORNO.TXT no diretrio configurado no parmetro "path" do arquivo ini. O diretrio default o diretrio raiz (C:\). Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: As informaes contidas no relatrio Tipo 60 Mestre so alimentadas pelas funes: Bematech_FI_AberturaDoDia e Bematech_FI_FechamentoDoDia (veja essas funes para maiores informaes). A funo Bematech_FI_RelatorioTipo60Mestre deve ser executada aps a funo Bematech_FI_FechamentoDoDia() ou aps a Reduo Z (caso a reduo tenha sido executada automaticamente pela impressora). Fiscal - Resetar impressora Reseta a impressora em caso de erro. Parmetros: No possui Retorno: 0: Erro de comunicao. 1: OK. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. Ser executada somente se a impressora estiver em erro. 2. Na impressora fiscal YANCO, este comando no existe. Fiscal - Retorno da impressora L o retorno da impressora referente ao ltimo comando enviado. Parmetros: No possui Retorno: Lista de elementos( ACK: Primeiro byte, ST1: Segundo byte, Terceiro byte) Observaes: 1. Essa funo deve ser usada aps a execuo de qualquer outra funo da DLL para ler o Retorno da Impressora referente a funo executada. Essa funo devolve o status da impressora. 2. Se o retorno do Ack, St1 e St2 for 0,0,0 corresponde que a impressora no possui nenhum status de execuo para retornar. Isso significa que nehuma funo foi executada anteriormente Fiscal - Smbolo da moeda Retorna o smbolo da moeda cadastrado na impressora. Parmetros: No possui Retorno: Smbolo da moeda cadastrada na impressora Fiscal - Status do cheque Verifica o status do cheque. Parmetros: No possui Retorno: Status do cheque 1 - Impressora ok. 2 - Cheque em impresso. 3 - Cheque posicionado. 4 - Aguardando o posicionamento do cheque. Observaes: 1. Funo usada somente na impressora MP-40 FI II. 2. Na impressora fiscal YANCO, esta verificao no existe.

Fiscal - Subtotal Retorna o valor do subtotal do cupom. Parmetros: No possui Retorno: Subtotal do cupom. Fiscal - Terminar fechamento do cupom Termina o fechamento do cupom com mensagem promocional. Parmetros: 1.Mensagem(384 caracteres) (8 linhas X 48 colunas) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -36: Forma de pagamento no finalizada. Observaes: 1. A impressora fiscal MP-20 FI II, 320 caracteres (8 linhas X 40 colunas), para a impressora fiscal MP-40 FI II. 2. A forma de pagamento deve ter sido efetuada. 3. Na impressora fiscal BEMATECH, sero impressas 8 linhas de texto. 4. Na impressora fiscal YANCO, sero impressas 4 linhas de texto. Cada linha com 46 colunas. Fiscal - Tipo da impressora Retorna o tipo de impressora. Parmetros: No possui Retorno: 1 - Impressora fiscal, gaveta, autenticaao. 2 - Impressora fiscal, gaveta, cutter. 3 - Impressora fiscal, presenter, autenticaao. 4 - Impressora fiscal, presenter, cutter. 5 - Impressora bilhete de passagem, gaveta, autenticaao. 6 - Impressora bilhete de passagem, gaveta, cutter. 7 - Impressora bilhete de passagem, presenter, autenticaao. 8 - Impressora bilhete de passagem, presenter, cutter. Fiscal - Totalizadores no fiscais Retorna a descrio dos totalizadores no fiscais programados na impressora. Parmetros: No possui Retorno: Totalizadores no fiscais programados na impressora Observaes: 1. Os totalizadores viro separados por vrgula. 2. A impressora permite a programao de at 50 totalizadores no fiscais, porm essa funo retorna somente os 9 primeiros cadastrados. 3. Na impressora fiscal YANCO so retornados apenas 8 totalizadores no fiscais. Fiscal - Totalizadores Parciais Retorna os totalizadores parciais cadastrados na impressora com as seguintes informaes Parmetros: No possui Retorno: Os totalizadores parciais cadastrados na impressora com as seguintes informaes Observaes: 1. So retornadas as seguintes informaes separadas por vrgulas: Totalizadores parciais tributados..........: 224 bytes Iseno....................................: 14 bytes No incidncia.............................: 14 bytes Substituo................................: 14 bytes Totalizadores parciais no sujeitos ao ICMS: 126 bytes Sangria....................................: 14 bytes Suprimento.................................: 14 bytes Grande Total...............................: 18 bytes Fiscal - ltimo item vendido Retorna o nmero do ltimo item vendido. Parmetros: No possui Retorno: Nmero do ltimo item vendido. Observaes: 1. Na impressora fiscal YANCO, este retorno no existe. Fiscal - Usa comprovante no fiscal vinculado TEF Imprime o comprovante no fiscal vinculado travando e destravando automaticamente o teclado e o mouse. Esta funo pode ser utlizada para a impresso do texto da transao TEF. No necessrio usar nenhuma outra funo ou API do Windows para travar o teclado e o mouse. Parmetros: 1. Texto a ser impresso no comprovante no fiscal vinculado (618 caracteres) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Na impressora fiscal BEMATECH, s pode ser usado durante 2 (dois) minutos

aps a abertura do comprovante no fiscal vinculado. Se esse tempo for ultrapassado o comprovante fechado automaticamente. 2. Antes de executar a funo , voc dever abrir o comprovante no-fiscal vinculado atravs da funo "Fiscal - Abrir o comprovante no fiscal vinculado". 3. Aps a impresso do texto no comprovante no-fiscal vinculado, use a funo "Fiscal - Encerrar comprovante fiscal no vinculado" para fech-lo. 4. Na impressora fiscal YANCO, no tem limite de tempo, para o fechamento do comprovante. Fiscal - Usar unidade de medida Imprime a unidade de medida aps a quantidade do produto na venda de item. Parmetros: Unidade de medida Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Observaes: 1. Esta funo deve ser usada, antes do envio da funo Fiscal - Vender item. 2. Esta funo tem validade somente para a impresso de um item, voltando ao default que a impresso de 2 (dois) espaos em branco aps a quantidade do item vendido. 3. Na impressora fiscal YANCO, este comando no existe. 4. Nas impressoras fiscais MP-2000 TH FI, MP-6000 TH FI, MP-25 FI e MP-50 FI est programao no existe. Caso voc deseje utilizar a unidade de medida, utilize a funo Fiscal - Vender item com departamento Fiscal - Valor em uma forma de pagamento Retorna o valor acumulado em uma determinada forma de pagamento Parmetros: 1. Forma de pagamento Retorno: Valor acumulado em uma determinada forma de pagamento Fiscal - Valor pago no ltimo cupom Retorna o valor pago no ltimo cupom. Parmetros: No possui Retorno: Valor pago no ltimo cupom Observaes: 1. Valor pago no ltimo cupom diferente do valor total do cupom. 2. Na impressora fiscal YANCO, este retorno no existe. Fiscal - Valor totalizador no fiscal Retorna o valor acumulado em um determinado totalizador no fiscal. Parmetros: 1. Totalizador Retorno: Valor acumulado em um determinado totalizador no fiscal. Fiscal - Venda Bruta Retorna o valor da venda bruta do dia. Parmetros: No possui. Retorno: Valor da venda bruta do dia. Fiscal - Vender item Vende item aps a abertura do cupom fiscal. Essa funo permite tambm a venda de itens com 3 casas decimais no valor unitrio. Parmetros: 1. Codigo (13 caracteres) 2. Descricao (29 caracteres) 3. Aliquota 4. TipoQuantidade I - Inteira F - Fracionria 5. Quantidade (4 dgitos parte inteira e 3 dgitos parte fracionria) 6. CasasDecimais (2 ou 3). 7. ValorUnitario (8 dgitos) 8. TipoDesconto $ - desconto por valor e % - desconto percentual. 9. Valor Desconto (8 dgitos para desconto por valor (2 casas decimais) e 4 dgitos para desconto percentua) Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -3: Alquota no programada. 4: O arquivo de inicializao BemaFI32.ini no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. Imagine que h duas alquotas com o valor 12% cadastradas na impressora. A primeira cadastrada na posio 01 como ICMS e a outra na posio 05 como ISS. Se voc informar o valor 1200 ou 12,00 no parmetro "alquota" a funo ir imprimir o item usando a alquota 01 de ICMS. A funo l as alquotas da impressora e usa o ndice da primeira ocorrncia. Para usar a alquota de ISS voc dever passar o ndice 05 e

no o valor 1200 ou 12,00. Se voc no tiver duas alquotas com o mesmo valor cadastradas na impressora use sempre o valor no parmetro alquota. 2. O cupom fiscal deve estar aberto. Fiscal - Vender item com departamento Essa funo permite a venda de itens com entrada de departamento, desconto e unidade de medida. Parmetros: 1. Codigo do produto (49 caracteres) 2. Descricao do produto (201 caracteres) 3. Aliquota 4. ValorUnitario (9 dgitos com tres casas decimais) 5. Quantidade(7 dgitos) 6. Acrescimo (10 dgitos com 2 casas decimais) 7. Desconto (10 dgitos com 2 casas decimais) 8. ndice do departamento (2 dgitos) 9. Unidade de medida (2 caracteres) Observaes: 1. Imagine que h duas alquotas com o valor 12% cadastradas na impressora. A primeira cadastrada na posio 01 como ICMS e a outra na posio 05 como ISS. Se voc informar o valor 1200 ou 12,00 no parmetro "alquota" a funo ir imprimir o item usando a alquota 01 de ICMS. A funo l as alquotas da impressora e usa o ndice da primeira ocorrncia. Para usar a alquota de ISS voc dever passar o ndice 05 e no o valor 1200 ou 12,00. Se voc no tiver duas alquotas com o mesmo valor cadastradas na impressora use sempre o valor no parmetro alquota. 2. O cupom fiscal deve estar aberto. 3. Na impressora fiscal YANCO, esta venda no existe. Retorno: 0: Erro de comunicao. 1: OK. -2: Parmetro invlido na funo. -3: Alquota no programada. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). -30: Funo no compatvel com a impressora YANCO. Fiscal - Verifica impressora ligada L o retorno da impressora referente ao ltimo comando enviado. Parmetros: No possui. Retorno Ultimo comando enviado. Fiscal - Verificar Alquota ISS Retorna as alquotas de vinculao ao ISS. Parmetros: No possui. Retorno: As alquotas de vinculao ao ISS. Observaes: 1. As alquotas retornadas estaro separadas por vrgula. Ex.: 0300, 0500 Fiscal - Verificar departamentos Retorna os departamentos e seus valores acumulados. Parmetros: No possui Retorno: os departamentos e seus valores acumulados. Observaes: 1. Na impressora fiscal YANCO, este retorno no existe 2. Essa funo retorna as informaes dos departamentos na seguinte ordem: - Valor acumulado para cada departamento.........................: 20 bytes - Valor com o nmero de vezes em que o departamento foi utilizado: 20 bytes - Descrio do departamento......................................: 10 bytes Fiscal - Verificar Eprom conectada Verifica se a Eprom est conectada. Parmetros: No possui Retorno: 1 - Eprom conectada 0 Eprom desconectada Fiscal - Verificar estado da gaveta Retorna se a gaveta est fechada ou aberta. Parmetros: No possui Parmetros: 1. Estado da gaveta 1 (sensor em nvel 1 - fechada) 0 (sensor em nvel 0 - aberta) Retorno: 0: Erro de comunicao. 1: OK. -1: Erro de execuo da funo. -4: O arquivo de inicializao no foi encontrado no diretrio de sistema do Windows. -5: Erro ao abrir a porta de comunicao. -8: Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT. -27: Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2). Observaes: 1. A funo retornar estes valores para as impressoras fiscais BEMATECH. Caso esteja utilizando impressora fiscal YANCO, mude a chave "ModoGaveta" (encontrado nas configuraes do arquivo de inicializao) para 1 (um),

para que os retornos sejam os mesmos citados acima. No esquea de mudar a chave "ModeloImp" para YANCO. 2. Em alguns modelos de gaveta, este retorno poder ser invertido, ou seja, o retorno que corresponde a "gaveta aberta", poder ser o retorno para "gaveta fechada". Caso isso ocorra, mude a chave "ModoGaveta" (encontrado nas configuraes do arquivo de inicializao), para 1 (um) e efetue o teste de retorno, desta funo, abrindo e fechando a gaveta. 3. , extremamente, necessrio usar um adaptador de gaveta, caso seja utilizada uma impressora fiscal BEMATECH com gaveta da marca YANCO ou vice-vesa, pois o sinal enviado, pela gaveta, poder danificar a impressora. Fiscal - Verificar estado da impressora Retorna o estado da impressora. Parmetros: No possui Retorno: Lista de retorno(ACK, ST1, ST2) Fiscal - Verificar formas de pagamento Retorna as formas de pagamento e seus valores acumulados. Parmetros: No possui Retorno: As formas de pagamento e seus valores acumulados Observaes: 1. Essa funo retorna as informaes das formas de pagamento na seguinte ordem: - Descricao da forma de pagamento.....................: 16 bytes - Valor acumulado (2 casas decimais)..................: 20 bytes Valor recebido no ltimo cupom (2 casas decimais)...: 20 bytes - Valor indicando se a forma foi usada para a emisso do cupom no fiscal vinculado (1 usado, 0 no usado): 1 byte Fiscal - Verificar modo de operao Verifica se a impressora est em modo normal ou em interveno tcnica. Parmetros: No possui Retorno: 1 - Modo normal 0 - Interveno tcnica Fiscal - Verificar os ndices das alquotas ISS Retorna os ndices das alquotas de ISS. Parmetros: No possui Retorno: Os ndices das alquotas de ISS Observaes: 1. Os ndices retornados estaro separados por vrgula. Ex.: 03, 05 Fiscal - Verificar recebimentos no fiscais Retorna os recebimentos no fiscais no vinculados programados na impressora. Parmetros: No possui Retorno: Recebimentos no fiscais no vinculados programados na impressora. Essa funo retorna as informaes para os 50 totalizadores no fiscais no vinculados na seguinte ordem: Valor indicando quantas vezes cada recebimento foi utilizado: 4 bytes Valor acumulado para cada recebimento (2 casas decimais)....: 20 bytes Descrio do recebimento....................................: 19 bytes Fiscal - Verificar reduo Z automtica Verifica se a ltima Reduo Z foi executada automticamente na impressora Parmetros: No possui Retorno: 1 - (um) Reduo Z automtica 0 - (zero) Reduo Z por comando Fiscal - Verificar truncamento Retorna 1 se a impressora estiver no modo truncamento e 0 se estiver no modo arredondamento. Parmetros: No possui. Retorno: 1 - Modo truncamento 0 - Modo arredondamento Fiscal - Verso do firmware

Retorna a verso do firmware da impressora. Parmetros: No possui Retorno: Verso do firmware da impressora Observaes: 1. Na impressora fiscal YANCO so retornados 2 (dois) bytes. 2. Nas impressoras fiscais MP-2000 TH FI, MP-6000 TH FI, MP-25 FI e MP-50 FI sero retornados os 4 primeiros caracteres de sua verso de firmware. A verso de firmware nestas impressoras tem o tamanho de 6 caracteres. MFD - Abrir cupom Abre o cupom fiscal na impressora MFD. Parmetros: 1. CGC ou CPF do cliente(29 caracteres) 2. Nome do cliente(30 caracteres) 3. Endereo do cliente(80 caracteres) Retornos da Funo (INTEIRO): 0 - Erro de comunicao 1 - Ok -2 - Parmetro invlido -4 - Arquivo ini no encontrado ou parmetro invlido para o nome da porta -5 - Erro ao abrir a porta de comunicao -27 - Status da impressora diferente de 6,0,0,0 (Ack, St1, St2 e St3) Observaes: 1. O cupom fiscal deve estar fechado. 2. Na impressora fiscal Bematech modelo MP-2100 TH FI o tamanho da descrio do endereo, impresso no cabealho do cupom fiscal, foi reduzido de 80 para 79 caracteres. Para manter a compatibilidade, ser aceito o tamanho de 80 caracteres, mas internamente a impressora registrar apenas os 79 primeiros caracteres. MFD - CNPJ do cliente Retorna o CNPJ do cliente cadastrado na impressora. Parmetros: No possui Retorno: CNPJ do cliente MFD - Cdigo CMC7 do cheque Realiza a leitura do cdigo CMC7 do cheque. Parmetros: No possui Retorno: Cdigo CMC7 do cheque MFD - Contador de cupons fiscais Retorna o nmero de cupons fiscais emitidos. Parmetros: No possui Retorno: Nmero de cupons fiscais emitidos MFD - Contador de fita detalhe Retorna o nmero de vezes em que foi impressa a fita detalhe. Parmetros: No possui. Retorno: Contador de fita detalhe MFD - Contador de relatrios gerenciais Retorna o nmero de relatrios gerenciais emitidos. Parmetros: No possui Retorno: Nmero de relatrios gerenciais MFD - Contador de totalizadores no fiscais Retorna o nmero de vezes em que os totalizadores no sujeitos ao ICMS foram usados. Parmetros: No possui. Retorno: Nmero de totalizadores MFD - Dados da ultima reduo Retorna os dados da impressora no momento da ltima reduo Z. Parmetros: No possui Retorno: Dados da reduo MFD - Data do movimento da ltima reduo

Retorna a data do movimento da ltima reduo Z. Parmetros: No possui Retorno: Data do movimento Observaes: 1. Funo disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.00.02 ou 01.01.01. MFD - Data/Hora do ltimo documento Retorna a data e hora do ltimo documento armazenado na MFD no formato dd/mm/aa hh/mm/ss (sem barras e espao). Parmetros: No possui Retorno: Data e hora MFD - Descrio dos totalizadores no fiscais Retorna a descrio dos totalizadores no fiscais programados na impressora. Parmetros: No possui Retorno: Totalizadores MFD - Flag do corte Retorna o flag de acionamento da guilhotina. Parmetros: No possui Retorno: Flag Observaes: 1. Funo disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.00.02 ou 01.01.01. MFD - Grande Total da ltima reduo Retorna o grande total (GT) da ltima reduo Z. Parmetros: No possui Retorno: Data do movimento MFD - Incio e fim do COO Retorna o COO (Contador de Ordem de Operao) inicial e final. Parmetros: No possui Retorno: Lista de retorno 1-COO Inicial 2-COO final Observaes: 1. Esta funo deve ser usada aps a reduo Z para que o COO inicial e final tenha referncia ao dia do movimento atual. 2. Funo disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.00.02 ou 01.01.01. MFD - Inscrio estadual Retorna a incrio estadual do cliente cadatrada na impressora. Parmetros: No possui Retorno: Inscrio estadual MFD - Inscrio municipal Retorna a incrio municipal do cliente cadatrada na impressora. Parmetros: No possui Retorno: Inscrio municipal MFD - Marca, modelo e tipo da impressora Retorna a marca, o modelo e o tipo da impressora. Parmetros: No possui Retorno: Lista de retorno 1-Marca 2-Modelo 3-Tipo MFD - Memria livre Retorna o percentual livre da Memria Fita Detalhe (MFD) no formato XX,XX% (com a virgula e o %). Parmetros: No possui Retorno: Memria livre MFD - Minutos emitindo documento

Retorna o tempo em que a impressora emitiu documentos fiscais. Parmetros: No possui Retorno: Minutos MFD - Nmero de comprovantes de crdito emitidos Retorna o nmero de comprovantes de crdito emitidos. Parmetros: No possui Retorno: Nmero de comprovantes de crdito MFD - Nmero de srie da impressora Retorna o nmero de srie da impressora MFD. Parmetros: No possui Retorno: Nmero de srie MFD - Nmero de srie da memria Retorna o nmero de srie da memria de fita detalhe (MFD). Parmetros: No possui Retorno: Nmero de srie MFD - Nmeros de comprovantes no emitidos Retorna o nmero de comprovantes no fiscais no emitidos. Parmetros: No possui Retorno: Nmero de Comprovantes MFD - Operaes no fiscais canceladas Retorna o nmero de operaes no fiscais canceladas. Parmetros: No possui Retorno: Nmero de operaes no fiscais canceladas. MFD - Recevimento no fiscal Retorna os recebimentos no fiscais no vinculados programados na impressora. Parmetros: No possui Retorno: Recebimentos no fiscais MFD - Redues restantes Retorna o nmero de redues restantes na impressora. Parmetros: No possui Retorno: Redues restantes MFD - Relatrio Gerencial Retorna os relatrios gerenciais programados e seus valores acumulados. Parmetros: No possui Retorno: Relatrios MFD - Retorno da impressora L o retorno estendido da impressora (ACK, ST1, ST2 e ST3) referente ao ltimo comando enviado. Parmetros: No possui Retorno: Lista de retorno (ACK, ST1, ST2, ST3) Observaes: 1. Essa funo deve ser usada aps a execuo de qualquer outra funo da dll para ler o retorno da impressora referente funo executada. Essa funo devolve o status da impressora (pouco papel, comando no executado, tipo de parmetro de CMD invlido etc.). 2. O ST3 s ser retornado, caso seja habilita o retorno estendido na impressora com a funo ''. MFD - Retorno estendido

Habilita e desabilita o retorno estendido na MFD. O retorno estendido ACK, ST1, ST2 e ST3. Caso no seja habilitado, ser retornado apenas ACK, ST1 e ST2 como na impressora fiscal matricial MP-20 FI II ou MP-40 FI II. Parmetros: 1. Retorno estendido 1 - Habilitar o retorno estendido 0 - Desabilitar o retorno estendido Retorno: 1 - Ok MFD - Sensor de pouco papel Verificar se o sensor de pouco papel est habilitado ou desabilitado. Parmetros: No possui Retorno: Flag (Inteiro) 0-Sensor desabilitado 1-Sensor habilitado Observaes: 1. Funo disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.03.03 ou MP-2100 TH FI. MFD - Status estendido Retorna o status de relatrio gerencial ou comprovante no-fiscal aberto. Parmetros: No possui. Retorno: Status MFD - Subtotal do Comprovante Retorna o subtotal do comprovante no fiscal no vinculado (recebimento). Parmetros: No possui. Retorno: Subtotal MFD - Tamanho total Retorna o tamanho total da MFD em bytes. Parmetros: No possui. Retorno: Memria livre MFD - Tempo operacional Retorna o tempo em que a impressora est operacional. Parmetros: No possui. Retorno: Tempo operacional MFD - Tempo restante do comprovante Retorna o tempo restante do relatrio gerencial ou do comprovante no-fiscal aberto. Este tempo retornado em segundos e o limite destes comprovantes de 2 minutos. Parmetros: No possui Retorno: Tempo Observaes: 1. Funo disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.00.02 ou 01.01.01. MFD - Total livre Retorna o quantidade de bytes livres na MFD. Parmetros: No possui Retorno: Memria livre MFD - Totalizadores parciais Retorna os totalizadores parciais da impressora. Parmetros: No possui Retorno: Totalizadores MFD - UF do proprietario Retorna a UF do proprietrio cadastrada na impressora. Parmetros: No possui Retorno: UF Observaes: 1. Funo disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.00.02 ou 01.01.01. MFD - Valor da forma de pagamento Retorna o valor acumulado em uma determinada forma de pagamento. Parmetros: 1. Forma de pagamento Retorno: Valor da forma de pagamento

MFD - Valor inicial e final do grande total Retorna o valor do grande total (GT) inicial e final. Parmetros: No possui Retorno: Lista de retorno 1-GT inicial 2-GT final Observaes: 1. Esta funo deve ser usada aps a reduo Z para que o GT inicial e final tenha referncia ao dia do movimento atual. 2. Funo disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.00.02 ou 01.01.01. MFD - Valor totalizador no fiscal Retorna o valor acumulado em um determinado totalizador no fiscal. Parmetros: 1. Totalizador Retorno: Valor do totalizador MFD - Verificar cancelamento do cupom Verificar se o cancelamento automtico do cupom s duas horas est habilitado ou desabilitado. Parmetros: No possui Retorno: 0: cancelamento desabilitado. 1: cancelamento habilitado. Observaes: 1. Funo disponvel para a impressora fiscal trmica MP-2000 TH FI verso 01.03.03 ou MP-2100 TH FI. MFD - Verificar formas de pagamento Retorna as formas de pagamento e seus valores acumulados. Parmetros: No possui Retorno: Formas de pagamento Observaes: 1. A impressora MFD permite programar at 20 formas de pagamento e essas formas no so mais apagadas na reduo Z (conforme ocorria na impressora MP20 FI II). As formas que no estiverem programadas estaro com os valores zerados e a descrio em branco (veja exemplo acima). MFD - Verificar o estado da impressora Retorna o estado da impressora. Parmetros: No possui Retorno: Lista de retorno 1-ACK 2ST1 3-ST2 3-ST3 Observaes: 1. Essa funo devolve o status da impressora. MFD - Verso firmware Retorna a verso do firmware da impressora MFD. Parmetros: No possui. Retorno: Verso do firmware Modo de Impresso Bematech Modifica o modo de trabalho da impressora. Parmetros: 1. O modo de impresso que deseja imprimir. 2. Valor lgico de ativao do modo de impresso. Observaes: 1. Existem os seguintes modos de Impresso: NORMAL: Modo normal de impresso 48 colunas por linha. CONDENSADO ou COMPRIMIDO: Modo condensado 54 colunas por linha. ELITE: Modo ELITE 36 Colunas por linha. EXPANDIDO 18, 24 e 27 colunas. ITLICO ou ITALICO: Imprime os caracteres em Itlico, podendo ser combinados com outros modos de impresso. SUBLINHADO: Sublinhado. ENFATIZADO: Coloca os caracteres em negrito. 2. Para colocar a impressora no modo normal basta chamar esta rotina definindo o modo 'NORMAL' como Falso. Retorno: Letras Exemplos: 1. Parmetro 1 : CONDENSADO (Modo de Impresso) Parmetro 2 : Falso (Valor Lgico) Retorno : Caractere de Controle