1. Προγραμματισμός επιπέδου υλικού για τους σαρωτές γραμμικών κωδικών
Ορισμένοι σαρωτές μεσαίας έως υψηλής ποιότητας υποστηρίζουν βασική προγραμματιζόμενη δυνατότητα μέσω γραμμικών κωδικών διαμόρφωσης, εντολών ελέγχου ή ενημερώσεων firmware. Αν και αυτό δεν περιλαμβάνει κωδικοποίηση, είναι ένας θεμελιώδης τρόπος ελέγχου της συμπεριφοράς της συσκευής.
- ●Ενεργοποίηση/απενεργοποίηση συγκεκριμένων τύπων γραμμικών κωδικών (π.χ. σάρωση μόνο Κωδικού 128, αγνοία QR κωδικών)
- ●Εναλλαγή τρόπων σάρωσης (χειροκίνητη, αυτόματη ανίχνευση, συνεχής σάρωση)
- ●Μορφοποίηση δεδομένων εξόδου (προσθήκη προθεμάτων/επιθεμάτων, εισαγωγή διαλείψεων γραμμών)
- ●Αλλαγή διεπαφών επικοινωνίας (USB HID, Serial, Bluetooth, κλπ.)
Συνηθισμένα παραδείγματα είναι:

Για παράδειγμα, κάποια iDPRT φορητοί σαρωτές υποστηρίζει γρήγορη ρύθμιση μέσω εντολών γραμμικών κωδικών για να περιορίσει τη σάρωση σε 1D γραμμικούς κωδικούς - ιδανικό για ταξινόμηση ηλεκτρονικού εμπορίου και ανάγνωση ετικετών εφοδιαστικής.
Ορισμένες μάρκες επιτρέπουν επίσης τον έλεγχο παραμέτρων σε πραγματικό χρόνο μέσω σειριακών εντολών, επιτρέποντας στα εξωτερικά συστήματα να αλληλεπιδρούν άμεσα με τον σαρωτή. Αυτό είναι ιδιαίτερα χρήσιμο για δοκιμές εργοστασίων, μαζική ανάπτυξη ή ενσωματωμένες ενσωματώσεις.