Kreditkartenleser gibt zufällige Ausgabe

555
Skylar Ittner

Ich habe einen billigen 10-Dollar-Magnetkartenleser online gekauft. Es wird als generische Tastatur bezeichnet und sollte daher auf alles funktionieren, das USB-Tastaturen akzeptiert. Es funktioniert gut unter Windows, aber unter Linux und in Java-Programmen gibt es eine zufällige Ausgabe, bestehend aus verschiedenen ASCII-Symbolen und sogar Steuerungssequenzen, die die Bildschirmhelligkeit beeinträchtigen. Es ist völlig zufällig, jedes Mal anders, wenn ich die Karte streiche. Auch bei nativen Windows-Anwendungen gibt es kein Problem und der Leser arbeitet jedes Mal. Was ist los? Ich möchte es mit einem Linux-Computer für ein Kundenterminal verwenden.

Zum Beispiel habe ich eine ID-Karte, die dies jedes Mal geben sollte, wenn ich wischen (und dies unter Windows): ;00548757802?

In einer Java-App gibt es das:

;00Q48σ57802? _≥0548!5I8◘R? _005µ875780(? ≥05487♥*802? ;≥05487578ⁿ5 ○00▼48757802♥ ;┤0548757µ0⌂? 0054875♣d82? ;≥05487I↑å8? ;00548757802? ♣00548*→-♣02? 

Unter Linux scheint es nichts auszugeben (z. B. Leafpad), aber wenn er in ein Terminal gezogen wird, spuckt der Kartenleser Sondertasten aus (Strg, Alt, Pfeile und Kombinationen davon, mit ein paar regulären Tasten im Mix).

0
Derselbe Java-Code verhält sich anders? Das klingt vor allem nach einem Problem mit dem Java-Code. Ramhound vor 9 Jahren 0
@Ramhound Nein, Java ist nur eine Anomalie. Alle anderen unter Windows laufenden Programme sind in Ordnung, nur keine Java-Programme. Unter Linux funktioniert nichts. Skylar Ittner vor 9 Jahren 0
Dein Problem ist nicht klar. Es ist nicht klar, wie die Ausgabe eines Geräts die Helligkeit eines Anzeigegeräts anpassen würde. Ramhound vor 9 Jahren 0
@Ramhound Wird als Tastatur identifiziert und sendet manchmal die Tastenkombination (?), Um die Bildschirmhelligkeit zu ändern. Skylar Ittner vor 9 Jahren 0

0 Antworten auf die Frage