A print engine suitable for printing barcodes and other patterns using
charged inks includes a semiconductor memory layer having memory circuits
that are coupled to one or more line elements and/or printel cells. The
printel cells and line elements either attract or do not attract charged
ink based on the data stored in the corresponding memory circuit. The
line elements and printel cells may be configured to form a linear
barcode or a 2-dimensional barcode. The charged ink may also be
electrically conducting and the line elements and printel cells may be
configured to form electrical structures such as electrical circuits or
antennae. The charged ink may also be electrically semiconducting and by
the line elements and printel cells may be configured to form electronic
semiconductor devices and circuits.