A protocol for arranging the bars and spaces of barcodes for the encoding of numbers, letters and binary numbers.