Token/smartcard readers and drivers