Image forming apparatus capable of executing line width adjustment process, method of controlling same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsHiromi Kimura, Shuichi Takenaka
Life of this patent
Estimating the term…
Abstract
An image forming apparatus that prevents, when reducing variation in thickness of thin lines, the legibility of the thin lines from being adversely affected thereby. When print data is acquired, in a rendering process for printing based on the acquired print data, the rendering process including a line width adjustment process is executed. In a case where the line width adjustment process is executed on the print data, not only the line width adjustment process but also a process for thickening thin lines is executed.
Claims7
An image forming apparatus including an interpreter, the image forming apparatus comprising:
- at least one controller including a processor and a memory, the controller configured to;
- provide to the interpreter, print data including lines and a predetermined command for executing a predetermined process, which if the print data includes lines having same widths and different angles, unifies widths of lines to be formed;
- determine that the print data includes the predetermined command;
- receive from the interpreter that has executed the predetermined process, the lines on which the predetermined process has been executed so that the widths of the lines to be formed are unified;
- based on the determination that the print data includes the predetermined command, thicken the lines received from the interpreter;
- and
- form the thickened lines.
A method of controlling an image forming apparatus including an interpreter, capable of executing, in a rendering process for printing based on print data, the rendering process including a line width adjustment process, comprising:
- providing, to the interpreter, the print data including lines and a predetermined command for executing a predetermined process, which if the print data includes lines having same widths and different angles, unifies widths of lines to be formed;
- determining that the print data includes the predetermined command;
- receiving from the interpreter that has executed the predetermined process, the lines on which the predetermined process has been executed so that the widths of the lines to be formed are unified;
- based on the determination that the print data includes the predetermined command, thickening the lines received from the interpreter;
- and
- forming the thickened lines.
An image forming apparatus including an interpreter, the image forming apparatus comprising;
- at least one controller including a processor and a memory, the controller configured to;
- provide to the interpreter, print data including lines;
- determine whether the print data includes a predetermined command for executing a predetermined process, which if the print data includes lines having same widths and different angles, unifies widths of lines to be formed;
- receive from the interpreter, the lines on which the predetermined process has been executed so that the widths of the lines are unified if the print data includes the predetermined command, and lines on which the predetermined process has not been executed if the print data does not include the predetermined command;
- based on a determination that the print data includes the predetermined command, thicken the lines received from the interpreter and from the thickened lines;
- based on a determination that the print data does not include the predetermined command, form the lines received from the interpreter without thickening the lines.
Dependencies are inferred from the claim text.