Hallo, ich hoffe jemand kann mir helfen: Ich habe in China einen USB Magnetkartenleser bestellt. Gekauft hab ich das ding als "MSR90", auf dem Gehäuse war kein Typenschild o.ä. und als ich das Gehäuse dann offen hatte konnte ich der Platine entnehmen das es sich vermutlich um eine MSR 580 handelt. Ich muss die Terminierung an dem Gerät ändern, darin besteht das eigentliche Problem. Aktuell steht am Anfang der Daten, wenn ich eine Karte durchziehen ein % und am Ende ein _ . Es muss aber für meine Anwendung ein ; am Anfang und ein ? am Ende sein. Mit anderen Magnetkartenlesern hab ich das schon hinbekommen, aber bei diesem Gerät hier bekomme ich gar keine Verbindung mit den Config Tool hin die ich so habe. Karten liest das Gerät aber zuverlässig aber eben mit der falschen Terminierung. Habt ihr einen Rat oder eine Idee was ich tun kann? Vielen Dank vorab. Grüße
Daten einlesen, mit sed die Terminierung ändern.
Vielleicht ist dort was zu gebrauchen: https://pingturtle.com/home/post/msr-90-software-download https://www.positivedevice.com/pages/download
Stephan S. schrieb: > Daten einlesen, mit sed die Terminierung ändern. Das habe ich ja versucht im Ursprungsbeitrag klar zu machen: Keine Software ist in der Lage den Kartenleser zu erkennen. Wie also die Daten einlesen? @Mario: Danke, aber da war leider auch nichts dabei.
:
Bearbeitet durch User
Oben schreibst Du, dass er einliest. Also wird er doch erkannt (Vermutlich als Tastatur).
Andreas B. schrieb: > Oben schreibst Du, dass er einliest. Also wird er doch erkannt > (Vermutlich als Tastatur). Ganz genau. Als Tastatur wird er erkannt aber wie ich jetzt die Terminierung geändert bekomme hat ja damit nichts zu tun, oder? Klärt mich bitte auf wenn ich da einen Zusammenhang nicht erkenne. Vielen Dank.
Axel R. schrieb: > Klärt mich bitte auf wenn ich da einen Zusammenhang nicht erkenne. Er hat es doch bereits gesagt: Stephan S. schrieb: > Daten einlesen, mit sed die Terminierung ändern. Konkreter: Du liest über die Tastatur ein, laßt sed drüberlaufen und gibst das dann da aus, wo Du es haben willst.
Andreas B. schrieb: > Axel R. schrieb: >> Klärt mich bitte auf wenn ich da einen Zusammenhang nicht erkenne. > > Er hat es doch bereits gesagt: > Stephan S. schrieb: >> Daten einlesen, mit sed die Terminierung ändern. > > Konkreter: Du liest über die Tastatur ein, laßt sed drüberlaufen und > gibst das dann da aus, wo Du es haben willst. Sorry wenn ich mich vielleicht blöd anstelle aber ich kann dem nicht folgen. Was sed mir anzeigt ist doch nur das was aus dem Kartenleser kommt. Ich will ja aber die Einstellung im Kartenleser ändern, und nicht das was der Kartenleser ausspuckt ändern und dann an das Programm weiterleiten. Mir ist noch immer nicht klar wie ich mit sed auf den Kartenleser zugriff erhalten soll.
Das hast Du scheinbar schon richtig verstanden. Da Du aber 1 nicht kannst, macht Du eben 2: Nämlich den Output des Kartenlesers ändern. Viele Wege führen nach Rom. ;-) Oder finde jemanden, der einen solchen Reader hat. Hier ist offensichtlich niemand. Oder halt nach einer SW für den MSR580 suchen.
Ok, dann bin ich ja froh das ich alles richtig verstanden habe. Nach einer Software suche ich schon länger, seltsam das die keiner hat. Mir drängt sich der Verdacht auf, es gibt keine weil das ding das gar nicht kann. Wir werden es wohl nie erfahren. Vielen Dank für eure Hilfe!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.