Patent ID: 8072640

Claim:
A digital camera for directly communicating with a printing device via a communication interface and for transmitting image data to the printing device to print the image data, the digital camera comprising: a communication unit configured to establish a communication procedure with the printing device; an assignment unit configured to acquire function information of the printing device via the communication unit, the function information including a supporting level of an operation controller for controlling a user interface which performs setting operations for causing the printing device to print the image data, and to assign an operation controller for controlling the user interface to either the digital camera or the printing device by comparing the supporting level of the operation controller of the digital camera for controlling the user interface with the supporting level of an operation controller of the printing device for controlling the user interface; and a control unit configured to transmit the image data to the printing device based on an assignment assigned by the assignment unit, wherein the image data is selected using the operation controller assigned by the assignment unit, wherein the supporting level of the printing device includes at least a level indicating a lack of support for the operation controller for the user interface or a level for asserting the use of the operation controller of the digital camera or the printing device, and if the assignment unit cannot acquire a supporting level of the operation controller of the printing device, then the assignment unit assigns an operation controller of the digital camera as the operation controller for controlling the user interface.