Impressora Virtual Bematech, Bemafi32, Windows 8 Enterprise 64 bits | Gabriel RB.net
Inicial > Dicas / Tips	> Impressora Virtual Bematech, Bemafi32, Windows 8 Enterprise 64 bits
09 - 12 Deixe um comentário Go to comments
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.
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)
Impressora virtual Bematech
Se você se deparou com algum desses problemas ei as,
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.
Baixar o programa "Free Virtual Serial Ports Emulator".
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.