Um OMR (leitor de marcas ópticas) é um dispositivo de entrada
. Ele lê dados de formulários marcados (como folhas de respostas) e converte esses dados em um formato digital que um computador pode entender. A saída é os dados digitais, não uma saída física como uma página impressa.