Los lectores y escáneres de códigos de barras y códigos QR son dispositivos fáciles de usar que se utilizan para automatizar el proceso de identificación de personas y objetos mediante un código de barras o un código multidimensional (QR, AZTEC, Datamatrix) que es leído por el escáner. Dicho código puede contener una cadena de caracteres que, cuando se asigna correctamente en una base de datos, puede proporcionar información sobre el nombre, tipo y precio de un producto o transmitir datos sobre una persona específica a la que se le haya asignado el código.