Patent ID: 9378537
Filing Date: 2016-06-28
CPC Classification: G06F,G06T,H04N

Claim Text:
1. A control device for an image output apparatus that is configured to output an image, the control device comprising: a communication interface configured to communicate with the image output apparatus, a plurality of data storage servers, and a conversion server, the plurality of data storage servers including a first server and a second server, the first server storing data of a first file type in a first special file type and the second server storing data of the first file type in a first normal file type; a processor; and memory storing computer-readable instructions, when executed by the processor, causing the control device to: when a specific data storage server from a plurality of data storage servers is selected by a user, acquire specific server identification information for identifying the specific data storage server; when the specific server identification information is acquired, acquire specific file type information indicating a file type of specific data, which is stored in the specific data storage server, from the specific data storage server; determine whether the specific data has an interpretable format that can be interpreted by the image output apparatus, based on the specific server identification information and the specific file type information, wherein the interpretable format includes the first normal file type and excludes the first special file type; when it is determined that the specific data storage server corresponds to the second server and the specific data does not have the interpretable format, execute conversion processing for causing the conversion server to execute data conversion processing of converting the specific data to converted data, the converted data having the interpretable format; execute output processing for causing the image output apparatus to output a specific image that is expressed by the specific data without causing the specific conversion server to execute the data conversion processing when it is determined that the specific data has the interpretable format; in a case that the specific server identification information indicates the first server and the specific data is indicating the first file type, determining that the specific data does not have an interpretable format that can be interpreted by the image output apparatus; and in a case that the specific server identification information indicates the second server and the specific file type information indicating the first file type, determining that the specific data has an interpretable format that can be interpreted by the image output apparatus; wherein the memory is configured to store a format relation information table, in which server identification information, a file type and format relation information are associated with one another, the format relation information being information relating to whether data having the file type, which is stored in the data storage server identified by the server identification information, has the interpretable format, and wherein in determining whether the specific data has an interpretable format that can be interpreted by the image output apparatus, it is determined by referring to the format relation information table and to determine whether the specific data has the interpretable format based on the specific server identification information and the specific file type information.