Patent ID: 8171090

Claim:
A data transfer processing apparatus which controls data transfer between a client and a device and can be connected to different kinds of devices respectively, the data transfer processing apparatus comprising: a status information acquiring unit configured to acquire status information concerning a status of the device connected to the data transfer processing apparatus, from the connected device; a determination unit configured to determine, based on the status information acquired by the status information acquiring unit, whether or not to notify the client of the status of the connected device; a message acquiring unit configured to acquire, if it is determined by the determination unit to notify the client of the status of the connected device, a message corresponding to the status information acquired by the status information acquiring unit from the connected device, a content of the message depending on a kind of the connected device; a transmission data creating unit configured to create transmission data based on the message acquired by the message acquiring unit and transmission destination information indicating the client; and an electronic mail transmitting unit configured to transmit, as an electronic mail, the transmission data created by the transmission data creating unit to the client, wherein the message acquiring unit transmits to the device a status code including a value corresponding to the status of the device, and acquires the message corresponding to the status code, the data transfer processing apparatus further comprising: a non-transitory computer-readable memory constructed to store computer-executable process steps; and a process constructed to function as at least one of the units by executing the computer-executable process steps stored in the memory.