摘要 |
A configurable printer is provided which includes a first memory for storing multiple firmware application programs. Each of the firmware application programs enables respectively different printer functionalities. A switch mechanism, such as a DIP switch, is provided that has multiple settings for selecting a respective firmware application program from the multiple firmware application programs in the first memory. The printer also includes a second memory for storing a boot program. A processor is provided for executing the boot program upon startup of the printer. During execution, the boot program reads a current setting of the switch mechanism and executes a selected firmware application program corresponding to the current setting, thereby providing the desired printed functionality. |