1. In an electronic image processing apparatus comprising a controller and a plurality of resources, the resources being in an arbitrary configuration, each of the resources including an associated processor, each of the processors storing data related to operational constraints of the associated resource, a bus for interconnecting the processors to the controller for directing the operation of the resources, a method of operation of the image processing apparatus independent of a particular configuration of the plurality of resources comprising the steps of: receiving from each of the processors the data related to the operational constraints of each associated resource, interrogating each of the processors to determine the geometrical relationship of the interconnection of the resources, and responding to the data related to the operational constraints of each of the processors and to the geometrical relationship of the interconnection of the resources for dynamically configuring the controller to operate in accordance with the the operational constraints of each of the processors and to the geometrical relationship of the interconnection of the resources.