Editing a printing job of printing data temporarily stored in an
intermediate-code format is restricted such that an error does not occur
in the result of printing. A user interface for editing the
printing-setting information of the data temporarily stored in the
intermediate-code format is controlled such that a change of printing
settings which can be edited is restricted and the printing settings are
displayed.