A printer for printing user information is provided with one or more sensors for detecting machine-readable information pre-printed or pre-formed on the substrate printed upon. The information uniquely identifies each substrate from other substrates and this information is associated with information relating to the user information. Use of pre-printed or pre-formed substrates allows use of any printing technology.