Patent ID: 8640148

Claim:
An information processing apparatus including an application, when a user selects an icon of document data and drops the icon onto a device icon corresponding to an image forming apparatus to cause the image forming apparatus to perform image forming processing, the information processing apparatus comprising: an acquisition unit configured to acquire a device object which is corresponding to a device driver and managed by an operating system of the information processing apparatus; a determination unit configured to determine whether a function of the device driver which is corresponding to the device object satisfies a condition of the application for registration of the device icon which is corresponding to the device object; and a registration unit configured to, when the determination unit determines that the function satisfies the condition for registering the device icon, register the device icon which is corresponding to the device object to the application, wherein the device driver and the device object are corresponding to the image forming apparatus, wherein when a software development kit (SDK) program of the device driver includes a predetermined interface, the determination unit determines that the function of the device driver which is corresponding to the device object satisfies the condition for registering the device icon of the application.