×

Generating and storing a printed representation of a document on a local computer upon printing

  • US 9,311,336 B2
  • Filed: 06/11/2012
  • Issued: 04/12/2016
  • Est. Priority Date: 07/31/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a printer driver, the method comprising:

  • intercepting, with one or more processors, a command to print a page intended for a printer graphics dynamically linked library;

    creating a printer device context for a target printer device, the printer device context having an associated primary surface, the primary surface used to draw a printed representation of the page to the target printer device;

    creating a memory buffer on a local computer and associating the memory buffer with the printer device context as a secondary surface, the secondary surface used to draw the printed representation of the page to the local computer;

    performing, with the one or more processors, the command on the target printer device and the memory buffer to output the printed representation of the page on the primary surface associated with the target printer device and on the secondary surface associated with the memory buffer;

    extracting, with the one or more processors, features from the printed representation of the page on the secondary surface by applying a transformation rule to a portion of the printed representation of the page and parsing the portion of the printed representation of the page to capture coordinates corresponding to the features; and

    storing, on the local computer, contents of the memory buffer including a raster image of the printed representation of the page along with the extracted features.

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