Patent ID: 8780385

Claim:
A digital broadcast receiver that receives digital broadcasts and is capable of outputting print information included in the digital broadcast to a communicably connected printing apparatus, the digital broadcast receiver comprising: a control unit that determines whether a datacasting activation notification is received from a user input through a remote control device or from a broadcaster; a management unit that manages print history information associated with program information; wherein the program information comprises a program name, channel information, and broadcast starting and duration time; a determination unit that, once the control unit receives the datacasting activation notification, determines whether or not datacasting is present for a currently selected channel, determines whether or not print information is included in the datacasting, and determines whether a program, corresponding to the datacasting, matches program information included in the print history information managed in the management unit; and an acquisition unit that, acquires from the printing apparatus maintenance information indicating whether or not the printing apparatus needs execution of a maintenance process of correcting print output characteristics of the printing apparatus after the determination of whether or not the print information is included in the datacasting and determination of whether or not the program, corresponding to the datacasting, matches program information included in the print history information managed by the management unit, wherein the control unit, in a case in which it is determined by the determination unit that the program, corresponding to the datacasting, matches program information included in the print history information managed by the management unit, determines whether or not to issue a command to the printing apparatus to execute the maintenance process based on the acquired maintenance information, and if the determination of whether or not to issue the command is affirmative, issues the command to the printing apparatus, and in a case in which it is determined by the determination unit that datacasting is not present for the currently selected channel, the control unit does not issue the command to the printing apparatus.