Patent ID: 6930793

Claim:
An image processing apparatus comprising: at least one of an image reading unit which reads a first image data, an image memory control unit which writes/reads a second image data by controlling a memory, an image processing unit which processes the first and second image data to obtain a third image data, and an image writing unit which prints an image corresponding to the third image data on a paper; and an image data control unit which receives at least one of the first image data, the second image data, and the third image data, and transmits received image data to any one of said image memory control unit, said image processing unit, and said image writing unit, wherein said image memory control unit is commonly used by a plurality of applications including at least one of a facsimile application, a scanner application, a printer application, and a copier application, and the image processing unit includes a plurality of interfaces each corresponding to one of the image reading unit and the image writing unit, and is configured to perform image data processing independently for each of the image reading unit and the image writing unit.