A printer for printing a second interface onto a second surface, in response
to
first indicating data received from a sensing device in the form of a stylus. The
first indicating data is sensed by the stylus from first coded data. A first interface
is disposed on a first surface, and includes the first coded data. The printer
includes an input module and a printing module. The input module is configured
to receive the first indicating data from the stylus, the first indicating data
being at least partially indicative of response data. The input module generates
second indicating data based on the first indicating data, the second indicating
data being at least partially indicative of the response data. The second indicating
data is sent to a computer system. The printing module includes a printing mechanism
configured to receive the response 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.