Falha de impressao no endereco USB (Impressora Epson TM-T20) - Como resolver?
Problema
Falha de impressao no endereco USB (Impressora Epson TM-T20) - Como resolver?
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:
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
Esse erro pode ocorre 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 abaixo onde explicamos as diferenças entre Printer Class e Vender Class, além de onde realizar essas configuração:
Solução/Procedimento
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:
- Faça o download do driver no site da Epson, no endereço abaixo:
https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=5009&pcat=3&pid=37 - Descompacte o arquivo e execute o aplicativo Setup.exe
- Clique em Avançar >
- Marque a opção "I accept this SLA" (Eu aceito esse SLA) e clique em Avançar >
- Clique em Concluir para finalizar.
Feita a instalação, basta aguardar alguns segundos que a impressão será realizada. Caso não ocorra, faça o reinicio do serviço Oobj DFe Client.
Referência
Sem referência.