A machine-readable barcode tag is represented by patterns of vertical parallel lines with variable spaces between them and line widths (one dimensional), or by using geometric matrix patterns (two-dimensional).