Nova Patents
EP1071007A2

Home printing from internet sources

Abstract

Internet-based printing to a home printer in which the print job is pre-rasterized at the cable head end and sent in rasterized format to the set top box. Because the print job is pre-rasterized at the cable head end, and not at the set top box, resources are not wasted at the set top box when they are more readily available at the cable head end. In addition, because of the high speed communication network already in existence between the cable head end and the set top box, even large pre-rasterized print jobs can be transmitted to the set top box in reasonable amounts of time, meaning more quickly than a situation in which it was the set top box that performed rasterization. Both unicast and multicast printing are accomplished from an internet-based source to a cable head end connected to the internet, with the cable head end transmitting the print job via a digital cable network to subscriber set top boxes. Notification of print status is provided from the set top box back to the cable head end, thereby allowing the cable head end to provide notification of successful printout back to the remote internet site.

EP1071007A2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 20 July 2020, 6.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 7 independent, 18 dependent

  1. 1
    A method for providing for printout of an internet-based print job at a printer connected to a set top box, in which the set top box can communicate with a broadcasting station via a broadband network, comprising the steps of:receiving a print job including data to be printed from an internet-based source, the print job being received in a printer-independent format;determining a user being provided a printout of the print job;accessing a user directory so as to determine, based on the user determination, a printer driver of the printer;generating the printout by rendering the print job into a rasterized bit map image that is specific for the printer;and transferring the rasterized bit map image as the printout over the broadband network to the set top box to which the printer is connected.
  2. 10
    A method according to any one of the preceding claims, wherein the print driver is obtained by downloading over the internet.
  3. 12
    A method according to any one of the preceding claims, wherein said print job includes destination information for the print job, and further comprising the step of identifying a set top box for transferral in said transferring step based on the destination information.
  4. 21
    An apparatus for providing for printout of an internet-based print job at a printer connected to a set top box, in which the set top box can communicate with a broadcasting station via a broadband network, comprising:a program memory for storing process steps executable to perform a method according to any of claims 1 to 20;and a processor for executing the process steps stored in said program memory.
  5. 22
    Computer-executable process steps stored on a computer readable medium, said computer-executable process steps for providing for printout of an internet-based print job at a printer connected to a set top box, in which the set top box is connected to a cable head end via a digital cable network, said computer-executable process steps comprising process steps executable to perform a method according to any of claims 1 to 20.
  6. 23
    A computer-readable medium which stores computer-executable process steps, the computer-executable process steps for providing for printout of an internet-based print job at a printer connected to a set top box, in which the set top box is connected to a cable head end via a digital cable network, said computer-executable process steps comprising process steps executable to perform a method according to any of claims 1 to 20.
  7. 24
    A method to print a print job received by a cable head end on a printer connected to a set top box that communicates with the cable head end over a high speed data communication network, the print job being received by the cable head end in a high level printer description language addressed to one or more such printers, the method comprising the steps of:obtaining a software driver for the printer at the cable head end, the software driver being obtained based on the address and corresponding to configuration and type of the addressed printer;creating a logical printer in the cable head end, the logical printer corresponding to the software driver;executing the logical printer so as to rasterize the high level printer description language print job into a rasterized bit map image format;and transmitting the rasterized bit map image format over the high speed data communication network to the set top box addressed in the print job.