Patent ID: 7246348
Filing Date: 2007-07-17
Classification: G06F,G06K

Abstract:
1. A method for a printer linked to a computing device to update microcode of said printer comprising the steps of: receiving from said computing device one or more files across an interface suitable for conveying information to be printed by said printer, wherein at least one of said files is a print job file comprising an embedded microcode module, said module being one of a plurality of modules in said print job file; recognizing if a received file is a print job file and if a received print job file comprises an embedded microcode module, else if a received print-job file does not include a microcode module, then normally processing said print-job file; and writing at least one microcode module received in a print job file to a memory area in said printer indicated in said print job file, wherein said print job file further comprises a single file header portion and a separate file data portion, and wherein presence of a microcode module in said print job file is indicated by a bit pattern in said file header portion of said print job file, wherein said module further comprises a module header and module data, wherein said module header comprises a data field for specifying a destination storage location for said module, and wherein said module header comprises a bit pattern that directs a processor in said printer to create a file specified by said data field, delete a file specified by said data field, create a directory specified by said data field, or delete a directory specified by said data field.