В pcards есть возможность при создании новой карточки и при поиске не вводить номер карточки вручную, а прочитать его прямо с карты. Для этого используется cardread.dll. Для разных видов карт нужна своя dll. Нужную dll надо записать в каталог, где лежит pcards.exe.