Advertencia: Es altamente probable que el contenido técnico de este artículo sea únicamente de MI interés, pero necesito ponerlo en algún lugar para referencias futuras.
El problema: Intentando imprimir utilizando algún PrintService de Java, y estando las impresoras bien configuradas, todo intento de impresión arroja excepciones del tipo:
El problema: Intentando imprimir utilizando algún PrintService de Java, y estando las impresoras bien configuradas, todo intento de impresión arroja excepciones del tipo:
java.awt.print.PrinterException: Printer is not accepting job.
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1230)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1196)
La solución:
- Asegurarse que los nombres de las impresoras en cuestión no tengan guiones. Esto aplica para Windows (aún no verificado) y Linux (verificado).
- Si se trata de un Linux, verificar la existencia del archivo /usr/lib/libcups.so . Si no existe ejecutar, en un terminal, el comando:
sudo ln -s /usr/lib/libcups.so.2 /usr/lib/libcups.so
Fuente: Sun's Bug Database Bug ID: 6500903
No hay comentarios.:
Publicar un comentario