Patent ID: 7038818

Claim:
An image processing apparatus comprising: a process controller connected to a first bus and connected to at least one of a) an image reading unit for reading image data, b) an image processing unit for subjecting image data to image processing, and c) an image writing unit for writing image data onto a recording medium, a system controller connected to a second bus and connected to at least one of d) an image memory control unit for controlling image memory so as to write or send image data in or from an image memory, and e) an image data transmission/reception unit for transmitting and receiving image data with an external device, said process controller receiving first image data read-in by said image reading unit, and/or second image data subjected to image processing by said image processing unit, said system controller receiving third image data read-out by said image memory control unit, and/or fourth image data received by said image data transmission/reception unit, and said process controller and said system controller transmitting the first image data and/or the second image data and/or the third image data and/or the fourth image data to said image memory control unit and/or said image processing unit and/or said image writing unit and/or said image data transmission/reception unit; and a switching unit which provides controls for switching an access right to a path to be used when image data is transmitted or received between said image data control unit, said image reading unit, said image memory control unit, said image processing unit, said image writing unit, or said image data transmission/reception unit, wherein both the system controller and the process controller provide controls for allocation of jobs.