Patent ID: 8629992

Claim:
A host computer connected to a printing apparatus having a unit for sending medium information indicating a type of a printing medium acquired in response to a medium type acquisition request from the host computer, and a unit for generating binary print data using a printing parameter that has been associated with multi-valued print data that has been received, and performing printing based upon the binary print data generated, said host computer comprising: a storage unit configured to store a plurality of printing parameters conforming to types of printing media; a reception unit configured to receive medium information indicative of a type of printing medium from the printing apparatus; an acquisition unit configured to acquire a printing parameter from the storage unit, wherein the printing parameter is associated with the medium information received by the reception unit; and a transmission unit configured to determine whether the printing apparatus holds the printing parameter acquired by the acquisition unit, wherein the transmission unit transmits multi valued print data and the printing parameter which is acquired by the acquisition unit to the printing apparatus in a case where it is determined that the printing parameter is not held by the printing apparatus, wherein the transmission unit transmits the multi valued print data without the printing parameter to the printing apparatus in a case where it is determined that the printing parameter is held by the printing apparatus, wherein said storage unit further stores information indicating printing parameters being held by the printing apparatus, and said transmission unit refers to the information indicating the printing parameters and, if a selected printing parameter corresponds to a printing parameter being held by the printing apparatus, transmits the print data to the printing apparatus without this printing parameter, and wherein said transmission unit transmits the selected printing parameter to the printing apparatus in association with the multi-valued print data even when a printing parameter corresponding to the selected printing parameter is held by the printing apparatus, if the type of printing medium received from the printing apparatus is indicative of a printing medium for which a high quality is requested and a high quality has been selected as the print quality.