Οι αναγνώστες και σαρωτές γραμμωτών κωδίκων και QR είναι εύχρηστες συσκευές που χρησιμοποιούνται για την αυτοματοποίηση της διαδικασίας ταυτοποίησης ανθρώπων και αντικειμένων μέσω ενός γραμμωτού ή πολυδιάστατου κωδικού (QR, AZTEC, Datamatrix) που διαβάζεται από τον σαρωτή. Ένας τέτοιος κωδικός μπορεί να περιέχει μια συμβολοσειρά χαρακτήρων, η οποία, όταν αντιστοιχιστεί σωστά σε μια βάση δεδομένων, μπορεί να παρέχει πληροφορίες σχετικά με το όνομα, τον τύπο και την τιμή ενός προϊόντος ή να μεταφέρει δεδομένα για ένα συγκεκριμένο άτομο στο οποίο έχει εκχωρηθεί ο κωδικός.