Patent ID: 7633659
Filing Date: 2009-12-15
Classification: G06F

Abstract:
1. A printing control apparatus having a function for performing preview displaying prior to printing document data outputted by an application program, comprising: a generator for generating a preview image based on the document data in accordance with a print setting; and a preview display controller for displaying, together with the preview image, a user interface which displays an option in a predetermined item of a print setting within a scope corresponding to a current print setting, when the predetermined item of the print setting corresponding to the preview image is to be changed, wherein said printing control apparatus enables printing of the document data in accordance with the print setting changed through the user interface, wherein the item of the print setting where a change is allowed through the user interface includes at least one of a paper type and a paper-feed method, wherein said preview display controller comprises a scope determining unit that determines, with respect to the item of the print setting where a change is allowed through the user interface, a scope of option in the item of the print setting that allows a user change, in accordance with a current setting value of a printing type that includes at least one of same-size printing, borderless printing, and double-side printing, wherein the user interface allows a user to make a change in a print setting with respect to a page being displayed as the preview image, wherein, in a case where a setting value of the predetermined item is not common throughout the entire document data including the page being displayed as the preview image, the user interface limits a change by a user on the item, wherein, in a case where a setting value of the predetermined item is common throughout the entire document data including the page being displayed as the preview image, the user interface reflects a change made in the setting value of the item on the entire document data, wherein, when one item of a print setting is changed by a user, said preview display controller determines consistency between a changed value of the one item and a value of another item, and when inconsistency is determined, said preview display controller changes the value of another item to a value that is consistent with the one item, wherein, in a case where said preview display controller determines inconsistency between the changed value of the one item and the value of another item, said preview display controller further outputs a message indicating that the value of another item is changed to a value that is consistent with the one item, and wherein, for said another item, said preview display controller determines consistency with respect to an item having a lower priority rank than the one item whose setting has been changed, in accordance with a priority rank assigned in advance to each item of the print setting.