Problem mit javaprinter
Verfasst: Mo 14. Sep 2020, 18:37
Hallo!
Habe unter ubuntu alles auf einer Maschine laufen.
Installation:
1) Ubuntu script
2) Configuration restore (mit Upgrade der Daten v=1.6.6)
Konfiguration des Printers: (vendor & product id vom alten System v=1.6.6 abgeschrieben)
/usr/local/bin/javaprinter/config.json
{
"instance" : 1,
"vendorid" : "04b8",
"productid" : "0e15",
"printersize" : 48,
"printcode" : "123",
"baseurl":"http://192.168.0.20",
"baseusername" : "",
"basepass" : "",
"escinits" : [ ],
"escposts" : [ 29, 86, 66, 10, 27, 64],
"useeveryprintdevice" : 1,
"verbose_closing_summary" : 1,
"smallformat" : 0,
"logoscale" : 1.0
}
Javaprinter startet, status OK, wenn kein Druckjob vorhanden ist.
Beim ersten Druckjob oder wenn ein Druckjob in der queue war:
root@kasse:/usr# systemctl status javaprinter
● javaprinter.service - OrderSprinter-Javaprinter
Loaded: loaded (/etc/systemd/system/javaprinter.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2020-09-14 16:13:20 UTC; 5s ago
Process: 2846 ExecStart=/usr/local/bin/javaprinter.bat (code=exited, status=0/SUCCESS)
Main PID: 2847 (code=exited, status=1/FAILURE)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at java.base/java.lang.Class.newInstance(Class.java:584)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javax.usb.UsbHostManager.createUsbServices(Unknown Source)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javax.usb.UsbHostManager.getUsbServices(Unknown Source)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.ReceiptUsbDevice.printDevice(ReceiptUsbDevice.java:72)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.ReceiptWorker.printTicket(ReceiptWorker.java:357)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.ReceiptWorker.fetchAndPrintTicketJobs(ReceiptWorker.java:95)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.ReceiptWorker.fetchAndPrintTickets(ReceiptWorker.java:35)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.Main.main(Main.java:210)
Sep 14 16:13:20 kasse systemd[1]: javaprinter.service: Main process exited, code=exited, status=1/FAILURE
Sep 14 16:13:20 kasse systemd[1]: javaprinter.service: Failed with result 'exit-code'.
Vorher hatte ich das Setup mit einem Windows Printserver ausprobiert (anderer POS Drucker), alles war OK.
Idee? Was kann ich machen? Gibt es noch logs für printserver?
Habe unter ubuntu alles auf einer Maschine laufen.
Installation:
1) Ubuntu script
2) Configuration restore (mit Upgrade der Daten v=1.6.6)
Konfiguration des Printers: (vendor & product id vom alten System v=1.6.6 abgeschrieben)
/usr/local/bin/javaprinter/config.json
{
"instance" : 1,
"vendorid" : "04b8",
"productid" : "0e15",
"printersize" : 48,
"printcode" : "123",
"baseurl":"http://192.168.0.20",
"baseusername" : "",
"basepass" : "",
"escinits" : [ ],
"escposts" : [ 29, 86, 66, 10, 27, 64],
"useeveryprintdevice" : 1,
"verbose_closing_summary" : 1,
"smallformat" : 0,
"logoscale" : 1.0
}
Javaprinter startet, status OK, wenn kein Druckjob vorhanden ist.
Beim ersten Druckjob oder wenn ein Druckjob in der queue war:
root@kasse:/usr# systemctl status javaprinter
● javaprinter.service - OrderSprinter-Javaprinter
Loaded: loaded (/etc/systemd/system/javaprinter.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2020-09-14 16:13:20 UTC; 5s ago
Process: 2846 ExecStart=/usr/local/bin/javaprinter.bat (code=exited, status=0/SUCCESS)
Main PID: 2847 (code=exited, status=1/FAILURE)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at java.base/java.lang.Class.newInstance(Class.java:584)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javax.usb.UsbHostManager.createUsbServices(Unknown Source)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javax.usb.UsbHostManager.getUsbServices(Unknown Source)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.ReceiptUsbDevice.printDevice(ReceiptUsbDevice.java:72)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.ReceiptWorker.printTicket(ReceiptWorker.java:357)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.ReceiptWorker.fetchAndPrintTicketJobs(ReceiptWorker.java:95)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.ReceiptWorker.fetchAndPrintTickets(ReceiptWorker.java:35)
Sep 14 16:13:20 kasse javaprinter.bat[2847]: at javaprinter.Main.main(Main.java:210)
Sep 14 16:13:20 kasse systemd[1]: javaprinter.service: Main process exited, code=exited, status=1/FAILURE
Sep 14 16:13:20 kasse systemd[1]: javaprinter.service: Failed with result 'exit-code'.
Vorher hatte ich das Setup mit einem Windows Printserver ausprobiert (anderer POS Drucker), alles war OK.
Idee? Was kann ich machen? Gibt es noch logs für printserver?