Patent ID: 7595902

Claim:
A firmware updating system comprising: a server that distributes a content; a receiving apparatus that receives the content from said server; and a printing apparatus that operates according to a firmware stored in a ROM and prints a print content inputted from said receiving apparatus, wherein said printing apparatus is different from said receiving apparatus and said server includes: a content generation unit operable to generate a content that includes television display content and a firmware update file, the firmware update file being a print content which is not to be displayed and being a file in which data for updating the firmware is described; and a content sending unit operable to send the content to said receiving apparatus, said receiving apparatus includes: a content reception unit operable to receive the content from said content sending unit; a print instruction obtainment unit operable to obtain, from a user, a print instruction to print the print content; and a print output unit operable to output, to said printing apparatus, the print content included in the content, without performing processing related to display, when the print instruction is obtained, and said printing apparatus includes: a judgment unit operable to judge whether the print content outputted by said receiving apparatus is a firmware update file or a file to be printed; an updating unit operable to update the firmware using the print content when said judgment unit judges that the print content is a firmware update file; and a printing unit operable to print the print content when said judgment unit judges that the print content is the file to be printed.