Um ATM (Automatic Teller Machine) não é um leitor de código de barras. Os caixas eletrônicos usam leitores de tarja magnética ou leitores de cartão com chip para ler informações de cartões de débito ou crédito. Os leitores de código de barras, por outro lado, usam sensores de luz para ler o padrão de barras pretas e brancas nos códigos de barras, que são imagens compostas por linhas paralelas de larguras e espaçamentos variados que armazenam dados.