Base de conhecimento

Falha de impressão no endereço USB (Impressora Epson TM-T20) - Como resolver?

3 minutos de leitura
Copiar

Quando estiver em uso a impressão via DLL no DFe Client, e a impressora estiver conectada via USB no computador e indisponível para comunicação, haverá o erro abaixo:

<code>1409 14:48:37,437 [Thread-38] DEBUG pressaoPersonalizado - Iniciando a impressao personalizada da nota: 43160958603700000150655010305785981928160164
1409 14:48:37,438 [Thread-38] DEBUG anfeV3_10BeanBuilder - Preenchendo bean do DANFE
1409 14:48:40,440 [Thread-38] WARN  ConsumidorImpressao - Falha no servico de impressao: Falha de impressao no endereco USB: Falha na impressao de texto. ME:
43160958603700000150655010305785981928160164
br.com.oobj.me.impressao.exception.ImpressaoException: Falha de impressao no endereco USB: Falha na impressao de texto
    at br.com.oobj.me.impressao.servicos.ServicoImpressaoPersonalizado.processar(ServicoImpressaoPersonalizado.java:61)
    at br.com.oobj.me.impressao.servicos.ServicoImpressaoFacade.processar(ServicoImpressaoFacade.java:59)
    at br.com.oobj.me.impressao.ConsumidorImpressao.novaMensagem(ConsumidorImpressao.java:103)
    at br.com.oobj.util.fila.ConsumidorNotificante.processarComCommitSincrono(ConsumidorNotificante.java:333)
    at br.com.oobj.util.fila.ConsumidorNotificante.execute(ConsumidorNotificante.java:178)
    at br.com.oobj.util.fila.ConsumidorNotificante.run(ConsumidorNotificante.java:135)
    at br.com.oobj.me.impressao.ConsumidorImpressao.run(ConsumidorImpressao.java:76)
Caused by: br.com.oobj.impressao.exception.FalhaNaImpressaoException: Falha de impressao no endereco USB: Falha na impressao de texto
    at br.com.oobj.impressao.impressoras.ImpressoraEpson.isRetornoSucesso(ImpressoraEpson.java:133)
    at br.com.oobj.impressao.impressoras.ImpressoraEpson.imprimirTextoLinhaALinha(ImpressoraEpson.java:108)
    at br.com.oobj.impressao.impressoras.ImpressoraEpson.imprimir(ImpressoraEpson.java:156)
    at br.com.oobj.me.impressao.servicos.ServicoImpressaoPersonalizado.processar(ServicoImpressaoPersonalizado.java:58)
    ... 6 more</code>

Esse erro pode ocorrer em duas situações:

  1. Se a impressora estiver Desligada ou Desconectada da porta USB;
  2. Se na forma de Comunicação da impressora com o computador for Vender Class e o Driver da InterfaceEpsonNF.dll não estiver instalado.

Sobre as formas de comunicação das impressoras Epson TM-T20, acesse o artigo Qual a diferença entre Printer Class e Vender Class da Impressora EPSON TM-T20, onde é explicado as diferenças entre Printer Class e Vender Class, além de onde realizar essas configurações.

Como resolver

A primeira situação é simples de corrigir, basta ligar a impressa e conectar o cabo USB no computador.

No segundo caso é necessário a instalação do Driver da InterfaceEpsonNF.dll. Para realizar a instalação do Driver da DLL, siga os passos abaixo:

  1. Faça o download do driver no site da Epson, de acordo com o seu sistema operacional;
  2. Descompacte o arquivo e execute o aplicativo Setup.exe;
  3. Clique em Avançar >;
  4. Marque a opção “I accept this SLA” (Eu aceito esse SLA) e clique em Avançar >;
  5. Clique em Concluir para finalizar.

Feita a instalação, basta aguardar alguns segundos que a impressão será realizada. Caso não ocorra, reinicie o serviço Oobj DFe Client.

Não encontrou o que procurava?