Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Os modelos de impressoras fiscais térmicas Bematech (MP-2100 TH FI, MP-3000 TH FI, MP-4000 TH FI e MP-7000 TH FI), possuem interface USB para comunicação do aplicativo comercial.
A BemaFI32.dll permite que o aplicativo realize as operações com a impressora fiscal (através de suas funções), via USB, sem a necessidade de modificações, totalmente transparente.
Basta instalar a porta USB através do driver disponível no pacote da DLL.
Veja os passos de como proceder com esta instalação e de como configurar o arquivo BemaFI32.ini.
 

Instalando a porta USB.

Ao conectar a impressora fiscal na USB, o Windows irá detectá-la automaticamente, porém exibirá na bandeja (ao lado do relógio) uma mensagem de que houve problemas durante a instalação do hardware, devido a não existir na base do Windows o driver correspondente, sendo este procedimento absolutamente normal.
Então, é necessário selecionar o driver USB correspondente para a impressora fiscal e instalá-lo, seguindo os passos descritos abaixo:
 
01 - Ao conectar e ligar a impressora abra o Gerenciador de Dispositivos, para isso  clique em Iniciar > Executar e digite:
mmc devmgmt.msc
 
E irá abrir a tela abaixo:
 

Figura 01 - Gerenciador de Dispositivos
 
02 Clique com o botão direito do mouse sobre o item "Suporte de impressão USB" que está destacado com um símbolo de exclamação e escolha a opção "Atualizar driver...".
 

Figura 02 - Atualização de Hardware
 
03 - Na janela que surge, escolha a opção "Não, não agora" e  clique em .
 

Figura 03 - Instalação de Uma Lista
 
04 - Nesta janela, escolha "Instalar de uma lista ou local específico (avançado)" e  clique em .
 

Figura 04 - Escolha do Driver
 
05 - Escolha a opção "Não pesquisar. Escolherei o driver a ser instalado." e  clique em .
 

Figura 05 - Suporte de Impressão USB
 
06 - Nesta janela,  clique no botão e procure pela pasta onde foi descompactado o pacote da DLL contendo os arquivos "usbio.inf" e "usbio.sys". Selecione o arquivo "usbio.inf" e  clique em .
 

Figura 06 - Bematech USB
 
07 -  Clique em  e aguarde concluir a instalação dos drivers, caso pergunte se deseja continuar mesmo assim escolha o botão  .
 

Figura 07 - Conclusão de Atualização de Hardware
 
08 - Ao término, basta  clicar em  para finalizar o processo de instalação.
 

Figura 08 - Conclusão - Gerenciador de Dispositivo
 
09 - Será exibida na lista de dispositivos a porta "Bematech USBIO Device", efetivando a instalação.
 

Nota
titleNota

Para ter certeza de que a instalação foi bem sucedida, ao desligar a impressora o dispositivo "Bematech USBIO Device" irá sumir da lista e ao ligar a impressora ele irá surgir. 


Configurando o arquivo BemaFI32.ini

Após realizada a instalação da porta USB (Bematech USB Device), abra o arquivo BemaFI32.ini e localize a chave "Porta".
Nesta chave, modifique seu valor para USB (Porta=USB).
Desta forma, o aplicativo comercial irá se comunicar com a impressora, através da BemaFI32.dll, via USB.
 

Aviso
titleImportante

O pacote bemafi32.zip contem a dll libeay32.dll. Não efetue a substituição da que já existe no SistemaBIG pois a dll do pacote está desatualizada e não contém alterações das funções mais recentes do sistema.


Nota
titleLinks para download dos drivers

{+}http://partners.bematech.com.br/bemacast/wp-content/plugins/download-monitor/download.php?id=79+ (driver)
{+}http://partners.bematech.com.br/bemacast/wp-content/plugins/download-monitor/download.php?id=254+ (programa para Sistema operacional 32 bits)