A method for obtaining a read result causing an information processing apparatus to obtain the read result of an external scanner conforming to a first protocol, the method causing the information processing apparatus to:
- when an operating system of the information processing apparatus receives a scan job by a second protocol different from the first protocol, obtain the scan job by a scan server program conforming to the external scanner;
- transmit a scan command of the first protocol to the external scanner based on the obtained scan job, the external scanner being conformable to the first protocol;
- and
- receive a read result obtained from the external scanner by the first protocol, the external scanner reading a document in response to receipt of the scan command transmitted from the information processing apparatus.