Patent ID: 8488156

Claim:
A device comprising: a scanner configured to execute a scan process; a printer configured to execute a print process; a reception unit configured to receive a request of a job transmitted from a computer based on predetermined transmission destination information; a determination unit configured to determine whether the request received by the reception unit is a request of a print job for causing the device to execute the print process or a request of a scan job for causing the device to execute the scan process; an assigning unit configured to dynamically assign first transmission destination information used for transmitting print job data to the device for the execution of the print process in a case where it is determined by the determination unit that the received request is the request of the print job, and dynamically assign second transmission destination information used for transmitting scan job data to the device for the execution of the scan process in a case where it is determined by the determination unit that the received request is the request of the scan job; and a notification unit configured to notify the computer of the first or second transmission destination information dynamically assigned by the assigning unit, as a response to the request received by the reception unit, wherein the printer executes the print process in accordance with the print job data transmitted to the device based on the first transmission destination information from the computer, and wherein the scanner executes the scan process in accordance with the scan job data transmitted to the device based on the second transmission destination information from the computer.