





The Compact USB Barcode Scanner Module is a lightweight, low-power OEM 1D barcode reader that decodes most standard barcodes including CODE39, UPC, EAN, and more. Featuring a camera-based imaging system capturing 100 scans per second, it connects via USB and acts as a plug-and-play HID keyboard — no drivers required. Compatible with PCs, Raspberry Pi, BeagleBone, and embedded systems, it's perfect for POS, inventory tracking, IoT, and DIY scanner projects.
مودول قارئ الباركود المضغوط USB هو قارئ باركود أحادي البعد خفيف الوزن ومنخفض الطاقة يفك تشفير معظم أنواع الباركود القياسية بما فيها CODE39 وUPC وEAN وغيرها. يتميز بـ نظام تصوير بالكاميرا يلتقط 100 مسح في الثانية، ويتصل عبر USB ويعمل كـ لوحة مفاتيح HID جاهزة دون الحاجة لتعريفات. متوافق مع أجهزة الكمبيوتر والراسبيري باي وBeagleBone والأنظمة المدمجة، مثالي لـ نقاط البيع، تتبع المخزون، IoT، ومشاريع الماسح الضوئي DIY.
The Compact USB Barcode Scanner Module is a small, lightweight, and highly capable OEM-grade 1D barcode reader designed for easy integration into both consumer products and DIY electronics projects. Despite its tiny size, this module delivers professional-grade barcode reading performance, capable of decoding virtually any standard 1D (striped) barcode quickly and accurately.
Unlike traditional laser barcode scanners that use a moving mirror assembly, this module uses a modern camera-based imaging system that captures 100 photos per second. This camera-based approach is far more durable, has no moving parts to wear out or fall out of alignment, and works reliably even after physical shocks. The module is rated for up to 2000G of mechanical shock in 3 axes, making it suitable for industrial, mobile, and embedded applications.
Integration is incredibly simple. The module comes with a 5-foot straight USB cable that plugs into any computer (Windows, Mac, Linux) or single-board computer (Raspberry Pi, BeagleBone, Orange Pi, Jetson Nano, etc.). Once connected, the scanner is automatically recognized as a standard USB HID keyboard — no drivers, no special software. When a barcode is scanned, the module decodes and parity-checks the data, then automatically "types" the result into whatever application has focus, exactly as if the data had been entered manually on a keyboard. This makes it instantly compatible with POS software, inventory databases, spreadsheets, custom Python scripts, web forms, and serial terminals.
The scanner uses a bright 632nm visible red LED to illuminate the barcode, making aiming easy and intuitive. Its resolution of 5 mil (0.127mm) allows it to read even fine-print barcodes with high accuracy, and its depth of field of up to 230mm lets users scan from a comfortable distance. An onboard beeper provides instant audible confirmation of every successful scan.
For advanced configuration, the scanner supports on-the-fly programming via configuration barcodes. By printing and scanning special configuration codes from the included manual, users can adjust settings such as inter-character delay, terminator characters (Enter, Tab, etc.), enabled barcode symbologies, and prefix/suffix data. All settings are saved to non-volatile memory, so they persist between power cycles.
This scanner reads the most common barcode standards out of the box, including CODE39, UPC-A, UPC-E, EAN-8, EAN-13, CODE128, Codabar, Interleaved 2 of 5, and more. Less common symbologies can be enabled through configuration barcodes.