Patent ID: 8711373

Claim:
An image forming apparatus having a function to carry out direct printing according to current print settings, wherein the image forming apparatus carries out non-direct printing according to default print settings, comprising: a memory that separately stores said current print settings and the default print settings; a setting unit that sets the default print settings stored in the memory as said current print settings in the memory; a determination unit that determines whether or not an external device, with which the image forming apparatus can carry out direct printing, is connected to said image forming apparatus; a detection unit that detects a change of said current print settings; a setting change unit that (1) reflects said detected change to said current print settings to said current print settings stored in the memory in a case in which a change of said current print settings is detected when it is determined by said determination unit that the external device is not connected, and stores said changed current print settings in the memory also as said default settings, and (2) reflects said detected change to said current print settings to said current print settings stored in the memory without storing the changed current print settings as said default print settings in the memory in a case in which a change of said current print settings is detected when it is determined by said determination unit that the external device is connected; and a print execution unit that executes direct printing according to said current print settings, and wherein, if a change of said current print settings was detected when said external device is connected to said image forming apparatus, said setting unit updates said current print settings stored in the memory with said default settings stored in the memory upon disconnection of the external device being determined by said determination unit.