Patent ID: 7352484

Claim:
A printing system constituted by a printing apparatus and a host computer which are connected to each other through a network, the printing apparatus having a system dictionary in which a default of print commands has been defined, wherein the host computer comprises: a first determination unit configured to determine whether or not a print record program is registered in the printing apparatus, the print record program being registered for causing the printing apparatus to redefine a print command defined in the system dictionary as a specific print command in a user dictionary such that a print record of each print data is stored; a first transmission unit configured to transmit the print record program to the printing apparatus in a case where it is determined by the first determination unit that the print record program is not registered in the printing apparatus; and a second transmission unit configured to transmit print data to the printing apparatus, wherein the printing apparatus comprises: a first reception unit configured to receive the print record program from the host computer to redefine a print command defined in the system dictionary as a specific print command in a user dictionary based on the print record program; a second reception unit configured to receive the print data from the host computer; an extraction unit configured to extract a print command from the print data received by the second reception unit; a second determination unit configured to determine whether or not the print command extracted by said extraction unit has been redefined as the specific print command in the user dictionary; and an execution unit configured to execute the specific print command redefined in the user dictionary in a case where it is determined by the second determination unit that the print command has been redefined, and to execute the print command in a case where it is determined by the second determination unit that the print command is not redefined.