Patent ID: 7633639

Claim:
An image forming apparatus comprising an operation panel and hardware resources used for image formation including a scanner engine, an application, and a platform that exists between the application and the hardware resources, the platform including an OS and at least one control service to control an execution of each requested processing of the hardware resources according to a function call from the application, wherein interprocess communication is performed between the control service and the application, the application causing the image forming apparatus to function as: a display part configured to display a selection screen for selecting a transfer destination of scanned data from among a plurality of transfer destinations on the operation panel; a scanning process part configured to cause the scanner engine to scan a document to produce scanned data; a transfer part configured to transfer the scanned data to one or more selected transfer destinations; and a print process part configured to receive the scanned data from a storing area of the selected transfer destination and print the scanned data.