Patent ID: 7768663
Filing Date: 2010-08-03
Classification: G03G,G06F,G06K,G06Q,Y10S

Abstract:
1. A system, implemented through a peripheral device, for printing electronic files comprising: a document processing device including a printer and a user interface; a scanner associated with the document processing device for scanning indicia on a hardcopy of a printed publication; means adapted for decoding book identification information from the scanned indicia; means adapted for sequentially searching an associated local storage device and a remote storage device; a network data output means adapted for communicating received book identification information to a network search engine in accordance with an output of the sequential searching means indicative of a null result for the decoded book identification information relative to the local storage device and the remote storage device; electronic file retrieving means adapted for retrieving an electronic file from a remote data server, selected in accordance with an output of the network search engine, responsive to the received book identification information, wherein the electronic file is representative of at least one selected book; means adapted for generating a thumbnail image on the user interface corresponding to at least a cover portion of the electronic file; means adapted for receiving user confirmation input via the user interface corresponding to acceptance of the electronic file in accordance with the thumbnail image; page selection data receiving means adapted for receiving, from an associated user, data corresponding to content selected as at least one page number corresponding to a subset of pages selected by the user for reproduction via the document processing device user interface; means adapted for receiving, via the user interface, print control data corresponding to selected page output settings corresponding to the selected content; print job creation means adapted for preparing the electronic file for printing thereafter; output means adapted for receiving print request data representative of a desired output of the print job; means adapted for generating, on the user interface, data corresponding to an estimated print time associated with the subset of pages selected by the user; and means adapted for commencing a print operation of each page of the subset thereof of the electronic file received from the remote storage device in accordance with the print request, print control data, and page selection data on the document processing device so as to print the pages containing the selected content.