Comando para Ignorar Faixa de Opções
Ir para o conteúdo principal
 
  • jan 7 2016

    Edição 241 - O ECF Bematech MP-4200 TH FI II

    Olá Partner Bematech e Desenvolvedor de Software,

    Recentemente liberamos a nova versão 01.00.02 da impressora fiscal modelo MP-4200 TH FI II, já publicada no D.O.U. 228 de 30/11/2015.

    Esta versão contempla algumas melhorias e novas implementações para o uso com a aplicação comercial, facilitando e auxiliando nas rotinas do PDV, como por exemplo:

    - O aumento do campo referente a mensagem promocional (informação suplementar) para até 20 linhas de texto. 
    - Atende aos requisitos de informações de Bilhete de Passagem exigidos pela ANTT.
    - O uso do código de barras QR Code no Relatório Gerencial, CCD e mensagem promocional.

    Além disso, esta versão mantém os mesmos recursos e comandos da versão anterior e do modelo MP-4200 TH FI com funções nativas e de compatibilidade, por meio da dll BemaFI32/64 para Windows e da LibBemaFiscal para Linux.

    Tanto na dll Windows quanto na lib Linux, temos a função Bematech_FI_TerminaFechamentoCupomCV0909, específica para o modelo MP-4200 TH FI e FI II, e que permite a impressão da mensagem promocional com até 20 linhas de texto, salientando que para o modelo MP-4200 TH FI somente será impressa até 8 linhas de texto.

     

    O protótipo desta função é:

    int __stdcall Bematech_FI_TerminaFechamentoCupomCV0909 ( char * mensagem, int cupom_adicional, int guilhotina )

    Onde:

    mensagem é uma variável string com a texto que deseja imprimir até o tamanho de 1024 caracteres. 

    cupom_adicional é uma variável inteira para definir se deseja realizar a impressão de um cupom adicional ou não, compreendido entre 0 (zero) - Não imprime ou 1 (um) Imprime

    guilhotina é uma variável inteira para definir se deseja aciona o corte do papel após a fechamento do cupom, compreendido entre 0 (zero) - Não aciona ou 1 (um) - Aciona.

    Este mesmo espaço pode ser utilizado para a impressão das informações do bilhete de passagem, referentes aos requisitos da Resolução 4282 da ANTT.

    A impressão do código de barras QRCode é realizada pelas funções Bematech_FI_TerminaFechamentoCupomQRCode, usada para o encerramento do cupom fiscal, eBematech_FI_CodigoBarrasQRCode que é usada dentro do relatório gerencial e do comprovante CCD.

     

    O protótipo desta função é:

    int __stdcall Bematech_FI_TerminaFechamentoCupomQRCode ( const char * mensagem, intcorrecaoErro, int tamModulo, int tipoCodigo, int versaoQRCode, int capacidadeQRCode, char * codigo )

    Onde:

    mensagem é uma variável string com o texto da mensagem promocional, com até 384 caracteres. 

    correcaoErro é uma variável inteira com o nível de correção de erro, entre 0 e 3. 

    tamModulo é uma variável inteira com o tamanho do módulo, entre 1 e 127 (valor default é 4). 

    tipoCodigo é uma variável inteira com o tipo do QRCode, onde 0 - QRCode ou 1 - Micro QRCode. 

    versaoQRCode é uma variável inteira com a versão do QRCode que pode variar de 1 até 40, onde cada versão tem uma diferença na configuração do módulo ou número de módulos. O módulo se refere aos pontos pretos e brancos de um QRCode. 

    capacidadeQRCode é uma variável inteira com a capacidade do QRCode, entre 0 e 3, onde 0 - Numeric only, 1 - Alphanumeric, 2 - Binary (8 bits) ou 3 - Kanji, full-width Kana.

    code é uma variável string com a informação do código que será gerado com o tamanho de até 7089 caracteres.

     

    O protótipo desta função é:

    int __stdcall Bematech_FI_CodigoBarrasQRCode ( int correcaoErro, int tamModulo, inttipoCodigo, int versaoQRCode, int capacidadeQRCode, char * codigo )

    Onde:

    correcaoErro é uma variável inteira com o nível de correção de erro, entre 0 e 3. 

    tamModulo é uma variável inteira com o tamanho do módulo, entre 1 e 127 (valor default é 4). 

    tipoCodigo é uma variável inteira com o tipo do QRCode, onde 0 - QRCode ou 1 - Micro QRCode. 

    versaoQRCode é uma variável inteira com a versão do QRCode que pode variar de 1 até 40, onde cada versão tem uma diferença na configuração do módulo ou número de módulos. O módulo se refere aos pontos pretos e brancos de um QRCode. 

    capacidadeQRCode é uma variável inteira com a capacidade do QRCode, entre 0 e 3, onde 0 - Numeric only, 1 - Alphanumeric, 2 - Binary (8 bits) ou 3 - Kanji, full-width Kana.

    code é uma variável string com a informação do código que será gerado com o tamanho de até 7089 caracteres.

    Assim, concluímos mais esta edição de nosso newsletter Bematech Flash News.

    Dúvidas que por ventura vierem a ocorrer, entre em contato com nosso suporte ao desenvolvedor pelo 0800 644 7277 (opção 6), e-mail suporte@bematech.com.br ou pelo Skype "bematechmais.bsp.suporte".

    Junte-se ao Bematech Mais Software Partners (BSP) - mais inovação, mais emuladores, mais ferramentas, mais benefícios e prêmios, mais e melhores resultados e, principalmente, mais compatibilidade e lucratividade.
     
    Quem participa do BSP só tem a ganhar!

    Um forte abraço e boas implementações,

    Equipe BSP
    Bematech Mais Software Partners

    ECF, MP-4200 TH FI II, Firmware, QRCODE

     

Nenhum comentário

Faça Login ou Cadastre-se para comentar

 

Copyright © 2011 Bematech S.A. Todos os direitos reservados.

Powered by Cinq Technologies