ich habe da eine Sache, die sich als größeres Problem darstellt, wie
zunächst angenommen. Und zwar habe ich hier einen Kartenleser von Cherry
ST-1044U. Das Ding soll kompatibel zu einem Cardman 3121 sein.
Ein Problem ist, dass mein Kunde auf diesen Chipkartenleser besteht.
Zu dem Gerät gibt es PC/SC Treiber, eine CT-API, OCF-Treiber und CCID
(?). Bei den Karten, die ich auslesen (und beschreiben?) will, handelt
es sich um I2C Speicherkarten mit nem 24LC16 Chip o.ä., also keine
Smartcards.
Ich habe schon heftig gegoogelt, aber keine wirklich passenden Infos
gefunden.
Auf http://nobbi.com/download.html habe ich ein Delphi Beispiel für
PC/SC gefunden, das auch irgendwie funktioniert, allerdings bekomme ich
die Speicherzellen nicht ausgelesen.
Hat jemand einen Tip für mich, wie man das Problem angehen kann?
Auslesen würde mir schon reichen. Schreiben kann ich notfalls mit einem
anderen Kartenterminal, im Zweifelsfall direkt per ATmega über den I2C-Bus.
Für aktive Unterstützung/Problemlösung würde ich auch zahlen.
Gruß
Stefan
> Ich habe schon heftig gegoogelt, aber keine wirklich passenden Infos
> gefunden.
Gugeln nach "PC/SC Delphi" liefert jede Menge, z.B.
http://www.scmmicro.com/de/support/pc-security-support/entiwcklungstools.html
Vielleicht hilfts,
Alfred.
Das hilft nicht weiter, da sich der Treiber auf einen anderen
Chipkartenleser bezieht. Auᅵerdem ist PC/SC anscheinend nur fᅵr
Smartcards, aber nicht fᅵr einfache I2C Speicherkarten geeignet.
Wobei: Ich kᅵnnte wahrscheinlich die I2C Karten gegen Smartcards
austauschen. Ich mᅵsste dann auch nur die Seriennummer der Smartcard
auslesen. Mit der Karte sollen sich Benutzer identifizieren, d.h. wenn
es eine eindeutige Seriennummer o.ᅵ. gibt, reicht mir das vᅵllig aus.
Gruᅵ
Stefan