A non-transitory computer-readable storage medium storing computer-readable instructions thereon, which, when executed by a computer, causes the computer to perform an image forming method, the image forming method comprising:
- sending a request to an external apparatus;
- receiving, in response to the sent request, display control information from the external apparatus, the display control information including data for displaying an input screen in a web browser;
- displaying on a display unit the input screen allowing to input a condition setting for forming an image using a hardware resource in a same chassis as the display unit, the hardware resource including at least one of a scanning unit and a printing unit, the input screen being displayed by parsing the display control information;
- transferring, to the external apparatus, the condition setting input by the input screen which is displayed based on the display data sent from the external apparatus;
- receiving, from the external apparatus, execution instruction data for forming the image using the hardware resource, the execution instruction data being generated by the external apparatus based on the transferred condition setting;
- and
- executing, based on the received execution instruction data, forming the image using the hardware resource.