
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.0.15
Release: 7. Februar 2021Diese Version 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
Für das Update von 2.0.12/2.0.13/2.0.14 auf 2.0.15 ist es nicht notwendig, TSEConnector und Druckerserver auch zu aktualisieren. Bei Nutzung des Gastbestellkomponente muss diese bei einem Update von 2.0.14 auf 2.0.15 auch geupdated werden.
Achtung: Bei einem Update von Version 1.x auf 2.x:
- arbeiten Sie mit einer der ersten Versionen, die eine TSE anbindet und einen DSFinv-k Export bereitstellt. Beide Dinge sind noch nicht von einem größeren Kreis getestet worden! Ich bin hier dringend auf Feedback angewiesen! Ich hafte nicht für Schäden an der TSE, falls meine Software noch Fehler in der Anbindung hat!!!
- werden vorhandene Druckvorlagen nicht übernommen!
- werden die Steuersätze aller Produkte entsprechend ihres Typs neu zugewiesen, Fixsteuersätze werden nicht übernommen! Bitte kontrollieren, ob das korrekt ist.
- Mehrzweckgutscheine werden noch nicht unterstützt. Diese sind im Rahmen der Kassensichv besonders zu behandeln. Wer Mehrzweckgutscheine anbietet, muss sie noch nach dem alten Muster behandeln.
- Bei Verwendung einer TSE können keine Rechnungen mehr auf Gäste ausgestellt werden. Wer also OrderSprinter in einem Hotel einsetzt, sollte mit dem Update noch etwas warten!
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.

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!

Die älteren Versionen - so hat sich OrderSprinter entwickelt:
OrderSprinter 2.0.14 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
Die Version 1.5.19 enthält diese Änderungen:
- Kartenzahlung via SumUp auf Android-Bediengeräten
OrderSprinter 1.5.18 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
Die Version 1.5.6 enthält diese Änderungen:
- Abfrageintervall des Druckservers einstellbar
OrderSprinter 1.5.5 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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={VERSION}&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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
Die Version 1.2.16 enthält diese Änderungen:
- Bugfix Bereitstellungsansicht: Das Rückgängigmachen der Serviert-Auszeichnung war fehlerhaft.
OrderSprinter 1.2.15 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
- 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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
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 
Die Version 1.0.5 ist ein reines Bugfix-Release.
OrderSprinter 1.0.4 
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 
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 
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.

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.

Stefan Pichel, Februar 2021