Barcode- und QR-Code-Lesegeräte sowie Scanner sind benutzerfreundliche Geräte, die den Prozess der Identifizierung von Personen und Objekten mithilfe eines Barcodes oder mehrdimensionalen Codes (QR, AZTEC, Datamatrix) automatisieren. Ein solcher Code kann eine Zeichenfolge enthalten, die – wenn sie korrekt in einer Datenbank zugeordnet ist – Informationen über den Namen, die Art und den Preis eines Produkts liefern oder Daten über eine bestimmte Person übermitteln kann, der dieser Code zugewiesen ist.