Patent ID: 8014012
Filing Date: 2011-09-06
Classification: G06F

Abstract:
1. A replaceable module for a printing apparatus with programmable software controls, the module comprising: an internal memory comprising a non-volatile core portion and a volatile portion for holding stored instructions; a peripheral memory external to said module, comprising increased storage space for holding a software upgrade for the printing apparatus programmable software controls; a communications interface for exchanging information with the printing apparatus; and, a microprocessor connected to the internal memory, the peripheral memory and the communications interface, the microprocessor performing the stored instructions to compare currently installed software and current machine status with available software upgrades, independent of whether said module has been replaced, determining that the software upgrade is appropriate for installation upon determining that the software upgrade is available, then automatically install the software upgrade into the printing apparatus via the communications interface when the replaceable module is installed in the printing apparatus by causing said printing apparatus to idle, upgrading software by extracting necessary components from a web based source or from an internal memory source, monitor progress of the upgrade, report any faults, contact service personnel when the upgrade is not successfully completed, and return the printing apparatus to normal operation when the software upgrade is complete so that the software upgrade for the printing apparatus is inhibited from being repeated.