Вы оборачиваете функциональность чтения смарт-карты как элемента управления ActiveX и экспортируете необходимые методы, которые позволят форме запрашивать элемент управления. В форме напишите Javascript, который будет создавать экземпляр элемента управления ActiveX на основе его GUID, и вызывать экспортированные методы для получения данных со смарт-карты и заполнения формы.
Чтобы это работало, вам нужно разрешить IE запускать элементы управления ActiveX (по умолчанию это отключено), а также установить элемент управления. Вы также можете упростить загрузку элемента управления с сервера, указав ссылку, если создание элемента управления невозможно.
Вы также можете использовать Javascript для запуска, когда сигналы управления ActiveX и события (например, вставка карты), но это не обязательно.