Patent ID: 7940406

Claim:
An image data providing device, comprising: a data extractor configured to automatically extract, from a document file, an analysis portion of the document file in response to a user's instruction for direct printing and configured to extract, from the document file, one or more data portions corresponding to one or more data requests from an image printing device; wherein the analysis portion of the document file is necessary for identifying the one or more data portions corresponding to one or more data requests; a transmitter configured to transmit the analysis portion to the image printing device prior to receiving any requests from the image printing device, to initiate printing of the document file, and to transmit the one or more data portions extracted by the data extractor to the image printing device; and a receiver configured to receive the one or more data requests from the image printing device after the transmitter transmits the analysis portion to the image printing device, wherein the data extractor and the transmitter are configured to cooperate to extract and transmit to the image printing device the one or more data portions corresponding to the one or more data requests from the image printing device received by the receiver.