Dynamic Job Properties (DJP) provides two new printing enhancements. The first enhancement makes it possible to set up a print job without relying on user intervention. This is an improvement over the current "black box" configuration, which requires that the printer driver's job properties be displayed in a dialog box for a user to edit.
The second enhancement makes it possible to change the print format within the same job. Currently, a four page legal document that includes a high resolution color bitmap and a letter envelope would have to be printed out as three separate jobs, requiring the user to set the job properties of each job to match the specified format (monochrome legal text; high-resolution, 24-bit per pel bitmap; and monochrome envelope). With the DJP enhancement, a program can pass in different job properties with each page, rather than bringing every page up to the highest format in the job.
Refer to Mandatory and Simulated Graphics Engine Function Reference for a detailed description of each of the following functions: