Интерфейс с адаптером

Интерфейс с адаптером. Большинство ручных сканеров работают через собственную плату адаптера, вставляемую в 8-битовый или 16-битовый слот расширения материнской платы. При этом обмен данными идет через канал прямого доступа DMA с использованием прерывания, возникающего после считывания очередной строки.

Практически на всех платах адаптеров существует возможность выбора банка используемых адресов установкой переключателя в соответствующее положение. На многих платах выбирается также номер используемого канала DMA и номер используемого аппаратного прерывания. Благодаря этому можно избежать конфликта с другими внешними устройствами, уже использующими DMA, IRQ или порты, установленные по умолчанию.

Наличие аппаратного прерывания присуще не всем сканерам, так в некоторых ранних моделях данная возможность отсутствовала. Это создавало сложности как для систем OCR, так и для других программных продуктов, поддерживающих в процессе сканирования динамическую запись получаемой информации на жесткий диск. Все современные модели ручных сканеров поддерживают аппаратное прерывание, возникающее при считывании строки.

Для остальных типов сканеров данная проблема не актуальна, так как они умеют останавливаться после считывания одной строки. Многие модели рулонных сканеров и планшетных сканеров также работают через плату адаптера.