Impressoras Térmicas – Problemas de Comunicação

Home » Impressoras de Recibo » Impressoras Térmicas – Problemas de Comunicação
Impressoras de Recibo, MP-4200 TH, mp2032 Nenhum comentário

 

Ola Amigo(a) Partner,

Neste Wiki quero passar algumas recomendações para o uso com as impressoras Térmicas Bematech, evitando assim problemas de perca de comunicação entre a ImpressoraXDesktop.

Como é o procedimento interno da impressora?

A impressora recebe e faz a leitura de cada byte recebido, e para cada função ela sabe a quantidade de bytes que deve receber. 

Por que as falhas acontecem?

Se por motivos de: 

Instabilidade de energia;

Má conexão dos cabos USB;

Fonte de energia não apropriada;

Sistema não possui tratativas de exceções de erros;

Sistema não possui métodos de controle de comunicação de portas.

Os bytes enviados a impressora chegarem corrompidos/alterados ou faltando a execução dos comandos podem retornar mensagens de erros.

Segue alguns testes nas configurações dos Drivers e Dlls das impressoras ECF.

 

Recomendações referente a Falha de Comunicação com as impressoras Térmicas 

 

Analisar o Ambiente Físico de Instalação:

Verificar o modo de conexão dos cabos de energia:

Cabos FONTE das impressoras bem conectados e em bom estado; Verifique a marca da fonte da impressora é a original Wearnes; B. Cabos USB ou Serial em bom estado e bem conectados:

Faça o teste de trocar as portas.

A fonte da impressora está ligada em um NoBreak ou Estabilizador ou direto na tomada; (correto).

A fonte da impressora compartilha a mesma tomada (com filtro de linha ou ‘T’); (Errado)

 

 

 

 

2.    INSTALAÇÃO E CONFIGURAÇÕES

Segue as recomendações de Configurações e Instalação do Driver de Comunicação com a Impressora:

  1. Desinstalar e Limpar vestígios de Drivers e DLLs:

Passos: 

Desinstalação dos Drivers:
Faça o download do BemaGhost, siga os passos, para remover totalmente vestígios dos Drivers.

Link: http://bematechpartners.com.br/wp01/?page_id=770

 

2.  Fazer uma busca no computador por DLLs, que possam estar duplicadas ou em vários locais.

Recomendável é manter as DLLs na pasta da Aplicação (Software do PDV).

Mas caso seja necessário, salvar na pasta do Windows conforme a arquitetura do seu S.O:

S.O x86 – C:\Windows\SysWOW64

S.O x64 – C:\Windows\System32

 

3. Mantenha as DLLs sempre atualizadas:

Link: http://bematechpartners.com.br/wp01/?page_id=764 No pacote de download possui os seguintes arquivos: 

MP3032.dll

SiUSBX.dll

Mp2032.ini -> Arquivo de configuração

                               No arquivo de configuração é possível configurar a tag para Controle da porta USB

                               ControlePorta= 0 ou 1 (parâmetros 0 ou 1 Sim/Não)

Instalação do Driver das Impressoras Térmicas (MP 2100 – MP 4000 TH – MP 4200 TH)

Atualizar o firmware:

Link: http://bematechpartners.com.br/wp01/?page_id=770

 

Existem duas maneiras para instalação das impressoras Térmicas, e estas vai depender do meio de comunicação definido, do seu sistema com a impressora.

SPOOLER: Instalação da impressora na pasta Dispositivos e impressoras do Windows, o S.O reconhece e cria o modelo da impressora, sendo assim é possível o uso tanto via aplicação, via bloco de notas ou outro editor de texto do seu computador. A impressora MP 4200 TH, passa a ser uma impressora comum.

USB Virtual: Se o seu sistema envia comandos diretos ou via DLL, a instalação da impressora é feita pelo Driver_USB. Neste caso a impressoras aparecerá no Painel Gerenciador de Dispositivos.

 

Para atender estas duas opções a Bematech desenvolveu um único instalador,  

Download: http://bematechpartners.com.br/wp01/?page_id=770

O Driver de instalação USB/Spooler, possui as 2 opções de instalação (Spooler e Virtual Serial Port).
Saiba Mais!!!

Ao seguir o Wizard de instalação, veja a opção de definir o modo de comunicação com a impressora:

 

Analisar Configurações do Windows

Verificar a rotina do antivírus, o monitoramento pode estar bloqueando a porta de impressão;

Verificar configurações do Windows, que por economia de energia “desativavam” a comunicação em algumas portas (Serial e USB).

Permissão de ADMINISTRADOR para as DLLs.

Verificar DESBLOQUEIO das DLLs. (acessar Propriedades da DLL).

 

 

Veja Também,

Instalando / Atualizando o Driver USB na MP-100S TH, MP-4200 TH, MP-4200 TH FI, MP-4200 TH FI II, RB-1000 FI e RB-2000 FI