HBCI4Java unterstützt PC/SC-Geräte. Dazu wird die Passport-Variante "DDVOCF" verwendet, die Chipkartenleser über das OpenCard-Framework anspricht. Das OpenCard-Framework wiederum hat einen Meta-Treiber, der mit PC/SC-Geräten kommunizieren kann.
Mehr Infos dazu in der Datei README.OCF aus den HBCI4Java-Paketen.
Grüße
-stefan-