An image processing apparatus includes plural image outputting parts, an
image processing part configured to process image data to be output by
the plural image outputting parts, plural software control parts
configured to selectively control the plural image outputting parts, a
user service selecting part configured to share the image processing part
in a case of processing the image data to be output from the plural image
outputting parts and select plural user services that selectively use the
plural software control parts, and a request executing part configured to
sequentially receive plural image process requests and plural output
requests from the plural software control parts and execute the plural
image process requests and the plural image output requests in an order
in which the plural image process requests and the plural output requests
are sequentially received.