A compact image processing system comprising a printer module and at least one other module, the other module including at least one of an image processing module, a house keeping module, and an isolated module. The printer module including at least one connector for selective connection to the at least one other module, and a processor, where the processor re-configures the system on connection and disconnection of the other module to the printer module.