Patent ID: 8520229

Claim:
An image reading apparatus comprising: an accepting unit configured to accept a user's instruction; a first sending unit configured to send a requisition of a first reading start request to a destination apparatus for sending read image data read by the image reading apparatus under a Web Services on Devices (WSD) protocol in a case where a user's instruction for using an image reading function of the image reading apparatus is accepted by the accepting unit; a first responding unit configured to transmit a confirmation NG response to a reading preliminary confirmation sent from the destination apparatus as a response to the first requisition of the reading start request sent by the first sending unit under the WSD protocol even if the image reading function is available: an acquiring unit configured to acquire, from the destination apparatus, user identification information corresponding to a user who is currently logged-on to the destination apparatus as a response of to the first requisition of the reading start request sent by the first sending unit under the WSD protocol; a notifying unit configured to notify a user of the user identification information acquired by the acquiring unit; a second sending unit configured to send a second requisition of a reading start request to the destination apparatus under the WSD protocol after the user identification is notified by the notifying unit to the user and a user's instruction for executing the image reading function of the image reading apparatus is accepted by the accepting unit; and a second responding unit configured to transmit a confirmation response to a reading preliminary confirmation sent from the destination apparatus as a response to the second requisition of the reading start request sent by the second sending unit under the WSD protocol if the image reading function is available; and a third sending unit configured to send read image data obtained by reading an image by the image reading apparatus to the destination apparatus as a response to a data request which is issued by the destination apparatus in accordance with the requisition of the reading start request sent by the second sending unit confirmation response transmitted by the second responding unit.