У меня проблема при печати текстовой области в Raspbian OS. Я использую Netbeans 8.2 IDE
jTextArea.print();
, после выбора принтера в printDialog выдает ошибку:
Mar 08, 2020 9:17:47 AM jpanelprinting.Receipt bPrintActionPerformed
SEVERE: null
java.awt.print.PrinterIOException
at sun.print.PSPrinterJob$PrinterSpooler.run(PSPrinterJob.java:737)
at java.security.AccessController.doPrivileged(Native Method)
at sun.print.PSPrinterJob.endDoc(PSPrinterJob.java:792)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1562)
at javax.swing.text.JTextComponent$2.call(JTextComponent.java:2271)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javax.swing.text.AbstractDocument.render(AbstractDocument.java:419)
at javax.swing.text.JTextComponent$3.run(JTextComponent.java:2320)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Cannot run program "/usr/bin/lpr": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at java.lang.Runtime.exec(Runtime.java:485)
at sun.print.PSPrinterJob$PrinterSpooler.run(PSPrinterJob.java:730)
... 8 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 11 more