Machine post-launch configuration and option upgrade with master key
First Claim
1. A method for managing printing apparatus operation options and configuration comprising:
- providing a master key software operation key separable from the printing apparatus;
providing a subsequently installed software operation key separable from the printing apparatus, the subsequently installed software operation key further comprising a memory, with a programmable serial region and an option code;
placing the subsequently installed software operation key into the printing apparatus;
reading the programmable serial region of the memory and if found blank, initializing with a printing apparatus machine identification number;
comparing the content of the programmable serial region if not blank with the printing apparatus machine identification number;
reading the memory and installing the option code into the master key software operation key; and
,operating the printing apparatus in accordance with the option code in the master key software operation key.
4 Assignments
0 Petitions
Accused Products
Abstract
By providing a secure EEPROM (Electrically Erasable Programmable Read Only Memory) device or other non-volatile memory (NVM) in an arrangement of a master key system operation key (SOK) plus any subsequently installed SOK to control the configurable machine option attributes, various problems associated with machine option configuration and updates may be accommodated. At the initial install of either SOK type the identity of the machine is written to the NVM, i.e. the machine serial number. This is performed during the initial machine power up or reboot sequence. If the SOK type is a subsequently installed SOK, the option code(s) from the subsequently installed SOK are written to the master key SOK. As part of the power on or reboot routine the machine will check to ensure no tampering has taken place and that the machine identity and the NVM serial number location data match. A new swapped in SOK can be installed so long as the NVM serial number location has not been previously written to with a conflicting identification number. The machine will then write the serial number to the new SOK thereby protecting it.
16 Citations
18 Claims
-
1. A method for managing printing apparatus operation options and configuration comprising:
-
providing a master key software operation key separable from the printing apparatus; providing a subsequently installed software operation key separable from the printing apparatus, the subsequently installed software operation key further comprising a memory, with a programmable serial region and an option code; placing the subsequently installed software operation key into the printing apparatus; reading the programmable serial region of the memory and if found blank, initializing with a printing apparatus machine identification number; comparing the content of the programmable serial region if not blank with the printing apparatus machine identification number; reading the memory and installing the option code into the master key software operation key; and
,operating the printing apparatus in accordance with the option code in the master key software operation key. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A printing machine comprising:
-
a master key software operations key separable from the machine; a subsequently installed software operations key separable from the machine, further comprising a memory, the memory having at least an option code region, and a one time programmable serial region; an option code written into the option code region of the memory suitable for directing the printing machine to operate in a particular configuration; and
,a control system to access the one time programmable serial region of the memory and determine thereby if the option code in the option code region of the subsequently installed software operations key should be installed into the master key software operations key to configure the printing machine. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for managing machine operation options and configuration comprising:
-
providing a master key software operation key separable from the machine the master key software operation key further comprising a first memory, with a first programmable serial region and a first option code; providing a subsequently installed software operation key separable from the machine, the subsequently installed software operation key further comprising a second memory, with a second programmable serial region and a second option code; placing the master key software operation key into the machine; reading the first programmable serial region of the first memory and if found blank, initializing with a machine identification number; comparing the content of the first programmable serial region if not blank with the machine identification number; placing the subsequently installed software operation key into the machine; reading the second programmable serial region of the second memory and if found blank, initializing with the machine identification number; comparing the content of the second programmable serial region if not blank with the machine identification number; reading the second memory and installing the second option code into the master key software operation key; and
,operating the machine in accordance with the first option code and the second option code in the master key software operation key. - View Dependent Claims (16, 17, 18)
-
Specification