Image forming apparatus, method for controlling image forming apparatus, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorKAZUKI KADO
Life of this patent
Estimating the term…
Abstract
An image forming apparatus controls an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to a specified number of copy sets to be shifted are printed in a case where a shift function or a rotation function for every specified number of sheets to be cut or every specified cutting thickness is set, the shift function or the rotation function for every specified number of copy sets to be shifted is set, and the specified number of sheets to be cut or a specified cutting thickness is not greater than the number of sheets corresponding to the specified number of copy sets to be shifted or a thickness corresponding to the specified number of copy sets to be shifted, respectively.
Claims12
An image forming apparatus comprising:
- at least one memory storing instructions;
- and
- at least one processor that, upon execution of the stored instructions, configures the at least one processor to operate as:
- a first control unit configured to control an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to a specified number of sheets to be cut or a specified cutting thickness are printed in a case where a shift function or a rotation function for every specified number of sheets to be cut or every specified cutting thickness is set and a shift function or a rotation function for every specified number of copy sets to be shifted is not set;
- a second control unit configured to control an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to a specified number of copy sets to be shifted are printed in a case where the shift function or the rotation function for every specified number of copy sets to be shifted is set and the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness is not set;
- a third control unit configured to control an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to the specified number of sheets to be cut or the specified cutting thickness are printed or every time output sheets corresponding to the specified number of copy sets to be shifted are printed in a case where the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness is set, the shift function and the rotation function for every specified number of copy sets to be shifted is set, and the specified number of sheets to be cut or the specified cutting thickness is greater than the number of sheets corresponding to the specified number of copy sets to be shifted or a thickness corresponding to the specified number of copy sets to be shifted, respectively;
- a fourth control unit configured to control an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to the specified number of copy sets to be shifted are printed in a case where the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness is set, the shift function or the rotation function for every specified number of copy sets to be shifted is set, and the specified number of sheets to be cut or the specified cutting thickness is not greater than the number of sheets corresponding to the specified number of copy sets to be shifted or the thickness corresponding to the specified number of copy sets to be shifted, respectively;
- and
- a fifth control unit configured to control an output sheet to be printed without shifting or rotating an output position of the printed output sheets in a case where neither the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness nor the shift function or the rotation function for every specified number of copy sets to be shifted is set.
A method for controlling an image forming apparatus, the method comprising:
- controlling, as a first control, an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to a specified number of sheets to be cut or a specified cutting thickness are printed in a case where a shift function or a rotation function for every specified number of sheets to be cut or every specified cutting thickness is set and a shift function or a rotation function for every specified number of copy sets to be shifted is not set;
- controlling, as a second control, an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to a specified number of copy sets to be shifted are printed in a case where the shift function or the rotation function for every specified number of copy sets to be shifted is set and the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness is not set;
- controlling, as a third control, an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to the specified number of sheets to be cut or the specified cutting thickness are printed or every time output sheets corresponding to the specified number of copy sets to be shifted are printed in a case where the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness is set, the shift function and the rotation function for every specified number of copy sets to be shifted is set, and the specified number of sheets to be cut or the specified cutting thickness is greater than the number of sheets corresponding to the specified number of copy sets to be shifted or a thickness corresponding to the specified number of copy sets to be shifted, respectively,
- controlling, as a fourth control, an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to the specified number of copy sets to be shifted are printed in a case where the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness is set, the shift function or the rotation function for every specified number of copy sets to be shifted is set, and the specified number of sheets to be cut or the specified cutting thickness is not greater than the number of sheets corresponding to the specified number of copy sets to be shifted or the thickness corresponding to the specified number of copy sets to be shifted, respectively;
- and
- controlling, as a fifth control, an output sheet to be printed without shifting or rotating an output position of the printed output sheets in a case where neither the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness nor the shift function or the rotation function for every specified number of copy sets to be shifted is set.
A non-transitory computer readable storage medium storing a program for causing an information processing apparatus to perform a method, the method comprising:
- controlling, as a first control, an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to a specified number of sheets to be cut or a specified cutting thickness are printed in a case where a shift function or a rotation function for every specified number of sheets to be cut or every specified cutting thickness is set and a shift function or a rotation function for every specified number of copy sets to be shifted is not set;
- controlling, as a second control, an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to a specified number of copy sets to be shifted are printed in a case where the shift function or the rotation function for every specified number of copy sets to be shifted is set and the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness is not set;
- controlling, as a third control, an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to the specified number of sheets to be cut or the specified cutting thickness are printed or every time output sheets corresponding to the specified number of copy sets to be shifted are printed in a case where the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness is set, the shift function and the rotation function for every specified number of copy sets to be shifted is set, and the specified number of sheets to be cut or the specified cutting thickness is greater than a number of sheets corresponding to the specified number of copy sets to be shifted or a thickness corresponding to the specified number of copy sets to be shifted, respectively,
- controlling, as a fourth control, an output position of printed output sheets to be shifted or rotated every time output sheets corresponding to the specified number of copy sets to be shifted are printed in a case where the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness is set, the shift function or the rotation function for every specified number of copy sets to be shifted is set, and the specified number of sheets to be cut or the specified cutting thickness is not greater than the number of sheets corresponding to the specified number of copy sets to be shifted or the thickness corresponding to the specified number of copy sets to be shifted, respectively;
- and
- controlling, as a fifth control, an output sheet to be printed without shifting or rotating an output position of the printed output sheets in a case where neither the shift function or the rotation function for every specified number of sheets to be cut or every specified cutting thickness nor the shift function or the rotation function for every specified number of copy sets to be shifted is set.
Dependencies are inferred from the claim text.