Ao instalar um novo scanner em seu computador, o usuário percebe que, apesar de o dispositivo estar fisicamente conectado, o sistema operacional não o reconhece e, portanto, não é possível utilizá-lo. Para que o sistema operacional consiga se comunicar com o scanner e gerenciar suas funções, é necessário instalar um programa específico. Esse programa é um exemplo de: