Kann ich mir nicht vorstellen.
Generel ist es ja so, dass die Karte mit dem Kartenleser kommuniziert. Wie die zwei das machen, hängt von der Karte ab - sollte die PC-Seite aber nicht interessieren müssen.
Der Kartenleser kommuniziert mit dem PC. Da meist ein Treiber geboten wird, sollte diese Schnittstelle aber auch nicht interessieren müssen, solange dieser mit deiner ctapi harmonisiert. Tut er das nicht, oder es gibt für den Leser keinen Treiber, so ist zu hoffen, dass der Leser über das T0- oder T1-Protokoll verfügt - dann sollte es gehen. Ist aber recht kompliziert...
Noch kompizierter wird, wenn der Leser keine eigene Logik hat und "von Hand" an den Portpins "gewackelt" werden muss. Dann darfst du die ganze Kommunikation mit der Karte von Hand nachbilden. Was jedoch, je nach geforderten Timing, oft nahezu unmöglich ist.
Suchst du einen *einfachen*, günstigen und universellen Leser der *sehr viele* *kontaktbehaftete* Karte (inkl. manchen Prozessorkarten) lesen und schreiben kann, und für den es darüberhinaus noch Delphi-Komponenten gibt, dann schau dir mal die Produkte von Towitoko an!
Hier
Nachtrag: Vorteil von Towitoko: Der Treiber indentifiziert Dir die eingegebene Karte, sodass du, je nach Kartentyp, ein anderes Datenlayout mappen kannst!
Grüsse!