Kann, muss nicht unbedingt.
Es gibt zwei "Arten", Karten-Leser anzusprechen, ctapi und pc/sc. Letzteres setzt sich anscheinend durch, die Gerätetreiber arbeiten mit pc/sc. Damit ctapi dann noch funktioniert, muss es "übersetzt" werden.
Wenn aber der Reiner-ctapi auf pc/sc "Konverter" nicht richtig funktioniert, dann könnten die Probleme daher stammen.
So meine laienhafte Vorstellung.
Klar: Wenn man voraussetzt, dass die Banking-Software pc/sc sprechen sollte, dann hat die Software trotzdem "Schuld", aber das ist ja dann nicht ganz so einfach zu fixen.
http://de.wikipedia.org/wiki/PC/SC
Gruß
Raimund