Patent ID: 7724384

Claim:
A method comprising: in response to a user selecting a print command within an application computer program, and then in response to the user pressing a print button or an OK button on a dialog box displayed as a result of the user selecting the print command within the application computer program, receiving a print job by a printer driver from the application computer program, the print job corresponding to a document of the application computer program; determining the application computer program that generated the print job; displaying a window different than the dialog box; after receiving the print job and determining the application computer program that generated the print job, selecting and displaying one or more adjustable printer driver settings of a printer driver for a physical printing device adapted to print on physical media, the adjustable printer driver settings specific to the physical printing device to which the printer driver corresponds, the adjustable printer driver settings selected in accordance with a type of the application computer program that generated the print job, the adjustable printer driver settings displayed within the window; displaying one or more pages of a print job corresponding to the document in accordance with the adjustable printer driver settings, the pages of the print job displayed within the window such that both the adjustable printer driver settings and the pages of the print job are simultaneously viewable within the window without the adjustable printer driver settings overlapping the pages of the print job and vice-versa; and, permitting the user to adjust the adjustable printer driver settings, such that the pages of the print job are automatically redisplayed based on adjustments made to the adjustable printer driver settings, where the pages of the print job are automatically redisplayed to reflect the adjustments made to the adjustable printer driver settings without the user having to provide further input to cause the pages of the print job to be redisplayed to reflect the adjustments made to the adjustable printer driver settings.