Patent ID: 9164708
Filing Date: 2015-10-20
Classification: G06F

Abstract:
1. A printing apparatus comprising: an interface; a printing device configured to perform printing based on image files; a processor; and a memory storing instructions, the instructions, when executed by the processor, causing the processor to perform: receiving a print instruction of controlling the printing device to print a plurality of image files stored in a server; transmitting a first request to the server via the interface, the first request requesting the server to transmit, to the printing apparatus, attribute information with respect to each of the plurality of image files stored in the server, the attribute information being at least one of a property and a print setting with respect to each of the plurality of image files, the property including at least one of a data size, a file type, and color information of each of the plurality of image files; receiving the attribute information with respect to each of the plurality of image files from the server via the interface; determining a priority order of each of the plurality of image files based on the attribute information; determining a sequence of downloading the plurality of image files based on the determined priority order; transmitting a second request to the server via the interface based on the determined sequence, the second request requesting the server to transmit each of the plurality of image files; receiving each of the plurality of image files from the server via the interface; and controlling the printing device to print images based on each of the plurality of image files, wherein the first request indicates a request to transmit the property of each of the plurality of image files, the property including the file type of each of the plurality of image files; and wherein, when executed by the processor, the instructions further cause the processor to perform: assigning the priority order to each of the plurality of image files based on the file type of each of the plurality of image files, such that an image file of a file type requiring a conversion process by an external device comes before an image file of a file type not requiring the conversion process.