A SI storage unit storing SI (program allocation information), a display
program ID recording unit recording a display program ID which indicates
a program displayed on a TV, an additional SI specification table
recording unit recording a table for specifying an additional SI to be
additionally printed together with pictures, and a print control unit
obtaining a print instruction sent from a remote control, hold an image
data to a screen data save unit, specify additional SI with reference to
a display program ID recording unit and an additional SI specification
table recording unit, read out the additional SI from the SI storage unit
and send the readout additional SI to a combination unit. Further, the
combination unit generates a print data by combining the image data held
in the screen data save unit with the additional SI from the print
control unit.