Ideales Setup?

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Ideales Setup?

Re: Ideales Setup?

von pichel » So 19. Jul 2026, 13:40

Hallo Thomas,

also erst mal zu den Druckern. Da die Drucker meistens keinen Buffer haben (die fangen mir den Druck an, sobald Daten eintreffen), empfehle ich immer eine drahtgebundene Schnittstelle bis zum Printserver. Dieser kann dann aber natürlich beliebig über WLAN mit dem Kernsystem kommunizieren. Der Grund, warum ich bei WLAN-fähigen Arbeitsbondrucker davon abrate, sie über deren WLAN anzubinden ist der, dass es über den Tag immer mal vorkommen kann, dass die Verbindung kurz mal instail ist. Wenn der Drucker mit dem Druck anfängt, die Verbindung dann vor Abschluss des Druckauftrags unterbrochen wird, so erkennt OrderSprinter dies und sendet den gesamten Druckjob erneut. Das kann zu Mehrfachausdrucken und damit zu Mehrfachzubereitungen führen. Wenn ich dein Setup aber richtig verstanden habe, würdest du den Drucker kabelgebunden an einen Raspi hängen, der dann wieder per WLAn kommunizierrt - also alles fein. Kurz zu CUPS - das ist etwas träger als direkte USB-Verbindungen, aber für Arbeitsbondrucker sind 2-3 Sekunden bis zum Ausdruck egal, bei Kassenbondruckern stört die Zeit schon, weil der Gast dann bereits mit den Fingern trommelt...

Nun zum Thema WLAN-Reichweite. Die klassischen Repeater spannen ein eigenes Netz auf, so dass der Client (also das Smartphone in diesem Fall) immer wieder von einem ins andere Netz wechseln muss, wenn man damit umherläuft. Gerade das Zurückwechseln ins Netz der Basisstation hat sich häufig als Problem herausgestellt. Da OrderSprinter die Kommunikation clientseitig nicht cached, kommt es in diesen Fällen häufig zu Abbrüchen und Netzwerkfehlern. Besser ist ein gutes Mesh-WLAN, wenn die Reichweite sonst nicht ausreicht.

Gruß,

Stefan

Re: Ideales Setup?

von hubertom » So 19. Jul 2026, 00:47

Liebe Ordersprinter-Nutzer, lieber Stefan,

Ich würde das System auch gerne bei einem kleinen Rüsthausfest einsetzen.
Ich habe 2 recht spezielle Fragen zum idealen Setup.
Daher die Reaktivierung des alten Threads.

Wir haben
i) eine Getränke-Kasse wo auch Arbeitsbons gedruckt werden sollen
ii) eine Essens-Kasse wo etwas abgesetzt die Arbeitsbons gedruckt werden
iii) 3 Kellner mit ihren privaten Smartphones (Android/iOS)
iiii) gekellnert wird im Rüsthaus und davor.
v) die Drucker haben einen Netzwerkanschluss (Epson TM-T20)

1) Drucker Anbindung:
wenn ich den abgesetzten Drucker einbinde - was ist besser?
- direkt am LAN Kabel (CUPS) oder per Javaprinter mit einem Raspberry o.ä.?

2) WLAN:
für eine gute WLAN-Verbindung muss ich vermutlich einen zweiten AccessPoint setzen (innen/aussen)
- wie gut kommt das System im Grenzbereich der beiden APs zurecht? - kann mir da jemand einen Tipp geben?

Danke erstmal für euer KnowHow,
Stefan, dir im speziellen, ganz besonderen Danke für das tolle Stück Software.

LG,
Thomas und die Freiwillige Feuerwehr Ossiach

Re: Ideales Setup?

von Alex » Di 22. Aug 2023, 19:27

Bei uns läuft Ordersprinter inzwischen seit einem Jahr auf einem Lenovo L530 unter Ubuntu. Die Drucker an der Theke (Getränke und Rechnungen) und in der Küche sind ein Epson TM-T30II mit WLAN und ein TM-T30 der an einem AVM Repeater hängt. Läuft zwar nicht in Echtzeit, Bons dauern in etwa eine Sekunde, reicht uns aber völlig.

Einrichten der Druckersever war dank dem Post hier im Thread auch kein Problem. Tolles Projekt, vielen Dank ein mal mehr an Stefan.

