×

System and method for dynamic printer timeout

  • US 5,471,564 A
  • Filed: 11/16/1992
  • Issued: 11/28/1995
  • Est. Priority Date: 07/10/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-printer system including a printer and a host computer for controlling and printing a document on the printer, the host computer having a resource storage area for storing resources, a plurality of resources stored in the resource storage area, and a data file for the document containing data describing a plurality of objects to be printed, the printer containing a print engine, the system comprising:

  • a host resource store within the host computer storing a selected set of resources comprising a plurality of the resources required to print the document;

    a resource assembler within the host computer examining the data file and selecting at least some of the resources from the resource storage area to form a subset of selected resources required for printing the document, loading said subset of selected resources in said host resource store, translating the data file into a set of primitives corresponding to the plurality of objects within a particular portion of the document, calculating a rendering cost for rendering said set of primitives into a bit-map data file within the printer, and setting a timeout period at least as great as said rendering cost;

    a printer resource store within the printer receiving said subset of selected resources and said set of primitives from the host computer and storing said subset of selected resources and said set of primitives;

    a resource scheduler within the printer controlling transfer of said subset of selected resources and said set of primitives to said printer resource store, said resource scheduler maintaining communication with the host computer during the transfer of said subset of selected resources and said set of primitives; and

    a resource executor within the printer creating said bit-map data file corresponding to said subset of selected resources and said set of primitives and transferring said bit-map data file to the print engine for printing, whereby said timeout period corresponds to the actual rendering time.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×