Image forming apparatus, information processing method, and non-transitory storage medium storing information processing program
AssigneeSharp Kabushiki Kaisha
InventorYuhsuke Nagai
Life of this patent
Estimating the term…
Abstract
An image forming apparatus includes a CPU, and receives print information transmitted from an information processing device via a network. The image forming apparatus generates an output image according to the print information, and if a non-matching character which a user recognizes with difficulty is included in the output image, generates a corrected image in which all or a part of the non-matching character is corrected.
Claims9
An image forming apparatus, comprising:
- a receiver that receives print information being transmitted from an external information processing device and including information on an electronic document including a plurality of characters;
- a first image generator that generates an output image from the print information received by the receiver;
- a first extractor that extracts, from the print information, a first character code group including a plurality of character codes for each of a plurality of characters included in the print information;
- a second extractor that extracts, from the output image, a second character code group including a plurality of character codes for each of a plurality of characters included in the output image;
- a first match determiner that determines whether the first character code group matches the second character code group;
- a third extractor that, if the first character code group does not match the second character code group, extracts a non-matching character code group including a non-matching character code included in the first character code group;
- a corrected image generator that, when the non-matching character code group is extracted, generates a corrected image in which a non-matching character corresponding to the non-matching character code is corrected based on the output image;
- and
- an image former that prints the output image or the corrected image on a recording medium, wherein
- the corrected image generator, increases a thickness of the non-matching character corresponding to the non-matching character code when a thickness of character is set to reduce as quality operation information included in the print information, and reduces the thickness of the non-matching character corresponding to the non-matching character code when the thickness of characters is set to increase as the quality operation information included in the print information or when page aggregation is set equal to or more than a predetermined number as the quality operation information included in the print information.
A non-transitory storage medium for storing an information processing program executed by an image forming apparatus including a receiver that receives print information being transmitted from an external information processing device and including information on an electronic document including a plurality of characters, and an image former that prints an output image or a corrected image on a recording medium,
- the information processing program for causing a processor of the image forming apparatus to execute:
- generating the output image as a first image generation from the print information received by the receiver;
- extracting, from the print information, a first character code group including a plurality of character codes for each of a plurality of characters included in the print information;
- extracting, from the output image, a second character code group including a plurality of character codes for each of a plurality of characters included in the output image;
- determining whether the first character code group matches the second character code group;
- extracting, if the first character code group does not match the second character code group, a non-matching character code group including a non-matching character code included in the first character code group;
- and
- generating, when the non-matching character code group is extracted, a corrected image in which a non-matching character corresponding to the non-matching character code is corrected based on the output image, wherein
- a thickness of the non-matching character corresponding to the non-matching character code is increased when a thickness of character is set to reduce as quality operation information included in the print information, and the thickness of the non-matching character corresponding to the non-matching character code is reduced when the thickness of characters is set to increase as the quality operation information included in the print information or when page aggregation is set equal to or more than a predetermined number as the quality operation information included in the print information.
A method of processing information by an image forming apparatus including a receiver that receives print information being transmitted from an external information processing device and including information on an electronic document including a plurality of characters, and an image former that prints an output image or a corrected image on a recording medium, the method comprising:
- generating the output image as a first image generation from the print information received by the receiver;
- extracting, from the print information, a first character code group including a plurality of character codes for each of a plurality of characters included in the print information;
- extracting, from the output image, a second character code group including a plurality of character codes for each of a plurality of characters included in the output image;
- determining whether the first character code group matches the second character code group;
- extracting, if the first character code group does not match the second character code group, a non-matching character code group including a non-matching character code included in the first character code group;
- and
- generating, when the non-matching character code group is extracted, a corrected image in which a non-matching character corresponding to the non-matching character code is corrected based on the output image, wherein
- a thickness of the non-matching character corresponding to the non-matching character code is increased when a thickness of character is set to reduce as quality operation information included in the print information, and the thickness of the non-matching character corresponding to the non-matching character code is reduced when the thickness of characters is set to increase as the quality operation information included in the print information or when page aggregation is set equal to or more than a predetermined number as the quality operation information included in the print information.
Dependencies are inferred from the claim text.