Patent ID: 9116640
Filing Date: 2015-08-25
Classification: G06F,H04N

Abstract:
1. An apparatus having a reading unit configured to read a document to acquire data and a print unit configured to execute print, the apparatus comprising: an execution unit configured to execute a service for communicating with an external service which manages data to be uploaded in an external apparatus; and a web browser configured to display an operation screen on an operation unit, the operation screen being generated by a web application, wherein the execution unit controls display on the web browser to display on the operation screen a name of data whose format matches a format of the data acquired in the reading unit or a format of printable data in the print unit, wherein the format determines whether the data can be uploaded from the external apparatus, wherein the web application determines whether the format of the name of data matches the format of the data acquired in the reading unit or the format of printable data in the print unit, wherein the execution unit performs control to display on the operation screen a download button for a user to instruct download of the data from the external apparatus by associating with a name of the data whose format matches to that of the printable data, among the data pieces whose names are displayed on the operation screen, and wherein the execution unit receives an instruction to download data according to a user's operation of the download button and, if a size of data with the name associated with the download button exceeds a size of data which can be printed from the web browser, the execution unit performs control to display on the operation screen that print cannot be executed.