Início > Dicas / Tips > Impressora Virtual Bematech, Bemafi32, Windows 8 Enterprise 64 bits

Impressora Virtual Bematech, Bemafi32, Windows 8 Enterprise 64 bits

Se você está trabalhando em algum sistema de automação comercial, ou com qualquer outro aplicativo que utilize um ECF (Emissor de Cupom Fiscal) e por algum acaso está tendo problemas com o Emulador de Impressora Fiscal da Bematech eis uma possível solução.

Fiz essa configuração no Windows 8 Enterprise 64 bits.

Possíveis mensagens de erro:

  • Conflito de DLLs BemaFI32.DLL
  • Não foi possível abrir a porta ECF.
  • Falha na comunicação.
  • BadImageFormatException: Foi feita uma tentativa de se carregar um programa com um formato incorreto. (Exceção de HRESULT: 0x8007000B)
  • DllNotFoundException was unhandled. Não é possível carregar a DLL ‘BemaFi32.dll’: Não foi possível encontrar o módulo especificado. (Exceção de HRESULT: 0x8007007E)

E por aí vai…

Foto da impressora virtual bematech com configuração de porta serial

Impressora virtual Bematech

Se você se deparou com algum desses problemas ei as,

Possíveis soluções:

  • Baixar novamente as DLLs no site oficial da bematech e colocar na pasta de sistema adequada a seu caso. No windows 32 bits vai para %systemroot\system32, e windows 64 bits vai para %systemroot%\SysWOW64.
  • Confirmar a existência da BemaFI32.ini na pasta da DLL, e setar o parâmetro “EmulMFD = 1″, isso informa que a memória fiscal da ECF será emulada. Caso não for imprimir cupons fiscais pode deixar com o valor padrão “0″.
  • Criar portas seriais virtuais para utilizar a impressora virtual Bematech.
    1. Baixar o programa “Free Virtual Serial Ports Emulator”.
    2. Após a instalação do programa, crie duas portas virtuais (New -> Connector) uma COM1 e a outra COM2, crie um Serial Redirect  entre as duas portas COM1 e COM2.
    3. Configura a impressora para utilizar a COM1 ou COM2  e pronto.

Esses procedimentos devem resolver a maioria dos problemas.

Referências:

http://www.devmedia.com.br/forum/problemas-de-comunicacao-com-o-emulador-ecf-bematech/390502

http://www.baixaki.com.br/download/free-virtual-serial-ports-emulator.htm

http://social.msdn.microsoft.com/Forums/pt-BR/geralpt/thread/f630da73-b55d-47d7-bb0e-7538dfbf130e

About these ads
  1. 09 - 13 às 3:14 am | #1

    Free Virtual Serial Ports Emulator infelizmente é pago para 64bits. existe outra solução ?

    • 09 - 13 às 10:24 am | #2

      eu uso ele na versão trial mesmo… dá certo.

      não conheço outra solução. se encontrar alguma compartilhe por aqui. abraço.

  2. vitor
    10 - 13 às 12:37 pm | #3

    Muito obrigado pela dica!

    Funcionou perfeitamente, só precisei utilizar a Dll em 32 bits com o emulador da MP-2100 TH

  1. No trackbacks yet.

Deixar uma Anotação

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Ivan Guimarães Meirelles

Analista Desenvolvedor

Void Podcast

Vazio e sem retorno de valor

Elemar DEV

Tecnologia e desenvolvimento

2,000 Things You Should Know About WPF

Everything a WPF Developer Needs to Know, in Bite-Sized Chunks

Diário Atividades

Atividades de contribuição de José Lino Neto

http://gabrielrb.net

Códigos, Novidades e Problemas do Dia-a-Dia Programando

Alexandre Valente's Blog

Experiências em tecnologia e assuntos diversos

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 360 outros seguidores

%d blogueiros gostam disto: