2D barcode scanner is a device used to read two‐dimensional (2D) barcodes, such as QR codes, PDF417, Data Matrix, and Aztec codes. Unlike traditional 1D scanners (which only read simple linear barcodes), 2D scanners can capture more information in both horizontal and vertical directions.