Skip to content

The DYScan DE2120 is a compact 2D barcode scanner module that reads 20 different barcode symbologies — both 1D (UPC, EAN, Code 128, etc.) and 2D (QR, Data Matrix, etc.). It uses an on-board camera with image processing to identify and decode barcodes, and features illumination and red line projection LEDs.

This is the bare scan engine module. It connects via a 12-position 0.5mm flat-flex cable (included), so you'll need the mating FPC connector or a breakout board for easy prototyping. The module supports TTL serial and USB interfaces, with USB operating in Full-Speed HID mode for keyboard emulation or virtual serial communication.

Key Features

  • 20 Barcode Symbologies – Reads both 1D and 2D barcodes including UPC and QR codes
  • Camera-Based Scanning – On-board image processing for reliable decoding
  • Dual Interface – TTL serial and USB (HID keyboard or virtual serial)
  • Illumination & Aiming LEDs – Built-in lighting and red line projection
  • Configurable – Set options via serial interface or by scanning command barcodes
  • Compact Module – Tiny form factor for embedding into custom hardware

Ideal For

  • Custom barcode scanning hardware
  • Embedded point-of-sale systems
  • Kiosk and terminal integration
  • QR code reader projects

Package Contents

  • 1× DE2120 2D Barcode Scanner Module
  • 1× 12-Pin 0.5mm FPC Cable
Note: This is a SparkX experimental product. It is tested but comes with no guarantees. For support, visit the SparkFun Forum.

The 2D Barcode Scanner Module - DE2120 appears in the following collections:

SKU SF-SPX-16410