Base de conhecimento

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

2 minutos de leitura
Copiar

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 :<br /> java.awt.print.PrinterException: Printer is not accepting job.. ME:
23150701098983000456550010000007691012803148 
br.com.oobj.me.impressao.exception.ImpressaoException: Erro ao imprimir o DAME 23150701098983000456550010000007691012803148 : <br />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

Não encontrou o que procurava?