Barcode- en QR-codelezers en scanners zijn gebruiksvriendelijke apparaten die worden gebruikt om het proces van het identificeren van mensen en objecten te automatiseren met behulp van een barcode of multidimensionale code (QR, AZTEC, Datamatrix), die wordt gelezen door de scanner. Zo'n code kan een reeks tekens bevatten die, correct toegewezen in een database, informatie kunnen verstrekken over de naam, het type en de prijs van een product of berichten kunnen overbrengen over een specifiek persoon wiens code is toegewezen.