Hallo zusammen,
ich habe gestern mal versucht, Ordersprinter auf einem Raspberry Pi 4 mit einem aktuellen 64bit Raspberry Pi OS aufzusetzen.
Funktioniert bestens, nur beim Javaprinter gibt es Probleme, weil hier wohl die libusb4java v1.2.0 verwendet wird, die allerdings noch keine Version für linux-aarch64 bietet.
gibt es die Möglichkeit, die libusb auf V1.3.0 zu updaten? Hier soll es eine Implementierung für 64-bit ARM Linux geben.
Laut meinen bisherigen Recherchen hat sich wohl an der API nichts verändert, allerdings weiß ich nicht, wie die lib intern im javaprinter eingebunden wird.
Ich freue mich auf eine Rückmeldung - möglicherweise wäre das Thema auch für andere Nutzer von Interesse, nachdem immer mehr 64Bit Raspis im Umlauf sind.
Beste Grüße,
Christian
Javaprinter auf 64-bit Raspberry Pi OS
-
pichel
- Administrator
- Beiträge: 1494
- Registriert: So 13. Sep 2015, 19:48
- Wohnort: Hamburg
- Kontaktdaten:
Re: Javaprinter auf 64-bit Raspberry Pi OS
Hallo Christian,
ich bin gerade auf der Zielgeraden für die Version 3.0.0 - die ich hoffentlich in 2-3 Wochen releasen kann. Einer der Änderungen ist die Einführung eines Druckservers auf Basis von DotNet. Da es .Net für fast alle Plattformen gibt, wird dann u.a. auch der Raspi abgedeckt. Der neue Druckserver ist im Umfang weit größer als der Javaprinter und kann auch als Service eingebunden werden. Bisher fehlt ihm noch die Möglichkeit, selbst Bilder zu drucken.
Wäre das auch eine Option für dich?
Hier das File für ARM64: https://www.ordersprinter.de/ModernPrin ... -arm64.zip
Viele Grüße,
Stefan
ich bin gerade auf der Zielgeraden für die Version 3.0.0 - die ich hoffentlich in 2-3 Wochen releasen kann. Einer der Änderungen ist die Einführung eines Druckservers auf Basis von DotNet. Da es .Net für fast alle Plattformen gibt, wird dann u.a. auch der Raspi abgedeckt. Der neue Druckserver ist im Umfang weit größer als der Javaprinter und kann auch als Service eingebunden werden. Bisher fehlt ihm noch die Möglichkeit, selbst Bilder zu drucken.
Wäre das auch eine Option für dich?
Hier das File für ARM64: https://www.ordersprinter.de/ModernPrin ... -arm64.zip
Viele Grüße,
Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Re: Javaprinter auf 64-bit Raspberry Pi OS
Hi Stefan,
das hört sich vielversprechend an!
Das wäre natürlich für mich auch eine Option - Bilder brauche ich nicht.
Ich habe den ModernPrintServer mal kurz auf meinem PI ans Laufen gebracht, bis auf eine inkompatible Mesa-Installation, problemlos. Ging aber gut zu beheben.
Verstehe ich es richtig, dass der neue Printserver ausschließlich mit cups arbeitet?
Ist der Printserver auch abwärtskompatibel oder erst ab V3.0.0 nutzbar? Einen Testdruck hatte ich bisher aus der 2.9.12 raus noch nicht hin bekommen.
Viele Grüße,
Christian
das hört sich vielversprechend an!
Das wäre natürlich für mich auch eine Option - Bilder brauche ich nicht.
Ich habe den ModernPrintServer mal kurz auf meinem PI ans Laufen gebracht, bis auf eine inkompatible Mesa-Installation, problemlos. Ging aber gut zu beheben.
Verstehe ich es richtig, dass der neue Printserver ausschließlich mit cups arbeitet?
Ist der Printserver auch abwärtskompatibel oder erst ab V3.0.0 nutzbar? Einen Testdruck hatte ich bisher aus der 2.9.12 raus noch nicht hin bekommen.
Viele Grüße,
Christian
-
pichel
- Administrator
- Beiträge: 1494
- Registriert: So 13. Sep 2015, 19:48
- Wohnort: Hamburg
- Kontaktdaten:
Re: Javaprinter auf 64-bit Raspberry Pi OS
Hallo Christian,
der ModernPrintServer sollte auch mit 2.9.12 funtionieren, Hast du es mal versucht, indem du alle Bilddaten (Kellnerfoto, QRCode, Restaurantlogo) weglässt (d.h. auch beim Template weglässt)? Siehst du im Webserverlog Fehler beim Abruf?
Am Anfang sollen die drei Printserver erst mal parallel nebeneinander existieren, aber längerfristig möchte ich nur noch einen Printserver pflegen - deswegen habe ich mich beim ModernPrintServer für .Net entschieden. DotNet gibt es für alle Plattformen, mit Avalonia UI ist auch beim GUI die Plattformunabhöngigkeit möglich, und prinzipiell kann man die Applikationen mit Obverfläche oder als Service im Hintergrund laufen lassen. Und der ModernPrintServer kann (bis auf die Bilder und Logging - noch) bereits mehr als die beiden anderen Printserver.
Aktuell kann der ModernPrintServer bei Linux nur mit CUPS zusammenarbeiten. Da man aber auch jeden USB-Printer ohne bestimmte Treiber in CUPS einbinden kann, wäre das jetzt nicht unbedingt ein Problem- zumndest solange es in CUPS noch das eigentlich als deprecated RAW-Format gibt. Die Unterstützung von USB direkt wäre zwar schön, weil dann das Antwortverhalten schneller ist, allerdings bin ich mir nicht sicher, ob das dann noch plattformunabhängig läuft.
Gruß,
Stefan
der ModernPrintServer sollte auch mit 2.9.12 funtionieren, Hast du es mal versucht, indem du alle Bilddaten (Kellnerfoto, QRCode, Restaurantlogo) weglässt (d.h. auch beim Template weglässt)? Siehst du im Webserverlog Fehler beim Abruf?
Am Anfang sollen die drei Printserver erst mal parallel nebeneinander existieren, aber längerfristig möchte ich nur noch einen Printserver pflegen - deswegen habe ich mich beim ModernPrintServer für .Net entschieden. DotNet gibt es für alle Plattformen, mit Avalonia UI ist auch beim GUI die Plattformunabhöngigkeit möglich, und prinzipiell kann man die Applikationen mit Obverfläche oder als Service im Hintergrund laufen lassen. Und der ModernPrintServer kann (bis auf die Bilder und Logging - noch) bereits mehr als die beiden anderen Printserver.
Aktuell kann der ModernPrintServer bei Linux nur mit CUPS zusammenarbeiten. Da man aber auch jeden USB-Printer ohne bestimmte Treiber in CUPS einbinden kann, wäre das jetzt nicht unbedingt ein Problem- zumndest solange es in CUPS noch das eigentlich als deprecated RAW-Format gibt. Die Unterstützung von USB direkt wäre zwar schön, weil dann das Antwortverhalten schneller ist, allerdings bin ich mir nicht sicher, ob das dann noch plattformunabhängig läuft.
Gruß,
Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)