Secure printing of print data from a client application residing on a data
network to a set top box which has a printer, the set top box residing on a digital
cable network which has a cable head end for interfacing the digital cable network
to the data network, wherein print data is generated in the client application
after which it is determined whether a secure communication path exists between
the client application and the set top box. If the secure communication path exists,
the print data is transmitted from the client application to the set top box. The
print data is then sent from the set top box to the printer for printing.