Patent ID: 8400651

Claim:
A non-transitory computer-readable storage medium having a computer program stored thereon and that is readable by a computer to which a plurality of component tools are installable and which comprises a plurality of connection ports and a storage unit, each connection port being connectable to a printer having first unique information and second unique information, and the storage unit storing a table associating the first unique information and the second unique information with the component tools and associating the connection ports with the component tools, respectively, the component tools being configured to acquire the first unique information and the second unique information, and the computer program, when executed by the computer, causing the computer to perform operations comprising: selecting, as target information, one of the first unique information and the second unique information of the printer connected to one of the plurality of connection ports; when the target information is selected, determining one of the component tools for acquiring the target information by referring to the table and: determining which one of the plurality of connection ports used in the table matches the connection port to which the printer is connected, determining which one of the first and second unique information matches the target information, and determining that the one of the component tools for acquiring the target information is a component tool that corresponds to the one of the plurality of connection ports and the one of the first and second unique information in the table; when the one of the component tools is determined, determining whether the one of the component tools is installed in the computer and determining whether the computer is communicably connected to the printer; displaying a user interface, wherein: the user interface is displayed in a first mode in which an automatic check button is enabled if it is determined that the one of the component tools is installed and the computer is communicably connected to the printer, and the user interface is displayed in a second mode in which the automatic check button is disabled if it is determined that the one of the component tools is not installed or the computer is not communicably connected to the printer; in the first mode: acquiring the target information from the printer connected to the one of the connection ports by operating the one of the component tools when the automatic check button is operated through the user interface, and displaying a value of the acquired target information in the user interface when the target information is successfully acquired; and in the second mode: receiving the value of the target information as input via an input receiving device; and displaying the received value of the target information in the user interface.