Geroellheimer
Aktives Mitglied
- 2. Oktober 2015
- 2
- 0
Hallo zusammen,
ich möchte eine mit JTL-POS eingerichtete Epson-USB-TSE (TM-m30III, Swissbit-Modul) mit einer anderen Kasse (nicht JTL) weiterverwenden. Der Login scheitert an OTHER_ERROR_HOST_AUTHENTICATION_FAILED.
Was ich verifiziert habe:
- Hash exakt nach Epson Developer's Guide: base64(sha256(challenge + secret)). Mit dem Werkswert "EPSONKEY" kommt reproduzierbar HOST_AUTHENTICATION_FAILED, auch auf frisch aufgesetztem Gerät. Das Shared Secret am TSE-Host ist also definitiv nicht mehr der Default.
- Eine zweite JTL-POS-Installation verbindet sich dagegen problemlos mit derselben TSE – JTL-POS kennt das aktuelle Secret also reproduzierbar (siehe auch Thread "Shared Key / Shared Secret bei EPSON-TSE").
- PUK, Admin-PIN und TimeAdmin-PIN liegen vor. Die PUK-Entsperrung (UnblockUser) setzt laut Epson-Spec aber ebenfalls eine erfolgreiche AuthenticateHost (= Secret) voraus.
- Epson-Support bestätigt ausdrücklich, dass die Verwaltung des Shared Secrets nicht bei Epson, sondern bei der Kassensoftware liegt.
Meine Fragen:
1. Setzt JTL-POS bei der Einrichtung automatisch ein eigenes, vom Default abweichendes Shared Secret am TSE-Host?
2. Wie lässt sich das Shared Secret über das verbundene JTL-POS wieder auf "EPSONKEY" zurücksetzen (RegisterSecretKey), damit eine andere Kasse die TSE übernehmen kann – ohne die TSE bzw. ihre Daten (Signaturen, registrierte Kassen) zu verlieren? Gibt es dafür eine Funktion in JTL-POS, oder läuft das nur über Fernwartung/Support?
3. Falls nur über Support: Wie ist der Weg für JTL-POS Standalone (ohne gebuchtes Supportlevel)?
Vielen Dank!
ich möchte eine mit JTL-POS eingerichtete Epson-USB-TSE (TM-m30III, Swissbit-Modul) mit einer anderen Kasse (nicht JTL) weiterverwenden. Der Login scheitert an OTHER_ERROR_HOST_AUTHENTICATION_FAILED.
Was ich verifiziert habe:
- Hash exakt nach Epson Developer's Guide: base64(sha256(challenge + secret)). Mit dem Werkswert "EPSONKEY" kommt reproduzierbar HOST_AUTHENTICATION_FAILED, auch auf frisch aufgesetztem Gerät. Das Shared Secret am TSE-Host ist also definitiv nicht mehr der Default.
- Eine zweite JTL-POS-Installation verbindet sich dagegen problemlos mit derselben TSE – JTL-POS kennt das aktuelle Secret also reproduzierbar (siehe auch Thread "Shared Key / Shared Secret bei EPSON-TSE").
- PUK, Admin-PIN und TimeAdmin-PIN liegen vor. Die PUK-Entsperrung (UnblockUser) setzt laut Epson-Spec aber ebenfalls eine erfolgreiche AuthenticateHost (= Secret) voraus.
- Epson-Support bestätigt ausdrücklich, dass die Verwaltung des Shared Secrets nicht bei Epson, sondern bei der Kassensoftware liegt.
Meine Fragen:
1. Setzt JTL-POS bei der Einrichtung automatisch ein eigenes, vom Default abweichendes Shared Secret am TSE-Host?
2. Wie lässt sich das Shared Secret über das verbundene JTL-POS wieder auf "EPSONKEY" zurücksetzen (RegisterSecretKey), damit eine andere Kasse die TSE übernehmen kann – ohne die TSE bzw. ihre Daten (Signaturen, registrierte Kassen) zu verlieren? Gibt es dafür eine Funktion in JTL-POS, oder läuft das nur über Fernwartung/Support?
3. Falls nur über Support: Wie ist der Weg für JTL-POS Standalone (ohne gebuchtes Supportlevel)?
Vielen Dank!