Falha na impressão automática - Printer is not accepting job

Problema

Ao realizar uma impressão é exibido nos logs a seguinte falha: "Printer is not accepting job".  Isso ocorre quando a aplicação Oobj não consegue enviar o documento para o Spooler de Impressão, pois a impressora não está aceitando a solicitação (não permite que a mensagem de impressão seja enfileirada).

 

Exemplo de trecho do log:

1008 10:07:26,885 [Thread-114] DEBUG ServicoImpressao - Imprimindo - inicio: IMPRESSAO OOBJ - EMITENTE: 99.999.999/9999-99 - NUMERO: 769 - SERIE: 1 - TIPO DOCUMENTO: Principal
1008 10:07:26,885 [Thread-114] DEBUG Impressora - IMPRESSORA_1 - impressao em retrato m: IMPRESSAO OOBJ - EMITENTE: 99.999.999/9999-99 - NUMERO: 769 - SERIE: 1 - TIPO DOCUMENTO: Principal
1008 10:07:26,885 [Thread-114] INFO  Impressora - Imprimindo usando implementacao do JasperReports...
1008 10:07:26,916 [Thread-114] WARN  ConsumidorImpressao - Falha no servico de impressao: Erro ao imprimir o DAME 23150701098983000456550010000007691012803148 :
java.awt.print.PrinterException: Printer is not accepting job.. ME: 23150701098983000456550010000007691012803148 br.com.oobj.me.impressao.exception.ImpressaoException: Erro ao imprimir o DAME 23150701098983000456550010000007691012803148 :
java.awt.print.PrinterException: Printer is not accepting job. at br.com.oobj.me.impressao.ServicoImpressao.imprimirDocumentoPrincipal(ServicoImpressao.java:453) at br.com.oobj.me.impressao.ServicoImpressao.imprimirDocumentoPrincipalEDocumentosAdicionais(ServicoImpressao.java:427) at br.com.oobj.me.impressao.ServicoImpressao.processar(ServicoImpressao.java:246) at br.com.oobj.me.impressao.ConsumidorImpressao.novaMensagem(ConsumidorImpressao.java:102) at br.com.oobj.util.fila.ConsumidorNotificante.processarComCommitSincrono(ConsumidorNotificante.java:332) at br.com.oobj.util.fila.ConsumidorNotificante.execute(ConsumidorNotificante.java:177) at br.com.oobj.util.fila.ConsumidorNotificante.run(ConsumidorNotificante.java:134) at br.com.oobj.me.impressao.ConsumidorImpressao.run(ConsumidorImpressao.java:75) Caused by: net.sf.jasperreports.engine.JRException: java.awt.print.PrinterException: Printer is not accepting job. at net.sf.jasperreports.engine.export.JRPrintServiceExporter.exportReport(JRPrintServiceExporter.java:470) at gov.sefaz.util.Impressora.imprimirJasperPrint(Impressora.java:354) at gov.sefaz.util.Impressora.imprimirJasperPrint(Impressora.java:278) at gov.sefaz.util.Impressora.imprimirJasperPrint(Impressora.java:283) at br.com.oobj.me.impressao.ServicoImpressao.solicitarImpressaoJasperPrint(ServicoImpressao.java:528) at br.com.oobj.me.impressao.ServicoImpressao.imprimirDocumentoPrincipal(ServicoImpressao.java:448) ... 7 more Caused by: java.awt.print.PrinterException: Printer is not accepting job. at sun.print.RasterPrinterJob.print(Unknown Source) at net.sf.jasperreports.engine.export.JRPrintServiceExporter.exportReport(JRPrintServiceExporter.java:465) ... 12 more

 

O problema normalmente ocorre quando a impressora está offline ou quando existe algum problema com ela como por exemplo sem papel/tinta ou com a porta/tampa aberta. 

 

Exemplo:

 

Solução/Procedimento

Deve-se verificar a disponibilidade da impressora e resolver os problemas até que ela esteja disponível e funcionando normalmente.


Referência

Sem referências

0 (0)
Avaliação do Artigo (Nenhum voto)
Avaliar esse artigo
Anexos
Não há anexos para este artigo.
Artigos Relacionados RSS Feed
Comentários
Nome
Email
Código de Segurança Security Code
Não há comentários para este artigo. Seja o primeiro a postar um comentário.