Skip to main content
Skip table of contents

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 POLLEX-LC TaskCenter 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 POLLEX-LC TaskCenter 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 POLLEX-LC TaskCenter 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 POLLEX-LC TaskCenter

Im Anschluss müssen noch einige Einstellungen im POLLEX-LC TaskCenter 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(Daumen runter), 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.
Die letzte Meldung, welche vorkommen kann ist folgende:

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:

  1. HKA.exe ist nicht gestartet. Zur Behebung auf dem Rechner, wo das Terminal hängt HKA.exe starten.
  2. Das Bankomatterminal wird gerade durch eine andere Kasse blockiert. 


In beiden Fällen kann das Timeout-Fenster mit OK bestätigt werden und sobald HKA.exe gestartet bzw. das Bankomatterminal für den nächsten Vorgang frei ist, nochmals versucht werden den Beleg abzuschließen.
Im Falle des Timeouts ist der Beleg NICHT abgeschlossen worden!

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.