Re: Ideales Setup?

von andre » Di 22. Aug 2023, 14:07

pichel hat geschrieben: Mo 3. Jul 2023, 17:03 Wenn wir über Linux und den Javaprinter rden, empfehle ich dir, den Bondrucker direkt per USB anzuschließen und auch so anzusprechen, während du die Arbeitsbondrucker bequem per CUPS über WLAN ansteuern kannst. Für genau diese Kombination ist das ubuntuinstaller.sh-Skript auch vorbereitet. Hintergrund ist der, dass Druckjobs über CUPS einfach länger brauchen, bis sie ausgedruckt sind.
Dazu nochmal Feedback:

Ich habe nur einen Bondrucker im Einsatz, der also Arbeits- wie Kassenbons macht.

Ist bei mir ein netzwerkfähiger EPSON TM-T20II und da ein direkter Anschluss am "Kassenserver" nicht geht (anderer Raum, 15m. entfernt), drucken wir auch ausschließlich übers Netzwerk. Druckjobs werden da so schnell erledigt, dass man fast von Echtzeit sprechen könnte. Ich würde denken, dass das unter 1 sek. ist, vielleicht mag es auch eine Sekunde sein...

Wir haben ja hardwareseitig m.E. hier nicht übertrieben, aber heutzutage können liefern ja selbst die Consumer- und Entry-level-Geräte eine super Performance. Macht echt Spass, damit zu arbeiten...

Re: Ideales Setup?

von andre » So 13. Aug 2023, 23:22

So, wir haben die ersten 3 Tage hinter uns - davon ca. 2,5 Tage mit Ordersprinter.

Der Zeitplan war "etwas" knapp, sodass ich die berühmten letzten 10% des Projekts bzw. Setups eigentlich erst am Tag der Eröffnung machen konnte. Es war also absehbar, dass man zum Start nicht fertig würde. Ich hatte angenommen, dass wir ein paar Tage manuell arbeiten müssten.

Aber im Gegenteil waren wir Mittags im Testbetrieb und Nachmittags im Livebetrieb.

Echt ein super Stück Software, was Stefan da hingestellt hat. Vielen Dank!

Und vielen Dank an Thorsten für die Setup Anleitung - ich habe ein paar Sachen etwas anders gemacht, aber die Anleitung hat mir sehr geholfen, das Konzept zu checken.

Gute Nacht und viele Grüße!

Re: Ideales Setup?

von Meolo » Do 13. Jul 2023, 22:32

Hallo Andre,

es ist die Gewohnheit. :-)
Die TM-IV88 hatte ich von Anfang an.

Gruss
Th.

Re: Ideales Setup?

von andre » Mi 12. Jul 2023, 00:23

Meolo hat geschrieben: Di 4. Jul 2023, 11:44 (...)
Ich nehme nur Epson TMIV-88 mit LAN
(...)
Gruß
Thorsten
Hi Thorsten,

ich bin zwar seit 25+ Jahren in der IT, mit so Bondruckern kenne ich mich aber gar nicht aus. Ich habe jetzt die Specs angesehen und sehe gar nicht so irre viele Unterschiede zwischen den Modellen von IV/V/VI/VII.

Du meintest spezifisch den IV (= 4), richtig?

Gibt es spezifische Leistungsanforderungen, die für Dich nur der IV erfüllt oder ist das wegen der Treiberunterstützung? Oder gehen die Epson 88er alle und es geht Dir nur um Preis-Leistung?

Danke!

Re: Ideales Setup?

von andre » Di 11. Jul 2023, 00:35

So, ich habe die Hardware nun bestellt - es geht also weiter.

Ich hoffe, dass das Setup passt. Was ich nun bestellt habe, kostet 330.- inkl. USt., also für einen "Quasi Server" recht wenig. Habe mir 2x 500GB SSDs genommen (wird dann ein RAID 1) und 2x 8 GB RAM (also 16 GB RAM).

Falls jemand auch gerade sucht oder falls das von Interesse ist - es sind folgende Komponenten:

https://www.mindfactory.de/product_info ... 00092.html

https://www.mindfactory.de/product_info ... 29001.html

https://www.mindfactory.de/product_info ... 01240.html

Re: Ideales Setup?

von andre » Di 4. Jul 2023, 21:46

Danke, Thorsten!

Re: Ideales Setup?

