摘要 |
A system and corresponding method for use when an application prints a document and a corresponding envelope is printed by an independent process, unknown to the application, using soft fonts (dynamic fonts). The system allows creation of a mail piece, which generally consists of document pages and an envelope; the pages to be printed according to data and layout specified in a pages file and using a pages font as indicated in the pages file; and the envelope to be printed with address information extracted from the pages file according to instructions specified in an envelope template file. The instructions of the envelope template file include a layout and a dynamic envelope font, such as a true type font. The system includes a printer driver, responsive to a call to prepare to start printing the pages of the mail piece and in turn for obtaining from the envelope template file the envelope font. The printer driver is further responsive to a call to realize the pages font, for realizing the pages font and for realizing the envelope font. The printer driver is further responsive to a first page of pages data, for providing the first page of pages data to an I/O port interface, and for downloading the envelope font and providing the envelope data including the envelope font to the I/O port interface. The printer driver is further responsive to the remaining pages data, and for providing the remaining pages data to the I/O port interface. |