Patent ID: 8497998

Claim:
A printing system comprising a printing apparatus capable of printing on a plurality of types of media, and a host which supplies information necessary for printing to said printing apparatus, wherein said printing apparatus comprises: firmware which controls a print operation; a nonvolatile memory which stores medium control information separated from said firmware and referred to when said firmware controls the print operation; and a printer engine which prints on the medium by executing said firmware, and wherein said host comprises: a printer driver which generates image data and a control command to be supplied to said printing apparatus; storage means for storing medium characteristic information separated from said printer driver and referred to when said printer driver generates the image data and the control command; holding means for holding medium integrated information containing medium characteristic information and medium control information on one medium; display means for displaying, based on lineup information for creating media integrated information comprised from pieces of medium integrated information of a plurality of media, a menu window to prompt a user to select the lineup information; and update means for creating the media integrated information from medium integrated information described in lineup information selected by the user from the menu displayed on said display means, and updating the medium control information stored in said nonvolatile memory of said printing apparatus and the medium characteristic information stored in said storage means by using the created media integrated information, and wherein said update means comprises: comparison means for comparing the medium control information stored in said nonvolatile memory of said printing apparatus with medium control information contained in the media integrated information; and control means for controlling to update said nonvolatile memory of said printing apparatus and update said storage means in accordance with a result of the comparison by said comparison means, wherein said control means controls to update said storage means without updating said nonvolatile memory of said printing apparatus in a case where the medium control information stored in said nonvolatile memory of said printing apparatus matches the medium control information contained in the media integrated information as the result of the comparison by said comparison means, and wherein said control means controls to update both said nonvolatile memory of said printing apparatus and said storage means in a case where the medium control information stored in said nonvolatile memory of said printing apparatus does not match the medium control information contained in the media integrated information as the result of the comparison by said comparison means.