A method of using a mobile device to authenticate a print medium offline
before completing printing onto the print medium, the mobile device
including processing means, a printhead and a sensor, the print medium
comprising a laminar substrate, the method comprising the steps of: using
the sensor to sense coded data provided on a surface of the substrate;
using the processing means: determining, from the sensed coded data: an
identity of the print medium; and at least part of a signature, the
signature being a digital signature of at least part of the identity;
determining, using the at least part of the signature, a determined
signature; generating, using the determined signature and a public key
stored in the mobile device, a generated identity; comparing the identity
to the generated identity; and authenticating the print medium using the
results of the comparison; and in the event the authentication step is
successful, using the printhead to print onto the print medium.