Печать области текста с использованием JAVA в Raspbian OS - PullRequest
0 голосов
/ 08 марта 2020

У меня проблема при печати текстовой области в 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
...