Все общение между компьютером и платой DSP производится через порты ввода-вывода ISA шины. В операционной системе Windows NT доступ к портам возможен только для драйверов, работающих на уровне ядра операционной системы. Именно для снятия этого ограничения необходим драйвер. Кроме того, при сканировании происходит быстрое заполнение буфера данных в плате DSP, и нужно периодически забирать эти данные, чтобы не происходила потеря информации. Так как программы, работающие на уровне пользователя операционной системы, сильно зависят от системных ресурсов, от количества одновременно работающих приложений, они не могут обеспечить нужной частоты и синхронности обращения к портам ввода-вывода.
Когда данные в плате DSP готовы для передачи, генерируется прерывание. В ответ на прерывание драйвер считывает блок информации и передает его серверу для дальнейшей обработки. В зависимости от режима сканирования возможны различные сценарии обработки прерывания. Информация фильтруется особым образом, чтобы исключить поток ненужных данных, что снижает загруженность процессора.