raAPP Kasse Konfiguration
raAPP Kasse kann standalone als auch zusammen mit raAPP Kasse Server verwendet werden.
raAPP Print kann ausschließlich in Verbindung mit raAPP Kasse und raAPP Kasse Server verwendet werden.
Beim Einsatz von raAPP Kasse zusammen mit raAPP Kasse Server ist es hilfreich, die eigene Anforderung zunächst in einer kleinen Skizze darzustellen.
Dies erleichtert die Auswahl der notwendigen raAPP-Komponente und unterstützt bei der Konfiguration.
Die einfachste Konfiguration besteht aus einem Notebook, auf dem raAPP Kasse und raAPP Kasse Server laufen.
Der Zugriff auf raAPP Kasse Server erfolgt im Browser über http://localhost.
Ein einfaches Beispiel mit 2 Kassen und 2 Bondruckern wie es häufig bei Vereinsfesten anzutreffen ist.
Beispielsweise raAPP Kasse Server auf einem Notebook, Kasse #1 auf einem Tablet, Kasse #2 auf einem Smartphone.
raAPP Kasse konfigurieren
- raAPP Kasse starten und über den Button Einstellungen wechseln.
Soll die Verkaufsliste als Mail versendet werden, eine frei wählbare Kassen-ID und Mailadresse eingeben.
Das Senden der Verkaufsliste erfordert eine Anmeldung bei www.raapp.de. Der Betrieb von raAPP Kasse ist auch ohne Anmledung möglich.
Der Button speichert die Eingaben und navigiert eine Ebene zurück.
Die Auswahl Preisliste öffnet das Formular zur Eingabe der Artikel mit Preis und Buttonfarbe.
Bei Bedarf ist es über die Auswahl Verkäufer möglich mehrere Verkäufer zu definieren.
Die Konfiguration von raAPP Kasse abgeschlossen.
raAPP Kasse in Verbindung mit raAPP Kasse Server
- raAPP Kasse starten und über den Button Einstellungen wechseln.
Im Menüpunkt Einstellungen die im raAPP Kasse Server definierte Kassen-ID und Mailadresse eingeben.
Im Abschnitt zusätzliche Einstellungen für raAPP Kasse Server das Feld Onlinefunktionen nutzen markieren und die Accountdaten aus raAPP Kasse Server eingeben.
Für Kasse #2 in obigem Beispiel zusätzlich das Feld Mehrbenutzerkasse markieren.
Optional kann die Tischnummernfunktion und die Rückgelderrechnung eingeschlatet werden.
Mit Button eine Ebene zurück.
Mit Button werden die Koinfigurationsdaten vom Server geladen.
Die Konfiguration von raAPP Kasse abgeschlossen
Beim Betrieb von raAPP kasse auf einem Smarthone oder Tablet ist es möglich raPP Kasse als Favorit zu definieren und diesen als Button auf dem Homescreen zuzuweisen.
Damit lässt sich raAPP Kasse wie jede andere App auf dem Gerät starten.
raAPP Kasse Control Center im Browser starten und mit der Benutzerkennung
kontakt@raAPP.de und Account
12345 anmelden.
Ein Account in raAPP Kasse Server stellt eine eigenständige Kassenumgebung mit eigener Benutzer, Artikel, Drucker und Reportverwaltung dar.
Der Benutzer kontakt@raapp.de kann Accounts verwalten und ist quasi der Superuser des Accounts 12345.
Zu empfehlen ist für den Betrieb einen neuen Account anzulegen.
Account
- Neuen Account anlegen
mit Account die Accountverwaltung starten
und mit einen neuen Account anlegen.
Der Accountname kann Buchstaben und Zahlen enthalten.
- Account wechseln
Durch anklicken des Accounts wird der in der Verwaltung aktive Account gewechselt.
- Account löschen
mit wird der Account gelöscht.
Es werden alle Konfigurations und Verkaufsdaten aus der Datenbank gelöscht.
Artikel
- neuen Artikel anlegen
mit Artikel die Artikelverwaltung starten und mit einen neuen Artikel anlegen.
Artikel können mit positiven und negativen Preisen zum Beispiel für Pfandrückgabe definiert werden.
Für Artikel die einen Bondruck auslösen sollen das Feld drucken markieren.
- Artikel löschen
mit wird der Artikel gelöscht.
Drucker
- neuen Drucker anlegen
mit Drucker die Druckerverwaltung starten
und mit einen neuen Drucker anlegen
Die Drucker-Id kann frei gewählt werden, es empfiehlt sich eine aufsteigende Nummerierung zu wählen.
Der Druckertyp definiert die Druckersprache, derzeit wird ESC/POS unterstützt.
Drucker können in der Betriebsart auto und bedient betrieben werden.
In der Betriebsart auto werden die Bons nach Abschluss des Verkaufes von der Kasse direkt am Bondrucker ausgedruckt.
In der Betriebsart bedient erfolgt der Bondruck erst nachdem der Verkäufer in raAPP Print den Druck startet.
Die Anschlussart kann abhängig vom Betriebssystem gewählt werden.
Unix unterstützt App, direkt und Netzwerk, Windows unterstützt App und Netzwerk.
Anschlussart App siehe Konfiguration raAPP Print
Anschlussart direkt erfordert die Angabe der Gerätedatei in Ubuntu beispielsweise /dev/usb/lp1
Anschlussart Netzwerk unterstützt Netzwerk-Drucker bzw. Printserver und erfordert die Angabe der IP-Adresse und der Portnummer im Feld Gerätename. Beipiel: 192.168.0.100:9100
Für Windows Betriebssysteme ist dem Paket ein RawPrintServer beigefügt mit dem ein am Windows PC angeschlossener USB-Drucker über Netzwerk angesprochen werden kann.
Siehe Konfiguration RawPrintServer.
Wird unter Windows XAMPP genutzt bitte Datei xampp/php/php.ini prüfen. Socket Schnittstelle für Netzwerk Drucker unbedingt einschalten
Socket-SS eingeschaltet: extension=php_sockets.dll
Socket-SS ausgeschaltet: ;extension=php_sockets.dll
- Drucker löschen
mit wird der Drucker gelöscht.
Kassen
- neue Kasse anlegen
mit Kasse die Kassenverwaltung starten und mit eine neue Kasse anlegen
Die Kassen-Id kann frei gewählt werden, es empfiehlt sich eine aufsteigende Nummerierung zu wählen.
Drucker auswählen und anschließend für jeden Button einen Artikel auswählen und die Buttonfarbe zuweisen.
- Kasse duplizieren
mit wird die Kassendefinition dupliziert.
- Kasse löschen
mit wird die Kasse gelöscht.
Verkäufer
- neuen Verkäufer anlegen
mit Verkäufer die Verkäuferverwaltung starten und mit einen neuen Verkäufer anlegen
Pflichtfeld Vornamen definieren
Die Kasse auswählen, Vergütung in % und ausgehändigtes Wechselgeld definieren.
- Verkäufer löschen
mit wird der Verkäufer gelöscht.
Benutzer
- neuen Benutzer anlegen
mit Benutzer die Benutzerverwaltung starten und mit einen neuen Benutzer anlegen
Pflichtfeld Mail definieren
Benutzer aktiv oder inaktiv kennzeichnen und Benutzerberechtigung Kasse oder Kasse und Control Center einstellen.
- Benutzer löschen
mit wird der Benutzer gelöscht.
- raAPP Print starten und über den Button zu Einstellungen wechseln.
Das Feld Druckername lokales System ist nur bei Anschlussart App in der Betriebsart auto relevant
Die Ansteuerung des lokalen Druckers über raAPP Print Anschlussart App wird nicht mehr supportet. Aktuelle Browser unterstützen die Funktion nicht mehr. Die Funktion und das Feld werden in der nächsten Version entfernt.
Weiterhin von raAPP Print unterstützt wird die Anschlussart App in der Betriebsart bedient.
Drucker ID Server entspricht der in raAPP Kasse Control Center definierten ID
Mail/Benutzer und account aus raAPP Kasse Control Center eintragen
Der Button speichert die Eingaben und navigiert eine Ebene zurück.
Die Konfiguration von raAPP Print ist abgeschlossen.
- RawPrintServer ist ein Software-Printserver mit dem ein Windows PC als Printserver für einen angeschlossenen USB-Drucker genutzt werden kann.
Wird raAPP Kasse Server auf einem Windows PC eingesetzt kann damit ein lokal angeschlossener USB-Drucker angesteuert werden.
Datei RawPrintServer.exe aus dem Verzeichnis raapp/kasse/windows_specials in ein lokales Verzeichnis das in der Path-Variablen eingeschlosssen ist
kopieren. Beispielsweise C:\Windows. Der Inhalt der PATH-Variablen kann in einem cmd-Fenster mit dem Kommando echo %PATH% angezeigt werden.
USB-Drucker an den Windows PC anschließen und als Generic Drucker im raw-Modus unter Windows einrichten. Auf keinen Fall einen Windows Druckertreiber installieren.
Dem Drucker beispielsweise den Namen raapp_dr1 geben.
Dann auf Ausführen gehen und cmd als Administrator ausführen.
Zur Installation des RawPrintServer-Dienstes den Befehl C:\Windows\RawPrintServer.exe INSTALL "raapp_dr1" 9100 ausführen.
Zur Installation eines weiteren Druckers und Dienstes kann einfach die Portnummer hochgezählt werden also 9101 usw.
Der Befehl lautet dann C:\Windows\RawPrintServer.exe INSTALL "raapp_dr2" 9101
Damit der Port für den Drucker über das Netzwerk angesprochen werden kann muss in der Windows Firewall der Port durch hinzufügen einer neuen ausgehenden Regel freigeschaltet werden.
Das kann in der Windows Systemverwaltung unter Firewall -> erweiterte Einstellungen vorgenommen werden. Es ist zu empfehlen die Regel mit einem sprechenden Namen z.B.: raapp_9100 zu versehen.
Dies erleichtert später das Wiederauffinden der Regel fals man Sie wieder löschen möchte.
Wenn raAPP Kasse Server und Printserver auf dem gleichen PC ausgeführt werden lautet die Netzwerkadresse des raapp_dr1 127.0.0.1:9100
Wird der Printserver auf einem entfernten Windows PC ausgeführt empfiehlt sich dem Windows PC in der Netzwerkkonfiguration des Routers eine feste IP-Adresse zuzuweisen.
Um den Printserverdienst zu deinstallieren folgenden Befehl ausführen C:\Windows\RawPrintServer.exe REMOVE 9100
sowie die Regel in der Windows Firewall entfernen.
siehe auch Lizenzinformation in License.txt im Verzeichnis windows-specials.