Linear barcodes are often found on a lot of packaging in shops, because they are needed for price recognition at the checkout, among other things. The linear barcode is read with a laser barcode scanner. If you want to scan QR codes, you must make sure that the entire code is visible in the reader. In many situations, the smartphone is perfectly sufficient. Some smartphones already have the option to scan QR codes included in the camera settings, others do not. In the latter case, an app would be needed to read and use the code. If you want to use two-dimensional codes in your shop, you need a laser barcode scanner that has this function (example: Honeywell GRANIT-1991i barcode scanner).