1. A image processing device comprising: an input mechanism responsive to input received from a user and which generates a signal indicative of a printer controller selected from a set of printer controllers to be associated with the image processing device a controller; and a memory storing an application therein, the application, when executed by the controller causes the image processing device to: monitor, at initiation of the image processing device, a communication address assigned to the image processing device to detect whether a current communication address is different from a previously assigned communication address the communication address indicative of the print controller selected from the set of print controllers, monitor the signal from the input mechanism; identify a communication address for the printer controller using the signal to determine whether the current communication address is equivalent to the identified communication address in the signal; acquire, from the memory, a configuration data object associated with the current communication address in response to detecting, at initiation, that the current communication address is different from the previously assigned communication address, the configuration data object being associated with the current communication address and including one or more parameters for controlling one or more operations of the image processing device, and automatically configure the image processing device using the one or more parameters acquired from the configuration data object.