
Der PC Twin des Herstellers Gemalto ist ein sehr minimalistisch aufgebauter CCID-konformer Kartenleser mit USB-Anschluss. Der Leser besteht aus einer kleinen Kontaktiereinheit in einer transparenten Kunststoff-Führung. Der restliche Lieferumfang besteht bloß noch aus einem Anschlusskabel. Es liegt keine Treiber-CD und auch keine Anleitung bei. Der Hersteller bietet aber auf seiner Supportseite Treiber für Mac OS X 10.3, 10.4 und provisorisch für 10.5 zum Download an.
Da es sich bei dem PC Twin um einen CCID-kompatiblen Leser handelt, ist die Installation der Treiber nicht wirklich erforderlich. Der PC Twin ist nämlich sofort nach dem Einstecken in einen freien USB-Port betriebsbereit, und zeigt dies durch ein Blinken der Betriebs-LED an. Sobald eine vom Protokoll unterstützte Chipkarte eingesteckt wurde, wird dies durch ein kontinuierliches Leuchten der Betriebs-LED angezeigt.
Die Prüfung mit dem MUSCLE PC/SC Lite Test Program pcsctest waren alle erfolgreich, wie diese beispielhafte Ausgabe zeigt.
MUSCLE PC/SC Lite Test Program
Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange
Please insert a working reader : Command successful.
Testing SCardListReaders : Command successful.
Reader 01: CCID Smart Card Reader 0 0
Enter the reader number : 1
Waiting for card insertion
: Command successful.
Testing SCardConnect : Command successful.
Testing SCardStatus : Command successful.
Current Reader Name : CCID Smart Card Reader 0 0
Current Reader State : 34
Current Reader Protocol : 1
Current Reader ATR Size : 19
Current Reader ATR Value : 3B FF 18 00 FF 81 ...
Testing SCardDisconnect : Command successful.
Testing SCardReleaseContext : Command successful.
PC/SC Test Completed Successfully !
Auch weiterführende Prüfungen und Untersuchungen mit den OpenSource-Werkzeugen pcsc_scan und opensc-tool verliefen erfolgreich, soweit die Kartentypen unterstütz wurden. Der Leser unterstützte bei mir intelligente Chipkarten (GSM/SIM, HBCI und Geldkarte) mit den asynchronen Protokollen T=0 und T=1 problemlos.
Die Versuche einfache Speicher-Chipkarten (Mitgliedsausweise, Krankenversicherungskarten, etc.) auszulesen, welche Protokolle wie I2C, 2-wire oder 3-wire verwenden, gelangen mir jedoch nicht. Daher gehe ich davon aus, dass synchrone Protokolle von diesem Kartenterminal nicht unterstützt werden.