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?