An image forming system comprising a printer and a plurality of information processing apparatuses, the printer including a user interface and a first controller,
- the first controller being configured to:
- control the user interface to display a copy screen;
- control the user interface to display a scan screen;
- execute copy in accordance with an operation via the copy screen;
- execute scan in accordance with an operation via the scan screen;
- and
- execute a remote display control, the remote display control being control of transmitting remote screen data to display a remote screen on an information processing apparatus, the remote screen being a screen corresponding to a screen displayed on the user interface, the remote screen being a screen showing a copy screen when the user interface displays the copy screen and showing a scan screen when the user interface displays the scan screen,
- the information processing apparatus including a second controller, the second controller being configured to display the remote screen on the information processing apparatus in accordance with the remote display control by the first controller,
- the first controller or the second controller serving as a determination controller,
- the determination controller being configured to determine whether the remote display control is currently executed by a previous request in response to a start request from the information processing apparatus to the printer, the previous request being a start request of the remote display control, the previous request being received from another information processing apparatus, the previous request being received before the start request is received from the information processing apparatus,
- the first controller being configured to:
- in a case where the determination controller determines that the remote display control is not currently executed by the previous request and where the user interface receives an operation of permitting execution of the remote display control, execute the remote display control for the information processing apparatus;
- in a case where the determination controller determines that the remote display control is not currently executed by the previous request and where the user interface receives an operation of forbidding the execution of the remote display control, control the information processing apparatus to display a first screen, the first screen being a screen for notifying that the remote display control is not to be executed;
- and
- in a case where the determination controller determines that the remote display control is currently executed by the previous request, not execute the remote display control for the information processing apparatus and control the information processing apparatus to display a second screen, the second screen being a screen different from the first screen, the second screen being a screen for notifying that the remote display control is not to be executed.