Patent ID: 8724125

Claim:
A pull printing method of printing contents using an image forming apparatus by requesting contents to be printed from a device, receiving the requested contents from the device, and printing the received contents, the method comprising: requesting the contents from the device, wherein the image forming apparatus performs the requesting; determining transmission conditions including at least two among a data size of the contents to be transmitted to the image forming apparatus, a transmission rate of a transfer protocol between the image forming apparatus and the device, and a number of contents to be transmitted to the image forming apparatus, wherein the device performs the determining; selecting, by the device, a format from among a list format providing a list of the contents, a thumbnail image format and a full image format based on the determined transmission condition, wherein the format is selected based on a combination of at least two among the transmission rate, the data size and the number of contents; generating and transmitting, by the device, the contents in the selected format to the image forming apparatus, wherein the device performs the generating; and if one or more contents are selected from among the contents in the selected format, printing full images corresponding to the selected contents, wherein the image forming apparatus performs the printing.