1D-barcode-vs-2D-barcodes