An MMR system for publishing comprises a plurality of mobile devices, an
MMR gateway, an MMR matching unit, and an MMR publisher. A computer
includes a document authoring application, plug-in, and printer driver.
The MMR matching unit receives an image query from the MMR gateway and
sends it to one or more of the recognition units to identify a result
including a document, the page and the location on the page. The list of
results and links are sent back to the MMR gateway for presentation on
the mobile device. The present invention also includes a number of novel
methods including a method for capturing symbolic information from
documents and for capturing printer dll functions.