Method for encoding information, which can be read by machines. Barcodes store information using a combination of printed parallel lines (bars) and in the spaces that are left between them. Reading stored data is performed using optical readers.