1. बारकोड स्कैनर के लिए हार्डवेयर-स्तर प्रोग्रामिंग
कुछ मध्य से उच्च अंत स्कैनर कॉन्फ़िगरेशन बारकोड, नियंत्रण कमांड या फर्मवेयर अपडेट के माध्यम से बुनियादी प्रोग् हालांकि इसमें कोडिंग शामिल नहीं है, यह डिवाइस व्यवहार को नियंत्रित करने का एक मौलिक तरीका है।
- ●विशिष्ट बारकोड प्रकारों को सक्षम/अक्षम करना (जैसे, केवल कोड 128 स्कैन करें, क्यूआर कोड को अनदेखा करें)
- ●स्कैन मोड स्विचिंग (मैनुअल, ऑटो-सेंसिंग, निरंतर स्कैन)
- ●आउटपुट डेटा को स्वरूपित करना (उपसर्ग/उपसर्ग जोड़ना, लाइन ब्रेक डालना)
- ●संचार इंटरफ़ेस बदलना (यूएसबी एचआईडी, सीरियल, ब्लूटूथ, आदि)
आम उदाहरण हैं:

उदाहरण के लिए, कुछ iDPRT हैंडहेल्ड स्कैनर ई-कॉमर्स सॉर्टिंग और रसद लेबल पढ़ने के लिए आदर्श 1 डी बारकोड तक स्कैनिंग को प्रतिबंधित करने के लिए बारकोड कमांडों के माध्यम स
कुछ ब्रांड सीरियल कमांडों के माध्यम से वास्तविक समय मापदंड नियंत्रण की भी अनुमति देते हैं, जिससे बाहरी प्रणालियां सीधे स यह विशेष रूप से कारखाने परीक्षण, थोक तैनाती या एम्बेडेड एकीकरण के लिए उपयोगी है।