Patent ID: 8438556

Claim:
A peripheral device control method for a system which includes a peripheral device and an information processing apparatus on which a status monitor displaying status information of the peripheral device can be run, wherein said method at said information processing apparatus, as a function of said status monitor, comprises: a first version information acquisition step of acquiring version information of an operating system required to control said information processing apparatus; a determination step of determining whether the operating system of the version information acquired in said first version information acquisition step supports bidirectional communication in Bluetooth communication; a second version information acquisition step of acquiring version information of firmware required to control said peripheral device; a control method selection step of, if it is determined in said determination step that the operating system supports the bidirectional communication in Bluetooth communication, selecting a control method for monitoring status information of said peripheral device based on the version information, acquired in said second version information acquisition step, of firmware to control said peripheral device; and a control step of controlling said peripheral device in accordance with the control method selected in the control method selection step, wherein said peripheral device performs a printing process according to print data received from said information processing apparatus, and wherein, in said control method selection step, one of a first method of acquiring ink status information of said peripheral device by issuing a job and a second method of acquiring the status information of said peripheral device without issuing the job is selected, the job being different from the print data and including a command for requesting the ink status information.