von Meolo » Di 4. Jul 2023, 11:44

Hallo Andre,

meine letzte Installation habe ich wie folgt gemacht.

1. Ubuntu Desktop LTS installieren
2. Ordersprinter herunterladen und installieren mit Script
sudo ./ubuntuinstaller.sh
Bei Frage USB-Drucker installieren nein
Bei Frage CUPS einrichten nein
3. Druckertreiber einrichten. Ich nehme nur Epson TMIV-88 mit LAN
Drucker Treiber für EPSON TM von der Epson Supportseite downloaden und entpacken
https://download.epson-Biz.com/modules/ ... 32&pcat=52
Datei entpacken
in das Verzeichnis wechseln
sudo ./install.sh
Ubuntu 14.04 auswählen
4. Unter Ubuntu Drucker einrichten. Ich nehme nur Epson TMIV-88 mit LAN
Als LPD-Drucker hinzufügen
Druckertreiber: Epson / TMA BA Thermal (rastertotmt)
Druckernamen (keine Umlaute und Leerzeichen!!!) eingeben: Getraenke, Speisen, Rechnung, Rechnung2, etc.
5. Drucker config.json anlegen/bearbeiten
Im Ordner usr/local/bin/javaprinters: config-1.json, config-2.json, config-3.json, usw.

Beispiel config-1.json für Instance 1
Getränke (Theke) hat Instance 1, Speisen hat Instance 2, Rechnung hat Instance 6
{
"instance" : 1,  Hier wird die Druckerinstanz eingetragen
"vendorid" : "4348",
"productid" : "5584",
"printersize" : 120,  Hier wird Druckbreite eingestellt: Bei mir Speisen und Getränke 120, Bei Rechnung 40
"printcode" : "123",  Hier wird der Printercode eingetragen
"baseurl":"http://localhost",  Hier den Ordersrpinter-Server eingetragen
"baseusername" : "",
"basepass" : "",
"escinits" : [ 27, 64, 27, 116, 0 ],
"escposts" : [ 29, 86, 66, 10, 27, 64],
"useeveryprintdevice" : 1,
"verbose_closing_summary" : 1,
"smallformat" : 0,
"logoscale" : 1.0
}

6 . Meine javaprinter.bat sieht so aus:

#!/bin/sh
/usr/bin/java -jar /usr/local/bin/javaprinter/javaprinter.jar -mode=cups -cupsprinter=RE-Innen -configfile=/usr/local/bin/javaprinter/config-1.json &
/usr/bin/java -jar /usr/local/bin/javaprinter/javaprinter.jar -mode=cups -cupsprinter=Kaffee -configfile=/usr/local/bin/javaprinter/config-2.json &
/usr/bin/java -jar /usr/local/bin/javaprinter/javaprinter.jar -mode=cups -cupsprinter=Speisen -configfile=/usr/local/bin/javaprinter/config-3.json &
/usr/bin/java -jar /usr/local/bin/javaprinter/javaprinter.jar -mode=cups -cupsprinter=Getraenke -configfile=/usr/local/bin/javaprinter/config-4.json &

7. PHP.ini
memory_limit: 1280M
max_execution_time: 6000
post_max_size: 8000M
upload_max_filesize: 8000M
max_input_vars = 10000

8. Für den Fernzugriff habe ich Anydesk mit unbeaufsichtigten Zugriff installiert.
9. Kassenserver hat keinen Monitor. Dabei aber eine HDMI Headless-Stick.

Hardware:
Als Kassenserver nutze ich eine HP Workstation Z440 mit einer XEON-CPU (6 Cores/12 Threads), 16GB RAM, 512GB SSD
3 x Epson Bondrucker TM-IV88
WLAN mit Ubiquiti UniFi AP-AC-M MESH (867 Mbit/s, 300 Mbit/s), Access Point, Unifi-Controllersoftware auf Kassenserver
6 x Oderman (Ulefone Android 16GB RAM+128GB ROM, 6,52' Display)

An sehr guten Tagen drucken die Drucker ca. 1000 Bons.

P.S. Hatte Anfangs auch einen Intel-NUC. Der hatte in Stoßzeiten aber immer wieder mal Auszeiten und Probleme mit der Hitze.
Mit dem großen Server läuft alles flott.

Gruß
Thorsten

Nach oben