When the user selects an MFP as the scanner, this MFP is not registered as the printer when a device 2 has already been registered as the printer, as shown in the screen 35 (see
The user can also configure scan options in the screen 40. In this example, the scan options include “Document Size” (Photo, Photo 2L, A4, Letter, etc.), “Color Type” (Color High-Speed, Grayscale High-Speed, Color Low-Speed, Grayscale Low-Speed, etc.), and “Duplex” (Long-Edge, Short-Edge, etc.).
After registering a scanner, configuring the scan options, and setting the original to be scanned in the scanner, the user touches a “Scan” button 40b. When the user touches the “Scan” button 40b, the device control program controls the registered scanner (i.e., the scanner set as the device to be used when executing the scanner function) to read images on the original. The device control program performs this control process based on the device data that was written in the storage unit 18 and the scan options that were configured in the screen 40. The process for controlling the scanner involves outputting a command for setting the speed and resolution for scanning the original based on the scan options to the scanner to control the scanner to scan the original.