barcodes 1D et 2D