Patent ID: 8711410

Claim:
An image forming apparatus comprising: a web browser; and a web relay unit configured to relay communication between a web server capable of communicating via a network and the web browser; wherein, in a case where a file input field exists in screen information acquired from a web application provided by the web server capable of communicating via the network, the web relay unit extracts a file downloaded from another web application which can collaborate with the web application from a storage device, converts the file input field included in the screen information into a selection box, and transmits, to the web browser, screen information in which the extracted file is set to an option of the selection box, wherein the web application from which the screen information is acquired is configured to provide a function to generate form data which can be printed by the image forming apparatus, and wherein the web relay unit uploads the selected file to the application from which the screen information is acquired to request the web application to generate form data based on the file.