Method and apparatus for interfacing generic and device-specific control codes
AssigneeHewlett-Packard Development Company, L.P.
InventorLinh H. Nguyen
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorLinh H. Nguyen
Estimating the term…
A fax machine includes a print controller, a fax controller and random access memory. Generic control code is stored in ROM of the print controller, and paper path code is stored in ROM of the fax controller. Upon startup of the fax machine, the fax controller passes copies of paper path code functions and variable values to the print controller. The print controller, in turn, writes the variable values to a jump table in the random access memory, writes the functions to designated portions of the random access memory, and writes starting addresses of the functions to the jump table. During operation of the fax machine, the print controller executes the generic control code and uses the jump table to access the variable values and to execute the functions. Thus, the jump table allows the print controller to interface the generic control code with the device-specific variable values and the functions.
Apparatus comprising:
A fax machine comprising:
A controller for a print engine, the controller comprising:
A method of interfacing generic control code with device-specific variable values and device-specific functions for a print engine, the print engine including a first ROM, second ROM and RAM, the generic control code being stored in the first ROM, the device-specific functions and the device-specific variable values being stored in the second ROM, the method comprising the steps of:
A method of developing code for a machine including a print engine, the print engine including a processor, first persistent memory encoded with generic code and scratch memory, the machine further including second persistent memory, the method comprising the steps of:
Dependencies are inferred from the claim text.