A printer is provided for printing, onto a surface, an interface of
document data and coded data. The document data includes first identity
data indicative of an identity associated with a region of the interface.
The coded data includes tags each including the first identity data and
second identity data defining a relative position of the respective tag.
The printer comprises an actuator, a coded data generator configured to
generate the coded data based at least partially on the first identity
data, and a printing mechanism. The printer is configured to print the
interface onto the surface, using the printing mechanism, in response to
actuation of the actuator.