A printer for printing a second interface onto a second surface, in
response to sensed coded data received from a sensing device in the form
of a stylus. The indicating data is sensed by the stylus from first coded
data included in a first interface disposed on a first surface. The
printer includes an input module and a printing module. The input module
is configured to receive the sensed data from the stylus. The input
module generates indicating data based on the sensed data. The indicating
data is sent to a computer system. The printing module includes a
printing mechanism configured to receive the response data derived from
the sensed coded data from the computer system. The second interface is
based at least partially on the response data. The printing module then
prints the second interface onto the second surface using the printing
mechanism.