POS Kasse - Anbindung Bankomatterminal an mehrere PCs
Inhalt
Anbindung Bankomatterminal an mehrere PCs
Da an einem Standort mit mehreren Kassen oftmals nur ein Kassenterminal vorhanden ist, gibt es im IPTOR Multiflex die Möglichkeit, die Einstellungen so zu treffen, dass es möglich ist von mehreren Kassen mit nur einem Terminal zu kommunizieren. Die Funktion ist ab Version 4.17.8.0 gegeben und beeinflusst die bekannten Funktionen der POS_Kasse ansonsten nicht.
Im Folgenden wird erklärt, wie das Setup und die Einstellungen gewählt werden müssen um die Funktion zu gewährleisten.
Anschließen des Terminals
Das Terminal wird über das mitgelieferte 9-polige serielle Kabel mit dem Kassenrechner verbunden und kann auch sogleich mit dem Stromnetz verbunden werden. Das Terminal fährt nun hoch und sollte in betriebsbereitem Zustand auf die Verbindung mit dem Handelskassenanschluss warten.
Handelskassenanschluss (HKA) auf Kassenrechner übertragen
Von Pollex-LC wird eine .zip-Datei „POS_Kasse" zur Verfügung gestellt. Diese wird auf dem Kassenrechner entzippt, und auf Laufwerk C: abgelegt. Im Ordner POS_Kasse befinden sich folgende Dateien:
Datei-bezeichnung | Erklärung |
---|---|
HKA.exe | Die eigentliche Schnittstelle vom IPTOR Multiflex zum Bankomatterminal. Diese muss bei Verwendung der Kasse stets gestartet sein und ist diese richtig konfiguriert „StatusProt = 1 LINE_OPEN" anzeigen. |
BKAPI_Config.xml | Diese Datei ist die Konfigurationsdatei der HKA.exe. Diese kann mit dem Editor oder einem ähnlichen Programm bearbeitet werden. Essentiell sind hierbei die Einstellungen für den genutzten seriellen Port und die Baud-Rate. Der Port, der anzugeben ist, kann aus dem Geräte-Manager, zu finden unter Start/Systemsteuerung/System/Geräte-Manager, abgelesen werden. Hier suchen Sie den Eintrag für das Bankomatterminal und lesen in den Eigenschaften den Eintrag beim „COM-Port" (z.B. COM1) ab. Die BAUD Rate wird auf dem Terminal eingestellt und regelt die Übertragungsrate. Standard ist hierbei 9600. Die File-Locations zeigen jeweils auf den Pfad der Input-, Output- und Log-Ordner. Diese sollten standardmäßig richtig eingestellt sein, können aber im Bedarfsfall hier geändert werden. |
Ordner HKAPI | Der Ordner HKAPI beinhaltet die Unterordner für die Input-, Output- und Log-Dateien der HKA.exe. Diese Ordner müssen später auch noch im IPTOR Multiflex hinterlegt werden. |
Nun kann die Datei HKA.exe gestartet werden. Das gestartete DOS-Fenster sollte nun „StatusProt = 1 LINE_OPEN" anzeigen und das Bankomatterminal sollte nun die Verbindung zum Handelskassenanschluss gefunden haben.
Schreibrechte für Ordner POS_Kasse setzen
Um eine Kommunikation der anderen Kassenrechner zum Hauptrechner (der an dem das Terminal angeschlossen ist) zu gewährleisten müssen noch Schreibrechte für den Ordner POS_Kasse gesetzt werden. Hierfür machen Sie einen Rechtsklick auf den Ordner und wählen „Eigenschaften". Das Fenster „Eigenschaften von POS_Kasse" öffnet sich.
Hier wählen Sie „Ereiterte Freigabe", anschließend „Berechtigungen" und aktivieren bei den Berechtigungen für „Jeder" die Option Vollzugriff, Ändern und Lesen. Alle Fenster mit OK bestätigen. Nun sind die nötigen Schreibrechte gesetzt.
Einstellungen im IPTOR Multiflex
Im Anschluss müssen noch einige Einstellungen im IPTOR Multiflex getroffen werden.
Fenster POS Kasse Einstellungen - Registerkarte Kreditkarten
In der Registerkarte Kreditkarten sind die Namen der akzeptierten Kreditkarten, die Kontierungen für die Überleitung FIBU und die Speicherorte für die Kommunikation mit POS Zahlungsterminals enthalten. Eingegangen wird hier allerdings nur auf den Unterpunkt Schnittstelle Kassenterminal.
Feld-bezeichnung | Erklärung |
Terminal-Typ | Für den Betrieb des Terminals auf mehreren PCs über eine Instanz von HKA.exe ist es hier notwendig den Typ FirstDate (XML – Datenaustausch) auszuwählen. |
Input-Folder | Auf jenem PC, auf dem das Terminal per seriellem Anschluss verbunden ist und somit auch die HKA.exe gestartet sein muss, liegen ebenfalls die Ordner für Input und Output des Kassenterminals. Somit muss auch für jene Kasse, die mit diesem Terminal kommunizieren sollen, der Pfad in folgendem Format eingegeben werden: \\Computername\POS_Kasse\HKAPI\INPUT Wobei der Ordner POS_KASSE am Zielrechner freigeben sein muss und Schreibrechte für andere Benutzer eingeräumt werden müssen. Die Erreichbarkeit der Ordner kann getestet werden, indem man sich von jedem PC, der nicht direkt (also per seriellem Kabel) mit dem Terminal verbunden ist, in die Kassa einloggt. Ist der Pfad falsch eingegeben, so wird folgende Fehlermeldung ausgeworfen. Sind die beiden Pfade richtig eingegeben und die Anmeldung an der Kasse war erfolgreich, kann noch folgender Fehler auftreten. Diese Meldung bedeutet, dass die Schreibrechte für den Ordner POS_Kasse auf jenem PC, auf dem das Bankomatterminal angeschlossen ist, nicht gesetzt sind. Das Fenster „Online Transaktion" kommt immer während des Bezahlvorganges am Bankomatterminal, bis der Bezahlvorgang abgeschlossen ist. Kommt allerdings nach ca. 1 Minute Wartezeit die Meldung „Online Transaction timed out!" so kann dies zweierlei Dinge bedeuten:
|