![Schubkarre](img/ordersprinter-schubkarre.png)
Umfang des Downloads
Die Software besteht aus der Webapplikation und zwei Printservern (einer für Windows, der andere als Java-Version für Linux-Systeme). Alle Komponenten befinden sich im gleichen Download-Zip. Der Windows-Printserver kann später auch zusätzlich über die installierte Webanwendung (Administrationsansicht) heruntergeladen werden.
OrderSprinter 2.8.9
Release: 20. August 2024Diese Version enthält diese Änderungen:
- Das Drucken von Abholbons kann für die Kategorien Speisen und Getränke individuell eingestellt werden.
- Man kann nun entscheiden, ob bei einer Markierung als zubereitet in der Küchen-/Baransicht sofort ein Arbeitsbon gedruckt werden soll (der zwangsläufig nur einen
Artikel enthalten kann), oder ob über die Konfiguration Drucke wenn alles zubereitet erst dann ein Arbeitsbon gedruckt werden soll, wenn keine weiteren Artikel
dieses Tisches und der jeweiligen Kategorie Speise/Getränk mehr auf die Zubereitung warten. Auf letztere Konfiguration wird mit 2.8.9 beim Versionsupdate automatisch umgestellt,
kann aber natürlich wieder zurückgesetzt werden.
Dieses Feature hatte erhebliche Änderungen am Backend für die Küchen-/Baransicht zur Folge. Sollte diese nicht mehr korrekt funktionieren, bitte Bescheid geben! - Bugfix: Artikel bleiben nicht mehr in "Nicht serviert/unbezahlt" in der Bestellansicht stehen, wenn ein Arbeitsbon gedruckt und der Artikel bezahlt wurde.
Hinweis 2: Bisher gab es zweimal eine Rückmeldung von Anwendern, weil deren Scan mit dem Microsoft Defender meinte, der im Zip-File enthaltene OrderSprinterPrintserver.exe enthalte einen Virus. Ich baue die Windows-Komponenten in einer isolierten Umgebung und eine Infektion des Kompilats halte ich für sehr unwahrscheinlich. Wer sich unsicher ist, dem rate ich dazu, meine Software vor dem Einsatz mit einem Online-Dienst wie z.B. Virustotal zu checken. Bisher ist dabei noch nie ein Virus angezeigt worden.
Hinweis 3: Ich empfehle neue Versionen nicht direkt im Produktivsystem einzuspielen, sondern vorher in einem Testsystem zu prüfen (jede neue Version birgt immer die Gefahr neuer Fehler - ich bin nicht unfehlbar). Wenn Sie Fehler feststellen, informieren Sie mich bitte.
Hinweis 4: Der OrderSprinter-Webservice benötigt keine Verbindung zum Internet. Kann der OrderSprinter-Webserver jedoch eine Verbindung zum Internet aufbauen, stehen Zusatzfunktionen zur Verfügung, bei denen Daten an www.ordersprinter.de übermittelt werden. Der Umfang der Datenübermittlung kann unter Debug-Daten-Versand nachgelesen werden und wird überdies während der Installation angezeigt.
Hinweis 5: Unter Bekannte Bugs führe ich eine aktuelle Liste von Fehlern, die mir berichtet wurden und noch nicht in der aktuellen Version gefixt sind.
Mit dem Download erklären Sie sich mit den Lizenzbestimmungen für die Software OrderSprinter einverstanden. Insbesondere wird darauf hingewiesen, dass die Benutzung der Software auf eigene Gefahr erfolgt! Der Anbieter haftet nicht für mögliche Schäden oder Probleme, die aus der Benutzung der Software resultieren.
Im hier angebotenen Download sind enthalten: die Software OrderSprinter und einige Bibliotheken (jQuery, jQuery Mobile, jQuery Mobile Datepicker, fpdf, PHPExcel). Die nicht von mir entwickelten Bibliotheken befinden sich alle im Unterverzeichnis php/3rdparty im entzippten Download. Für diese Bibliotheken gelten eigene Lizenzen, deren Lizenztexte als Textdateien ebenso im Download enthalten sind. Die Lizenzbestimmungen für OrderSprinter beziehen sich nur auf die Dateien außerhalb von php/3rdparty.
![](img/downloadbtn.png)
![](img/downloadbtn.png)
In der Bedienungsanleitung sind die relevanten Änderungen detaillierter beschrieben.
![]() | ![]() |
Noch Fragen?
Wenn die Kurzanleitung nicht weiterhilft und auch die offizielle im Buchhandel erhältliche Bedienungsanleitung nicht hilft, einfach fragen. Sprechen Sie mich an und vielleicht kann ich weiterhelfen... s.pichel@ordersprinter.de
Über Rückmeldungen, ob positiv oder auch negativ, freue ich mich immer!
![Kellnerin hält Smartphone, auf dem OrderSprinter läuft, in die Kamera](img/kellnerinhandyinkamera.jpg)
Die älteren Versionen - so hat sich OrderSprinter entwickelt:
OrderSprinter 2.8.8 ![](common/arrowdown.png)
Die Version 2.8.8 enthält diese Änderungen:
- Einfache 1-Click-Raumduplizierung
- Verbessertes Transaktionshandling. Dieses soll zuverlässiger bei vielen gleichzeitigen Zugriffen (große Feste mit vielen Kellnern) arbeiten, kann aber die Performance negativ beeinflussen. Hier hoffe ich auf Feedback von Anwendern, um zu erfahren, ob ich hier den richtigen Weg gewählt habe!
- Funktion "Nachricht an alle Benutzer" korrigiert.
OrderSprinter 2.8.7 ![](common/arrowdown.png)
Die Version 2.8.7 enthält diese Änderungen:
- Als kleine Änderung zur Einführung der Margenauswertung von Version 2.8.6 kann man nun in der Statistik auch die summierten Gesamtmargen im betrachteten Verkaufszeitraum pro Produkt ansehen.
- Einkaufspreise in Demo-Speisekarte hinzugefügt
- Bugfix: Demo-Daten-Funktion in der Administrationsansicht repariert
- Bugfix: Artikelansicnt zeigt die Preise mit dem konfigurierten Dezimalzeichen an
OrderSprinter 2.8.6 ![](common/arrowdown.png)
Die Version 2.8.6 enthält diese Änderungen:
- Statistikansicht erweitert:
- Margenberechnung (Netto-Verkaufspreise minus Einkaufspreise)
- Durchlaufzeiten in der Statistikansicht (Zeit für Zubereitung, Zeit bis zum Servieren, Gesamtdurchlaufzeit)
- Legende der Speisekarte in der Administrationsansicht um einige zuvor fehlende Artikeleigenschaften ergänzt
- Mengenangabe in der Artikelansicht kann nicht mehr negativ eingetragen werden
- Bugfixes:
- iconv- und weitere unnötigeLogmeldungen entfernt
- Ubuntuinstaller.sh: Printersizes wird bei beiden Instanzen nun korrekt gesetzt
- Ubuntuinstaller.sh: Berechnung des RAMs für den PHP-Prozess korrigiert
OrderSprinter 2.8.5 ![](common/arrowdown.png)
Die Version 2.8.5 enthält diese Änderungen:
- Für Stornos in der mobilen Kassenansicht lässt sich ein eigener Stornocode in der Konfiguration festlegen.
- Bugfixes:
- Das Schalter-Icon für die Stornos in der mobilen Kassenansicht ist mehr an den rechten Rand der Listenüberschrift gerutscht, um weniger Text zu überdecken.
- Es ist nun in der mobilen Kassenansicht nicht mehr möglich, dass mehr Stornovorgänge eines Artikels als dieser für den Tisch gebucht war, ausgeführt werden. Stattdessen wird nur noch ein Stornovorgang pro Abrechnung erlaubt, was für die meisten Rabattaktionen ausreichend sein sollte. Konzeptionell bedingt kann der Anwender allerdings ein Storno für einen bereits stornierten Artikel erneut ausführen, wenn er den Tisch vor dem Zahlvorgang in der Kassenansicht wieder aufruft.
- Waren alle Bemerkungsfelder in der mobilen Bestellansicht deaktiviert, führte dies zu "undefined"-Einträgen in den Buchungen. Das ist nun auch korrigiert.
OrderSprinter 2.8.4 ![](common/arrowdown.png)
Die Version 2.8.4 enthält diese Änderungen:
- Stornierung einzelner Artikel auch in der mobilen Kassenansicht zur bequemeren Umsetzung bestimmter Kundenbindungsprogramme wie beispielsweise dem Schlemmerblock
- Preisangabe bei den Artikeln in der Desktop-Kellneransicht
- Zwecks besserer Übersicht müssen in der mobilen Bestellansicht die Kommentarfelder bei Bedarf über ein Icon sichtbar gemacht werden. Welche Bemerkungsfelder in der mobilen Bestellansicht angezeigt werden können, kann in der Konfiguration festgelegt werden.
- Nachricht an alle Benutzer nicht nur per Spider, sondern auch in der Kernapplikation-Administrationansicht (Benutzer) festlegbar
OrderSprinter 2.8.3 ![](common/arrowdown.png)
Die Version 2.8.3 enthält diese Änderungen:
- Bugfix: Änderungen in der Version 2.8.2 führten zu Problemen mit dem Javaprinter. Das ist mit der 2.8.3 nun wieder repariert.
OrderSprinter 2.8.2 ![](common/arrowdown.png)
Die Version 2.8.2 enthält diese Änderungen:
- Ausweisung von Umsätzen pro Kategorie in der Produktstatistik der Statistikansicht
- Bemerkungen auf Bestellebene für Arbeitsbons
- Hinweistext auf Tischauswahlabschaltung wurde in der Administrationsansicht korrigiert.
- Neue Beispielvorlagen für Arbeitsbons, bei denen die Artikel durch Linien voneinander abgegrenzt werden
- Darstellung der Fiskaly Sign-AT Informationen auch auf dem Bon in der Kassenbonansicht
- Bugfix: der Slider in der Produktstatistik des Statistikansicht führte nicht zu einem Update, wenn man den Sliderwert per +/- Buttons veränderte.
OrderSprinter 2.8.1 ![](common/arrowdown.png)
Die Version 2.8.1 enthält diese Änderungen:
- Unterstützung der österreichischen RKSV per Anbindung an Fiskaly Sign-AT
- Check auf Gültigkeit einer TSE PIN, damit nicht versehentlich die TSE "kaputtinitialisiert" werden kann.
OrderSprinter 2.8.0 ![](common/arrowdown.png)
Die Version 2.8.0 enthält diese Änderungen:
- Digitaler X-Beleg: Jederzeit kann man den aktuellen Umsatzstatus einsehen. Das ist besonders hilfreich vor der Erstellung einer Tageserfassung. Deswegen wird die Umsatzübersicht auch im Bereich für die Tageserfassung eingeblendet.
OrderSprinter 2.7.6 ![](common/arrowdown.png)
Die Version 2.7.6 enthält diese Änderungen:
- Abholansicht auch ohne Benutzeranmeldung möglich (muss in der Konfiguration aktiviert werden)
- Filterung auf die eigenen Bestellungen in der mobilen Kassenansicht
- Wenn konfiguriert wurde, dass in der mobilen Bestellansicht die Preise neben den Produkten angegeben sein sollen, so werden die Extras auch mit Preisen ausgezeichnet.
OrderSprinter 2.7.5 ![](common/arrowdown.png)
Die Version 2.7.5 enthält diese Änderungen:
- In der Kassenansicht/Einnahmen wird der Summe von 'Einlagen/Auslagen' nun ohne Trinkgelder angezeigt.
- Bugfix: Es war bei Artikelerstellung in der Artikelansicht möglich, ungültige Zeichen (z.B. Leerzeichen) in die Preisfelder einzutragen
- Bugfix: Bei mehr als 10 Räumen funktionierte unter PHP 8 die korrekte Einsortierung neuer Räume nicht mehr.
- Bugfix: Bei der Preiseingabe wird nun im Tastenfeld das während der Installation festgelegte Dezimalzeichen eingeblendet.
OrderSprinter 2.7.4 ![](common/arrowdown.png)
Die Version 2.7.4 enthält diese Änderungen:
- Fixed: Inkompatibilität mit älteren DB-Versionen, bei denen Installation und Update auf 2.7.3 fehlschlugen
OrderSprinter 2.7.3 ![](common/arrowdown.png)
Die Version 2.7.3 enthält diese Änderungen:
- Benutzer sind nun sortierbar (über den Pfeil-nach-oben-Button bei einem Benutzereintrag)
- Die Feldgröße in der Abholansicht wird so angepasst, dass auch große Zahlen komplett hineinpassen.
- Bugfix: Bei der Installation wird der Workflow für die Drinks nun auch korrekt entsprechend der Auswahl gesetzt
OrderSprinter 2.7.2 ![](common/arrowdown.png)
Die Version 2.7.2 enthält diese Änderungen:
- Verbesserungen der Kassenbonansicht:
- reagiert nun auch dann noch performant, wenn sehr viele Bons angezeigt werden sollen
- weitere Filtermöglichkeit: nur Bons des angemeldeten Benutzers
- Tischangabe auch bei Trinkgeldbons
- Bugfix: Sollten die meistverkauftesten Artikel als Favoriten erscheinen, so funktionierte die Artikelsortierung in der Bestell-/Kellneransicht nicht. Das ist nun korrigiert.
OrderSprinter 2.7.1 ![](common/arrowdown.png)
Die Version 2.7.1 enthält diese Änderungen:
- Bugfix: Feature "Schnellkasse" repariert
- Powershell-Skript für eine automatische Sicherung der Kernapplikations-Datenbank unter Windows
OrderSprinter 2.7.0 ![](common/arrowdown.png)
Die Version 2.7.0 enthält diese Änderungen:
- Unterschiedliche Arbeitsabläufe für Speisen und Getränke einstellbar
- Im Warteschlangenbereich innerhalb der Administrationsansicht lassen sich Testdruckjobs für Arbeits- und Abholbons für alle möglichen Drucker generieren (4 Speisebons, 4 Getränkebons, 1 Abholbon). So kann man die Konfigration des oder der Druckserver testen und prüfen, ob alle Drucker funktionieren.
- Schnellere Bestellungen und Abrechnungen auch bei sehr großem Datenbestand.
- Räume ohne aktive Tische (Konfiguration in der Administrationsansicht/Raumplan) werden gar nicht erst angezeigt. Ist nur ein aktiver Raum mit aktiven Tischen vorhanden, so wird die Raumauswahl übersprungen.
- Bugfix: Während eines Datenimports konnte es unter gewissen Umständen zu einer Fehlermeldung kommen. Der Import lief im Hintergrund zwar weiter, aber das war für den Anwender nicht ersichtlich. Gefixt.
- Bugfix Beschriftung einer Einstellmöglichkeit zu den Abholbons
OrderSprinter 2.6.0 ![](common/arrowdown.png)
Die Version 2.6.0 enthält diese Änderungen:
- Erweiterung des ubuntuinstallers um zwei Komfortfunktionen:
- Bei der Installation kann man die Zeilenbreite der Drucker angeben
- Einrichtung und Installation einer eigenen Javaprinter-Instanz für die Anbindung von CUPS-Druckern
- Der TSEConnector kannn die TSE-Hardware nun selbst im Dateisystem suchen (mountpoint-Argument weglassen oder =auto setzen). Eine explizite Angabe des Pfades in der TSEConnector.bat ist also nicht mehr erforderlich.
- Erlaube das Ausblenden des Bons in der Kassenansicht über eine Konfigurationseinstellung
- Bugfixes:
- Unter PHP 8 konnte es vorkommen, dass der Umsatzdatenexport abbrach
- Im Österreich-Modus konnte in bestimmten Konfigurationen die Tageserfassung fehlschlagen. Gefixt.
- Die Funktion "Minus billigster Artikel" führte zu einer Fehlermeldung, wenn eingestellt war, dass bei Druck in der Bestallansicht auf den "Kasse"-Button Arbeitsbons gedruckt werden sollten.
OrderSprinter 2.5.7 ![](common/arrowdown.png)
Die Version 2.5.7 enthält diese Änderungen:
- Monitoring: Anbindung an InfluxDB (Performancedaten, Umsatzdaten) - siehe Handbuch für weitere Erklärungen
OrderSprinter 2.5.6 ![](common/arrowdown.png)
Die Version 2.5.6 enthält diese Änderungen:
- Bugfixes: Wenn in der Konfiguration festgelegt war, dass in der Kassenansicht alle Artikel automatisch bei Tischauswahl zum Kassenbon hinzugefügt werden sollen,
- so wurden in der Desktopkassenansicht anschließende manuelle Änderungen der Auswahl nach gewisser Zeit zurückgenommen,
- so wurde in der mobilen Kassenansicht nach einer Teilzahlung (Rechnungssplitting) trotz noch abzurechnender Artikel bereits auf die Bestellansicht zurückgeschaltet, wenn die Kassenansicht von dieser aufgerufen wurde
- In der mobilen Bestellansicht haben bestimmte Felder in verschiedenen Dialogen nun automatisch den Eingabefokus, der direktes Eintippen per Tastatur ohne Anklicken des Feldes erlaubt:
- Anzahl im Dialog, der sich öffnet, wenn man auf die Anzahl eines Artikels in der Bestellansicht klickt
- Mengenanwahl (Gewicht, Volumen usw.)
- Preiseingabe
- In der Kassenbonansicht werden nun auch die eBon-Abrufcode für Bons angezeigt, die noch nicht Teil einer Tageserfassung geworden sind.
- Bugfix: Nach einem Versionsupdate der Kernkomponente auf die Vorversion war es möglich, dass keine Artikel mehr in der Gastbestellkomponente zur Auswahl standen. Das ist mit dieser Version innerhalb der Kernkomponente repariert.
OrderSprinter 2.5.5 ![](common/arrowdown.png)
Die Version 2.5.5 enthält diese Änderungen:
- Die Artikel-Tags werden beim Datenexport "Umsätze Csv" auch mit ausgegeben, so dass sie auch für eine spätere Filterung in einem Tabellenverarbeitungsprogramm dienen können
- Bugfix: Unter PHP8 wurde in der Speisekarte unter gewissen Umständen die Angabe "vorhanden" für die Verfügbarkeit fälschlicherweise als "ja" angegeben, wenn diese auf "nein" eingestellt war.
- Verbesserungen in der Reservierungsansicht: Personenanzahl kann nicht mehr negativ werden, Minutenangaben in Anzeige und E-Mail immer zweistellig
- Fokus bei Zahlmethode "Gast" im darauffolgenden Dialog direkt im Textfeld für die Filterung für Name/Zimmer
OrderSprinter 2.5.4 ![](common/arrowdown.png)
Die Version 2.5.4 enthält diese Änderungen:
- Bugfix: Wurde ausgewählt, dass die letzten x Artikel als Favoriten angezeihgt werden sollten, wurde deren verfügbare Anzahl stets mit "noch 1" in der Bestellansicht angezeigt. Gefixt
- Button "Beispielvorlage" für HTML-Tageserfassung in den Konfigurationsbereich der Administrationsansicht eingebaut
- Bugfix: Zuordnung zu den richtigen Druckern bzw. digitalen Ansichten, wenn mehrere Artikel unterschiedlicher Druckerkategorien in abwechselnder Reihenfolge gebucht werden, repariert
OrderSprinter 2.5.3 ![](common/arrowdown.png)
Die Version 2.5.3 enthält diese Änderungen:
- der QR-Code zum Abruf der eBon lässt sich nun auch in der mobilen Kassenansicht darstellen und dem Gast vorzeigebn. Das erspart ein separates Kundendisplay.
- Bugfix: Das Nachordern von Artikeln mit Extras funktionierte nicht mehr mit PHP 8. Gefixt. (Sollte es nach dem Update immer noch nicht funktionieren, den Browser-Cache löschen!)
OrderSprinter 2.5.2 ![](common/arrowdown.png)
Die Version 2.5.2 enthält diese Änderungen:
- Bugfix: Die Kommunikation mit einer aktivierten Showroom-Komponente funktionierte nicht korrekt.
OrderSprinter 2.5.1 ![](common/arrowdown.png)
Die Version 2.5.1 enthält diese Änderungen:
- Wichtiger Bugfix: Nach einem Update auf 2.5.0 konnte es passieren, dass die Speisekarte nicht mehr verfügbar war. Dieses Update stellt sie wieder her.
OrderSprinter 2.5.0 ![](common/arrowdown.png)
Die Version 2.5.0 enthält diese Änderungen:
- Neue Komponente eBon zur Ablage von elektronischen Kassenbelegen zur Vermeidung von unnötigen Drucken auf Bonpapier
- Komplette Überarbeitung der Artikelspeicherung:
- Angabe eines abweichenden Artikelnamens, der auf dem Arbeitsbon angegeben werden soll
- Verkaufstage können einzeln festgelegt werden
- Artikeln kann eine mehrzeilige Beschreibung hinzugefügt werden, die sowohl in der mobilen Bestellansicht abgegrufen werden kann als auch in der Gastbestellansicht und im Showroom angezeigt wird.
- Bemerkung zu einem Produkt wird auch beim Tischprotokoll mit angegeben.
- Bemerkung zu einem Produkt kann auch in der Kassenansicht angezeigt werden (konfigurierbar).
- Beispielvorlagen für Speise- und Getränke-Arbeitsbons mit großer Schrift in der Administration/Konfiguration auswählbar
- Bugfix: Die Artikelzuweisung zu einer Artikelgruppe in der Artikelansicht konnte die Sortierung zerstören
- Leere Zeilen werden auf den Arbeitsbons tatsächlich nur noch gedruckt, wenn die Vorlage dies explizit vorgibt. Zuvor führte eine nicht angegebene Artikelbemerkung zu einer Leerzeile. Sollen Artikel auf den Arbeitsbons auseinander gezogen werden, so ist eine Leerzeile in der Vorlage an entsprechender Stelle einzufügen. Nach dem Update werden die Artikel näher untereinander stehen. Wenn die Artikel auf den Arbeitsbons weiterhin etwas voneinander getrennt aufgelistet werden, kann man die Beispielsvorlagen in der Konfiguration anwenden. Eine Überschreibung im Rahmen des Updates passiert nicht, um nicht angepasste Layouts zu überschreiben.
OrderSprinter 2.4.11 ![](common/arrowdown.png)
Die Version 2.4.11 enthält diese Änderungen:
- Aufruf der Artikelansicht beschleunigt
- Bugfix: Das Ubuntuinstaller-Skript funktioniert nun auch wieder standalone, wenn noch kein unzip auf dem System installiert war.
- Bugfix: ftp-Upload einer Sicherung funktioniert nun wieder.
OrderSprinter 2.4.10 ![](common/arrowdown.png)
Die Version 2.4.10 enthält diese Änderungen:
- Bugfix: Trinkgeld auch dann verbuchbar, wenn Benutzer keine Rechte für Barein-/auslage hat
- Bugfix: Extras-Zuweisung in der Artikelansicht funktioniert wieder, wenn man einem Artikel ein Extra wegnimmt und ein anderes hinzufügt
OrderSprinter 2.4.9 ![](common/arrowdown.png)
Die Version 2.4.9 enthält diese Änderungen:
- Bessere Behandlung von Serveranfragen, wenn der Benutzer aufgrund von Timeouts bzw. längerer Inaktivität bereits abgemeldet wurde. In der Regel findet nun früher ein Logout des Benutzer statt, so dass es gar nicht mehr zu den "roten" Fehlermeldungen kommen sollte.
OrderSprinter 2.4.8 ![](common/arrowdown.png)
Die Version 2.4.8 enthält diese Änderungen:
- Bugfix: Bei PHP 8.1 war keine Zuweisung von Extras in der Artikelansicht möglich
- Bugfix: Bei Verwendung von PHP 8.x und error_level=E_ALL konnte es beim Aufruf der Administrationsansicht je nach gespeicherten Vorlagen und zu einer Fehlermeldung kommen.
OrderSprinter 2.4.7 ![](common/arrowdown.png)
Die Version 2.4.7 enthält diese Änderungen:
- Darstellung des Changelogs von der aktuell installierten bis zur neuesten verfügbaren Version im Panel für das automatische Versionsupdate innerhalb der Administrationsansicht (diese Einblendung kann allerdings erst ab der nächsten Version wirksam werden).
- Barein-/auslagen auch in der mobilen Kassenansicht durchführbar, wenn Restaurantmodus abgeschaltet ist
- Code wieder gleichermaßen mit PHP 7.x und 8.x kompatibel gemacht, es ist also keine nachträgliche Code-Änderung für PHP 7 mehr notwendig!
- In den Storno-Arbeitsbonvorlagen kann man auch die Variablen Fullname (Realname) und Username (Benutzername) verwenden, um eine Namensnennung des stornierenden Bedieners auszudrucken.
- Es lässt sich nun einstellen, ob Showroom nur die Artikel zeigen soll, die auch für eine Gastbestellung (Self-Ordering) freigegeben sind.
OrderSprinter 2.4.6 ![](common/arrowdown.png)
Die Version 2.4.6 enthält diese Änderungen:
- Bugfix: Sobald ein Stornoarbeitsbon gedruckt wurde, konnte die Druckerwarteschlange bis zum nächsten Tagesabschluss nicht mehr angezeigt werden.
- Darstellung von sehr textlastigen Serverfehlern auf dem Display ist nun scrollbar, um den ganzen Inhalt einsehen zu können
- Bugfix: Beim Drucken von Bareinlagen-Bons konnte es bei Nutzung Xampp Fehlausdrucke geben
OrderSprinter 2.4.5 ![](common/arrowdown.png)
Die Version 2.4.5 enthält diese Änderungen:
- Tischnamen können optional in der Kundenansicht angezeigt werden. Dies muss in der Konfiguration explizit aktiviert werden (Bereich "Einstellungen für spezielle Abläufe")
- Änderung im Ubuntuinstaller-Skript: Der TSEConnector wird zwar auf Wunsch installiert, aber nicht mehr in der Kernapplikation aktiviert, um das System bei einer uninitialisierten TSE nicht auszubremsen.
- Bugfixes:
- Viele Inkompatibilitäten mit PHP 8.1 repariert
- Hatte man die mobile Kassenansicht aufgerufen, so wurde bei einem anschließenden Ausloggen und Einloggen in die Desktopansicht immer noch die mobiler Kassenansicht gezeigt.
OrderSprinter 2.4.4 ![](common/arrowdown.png)
Die Version 2.4.4 enthält diese Änderungen:
- Bugfix: Auf Systemen mit PHP 8 ließen sich die Tageserfassungen in der Webansicht nicht mehr öffnen
OrderSprinter 2.4.3 ![](common/arrowdown.png)
Die Version 2.4.3 enthält diese Änderungen:
- Druckausgabe von Vor- und Nachnamen eines Bedieners auf Arbeits- und Kassenbons möglich
- Die Readme-Datei des Javaprinters aktualisiert
OrderSprinter 2.4.2 ![](common/arrowdown.png)
Die Version 2.4.2 enthält diese Änderungen:
- Aufruf der Startseite nach dem Update unter Umgehung des Browsercaches (in 2.4.1 hatte ich Änderungen in der index.html, also der Anmeldeseite, vorgenommen. Auf allen Bediengeräten ist es daher notwendig, dass der Browsercache nach dem Update gelöscht wird, damit die index.html wirklich neu geladen wird. Auf dem Rechner, auf dem das Update durchgeführt wurde, erfolgt das Laden der neuen index.html nun automatisch.).
- Buugfix: Es gab ein Problem im Wechselgeldrechner, wenn der Benutzer den Zielbetrag automatisch eintragen ließ. Bei einer Bezahlung wurde gemeldet, dass das Trinkgeldfeld keine gültige Zahl enthielte. Das ist nun gelöst.
- Bugfix: Die letzte Version des Gastbestellsystems ließ sich nicht installieren.
- Bugfix: In der Statistikansicht funktionierte der Filter bei den Bestellungen nicht mehr, sobald auch Gastbestellungen enthalten waren.
OrderSprinter 2.4.1 ![](common/arrowdown.png)
Die Version 2.4.1 enthält diese Änderungen:
- Werden die Arbeitsbons in der Kassenansicht eingeblendet, so kann man auf einen Blick auch deren Inhalt sehen. Gerade bei mehreren Parteien an einem Tisch (z.B . bei größeren Festen) hilft dies, die richtigen Artikel bei der Abrechnung auszuwählen. Die Anzeige der Arbeitsbons in der Kassenansicht ist in der Konfiguration (im Bereich Arbeitsbons) zu aktivieren.
- Der berüchtigte Kommunikationsproblem-Fehler wird nun in den meisten Ansichten nicht mehr als Alert-Box, sondern als Overlay mit erweiterten Informationen eingeblendet, so dass ein Screenshot an den Entwickler im Fehlerfall vielleicht schon ohne error_log des Webservers weiterhilft. Es hängt allerdings von der Art des Fehlers ab und wie die Fehlerbehandlungseinstellungen in der php.ini gesetzt sind.
- Das Tischprotokoll sortiert die Vorgänge nicht mehr nur nach Uhrzeit, sondern auch nach Datum, so dass das Protokoll bei Veranstaltungen über Mitternacht hinaus zeitlich korrekt sortiert ist.
- Bugfix: Wurden Artikel auf den Außer-Haus-"Tisch" bestellt, so wurden diese fälschlicherweise als bestellte Positionen in der Desktop-Ansicht eingeblendet, wenn dort ein Raum, aber kein Tisch ausgewählt war.
OrderSprinter 2.4.0 ![](common/arrowdown.png)
Die Version 2.4.0 enthält diese Änderungen:
- Neue Komponente Showroom: Showroom stellt eine Webseite im Internet bereit, die mit aktuellen Inhalten aus dem Kernsystem gefüllt werden. So kann jeder Anwender seine Betriebshomepage ohne Fachkenntnis in Webprogrammierung pflegen. Der Gast kann sich zudem vor dem Besuch die aktuelle Auslastung anzeigen lassen, denn weder für den Betreiber noch für den Gast ist ein übervollen Betrieb ein schönes Erlebnis. Showroom ist gut konfigurierbar, das Aussehen lässt sich beispielsweise über eigene Styles anpassen. Wenn Showroom auf Interesse stößt, werde ich die Komponente zukünftig weiter ausbauen.
- Windows-Druckserver liegt nun auch als Programm ohne graphische Benutzeroberfläche bei. WindowsPrintServerCli.exe ist das Kommandozeilenwerkzeug, welches die von OrderSprinterPrintserver.exe geschriebene Konfiguration (diese wird immer zusätzlich zum benutzerdenierten Pfad in C:/Windows/Temp/POSPrinterServer.xml geschrieben) verwendet. Das Kommandozeilenwerkzeug kann auch als Aufgabe angelegt werden, die beim Systemstart gestartet wird und vom Benutzer SYSTEM ausgeführt wird. In diesem Fall läuft die Anwendung für den Benutzer unsichtbar im Hintergrund.
- Einheit Dauer (Stunden) als Artikeleigenschaft hinzugefügt. Dies ist eher für nichtgastronomische Betriebe interessant, z.B. Tanzschulen, die Kurse anbieten.
- Leistungsverbesserung bei der Tageserfassung, diese arbeitet nun viel schneller
- Gastbestellung/Self-Ordering:
- Buchen von Extras zu Artikeln ist nun möglich
- Der Gast sieht vor dem Abschicken einer Bestellung den Gesamtpreis
- Verhalten bei ausverkauften Artikeln festlegbar (Anzeigen und bestellbar machen, Anzeigen aber nicht bestellbar, Nicht anzeigen, In der Gastbestellansicht zeigen/verbergen)
- Ausgabe der PHP-Info in der Administrationsansicht
- Umsortierung einiger Konfigurationseinstellungen zum schnelleren Auffinden der jeweiligen Einstellung. Es gibt einen neuen Bereich Bestellung.
- Bugfix: Ab und zu war das Anlegen eines Artikels in der Artikelansicht fehlgeschlagen und der Benutzer bekam keine Rückmeldung. Das ist nun korrigiert.
OrderSprinter 2.3.11 ![](common/arrowdown.png)
Die Version 2.3.11 enthält diese Änderungen:
- Es lässt sich nun festlegen, ob bei einer Barcode-Eingabe ein Return-Zeichen erforderlich ist
- Auf der PDF-Zusammenfassung (Administration/Datenexport) werden nun die Summen für Verkäufe und den zu versteuernden Trinkgeldern extra ausgewiesen.
- Javaprinter erkennt Epson-Bondrucker auch ohne explizite Angabe der vendorID und productID (useeveryprintdevice muss dann auf 1 gesetzt bleiben)
OrderSprinter 2.3.10 ![](common/arrowdown.png)
Die Version 2.3.10 enthält diese Änderungen:
- PDF-Zusammenfassung enthält wieder die Summierung nach Steuersätzen
- Falls die Schnellkasse aktiv ist (für den Benutzer oder global), dann wird dies in der Mobilansicht bei den Buttons "Bestellung senden" und "Arbeitsbons" und bei der Desktopansicht im Header vermerkt
- Bugfix: Fehlerhafte Textbeschriftung der Buttons für die Beispielvorlagen korrigiert
OrderSprinter 2.3.9 ![](common/arrowdown.png)
Die Version 2.3.9 enthält diese Änderungen:
- Bugfix: Aufklappen von Unterkategorien in der Artikelansicht funktionierte mit PHP 8 nicht mehr
- Performanceverbesserung beim Tagesabschluss
- Die Messung der Leistungsmessungen im Hintergrund lässt sich komplett abschalten, das beschleunigt den Tagesabschluss zusätzlich, da hier keine Mittlung der Tageswerte erfolgen muss.
- Filterung der CRLF in der optionalen Spalte TSE_VORGANGSDATEN im DSfinv-k Export der Tabelle transactions_tse.csv
OrderSprinter 2.3.8 ![](common/arrowdown.png)
Die Version 2.3.8 enthält diese Änderungen:
- Schnellerer Aufruf der Administrationsansicht durch Laden der Benutzer erst bei Expandieren des Benutzerpanels
- Gäste über REST-API verwalten
- Beim Erstellen einer Tageserfassung wird im error_log ausgegeben, welche Teilvorghänge welche Zeit benötigt haben. Wenn die Tageserfassung sehr viel Zeit benötigt, kann man über das error_log des Webservers die Schritte identifizieren, die auf dem System besonders langsam ausgeführt werden.
- In der Administrationsansicht kann man als Admin die Tabelleneigenschaften anzeigen lassen und im csv-Format exportieren
- Bugfix: In Version 2.3.7 wurden leere Arbeitsbons gedruckt, ist nun gefixt.
OrderSprinter 2.3.7 ![](common/arrowdown.png)
Die Version 2.3.7 enthält diese Änderungen:
- Vier Küchen in der Küchenansicht und vier Bars in der Baransicht. Die Küche/Bar, in der ein Artikel erscheint, orientiert auf der Auswahl des Arbeitsbondruckers. Die Küche/Bar kann in der Küchen-/Baransicht nur dann ausgewählt werden, wenn die Auswahl in der Konfiguration eingeschaltet wurde.
- Unterstützung für das Bildformat webp (z.B. bei Artikelbildern). Jpeg-Endung für jpg-Bilder ist nun auch erlaubt.
- In der Vorlagenkonfiguration für den Kassenbon gibt es nun drei per Button auswählbare Beispielvorlagen, die sich in der Darstellung der TSE-Info unterscheiden:
- Vorlage, mit der die TSE-Info mit QRCode und textueller Darstellung gedruckt wird
- Vorlage, mit der die TSE-Info nur als QRCode gedruckt wird
- Vorlage, mit der die TSE-Info nur in Textform gedruckt wird
- Gastbestellkomponente/Self-Ordering (die ursprüngliche Version der Gastbestellkomponente ist weiterhin mit dem Kernsystem kompatibel):
- Preisangabe in Gastbestellung rechts neben dem Artikel
- Zurück-Button auf Produktebene entfernt, denn der ist unnötig und hatte bisher die gesamte bereits getätigte Bestellung verworfen.
- Dauerhafte Einblendung der bereits bestellten Artikel
OrderSprinter 2.3.6 ![](common/arrowdown.png)
Die Version 2.3.6 enthält diese Änderungen:
- Bugfix: Gangauswahl wurde in der Desktop-Kellneransicht bei Artikeln mit Extras nicht übernommen
- Bugfix: Tischbereichszuweisung funktionierte in bestimmten Situationen nicht richtig
OrderSprinter 2.3.5 ![](common/arrowdown.png)
Die Version 2.3.5 enthält diese Änderungen:
- Bugfix: Wurden Artikel auf Gäste gebucht und zahlten diese später in bar, so wurde der erwartete Bargeldbestand der nächsten Tageserfassung falsch angezeigt.
- Bugfix: Es war Anwendern ohne Manager- oder Verwaltungsrechten möglich, über das Belauschen des Traffics zum eigenen Client bestimmte vertrauliche Daten (TSEConnector-Passwort, Stornocode usw.) abzugreifen.
OrderSprinter 2.3.4 ![](common/arrowdown.png)
Die Version 2.3.4 enthält diese Änderungen:
- Ausweisung der Brutto- und Netto-Summen von Umsätzen und Trinkgeldern nach Zahlungsweg und Steuersatz auf dem Tageserfassungsbon (neue Beispielvorlage anwenden, damit es auf der nächsten Tageserfassung erscheint) und in der Webansicht einer Tageserfassung
- Aktionsbutton in der Kassenansicht: Nichtberechnung des billigsten Artikels auf dem Kassenbon (bzw. es wird der billigste Artikel als Negativposten gebucht und so auch ausgewiesen)
- Bei der Tageserfassung lässt sich für den automatischen Geldtransit eine Mindesteinlage angeben, die in der Kasse verbleiben soll (wenn der Kassenbestand es erlaubt).
OrderSprinter 2.3.3 ![](common/arrowdown.png)
Die Version 2.3.3 enthält diese Änderungen:
- Auf dem Bon der Tageserfassung können die EC- und die Kreditkarten-Zahlungen der unbaren Umsätze aufgeführt werden, und das pro Mitarbeiter und über alle Mitarbeiter summiert. Dazu ist die neue Vorlage anzuwenden (z.B. über den Button "Beispielvorlage" einfügbar). Auch die Webansicht einer Tageserfassung enthält nun diese Werte.
- Bugfix: Im Österreich-Modus wurden die deutschen statt der österreichischen Steuersätze verwendet.
- Bugfix: Ausgabe der Betriebsinfo, der Kassenid und der SN fehlten auf dem Tageserfassungsbon
OrderSprinter 2.3.2 ![](common/arrowdown.png)
Die Version 2.3.2 enthält diese Änderungen:
- Excel-Export-Buttons bei Datenexport und bei Tageserfassung aus dem GUI entfernt. Es gibt nun nur noch csv-Exports, die ebensogut von Excel eingelesen werden können.
- Bugfixes:
- Einstellung zum Standard-Setting der Checkbox "Geldtransit vor Tageserfassung" funktioniert nun wieder
- Desktop Bestellansicht: Gewichtsangabe bei Produkten mit Einheit ungleich Stück wieder mit Kommazahl erlaubt
- Nach einem "Starte Produktivbetrieb" funktionierte der Kassenbondruck nicht mehr.
- Wenn ein Benutzer zwar das Recht für die Erstellung einer Tageserfassung, aber nicht für die Kassenoperationen besaß, war kein Tagesabschluss mit vorherigem Geldtransit möglich.
- Es konnte passieren, dass beim automatischen Geldtransit vor der Tageserfassung ein falscher Bargeldbestand angenommen wurde und somit ein unpassender Geldtransit verbucht wurde.
- Beschriftung "Barein/-auslage" statt nur "Bareinlage" in der Kassenansicht
- Tageslosung in Bestellansicht in allen Themes jetzt lesbar
OrderSprinter 2.3.1 ![](common/arrowdown.png)
Die Version 2.3.1 enthält diese Änderungen:
- Bugfix: In einer PHP-Umgebung mit fix gesetztem Errorlevel E_ALL führten Warnings im Modul für die Tageserfassungen zu Fehlern auf der Clientseite
- Bugfix: Die Kategorie-Buttons für eine "Neue Kategorie" zeigten die Beschriftungen in allen Sprachen statt nur der aktuell ausgewählten
- Javaprinter: alle Argumente können nun mit einem und auch mit zwei Minuszeichen eingeleitet werden (--configfile=...)
- Bugfix: Die automatische Email-Benachrichtigung über einen erfolgten Tagesabschluss enthielt stets 0,00-Euro-Umsätze. Das ist nun korrigiert, jetzt wird auch bei der automatisch generierten Email die Info über den korrekten Abschluss verschickt.
- Bugfix: Bei der Sumup-Kartenzahlung wird nicht mehr nur die Artikelsumme, sondern der Zielbetrag, d.h. inkl. Trinkgeld, an die Sumup-App übermittelt.
OrderSprinter 2.3.0 ![](common/arrowdown.png)
Die Version 2.3.0 enthält diese Änderungen:
- Bugfixes bei der Behandlung von Vorgängen:
- Trinkgelder für den Inhaber werden korrekt verbucht (aktuell mit einem Steuersatz von 19 Prozent)
- Die TSE-Signierung und Behandlung der Vorgänge für die Ein-/Auslage von Geld in die bzw. aus der Kasse wurden alle überprüft und teils korrigiert.
- DiffSollIst ist nun ein eigener Vorgang, der als Beleg in der Kassenbonansicht aufgeführt wird.
- Trinkgelder werden bei jedem Wechselgeldmodus erfasst.
- Bei Barein-/auslagen wird eine Plausibilitätsprüfung beim Vorzeichen des Betrags vorgenommen und der Benutzer je nach Aktion gewarnt.
- Kundenansicht: neuere Artikel werden oben angefügt, Summe ist oben zu sehen
- Die zum Mailen eingebundene phpmailer-Bibliothek wurde auf die neuere Version 6.5.3 upgedated, damit sie mit den neuen PHP-Versionen kompatibel ist und das Mailen wieder zuverlässig funktioniert.
- Benutzer können als Inhaber ausgewiesen werden, damit die Verbuchung/Versteuerung von Trinkgeldern korrekt funktionieren kann. Ist im System kein Inhaber ausgewiesen, erscheint eine Warnung beim Aufruf der Administrationsansicht.
- Bugfix: Messfehler bei duration insert werden aussortiert. Gab auch gerne mal eine Exception.
- Bigfix: Export-Debug-Data Funktion repariert
- Bugfix: Nach dem Update auf 2.2.0 konnte es sein, dass die Darstellung der Produkte in der Desktopansicht nicht mehr passierte. Ursache war eine asynchrone Phases-Initialisierung, die nun repariert ist.
- Bugfix: Waren nicht-UTF8-Zeichen in die Speisekarte enthalten, wurden keine Druckjobs mehr gedruckt, sobald eines dieser Artikel auf einem Arbeitsbon enthalten war.
- Bugfix: Bei der Abfrage der Performancedaten in der Statistikansicht wurde bei der Bestimmung der Maximalwerte ein nicht existierendes Attribut abgefragt.
- Bugfix: Das Batch-Printen von Kassenbons funktioniert wieder
- Tageserfassung:
- Die Vorlage für die Html- und Druckvorlage der Tageserfassung wird beim Versionsupdate überschrieben. Vorherige benuzerspezifische Anpassungen werden damit überschrieben!
- Der Umsatz wird klar herausgestellt, Geldtransits werden gesondert ausgewiesen.
- Bugfixes DSFINvk:
- Bei einer Bonstornierung wurden in der transactions_tse.csv des DSFinvk-Exports die stornierten Bestelleinträge dupliziert.
- In der Bonpos_Ust wurde die POS_NETTO und POS_UST nicht ausgefüllt.
- DSFinvk-Export enthält nun eine index.xml und eine index.dtd entsprechend des Gdpdu-Beschreibungsstandards für die Datenträgerüberlassung, Version 1.1 vom 1. August 2002
- Aufruf der Administrationsansicht beschleunigt, indem die einzelnen Tageserfassungen erst bei deren Anwahl vom Server geholt werden.
- Rechtemanagement angepasst: Benutzer mit dem Recht zur Erstellung von Tageserfassungen, die jedoch keine Manager- oder Adminrechte besitzen, können die Inhalte der Tageserfassungen nicht einsehen.
OrderSprinter 2.2.0 ![](common/arrowdown.png)
Die Version 2.2.0 enthält diese Änderungen:
- Gänge (Vorspeise, Hauptgang, Nachspeise) lassen sich bei der Bestellung von Artikeln auswählen
- Es ist möglich, im Zuge der Tageserfassung den berechneten Bargeldbestand automatisch als Bargeldentnahme (Typ Geldtransit) auszubuchen. Das hat Einfluss auf die Ausweisung des Umsatzes auf dem Tageserfassugsbon. Mehr dazu in der Bedienungsanleitung!
- HS/3 als Hotel-Zahlungsweg wieder freigeschaltet (war im Zuge der TSE/Kassensichv deaktiviert worden)
- Bugfix: Artikel gleichen Namens, aber unterschiedlicher Produkte, werden nicht mehr zusammengefasst
- TSEConnector in Version 2.3:
- TSE-Export direkt als Download über die Administrationsansicht (Konfiguration - TSE - TSE Export Download)
- Exceptions werden auch an den Client zurückgegeben, d.h. im Browser-Info-Feld dargestellt
- tarexportfile kann angegeben werden (Argument --tarexportfile={filename}).
- Bei der Tageserfassung wird der Umsatz ohne Barein-/auslagen zusätzlich ausgegeben. Für die Ausgabe auf dem Bon ist das Template dafür zu aktualisieren, z.B. indem die Standardvorlage appliziert wird.
- Bei der Erstellung der Tageserfassung kann ein Geldtransit für den errechneten Bargeldbestand (ohne Trinkgeld) automatisch verbucht werden.
OrderSprinter 2.1.3 ![](common/arrowdown.png)
Die Version 2.1.3 enthält diese Änderungen:
- Backup/Restore:
- Neues Format osb, mit dem Importvorgänge knapp doppelt so schnell gehen
- für die Vorgänge Sichern und Importieren ist die Größe des PHP-Werts memory_limit nicht mehr relevant. Über die Zeit wächst der Datenbestand in der DB stetig an. In der Vergangenheit war es daher wichtig, dass mit zunehmender Datenbankgröße auch das memory_limit vergrößert wurde, damit die Sicherungsvorgänge nicht mangels verfügbarem RAM abbrachen. Das kann nun nicht mehr passieren. (Ist die DB nach einigen Jahren sehr voll, so wird ein einigermaßen großer memory_limit-Wert allerdings für die Erstellung von PDF- und csv-Reports über große Zeiträume weiterhin benötigt.)
- Größenbegrenzung beim Upload des Bildes für den Tischplan aufgehoben (wird nun intern ggfs. auf maximal 900 Pixel für Höhe bzw. Breite verkleinert)
- Bei Eingabe eines falschen Passworts in der Anmeldemaske wird die Anmeldeseite nicht mehr neu geladen, d.h. der ausgewählte Benutzer bleibt in der Maske ausgewählt.
- OrderSprinter kann nun mit replizierten DBs arbeiten.
- Der Update-Button ist nun auf der Startseite des Installers.
- Bugfix: Mit PHP 8.x funktionierte der CSV-Datenexport nicht mehr, wenn Barein-/auslagen getätigt wurden. Gefixt.
- Bugfix: In Situationen, bei denen zwei Kellner einen Tisch zum gleichem Zeitpunkt abrechnen wollten, kann es immer passieren, dass der eine Kellner Artikel zum Bon hinzufügen möchte, die der Kollege bereits soeben abgerechnet hat. Es wurde schon immer sichergestellt, dass in solchen Fällen Artikel nicht mehrfach abgerechnet wurden. Allerdings konnte es passieren, dass in solchen Fällen trotzdem Druckjobs für Zahlvorgänge erzeugt wurden, die aufgrund der beschrieben Parallelität gar nicht stattgefunden haben. Das führte in der Folge dazu, dass die Druckerwarteschlange einen ungültigen Job enthielt (der auch nicht in der Warteschlange aufgeführt war) und dieser ungültige Druckjob das Drucken aller anderen Druckjobs verhinderte, bis die gesamte Warteschlange gelöscht wurde (entweder durch einen Tagesabschluss oder über den entsprechenden Button). Dieser Bug ist jetzt gefixt.
OrderSprinter 2.1.2 ![](common/arrowdown.png)
Die Version 2.1.2 enthält diese Änderungen:
- Leistungsmessungen (einsehbar und downloadbar als csv in der Statistikansicht). Leistungsmessungen helfen dabei zu erkennen, Flaschenhälse zu erkennen (Netzwerkanbindung, Datenbankperformance, TSE). Es wird auch die Größe der Datenbank in Relation zur Leistung gesetzt, um über die Zeit zu verfolgen, ob die Leistung bei zunehmenden Datenbestand abnimmt. Eine gefilterte Übersicht ist in der Statistikansicht darstellbar, zur ausführlichen Analyse eignet sich der csv-Export der Messdaten, der auch dort vorgenommen werden kann.
- Möglichkeit, Telemetriedaten an den Entwickler zu senden. Wer einwilligt, ein paar Daten an mich zu schicken, unterstützt mich bei der Weiterentwicklung. Der Umfang kann in der Konfiguration eingestellt werden. Solange der Benutzer das nicht selbstständig aktiviert, werden keine Daten übermittelt. Wer seine Betriebsinfo freigibt, dessen Betrieb wird (wenn der Semi-Automatismus klappt) später auf der Projekt-Homepage aufgeführt und verlinkt.
- .htaccess zum Verhindern von Directory-Listings in den Verzeichnissen php,css,img,elements,customer
OrderSprinter 2.1.1 ![](common/arrowdown.png)
Die Version 2.1.1 enthält diese Änderungen:
- Nachträgliche Änderung der Zahlungsart in der Kassenbonansicht mit einem Klick
- Verbesserung des TSEConnectors:
- Update auf Swissbit-SDK 5.8.1
- Time-Synchronisation stabiler
- Auf besonderen Wunsch eines Anwenders wird im Log-Output nun die TSESeriennummer im Base64-Format angegeben.
- Weitere exotische Sonderzeichen bei Druckausgaben möglich
- Vergrößerung des grafischen Tischplans in der Kellneransicht, wenn der Benutzer neben einen Tisch klickt.
- Bewirtungsbeleg-Button in Desktop-Kellneransicht verrät durch seine Farbe, ob er gerade aktiv ist.
OrderSprinter 2.0.29 ![](common/arrowdown.png)
Die Version 2.0.29 enthält diese Änderungen:
- Gäste können als Dauergäste deklariert werden, dann kann man unabh. vom Aufenthaltszeitraum des Gastes auf diese Bons ausstellen.
- Bugfix: Es war möglich, dass bei Verwendung von bestimmten Sonderzeichen im Produktnamen die DB bei einem Bestellvorgang für eine Zeitlang nicht mehr verwendbar war. Das sollte jetzt nicht mehr passieren können.
OrderSprinter 2.0.28 ![](common/arrowdown.png)
Die Version 2.0.28 enthält diese Änderungen:
- Erneut gute Performanceverbesserungen in den Ansichten Küche/Bar/Bereitstellung
- Aufgabenansicht: Volltextsuche nach Text in den Feldern Thema und Beschreibung
- Bugfix: Die Summe der bezahlten und unbezahlten Produkte in der Statistikansicht unter "Aktuelle Bestellungen" wurde nicht immer korrekt errechnet. Ist jetzt korrigiert.
- Bugfix: Bei PHP 8 gab es einen Fehler (number of bound variables) bei Aufruf der Gästeansicht, der nun korrigiert ist.
- Bugfix: Signalton in Küche/Bar ertönte nicht bei Einstellung "Drucke Jobs und zeige sie auch in Küche/Bar an".
OrderSprinter 2.0.27 ![](common/arrowdown.png)
Die Version 2.0.27 enthält diese Änderungen:
- Große Performanceverbesserungen bei großen Datenbanken für die Bestellansicht/Kellneransicht sowie die digitalen Workflowansichten (Küche, Bar, Bereitstellung)
- Feld für Anzahl der Gäste bei einer Reservierung auf den Typ "number" umgestellt. Dadurch blenden Mobilbrowser bei der Eingabe nur die Zahlentastatur ein.
- Die Favoritenliste aufgrund der letzten meistverkauften Artikel berücksicht auch die Buchbarkeit der Artikel (Löschung, Tagesangebot, Verfügbarkeit)
- Export der gesamten Gästeliste im Json-Format (abschaltbar im Bereich Konfiguration/Sicherheit)
OrderSprinter 2.0.26 ![](common/arrowdown.png)
Die Version 2.0.26 enthält diese Änderungen:
- PowerShell-Skript für die Anpassungen in der php.ini
- Detaillierte Logmeldungen im error_log bei einem Versionsupdate, so dass auch der Fortschritt eines laufenden Update-Prozesses damit gemonitored werden kann.
- Info-Hilfetexte im TSE-Einstellungsbereich der Administrationsansicht eingefügt
- Backup-Skript kommt auch mit USB-Geräten klar, die bereits gemounted sind (z.B. durch Automount beim Einstecken)
- Verhinderung von Browser-Caching beim Installvorgang
- Ein Benutzer darf sich nicht mehr selbst löschen.
- Favoriten zusätzlich aufgrund der meistverkauften Produkte in den letzten 30 Tagen (Anzahl konfigurierbar)
OrderSprinter 2.0.25 ![](common/arrowdown.png)
Die Version 2.0.25 enthält diese Änderungen:
- Bugfix: Drucken von Storno-Kassenbons geht wieder
OrderSprinter 2.0.24 ![](common/arrowdown.png)
Die Version 2.0.24 enthält diese Änderungen:
- Bugfix: Speichern einer geänderten Kassenbonvorlage funktioniert nun wieder sicher (war beim Einbau der Vorschau in Version 2.0.23 kaputt gegangen...)
OrderSprinter 2.0.23 ![](common/arrowdown.png)
Die Version 2.0.23 enthält diese Änderungen:
- Vorschau der Rechnungsvorlage: Während der Bearbeitung der Vorlage zeigt eine Vorschau anhand von Beispieldaten das Aussehen eines Kassenbons.
- Beim Stornieren von Kassenbons lässt sich angeben, ob auch das Trinkgeld wieder zurückgebucht werden soll (wenn dieses bei der Kassieren angegeben wurde)
- Wechselgeldrechner nun auch in der Desktopansicht
- Anzeige des Zahlungsweges eines jeden Bons in der Kassenbonansicht
- Bugfix: Drucken von Storno-Arbeitsbons funktioniert wieder
- Bugfix: Tischauswahl in der Reservierungsansicht zeigt keine gelöschten Tische mehr an
OrderSprinter 2.0.22 ![](common/arrowdown.png)
Die Version 2.0.22 enthält diese Änderungen:
- Bugfix: Die Erstellung von Kassenbons ohne Artikeln war möglich und führte zum Absturz der Kassenbonansicht und solche Bons "verstopften" auch die Druckerwarteschlange
- Performanceverbesserung durch Optimierung der Tabellenpräfixsubstitution
- Bugfix: Bei einem Update einer bestehenden Version wurde der Eintrag für die Kellneransicht im Hauptmenü nicht dargestellt (Eintrag "Null")
OrderSprinter 2.0.21 ![](common/arrowdown.png)
Die Version 2.0.21 enthält diese Änderungen:
- Bugfix: Auto-Updater. Durch einen Fehler in 2.0.18 in der Implementierung des Demo-Modus führte ein Klick auf den Versionsupdate-Button (Administrationsansicht/Datenbank/Versionsupdate) zu einer Fehlermeldung, dass dies im Demo-Modus nicht erlaubt sei. In zukünftigen Versionen ist dies nun korrigiert. Wer jetzt allerdings in dieser Falle steckt, hat zwei Workarounds: 1. Installation nach der klassischen Methode (überschreiben des htdocs-Verzeichnis mit der neuen Version, oder 2. die updater.php im php-Verzeichnis mit der neuen Version überschreiben und dann das Auto-Update durchführen.
- Check während der Installation auf vollständiges Ausfüllen der Einsatzort-spezifischen Felder
- Security-Fix: Quoten der Einsatzort-spezifischen Felder
OrderSprinter 2.0.20 ![](common/arrowdown.png)
Die Version 2.0.20 enthält diese Änderungen:
- Einstellbar, ob direkt beim Aufruf der Kassenansicht alle Artikel sofort zum Kassenbon hinzugefügt werden sollen. Die Vorbelegung geschieht bei der Installation in Abhängigkeit vom gewählten Einsatzort und kann jederzeit später überschrieben werden.
- Name der Desktop Bestell- und Kassenansicht ("Kellneransicht" im Gastro) während der Installation einstellbar
- Bugfix: Der Emailversand war bei Nutzung des zip-Downloads nicht möglich und auch alle Funktionen, die vom Mailversand abhängig waren (z.B. Tageserfassung mit Mailversand) funktionierten nicht korrekt.
OrderSprinter 2.0.19 ![](common/arrowdown.png)
Die Version 2.0.19 enthält diese Änderungen:
- Vorkonfiguration für verschiedene Einsatzgebiete (Restaurant, Friseur, Events, Geschäft) während der Installation. Hiermit werden die Kategorien eingestellt (Speisen/Getränke usw), die später nicht mehr änderbar sind.
- Bugfixes:
- Bei einer Anbindung an cBird gab es ein "Kommunikationsproblem"
- REST-Call für Produktbuchung repariert
- DSFinvk-Export: in der Tabelle transactions_tse.csv fehlten die Einträge für später stornierte Artikel
- DSFinvk-Export: in der Tabelle references.csv waren nicht abgerechnete Artikel eingetragen, die noch gar keine Referenzen hatten.
- RAWD und RAWH werden in einer Vorlage aus ausgewertet, wenn sie alleine in einer Zeile stehen.
- Import alter Sicherungen funktioniert nun auch wieder mit PHP 8
- Numpad auf Anmeldeseite wieder mittig
OrderSprinter 2.0.18 ![](common/arrowdown.png)
Die Version 2.0.18 enthält diese Änderungen:
- TSEConnector verbessert (wer die TSE bereits mit der Vorversion eingerichtet hat, benötigt dieses Update nicht):
- Ersteinrichtung (TSE-Setup) nun stabil
- Ausgabe von Seriennummer und Public Key in der Informationsanzeige (Konfigurationsbereich "TSE")
- Aufrufargumente können nun auch mit zwei Minusstrichen eingeleitet werden (übliche Syntax im Linux-Umfeld)
- Drucken von Kassenbons aus der vor-2.x-Versionszeit
- OrderSprinter kann nun auch von Benutzern im Demo-Modus, in dem bestimmte Features abgeschaltet sind, betrieben werden (bisher war das Aufsetzen eines Demo-Systems dem Programmierer vorbehalten)
- Hashzeichen (#) kann nun in Druckvorlagen als druckbares Zeichen verwendet werden.
- TSEConnector, Java- und Windows-Printserver haben eine eigene Versionierung erhalten. Ziel der Entwicklung ist es, die meiste Funktionalität in der Kernapplikation unterzubringen, so dass bei einem Update der Kernapplikation die zusätzlichen Komponenten nicht zwingend ebenso aktualisiert werden müssen. Zukünftig wird eine Kompatibilitätsmatrix veröffentlicht. Diese Version der Programmsuite enthält den TSEConnector in Version 2.1 und den Windows- und Javaprinter jeweils in Version 2.0. Spider und die Gastbestellkomponenten haben noch keine eigene Versionierung.
- Durch Deduplikation der Artikelspalte in der Bestelltabelle Verkleinerung der Datenbankgröße um 7%
- Kundenansicht: In vielen Situationen, insbesondere bei der Bedienung an einem stationären Terminal, möchte der Kunde sehen, welche Produkte gerade bestellt bzw. auf die Rechnung gebucht werden. Dazu gibt es die neue Kundenansicht, die man auf einem dem Kunden zugewandten Display anzeigen lassen kann. In dieser Ansicht wird dem Kunden live angezeigt, welche Produkte der Bediener aktuell als neue Bestellung einträgt bzw. für den Kassenbon bucht, noch bevor diese als feste Buchung/Abrechnung an den Server übermittelt werden.
OrderSprinter 2.0.17 ![](common/arrowdown.png)
Die Version 2.0.17 enthält diese Änderungen:
- Ubuntuinstaller verbessert (Konfigurationseinstellungen über Variablen zu Beginn des Skriptes)
- TSEConnector verbessert:
- Windows-Installer
- detaillierte Ausgabe der TSE-Information
- TSE-Benutzer kann über die Konfigurationsoberfläche entsperrt werden
- Bei Fertigstellung eines Lieferauftrags kann der Auftraggeber per E-Mail benachrichtigt werden
OrderSprinter 2.0.16 ![](common/arrowdown.png)
Die Version 2.0.16 enthält diese Änderungen:
- Lieferaufträge: Außer-Haus-Bestellungen können mit der Angabe von Name und Adresse des Auftraggebers sowie einem Bestellkommentar aufgenommen werden. Zur Zeit noch reine digitale Bearbeitung (Drucken folgt in einem zukünftigem Release)
- Speichern von Trinkgeldern für den Arbeitnehmer (Ansicht der aktuellen Situation in der Statistikansicht und als Tabelle einer Tageserfassung in der Administrationsansicht)
- Bugfixes:
- Einrückungen der Hinweistexte innerhalb der Konfiguration einheitlich und auch bei mehrzeiligen Texten mit korrektem Padding
- Ist die zuletzt geöffnete Ansicht die Desktop-Kellneransicht, wird diese beim Wiederanmelden auch wieder aufgerufen.
- Kein mehrfacher Administration-Eintrag mehr im Hauptmenü
- Kundenwebseite funktioniert wieder
- Rollen lassen sich wieder löschen
OrderSprinter 2.0.15 ![](common/arrowdown.png)
Die Version 2.0.15 enthält diese Änderungen:
- Ubuntuinstaller-Skript erkennt selbstständig, ob die OrderSprinter-Suite heruntergeladen werden muss
- Mengenwarnung in Kellneransicht besser sichtbar (eigene Zeile, weißer Hintergrund)
- Währungsangabe bei Gesamtsumme kann in der Kassenbonvorlage angegeben werden (Variable: bruttowithcurrency), nun Teil der Standardvorlage
- Variable für die Währung (currency) kann in der Kassenbonvorlage verwendet werden.
- Konfigurationsmöglichkeit für das Gastbestellsystem: Bei einer aktivierten Artikelbestätigung muss der Gast jede Auswahl eines Artikels in einem Dialog bestätigen.
- Kompatibilität mit PHP 8.0 (bis auf die Excel-Exports, hier bitte auf csv-Export ausweichen). Achtung mit neuen Xampp-Versionen mit PHP8, die funktionieren nicht zuverlässig. Daher bitte stattdessen ältere xampp-Versionen mit PHP 7.x nutzen!
- Bugfixes:
- Benutzer mit Rollen, die Tageserfassungsrecht ohne Admin- oder Verwaltungsrecht besaßen, konnten die Administrationsansicht nicht aufrufen. Gefixt.
- Bei Bestellstorno wird die Menge wieder hochgesetzt, wenn sie vorher einen Wert gesetzt hatte
- Zahlungsweg auf gedrucktem Kassenbon entsprechend der gewählten Bonsprache
OrderSprinter 2.0.14 ![](common/arrowdown.png)
Die Version 2.0.14 enthält diese Änderungen:
- Bugfix: Das Einlesen von Backups ging in einigen Umgebungen (wie z.B. xampp) schief. Korrigiert.
- Fallback auf Codepage CP585 für Drucker-Zeichensatz
OrderSprinter 2.0.13 ![](common/arrowdown.png)
Die Version 2.0.13 enthält diese Änderungen:
- Buchung auf Gäste und spätere Bezahlung (z.B. beim Hotel-Checkout) wieder möglich. Dies war bei Einsatz einer TSE bisher abgeschaltet. Damit steht einem Einsatz in einem Hotel nichts mehr im Wege.
- Ausweisung von Netto-Artikelpreisen im Rechnungslayout möglich (für Einsatz in den USA)
- Neben dem Bonlogo gibt es nun auch ein einstellbares Webseitenlogo, welches auf der Einlogseite und auf der Startseite der Gastbestellkomponente verwendet wird.
- Als Beispieldaten können während der Installation nun auch Gäste angelegt werden
- Email-Konfiguration kann vor dem Speichern getestet werden, indem an die eingetragene Standard-Emailadresse eine Testnachricht unter Benutzung der Email-Konfigurationsangaben geschickt wird.
- Bugfixes:
- cvs-Export der Tageserfassungsdaten korrigiert (ID-Referenzen und noch einiges anderes)
- Extras-Zuweisung in Artikelansicht wieder repariert
- In der Kellnerbestellansicht funktioniert die freie Preiseingabe bei Produkten mit Einheit "Eingabe" und ohne Extras nun.
OrderSprinter 2.0.12 ![](common/arrowdown.png)
Die Version 2.0.12 enthält diese Änderungen:
- Barein-/auslage ist nun ein Recht, das man an eine Rolle binden kann
- Kommunikationsfehlermeldung im Gastbestellsystem um den Hinweis, dass möglicherweise kein Mitarbeiter angemeldet ist, erweitert (die ursprüngliche Fehlermeldung wurde stets missinterpretiert.)
- Steuersatzbeschriftung mit ID1 und ID2 in Adminansicht gelabelt
- In der Desktop-Kellneransicht nun ein Check auch auf ungesendete Neubestellungen vor Wechsel in eine andere Ansicht (vorher passierte der Check nur bei Tisch-/Raumwechsel)
- Ausgrauen von nicht verfügbaren Artikeln in der Artikelansicht (mobil wie auch in der Preisliste)
- Während Installation und Versionsupdate Angabe des aktuellen Vorgangs, der gerade in Arbeit ist, auf der Installationsseite
- Hinweis in der Artikelansicht zur Bildzuweisung eingebaut, weil es immer wieder Fragen zum ocs-Format gab
- Hinweis in der Administrationsansicht, wenn fehlende Administratorrechte die Konfiguration von Artikelliste/Raumplan und die Durchführung von Backup/Restore/Versionsupdate verhindern.
- Bugfix: Drucken von weiteren Sonderzeichen erlaubt
- Bugfix: Beim Aufruf der Desktop-Kellneransicht wurden immer kurzzeitig Dialogfelder angezeigt, die nach einem kurzen Augenblick verschwanden. Dieses Verhalten ist nun korrigiert.
OrderSprinter 2.0.11 ![](common/arrowdown.png)
Die Version 2.0.11 enthält diese Änderungen:
- TSEConnector:
- Verhinderung von WORM_ERROR_WRONG_STATE_NEEDS_SELF_TEST
- Bereitschaft nach Service-Start verbessert durch Umbau der Reihenfolge des Client-Registrierung
- Ubuntuinstaller:
- kann nun auch die optionalen Komponenten ohne Kernapplikation installieren (wichtig für nachträgliche Installation von Komponenten)
- Konfiguration der Währung möglich
OrderSprinter 2.0.10 ![](common/arrowdown.png)
Die Version 2.0.10 enthält diese Änderungen:
- Device des Backupmediums im Ubuntuinstaller.sh einstellbar (wenn man das Installationsskript nutzt, sollte man das auch einstellen, um ein nächtliches Beschreiben der TSE zu verhindern)
- Bugfix: Ubuntuinstaller hasht den Fernzugriffscode nun, damit ein Backup auch tatsächlich erlaubt ist
- Beim TSE-Setup über die Administrationsoberfläche werden PIN und PUK in der DB gespeichert, da sonst die Gefahr bestand, dass nach einem TSE-Setup, also der Ersteinrichtung, die folgenden regelmäßig gestarteten Checks nach Umstellung der TSE-Anbundung auf Ja mit den zuvor in der Maske eingetragenen Werten durchgeführt wurden und die TSE durch zu viele falsche Logins durch veraltete PIN geblockt wurde.
- Ersteinrichtung der TSE in der Dokumentation angepasst. Bitte lesen, denn die richtige Reihenfolge ist darin beschrieben!
- TSEConnector führt einen Admin-Login vor Selbsttest, der Zeitsynchronisierung sowie dem Setup-Task durch. Hier verhalten sich die TSE offenbar unterschiedlich, so dass ich hier nachgearbeitet habe.
- Gastbestellsystem erlaubt keine Bestellung, wenn Kommunikation mit dem Kernsystem unterbrochen ist
OrderSprinter 2.0.9 ![](common/arrowdown.png)
Die Version 2.0.9 enthält diese Änderungen:
- Bugfix: große Bargeldbestände über 9999,99 führten zu Problemen bei der Erstellung einer Tageserfassung je nach DB-Konfiguration
OrderSprinter 2.0.8 ![](common/arrowdown.png)
Die Version 2.0.8 enthält diese Änderungen:
- TSE Bugfix: Stabilität der Anbindung verbessert
- Protokoll des TSEConnectors über den Webbrowser einsehbar
- Farbschema des Gastbestellsystems in der Administration/Konfiguration einstellbar (gleiche Farbschema wie in der Kernkomponente)
OrderSprinter 2.0.7 ![](common/arrowdown.png)
Die Version 2.0.7 enthält diese Änderungen:
- Loglevel für den TSEConnector eingebaut über das Argument "loglevel". Wird dies nicht angegeben, so wird Loglevel 1 angenommen (Nur Signierungen und Fehler werden ausgegeben). Insbesondere auf Windows-Systemen hatte es Probleme mit dem extensiven Logging der Version 2.0.6 gegeben, die zu einem Pufferüberlauf in der cmd führen konnten.
- Einige PHP-Warnings entfernt
OrderSprinter 2.0.6 ![](common/arrowdown.png)
Die Version 2.0.6 enthält diese Änderungen:
- Nutzung von https beim Auto-Update (kann auf http zurückgestellt werden)
- Anzeige verbleibender Signierungen und Zertifikatsgültigkeit der TSE in der Info-Anzeige in der Administrationsanzeige (unter Konfiguration/TSE)
- Vorgabe eines DB-Strict-Levels, damit Ausführung von Queries unabhängig von individuellen DB-Einstellungen des Nutzers sind.
- Textuelle Darstellung der TSE-Information (Start,Ende,Signatur,Zähler,Seriennummer) auf dem Kassenbon
- Maximalpreis eines Produkrtes auf 9999,99 angehoben
- Neues Rechnungstemplate (wegen Platz für neuen Maximalpreis, ID-Felder-Umbenennung, TSE-Textinformation). Die alte Vorlage wird beim Update überschrieben!
- Ubuntu-Installskript erkennt automatisch die PHP-Version und ist daher nicht mehr auf Ubuntu/Mint-Version 20.x beschränkt
- Bugfixes allgemein:
- Berechnung der Gesamtsumme der neuen Orders in der Desktopansicht bei rabbatierten Produkten jetzt korrekt
- DSFinvk-Export: Tabelle transactions.csv enthielt keine Vorgänge für nicht abgerechnete Artikel - korrigiert
- Tippfehler in Ubuntuinstaller-Skript, der ein erfolgreiches Mounten der Swissbit-TSE verhinderte, korrigiert
- Arbeitsbons ließen sich in der Warteschlange nicht zuverlässig löschen oder reprinten - korrigiert
- Ursache für verschiedene PHP-Warnings korrigiert
- Bugfixes TSE:
- kein täglicher Neustart mehr erforderlich
- Fehlgeschlagene TSE-Signierungen werden nun korrekt an die Kernapplikation übermittelt und dort auch entsprechend behandelt
- Keine DB-Deadlocks mehr durch parellel laufende langdauernde TSE-Operationen
- Nach einer fehlgeschlagenen TSE-Signierung verbleiben die Produkte für einen neuen Versuch nun in der Ansicht
- TSEConnector wartet auf das Einstecken der TSE, so dass er als Service gestartet werden kann, auch wenn beim Boot das Automount später passiert
- TSE-Statusanzeige nun auch in der mobilen Bestellansicht
OrderSprinter 2.0.5 ![](common/arrowdown.png)
Die Version 2.0.5 enthält diese Änderungen:
- Schriftgröße von Extras und Kommentaren innerhalb der Küchen-/Baransicht einstellbar (Administrationansicht Konfiguration/Layout)
- Für Barein-/auslagen auch die Option "Geldtransit" hinzugefügt
- Bugfix: Bei großen Bestellungen konnte es bei bestimmten Datenbankkonfigurationen zu einem Fehler kommen. Gefixt.
OrderSprinter 2.0.4 ![](common/arrowdown.png)
Die Version 2.0.4 enthält diese Änderungen:
- Ubuntuinstaller: Installationsskript zur Einrichtung auf einem Ubuntu-System (siehe Unterverzeichnis scripts). Richtet bei Bedarf die Kernapplikation, den Javaprinter, den TSEConnector und eine nächtliche Datensicherung ein.
- Änderung für neue DSFinvk: Stornierungsbuchungen werden mit negativer Menge statt mit Preisnegierung signiert.
- Beim Aufruf der index.html kann man nun über die Argumente m=desktop oder m=mobil die Vorauswahl des Bedienoberfläche auswählen. Das kann man beispielsweise für eine Verknüpfung auf dem Desktop einer stationären Kasse nutzen.
- Bugfix: Der QRCode für die Einwahl per Kellnerschloss hängte an den Token die Versionsinfo ohne Trenner an. Gefixt.
OrderSprinter 2.0.3 ![](common/arrowdown.png)
Die Version 2.0.3 enthält diese Änderungen:
- TSEConnector gegen Java 1.8 kompiliert
- Beim der Erstellung des Kassenabschlusses wird nun auch der gezählte Bargeldbestand in der Abschlussmeldung ausgegeben.
- Veraltete Hinweistexte auf Druckserverversion aus dem Konfigurationsbereich entfernt
- Bugfix: Negative Eingaben bei Barein-/auslagen werden nun korrekt in der TSE signiert
- Bugfix: Angabe der korrekten Nachkommastellen bei Umsatzdaten vorher/nachher bei Kassenabschluss (vorher wurden gerundete Zahlenwerte ausgegeben)
- Bugfixes Dsfinvk-Export:
- Rechtschreibfehlerfehler aus Tabellenname Bonkopf_Ust entfernt
- Feld TSE_VORGANGSDATEN mit Processdata gefüllt und Rechtschreibfehler in Spaltenbeschriftung korrigiert
- Feld ZAHLART_BETRATG_WAEH in Tabelle Z_WAEHRUNGEN ergänzt
- Ausgabe der Landes (LAND, LOC_LAND) im DSFinv-k Exports entsprechend ISO 3166 Alpha-3 für Deutschland, Österreich, Schweiz
- eigener Nummernkreis für Sonstige Vorgänge
- Z_START_ID und Z_ENDE_ID in Stamm_Abschluss zeigt nun die richtigen BON-IDs mit Angabe des Nummernkreises
OrderSprinter 2.0.2 ![](common/arrowdown.png)
Die Version 2.0.2 enthält diese Änderungen:
- Bugfix: Das Logo ließ sich in einigen Umgebungen nicht mehr in der Konfiguration (Verwaltungsansicht) uploaden.
- Bugfix: Installer für 2.0.1 stürzte bei einer frischen Installation ab
- Ausgestellte Gutscheine werden am Ende der Kassenbonansicht angezeigt (noch ohne Filtering auf Datum o.ä.)
OrderSprinter 2.0.1 ![](common/arrowdown.png)
Die Version 2.0.1 enthält diese Änderungen:
- neuer Style "Bright Energy" - auf Wunsch vieler Anwender mal ein helles Design
- DSFinv-k Export war in einigen Umgebungen aufgrund der Benutzung einer nicht zum SQL-Standard gehörenden CAST-Operation nicht möglich. Gefixt.
- Anzeige des erwarteten Bargeldbestands vor der Durchführung eines Zählprotokolls
- Kassenabschluss-Beispielvorlage zeigt in der Produktstatistik den Produktnamen auf max. verfügbarem Platz an
OrderSprinter 2.0.0 ![](common/arrowdown.png)
Die Version 2.0.0 enthält diese Änderungen:
- DSFinv-k Export: die digitale Exportschnittstelle
- Anbindung lokaler Swissbit TSE
- neue Vorlagensyntax für die Druckjobs
- Zählprotokoll kann vor der Erstellung eines Kassenabschlusses erstellt werden.
- Einzweckgutscheine können verkauft und eingelöst werden. Die ausgegebenen Gutscheine werden inter verwaltet, so dass ein Gutschein nicht mehrfach eingelöst werden kann.
- Informationen auf dem Tageserfassungsbon und in der Administrationsansicht zu den Tageserfassungen sind umgfangreicher und besser verständlich
- Umbenennungen: Verwaltungsansicht heißt nun Administrationsansicht, Angebotsansicht heißt nun Artikelansicht
- Zuweisung von Steuersätzen pro Produkt individuell für Inhouse-Verkauf und To-Go
- Neue Farbschemata für die Mobilansicht, auswählbar in den persönliche Einstellunen
- Profilbilder der Anwender. Können auf den Arbeitsbons und den Kassenbons ausgedruckt werden
- Preisanzeige der ausgewählten Produkte in der Desktopkellneransicht während der Bestellaufnahme
- Abfrage der aller Druckjobs erfolgt für alle Typen in einem Aufruf. Das sollte zur besseren Performance des Webservers führen und alle Druckjobtypen werden gleich schnell ausgedruckt.
- Mengenberechnung stimmt nun auch bei Liter/Volumen-Produkte
- Java-Printer kann nun auch CUPS-Drucker ansteuern, d.h. z.B. auch Netzwerkdrucker anbinden
- Bugfix: Alle Gästerechnungen in einem Rutsch als bezahlt zu deklarieren führte zu einer Exception. Repariert
OrderSprinter 1.6.10 ![](common/arrowdown.png)
Die Version 1.6.10 enthält diese Änderungen:
- Barein- und auslagen können nun klassifiziert werden, damit sie später korrekt im DSFinv-k Export angegeben werden können (Privatentnahme, Privateinlage, Geldtransit, Lohnzahlung, Einzahlung, Auszahlung). Mehr Information über die verschiedenen Varianten ist in der Spezifikation des DSFinv-K zu finden.
- OrderSprinter-Webseite ist nun "installierbar" wie eine App, d.h. ein OrderSprinter-Icon kann zum Startbildschirm auf einem Android-Smartphone oder -Tablet hinzugefügt werden. Beim Aufruf verhält sich OrderSprinter anschließend wie eine native App, d.h. die Browser-eigenen Schaltflächen (Adressleisze, Buttons usw.) sind nicht mehr sichtbar. Damit kann man auch verhindern, dass Benutzer versehentlich den "Zurück"-Button des Browser drücken, der bei Web-Applikationen wie OrderSprinter etwas problematisch ist. Mehr Info dazu im Change-PDF.
Achtung: Bei einem Update von 1.6.5 und früher ist eine Aktualisierung des Printservers erforderlich! Siehe auch Kapitel zur KassenSichV im Änderungsdokument! Dieses Release setzt nur die Anforderungen der KassenSichV um, die ab dem 1.1.2020 gelten. Die weiteren Punkte (DSFinV-K Export und Anbindung einer TSE), die bis 30.9.2020 abgeschlossen sein müssen, werden Anfang 2020 in Angriff genommen.
OrderSprinter 1.6.9 ![](common/arrowdown.png)
Die Version 1.6.9 enthält diese Änderungen:
- Bugfix: die Vorversion ließ sich nicht auf neuen Systemen installieren, wenn zuvor keine Installation vorhanden war. Das ist nun korrigiert.
Achtung: Bei einem Update von 1.6.5 und früher ist eine Aktualisierung des Printservers erforderlich! Siehe auch Kapitel zur KassenSichV im Änderungsdokument! Dieses Release setzt nur die Anforderungen der KassenSichV um, die ab dem 1.1.2020 gelten. Die weiteren Punkte (DSFinV-K Export und Anbindung einer TSE), die bis 30.9.2020 abgeschlossen sein müssen, werden Anfang 2020 in Angriff genommen.
OrderSprinter 1.6.8 ![](common/arrowdown.png)
Die Version 1.6.8 enthält diese Änderungen:
- Kompatibilität mit PHP 5 wiederhergestellt
- Produktdaten und die meisten Konfigurationseinstellungen sind nicht mehr als Masterdaten klassifiziert, so dass man sie jederzeit ändern kann. Eventuell müsse aufgrund der gesetzlichen Vorgaben mit der zukünftigen Enführung der DSFinv_K Exports die Einschrönkungen wieder aktiviert werden.
- In einigen Fällen konnte es nach einem Import zu einer PHP-Warning beim Löchen der PHP-Session kommen. Dieser Fall wird nun verhindert.
- Check auf Rechte des DB-Nutzers bei Installation und Update. Falls der DB-Nutzer nicht die erforderlichen Rechte innerhalb der Datenbank besitzt, wird dies angezeigt.
Achtung: Bei einem Update von 1.6.5 und früher ist eine Aktualisierung des Printservers erforderlich! Siehe auch Kapitel zur KassenSichV im Änderungsdokument! Dieses Release setzt nur die Anforderungen der KassenSichV um, die ab dem 1.1.2020 gelten. Die weiteren Punkte (DSFinV-K Export und Anbindung einer TSE), die bis 30.9.2020 abgeschlossen sein müssen, werden Anfang 2020 in Angriff genommen.
OrderSprinter 1.6.7 ![](common/arrowdown.png)
Die Version 1.6.7 enthält diese Änderungen:
- Bugfix: In 1.6.6 ließen sich je nach Ausgangssituation die Stammdaten manchmal gar nicht mehr ändern. Das Ziel war es jedoch, entsprechend der KassenSichV die Stammdaten erst nach Durchführung eines Abschlusses änderbar zu machen. Das ist jetzt sauber.
- Weitere Vorbereitungen für die Umsetzung des DSFinV-K Exports (u.a. Konfigurationeinstellungen zu den Stammdaten)
Achtung: Bei einem Update von 1.6.5 und früher ist eine Aktualisierung des Printservers erforderlich! Siehe auch Kapitel zur KassenSichV im Änderungsdokument! Dieses Release setzt nur die Anforderungen der KassenSichV um, die ab dem 1.1.2020 gelten. Die weiteren Punkte (DSFinV-K Export und Anbindung einer TSE), die bis 30.9.2020 abgeschlossen sein müssen, werden Anfang 2020 in Angriff genommen. Mit Version 1.6.6 habe ich OrderSprinter an wesentlichen Stellen umgekrempelt. Vor einem produktiven Update von 1.6.5 und vorher diese Version erst in einem Testsystem prüfen und Fehler bitte sofort an mich melden!
OrderSprinter 1.6.6 ![](common/arrowdown.png)
Die Version 1.6.6 enthält diese Änderungen:
- Umsetzung einiger Anforderungen nach KassenSichV ():
- Stammdatenänderungen immer erst nach Tagesabschluss
- Auf dem Kassenbon stehen nun die zum Zeitpunkt der Erstellung gültigen Angaben zu Betriebsinfo, Seriennummer,UID,Version. Auch die Vorlage, die zum Zeitpunkt der Bonerstellung eingestellt war, wird bei späteren Reprints wieder benutzt.
- Auf dem Tageserfassungsbon stehen nun die zum Zeitpunkt der Erstellung gültigen Angaben zu Betriebsinfo und Seriennummer.
- Angabe der Bonid in der Kassenbonansicht als Teil der Überschrift, d.h. vor dem Aufklappen des Bons bereits sichtbar
- Bugfix: Ausdruck von Kassenbons über Batch (über Angabe von-bis in Kassenbonansicht) korrigiert
OrderSprinter 1.6.5 ![](common/arrowdown.png)
Die Version 1.6.5 enthält diese Änderungen:
- Reservierungsansicht:
- Tage können für weitere Buchungen gesperrt werden. Diese werden in der Tagesauswahl (Datepicker) in rot markiert. Für jeden gesperrten Tag lässt sich eine Bemerkung hinterlegen.
- Bugfix: Datumsauswahl funktionierte nicht immer korrekt. Gefixt.
- Gästeliste:
- Filterung der eingetragenen Gäste nach weiteren Kriterien (Bemerkung und Adresse)
- Aktionen auf gefilterte Gästeliste: Zuweisung zu existierender oder neu anzulegender Gruppe sowie Entfernung aus existierenden Gruppen
- Die zu druckenden Arbeitsbons können in der Verwaltungsansicht/Druckerwarteschlange nicht nur gelöscht, sondern auch eingesehen werden.
OrderSprinter 1.6.4 ![](common/arrowdown.png)
Die Version 1.6.4 enthält diese Änderungen:
- Bestell-ID im Umsatzexport
- Anzeige gedruckter Arbeitsbons inklusive Inhalt mit der Möglichkeit, diese darüber erneut auszudrucken (statt über Eingabe der ID)
- Bessere Performance der Verwaltungsansicht durch Nachladen der anstehenden Druckjobs erst bei Aufklappen des Druckerwarteschlangenbereichs
OrderSprinter 1.6.3 ![](common/arrowdown.png)
Die Version 1.6.3 enthält diese Änderungen:
- Kellnerschloss: Realisierung über QR-Code oder NFC
- Gastbestellsystem: Die einzelnen Artikel einer Gastbestellung werden erst im letzten Schritt als Gesamtliste abgeschickt. Der Benutzer kann Artikel vorher selektiv wieder aus der Liste entfernen.
- Bondruck bei Schnellkasse: Die Einstellung "Erzwinge Bondruck" wird benutzt, um zu entscheiden, ob ein Ausdruck des Kassenbons automatisch passieren soll.
- Bugfixes:
- Im Tischprotokoll werden auch die durch Schnellkasse automatisierten Bezahlvorgänge protokolliert
- Überschrift "Wechselgeldrechner" durch "Summe" im Zahldialog ersetzt, wenn Wechselgeldrechner vom Benutzer abgeschaltet wurde
OrderSprinter 1.6.2 ![](common/arrowdown.png)
Die Version 1.6.2 enthält diese Änderungen:
- Die Schnellkasse kann nicht nur global in der Konfiguration, sondern nun auch pro Benutzer aktiviert werden.
- Reservierungen können nicht mehr in der Vergangenheit erstellt werden. Spätere Datumsänderungen einer existierenden Reservierungen haben aus Dokumentationszwecken diese Einschränkung nicht.
- Bugfixes:
- Auto-Versionsupdate: Der Updateschritt nach dem Download der neuen Version konnte fehlschlagen. Grund dafür war ein asynchroner Datenabruf beim Webserver. Dauerte dieser länger als der Aufbau des Installations-WebUI, so führte dies zu einem Fehler. Das ist nun repariert.
- Wenn eine Tageserfassung weniger als 2 Min nach der letzten erfolgen sollte, so gab es einen "Kommunikationsfehler". Es ist beabsichtigt, dass zwischen zwei Tagesabschlüssen mindestens zwei Minuten liegen sollen, aber die Fehlermeldung sollte natürlich kein Kommunikationsfehler sein. Auch das ist nun repariert.
- War die Schnellkasse in der Konfiguration aktiviert, so wurden die Produkte, die die Küchenansicht nicht durchlaufen, nicht automatisch als bezahlt deklariert.
OrderSprinter 1.6.1 ![](common/arrowdown.png)
Die Version 1.6.1 enthält diese Änderungen:
- Gastbestellsystem mit QRCodes für die Tische: Jeder Tisch kann mit einem QR-Code beklebt werden, den der Gast einscannen kann, um zur Bestellseite zu gelangen und dabei den Tischcode nicht mehr eingeben muss.
- Im Wechselgeldrechner-Modus "Angabe inkl. Trinkgeld" wird automatisch der zu zahlende Betrag als Zielbetrag angenommen, wenn der Benutzer zwar den gegebenen Betrag, aber nicht den Zielbetrag eingegeben hat.
- Reservierungen:
- Tabellarische Übersicht der Reservierungen eines Tages, bei der der abzubildende Bereich des Tages bequem über Slider eingestellt werden kann.
- Reservierungen können nun auch zu jeder Viertelstunde (0,15,30,45) beginnen und deren Dauer in Viertelstundenabstufungen festgelegt werden.
- Die frühere html-Ausgabe der Reservierungen ist durch die neue Reservierungsübersicht nicht mehr erforderlich. Die Tabelle kann für den aktuell gewählten Zeitbereich direkt ausgedruckt werden.
- Zeitraum für die Errechnung der Produktstatistik in der Statistikansicht lässt sich tagegenau einstellen
- Die Erstellung einer Tageserfassung konnte auf langsamen Rechnern abbrechen, wenn der maximale Ausführungszeit für PHP-Skripte überschritten wurde. Das Memory-Limit wird innerhalb der Tagesabschluss-Funktion regelmäßig so zurückgesetzt, dass das nicht mehr passieren sollte.
- Der Windows-Printserver wartet beim Start nun auf die Verfügbarkeit des Webservers.
- Windows- und Java-Druckserver können nun auch https-Verbindungen zu Webservern aufbauen, bei denen die SSL-Zertifikate nicht bis zu einem vertrauenswürdigen Root-Zertifikat zurückverfolgt werden können. Dazu muss der Server mit dem Aufrufparameter weakssl (Java) bzw. /weakssl (Windows) aufgerufen werden.
OrderSprinter 1.5.33 ![](common/arrowdown.png)
Die Version 1.5.33 enthält diese Änderungen:
- In der mobilen Ansicht wird während des Bestellvorgangs der aktuelle Gesamtpreis der ausgewählten Produkte in "Neue Orders" angezeigt.
- CSV-Ausgabe aller Tageserfassungen innerhalb eines gewählten Zeitraums
- Übersicht der Reservierungen eines Tages als Html-Report (nützlich z.B. zum Ausdrucken auf Standarddruckern)
- stabilere Performance, auch wenn viele Druckerserverabfragen stattfinden
- Allererste und letzte Tageserfassung wird im Bereich "Datenexport" angezeigt.
- Bugfix: bei Abfragen durch den Druckerserver werden keine Sessions mehr erzeugt.
OrderSprinter 1.5.32 ![](common/arrowdown.png)
Die Version 1.5.32 enthält diese Änderungen:
- Speicherbedarf von Backups um ca. ein Drittel verkleinert, Import-Prozess um Faktor 3,8 beschleunigt. Der Speicherbedarf des Webservers ist beim Erstellen von Backups und dem Wiedereinlesen von Backups, die mit 1.5.32 oder später erstellt wurden, wesentlich geringer, d.h. ein kleinerer Wert von memory_limit (bis 2GB) der PHP-Konfiguration sollte für Backup/Restopre ausreichen. Allerdings erfordert die Erstellung der PDF-Reports in der Verwaltungsansicht/Datenexport immer noch je nach Anzahl der Datensätze einen hohen memory_limit-Wert.
- Austausch des Headerbildes in PDF-Umsatzreport und -Zusammenfassung gegen ein kleineres OrderSprinter-Logo zum Sparen von Tinte beim Ausdruck
OrderSprinter 1.5.31 ![](common/arrowdown.png)
Die Version 1.5.31 enthält diese Änderungen:
- Bugfix: "Starte Produktivbetrieb" repariert - die Funktion brach mit einem Fehler ab
- Bugfix: Bestellungen, die durch das Gastbestellsystem ausgelöst werden, können in der Küchen-/Baransicht nun auch einen Beep-Ton erklingen lassen.
OrderSprinter 1.5.30 ![](common/arrowdown.png)
Die Version 1.5.30 enthält diese Änderungen:
- Turbo-Einstellung für beschleunigten Import-Vorgang (Bereich Datenbank/Sicherung) für die Wahl, wie viele Datenpakete pro INSERT eingefügt werden dürfen
- Gesamtpreis der ausgewählten Produkte wird in der mobilen Kassenansicht vergrößert in der Überschriftenzeile des Kassenbons angezeigt
- die durch das Gastbestellsystem eingegangenen Bestellungen werden in der Küchen-/Baransicht durch kursive graue Schrift des Produktnamens kenntlich gemacht
- Protokollierung von Änderungen der Preisstufe
OrderSprinter 1.5.29 ![](common/arrowdown.png)
Die Version 1.5.29 enthält diese Änderungen:
- Bugfix: In der Vorversion funktionierte der Druck von Arbeitsbons nicht - mit dieser Version wieder repariert
- Das Einlesen eines Backups in der Verwaltungsansicht um den Faktor 10 beschleunigt
- Behandlung von Rechnungen, die auf Gäste ausgestellt wurden, konzeptuell verändert: Nur die Umsätze von Bons, die in der Gästeansicht als bezahlt deklariert wurden, werden auch bei einem Tagesabschluss erfasst. Unbezahlte auf Gäste ausgestellte Rechnungen bleiben solange als offen (d.h. auch stornierbar), bis ein Gast sie bezahlt hat. Details dazu im Changelog. Damit sollte auch ein Einsatz im Hotel GoBD-konform sein. Bitte testen und Feedback senden!
OrderSprinter 1.5.28 ![](common/arrowdown.png)
Die Version 1.5.28 enthält diese Änderungen:
- Auflistung der bestellten Produkte eines Tisches in der Gastbestellkomponente
- Preisangabe hinter einem Extra auf dem Kassenbon druckbar (konfigurierbar)
- Statistikanzeige stark beschleunigt
- Möglichkeit, über die Verwaltungsansicht (als Administrator) Demo-Daten (Bestellungen, Bons, Tageserfassung, Gäste) einzufügen
- Installer Chrome-freundlicher gemacht durch Umwandlung einiger synchroner Aufrufe in asynchrone Aufrufe
- Bonübermittlung an QRK (RKSV-Programm/Österreich) findet bei Rechnungen, die auf einen Gast ausgestellt sind, erst statt, wenn die Rechnung in der Gastansicht als bezahlt deklariert wird.
- Bugfixes:
- Kompatibilität mit Chrome: Der Chrome-Browser cached nachzuladende Skripte, wenn man dies nicht explizit verbietet. Dies führte in der Vorversion zu Problemen.
- Gastbestellkomponente funktionierte bei der Nutzung des Filesystems (Voreinstellung) nicht korrekt
- Mit einigen MySQL-Konfigurationen war die Anzeige der Buchungen in der Reservierungsmodul nicht möglich.
OrderSprinter 1.5.27 ![](common/arrowdown.png)
Die Version 1.5.27 enthält diese Änderungen:
- Doppelter Kassenbondruck bei Kartenzahlung konfigurierbar
- Anbindung an QRK, der Open-Source RKSV-konformen Kasse (interessant für österreichische Anwender)
- Der Zahlungsweg Kartenzahlung wird wieder in EC-Karte und Kreditkarten differenziert
- Einen Möglichkeit hinzugefügt, einen Export zu erstellen, der wichtige Debuginformationen ohne Passwörter usw. enthält.
- Check auf Beschreibbarkeit der Konfigurationsdatei config.php vor einem Update
- Bugfix: Die Anzahl der Extras wurde bei Bestellungen, die vor Update auf die Version 1.5.26 vorgenommen wurden, nicht immer korrekt dargestellt.
OrderSprinter 1.5.26 ![](common/arrowdown.png)
Die Version 1.5.26 enthält diese Änderungen:
- Extras: Extras lassen sich in beliebiger Anzahl den Produkten zuweisen. Pro Extra kann eingestellt werden, wie häufig es den Produkten zugewiesen werden darf.
- Gastbestellsystem:
- Verzicht auf eine Datenbank: Das Gastbestellsystem muss nicht mehr explizit installiert werden, da keine Datenbanktabellen mehr erstellt und initialisiert werden müssen. Außerdem lässt sich das Gastbestellsystem dadurch auf sehr leistungsschwacher Hardware betreiben.
- wesentliche Reduktion der Schreibzugriffe: Schutz der SD-Speicherkarten, falls das Gastbestellsystem auf einem Mini-PC mit Speicherkarten installiert wird.
- Position des Logos auf der Anmeldeseite wählbar (unsichtbar, oben, im Anmeldebereich)
- Auch die Anzahl 1 wird in der mobilen Bestellansicht bei einem Produkt angegeben, wenn die Mengenanzeige aktiviert ist.
- Bugfixes:
- Wenn ein Anwender auf den Button Arbeitsbon klickte, dann aber mit Zurück-Button des Browsers eine Ebene zurücksprang, so konnte er die Bestellung erneut an den Server übertragen.
- Einge Anwender berichteten über Probleme mit der Abmeldeseite. Durch Umprogrammierung sollten die nicht mehr auftreten.
- Statistikansicht funktionierte in Kombination mit bestimmten MySQL-Konfigurationen nicht korrekt
- Wenn in der mobilen Kassenansicht kein Produkt ausgewählt war, wurde bei Klick auf Bezahlung/Bondruck keine Warnung angezeigt.
- Logos mit Alpha-Channel (Transparenz) wurden auf dem Drucker in schwarz ausgegeben.
- Beim Anlegen eines neues Produktes in der Desktop-Produktansicht wurde die verfpgbare Menge immer auf 0 gesetzt.
OrderSprinter 1.5.25 ![](common/arrowdown.png)
Die Version 1.5.25 enthält diese Änderungen:
- Restaurantlogo auf Anmeldeseite
- Beschränkung der Logo-Bildgröße auf 64 KB aufgehoben
- Konfigurationseinstellungen in der Verwaltungsansicht in aufklappbare Gruppen für bessere Übersicht
- Ausblenden der Buttons Bestellung senden und/oder Arbeitsbons konfigurierbar.
- Barein-/auslagen werden in der Kassenansicht explizit ausgewiesen
- Umbenennung von Kurzname in Name in Bestellansicht in der Angebotsansicht, um Missverständnisse zu vermeiden
- Überarbeitung des Reservierungs-Features:
- Verknüpfung einer Reservierung mit einem Tisch. In der textuellen Tischanzeige innerhalb der Bestellansicht werden die je nach aktueller Uhrzeit nich anstehenden Reservierungszeiten des aktuellen Tages angezeigt.
- Auflistung der Reservierungen in der Reservierungsansicht nach Zeiten und nach Tischen sortiert
- Gastbestellsystem:
- Restaurantlogo auf Einstiegsseite
- Produktfotos werden beim Bestellprozess eingeblendet
- Kompatibilität mit PHP 7.3
OrderSprinter 1.5.24 ![](common/arrowdown.png)
Die Version 1.5.24 enthält diese Änderungen:
- Windows-Setup-Programm für die Kernkomponente
- Artikelpreis nun auch von Gewicht, Volumen und Länge abhängig machen
- Benutzernamen sind nachträglich änderbar
OrderSprinter 1.5.23 ![](common/arrowdown.png)
Die Version 1.5.23 enthält diese Änderungen:
- Zeitraum für den PDF-Umsatzreport und die PDF-Zusammenfassung nun über die Auswahl der ersten und letzten Tageserfassungen im gewählten Datumsbereich eingrenzbar
- Die Darstellung der Stornierungen auf dem Tageserfassungsbon (Z-Bon) wurde verbessert. Nun wird auch die Summe der Preise jener Artikel, die vor der Abrechnung storniert wurden, aufgeführt. Um das neue Format nutzen zu können, muss die neue Version des Druckservers benutzt werden!
- Die Wochentage des Bestelldatums werden im Umsatzexport aufgeführt. Das erleichtert statistische Auswertungen (Vergleich der Umsätze bezogen auf den Wochentag)
- In der Desktopanansicht heißt bei abgeschalteten Restaurantmodus der erste Eintrag im Hauptmenü nicht mehr Kellneransicht, sondern Bestellung/Kasse
- Die Länge der Nachrichten, die Spider an die Instanzen verschicken kann, wurde auf 100 Zeichen verlängert.
OrderSprinter 1.5.22 ![](common/arrowdown.png)
Die Version 1.5.22 enthält diese Änderungen:
- Filterbare Auflistung aller Bestellungen seit der letzten Tageserfassung in der Statistikansicht
- Feedbackansicht: Übermittlung des Webserver-Fehlerprotokolls (error.log) an www.ordersprinter.de zur weiteren Fehlersuche bei Problemen, die auf der Serverseite vermutet werden (Fehlermeldung "Kommunikationsproblem")
- Ausgabe des Produktbarcodes im Umsatzbericht (Export Umsätze CSV/Excel im Datenexport-Panel der Verwaltungsansicht)
- Bugfix Speisekarte: Wurde eine Produktid in der Speisekarte (Verwaltungsansicht) fälschlicherweise mehrfach verwendet, so wurde nur der letzte Eintrag zu einer mehrfach verwendeten Produkt-ID übertragen. Die Lösung sieht nun so aus, dass die mehrfache Verwendung einer Produkt-ID die jeweiligen Produkte nun als individuelle Produkte behandelt, d.h. sie bekommen eine neue ID.
- Bugfix Windows-Printserver: Spracheinstellung sichtbar und das Log-Panel kann wieder aufgerufen werden.
OrderSprinter 1.5.21 ![](common/arrowdown.png)
Die Version 1.5.21 enthält diese Änderungen:
- Datenexport-Umsatzreport erweitert: Der Report enthält nun auch Informationen über Produkte, die vor der Abrechung storniert wurden. Die Informationen des Reports umfassen nun insgesamt die Eigenschaften Bestellzeitpunkt, Abrechnungszeitpunkt, Bonid, Tisch, Produktpreis, abgerechneter Bruttopreis, abgerechneter Nettopreis, Umsatzsteuer, Bewirtungsbeleg, Referenz-Bon-ID, Status, Produkt, Produkt-ID, Zahlungsart, Stornogrund, Benutzername, Benutzer-ID, Tageslosung-ID, Tageslosung-Datum, Tageslosung-Bemerkung.
- die benutzerspezifische Einstellung zur Darstellung der Mengenwahl-Icons in der mobilen Bestellansicht wirkt nun auch auf die Einblendung des direkten Mengeneingabefeldes.
OrderSprinter 1.5.20 ![](common/arrowdown.png)
Die Version 1.5.20 enthält diese Änderungen:
- Datenexport-Umsatzreport erweitert: Der Verkauf eines jeden einzelnen Produkts wird nun aufgeführt. Die Informationen des Reports umfassen nun die Eigenschaften Zahlungsdatum, Bonid, Tisch, Bruttopreis, Nettopreis, Umsatzsteuer, Bewirtungsbeleg, Referenz-Bon-ID, Status, Produkt, Produkt-ID, Zahlungsart, Stornogrund, Benutzername, Benutzer-ID, Tageslosung-ID, Tageslosung-Datum, Tageslosung-Bemerkung.
- Preisliste in Desktop-Ansicht: In einer für größere Bildschirme optimierten Ansicht lassen sich die Produktnamen und Preise bereits eingetragener Produkte ändern sowie neue Produkte zu bestehenden Produktgruppen hinzufügen. Dazu muss der Button Preisliste in der Desktop-Ansicht öffnen in der Angebotsansicht angeklickt werden. Daraufhin wird eine Seite geöffnet, in der die Produkte nach Produktgruppe sortiert aufgeführt sind und dort komfortabler als in der mobilen Angebotsansicht oder der Speisendarstellung innerhalb der Verwaltungsansicht geändert werden können.
- Kassenbon bei Ein-/Auslage: In der Verwaltungsansicht kann man in der Konfiguration unter Drucke Barein-/auslage im Bereich der Allgemeinen Druckeinstellungen einstellen, ob automatisch bei einer Ein- oder Auslage ein Kassenbon gedruckt werden soll.
OrderSprinter 1.5.19 ![](common/arrowdown.png)
Die Version 1.5.19 enthält diese Änderungen:
- Kartenzahlung via SumUp auf Android-Bediengeräten
OrderSprinter 1.5.18 ![](common/arrowdown.png)
Die Version 1.5.18 enthält diese Änderungen:
- Produktbuchung über Barcode mit Unterstützung für Barcodeleser
- Erlaubte Länge für DB-Name, Db-User, Db-Server auf 70 Zeichen verlänert.
- Die Wahlmöglichkeit für lokales Printen wurde aus der Benutzeroberfläche entfernt. Lokales Printen wird mit dem Versionsupdate automatisch auf Server-Print umgestellt.
- Windows-Printserver: Die Start-/Stopp-Buttons vom unteren an den rechten Rand verschoben zur besseren Sichtbarkeit auf Bildschirmen mit kleiner vertikalen Auflösung
- Über eine REST-API kann man Produkte buchen und Rechnungen darüber ausdrucken. Somit kann OrderSprinter bequem in andere Software eingebunden werden.
- Bugfixes:
- Das Löschen des Wertes im Eingabefeld für die Mengenangabe eines Artikels im Neue-Orders-Dialog fügte sofort den ursprünglichen Wert wieder ein, so dass eine Eingabe etwas umständlich war. Das ist Verhalten ist nun so, wie man es erwartet.
- Der bei einer frischen Installation eingegebene Printcode wurde nicht korrekt in die Datenbank eingespeichert. Korrigiert.
- Die Updateprozess-Fortschrittsanzeige funktioniert nun auch in Chrome (wird man natürlich erst bei einem Update der Folgeversion sehen).
OrderSprinter 1.5.17 ![](common/arrowdown.png)
Die Version 1.5.17 enthält diese Änderungen:
- Bugfix: Feld für "Neues Produkt" in Angebotsansicht arbeitet wieder korrekt
- Kellner-Desktopansicht überarbeitet. Die Ansicht ist nun leicht anders gestylt und intern nun so programmiert, dass sie gleichermaßen in Firefox und Chrome funktioniert. Der Ein-/Auslagen-Button ist nun immer erreichbar.
- Im Installationswizard gibt es einen neuen Schritt, bei dem man Basiseinstellungen (Restaurantmodus an/aus, Betriebsinformation, etc.) festlegen kann.
- Verhinderung mehrfacher Tageserfassungen. Dauerte die Tageserfassung mehr als zwei Minuten, so konnte ein mehrmaliges Anklicken des Tageserfassung-Erstellen-Buttons dazu führen, dass unbeabsichtigt mehrere Tageserfassungen erstellt wurden. Das sollte jetzt nicht mehr möglich sein.
- Beschreibung der verfügbaren Backup-Arten im Bereich "Sicherung und Wiederherstellung" der Verwaltungsansicht
OrderSprinter 1.5.16 ![](common/arrowdown.png)
Die Version 1.5.16 enthält diese Änderungen:
- Windows-Printserver: In den erweiterten Einstellungen eines Druckers lassen sich mit einem Klick Bytes-Sequenzen für Bon schneiden oder Schublade öffnen anfügen.
- Protokollübersicht über alle Tische in der Statistikansicht
- einige Kompatibilitätsprobleme mit PHP 7.2 behoben
OrderSprinter 1.5.15 ![](common/arrowdown.png)
Die Version 1.5.15 enthält diese Änderungen:
- Bugfix: In der Vorversion wurden in der mobilen Kassenansicht keine Buttons für Bareinlage/-auslage mehr eingeblendet. Gefixt.
- Bugfix: Auch Tische, die zwar für die Bestellung an das Gastsystem freigegeben wurden, aber keinen Tischcode besitzen, werden nun an das Gastbestellsystem übermittelt.
OrderSprinter 1.5.14 ![](common/arrowdown.png)
Die Version 1.5.14 enthält diese Änderungen:
- Digitale Signaturen per OpenSSL durch MD5-Hashes ersetzt. An der Installation von OpenSSL auf Windows-Systemen sind viele Anwender früher gescheitert, hiermit ist nun ein Stolperstein aus dem Weg geräumt.
- In der mobilen Kassenansicht lassen sich alle Produkte eines auswählbaren Arbeitsbons mit einem Klick zur Abrechnung auf den Kassenbon verschieben. Das ist insbesondere für Außer-Haus-Bestellungen nützlich, wenn die Kunden die Produkte erst bei Abholung bezahlen. In der Voreinstellung ist die Möglichkeit nur für Außer-Haus-Abrechnungen aktiviert, kann aber geändert werden.
- Ist der Restaurantmodus deaktiviert, so wirkt sich die Einstellung nun auch auf die mobile Ansicht aus (d.h. keine Tischauswahl)
- Kontrast einiger Texte im Theme "Dark-Soul" in der Verwaltungsansicht verbessert
- Bugfix:
- In der Statistik Produktverkäufe wurden nicht nur die Produkte der letzten 30 Tage berücksichtigt, sondern alle des letzten Monats. Dies ist gefixt.
- In der Desktop-Kassenansicht wurden nach 60 Sekunden die Felder Produktsuche und -kommentar eingeblendet. Das machte keinen Sinn und ist nun ausgebaut.
OrderSprinter 1.5.13 ![](common/arrowdown.png)
Die Version 1.5.13 enthält diese Änderungen:
- Pro Typ, d.h. Speise und Getränke, kann man nun zwischen 4 verschiedenen Arbeitsbondruckern auswählen. Um Bons auf Drucker 3 und 4 ausdrucken zu können, ist der neue Windows- bzw. Java-Printserver, der im Download enthalten ist, erforderlich!
- Bessere Auswahl des Arbeitsbondruckers: Pro Produktkategorie kann man nun festlegen, ob der Drucker der Kategorie oder der Drucker des Raums, für den die Bestellung vorgenommen wird, höhere Priorität hat.
- Bedienung der Angebotsansicht beschleunigt
- Bugfix Storno-Arbeitsbons: in bestimmten Fällen konnte es passieren, dass Storno-Arbeitsbons von nicht gruppierten Produkten auf einem anderen Drucker ausgegeben wurden als dem, auf dem der ursprüngliche Arbeitsauftrag gedruckt wurde. Das sollte mit diesem Fix nicht mehr passieren.
OrderSprinter 1.5.12 ![](common/arrowdown.png)
Die Version 1.5.12 enthält diese Änderungen:
- Anbindung an cbird (für RKSV / Österreich)
- Auswahl Wechselgeldrechnermodus in den benutzerspezifischen Einstellungen (Wechselgeldrechner auch ganz abschaltbar)
OrderSprinter 1.5.11 ![](common/arrowdown.png)
Die Version 1.5.11 enthält diese Änderungen:
- Umsortierung der Konfigurationseinstellungen in sinnvolle Gruppen
- Button Bewirtungsbeleg lässt sich ausblenden
- 1-Klick-Zubereitung in der Küchen-/Baransicht: Es lässt sich nun einstellen, ob das Anklicken eines Eintrags in der Küchen- oder Baransicht das gewählte Produkt oder die Produktgruppe sofort als zubereitet auszeichnet. Bisher wurde nach dem ersten Klick zunächst immer in den Status In Zubereitung gewechselt.
- Einige Zahlenfelder wurden so eingestellt, dass mobile Geräte nur die Zahlentastatur einblenden (statt eine komplette Tastatur).
- Die Abholansicht besitzt nun einen Button, um alle abholbereiten Jobs aus der Ansicht zu löschen. Außerdem gibt es in der Abholansicht nun einen Hilfe-Bereich.
- In der Mobilansicht wird nur dann Platz für die Produktbilder in der Bestellansicht reserviert, wenn mindestens ein Produkt der Auswahl auch ein Produktbild besitzt.
- Der Dialog für die Auswahl des Zahlungsweges kann nun abgeschaltet werden. In diesem Fall werden alle Zahlvorgänge als Bargeldzahlungen verbucht.
- Bugfixes: Kompatibilität mit MySQL-Versionen 8.0.2+
OrderSprinter 1.5.10 ![](common/arrowdown.png)
Die Version 1.5.10 enthält diese Änderungen:
- Arbeitsbondrucker-Auswahl für Außer-Haus-Bestellungen: Wie bei Tischbestellungen, bei denen die Wahl des Druckers vom Raum abhängen darf, kann man auch festlegen, dass Außer-Haus-Bestellungen auf einem bestimmten Arbeitsbondrucker gedruckt werden sollen oder alternativ die Auswahl von der Druckerzuweisung der Produktkategorie abhängen soll.
- Bugfixes:
- Waren die hochgeladenene Produktbilder zu klein, wurden sie je nach Einstellung der Produkte-Buttongrößen nicht dargestellt. Gefixt.
- Unter gewissen Umständen wurde die Spalte der unfertigen Abholbons in der Abholansicht nicht eingeblendet. Gefixt.
OrderSprinter 1.5.9 ![](common/arrowdown.png)
Die Version 1.5.9 enthält diese Änderungen:
- Mit der Version 1.5.8 wurde ein Abholsystem hinzugefügt (siehe dort). In dieser Version ist nun eine weitere Auswahlmöglichkeit hinzugefügt worden, die es erlaubt, Abholbons nur für Außer-Haus-Bestellungen ausgeben zu lassen.
OrderSprinter 1.5.8 ![](common/arrowdown.png)
Die Version 1.5.8 enthält diese Änderungen:
- Abholsystem: Zu jedem Arbeitsbon können Abholbons gedruckt werden, die über eine freie Vorlage eingestellt werden können. Eine weitere Ansicht Abholung ist dazu gekommen. Auf dieser Ansicht können Gäste einsehen, wann ihre Bestellung abholbereit ist. Benutzer mit Küchen- und Barrechten nutzen diese Ansicht, um die zubereitete Bestellungen zu deklarieren. Der Druck von Abholjobs erfordert die Installation des neuen Druckertreibers.
OrderSprinter 1.5.7 ![](common/arrowdown.png)
Die Version 1.5.7 enthält diese Änderungen:
- Erstellte Tageserfassungen können als Html-Report über benutzerdefinierte Vorlage ausgegeben werden. Damit sind Ausdrucke auf Normalpapier sowie eine Speicherung im PDF-Format möglich.
- Einblendung von Infos zur Datenübermittlung von OrderSprinter während der Installation
- Beschleunigte Darstellung der Tischanzeige in den Modi "Arbeitsbons" und "Arbeitsbon mit Serverübermittlung"
OrderSprinter 1.5.6 ![](common/arrowdown.png)
Die Version 1.5.6 enthält diese Änderungen:
- Abfrageintervall des Druckservers einstellbar
OrderSprinter 1.5.5 ![](common/arrowdown.png)
Die Version 1.5.5 enthält diese Änderungen:
- Bugfixes:
- Warnung bei offenen Posten vor einer Tageserfassung auch bei Außer-Haus-Verkäufen
- Auf Außer-Haus gebuchte Artikel, die bezahlt, storniert und nicht gelöschte wurden, waren nach einer Tageserfassung immer noch sichtbar
- Außer-Haus-Bondruckjobs erscheinen nun auch in der Druckerwarteschlangenanzeige
- Sortierung der Gäste-Rechnungslogs nach Eintragsdatum
OrderSprinter 1.5.4 ![](common/arrowdown.png)
Die Version 1.5.4 enthält diese Änderungen:
- Performance-Verbesserungen:
- Durch bessere Indizierung die Abfrage der Arbeitsbons durch den Printserver beschleunigt
- Durch konfigurierbare Abschaltung der Anzeige der Anzahl servierfähiger Produkte in der mobilen Tischauswahl schnellerer Abruf des Tischplans möglich.
- Gästerechnungen: Rechnungsreport individuell für einzelne Gäste erstellbar
- Bereitstellungsanzeige: War die Bereitstellungsanzeige in einer Browser-Registerkarte aktiv und wurde in einer anderen Registerkarte ausgeloggt, so zeigte die Bereitstellungsanzeige Fehlermeldungen an ("Benutzer nicht eingeloggt"). Nun wird stattdessen auf die Anmeldeseite umgeleitet.
- Bugfix Angebotsansicht: In der Angebotsansicht hat der Abbrechen-Button nicht alle Werte einer Produktdefinition zurückgesetzt (betraf nur die Anzeige). Gefixt
OrderSprinter 1.5.3 ![](common/arrowdown.png)
Die Version 1.5.3 enthält diese Änderungen:
- Bugfix: Eine Erstinstallation der Vorversion schlug fehl, wenn man nicht die config.php zuvor mit den richtigen Parametern gefüttert hatte. Gefixt.
- Außer-Haus: Der Außer-Haus-Button lässt sich in der Bestellansicht ausblenden.
- Report unbezahlter Gästerechnungen: Die Gästeansicht wurde um Funktionen erweitert, die sich auf alle Gäste beziehen. Beispielsweise lässt sich ein Report über alle unbezahlten Gästerechnungen erstellen.
OrderSprinter 1.5.2 ![](common/arrowdown.png)
Die Version 1.5.2 enthält diese Änderungen:
- Tischbereiche: Tische und Kellner können Bereichen (auch raumübergreifend) zugewiesen werden. In diesem Fall sehen die Kellner nur die Tische, die sich in ihrem Bereich befinden.
- Aufgabenmanagement: Es ist eine neue Ansicht Aufgaben hinzugekommen. Aufgaben können manuell und automatisch (z.B. als Nachfüll-Auftrag, wenn Produkt zur Neige geht) erstellt und Benutzern zugewiesen werden.
- Bugfix: Beim Einfügen eines Tisches in Räume mit mehr als 10 Tischen wurde die erste Einfügung an 10. Position vorgenommen. Gefixt.
OrderSprinter 1.5.1 ![](common/arrowdown.png)
Die Version 1.5.1 enthält diese Änderungen:
- Ein neues Style 'Dark Soul' steht zur Auswahl. Die Oberfläche erscheint damit in dunklem Design.
- Es lässt sich in der Konfiguration unter Vorauswahl angeben, ob standardmäßig die Mobil- oder die Desktopansicht in der Anmeldemaske vorausgewählt ist.
- Barein-/auslagen können nun als Bon gedruckt werden
OrderSprinter 1.5.0 ![](common/arrowdown.png)
Die Version 1.5.0 enthält diese Änderungen:
- Personal-Zeiterfassung
- Hochladen von Bilddatensets zur späteren Zuweisung an Produkte (Bildsets erlauben nun auch Fremdanbietern, Bild-Bibliotheken für OrderSprinter anzubieten)
- Im csv-Export ("Alles") einer Tageserfassung wird nun auch die Kategorie (Speise/Getränk) aufgeführt.
- In der Ansicht einer Tageserfassung werden die Brutto-Einnahmen zusätzlich nach Kategorie aufgeschlüsselt angegeben.
- Der Chrome-Browser nutzt an einigen Stellen ein so aggressives Caching, dass die Änderungen in den Vorversionen nicht immer angewendet wurden. Das habe ich nun verbessert.
- Bugfix: Stornieren von Rechnungen für Außer-Haus führte zu einer Fehlermeldung. Gefixt.
OrderSprinter 1.4.18 ![](common/arrowdown.png)
Die Version 1.4.18 enthält diese Änderungen:
- Signalton in Küchen-/Baransicht, sobald neue Produkte zuzubereiten sind
- Beispiel-Speisekarte und Produktbild angepasst/erweitert
- Bugfix: Änderung in der Vorversion führte zu einer Fehlermeldung bei der Erstellung der Tageserfassung, wenn Produkte mit Extras und ohne Rechnung dabei gelöscht werden sollten. Gefixt.
OrderSprinter 1.4.17 ![](common/arrowdown.png)
Die Version 1.4.17 enthält diese Änderungen:
- In der Tagesabschluss-Übersicht in der Verwaltungsansicht wird nun der Wochentag angegeben, an dem die Tageserfassung erstellt wurde.
- Extras können auf dem Kassenbon ausgegeben werden (bitte updaten Sie dazu auch die Printserver-Version auf 1.4.17)
- Es können nun Bytesequenzen in dezimaler oder hexadezimaler Darstellung in den benutzerdefinierten Vorlagen für Rechnung und Arbeitsbon angegeben werden (Beispiel {RawH: 0A 0B 0C...} oder {RawD: 10 11 12...}). Damit ist es möglich, bestimmte Steuersequenzen in der Vorlage unterzubringen. Bitte beachten Sie, dass Sie nur Steuersequenzen einbauen, die auch von allen angeschlossenen Druckern unterstützt werden.
- Anpassungen der Hilfe-Seiten
- Backup-Skript im scripts-Verzeichnis so angepasst, dass es auch bei der regelmäßigen Erstellung von komprimierten Backups hilft.
- Bugfix: Leere Raumkürzel führten beim Bondruck zu einem Bindestrich vor der Tischangabe - das ist nun gefixt.
OrderSprinter 1.4.14-1.4.16 ![](common/arrowdown.png)
Die Version 1.4.14-1.4.16 enthält diese Änderungen:
- 1.4.16 / 28. Nov. 2017: Verfügbarkeit und Favoritenauszeichnung konnten in der Angebotsansicht nicht mehr verändert werden. Gefixt.
- 1.4.15 / 21. Nov. 2017: Auf langsamen Servern oder bei schlechter Netzwerkverbindung konnte es passieren, dass bei einem Raumwechsel kurzzeitig noch die alte Tischliste angezeigt wurde, bevor sie durch die neue Tischliste ersetzt wurde. Das ist nun in Version 1.4.15 unterbunden.
- 1.4.14 / 17. Nov. 2017: Bugfix: In der 1.4.13 hatte ich versehentlich noch einen Tabellenpräfix hardcodiert - deswegen liefen meine Tests mit den Storno-Arbeitsbons in meiner Umgebung wunderbar (und nur in meiner...) Sorry...
OrderSprinter 1.4.13 ![](common/arrowdown.png)
Die Version 1.4.13 enthält diese Änderungen:
- Bugfixes bei Arbeitsbons:
- Javaprinter stürzte beim Druck eines Arbeitsbons in Version 1.4.12 ab.
- Die Angabe des Typs (Getränk/Speise) stimmte bei Storno-Arbeitsbons nicht immer.
- Wurden mehrere Produkte auf einem Arbeitsbon gruppiert, so wurde bei einer späteren Stornierung mehrerer der gruppierten Produkte nur für eines ein Stornobon gedruckt.
OrderSprinter 1.4.9 bis 1.4.12 ![](common/arrowdown.png)
Die Version 1.4.9 bis 1.4.12 enthält diese Änderungen:
- 1.4.12/14.Nov. 2017: Bugfix: Falls ein Arbeitsbon gleiche Artikel gruppiert aufgeführt hatte, wurde bei der Stornierung eines Artikels dieser Gruppe erneut die Gesamtzahl auf dem Stornobon angegeben (obwohl nur ein Artikel storniert wurde).
- 1.4.11/9. Nov. 2017: Bugfix: auf Außer-Haus konnte nicht mehr abgerechnet werden (Seiteneffekt des neuen Features Tischprotokoll) - ist jetzt gefixt.
- 1.4.10/7. Nov. 2017: Bugfix: In der Verwaltungsansicht war der Import-Button nicht immer sichtbar
- 1.4.10/7. Nov. 2017: Bugfix: Fehler beim Anwenden einer Speisekarte mit leeren Produktketagorien behoben (betraf auch die Funktion Starte Produktivbetrieb)
- 1.4.9/6. Nov. 2017: Bugfix: Produktdefinition auf der Angebotsseite funktionierte nicht mehr in allen Browsern - gelöst.
OrderSprinter 1.4.8 ![](common/arrowdown.png)
Die Version 1.4.8 enthält diese Änderungen:
- Sicherungen von alten Versionen (ab 1.3.0) können in eine aktuelle Installationsversion zurückimportiert werden (bisher musste die Version des Backups und der Zielinstanz immer übereinstimmen).
- Tischprotokoll: Pro Tisch wird ein Tischprotokoll angelegt, d.h. pro Tisch lassen sich alle Vorgänge (Bestellung, Bezahlung, Tischwechsel, Rechnungsstorno, Produktstorno) anzeigen.
- Standard-Bonvorlage sieht nun mehr Stellen für die Bon-ID vor.
- Produktbemerkung ist nun im Tagesabschlussbereicht ("CSV-Export Komplett") enthalten.
- Benutzerspezifisch ist es nun einstellbar, ob nach einer Bestellübermittlung in der mobilen Ansicht zur Tisch- oder Raumauswahl gesprungen wird.
- Zum Versenden einer Nachricht über das Feedback-Formular ist keine Email-Konfiguration mehr erforderlich. Es genügt, wenn der OrderSprinter-Server eine Verbindung ins Internet aufbauen kann (zu www.ordersprinter.de)
- Die eingestellte Kategoriesortierung wird nun auch in der Gastbestellsystem beachtet.
OrderSprinter 1.4.7 ![](common/arrowdown.png)
Die Version 1.4.7 enthält diese Änderungen:
- Produktgruppen können sortiert werden (Verwaltungsansicht/Speisekarte). (Ein Seiteneffekt der in 1.4.6 eingebauten Funktion, in der Bestellansicht nur mit Produkten gefüllte Produktkategorien anzuzeigen, konnte zu einer unsortierten Kategorieliste in der Bestellansicht führen.)
OrderSprinter 1.4.6 ![](common/arrowdown.png)
Die Version 1.4.6 enthält diese Änderungen:
- Gastbestellsystem:
- Timeout wird bei jeder Benutzeraktion wieder zurückgesetzt. Der Wert ist nun konfigurierbar.
- Die Abfrage von Tischcode und Tageslosung kann individuell abgeschaltet werden.
- Die Tageslosung kann in der Bestellansicht der Kernapplikation eingeblendet werden (damit Kellner ohne Verwaltungsrechten die Tageslosung kennen).
- Produktgruppen können nun auch auf der höchster Ebene in der Angebotsansicht erstellt werden.
- Die direkte Mengeneingabe ist nun auch bei Produkten möglich, die über die Suchfunktion gelistet wurden.
- Leere Unterkategorien werden nun in der Bestellansicht ausgeblendet.
OrderSprinter 1.4.5 ![](common/arrowdown.png)
Die Version 1.4.5 enthält diese Änderungen:
- Anzahl-Eingabe in der mobilen Bestellansicht: Wird die Anzahl-Direkteingabe benutzt, so wird das Produkt entsprechend seiner gewählten Anzahl direkt in die Liste der Neuen Orders übernommen (bzw. je nach Produkteigenschaft wird zur Extrasauswahl und/oder der Preiseingabe gesprungen).
- Bugfix Inkompatibilität: Nicht alle MySql-Versionen vertragen sich mit namenlosen Indices. Das ist nun angepasst, damit die Installation und auch Updates nicht daran scheitern.
- Bugfix Javaprinter: Reine Leerezeilen am Ende eines Drucktemplates wurden ignoriert, d.h. kein Zeilenvorschub ausgelöst - gefixt.
Hinweise:
- Seit Version 1.3.24 wird im Fehlerfall ein Debugreport an www.ordersprinter.de übermittelt. Dieses dient nur der Verbesserung der Software. Den Hintergrund dieser Änderung und der Umfang der Daten kann auf der Unterseite Debug-Daten-Versand nachgelesen werden.
OrderSprinter 1.4.4 ![](common/arrowdown.png)
Die Version 1.4.4 enthält diese Änderungen:
- Direkte Eingabe der Anzahl: Das Icon zum Antriggern der direkten Eingabe der Anzahl eines Produktes habe ich wieder entfernt. Die direkte Zahleingabe erreicht man nun, indem man das Zahlenfeld zwischen dem + und - Button anklickt. Dadurch wird auf kleinen Displays weniger Fläche von Icons verdeckt.
Hinweise:
- Seit Version 1.3.24 wird im Fehlerfall ein Debugreport an www.ordersprinter.de übermittelt. Dieses dient nur der Verbesserung der Software. Den Hintergrund dieser Änderung und der Umfang der Daten kann auf der Unterseite Debug-Daten-Versand nachgelesen werden.
OrderSprinter 1.4.3 ![](common/arrowdown.png)
Die Version 1.4.3 enthält diese Änderungen:
- Geschwindigkeit: Die Reaktionsgeschwindigkeit der Küchen- und Baransicht bei großen Datenbeständen ist nun wesentlich verbessert worden.
- Artikelanzahl:
- Desktop- und Mobilansicht: Vor dem Senden kann die Anzahl von gebuchten Artikeln über eine direkte Eingabe noch verändert werden.
- Mobilansicht: Neben den + und - Buttons gibt es nun einen #-Button, der schon vor der Auswahl eines Produktes eine direkte Eingabe der Anzahl erlaubt.
OrderSprinter 1.4.2 ![](common/arrowdown.png)
Die Version 1.4.2 enthält diese Änderungen:
- Bugfix: Je nach PHP-Kofiguration war die Wiederherstellung einer Datenbanksicherung unmöglich. Gefixt.
OrderSprinter 1.4.1 ![](common/arrowdown.png)
Die Version 1.4.1 enthält diese Änderungen:
- Tageserfassung: Der Netto-Wert einer Rechung wird intern mit noch höherer Genauigkeit abgespeichert, um Rundungsfehler in den Angaben auf dem Tageserfassungsbon zu minimieren.
- Exports: In den csv- und Excel-Exports einer Tageserfassung wird nun auch der Tisch aufgeführt.
- Bugfix: Es war möglich, dass ein Nicht-Admin-Benutzer mit Verwaltungsrechten einem Admin die Admin-Rolle wegnehmen konnte. Das ist gefixt.
Hinweise:
- Seit Version 1.3.24 wird im Fehlerfall ein Debugreport an www.ordersprinter.de übermittelt. Dieses dient nur der Verbesserung der Software. Den Hintergrund dieser Änderung und der Umfang der Daten kann auf der Unterseite Debug-Daten-Versand nachgelesen werden.
OrderSprinter 1.4.0 ![](common/arrowdown.png)
Die Version 1.4.0 enthält diese Änderungen:
- Gastbestellungen: Es ist eine weitere Komponente hinzugekommen, mit Hilfe derer Gäste Bestellungen direkt vornehmen können. Siehe Dokumentation zu Gastbestellsystem.
- Sticky Buttons: In der Bestellansicht lässt sich einstellen, ob die Navigationsbuttons (Produkthierarchie hoch, Bestellung senden, Arbeitsbons, usw.) am rechten Rand festgeklebt sein sollen, d.h. nicht mitscrollen.
- Zeitlimit Tageserfassung: Bei umfangreichen Datenbeständen und einem langsamen Server konnte es zu einem Timeout bei derErstellung der Tageserfassung kommen. Der Timeout-Wert wurde vergrößert.
- Raumplandefinition: Räume und Tische sind nun wesentlich eleganter konfigurierbar. Ebenso lassen sich Tische im laufenden Betrieb temporär aktivieren/deaktivieren
- Bugfixes:
- Bei ausgeschalteter Kassenfunktion kam es gewissen PHP-Konfigurationen zu einem Fehler wegen fehlender Parameter.
- Admins konnten die Admin-Rolle nicht ändern.
OrderSprinter 1.3.26 ![](common/arrowdown.png)
Die Version 1.3.26 enthält diese Änderungen:
- PHP-Kompatibilität: Weitere Korrekturen: Die Abfrage von Tagesabschlüssen konnte bei gewissen PHP-Einstellungen zu einem Fehler führen. Gefixt.
- Bugfix Tagesabschluss: Größer-Kleiner-Zeichen im Tageserfassungskommentar konnten zu einer Fehldarstellung führen.
- Der PHP-Error-Reportinglevel: Der Level wurde wieder auf ein normales Level heruntergedreht (ich hatte ihn mit der Version 1.3.24 auf sehr sensible eingestellt, um auch über mögliche Fehlerquellen im Feld Infos zu bekommen. Das Ziel habe ich erreicht.)
Hinweise:
- Seit Version 1.3.24 wird im Fehlerfall ein Debugreport an www.ordersprinter.de übermittelt. Dieses dient nur der Verbesserung der Software. Den Hintergrund dieser Änderung und der Umfang der Daten kann auf der Unterseite Debug-Daten-Versand nachgelesen werden.
- Wenn nach dem Update auf der Anmeldeseite keine Benutzer zur Auswahl stehen, löschen Sie bitte den Browsercache und laden die Anmeldeseite erneut.
OrderSprinter 1.3.25 ![](common/arrowdown.png)
Die Version 1.3.25 enthält diese Änderungen:
- PHP 7 Kompatibilität: Wenn man PHP 7 nutzt und bestimmte Einstellungen in der php.ini vorgenommen hatte, führte das zur Inkompatibilität. Dies ist (hoffentlich) nun behoben...
- Produktbilder: Einige weitere Musterbilder hinzugefügt für die Beispielspeisekarte
OrderSprinter 1.3.24 ![](common/arrowdown.png)
Die Version 1.3.24 enthält diese Änderungen:
- Anzeige Netzwerkprobleme: In der Titelzeile wird das Symbol einer unterbrochenen Netzwerkverbindung eingeblendet, wenn der Webclient keine Verbindung zum OrderSprinter-Webserver aufbauen kann.
- Fehlermeldungen: Die Fehlermeldungen zeigen nun an, wenn ein Fehler aufgrund von Netzwerkproblemen (z.B. WLAN) aufgetreten ist.
- Debug-Information: Die Software sendet nun im Falle von Fehlern einen Fehlerbericht an mich, wenn der OrderSprinter-Webserver mit www.ordersprinter.de kommunizieren kann. Weitere Informationen dazu auf der Unterseite Datenversand.
- PHP-Fehlerbericht: Bei einer Erstinstallation wird die Konfiguration so eingestellt, dass PHP auftretende Fehler sehr detailliert berichtet. Das hilft mir im Zusammenhang mit dem Versand von Debug-Informationen (siehe vorheriger Punkt).
OrderSprinter 1.3.23 ![](common/arrowdown.png)
Die Version 1.3.23 enthält diese Änderungen:
- Druckerserver (damit die neuen Funktionen zur Verfügiung stehen, muss der neue Druckerserver installiert werden):
- Druckabfrageintervall: Die Druckerserver fragen die Jobs nun in kürzeren Zeitintervallen ab, damit der Benutzer nicht so lange auf Bons warten muss.
- Storno-Arbeitsbons: Werden Produkte entfernt, die bereits über einen Arbeitsbon in Küche oder Bar in Auftrag gegeben wurden, so wird bei einer Entfernung ein Storno-Bon gedruckt. Eine eigene Vorlage für diese Stornobons kann in der Konfiguration festgelegt werden.
- ID auf Arbeitsbons: Jeder Arbeitsbon besitzt nun eine fortlaufende ID, die erst bei der Erstelling einer Tageserfassung wieder zurückgesetzt wird.
- Re-Print: Ein erneutes Ausdrucken von Arbeitsbons ist nun möglich (Verwaltungsansicht - Warteschlangen).
- Benutzerrollen Benutzer bekommen die Rechte nicht mehr explizit zugewiesen, sondern nur Rollen, die jeweils für verschiedene Rechte stehen
Wenn auf der Anmeldeseite keine Konten zu sehen sind, bitte den Browser-Cache löschen!
OrderSprinter 1.3.22 ![](common/arrowdown.png)
Die Version 1.3.22 enthält diese Änderungen:
- Backup und Restore erweitert:
- Upload auf einen Ftp-Server möglich, sowohl über Benutzeroberfläche als auch per REST-API für regelmäßige Datensicherung im Hintergrund
- Backups wahlweise im json- oder zip-Format (siehe dazu bitte die Hinweise im Change-PDF-Dokument zum PHP-tmp-Verzeichnis lesen!). Die Verwendung von zip kann vorteilhaft sein, wenn nicht genügend Memory für PHP zur Verfügung steht.
- Json-Backups werden kompakter gespeichert.
- Bugfix: In der Email der Tageserfassung wurden in der Liste der Kellnereinnahmen stornierte Beträge als Einnahmen angezeigt. Gefixt.
OrderSprinter 1.3.21 ![](common/arrowdown.png)
Die Version 1.3.21 enthält diese Änderungen:
- Bugfixes:
- War kein Raum definiert (also nur Außer-Haus-Bestellungen möglich), so erschienen die Bestellungen im digitalen Workflow nicht in den Ansichten Bar, Küche, Bereitstellung.
- Ein Return in das Stornocode-Feld in der mobilen Bestellansicht führt nun nicht mehr zum Abbruch der Bestellansicht.
- Wurden Produkte mit geforderter Preiseingabe vor dem Abschicken der Bestellung an den Server in der Desktopansicht bearbeitet, so wurde deren Preis wieder zurückgesetzt. Gefixt.
- Benutzeroberfläche: Die Beschriftung der Buttons "Tageserfassung erstellen mit Bon" bzw. "ohne Bon" konnten auf kleinen Displays nicht gelesen werden. Die Buttons stehen nun untereinander und wurden kürzer beschriftet.
OrderSprinter 1.3.20 ![](common/arrowdown.png)
Die Version 1.3.20 enthält diese Änderungen:
- Erstinstallation: Wenn bei der Installation der Einbau einer Beispielspeisekarte angewählt wird, werden gleichzeitig einige Beispielbilder eingefügt und mit den Produkten verknüpft. Die Standardeinstellung der während der Installation angelegten Benutzer ist es, dass sowohl in der Desktop- als auch Mobilansicht die Produktbilder angezeigt werden sollen.
- Produktbilder: Die Hintergrundtransparenz bleibt beim Import erhalten.
- Anzahl wählen: Anzeige der Plus-/Minus-Icons zur Angabe der Menge (in mobilen Bestellansicht) benutzerspezifisch ein-/ausschaltbar.
- Bugfix Bewirtungsbeleg: In der Mobilansicht wird wieder der Haken des Buttons Bewirtungsbeleg gesetzt/gelöscht, wenn der Schalter betätigt wird. So ist für den Kellner die aktuelle Auswahl erkennbar.
OrderSprinter 1.3.19 ![](common/arrowdown.png)
Die Version 1.3.19 enthält diese Änderungen:
- Produktbilder: Es ist nun möglich, Produkte mit Bildern zu versehen, die in der Bestell- und Kassenansicht eingeblendet werden. Jeder Benutzer kann dies in den benutzer-spezifischen Einstellungen für sich aktivieren oder ausschalten. Standardmäßig ist die Anzeige deaktiviert, da eine Aktivierung erst Sinn macht, sobald Bilder zugewiesen wurden.
Ein Benutzer mit Angebots-Rechten kann die Bilder per Drag-and-Drop oder über den klassischen Upload-Button-Klick den Produkten zuweisen (siehe aufklappbare Fläche Bildzuweisung am Ende der Angebotsseite). - Tageserfassung: In der Email der Tageserfassung sind die Beträge auch nach Kellner und Steuersatz aufgeschlüsselt. Es kann nun auch ein Tagesabsachluss ohne Bondruck durchgeführt werden (späterer Druck immer möglich).
- Restore: Upload des Backups über ein Upload-Widget. Das Wiedereinlesen der Datenbank etwas robuster gemacht.
- Preisangabe: In der Produktliste der mobilen Bestellansicht kann der Preis angezeigt werden.
- Bugfix: Vordefinierte Kommentare wurden (abhängig vom Browser) nicht immer sofort übernommen. Ist korrigiert.
OrderSprinter 1.3.18 ![](common/arrowdown.png)
Die Version 1.3.18 enthält diese Änderungen:
- Bugfix: Hatte ein Kellner keine Preisänderungsrechte und änderte die To-Go-Eigenschaft eines Produktes mit der Preiseinheit 'Eingabe' vor der Übermittlung an den Server, so wurde der Preis nicht angewandt.
- Produktsuche: Es kann in der Konfiguration die Anzahl der Zeichen festgelegt werden, ab der in der Mobilansicht die Produktsuche startet.
- Hilfeansicht: Ansicht für den Kellner mit Anleitungen zur Bestellaufnahme und Abrechnung sowie Beschreibung der grundsätzlichen Bedienkonzepte
OrderSprinter 1.3.17 ![](common/arrowdown.png)
Die Version 1.3.17 enthält diese Änderungen:
- Automatische Tageserfassung: Tageserfassungen können über einen Cron-Job automatisch über eine REST-API erstellt werden
- Achsenbeschriftung im Dashboard
- Logging deaktivierbar Damit die Datenbank nicht zu groß wird, wenn man nicht zwischendurch Tageserfassungen erstellt (bei denen die Logdaten wieder abgeräumt werden), kann man das Logging deaktivieren.
- Bugfixes für die Spider-Komponente:
- Spider lässt sich auch wieder mit Chrome benutzen
- Einlesen der Betriebstabelle in Spider vergass den Fernzugriffscode. Nun korrigiert.
OrderSprinter 1.3.16 ![](common/arrowdown.png)
Die Version 1.3.16 enthält diese Änderungen:
- Einzel- oder Sammelbons für Speise- und Getränkebons individuell einstellbar
- Artikelzusammenfassung für Speise- und Getränkebons individuell einstellbar
- Kompatibilität mit strikten DB-Einstellungen: SQL-Kommandos so umgebaut, dass sie auch mit dem SQL-Modus "ONLY_FULL_GROUP_BY" funktionieren.
- Auto-Update: Wenn das Auto-Update fehlschlägt, weil eine Datei nicht downloadbar war, kann das Auto-Update nun wiederholt werden.
OrderSprinter 1.3.15 ![](common/arrowdown.png)
Die Version 1.3.15 enthält diese Änderungen:
- Dashboard hat nun ähnliches Aussehen wie die Mobilansichten (Kopf, Fuß)
- Javaprinter: meldet sich als Instanz 1 an, wenn in der Konfigurationsdatei keine Angabe dazu vorhanden ist. Die Instanznummer wird beim Start ausgegeben.
- Neues Dashboard-Diagramm: Verweildauer der Gäste
- Geschwindigkeitsverbesserung beim Umschalten der Ansichten
OrderSprinter 1.3.14 ![](common/arrowdown.png)
Die Version 1.3.14 enthält diese Änderungen:
- Druckerzuordnung: Druckerserver haben nun eine Instanznummer, über die eine Zuweisung von Druckjobtypen zu Instanzen in der Verwaltungsansicht möglich ist.
- Angebotsansicht: Kategorieeigenschaften lassen sich ein-/ausklappen und Unterkategorien und enthaltene Produkte sind besser abgegrenzt.
- Desktopansicht: Umbau von Flex-Divs auf Table-Struktur für bessere Kompatibilität mit anderen Browsern als dem Firefox
- Dashboard: Die wichtigsten Kennzahlen als regelmäßig aktualisierte Graphen in einer eigenen Ansicht. Die dargestellten Diagramme sind in der auswählbar.
- Bugfixes:
- Waren Produkte auf To-Go gebucht, so wurden diese Produkte in der Desktopansicht nach etwa 5 Sekunden nach erstmaligem Aufruf dargestellt, wenn der Anwender keinen Tisch ausgewählt hatte.
- Die Felder Produktsuche und Kommentar wurden nach einem Wechsel von Kasse zu Bestellung in der Desktopansicht erst nach Auswahl eines anderen Tisches wieder angezeigt.
Hinweis zum Auto-Update: Bitte beachten Sie die Hinweise auf der Seite Versionsupdate.
OrderSprinter 1.3.13 ![](common/arrowdown.png)
Die Version 1.3.13 enthält diese Änderungen:
- Sortierung: In der Angebotsansicht kann man alle Produkte innerhalb der Gruppe mit einem Klick alphabetisch sortieren lassen.
- Bestätigung Produktänderung: Beim Anwenden von Produktänderungen in der Angebotsansicht wird nun eine Bestätigung angezeigt.
- Druckerserver: Rechnungsbonvorlage erlaubt nun auch Variablen für Datum (x) und Uhrzeit (y) - vorher gab es nur das Gesamtfeld (Datum und Uhrzeit).
- Bugfixes:
- Speisekarte in der Verwaltungsansicht: Wenn das letzte Zeichen in der Speisekarte ein "#" war, so funktionierte das Parsing nicht und die Karte konnte nicht eingelesen werden.
- Spider zeigt nun wieder den Summenbetrag der offenen Tische an.
OrderSprinter 1.3.12 ![](common/arrowdown.png)
Die Version 1.3.12 enthält diese Änderungen:
- Datenbankreport: In der Verwaltungsansicht kann ein Benutzer mit Administrationsrecht die Größen der Tabellen des Datenbank anzeigen lassen.
- Protokollierung: Speisekartenänderungen produzieren nun weniger Protokolldaten (hält den Speicherbedarf für die DB kleiner)
- Bugfix: Produkte gleichen Namens und unterschiedlichem Steuersatz führten beim Kassieren in Desktopansicht dazu, dass nur ein Steuersatz angewandt wurde.
Hinweis zum Auto-Update: Bitte beachten Sie die Hinweise auf der Seite Versionsupdate.
OrderSprinter 1.3.11 ![](common/arrowdown.png)
Die Version 1.3.11 enthält diese Änderungen:
- Bewirtungsbeleg: In der Verwaltungsansicht kann die Vorlage für den Bewirtungsbeleg eingestellt werden. (Damit diese Einstellung wirkt, ist auch der Printserver durch die neue Version zu ersetzen!)
- Rechnung auf Gäste ausstellen: Rechnungen können auch auf Gäste gebucht werden, wenn von deren Aufenthalt nur das Start- oder Enddatum angegeben ist und das Rechnungsdatum innerhalb des Aufenthaltszeitraums liegen kann.
- Schriftart: Textfelder in der Verwaltungsansicht mit mit Font Courier New
- Bugfix: Timingabhängigkeit in der Verwaltungsabhängigkeit beseitigt, die dazu führen konnte, dass die Währungsangabe von Bonjobs in der Warteschlangenansicht nicht angezeigt wurde.
Achtung: Da ich im Moment keine Bondrucker zur Verfügung habe, konnte ich diese Version nur mit virtuellen Druckern testen. Daher gilt hier insbesondere untenstehender Hinweis 3, und vor dem Update eines Produktivsystems eine Sicherung durchzuführen, um bei Bedarf wieder auf die 1.3.10 zurückgehen zu können. Ich bitte um Rückmeldung, wenn diese Version Probleme beim Drucken macht.
Hinweis zum Auto-Update: Bitte beachten Sie die Hinweise auf der Seite Versionsupdate.
OrderSprinter 1.3.10 ![](common/arrowdown.png)
Die Version 1.3.10 enthält diese Änderungen:
- Serifenlose Schrift für die Desktopansicht
- Verwaltungsansicht schneller gemacht
- Bugfixes:
- Tischwechsel wird in Mobilansicht nicht mehr für Außer-Haus eingeblendet (von Außer-Haus gibt es keine Verschiebemöglichkeit auf einen Tisch)
- Tageserfassungsdaten können von Benutzern ohne Admin- oder Managerrechte gar nicht mehr exportiert werden, auch wenn sie Tageserfassungen erstellen dürfen.
- kurzes Aufflackern einer leeren Liste in der mobilen Bestellansicht (bei langsamen Endgeräten) unterbunden
- Auflistung von Tageserfassungsdruckjobs in der Druckerwarteschlange der Verwaltungsansicht war nicht immer zuverlässig
- Auto-Updater: In PHP-Umgebungen mit Loglevel WARNING kein Auto-Update möglich, weil intern eine Deprecated-Message ausgegeben wurde. Gefixt.
- Tageserfassung:
- Zusatzinformationen auf dem Bon: Betriebsinfo, Beträge nach Steuersatz und Zahlungsweg
- Konfigurierbar, ob Betriebsinfo, Beträge nach Steuersatz/Zahlungsweg, Produktstatistik gedruckt werden sollen
- Zahlungswege: individuell einstellbar, welche Zahlungswege im Zahlungsdialog angeboten werden
- Eingabefelder mit weißer Hintergrundfarbe hervorgehoben
- Ansicht der Kellnerkasse zeigt nun Übersicht mit allen getätigten Zahlungswege
- Extras können sortiert werden
OrderSprinter 1.3.9 ![](common/arrowdown.png)
Die Version 1.3.9 enthält diese Änderungen:
- Zeit zwischen zwei Tageserfassung mindestens 2 Minuten.
- Preiseingabe bei Bestellaufnahme
- Bestellmöglichkeit von Produkten auf bestimmte Wochentage einschränken
- Sicherheitsverbesserung bei der Benutzerauthentifizierung: Nach 5 Falscheingaben des Passworts muss man 3 Minuten bis zum nächsten Versuch warten.
- Es geht erst, wenn Sie 1.3.8 bereits installiert haben!
- Der eigene Webserver muss den Update-Server www.ordersprinter.de ansprechen können.
- In die Datei manager.html müssen Sie eine Zeile einfügen: Am Ende der Funktion handleUpdateCheckResult() muss folgende Zeile eingefügt werden:
document.location.href = "install.html?v=2.8.9&mode=onlyupdate&n=" + millis;
(Ja, die Zeile steht darüber bereits in der Trigger-Anweisung, die ist aber für Chrome gedacht) - Die Dateien müssen während des Updatevorgangs beschreibbar sein.
- Das Auto-Update ist immer noch Beta-Status, d.h. ich rate dazu, es zunächst nur in Testumgebungen zu testen.
OrderSprinter 1.3.8 ![](common/arrowdown.png)
Die Version 1.3.8 enthält diese Änderungen:
- Rabatte:
- Rabatte in Stufen von 5% wählbar
- Rabatte können mit einem Namen versehen werden, der statt des Prozentwertes auf der Benutzeroberfläche des Kellners eingeblendet wird (z.B. Personal)
- Benutzer können in der Mobilansicht zwischen zwei Designs wählen. Die Auswahl muss man in den benutzerspezifischen Einstellungen vornehmen. (Da ein Internetbrowser die Styles bevurzugt cached - und das ist aus Geschwindigkeitsgründen auch sehr vorteilhaft - müssen die Ansichten nach einer Änderung des Designs über den Reload-Button des Browsers jeweils einmal neu geladen werden.)
- Auto-Updater verbessert: Der Auto-Update-Mechanismus aus der Vorversion hatte noch gewisse Schönheitsfehler, und ich kann dessen Benutzung noch nicht empfehlen. Es wird also spannend, wenn ein Update auf die nächste Version 1.3.9 ansteht...
OrderSprinter 1.3.7 ![](common/arrowdown.png)
Die Version 1.3.7 enthält diese Änderungen:
- Auto-Updater: Der Update-Prozess wird ab 1.3.8 einfacher, da OrderSprinter sich die geänderten Dateien selbstständig von der OrderSprinter-Homepage holen kann.
- Benutzerdefiniertes Layout der Desktop-Ansicht möglich.
OrderSprinter 1.3.6 ![](common/arrowdown.png)
Die Version 1.3.6 enthält diese Änderungen:
- To-Go-Auszeichnung in Arbeitsbonvorlage möglich (Parameter q) - Achtung: Der Druckserver muss auch ersetzt werden, wenn der Eintrag in der Vorlage beim Druckserver angewendet werden soll!
- Bugfix: Bei einem Update von 1.2.x auf eine Version 1.3.3 oder höher konnte es zu einem Abbruch der Installation kommen.
OrderSprinter 1.3.5 ![](common/arrowdown.png)
Die Version 1.3.5 enthält diese Änderungen:
- Zahlungsweg kann auf den Rechnungsbon gedruckt werden (Parameter 'z')
- Preisanzeige und -änderung im Neue-Orders-Änderungsdialog beziehen sich nun immer auf den Gesamtpreis (also inkl. Extras)
- Bugfixes:
- Wenn der Benutzer eingestellt hatte, dass er nach einer Produktauswahl in der gleichen Produkthierarchieebene bleiben wollte, führte das bei Auswahl eines Extras eines Favorits dazu, dass anschließend alle Produkte der gleichen Hierarchieeben dargestellt wurden. Nun wird in diesem Fall wieder zurück auf die oberste Ebene gesprungen.
- In der Druckjob-Warteschlange (Verwaltungsansicht) wurden die Tageserfassungen fälschlicherweise auch als Rechnungs-Bondrucke deklaruiert.
OrderSprinter 1.3.4 ![](common/arrowdown.png)
Die Version 1.3.4 enthält diese Änderungen:
- Preis kann nun auch auf Arbeitsbons mit benutzerdefiniertem Layout gedruckt werden (Parameter p). Dazu muss die neue Version des Druckservers benutzt werden!
- maximale Ausführungszeit für ein Restore auf 20 Minuten erweitert.
- individuelles Memory-Limit für Backup und Restore entfernt, damit wirkt die Memory-Limit Einstellung aus der Konfiguration. Bei einer Neuinstallation ist der Standardwert auf 512 MB hochgesetzt.
- Bugfix in der Gästeansicht: Waren Anreden und/oder Gruß nicht gefüllt, so wurde 'null' in den Feldern angezeigt
- Produktsuche in der Desktop-Ansicht sucht nach Langname, genauso wie in der Mobilansicht
- Bugfix in der mobilen Bestellansicht: wurde der Button 'Kasse' für einen leeren Tisch angeklickt, so wurden in Folge die Buttons 'Bestellung senden' und 'Arbeitsbons' erst nach neuer Tischauswahl wieder sensitiv.
OrderSprinter 1.3.3 ![](common/arrowdown.png)
Die Version 1.3.3 enthält diese Änderungen:
- Bugfix: Funktion "Start Produktivbetrieb" (in der Verwaltungsansicht) funktionierte seit Einführung des Gästemoduls nicht mehr. Repariert.
- Windows-Printserver zeigt verwendete Config-Datei auf der Oberfläche an.
- Erweiterung der CRM-Funktionalität des Gästemoduls:
- Weitere Gästeeigenschaften Anrede und Abschlussgruss (für die Verwendung über Platzhalter in Emails an alle Gruppenmitglieder)
- Die Gäste- und Konfigurationsdatenbank lässt sich separat exportieren.
- Gruppenemails: jede Email kann zusätzlich per BCC an eine weitere Adresse geschickt werden (für Dokumentationszwecke)
OrderSprinter 1.3.2 ![](common/arrowdown.png)
Die Version 1.3.2 enthält diese Änderungen:
- Beim Importieren eines DB-Backups wird nun geprüft, ob die Version des Backups mit der installierten Version übereinstimmt. Ist das nicht der Fall, so wird der Import abgebrochen. (In der Vergangenheit wurde oft fälschlicherweise zum Updaten der Software eine Neuinstallation vorgenommen und ein altes Backup eingespielt, so dass die Datenstruktur zerstört wurde. Das richtige Updaten ist auf der Webseite beschrieben.)
- Ein schneller Doppelklick auf einen der Buttons "Bestellung senden", "Arbeitsbon", "Kasse" in der mobilen und Desktop-Bestellansicht konnte zu einer Doppelbuchung führen. Dieser Fehler ist nun behoben.
- Die benutzerspezifischen Einstellungen zur Buttongröße (Raum, Tisch, Produkt) wirken nun auch auf die Buttons in der Desktop-Ansicht.
- Es kann nun konfiguriert werden, ob die Desktopansicht automatisch vom Kassenmodus in den Bestellmodus wechselt, wenn ein leerer Tisch angewählt bzw. alles bezahlt wurde.
- Die Druckaufträge in der Warteschlange können nun einzelnd gelöscht werden.
- Bugfix: Wurde der Button 'Kategorie höher/top' eines Favoriten-Produkts in der Extras-Anzeige geklickt, so wurden alle Produkte der Kategorie des Produktes eingeblendet.
- Die Auswahl der Ansichten heißt nun einheitlich in der Mobil- und der Desktop-Ansicht "Hauptmenü".
- Die Extras werden in der Bestellansicht alphabetisch sortiert.
OrderSprinter 1.3.1 ![](common/arrowdown.png)
Die Version 1.3.1 enthält diese Änderungen:
- Protokollierung des Zahlungsweges, wenn ein Kassenbon im Gästemodul als vom Gast bezahlt deklariert wird.
- Eine Rechnung im Gästemodul kann nur mit dem Stornocode, der in der Verwaltungsansicht einstellbar ist, wieder als unbezahlt ausgezeichnet werden.
- Das Gast-Zahlungsprotokoll kann als csv-Export zeitlich unlimitiert oder für den Zeitraum einer Tageserfassung erstellt werden.
OrderSprinter 1.3.0 ![](common/arrowdown.png)
Die Version 1.3.0 enthält diese Änderungen:
OrderSprinter hat einen großen Entwicklungssprung gemacht und ist nicht mehr auf den reinen Einsatz in einem Restaurant beschränkt. Auch eine Verwendung in einer Pension, einem kleinen Hotel oder Dienstleistungsbetrieben wie Friseuren ist möglich:
- Gästedatenbank:
- Es können pro Gast Aufenthalte angelegt werden (Check-in und Check-out, Zimmerangabe). Kassenbons können auf Gäste ausgestellt werden, die zum Zeitpunkt der Rechnungserstellung einen Aufenthalt haben.
- Gäste können in Gruppen zusammengefasst werden. Es können Emails an alle Mitglieder einer Gruppe versandt werden.
- Die Gästedatenbank kann für Reservierungen verwendet werden (die Gästedaten können in die Reservierungseingabefelder kopiert werden)
- Die Gästeliste kann gefiltert werden, z.B. nur die Anzeige der Gäste mit offenen Rechnungen oder mit Aufenthalten an einem bestimmten Datum.
- Ausschalten des Restaurantmodus: Für den nicht-gastronomischen Einsatz kann die Tischauswahl in der Desktopansicht ausgeschaltet werden.
OrderSprinter 1.2.22 ![](common/arrowdown.png)
Die Version 1.2.22 enthält diese Änderungen:
- grafischer Tischplan nun auch in der Desktop-Ansicht
- die Favoriten werden nun in alphabetischer Reihenfolge aufgelistet (Mobilansicht)
- Produktsortierung auf Kassenbon und in der Kassenansicht nach Typ (erst Speisen, dann Getränke)
- Bugfix in der Desktopansicht: Die Produkte aus der Filterung (Produktsuche) wurden weiterhin angezeigt, nachdem eine andere Produktgruppe ausgewählt wurde.
OrderSprinter 1.2.21 ![](common/arrowdown.png)
Die Version 1.2.21 enthält diese Änderungen:
- Verbesserter HS/3-Support:
- Einstellbares Zeitintervall für die Synchronisierung
- Korrektur: die Datenübertragung an HS/3 war zuvor aufgrund eines falschen Trennsymbols in der Austauschdatei fehlerhaft
OrderSprinter 1.2.20 ![](common/arrowdown.png)
Die Version 1.2.20 enthält diese Änderungen:
- Wichtiger Bugfix zur 1.2.18 und 1.2.19: Durch eine falsche Klammerung in der Summenbildung in einer SQL-Anweisung wurde ein falscher Netto-Wert für Kassenbons berechnet, auf denen Produkte mit unterschiedlichen Steuersätzen enthalten waren! (Der Fehler zeigte sich allerdings erst in der Tageserfassung.)
OrderSprinter 1.2.19 ![](common/arrowdown.png)
Die Version 1.2.19 enthält diese Änderungen:
- Anbindung HS/3: HS/3 ist eine Hotelmanagement-Software. OrderSprinter kann die Gästeliste erfragen und Rechnungen auf Zimmer/Gäste ausstellen, die an HS/3 übermittelt werden. (Bitte beachten: Die Funktion befindet sich im Beta-Status)
- Spider: OrderSprinter-Spider ist nun Teil des Downloads geworden.
- Die Funktion Starte Produktivbetrieb funktionierte nicht bei allen MySQL-Versionen. Dies ist nun angepasst.
- Nachrichten an den Kellner, die über Spider reingekommen sind, werden nun auch in der Kellner-Desktopansicht eingeblendet.
- Desktopansicht:
- Liste der neuen noch nicht gesendeten Order wird nun stets nach oben hin erweitert, damit die zuletzt aufgenommenen Artikel stets am Anfang der Liste (oben) stehen.
- Die Buttons Hauptmenü und Bestellung oder Kasse stehen immer oben in der rechten Buttonspalte.
- Rechtschreibfehler korrigiert
- Stornocode-Beschriftung in der Verwaltungsansicht verbessert.
- PHP Memory Limit (der maximal von PHP benutzte Speicher) kann nun in der Konfiguration gesetzt werden.
OrderSprinter 1.2.18 ![](common/arrowdown.png)
Die Version 1.2.18 enthält diese Änderungen:
- neue Konfigurationsmöglichkeiten:
- Es kann nun eingestellt werden, dass im digitalen Modus die Produkte sowohl auf Arbeitsbons gedruckt werden als auch in der Küchen-/Baransicht erscheinen.
- OrderSprinter kann nun als reines Bestellsystem genutzt werden. Die Kasse kann übersprungen werden, d.h. alle Produkte werden sofort als bar bezahlt deklariert, sobald sie an den Server übermittelt wurden.
- Signalton kann aktiviert werden, sobald ein neues Produkt in der Bereitstellungsansicht auftaucht (Achtung: nicht alle Browser beherrschen die Audiofunktion fehlerfrei).
- Arbeitsbons:
- Die Anzahl wird nun immer angegeben, auch wenn sie 1 ist.
- Bugfix: für den Getränkebondrucker wurden fälschlicherweise die ESC-Postbytes des Kassenbondruckers 1 verwendet. Das ist nun korrigiert.
- Warnmeldung vor dem Ersetzen eines Raumplans ist nun informativer.
- In der Desktopansicht zeigt das Eingabefeld des Stornocodes zum Entfernen von unbezahlten/unservierten Produkten die Eingabe nicht mehr im Klartext.
- Es ist nun möglich, alle einem Tisch zugewiesenen Produkte in einem Rutsch zu entfernen.
- In der Kassenbonansicht kann man einen Kassenbon nicht nur stornieren (die Produkte werden dem Tisch wieder als unbezahlt zugewiesen), sondern die Bestellung auch komplett löschen.
OrderSprinter 1.2.17 ![](common/arrowdown.png)
Die Version 1.2.17 enthält diese Änderungen:
- Bugfix: Inkompatibilität mit einer MySQL-Variante, die zu einer Fehlermeldung in der Bestell-Ansicht führte, behoben.
OrderSprinter 1.2.16 ![](common/arrowdown.png)
Die Version 1.2.16 enthält diese Änderungen:
- Bugfix Bereitstellungsansicht: Das Rückgängigmachen der Serviert-Auszeichnung war fehlerhaft.
OrderSprinter 1.2.15 ![](common/arrowdown.png)
Die Version 1.2.15 enthält diese Änderungen:
- Windows-Printserver:
- Windows-Printserver: neues Layout für bessere Bedienung auf kleinen 16:9 Bidschirmen ohne vertikales Scrollen
- Windows- und Java-Printserver: besseres Exception-Handling
- Bessere Kompatibilität zu Standardeinstellungen der neuen MySQL-Versionen (STRICT_TRANS_TABLES)
- Möglichkeit, die Datenbanktabellen über die OrderSprinter-Verwaltungsansicht (als Admin!) zu optimieren zwecks Wiederherstellung guter Servergeschwindigkeit nach Fragmentierung der Tabellendaten
- Bugfix: Printserver konnte unter Umständen die Konfiguration nicht korrekt holen, wenn auf der Webserver-Seite kein Nutzer eingeloggt war.
OrderSprinter 1.2.14 ![](common/arrowdown.png)
Die Version 1.2.14 enthält diese Änderungen:
- Windows-Printserver: Erweitertes Logging
- Bugfix der Angebotsansicht: Produkte konnten in dieser Ansicht nicht mehr angelegt werden.
- Buttonänderung in der Desktopansicht: Der Kippschalter To-Go in der Desktopansicht zum Ändern eines Neue-Order-Artikels wurde überarbeitet (anklickbare Fläche ist jetzt größer).
OrderSprinter 1.2.13 ![](common/arrowdown.png)
Die Version 1.2.13 enthält diese Änderungen:
- Bugfix: Arbeitsbons für Getränkebondrucker 2 wurden auf Getränkebondrucker 1 ausgegeben
- Vordefinierte Kommentare in der Desktopansicht: Die in der Angebotsansicht vordefinierten Produktkommentare können jetzt wie in der Mobilansicht auch in der Desktopansicht ausgewählt werden.
- Umsortierung der Konfigurationseinstellungen in der Verwaltungsansicht
OrderSprinter 1.2.12 ![](common/arrowdown.png)
Die Version 1.2.12 enthält diese Änderungen:
- WICHTIGER BUGFIX: Die Rechnungserstellung war in der Desktopansicht fehlerhaft, wenn einmal zuvor in den Produktivbetrieb über den entsprechenden Button in der Verwaltungsansicht gewechselt wurde.
- Upload-Size der Backups: Die Datensicherung war bis jetzt auf 50 MB-Backup-Daten clientseitig limitiert. Die Grenze ist auf knapp 600 MB angehoben worden.
- MySql-Kompatibilität: Einige MySQL-Varianten kamen mit bestimmten SQL-Anweisungen nicht zurecht. Diese habe ich nun umgeschrieben, so dass die Kompatibilität wieder gegeben sein sollte. (Sonst bitte Email an mich!)
- Bugfix bei der Speisekarte: Wurden sehr viele Extras einem Produkt zugewiesen, so gelang die Zuordnung ab einer Gesamtlänge von über 250 Zeichen nicht mehr.
- Backup: Es kann nun wahlweise ein Backup der Konfiguration, der Konfiguration mit Umsatzdaten, oder der Gesamtdaten inklusive der Logdaten erstellt werden.
OrderSprinter 1.2.11 ![](common/arrowdown.png)
Die Version 1.2.11 enthält diese Änderungen:
- Verfügbare Menge eines Produktes: Produkten kann eine verfügbare Anzahl zugeordnet werden. Diese Anzahl wird mit jeder Bestellung des Produktes heruntergezählt. Sind nur noch 10 oder weniger vorhanden, wird dies in der Bestellansicht angezeigt.
- Österreich: Der angewandte Steuersatz eines Produktes wird intern in der Bestell-Tabelle der Datenbank mitgespeichert, so dass diese Information für die Rechnung ausgewertet werden kann. das ist eine Grundvoraussetzung für Implementierung der RKSV-Vorgaben für den österreichischen Markt. Die Konfigurationsmöglichkeiten sind entsprechend erweitert worden. Bitte beachten: Noch erfüllt OrderSprinter die RKSV nicht!
- Bugfix mobile Kassenansicht: Die Räume wurden doppelt angezeigt.
OrderSprinter 1.2.10 ![](common/arrowdown.png)
Die Version 1.2.10 enthält diese Änderungen:
- Bugfix: Der Button "Bewirtungsbeleg" funktionierte in der mobilen Version nicht mehr.
- Javaprinter: Timeout entfernt, nach dessen Ablauf nach dem Start der Webserver erreichbar sein muss.
OrderSprinter 1.2.9 ![](common/arrowdown.png)
Die Version 1.2.9 enthält diese Änderungen:
- Bugfix: Der Javaprinter stürzt nun nicht mehr ab, wenn die Verbindung zum Webserver abreißt.
OrderSprinter 1.2.8 ![](common/arrowdown.png)
Die Version 1.2.8 enthält diese Änderungen:
- Tageserfassung: Nach Druck auf den Button Tageserfassung erstellem wird der Button ausgeblendet, bis die Tageserfassung abgeschlossen ist. Dadurch soll eine versehentliche Doppelerstellung vermieden werden.
- Windows-Printserver: Es gab immer wieder Meldungen einiger Anwender, dass der Windows-Printserver nach einiger Zeit das Drucken einstellen würde. In diesen Fällen vermute ich die Ursache durch den Energiesparmodus einiger PCs. Diese neue Version addressiert dies. Sollte es weiterhin Probleme geben, helfen erweiterte Loggings.
- Zur Laufzeit ist ein Übergang in den Idle-Status nun unmöglich.
- Das Logging wurde erheblich erweitert. Über den Log-Button kann nun auch das Server-Log eingesehen werden. Über einen Speichern-Button kann das Printserver-Log und das Webserver-Log gemeinsam gespeichert werden. Im Fall eines Fehlers bitte ich zwecks Fehlersuche um Zusendung dieses Logs!!
- Der Printerstatus wird sowohl in der Desktop- als auch Mobilansicht in der Seitentitelzeile eingeblendet, falls kein Druckserver aktiv ist.
- Desktopansicht:
- Ein-/Auslagen können nun auch in der Desktop-Ansicht vorgenommen werden.
- Zentrierte Darstellung der Inhalte von Textfeldern in einigen Dialogen
- Ein-/Auslagen: Es kann nun eine Bemerkung hinzugefügt werden. Diese erscheint später beim Datenexport.
OrderSprinter 1.2.7 ![](common/arrowdown.png)
Die Version 1.2.7 enthält diese Änderungen:
- Ein Tischwechsel kann nun auch in der Desktop-Ansicht vorgenommen werden.
- Bugfix: In der Desktopansicht konnten Elemente "springen", d.h. ihre Reihenfolge während der Anzeige ändern.
OrderSprinter 1.2.6 ![](common/arrowdown.png)
Die Version 1.2.6 enthält diese Änderungen:
- Desktop-Ansicht: Beim Einloggen kann man auswählen, ob man mit der Desktop-Ansicht arbeiten möchte. In diesem Fall werden die Bestell- und Kassenansicht in einer großen Desktop-Ansicht zusammengefasst. Die Ansicht ist mit dem Firefox in der Version 44.0.2 getestet worden - die Kompatibilität mit anderen Browsern kann nicht sichergestellt werden! Die Desktop-Ansicht ist funktional gegenüber der Mobilansicht (noch) eingeschränkt, denn die Features Wechselgeldrechner, Tischwechsel, grafische Tischauswahl und Einlagen/Auslagen sind noch nicht verfügbar.
OrderSprinter 1.2.5 ![](common/arrowdown.png)
Die Version 1.2.5 enthält diese Änderungen:
- Es kann eingestellt werden, dass pro Arbeitsbon nur ein Produkt gedruckt wird.
- Es gibt nun die Möglichkeit, die Software durch Plugins zu erweitern. Insbesondere soll das nun die Möglichkeit für interessierte Programmierer bieten, die RKSV-Funktionalität für den Einsatz in Österreich nachzurüsten (die ich aufgrund von Zeitmangels bisher noch nicht fertigstellen konnte). In diesem Fall bitte bei mir melden, ich helfe bei der Einbindung weiter. Das Konzept habe ich im PDF-Dokument auf dieser Seite erläutert.
- Nun können auch Arbeitsbons gedruckt werden, sobald der Koch oder die Bardame in der Küchen- bzw. Baransicht ein Produkt als zubereitet deklariert hat. Der gedruckte Arbeitsbon kann anschließend dem zubereiteten Produkt beigelegt werden, so dass der Kellner weiß, an welchen Tisch er servieren soll.
- Der Kassenbon in der Kassenansicht ist nun anklickbar -> dann wird er bildschirmfüllend dargestellt.Tageserfassungsbon enthält nun zusätzlich Aufsplitting der Summen nach Steuersatz
- Bugfix: War noch nie eine Rechnung erstellt worden, so erschienen in der Küchen-/Baransicht keine Artikel, die auf "Zum Mitnehmen" gebucht waren.
- Bugfix: Wurden bereits bestehende Produkte in der Speisekarte (Verwaltungsansicht) umsortiert, so ging die Sortierung beim Wiedereinlesen verloren.
- Möglichkeit für den Anwender geschaffen, den Zahlenraum programmtechnisch einzustellen (wichtig für die Angabe von Preisen außerhal des in Europa wichtigen Zahlenraums)
- Zwecks Fehlersuche loggt der Windows-Printserver nun ein paar Exceptions mehr ins Log
OrderSprinter 1.2.4 ![](common/arrowdown.png)
Die Version 1.2.4 enthält diese Änderungen:
- Der Javaprinter sendet nun unabh. von der Interface-Eigenschaft des Bondruckers mit einer maximalen Packet Size von 4 Bytes. Einige Usb-Drucker schienen Probleme zu haben, wenn die Packet Size größer ist, und haben Texte verschluckt.
OrderSprinter 1.2.3 ![](common/arrowdown.png)
Die Version 1.2.3 enthält diese Änderungen:
- Wenn der Printserver nicht aktiv ist, erscheint in der Seitenüberschrift ein durchgestrichenes Symbol eines Bondruckers.
OrderSprinter 1.2.2 ![](common/arrowdown.png)
Die Version 1.2.2 enthält diese Änderungen:
- Arbeitsbons können nun auch über eine Vorlage selbst gestaltet werden.
- Kleinere Bugfixes (voreingestellte Sprache nach Installation, Erkennung von Konfigurationsänderungen in der Verwaltungsansicht)
OrderSprinter 1.2.1 ![](common/arrowdown.png)
Die Version 1.2.1 enthält diese Änderungen:
- Serverprint: Jeder Kassenbon, der über die Kassenansicht gedruckt wird, kann nun automatisch ein zweites Mal auf einem der 6 Kassenbondrucker ausgedruckt werden. Die Einstellung dazu ist in der Verwaltungsansicht im Abschnitt Konfiguration.
- Bugfix: Anzeige der Druckjob-Warteschleifen zählte die Arbeitsbons bei den Kassenbons mit. Ist jetzt korrigiert.
OrderSprinter 1.2.0 ![](common/arrowdown.png)
Die Version 1.2.0 enthält diese Änderungen:
- Speisekarte: Syntax der Speisekarte in der Verwaltungsansicht überarbeitet und Legende dazu in einem Aufklappfeld abgelegt
- Tageserfassung: Für die Tageserfassung gibt es nun ein eigenes Benutzerrecht. Der Wirt kann somit einer Kellnerin das Recht zuweisen, die Tageserfassung vorzunehmen, ohne ihr weitergehende Verwaltungs- oder Administrationsrechte geben zu müssen. (Benutzer mit Verwaltungs- oder Adminrechten können die Tageserfassung immer vornehmen.)
- Beendigung Testbetrieb: Per Button Starte Produktivbetrieb in der Verwaltungsansicht (als Administrator aufrufen!) kann man alle Umsatzdaten und Logs löschen, um so vom Test- in den Produktivbetrieb zu wechseln.
- Tischwechsel: Auswahl einzelner Produkte möglich
- Stapelverarbeitung Kassenbons: Ausdrucken mehrerer Bons in einem Rutsch
- Druckjobs löschen: Es können nun alle wartenden Druckjobs mit einem Klick aus den Warteschlangen entfernt werden.
- Konfigurationsänderungen: Konfigurationsänderungen in der Verwaltungsansicht bewirken kein Reload der Ansicht mehr.
OrderSprinter 1.1.30 ![](common/arrowdown.png)
Die Version 1.1.30 enthält diese Änderungen:
- Bugfix: Windows-Printserver schneidet überlange Felder nun ab.
- Bugfix: Bei Updates von Versionen kleiner 1.1.27 auf 1.1.29 wurde das Standardtemplate für benutzerdefinierte Rechnungslayouts nicht eingesetzt. Das wird nun gegebenenfalls nachgeholt.
OrderSprinter 1.1.29 ![](common/arrowdown.png)
Die Version 1.1.29 enthält diese Änderungen:
- Wenn die Kassenansicht über die Bestellansicht aufgerufen wurde (Button 'Kasse'), dann wird wieder zurück auf die Bestellansicht gesprungen, sobald alle Produkte des Tisches innerhalb der Kassenansicht abgerechnet wurden.
- Für den Arbeitsablauf "Nur Arbeitsbons" ist eine weitere Konfigurationsmöglichkeit hinzugekommen: Bei Druck auf Kassenbutton können automatisch Arbeitsbons gedruckt werden, während gleichzeitig die Kassenansicht aufgerufen wird.
- Im Dialog für den Preiswechsel innerhalb der Bestellansicht wird nun stets der Originalpreis angezeigt.
OrderSprinter 1.1.28 ![](common/arrowdown.png)
Die Version 1.1.28 enthält diese Änderungen:
- Benutzerdefinierte Vorlagen für das Rechnungslayout (Hinweis: Die Vorlage wird nur beim Ausdruck mit dem Windows- oder dem Java-Printserver appliziert. In der Webansicht wird weiterhin nur per Standardlayout gerendert.)
- Bugfix im Javaprinter: VendorId und ProductId größer 0x8000 führten zu einer Exception - ist jetzt gelöst
- der Printcode wird bei der Installation auf 123 gesetzt
OrderSprinter 1.1.27 ![](common/arrowdown.png)
Die Version 1.1.27 enthält diese Änderungen:
- Es ist eine weitere Konfigurationsmöglichkeit für den rein digitalen Arbeitsablauf hinzugekommen. Wenn der Benutzer in der Bestellansicht auf den Button Kasse klickt, so wird zur Kassenansicht gesprungen und die Abrechnung für den gewählten Tisch aufgerufen. Bis zur Version 1.1.26 wurden mit der Bezahlung alle Produkte intern als zubereitet und serviert ausgezeichnet, so dass sie nicht mehr in der Anzeige Küche/Bar auftauchten. Das Verhalten kann nun in der Verwaltungsansicht eingestellt werden: Sowie als Arbeitsablauf nur digital ausgewählt wird, erscheint eine weitere Einstellmöglichkeit, die es erlaubt, in diesem Fall Produkte auch nach der Bezahlung in den Ansichten Küche bzw. Bar zu belassen.
OrderSprinter 1.1.25 bis 1.1.26 ![](common/arrowdown.png)
- 1.1.25/15.5.2016: In der PDF-Zusammenfassung (unter Verwaltung - Datenexport) werden nun die Summen über den gesamten Zeitraum auch zusätzlich gruppiert nach Steuersatz und Netto/Brutto dargestellt. (Die Barein-/auslagen werden ebenso in dieser Tabelle abgebildet.)
- 1.1.25/15.5.2016: Zu jeder Tageserfassung werden die Umsätze getrenn nach Steuersatz aufgeführt.
- 1.1.25/15.5.2016: Alle PDF-Ausgsben unter Verwaltung - Datenexport werden in einem neuen Fenster ausgegeben.
- 1.1.25/15.5.2016: Excel-Exports nun kompatibel mit PHP7
- 1.1.25/15.5.2016: Die Betriebsangabe im PDF-Kopf wird nun so skaliert, dass der Text nicht über das Startbild hinausgeht. Die maximale Ausgabe ist auf 8 Zeilen beschränkt.
- 1.1.26/16.5.2016: Bugfix: Wurden Artikel auf einem Bon storniert und nicht erneut abgerechnet, so wurde bei jeder zukünftigen Erstellung einer Tageserfassung darauf hingewiesen, dass der zugeordnete Tisch noch offene Posten habe. Das ist nun gefixt.
OrderSprinter 1.1.24 ![](common/arrowdown.png)
Die Version 1.1.24 enthält diese Änderungen:
- Ein Produkt kann nun durch Klick in die Liste der unbezahlten/unservierten Produkte nachbestellt werden. (Das Produkt wird dann in die Liste Neue Orders hinzugefügt und kann wie gewohnt an den Server übermittelt werden.)
Hinweis: Nach dem Update auf 1.1.24 sollten Sie die Bestellansicht aufrufen und im Browser auf den "Reload"-Button klicken. Damit wird die alte Seite aus dem Cache entfernt. Das ist die Voraussetzung, dass die neue Funktionalität funktioniert! - Für den CSV-Export eines Tagesabschlusses wird nun das Semikolon als Delimiter verwendet.
- Bugfixes
- In der Ausgabe der Tageserfassung per Drucken-komplett stand in der Spalte Zahlungsweg null - das ist jetzt korrigiert
- Beim Drucken-komplett der allerersten Tageserfassung wurde die Überschrift in allen drei Sprachen angegeben - korrigiert: Jetzt wird die Überschrift nur noch in der gewählten Sprache ausgegeben.
OrderSprinter 1.1.23 ![](common/arrowdown.png)
Die Version 1.1.23 enthält diese Änderungen:
- Bugfix: Eine Inkompatibilität mit einige MySQL-Versionen führte dazu, dass Tabellen mit Binärspalten nicht gefüllt werden konnten. Dies ist nun gelöst. (Allerdings bitte beachten: Wenn Ihre Tabelle "work" zuvor in der Spalte "signature" nur null-Werte enthielt, ist ein reines Versionsupdate nicht ratsam, sondern stattdessen eine Neuinstallation. Für ein Versionsupdate bitte mit mir Kontakt aufnehmen, da dies etwas komplizierter wird.)
- Wird ein Preis in der Bestell- oder Angebotsansicht größer als der zugelassene Maximalwert eingegeben, so wird erscheint eine Fehlermeldung.
- Wenn "Produktkategorie beibehalten" für die Bestellauswahl eingestellt wurde, wird bei einer Extras-Auswahl zurück auf die Produktauswahl gesprungen.
- Bugfix: In der Bestellansicht springt das Minus-Symbol für die Produktanzahländerung bei Mouseover nicht mehr zur Seite.
- Infotext in PDF-Kassenbuch angepasst.
- Bugfix: In der Produktauflistung des PDF-Kassenbuchs steht nun jeweils der aktuelle Name eines Produkts (wenn dieser im Laufe der Zeit geändert wurde, war bisher stehts der originale Name aufgeführt)
OrderSprinter 1.1.22 ![](common/arrowdown.png)
Die Version 1.1.22 enthält diese Änderungen:
- Tischwechseldialog zeigt die Liste der unservierten Produkte nur noch an, wenn ein digitaler Arbeitsablauf konfiguriert wurde, denn sonst ist die Liste stets identisch mit der Liste der unbezahlten Produkte.
- Javaprinter kann nun die ProductId und VendorId auch dann aus der Konfigurationsdatei verarbeiten, wenn deren Hex-Angaben großgeschriebene Ziffern enthalten
- Bugfixes:
- Javaprinter hatte die Papierbreite nicht korrekt aus der Konfigurationsdatei ausgelesen
- In der zusammenfassenden Produktliste des Tageserfassungsbons wurden gleiche Produkte, die jedoch mit unterschiedlichem MwSt-Satz verkauft wurden, fälschlicherweise nicht separat gruppiert. Das ist nun korrigiert.
OrderSprinter 1.1.21 ![](common/arrowdown.png)
Die Version 1.1.21 enthält diese Änderungen:
- Wechselgeldrechner hat nun zwei Modi: Entweder kann das Trinkgeld explizit ausgezeichnet werden oder der Gast kann angeben, wieviel er inklusive Trinkgeld zahlen möchte. Hinweis: Kassenansicht muss im Browser aktualisiert werden (Seite über den Aktualisieren-Button neu laden), damit nicht auf die Seite im Cache zugegriffen wird.
- Rabattstufen können nun in der Verwaltungsansicht eingestellt werden.
- Kassenansicht mit um 30% reduzierten Sources für schnelleres Laden
- Kassenbuch enthält nun auch Tagesabschlüsse, die keine Rechnungen enthalten
- Bugfix: Rückkehr zu Raum- oder Tischauswahl auch bei Bestellung "Außer-Haus-Verkauf" korrekt (vorher wurde bei mehreren Räumen immer auf die Tischliste für Raum 1 zurückgesprungen, wenn zuvor auf Außer-Haus gebucht wurde)
OrderSprinter 1.1.17 bis 1.1.20 ![](common/arrowdown.png)
Diese Versionen waren Bugfix-Releases:
- Version 1.1.17 (Release 6.3.2016): Bugfix: Hatte der Kellner mehrere gleiche Artikel zum Tisch gebucht und einen Arbeitsbon gedruckt, so wurde nur einer dieser Artikel als fertig in der Liste der unservierten/unbezahlten Produkte des Tisches angezeigt. Das ist nun gefixt.
- Version 1.1.18 (Release 7.3.2016): Bugfix: Wenn man in den New Orders nur einen Artikel einer Zusammenfassung ändern wollte, wurden zuvor trotzdem alle Artikel der Gruppierung geändert.
- Version 1.1.19 (Release 8.3.2016): Bugfix: Die Produkt-Liste in der Bestellansicht sollte entsprechend der in der Speisekarte vorgegebenen Reihenfolge sortiert angezeigt werden (im Gegensatz zur Suchergebnisliste eben nicht alphabetisch sortiert).
- Version 1.1.20 (Release 10.3.2016): Bugfix: Excel-Export: Der vorgeschlagene Namen besitzt nun die korrekte Dateiendung (xls).
OrderSprinter 1.1.16 ![](common/arrowdown.png)
Die Version 1.1.16 enthält diese Änderungen:
- Der Rückgeldrechner kann nun auch das enthaltene Trinkgeld berücksichtigen.
- Einige kleinere Layout-Änderungen
OrderSprinter 1.1.15 ![](common/arrowdown.png)
Die Version 1.1.15 enthält diese Änderungen:
- Javaprinter:
- Bugfix: Nun wird unabh. vom eingesetzten Java JDK/JRE das Datum korrekt auf den Kassenbon gedruckt
- Eine Readme-Datei im Javaprinter-Verzeichnis mit Anweisungen zu Installation und Aufruf
- Soll ein Tagesabschluss durchgeführt werden, obwohl noch unbezahlte Artikel auf Tischen gebucht sind, wird der Benutzer zur Sicherheit vorher gefragt, denn eine Tageserfassung löscht die Zuweisung jener Produkte zu den Tischen.
OrderSprinter 1.1.14 ![](common/arrowdown.png)
Die Version 1.1.14 enthält diese Änderungen:
- Minifiziertes JS der Bestellansicht für bessere Performance (26% weniger JS-Code)
- Alphabetische Sortierung der Suchergebnisliste in der Bestellansicht
- Weitere Auswahlmöglichkeit für den Arbeitsablauf: Arbeitsbons mit Serverübermittlung. In diesem Fall wird ein rein analoger Arbeitsablauf mit Arbeitsbons umgesetzt. Allerdings hat der Kellner in der Bestellansicht die Möglichkeit, eine Bestellung an den Server zu übermitteln, ohne den Druck eines Arbeitsbons zu veranlassen. Die Produkte werden ohne Druck eines Arbeitsbons direkt nach der Übermittlung als zubereitet und serviert in der Datenbank deklariert.
OrderSprinter 1.1.13 ![](common/arrowdown.png)
Die Version 1.1.13 enthält diese Änderungen:
- Bons können nachträglich in Bewirtungsbons umgewandelt werden, und auch die andere Richtung ist möglich.
- Auf einen Tisch können nun auch To-Go-Artikel gebucht werden (solche Artikel werden wie Außer-Haus-Verkauf-Artikel behandelt, und auch auf dem Kassenbon kenntlich gemacht).
- Die Änderung eines Sammelpostens der New-Orders-Liste kann wahlweise auf nur einem Artikel erfolgen.
- Bugfixes:
- Die Ergebnisliste einer Suche wird nun ausgeblendet, sobald eine Produktselektierung oder Seitennavigtion stattfindet.
- Die Extra-Liste wird ausgeblendet, wenn die Suchliste aufgerufen wird.
- Die Standard-Navigation in der Bestellansicht ist nun wieder so eingestellt, dass nach einer Auswahl zurück auf die zweithöchste Produktauswahlebene gesprungen wird.
OrderSprinter 1.1.12 ![](common/arrowdown.png)
Die Version 1.1.12 enthält diese Änderungen:
- Der Windows-Printserver kennt nun die Option /invisible, mit der die Anzeige der Benutzeroberfläche verhindert werden kann. Zusammen mit der Option /start arbeitet der Printserver im Hintergrund die Druckjobs ohne Zutun des Benutzers ab.
- Backup-Skripte für Linux-Systeme: Es liegt nun ein Backup-Skript bei, welches automatisch bis zu drei Sicherungskopien der Datenbank und des PDF-Kassenbuchs auf einem USB-Stick anlegt, wobei die jeweils älteste der drei Sicherungen beim neuen Sicherungsvorgang überschrieben wird. Das Skript ist im Verzeichnis scripts abgelegt. In diesem Verzeichnis liegt auch eine Textdatei mit Hinweisen, wie man das Skript regelmäßig zu bestimmten Zeiten ausführen kann. Es ist wichtig, dass diese Art der Sicherung nur funktioniert, wenn ein Fernzugriffscode festgelegt wurde. Außerdem muss das Skript als Root ausgeführt werden. Das Skript ist so geschrieben, dass es den Stick automatisch vor dem Sicherungsvorgang ins Dateisystem einhängt und anschließend wieder aushängt. Auf diese Weise kann der Benutzer den Stick bis auf die kurze Zeit der Datensicherung jederzeit vom Gerät abziehen, ohne Datenverlust befürchten zu müssen.
- Artikelzusammenfassung: In der Kassen- und Bestellansicht werden nun in allen Listen gleichartige Artikel zusammengefasst.
- Zu jedem Raum kann (in der Verwaltungsansicht) ein Kürzel angegeben werden. In diesem Fall wird das Kürzel bei der Tischangabe auf Arbeits- und Kassenbons hinzugefügt.
- Auch die stornierten Rechnungen werden in der Rechnungsübersicht angezeigt, zusätzlich die Rechnung mit den entsprechenden Negativwerten. So lässt sich auch in der Rechnungsübersicht überprüfen, ob die Bons fortlaufend sind. Bons, die später storniert wurden sowie Bons, die die Negativwerte eines stornierten Bons enthalten, werden als abgeschlossen markiert, d.h. sie sind nicht mehr aus der Liste entfernbar, auch wenn sie noch nicht in einer Tageslosung erfasst wurden.
- Ist der PHP-Wert für die maximale Dateigröße zu klein für die hochzuladenden Datei (z.B. bei einem Wiederherstellungsvorgang), so ist die Fehlermeldung eindeutiger.
OrderSprinter 1.1.11 ![](common/arrowdown.png)
Die Version 1.1.11 enthält diese Änderungen:
- Kompatibilität zu PHP7 in Kombination mit MariaDB
- Performance-Verbesserungen durch Code-Cleanup
OrderSprinter 1.1.10 ![](common/arrowdown.png)
Die Version 1.1.10 enthält diese Änderungen:
- Behebung einer Inkompatibilität zur MariaDB - in einigen Fällen war die Erstellung neuer Benutzer nicht möglich
- Unterdrückung eines kurzzeitig erscheinenden Popup-Fensters über ein falsches Passwort beim erstmaligen Aufruf der Startseite
- Die Anmerkung bzgl. IDs in der Speisekarte wurde umgeschrieben, um Fehlinterpretationen zu vermeiden
OrderSprinter 1.1.9 ![](common/arrowdown.png)
Die Version 1.1.9 enthält diese Änderungen:
- Zusammenfassung gleicher Artikel auf den Arbeitsbons (kann in der Vewaltungsansicht konfiguriert werden)
- Position des Anwenden-Buttons in der Extra-Auswahl als benutzerspezifische Einstellung (wichtig für Betriebe, die lange Extras-Listen haben, z.B. für Pizzabelege)
- Windows-Printserver: während der Abarbeitung werden die Buttons und Felder für Speise-/Getränkebons von Drucker 2 deaktiviert
- Größe der Navigationsbuttons für die Hierachieebene in der Bestellansicht nun abhängig von der Fenstergröße, damit sich die Buttons bei kleinen Displays nicht mehr überlagern können.
- Kategoriefeld in der Angebotsansicht mit Platzhalter
- In der Bestell- und Kassenansicht wird nach Aktion wie Artikelauswahl oder Bondruck wieder an den Seitenanfang gescrollt.
OrderSprinter 1.1.8 ![](common/arrowdown.png)
Die Version 1.1.8 enthält diese Änderungen:
- Der Windows-Printserver kann nun ein detailliertes Logging anzeigen. Im Fehlerfall bitte ich um Zusendung dieses Logs inklusive einer ausführlichen Fehlerbeschreibung.
- In der Bestellansicht wird das zuletzt ausgewählte Produkt in der Kopfzeile des Produktauswahl eingeblendet. Dies gibt dem Kellner einen Hinweis, dass die Produktauswahl erfolgt ist. Insbesondere ist das dann sinnvoll, wenn er in den persönlichen Einstellungen festgelegt hat, dass er nach einer Auswahl auf der gleichen Produktebene bleiben möchte.
OrderSprinter 1.1.7 ![](common/arrowdown.png)
Die Version 1.1.7 enthält diese Änderungen:
- Bugfix: in der Vorgängerversion erschien beim Einloggen eine Fehlermeldung, wenn a) die PHP-Konfiguration auf Verbose-Logging eingestellt war und b) die vor dem letzten Ausloggen aufgerufene Ansicht die Einstellungs- oder Feedbackseite war
- Die TabIndex-Eigenschaften der Byte-Sequenz-Felder in den erweiterten Druckereinstellungen des Windows-Printservers sind nun so gesetzt, das ein Tab zum nächsten Feld wechselt
- Kleinere Text-Bugfixes (hauptsächlich Rechtschreibfehler)
OrderSprinter 1.1.6 ![](common/arrowdown.png)
Die Version 1.1.6 enthält diese Änderungen:
- Vor dem Schneiden eines Bons (partial) wird nun ein kleiner Zeilenvorschub ausgelöst (Javaprinter und Windows-Printserver)
- Die Einlogseite besitzt nun eine eingebettete Tastatatur für das Passwort, um die Authentifizierung von einem Smartphone angenehmer vornehmen zu können (Tasten liegen weiter auseinander als bei der virtuellen Tastatur eines Smartphones)
OrderSprinter 1.1.5 ![](common/arrowdown.png)
Die Version 1.1.5 enthält diese Änderungen:
- Excel-Exports der Daten eines Tagesabschlusses und der Umsatzdaten
- Grund für eine Stornierung kann nun angegeben werden. Dieser erscheint später in den Datenexports
- Einstellung "Prominente Produktsuche" für Bedienung über Tastatur/PC: Produktsuche an oberster Position in Bestellansicht, besitzt stets den Autofokus
OrderSprinter 1.1.4 ![](common/arrowdown.png)
Die Version 1.1.4 enthält diese Änderungen:
- Die Navigationspfeile für die Produktebenen lagen auf kleinen Displays übereinander. Jetzt ist die Ausrichtung verbessert, damit das nicht mehr passiert.
- Dateinamen für eine Sicherung enthält nun die Versionsangabe, um auszudrücken, dass Backups nur mit der richtigen Version eingelesen werden sollten.
- kleinere Bugs behoben
OrderSprinter 1.1.3 ![](common/arrowdown.png)
Die Version 1.1.3 enthält diese Änderungen:
- In der Ansicht einer Tageserfassung (innerhalb der Verwaltungsansicht) ist nun jeweils aufgeführt, aus welchen Beträgen der einzelnen Kassen sich die Gesamtsumme zusammensetzt.
- In der Statistikansicht kann jederzeit der aktuelle Kassenbestand jeder Kasse eingesehen werden.
OrderSprinter 1.1.2 ![](common/arrowdown.png)
Die Version 1.1.2 enthält diese Änderungen:
- Der Tischwechsel-Dialog ist verbessert worden. Er zeigt nun an, welche Produkt auf einen anderen Tisch übertragen werden können. Der Benutzer kann auswählen, ob er nur die unbezahlten oder auch die nicht servierten und unbezahlten Produkte dem neuen Tisch zuweisen möchte. Für beide Optionen werden Produktlisten angezeigt.
- Der Installer prüft, ob der Tabellenpräfix stimmt, wenn der Anwender nur ein Update durchführen möchte.
OrderSprinter 1.1.1 ![](common/arrowdown.png)
Die Version 1.1.1 enthält diese Änderungen:
- Windows-Printserver mit scrollbarer und skalierbarer Benutzerobverfläche (wichtig für Displays mit geringer vertikaler Auflösung)
- In der Bestellansicht ist es nun möglich, nach einer Produktauswahl auf der gleichen Produkthierachieebene zu bleiben (Benutzerspezifische Einstellung, änderbar in der Ansicht Einstellungen)
- Arbeitsbons können mit großer Schrift gedruckt werden - die Einstellung findet sich unter Konfiguration in der Verwaltungsansicht
- Bugfix: Reservierungsansicht funktioniert nun wieder auf mobilen Geräten zuverlässig
- Bugfix: Speisekarte in der Verwaltungsansicht springt nicht mehr bei Texteingaben nach oben
OrderSprinter 1.1.0 ![](common/arrowdown.png)
Die Version 1.1.0 enthält diese Änderungen:
- Neue Bestellansicht:
- Die Geschwindigkeit für die Darstellung der Speisekarte nach Auswahl eines Tisches ist viel schneller geworden, insbesondere bei langsamen Webservern.
- Die Raumauswahl wird nur bei erstmaligem Aufruf der Bestellansicht eingeblendet - anschließend wird stets nur bis zur Tischanzeige des gewählte Raumes gesprungen. Erst ein expliziter Klick auf die Raumauswahl (Zurück-Button) erlaubt die Neuauswahl des Raumes.
- Die Tischanzeige ist nun dynamisch, d.h. wird alle 10 Sekunden aktualisiert.
- Jeder Eintrag in der Bestellansicht hat nun anklickbare Plus-/Minus-Icons, mit denen die Anzahl geändert werden kann, mit der das Produkt ausgewählt werden soll.
- Ein Button mit der Beschriftung i neben einem Produkt kann angeklickt werden und stellt den Preis des Produktes dar. (falls Gäste während der Bestellung nach dem Preis fragen)
- Die Tischanzeige ist erweitert worden: Es wird der offene (d.h. noch nicht bezahlte) Betrag angegeben. Ebenso findet sich ein Servier-Icon, wenn Produkte von der Küche/Bar zubereitet wurden. Das Icon kann angeklickt werden und deklariert diese Produkte dann als serviert, so dass die Bereitstellungsansicht nur für die Umkehrung dieser Aktion (bei versehentlichem Klick) noch benötigt wird. Die Zahlenangaben zeigen, wie viele Produkte bereitstehen und wie viele insgesamt für den Tisch zuzubereiten sind. Wurden alle Produkte zubereitet, bekommt das Servier-Icon ein Häkchen. Diese Funktionalität steht nur für Produkte zur Verfügung, die über den digitalen Arbeitsablauf (Bestellung senden) an den Server übermittelt wurden.
- Es gibt nun statt des früheren Buttons Produktkategorie nun zwei Buttons: Mit einem kommt man bei der Produktauswahl nur eine Ebene höher, mit dem anderen direkt bis zur obersten Ebene.
- Die grafische Anzeige der Tische besitzt nun Textoverlays mit Angabe der offenen Beträge
- Wenn man von der Bestellansicht in die Kassenansicht gewechselt hatte, kann man über den Zurück-Button auch wieder zurück in die Bestellansicht wechseln.
- Die Buttons für Mehrfachauswahlen besitzen nun einen transparenten Hintergrund und ändern die Farbe, wenn man mit einem Cursor darüberfährt. Dass soll darauf hinweisen, dass sie anklickbar sind.
- Für Backup/Restore habe ich den für PHP verfügbaren Speicher auf 1GB hochgesetzt - damit sollten sich auch große Datenbanken sichern lassen.
- Die Rechungsansicht stark beschleunigt. Wurden viele Rechnungen an einem Tag gebucht, so dauerte der Abruf extrem lange. Das ist jetzt auf wenige Sekunden reduziert.
- Standardmäßig wird nun ein Cutten des Bons nach dem Druck vorgenommen - wenn nicht anders konfiguriert. (Javaprinter und Windows-Printserver)
- Außer-Haus-Button wird in Kassenansicht nur eingeblendet, wenn offene Posten vorhanden sind
- Der Druck von Arbeitsbons wurde intern nun anders und etwas zuverlässiger implementiert.
- Bugfixes:
- Wurde eine Rechnung ohne Posten erstellt, war die Rechnungsabfrage nicht mehr möglich, ebenso der Druck dieser Rechnung
- Wurden Produkte umbenannt, so stimmte die Summe der Produktauflistung in der Statistikansicht und im PDF-Export nicht, falls der Report-Zeitraum auch die Umbennung beinhaltete
- Die Post-ESC-Sequenzen wurden beim Tagesabschluss-Druck nicht an den Drucker übermittelt (Javaprinter und Windows-Printserver)
- Die Produktstatistik beim Druck eines Tagesabschlusses war fehlerhaft formatiert (Javaprinter und Windows-Printserver)
- Umlaute in Impressum erscheinen nun auch in den PDF-Exports
- Wenn Benutzer nicht eingeloggt ist, wird keine Modulauswahl mehr angezeigt.
OrderSprinter 1.0.43 ![](common/arrowdown.png)
Die Version 1.0.43 enthält diese Änderungen:
- Das Kommunikationsprotokoll für Arbeitsbons wurde komplett umgestellt und sollte jetzt robuster sein.
- Benutzer werden nicht mehr ausgeloggt, wenn sie in der Bestellansicht waren und die Unterseite (Tischauswahl, Produktauswahl) neu geladen wurde.
- Auf den Arbeitsbons ist der Name des Kellners angegeben, der die Bestellung aufgenommen hat.
- In der Raumplanung lässt sich nun pro Raum ein Drucker angeben, der als Arbeitsbondrucker verwendet wird. Es ist nun möglich, die Festlegung des Arbeitsbondruckers innerhalb der Produktgruppe hiermit zu überschreiben.
- In der Bestellansicht werden Buttons ausgeblendet bzw. erzeugen eine Fehlermeldung, wenn sie entsprechend der aktuellen Situation keine nützliche Wirkung haben (Beispiel: der Button Kasse macht keinen Sinn, wenn keine Produkte abrechenbar sind).
- Gruppierung der Artikel auf dem Arbeitsbons nach Namen
OrderSprinter 1.0.42 ![](common/arrowdown.png)
Die Version 1.0.42 ist ein Bugfix-Release. Die hauptsächlichen Änderungen:
- Wenn noch kein Kassenbon erstellt wurde, zeigten die digitalen Ansichten Küche, Bar und Bereitstellung noch keine Inhalte und ein Tischwechsel war nicht möglich. Das ist jetzt korrigiert.
- Einige Tippfehler korrigiert - wahrscheinlich sind noch etliche weitere enthalten... ;)
- Kleinere Verbesserungen (erklärende Texte in der Verwaltungsansicht zur Steuer-Zuweisung etc.)
OrderSprinter 1.0.41 ![](common/arrowdown.png)
Die Version 1.0.41 enthält diese Änderungen:
- Es werden zwei Arbeitsbondrucker für Getränke und zwei Arbeitsbondrucker für Speisen unterstützt. Wenn also die Softdrinks an Bar 1 und die alkoholischen Getränke an Bar 2 zubereitet werden, muss für die Kategorie Softdrinks ein anderer Drucker als für die Kategorie Alkoholisches eingestellt werden.
- Mehrere Windows-Printserver-Instanzen können nun parallel den gleichen Webserver bedienen, indem der Drucker der nicht abzufragenden Drucktypen abgewählt wird.
OrderSprinter 1.0.40 ![](common/arrowdown.png)
Die Version 1.0.40 enthält diese Änderungen:
- Es ist nun als Administrator möglich, die gesamte Datenbank zu sichern und wieder herzustellen. Die Wiederherstellungsaktionen werden protokolliert und bei allen PDF-Exports ausgegeben, damit bei Betriebsprüfungen nachvollziehbar ist, wann Daten wiederhergestellt wurden.
- In der Verwaltungsansicht kann ein PIN-Code festgelegt werden, den ein Kellner eingeben muss, um Produkte aus der Liste der unservierten/unbezahlten Produkte zu löschen.
- Der Installer zeigt nun Inkompatibilitäten mit der PHP-Umgebung des Servers an.
- Die Rabattknöpfe in der Bestellansicht arbeiten nun etwas intuitiver (der angegebene Prozentanteil wird vom Originalpreis abgezogen)
OrderSprinter 1.0.39 ![](common/arrowdown.png)
Die Version 1.0.39 enthält einen Bugfix für die Vorversion und eine kleine Änderung in der Bereitstellungsanzeige:
- War der Arbeitsablauf Nur digital ausgewählt und ein Benutzer hatte nur die Rechte für Küche, Bar, Bereitstellung, so wurde fälschlicherweise in die Bewertungsansicht gewechselt. Keine andere Ansicht war auswählbar.
- Ein Infotext wurde in die untere Liste der Bereitstellungsanzeige eingefügt, die anzeigt, dass die Liste nur die letzten 10 servierten Artikel darstellt.
OrderSprinter 1.0.38 ![](common/arrowdown.png)
Die Änderungen in der neuen Version finden sich hauptsächlich unter der Oberfläche, waren allerdings sehr grundlegender Natur. Diese Version enthält folgende Verbesserungen:
- Es ist nun möglich, bestimmten Produkten einen immer anzuwendenden Steuersatz zuzuweisen. Für solche Produkte statt der beiden Standard-Steuersätze (normal und To-Go) bei der Buchung der jeweilige produktspezifische Steuersatz angewendet. In Deutschland ist diese Möglichkeit wichtig, da Außer-Haus-Verkäufe je nach Milchgehalt von Getränke unterschiedlich besteuert werden. Zusätzlich gibt es in der Verwaltungsansicht eine Möglichkeit, allen vorhandenen Speisen und Getränken verschiedene Steuersätze zuzuweisen (diese Änderung habe ich für österreichische Anwender vorgenommen, da dort Speisen und Getränke generell anders besteuert werden). Die angewendeten Steuersätze werden im Kassenbon ausgewiesen.
- Die Module Küche, Bar und Bereitstellung werden ausgeblendet, wenn kein digitaler Arbeitsablauf konfiguriert wurde.
OrderSprinter 1.0.37 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- In der Bestellansicht gibt es jetzt die Möglichkeit, nach Produkten zu suchen. Unterhalb der Produktliste befindet sich nun ein Suchfeld, in das der Anwender den Namen des Produktes eingeben kann. Ab 3 Zeichen im Suchfeld durchsucht OrderSprinter die Produktliste und erzeugt eine Ergebnisliste mit allen Treffen, in dem der Suchtext im Langnamen eines Produktes enthalte ist. Die Ergebnisliste erscheint oberhalb des Suchfeldes, damit sie nicht von einer virtuellen Tastatur eines mobilen Endgeräts verdeckt wird.
- Javaprinter:
- Man kann nun der config.json angeben, welche Rechnungsdrucker die Javaprinter-Instanz bedienen soll
- Konfigurationsmöglichkeit für kurze Arbeitsbons zum Sparen von Bonpapier
- Dialog in der Bestellansicht zum Verwerfen aller ungesendeter Orders vor einem Seitenwechsel, auch beim Zurück-Button in der Headline
- Bug fix in der Bestellansicht: Dialogfenster wurden nicht zuverlässig aufgerufen
OrderSprinter 1.0.36 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Kompakten PDF-Report (zusätzlich zum PDF-Report seit Version 1.0.34) ähnlich einem Kassenbuch mit Einnahmen pro Tageserfassung, getrennt nach Mehrwertsteuersätzen. Dieser PDF-Report ist unter Datenexport in der Verwaltungsansicht eingebaut.
- Javaprinter: Mit einem Parameter verbose_closing_summary in der config.json kann man einstellen, ob in der Zusammenfassung des Tagesabschlusses auf dem Bondrucker auch die Produktstatistik enthalten sein soll.
- Rabatt-Buttons in der Bestellansicht. Kellner mit dem Recht, Preisänderungen während der Bestellaufnahme vorzunehmen, können mit Druck auf Produkte, die noch nicht an den Server übermittelt wurden, einen Rabatt von 50, 25 oder 10 Prozent vergeben.
- Bug fix: Stornierung von nicht bezahlten Produkten in der Bestellansicht funktioniert nun wieder zuverlässig
OrderSprinter 1.0.35 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Mails können nun über einen SMTP-Server versendet werden (ersetzt PHP-Mail)
- Einloggen verbessert (Admin-Benutzer stehen am Ende der Liste, Protokoll sicherer gemacht)
- Javaprinter: Korrektur bei der Skalierung des Logos
- Server-Zeit kann von Admin-Benutzern gesetzt werden, relevant für Stand-alone-Systeme wie z.B. Raspberry Pi als Server ohne Internetverb. (Hinweis: auf dem Server müssen Einstellungen vorgenommen werden, die im Changelog beschrieben sind)
- Auswahl der abgerechneten Kassenbons in der Kassenbonansicht über Auswahl des Datums
OrderSprinter 1.0.34 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- PDF-Reports können nun erstellt werden. In der Verwaltungsansicht gibt es unter Datenexport nun einen entsprechenden Button, der einen Report im PDF-Format über Umsätze und Produktstatistik für den ausgewählten Zeitraum erstellt.
- Datenexporte enthalten nun die Angabe, ob es sich bei den Bons um Bewirtungsbelege gehandelt hat.
- Lokales Drucken in der Kassenansicht verbessert (trotzdem rät der Autor zum Server-Print)
- maximale Skript-Laufzeiten innerhalb der Software erhöht, so dass Installation und Restore auch auf langsamer Hardware ohne Anpassungen der PHP-Konfiguration funktioniert.
- Session-Timeout auf 18 Stunden erhöht, so dass ein unbeabsichtigtes Ausloggen durch den PHP-Standardwert von 24 Minuten nicht mehr passiert.
OrderSprinter 1.0.33 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Kundenwebseite: Dezimalzeichen (Komma oder Punkt) wird für die Preisangaben aus der Konfiguration des Kassensystems genommen
- Es kann nun eine Bildergallerie in der Kundenwebseite automatisch eingeblendet werden. Dazu müssen lediglich Bilder im gif-, jpg- oder png-Format in das Unterverzeichnis restaurantbilder abgelegt werden. Es können auch Textinformationen zur Einblendung neben dem jeweiligen Bild angegeben werden.
OrderSprinter 1.0.32 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Automatische Erstellung einer Kundenwebseite: Dieses neue Feature erspart dem Gastwirt eine Menge Arbeit! Mit Hilfe der Daten des Kassensystems wird eine Kundenwebseite erzeugt, so dass die auf der Kundenwebseite dargestellte Speisekarte stets den aktuellen Daten entsprechen. Das Template ist leicht anpassbar, so dass individuelle Layouts sehr einfach möglich sind. Weitergehende Informationen habe ich ins ChangeLog-PDF geschrieben.
OrderSprinter 1.0.31 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Es wurde gewünscht, dass die Speisekarte (Verwaltungsansicht als Administrator aufrufen -> Datenbank -> Speisekarte) überarbeitet wird. Dem bin ich in dieser Version nachgekommen:
- Es werden stets nur die erforderlichen Datenfelder angegeben. Redundante Angaben (z.B. Preise in allen Preisstufen gleich oder Langname entspricht Kurznamen) werden weggelassen.
- Extras können den Produkten zugewiesen werden. Die Zuweisung kann über den Langnamen der Produkte oder die Angabe der ID der Produkte erfolgen. Die Legende in der Beispielkarte ist angepasst worden.
- Beim Einlesen gehen die Zuordnungen der Extras zu den Produkten nicht mehr verloren.
- Jetzt werden die IDs der Produkte ebenso angegeben, so dass das Neueinlesen der Speisekarte nur neue Produkte erzeugt, wenn keine ID vorhanden ist, anderenfalls werden bestehende Produkte angepasst. Dies ist auch im Export der Produkthistorie abgebildet.
- Im Fehlerfall werden mehr Informationen dargestellt. Auch wenn diese dem Anwender nicht unbedingt weiterhelfen, helfen sie dem Programmautor beim Debuggen. Das bedeutet: Bitte Screenshot oder Foto von der Fehlermeldung anfertigen und an s.pichel@ordersprinter.de mailen.
OrderSprinter 1.0.30 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Als Zeichensatz wird nun konsequent UTF8 verwendet, d.h. die Datenbanktabellen werden bei einer Neuinstallation direkt mit UTF8 angelegt und auch die html-Ausgaben sind konsequent auf UTF8 umgestellt.
OrderSprinter 1.0.29 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Wenn der Kellner nach der Bestellaufnahme direkt über den Button Kasse die Abrechnung vornimmt, wird die Bestellung als zubereitet und serviert gekennzeichnet, so dass sie nicht mehr in der Bestellliste der unservierten und nicht bezahlten Produkte aufgeführt wird.
OrderSprinter 1.0.28 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Beim Bestellvorgang muss festgelegt werden, ob die Bestellung für eine Inhouse-Bewirtung oder für den Außer-Haus-Verkauf erfolgen soll. Aus dieser Festlegung ergibt sich der angewandte Steuersatz. Die Wahlmöglichkeit würde daher aus Kassenansicht entfernt.
OrderSprinter 1.0.27 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Ein in Java geschriebener Printserver ist hinzugekommen. Damit ist nun der Aufbau eines All-in-One OrderSprinter-Systems mit einem preisgünstigen Raspberry Pi möglich!
OrderSprinter 1.0.26 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Die grafischen Beispieltischkarten basieren nun auf Fotos, die ich im Restaurant 'Erdgeschoss' in Hamburg-Barmbek aufnehmen durfte. Vielen Dank an die Betreiberin!
OrderSprinter 1.0.25 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Die Größe der Tischmarkierungen in der grafischen Tischauswahl hängt von der benutzerspezifischen Einstellung ab
- Änderungen für die bessere Kompatibilität mit MariaDB
OrderSprinter 1.0.24 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Tischauswahl über grafische Tischpläne möglich
- Preise können während der Bestellaufnahme von Benutzern, die das Recht für diese Aktion zugewiesen bekommen haben, geändert werden.
OrderSprinter 1.0.23 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Extras können nun bei Bedarf allen Produkten der gleichen Produktkategorie und allen Produkten der Unterkategorien zugewiesen werden.
- Das Einlesen der Speisekarte in der Verwaltungsansicht ist verbessert worden: Nun werden dem Benutzer die fehlerhafte Zeile gemeldet.
- Anzeige der Aufträge pro Druckerwarteschlange (für Server-Print) in der Verwaltungsansicht
OrderSprinter 1.0.22 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- kleine Bugfixes
- die Installation wird nun mit einem Wizard begleitet. Dieser begleitet den Benutzer bei der Installation und erlaubt auch die Vorkonfiguration gewisser Grundeinstellungen. Ebenso kann noch während der Installation eine Demo-Umgebung eingerichtet werden.
OrderSprinter 1.0.21 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- kleine Bugfixes:
- Datenbanken außerhalb localhost ließen sich in manchen Versionen nicht ansprechen
- letzte aufgerufene Ansicht wurde nicht gesichert, wenn Aufruf über Bestellansicht erfolgte
- Sprung zur Raum-/Tischauswahl nach Arbeitsbondruck
OrderSprinter 1.0.20 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- kleine Änderungen der API für den Fernzugriff
- Produktgruppen und die darin enthaltenen Untergruppen und Produkte lassen sich löschen
OrderSprinter 1.0.19 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Mandantenfähigkeit über Fernzugriff vorbereitet - über eine REST-API kann man Betriebsdaten abrufen. Zugangscode in der Verwaltungsansicht einstellbar
- Über den Fernzugriff lassen sich auch Nachrichten (Login-Messages und Kellnernachrichten für die Bestellansicht) absenden.
OrderSprinter 1.0.17 und 1.0.18 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Bewertungsmodul - der Gast kann in einer eigens für ihn konzipierten Ansicht eine Bewertung abgeben.
- einfacher Updates vornehmen: nur noch ein Update-Button vorhanden
OrderSprinter 1.0.16 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Rückgeldrechner integriert (im Menü für den Zahlungsweg)
- Extras erscheinen nun auch in der Speisekarte in der Verwaltungsansicht
OrderSprinter 1.0.15 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Es können nun Produkte als Favoriten ausgezeichnet werden. Diese erscheinen in der Bestellansicht jeweils auf oberster Ebene.
- Im Aktionsmenü für Neue Orders wurde eine Löschen-Button hinzugefügt, so dass der Umweg über das Ändern der Anzahl entfällt.
- Einige Sicherheitsverbesserungen, die verhindern, dass Benutzer ohne Admin-Rechte die Admin-Rechte anderer Benutzer ändern können.
- Möglichkeit des Loggings hinzugefügt.
- Kassenbon wird jeweils in 100% Breite angezeigt, um auch auf kleinen Bildschirmen eine lesbare Darstellung zu gewährleisten.
OrderSprinter 1.0.14 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Die digitalen Zertifikate sind nun in der Datenbank gespeichert. Das vereinfacht zukünftige Versionsupdates, da die Sourcen der neuen Versionen nun nicht über die alte Version gespeichert werden müssen.
- Es werden nun zwei auswählbare Quittierungs-Sounds für den Bestellvorgang mitgeliefert.
- Das deutsche Datumsformat ist nun die Standardeinstellung für Kassenbons.
OrderSprinter 1.0.13 ![](common/arrowdown.png)
Diese Version enthält folgende Verbesserungen:
- Die Produktansicht ist nun extrem schnell auch auf mobilen Geräten, weil stets nur eine Ebene der Speisekarte angezeigt wird. Möchte man in den Produktkategorien nach oben navigieren, so ist die Pfeiltaste in der Listenüberschrift anzuklicken.
- Man kann nun Produkten beliebige kostenpflichtige Extras zuweisen, die bei der Bestellaufnahme hinzugebucht werden können. Die Extras müssen in der Produktansicht definiert werden und können anschließend den Produkten zugewiesen werden. In der Bestellansicht tauchen diese nun auf, wenn ein Produkt zugewiesene Extras besitzt. In den Arbeits-Ansichten und den Arbeitsbons werden diese angegeben, auf dem Kassenbon für den Kunden erscheinen diese nicht mehr.
- In der Verwaltungsansicht lässt sich unter "Arbeitsablauf" nun einstellen, ob während der Bestellansicht welche der Buttons "Bestellung senden" und "Arbeitsbons" erscheinen sollen. Die Auswahl lässt beides zu, oder nur "digital" bzw. "Arbeitsbons".
- Der PrintServer lässt sich nun über die Webserver-Applikation downloaden (am Ende der Verwaltungsansicht findet sich ein Button zum Download).
OrderSprinter 1.0.12 ![](common/arrowdown.png)
Die Angebotsansicht baute sich extrem langsam auf, wenn die Speisekarte einen größeren Umfang hatte und nicht mit dem Firefox aufgerufen wurde. Mit der Version 1.0.12 ist der Aufbau der Angebotsansicht nun schneller (wenngleich noch nicht zufriedenstellend, so dass hier noch Raum für Verbesserung ist).
Zum Vergleich der Aufruf einer sehr großen Speisekarte mit verschiedenen Browsern mit Version 1.0.11 und 1.0.12:
- Windows, Internet Explorer 11.0: Version 1.0.11: 26 Sekunden, Version 1.0.12: 16 Sekunden
- Windows, Firefox 36.0: Version 1.0.11: 7 Sekunden, Version 1.0.12: 5 Sekunden
- Nexus 5 (Android 5.0.1), Chrome: Version 1.0.11: 90 Sekunden, Version 1.0.12: 34 Sekunden
Der Grund für den langsamen Seitenaufbau liegt hauptsächlich am Aufbereiten der Seite für die Benutzung auf Mobilgeräten. Die Verschachtelung der Produkte in kaskadierten (Unter-)Kategorien ist ein Performancekiller. Da Desktop-PC schneller arbeiten gilt der Rat auch für die Version 1.0.12 noch, die Produktansicht auf dem Desktop-PC zu benutzen (trotz Aufbereitung für die Mobilansicht).
OrderSprinter 1.0.11 ![](common/arrowdown.png)
Aufgrund von Rückmeldungen eines Testbetriebes stelle ich nun eine weitere neue Version innerhalb einer Woche bereit. Diese Version enthält folgende Verbesserungen:
- Wenn ein Benutzer eine Unterseite (z.B. Kassenansicht) direkt aufruft, jedoch nicht eingeloggt ist oder die erforderlichen Rechte für die Ansicht nicht besitzt, so wird er auf die Seite zum Einloggen geleitet. Das scheint intuitiver als die bisherige Fehlermeldung zu sein.
- Wenn ein Benutzer beim Einloggen ein falsches Passwort eingibt, so erscheint nun eine Hinweismeldung.
- Bisher war es möglich, dass der Printserver mehrfach auf dem gleichen Rechner gestartet wurde. Das Resultat war, dass auch Kassen- und Arbeitsbons mehrfach ausgegeben wurden. Die neue Version des Printservers prüft nun zu Beginn, ob eine andere Instanz des Printservers bereits läuft. Ist dies der Fall, so beendet sich der neue Prozess nach einer Hinweismeldung.
Eine weitere Rückmeldung gab es zur Produktansicht. Ist der aufrufende Rechner langsam und heißt der Browser nicht Firefox (mit dem teste ich hauptsächlich meine Seiten), so ist der Aufruf der Angebotsansicht extrem langsam (bis zu zwei Minuten bei einer größeren Speisekarte) und damit kaum benutzbar. Da auch die zuletzt aufgerufene Seite eines Benutzers gespeichert wird, hilft auch kein Ausloggen, denn beim nächsten Einloggen wird die Angebotsseite wieder angesprungen. Der Grund liegt in aufwändigen DOM-Operationen beim Zusammenbau der Seite. In einer zukünftigen Version werde ich den Code umschreiben und die Ansicht damit auch wieder benutzbar machen.
OrderSprinter 1.0.10 ![](common/arrowdown.png)
Viele Drucker chinesischer Produktion kommen mit der Codepage 1252 offenbar nicht klar. Deswegen nutzt der Printserver in der Version 1.0.10 nun die Codepage 437, so dass auch die Umlaute bei den meisten Bondruckern korrekt ausgegeben werden. Innerhalb der Webapplikation gibt es keine funktionalen Änderungen zur Vorversion 1.0.9.
OrderSprinter 1.0.9 ![](common/arrowdown.png)
Die Version 1.0.9 enthält diese Änderungen gegenüber der Vorversion:
- Produkte werden in Küchen- und Baransicht jetzt kumuliert dargestellt (d.h. Zusammenfassung bei gleichem Bearbeitungszustand und Produktbemerkung). Ein Icon auf dem Eintrag erlaubt die Bearbeitung aller kummulierter Produkte
- In der Kellneransicht wird die Anzahl der Produkte mit einem größeren Font ausgezeichnet.
- In der Verwaltungsansicht kann der Administrator nun die Konfiguration speichern und wieder neu einlesen. (Beim Einlesen werden die laufenden Daten gelöscht, um mit der Funktion keine illegale Umsatzverkürzung zu ermöglichen. Die Funktion ersetzt also kein regelmäßiges Backup des Webspaces und der Datenbank.)
- Shutdown-Button in Verwaltungsansicht eingebaut. (Intention: Wenn die Software auf einem eigenen Webserver wie z.B. dem Raspberry Pi läuft und man keine direkte Möglichkeit des Herunterfahrens hat, kann man dies hiermit vornehmen. Die shutdown.bat muss vom Benutzer, unter dem der Webserver läuft, ausgeführt werden können, d.h. er muss Rechte zum Herunterfahren des Servers besitzen.)
- Die Küchen-/Baransicht reagiert bei Klick auf obere Liste performant unabh. von der Datenbankgröße.
- Das Menü zum Zahlungsweg kann auf "Mini" umgestellt werden. Dann steht nur noch "Barzahlung" und "EC-Zahlung" zur Auswahl.
- Buttongröße für Raum-, Tisch- und Produktauswahl pro Benutzer anpassbar für Kellner- und Kassenansicht
- Buttons "Bestellung senden", "Kasse", "Arbeitsbon" größer in Kellneransicht
- Tageserfassung wird bei Erstellung automatisch in einer Zusammenfassung auf dem Bondrucker ausgegeben. Ausdruck kann auch später für jede Tageserfassung erneut vorgenommen werden (dazu wurde ein Button "Drucken Zusammenfassung auf Bon" hinzugefügt.
- Togo-Button in der Kassenansicht ändert Farbe je nach Einstellung
- Logo-Datei wird nun in der Datenbank gespeichert
- Logo wird in Kassenansicht nicht mehr eingeblendet und auch bei Lokal-Print nicht mehr gedruckt.
- Produkte können nun innerhalb einer Kategorie sortiert und auch komplett gelöscht werden. Die Bedienung ist etwas umständlich, weil nach jedem Vorgang die Angebotsansicht erneut geladen wird. Aber es muss ja auch noch Verbesserungspotenzial für zukünftige Versionen geben.
OrderSprinter 1.0.8 ![](common/arrowdown.png)
Die Version 1.0.8 enthält diese Änderungen gegenüber der Vorversion:
- Überarbeitungen des Printservers:
- Die Nutzung des Printservers ist nun die Standardeinstellung nach der Installation.
- Es gibt nun einen "Test"-Button, der prüft, ob die Verbindungsparameter zum Server korrekt eingegeben wurden.
- Die Bondrucker werden nun über das ESC/POS-Protokoll angesteuert, das ist native Druckprotokoll üblicher Bondrucker.
- Der Printserver benötigt nun .net 3.5 (ist auf aktuellen Windows-PC installiert)
- Einige Bugfixes:
- Aufruf der Bestellansicht führte zu Problemen, wenn Benutzer keine rechte für die Angebotsansicht hatte.
- Beim "Tischwechsel" gab es eine Fehlermeldung, wenn zuvor bezahlte Produkte noch auf den Tisch gebucht waren.
- Die Sortierung der Elemente innerhalb einer Tisch-Bestellung in der Küchen-/Baransicht war nicht immer durchgängig
- Sind keine Umsätze verbucht worden, gab es einen Fehler beim Erstellen einer Tageslosung
- Verbesserungen:
- Hinzufügen gleicher Produkte in der Bestellansicht stellt Anzahl voran statt Element zu duplizieren.
- Solange in der Bestellansicht die Bestellung noch nicht an den Server übermittelt wurde, kann nachträglich die Anzahl und die Bestellnotiz verändert werden.
- Wenn in Angebotsansicht Preise B oder C nicht ausgefüllt sind, wird entsprechend Preis A eingesetzt
- Die Fehlermeldung bei Aufruf einer Seite, wenn Benutzer nicht eingeloggt war, wurde verbessert
- Küchen-/Baransicht werden alle 5 Sekunden aktualisiert (als Vorb. für 2-Spalten-Ansicht)
- In der Küchen-/Baransicht wird der Zubereitet-Header bei leeren Listen ausgeblendet
- Die Navigation in der Bestellansicht wurde geändert: Nach Anwahl eines Produktes springt die Auswahl nur bis auf die Vorebene zurück (so lassen sich Getränke beispielsweise in einem Rutsch bestellen). Erst bei Anklicken von "Auswahl Produktkategorie" wird auf die höchste Auswahlebene gesprungen.
- Nach dem Erstellen einer Tischreservierung kann der Gast automatisch per Email benachrichtigt werden.
OrderSprinter 1.0.7 ![](common/arrowdown.png)
Die Version 1.0.7 enthält diese Änderungen gegenüber der Vorversion:
- Reservierungs-Modul: Es können nun auch Tischreservierungen in einen Kalendar eingetragen werden.
- Vordefinierte Kommentare: Auf der Produktseite können nun Kommentare vordefiniert werden, die anschließend in der Kellneransicht schnell ausgewählt werden können.
- Auf der Kassenseite (paydesk.html) gibt es nun einen Navigationsbutton zurück zur Bestellansicht.
- Bei einer frischen Installation wird standardmäßig der Druck über den PrintServer statt lokales Printen eingestellt.
OrderSprinter 1.0.6 ![](common/arrowdown.png)
Die Version 1.0.6 enthält diese Änderungen:
- Bugfix: Ein in der Bereitstellungsansicht in Liste der servierbaren Items angezeigtes Produkt wurde nicht gelöscht, wenn es in der Bestellansicht entfernt wurde.
- Bugfix: Stornierte Kassenbons wurden in der Tageserfassung fehlerhaft gekennzeichnet.
- Digitale Signaturen: Die Nutzung digitaler Signaturen erschwert die Manipulation der Umsätze in der Datenbank (sog. Umsatzverkürzung)
OrderSprinter 1.0.5 ![](common/arrowdown.png)
Die Version 1.0.5 ist ein reines Bugfix-Release.
OrderSprinter 1.0.4 ![](common/arrowdown.png)
Mit der Version 1.0.4 habe ich zur Vorversion 1.0.3 einige Verbesserungen und Bugfixe eingebaut. Insbesondere sind das:
- Email-Benachtichrichtigungen:
- auf Wunsch werden die detaillierten Umsätze jedes neu erzeugten Tagesabschlusses an eine vorgegebene Adresse gemailt
- die Details von erfolgten Tagesabschlüssen können jederzeit an eine beliebige Adresse gemailt werden
- Der Installation startet mit Aufruf der index-Seite. Zuvor musste explizit die install.html-Seite aufgerufen werden. Dies ist nicht mehr erforderlich.
- Feedback-Emailer übermittelt nun auch die OrderSprinter-Version
- Änderungen in den Workfloweinstellungen:
- beim Standardablauf ändert sich nichts - in der Kellneransicht bleiben die Produkte so lange in der unteren Liste, bis zu serviert wurden und können dort weiterhin aus dem Gesamtprozess entfernt werden.
- Produkte, die nicht die Küchen-/Bar- oder/und Bereitstellungsansicht durchlaufen, bleiben so lange in der unteren Liste der Kellneransicht, bis sie bezahlt wurden. So können Sie aus dem Gesamtprozess entfernt werden. Das gleiche gilt für Produkte, die über einen Arbeitsbon gehen, da auch diese nicht die anderen Ansichten durchlaufen.
- Die untere Liste in der Kellneransicht wurde umbenannt in "nicht serviert/unbezahlt", da ihr Inhalt aufgrund obenstehender Erklärung nun erweitert wurde. Die Titelzeile lässt sich anklicken, um einen Infotext darzustellen.
- Die Kassenbons besitzen nun ein leicht verändertes Layout, so dass sie auch bei Ausdrucken auf einem schmalen Bonpapier komplett ausgegeben werden.
- Bugfix Abarbeitung PHP in der Verwaltungsansicht: War der Errorlevel E_ALL eingestellt, kam es zu Fehlern.
- Bugfix in der Kassenbonansicht: Aktualisieren-Button war bei Lokal Print zu sehen
- Wenn die Verwaltungsansicht auf einem kleinen Display dargestellt war, kam es zu Layoutfehlern im Konfigurationsbereich. Dies ist nun korrigiert.
- Assembly-Information des Printservers korrigiert. Der Name wurde auf OrderSprinterPrintserver.exe geändert.
- beigelegte Beispielspeisekarte: Produktkategorien, die nicht alle Ansichten durchlaufen, unter Speisen einsortiert
OrderSprinter 1.0.3 ![](common/arrowdown.png)
Die Version 1.0.3 hat zur Version 1.0.2 hauptsächlich folgende Änderungen erfahren:
- bis zu 6 Kassenbondrucker können nun verwendet werden. Daher musste auch die Printserver-Version angepasst werden. Die Auswahl des Kassenbondruckers erfolgt in den persönlichen Einstellungen eines Nutzers, damit jeder Nutzer die Bons auf seinem Gürteldrucker ausgeben kann.
- zip-Archiv enthält nun die Webapplikation und den Printserver
- bei der Erstellung eines Tagesabaschlusses werden alle noch ausstehende Bondruckjobs aus der Warteschlange gelöscht, damit am nächsten Tag mit einem frischen System wieder gestartet werden kann.
- Schriftgröße für den Kassenbon kann in der Verwaltungsansicht eingestellt werden.
Webapplikation 1.0.2 ![](common/arrowdown.png)
Die Version 1.0.2 trägt dem Interesse einiger Anwender aus dem Ausland Rechnung, indem
- die Software weitgehend auch in Englisch und Spanisch bedient werden kann.
- das Dezimaltrennzeichen festgelegt werden kann (Komma oder Punkt)
Webapplikation 1.0
Mit dem Download erklären Sie sich mit den Lizenzbestimmungen einverstanden. Insbesondere wird darauf hingewiesen, dass die Benutzung der Software auf eigene Gefahr erfolgt! Der Anbieter haftet nicht für mögliche Schäden oder Probleme, die aus der Benutzung der Software resultieren.
![](img/downloadbtn.png)
Kurzanleitung
- Auf dem Webserver entpacken
- Die Datei http://...//install.html aufrufen und die Installation vornehmen
- Als Admin einloggen, Benutzer anlegen, Rechte vergeben, Speisekarte, Raumplan usw. eingeben
- Have fun :)
Printserver 1.0
Mit dem Download erklären Sie sich mit den Lizenzbestimmungen einverstanden. Insbesondere wird darauf hingewiesen, dass die Benutzung der Software auf eigene Gefahr erfolgt! Der Anbieter haftet nicht für mögliche Schäden oder Probleme, die aus der Benutzung der Software resultieren.
![](img/downloadbtn.png)
Stefan Pichel, August 2024