US20160110140A1 - Method and device for image processing and computer-readable recording medium - Google Patents
Method and device for image processing and computer-readable recording medium Download PDFInfo
- Publication number
- US20160110140A1 US20160110140A1 US14/879,527 US201514879527A US2016110140A1 US 20160110140 A1 US20160110140 A1 US 20160110140A1 US 201514879527 A US201514879527 A US 201514879527A US 2016110140 A1 US2016110140 A1 US 2016110140A1
- Authority
- US
- United States
- Prior art keywords
- character
- color
- legibility
- toner
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/1219—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1239—Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/12—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers
- G06K15/128—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers generating or processing printable items, e.g. characters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/14—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by electrographic printing, e.g. xerography; by magnetographic printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1869—Depleting the print image
- G06K15/1871—Depleting the print image with provisions for image features conservation or enhancement, e.g. conservation or enhancement of zone edges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00007—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
- H04N1/00023—Colour systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1827—Accessing generic data, e.g. fonts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1869—Depleting the print image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
Definitions
- the present invention relates to a method and a device for image processing as well as to a computer-readable recording medium.
- Some conventional types of image forming apparatuses have a toner saver function of printing an image with a reduced amount of colored material such as toner than normal.
- Some types of image forming apparatuses have a multiple-up (N-up) printing function of printing an image containing multiple pages (N pages) of an original document on a single sheet of paper.
- N-up multiple-up
- both the toner saver function and the N-up printing function allow reducing toner consumption per a page of the document, if the toner consumption is excessively reduced by the toner saver function, a problem of a decrease in character legibility can arise.
- a configuration that applies an optimum toner saving ratio depending on a character size to solve this problem is known.
- Japanese Laid-open Patent Application No. 2014-32436 discloses a configuration for applying an appropriate toner saving ratio by analyzing a size of a character in data representing an original document image and determining a toner saving ratio based on the character size.
- an image processing device comprising: a storage that stores therein character information on a character-by-character basis, the character information being information affecting legibility of a character; and circuitry configured to determine a toner saving ratio for each character contained in a to-be-printed image so that legibility of the character achieves a preset target value at the determined toner saving ratio by assessing the legibility of the character based on the character information.
- the present invention also provides an image processing method for an image processing device including a storage storing character information on a character-by-character basis, the character information being information affecting legibility of a character, the image processing method comprising determining a toner saving ratio for each character contained in a to-be-printed image so that legibility of the character achieves a preset target value at the determined toner saving ratio by assessing the legibility of the character based on the character information.
- the present invention also provides a non-transitory computer-readable recording medium containing a computer program that, when executed by at least one processor of a computing device including a storage storing character information on a character-by-character basis, the character information being information affecting legibility of a character, causes the computing device to execute determining a toner saving ratio for each character contained in a to-be-printed image so that legibility of the character achieves a preset target value at the determined toner saving ratio by assessing the legibility of the character based on the character information.
- FIG. 1 is a block diagram illustrating an example configuration of a system including an image processing device according to a first embodiment of the present invention
- FIG. 2 is a block diagram illustrating an example hardware structure of an image forming apparatus according to the first embodiment
- FIG. 3 is a block diagram illustrating a functional configuration of the image processing device according to the first embodiment
- FIG. 4 is a block diagram illustrating an internal configuration of a toner-saving-ratio determining unit of the first embodiment
- FIG. 5 is a flowchart of processes to be performed by the toner-saving-ratio determining unit illustrated in FIG. 4 ;
- FIG. 6 is a diagram describing how legibility varies among characters
- FIG. 7 is an explanatory diagram illustrating an example (images) of character of the document before and after a contour extraction process
- FIG. 8 is a block diagram illustrating an internal configuration of the toner-saving-ratio determining unit of a second embodiment of the present invention.
- FIG. 9 is a flowchart of processes to be performed by the toner-saving-ratio determining unit illustrated in FIG. 8 .
- An image forming apparatus performs the following control operations when performing printing in a toner saver mode. More specifically, the image forming apparatus includes a character structure database and a toner-saving-ratio determining unit. Values obtained by quantifying structural complexities of characters on a character-by-character basis are stored in the character structure database in advance. Desired print quality is specified before printing. During printing, the toner-saving-ratio determining unit determines legibility based on a size, complexity, font type, and color of a character for each of characters in an image of an original document, thereby applying a toner saving ratio, at which the desired print quality is achieved, to each of the characters. This will be described more specifically below.
- an image forming apparatus 100 is embodied as a multifunction peripheral, such as a popularly-known electrophotographic printer, having a function of forming a color image.
- a multifunction peripheral such as a popularly-known electrophotographic printer
- Such an image forming apparatus causes toner to stick to a latent image formed on an image bearer and then transfers the toner onto recording paper.
- a toner saver function is provided in some type of such image forming apparatuses to minimize consumption of the toner. Accordingly, the toner saver function is also applicable to an image forming apparatus that uses ink as consumable in lieu of toner.
- the image forming apparatus may be embodied as an inkjet printer that performs printing using ink droplets.
- FIG. 1 is a block diagram illustrating an example configuration of a system including an image processing device according to the first embodiment.
- An image processing device 70 performs predetermined processing on image data and outputs the processed image data to an optical writing system (not shown) of an image forming unit 80 included in the image forming apparatus 100 .
- a host computer 101 is connected to a network (not shown) or the like, includes a printer driver 102 , and has a predetermined interface.
- the host computer 101 is configured to output image data representing a to-be-printed image as a file to the image forming apparatus 100 via the printer driver 102 .
- FIG. 2 is a block diagram illustrating an example hardware structure of the image forming apparatus 100 according to the first embodiment.
- the image forming apparatus 100 includes a system bus 50 , an external I/F 51 , a CPU (central processing unit) 52 , a ROM (read-only memory) 53 , a RAM (random access memory) 54 , an operation panel I/F 55 , an operation panel 56 , NVRAMs 57 , 58 , 59 , and 60 , a controller 65 , the image processing device 70 , and an image forming unit 80 .
- the CPU 52 provides overall control of accesses to and from devices of various types connected to the system bus 50 based on control program instructions or the like stored in the ROM 53 .
- the CPU 52 controls inputs/outputs to/from electrical devices (not shown) such as a sensor, a motor, a clutch, and a heater connected via I/O (none of which is shown).
- the ROM 53 stores the control program instructions, example flowcharts therefor are illustrated in FIGS. 5 and 9 which will be described later, for the CPU 52 and the like.
- the CPU 52 executes the control program instructions stored in the ROM 53 .
- the external I/F 51 allows carrying out communications with an external device such as the host computer 101 via the external I/F 51 .
- the RAM 54 is a RAM functioning as a main memory, a working area, and the like of the CPU 52 and used as an area where recorded data is loaded, an area where environmental data is stored, and the like.
- Each of the NVRAMs 57 , 58 , 59 , and 60 is mounted on one of toner containers (not shown) for respective colors to store information about a remaining amount of toner in the toner container and the like.
- the operation panel 56 connected to the system bus 50 via the operation panel I/F 55 can be used to configure a printer mode and the like.
- the image processing device 70 receives image data from the controller 65 and transmits the image data to the optical writing system (not shown). The image processing device 70 also determines a toner saving ratio, which will be described later, based on the image data received from the controller 65 .
- the image forming unit 80 includes the writing optical system that performs optical writing in accordance with image data, an image formation system, a fixing system, and a paper feeding/conveyance system to print image data on recording paper.
- FIG. 3 is a block diagram illustrating a functional configuration of the image processing device 70 according to the first embodiment.
- the image processing device 70 is implemented in the CPU 52 and provides functions of a command interpreter 10 , a toner-saving-ratio determining unit 11 , a character structure database 12 serving as a storage, and a toner-saving processing unit 13 .
- FIG. 3 illustrates an example where the functions of the command interpreter 10 , the toner-saving-ratio determining unit 11 , and the toner-saving processing unit 13 are mounted on the image forming apparatus 100 .
- the functions may be mounted on the host computer 101 .
- the system is configured such that to-be-printed image data generated by the host computer 101 is sent to the image forming apparatus 100 , where the image data is printed by the image forming unit 80 .
- the printer driver 102 generates PDL (page description language) data from image data of an original document or image data of a document generated by the host computer 101 in accordance with user-specified print settings and transfers the PDL data to the command interpreter 10 .
- the PDL data includes the following information.
- the PDL data may include a font size, N of N-up printing, a scaling factor, font type (e.g., Gothic type or Ming type), font color, whether or not boldface is selected, whether or not the toner saver mode is selected, print quality in the toner saver mode (legibility target value), and paper color.
- font type e.g., Gothic type or Ming type
- font color e.g., whether or not boldface is selected, whether or not the toner saver mode is selected, print quality in the toner saver mode (legibility target value), and paper color.
- the command interpreter 10 determines attributes of objects in the image data of the document.
- the attribute may be character, photo, graphic, or the like. If the toner saver mode is selected, the command interpreter 10 applies a default toner saving ratio for photo objects and that for graphic objects to photo objects and graphic objects, respectively. However, toner saving ratios, which are to be determined by the toner-saving-ratio determining unit 11 later, for character objects are not applied at this stage.
- the character structure database 12 stores the following information to be used by the toner-saving-ratio determining unit 11 .
- the character structure database 12 serving as the storage stores character information, which is information affecting legibility of a character, on a character-by-character basis. More specifically, character information such as the number of strokes (hereinafter, “stroke count”) of each character and magnitude of effect (hereinafter, “font factor”) of the toner server mode on each font type is quantified, and stored and accumulated in the character structure database 12 in advance.
- the character structure database 12 may be implemented in a nonvolatile storage device such as a hard disk drive, for example. Although the function of the character structure database 12 is mounted on the image forming apparatus 100 in FIG. 3 , the function may alternatively be mounted on the host computer 101 . Further alternatively, a form in which the host computer 101 or the image forming apparatus 100 accesses an external server where the character structure database 12 is constructed via a network (not shown) may be employed.
- the toner-saving-ratio determining unit 11 determines, for each character contained in a to-be-printed image, a toner saving ratio at which legibility of the character achieves a preset target value by assessing the legibility based on the character information stored in the character structure database 12 . Detail of the toner-saving-ratio determining unit 11 will be described later.
- the toner-saving processing unit 13 performs a toner saving process on the to-be-printed image in accordance with the toner saving ratios determined by the toner-saving-ratio determining unit 11 .
- the image forming unit 80 performs an image forming process according to a predetermined image formation procedure, thereby printing the image on which the toner saving process has been performed by the toner-saving processing unit 13 on recording paper.
- Factors that affect character legibility in the toner saver mode can include a character size, style, structural complexity of each character, and color.
- the character legibility can be defined as given in Equation (1):
- Sz is a size factor
- Tp is a style factor
- Cp is a complexity factor
- Cl is a color factor
- Sv is a toner saving ratio
- the factors involved in the legibility can be determined by the following methods.
- the toner saving ratio Sv is determined in accordance with the definition given in Equation (2) so that the legibility achieves the preset legibility target value.
- the legibility target value is specified by a user using the printer driver 102 depending on a desired print quality (legibility).
- the magnitude of effect of the toner saver mode on the legibility is larger when the character is of a constant-width font (such as Gothic type) than when the character is of a varying-width font (such as Ming type).
- font factors of respective fonts are stored in the character structure database 12 in advance.
- a decrease in legibility due to the toner saver mode is smaller when the character is of a boldface font than when the character is of a normal font. Accordingly, when the boldface is selected, the style factor Tp is to be multiplied by a boldface factor (which may be two, for example).
- the style factor Tp is determined from Equation (4) below.
- Tp (font factor) ⁇ (boldface factor) (4)
- the complexity factor Cp the lower the character's structural complexity, the smaller the magnitude of effect of the toner saving ratio Sv on the legibility.
- the complexity factor Cp may preferably be determined by retrieving corresponding character's complexity from characters' complexities stored on a character-by-character basis in advance.
- the character's complexities are preferably determined based on stroke counts; this is because character's complexities have high correlation with stroke counts.
- the color factor Cl the larger the difference in luminance between color of paper and color of the character, the smaller the magnitude of effect of the toner saving ratio Sv on the legibility. Accordingly, the color factor Cl is determined from Equation (5) below.
- the luminance can be calculated by converting RGB values using Equation (6) below which is generally used in the conversion.
- Equation (6) Y is the luminance.
- the Cl is 1 (maximum value).
- FIG. 4 is a block diagram illustrating an internal configuration of the toner-saving-ratio determining unit 11 of the first embodiment.
- the toner-saving-ratio determining unit 11 includes a size-factor determining unit 20 , a style-factor determining unit 21 , a complexity-factor determining unit 22 , a color-factor determining unit 23 , and a toner-saving-ratio calculation unit 24 .
- the command interpreter 10 enters a character code and a font type into the character structure database 12 .
- the command interpreter 10 feeds information about a font size, N of N-up printing, and a scaling factor into the size-factor determining unit 20 .
- the command interpreter 10 feeds information about a boldface factor into the style-factor determining unit 21 .
- the command interpreter 10 feeds information about a paper color and a character color into the color-factor determining unit 23 .
- the command interpreter 10 enters the character code and the font type into the character structure database 12 .
- the character structure database 12 feeds a font factor into the style-factor determining unit 21 .
- the character structure database 12 feeds a stroke count of the character into the complexity-factor determining unit 22 .
- the size-factor determining unit 20 determines the size factor Sz from the information about the font size, N of N-up printing, and the scaling factor.
- the size factor Sz is calculated from Equation (3) described earlier.
- the style-factor determining unit 21 determines the style factor Tp from the information about the font factor and the boldface factor.
- the style factor Tp is calculated from Equation (4) described earlier.
- the complexity-factor determining unit 22 determines the complexity factor Cp from the stroke count of the character.
- the color-factor determining unit 23 determines the color factor Cl from the information about the paper color and the character color.
- the color factor Cl is calculated using Equations (5) and (6) described earlier.
- the toner-saving-ratio calculation unit 24 calculates the toner saving ratio Sv from the factors determined by the size-factor determining unit 20 , the style-factor determining unit 21 , the complexity-factor determining unit 22 , and the color-factor determining unit 23 and the legibility target value.
- the factors are determined based on information fed from the command interpreter 10 and the character structure database 12 .
- the toner-saving-ratio calculation unit 24 determines the toner saving ratio Sv from the factors and outputs the determined toner saving ratio Sv.
- FIG. 5 is a flowchart of processes to be performed by the toner-saving-ratio determining unit 11 illustrated in FIG. 4 .
- the functional units of the toner-saving-ratio determining unit 11 illustrated in FIG. 4 perform the processes described below on a target character image (hereinafter, sometimes referred to as “character object”) fed via the command interpreter 10 .
- character object a target character image
- the processes for determining the toner saving ratio illustrated in FIG. 5 are performed as follows.
- the size-factor determining unit 20 determines the size factor Sz from a font size, N of N-up printing, and a scaling factor fed from the command interpreter 10 (step S 11 ).
- the style-factor determining unit 21 determines the style factor Tp from a font factor fed from the character structure database 12 and a boldface factor fed from the command interpreter 10 (step S 12 ).
- the complexity-factor determining unit 22 determines the complexity factor Cp from a stroke count of the character fed from the character structure database 12 (step S 13 ). Thereafter, the color-factor determining unit 23 determines the color factor Cl from paper color and character color fed from the command interpreter 10 (step S 14 ). Thereafter, the toner-saving-ratio calculation unit 24 calculates the toner saving ratio Sv from the determined factors (step S 15 ).
- FIG. 6 illustrates an example of how the toner saver mode affects legibility of characters that differ in font type, font size, stroke count, and color.
- FIG. 6 illustrates a difference between an image (indicated by (A)) of a character indicated by [ 1 ] (Gothic type, 36 points, 6 strokes, black (luminance: 0)) formed without applying the toner saver mode and an image (indicated by (B)) of the same formed in the toner saver mode.
- A image
- [ 1 ] Gothic type, 36 points, 6 strokes, black (luminance: 0)
- FIG. 6 also illustrates differences between images (indicated by (A)) of the following characters formed without applying the toner saver mode and images (indicated by (B)) of the same formed in the toner saver mode: a character (Ming type, 36 points, 6 strokes, black (luminance: 0)) indicated by [ 2 ]; a character (Ming type, 10 points, 6 strokes, black (luminance: 0)) indicated by [ 3 ]; a character (Ming type, 10 points, 27 strokes, black (luminance: 0)) indicated by [ 4 ]; and a character (Ming type, 10 points, 27 strokes, magenta (luminance: 105)) indicated by [ 5 ].
- the image processing device 70 includes the character structure database 12 and the toner-saving-ratio determining unit 11 .
- Values obtained by quantifying structural complexities of characters on a character-by-character basis are stored in the character structure database 12 in advance.
- a desired print quality is specified.
- the toner-saving-ratio determining unit 11 determines legibility (using Equation (1) described earlier) of each character in an image of an original document based on a size, complexity, font type, and color of the character.
- the toner-saving-ratio determining unit 11 thus determines the toner saving ratio Sv, at which the desired print quality can be achieved, for the each character.
- the toner saving ratio Sv that is optimized depending on structure and color of the character can be applied.
- the toner-saving-ratio determining unit 11 determines a character size based on a font size of the character in the to-be-printed image data, N of N-up printing of an original document, and a scaling factor. Accordingly, the toner-saving-ratio determining unit 11 can apply an appropriate toner saving ratio with not only an original character size of the to-be-printed image data fed to the image processing device 70 but also the character size which may be different from the original character size due to print settings into account.
- the toner-saving-ratio determining unit 11 determines structural complexity of each character from a stroke count of the character. Use of the stroke count which is a measure of complexity specific to each character facilitates quantification of complexity.
- the character structure database 12 stores information about the stroke count of each character so that the information can be used in determining the toner saving ratio Sv. Accordingly, the toner-saving-ratio determining unit 11 can automatically obtain the stroke count of each character by retrieving the stroke count from the character structure database 12 .
- the toner-saving-ratio determining unit 11 is capable of specifying color of paper where printing is to be performed and assesses legibility by using a difference in luminance between color of each character and the paper color. Accordingly, the toner-saving-ratio determining unit 11 can apply the toner saving ratio Sv of an appropriate value at which legibility can be ensured even if colored paper, rather than normal white paper, is used.
- the color factor Cl when the difference in luminance between the paper color and the character color is small (as in a case where the paper color is light red and the character color is magenta), the color factor Cl is small and, accordingly, the toner saving ratio Sv is set to a large value so that legibility achieves a target value.
- the density printable by the image forming unit 80 there is an upper limit to the toner saving ratio Sv (the upper limit is reached when the toner saver mode is not applied).
- legibility is increased by performing image processing referred to as “contour extraction process” described below on a to-be-printed character.
- the second embodiment differs from the first embodiment described above in performing the contour extraction process on a character(s) in an original document. Functions and factors similar to those of the first embodiment are identified by like reference numerals, and repeated description is omitted.
- the second embodiment is described below through a concrete example.
- Cl′ is a converted color factor determined from an equation, where converted contour color obtained by the image processing [2] described above is used in lieu of character color, similar to the Equation (5) of the first embodiment.
- Equation (7) includes multiplication by a contour factor Ed (e.g., multiplication by ten) to take the magnitude of effect of conversion into a contour character by contour extraction on legibility into account.
- Ed e.g., multiplication by ten
- the method described above allows compensating for the lowered color factor Cl with multiplication by the contour factor Ed, thereby setting the toner saving ratio Sv to a low value. Furthermore, converting a character into a contour character leads to reduction in toner consumption.
- FIG. 7 is a diagram illustrating an example (images) of the character of the document before and after the contour extraction process.
- FIG. 7 illustrates an image (indicated by (A)), on which the contour extraction process is not performed yet, of a character the color of which is light magenta (luminance: 180) on paper the color of which is light red (luminance: 216) and an image (indicated by (B)), on which the contour extraction process has been performed, of only contours, the color of which is black (luminance: 0), of the character on paper the color of which is light red (luminance: 216).
- the example illustrated in FIG. 7 indicates that the image indicated by (A) on which the contour extraction process is not performed yet is low in legibility due to the small difference in luminance between the paper color and the character color.
- the image having undergone the contour extraction process indicated by (B) exhibits the large difference in luminance.
- the diagram indicates that legibility of the Kanji character, which is given as an example character, is increased by the process of converting the character into the contour character.
- FIG. 8 is a block diagram illustrating an internal configuration of the toner-saving-ratio determining unit 11 of the second embodiment.
- the toner-saving-ratio determining unit 11 includes, in addition to the above-described determining units illustrated in FIG. 4 , a color-factor judging unit 25 , a contour extracting unit 26 , and selectors 27 and 28 . More specifically, in the toner-saving-ratio determining unit 11 illustrated in FIG. 8 , the color-factor judging unit 25 , the contour extracting unit 26 , and the selectors 27 and 28 are provided on the output side of the color-factor determining unit 23 .
- the color-factor judging unit 25 judges the color factor Cl output from the color-factor determining unit 23 .
- the contour extracting unit 26 determines the converted color factor Cl′ and a converted character object from a character object and paper color fed from the command interpreter 10 and outputs the converted color factor Cl′ and the converted character object.
- the selector 27 selects either the color factor Cl or the converted color factor Cl′ and outputs the selected color factor to the toner-saving-ratio calculation unit 24 .
- the selector 28 selects either the character object or the converted character object and outputs the selected character object to an external entity.
- the toner-saving-ratio determining unit 11 illustrated in FIG. 8 includes, downstream of the color-factor determining unit 23 , the color-factor judging unit 25 that makes judgment by comparison against the lower limit.
- the contour extracting unit 26 calculates the converted color factor Cl′ from the converted color of the contours of the character and performs the contour extraction process on the character object.
- the selector 27 and the selector 28 select the color factor and the character object, respectively, according to a result of judgment made by the color-factor judging unit 25 . If it is judged that the color factor Cl is lower than the lower limit, the selectors 27 and 28 select the converted color factor Cl′ and the converted character object output from the contour extracting unit 26 .
- the selectors 27 and 28 select the color factor Cl output from the color-factor determining unit 23 and the character object fed from the command interpreter 10 . In this case, the outputs of the contour extracting unit 26 are not used.
- FIG. 9 is a flowchart of processes to be performed by the toner-saving-ratio determining unit 11 illustrated in FIG. 8 . Because the processes at step S 21 to step S 24 and step S 28 of FIG. 9 are similar to the processes step S 11 to step S 14 and step S 15 of FIG. 5 , operations at step S 25 and following steps are described below.
- the color-factor judging unit 25 makes judgment by comparing the color factor Cl against a preset lower limit (step S 25 ). If the result of judgment made by the color-factor judging unit 25 is that the color factor Cl is lower than the lower limit (Yes at step S 25 ), the contour extracting unit 26 performs the contour extraction process (step S 26 ). On the other hand, if the result of judgment made by the color-factor judging unit 25 is that the color factor Cl is equal to or higher than the lower limit (No at step S 25 ), the contour extraction process by the contour extracting unit 26 is skipped, and the toner-saving-ratio calculation process at step S 27 is performed.
- the toner-saving-ratio determining unit 11 converts the character color to color which greatly differs in luminance from the paper color. Accordingly, even when character color and paper color are of such a combination with which necessary legibility cannot be obtained even without the toner saver mode, legibility can be increased by converting the character color.
- the toner-saving-ratio determining unit 11 converts the character into a contour character by extracting contours of the character. This process of converting a character into a contour character allows reducing toner consumption while ensuring readability.
- program instructions to be executed in the first or second embodiment are provided as being stored in the ROM 53 in advance; however, the program instructions may be provided otherwise.
- the program instructions to be executed in the embodiment may be provided as a computer program product recorded on a computer-readable recording medium.
- the program instructions may be provided as being recorded on a computer-readable recording medium such as a CD-ROM, an FD (flexible disk), a CD-R, or a DVD (digital versatile disk) in an installable or executable format.
- the program instructions to be executed in the embodiment may alternatively be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network.
- the program instructions to be executed in the embodiment may alternatively be configured to be provided or distributed via a network such as the Internet.
- the program instructions to be executed in the embodiment has a structure made up of modules providing the functions of the command interpreter 10 , the toner-saving-ratio determining unit 11 , and the toner-saving processing unit 13 described above.
- the CPU (processor) 52 reads out the program instructions from the recording medium such as ROM 53 and executes the program instructions to load the various units on a main storage device such as the RAM 54 . As a result, the units are generated on the main storage device.
- an amount of toner consumed in printing characters can be reduced appropriately while avoiding reduction in legibility of the printed characters.
Abstract
Description
- The present application claims priority to and incorporates by reference the entire contents of Japanese Patent Application No. 2014-212815 filed in Japan on Oct. 17, 2014.
- 1. Field of the Invention
- The present invention relates to a method and a device for image processing as well as to a computer-readable recording medium.
- 2. Description of the Related Art
- Some conventional types of image forming apparatuses have a toner saver function of printing an image with a reduced amount of colored material such as toner than normal. Some types of image forming apparatuses have a multiple-up (N-up) printing function of printing an image containing multiple pages (N pages) of an original document on a single sheet of paper. Although both the toner saver function and the N-up printing function allow reducing toner consumption per a page of the document, if the toner consumption is excessively reduced by the toner saver function, a problem of a decrease in character legibility can arise. A configuration that applies an optimum toner saving ratio depending on a character size to solve this problem is known.
- For example, Japanese Laid-open Patent Application No. 2014-32436 discloses a configuration for applying an appropriate toner saving ratio by analyzing a size of a character in data representing an original document image and determining a toner saving ratio based on the character size.
- However, conventional techniques such as those noted above are disadvantageous in the following respects. The conventional configuration that applies an optimum toner saving ratio depending on a character size does not take difference in structure and/or color between individual characters into account. For this reason, it has been a problem with the conventional techniques that legibility of a character of relatively complicated structure or light color is impaired by toner saving and that toner consumption of a character of relatively simple structure or thick color cannot be reduced satisfactorily. This problem can arise also with the technique disclosed in Japanese Laid-open Patent Application No. 2014-32436. This is because the toner saving is carried out without taking difference in structure and/or color between individual characters into account.
- In view of the above circumstances, there is a need for a technique that allows reducing an amount of toner consumed in printing characters appropriately while avoiding reduction in legibility of the printed characters.
- It is an object of the present invention to at least partially solve the problems in the conventional technology.
- According to the present invention, there is provided an image processing device comprising: a storage that stores therein character information on a character-by-character basis, the character information being information affecting legibility of a character; and circuitry configured to determine a toner saving ratio for each character contained in a to-be-printed image so that legibility of the character achieves a preset target value at the determined toner saving ratio by assessing the legibility of the character based on the character information.
- The present invention also provides an image processing method for an image processing device including a storage storing character information on a character-by-character basis, the character information being information affecting legibility of a character, the image processing method comprising determining a toner saving ratio for each character contained in a to-be-printed image so that legibility of the character achieves a preset target value at the determined toner saving ratio by assessing the legibility of the character based on the character information.
- The present invention also provides a non-transitory computer-readable recording medium containing a computer program that, when executed by at least one processor of a computing device including a storage storing character information on a character-by-character basis, the character information being information affecting legibility of a character, causes the computing device to execute determining a toner saving ratio for each character contained in a to-be-printed image so that legibility of the character achieves a preset target value at the determined toner saving ratio by assessing the legibility of the character based on the character information.
- The above and other objects, features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
-
FIG. 1 is a block diagram illustrating an example configuration of a system including an image processing device according to a first embodiment of the present invention; -
FIG. 2 is a block diagram illustrating an example hardware structure of an image forming apparatus according to the first embodiment; -
FIG. 3 is a block diagram illustrating a functional configuration of the image processing device according to the first embodiment; -
FIG. 4 is a block diagram illustrating an internal configuration of a toner-saving-ratio determining unit of the first embodiment; -
FIG. 5 is a flowchart of processes to be performed by the toner-saving-ratio determining unit illustrated inFIG. 4 ; -
FIG. 6 is a diagram describing how legibility varies among characters; -
FIG. 7 is an explanatory diagram illustrating an example (images) of character of the document before and after a contour extraction process; -
FIG. 8 is a block diagram illustrating an internal configuration of the toner-saving-ratio determining unit of a second embodiment of the present invention; and -
FIG. 9 is a flowchart of processes to be performed by the toner-saving-ratio determining unit illustrated inFIG. 8 . - Exemplary embodiments of the present invention are described in detail below with reference to the accompanying drawings.
- An image forming apparatus according to a first embodiment of the present invention performs the following control operations when performing printing in a toner saver mode. More specifically, the image forming apparatus includes a character structure database and a toner-saving-ratio determining unit. Values obtained by quantifying structural complexities of characters on a character-by-character basis are stored in the character structure database in advance. Desired print quality is specified before printing. During printing, the toner-saving-ratio determining unit determines legibility based on a size, complexity, font type, and color of a character for each of characters in an image of an original document, thereby applying a toner saving ratio, at which the desired print quality is achieved, to each of the characters. This will be described more specifically below.
- In the first embodiment, an
image forming apparatus 100 is embodied as a multifunction peripheral, such as a popularly-known electrophotographic printer, having a function of forming a color image. Such an image forming apparatus causes toner to stick to a latent image formed on an image bearer and then transfers the toner onto recording paper. A toner saver function is provided in some type of such image forming apparatuses to minimize consumption of the toner. Accordingly, the toner saver function is also applicable to an image forming apparatus that uses ink as consumable in lieu of toner. Hence, the image forming apparatus may be embodied as an inkjet printer that performs printing using ink droplets. -
FIG. 1 is a block diagram illustrating an example configuration of a system including an image processing device according to the first embodiment. Animage processing device 70 performs predetermined processing on image data and outputs the processed image data to an optical writing system (not shown) of animage forming unit 80 included in theimage forming apparatus 100. - A
host computer 101 is connected to a network (not shown) or the like, includes aprinter driver 102, and has a predetermined interface. Thehost computer 101 is configured to output image data representing a to-be-printed image as a file to theimage forming apparatus 100 via theprinter driver 102. -
FIG. 2 is a block diagram illustrating an example hardware structure of theimage forming apparatus 100 according to the first embodiment. Theimage forming apparatus 100 includes asystem bus 50, an external I/F 51, a CPU (central processing unit) 52, a ROM (read-only memory) 53, a RAM (random access memory) 54, an operation panel I/F 55, anoperation panel 56, NVRAMs 57, 58, 59, and 60, a controller 65, theimage processing device 70, and animage forming unit 80. TheCPU 52 provides overall control of accesses to and from devices of various types connected to thesystem bus 50 based on control program instructions or the like stored in theROM 53. TheCPU 52 controls inputs/outputs to/from electrical devices (not shown) such as a sensor, a motor, a clutch, and a heater connected via I/O (none of which is shown). - More specifically, the
ROM 53 stores the control program instructions, example flowcharts therefor are illustrated inFIGS. 5 and 9 which will be described later, for theCPU 52 and the like. TheCPU 52 executes the control program instructions stored in theROM 53. The external I/F 51 allows carrying out communications with an external device such as thehost computer 101 via the external I/F 51. - The
RAM 54 is a RAM functioning as a main memory, a working area, and the like of theCPU 52 and used as an area where recorded data is loaded, an area where environmental data is stored, and the like. Each of the NVRAMs 57, 58, 59, and 60 is mounted on one of toner containers (not shown) for respective colors to store information about a remaining amount of toner in the toner container and the like. Theoperation panel 56 connected to thesystem bus 50 via the operation panel I/F 55 can be used to configure a printer mode and the like. - The
image processing device 70 receives image data from the controller 65 and transmits the image data to the optical writing system (not shown). Theimage processing device 70 also determines a toner saving ratio, which will be described later, based on the image data received from the controller 65. - The
image forming unit 80 includes the writing optical system that performs optical writing in accordance with image data, an image formation system, a fixing system, and a paper feeding/conveyance system to print image data on recording paper. -
FIG. 3 is a block diagram illustrating a functional configuration of theimage processing device 70 according to the first embodiment. Theimage processing device 70 is implemented in theCPU 52 and provides functions of acommand interpreter 10, a toner-saving-ratio determining unit 11, acharacter structure database 12 serving as a storage, and a toner-savingprocessing unit 13. - All or a part of the functional configuration of the
image processing device 70 may be implemented in hardware.FIG. 3 illustrates an example where the functions of thecommand interpreter 10, the toner-saving-ratio determining unit 11, and the toner-savingprocessing unit 13 are mounted on theimage forming apparatus 100. Alternatively, when implemented in software, the functions may be mounted on thehost computer 101. - The system is configured such that to-be-printed image data generated by the
host computer 101 is sent to theimage forming apparatus 100, where the image data is printed by theimage forming unit 80. - The
printer driver 102 generates PDL (page description language) data from image data of an original document or image data of a document generated by thehost computer 101 in accordance with user-specified print settings and transfers the PDL data to thecommand interpreter 10. The PDL data includes the following information. - The PDL data may include a font size, N of N-up printing, a scaling factor, font type (e.g., Gothic type or Ming type), font color, whether or not boldface is selected, whether or not the toner saver mode is selected, print quality in the toner saver mode (legibility target value), and paper color.
- The
command interpreter 10 determines attributes of objects in the image data of the document. The attribute may be character, photo, graphic, or the like. If the toner saver mode is selected, thecommand interpreter 10 applies a default toner saving ratio for photo objects and that for graphic objects to photo objects and graphic objects, respectively. However, toner saving ratios, which are to be determined by the toner-saving-ratio determining unit 11 later, for character objects are not applied at this stage. - The
character structure database 12 stores the following information to be used by the toner-saving-ratio determining unit 11. Thecharacter structure database 12 serving as the storage stores character information, which is information affecting legibility of a character, on a character-by-character basis. More specifically, character information such as the number of strokes (hereinafter, “stroke count”) of each character and magnitude of effect (hereinafter, “font factor”) of the toner server mode on each font type is quantified, and stored and accumulated in thecharacter structure database 12 in advance. - The
character structure database 12 may be implemented in a nonvolatile storage device such as a hard disk drive, for example. Although the function of thecharacter structure database 12 is mounted on theimage forming apparatus 100 inFIG. 3 , the function may alternatively be mounted on thehost computer 101. Further alternatively, a form in which thehost computer 101 or theimage forming apparatus 100 accesses an external server where thecharacter structure database 12 is constructed via a network (not shown) may be employed. - The toner-saving-
ratio determining unit 11 determines, for each character contained in a to-be-printed image, a toner saving ratio at which legibility of the character achieves a preset target value by assessing the legibility based on the character information stored in thecharacter structure database 12. Detail of the toner-saving-ratio determining unit 11 will be described later. - The toner-saving
processing unit 13 performs a toner saving process on the to-be-printed image in accordance with the toner saving ratios determined by the toner-saving-ratio determining unit 11. - The
image forming unit 80 performs an image forming process according to a predetermined image formation procedure, thereby printing the image on which the toner saving process has been performed by the toner-savingprocessing unit 13 on recording paper. - A method for determining the toner saving ratio according to the first embodiment is described below. Factors that affect character legibility in the toner saver mode can include a character size, style, structural complexity of each character, and color. The character legibility can be defined as given in Equation (1):
-
legibility=Sz×Tp×Cp×Cl×Sv (1) - where Sz is a size factor, Tp is a style factor, Cp is a complexity factor, Cl is a color factor, and Sv is a toner saving ratio.
- The factors involved in the legibility can be determined by the following methods. The toner saving ratio Sv is determined in accordance with the definition given in Equation (2) so that the legibility achieves the preset legibility target value.
-
Sv=(legibility target value)/(Sz×Tp×Cp×Cl) (2) - The smaller the toner saving ratio Sv, the smaller the toner consumption (i.e., the lower the image density). The legibility target value is specified by a user using the
printer driver 102 depending on a desired print quality (legibility). - The methods for determining the factors are described below. The smaller the character size, the smaller the magnitude of effect of the toner saving ratio Sv on the legibility. Accordingly, the size factor Sz is determined from Equation (3) below.
-
Sz=(font size)×(N of N-up printing)×(scaling factor) (3) - With regard to the style factor Tp, the magnitude of effect of the toner saver mode on the legibility is larger when the character is of a constant-width font (such as Gothic type) than when the character is of a varying-width font (such as Ming type). To take this into account, font factors of respective fonts are stored in the
character structure database 12 in advance. Furthermore, a decrease in legibility due to the toner saver mode is smaller when the character is of a boldface font than when the character is of a normal font. Accordingly, when the boldface is selected, the style factor Tp is to be multiplied by a boldface factor (which may be two, for example). The style factor Tp is determined from Equation (4) below. -
Tp=(font factor)×(boldface factor) (4) - With regard to the complexity factor Cp, the lower the character's structural complexity, the smaller the magnitude of effect of the toner saving ratio Sv on the legibility. To take this into account, the complexity factor Cp may preferably be determined by retrieving corresponding character's complexity from characters' complexities stored on a character-by-character basis in advance. The character's complexities are preferably determined based on stroke counts; this is because character's complexities have high correlation with stroke counts.
- With regard to the color factor Cl, the larger the difference in luminance between color of paper and color of the character, the smaller the magnitude of effect of the toner saving ratio Sv on the legibility. Accordingly, the color factor Cl is determined from Equation (5) below.
-
Cl=((luminance of paper color)−(luminance of character color))/255 (5) - The luminance can be calculated by converting RGB values using Equation (6) below which is generally used in the conversion. In Equation (6), Y is the luminance. For example, when the color of paper where an image is to be printed is white (luminance value: 255) and the character color is black (luminance value: 0), the Cl is 1 (maximum value).
-
Y=0.2990*R+0.5870*G+0.1140*B (6) -
FIG. 4 is a block diagram illustrating an internal configuration of the toner-saving-ratio determining unit 11 of the first embodiment. The toner-saving-ratio determining unit 11 includes a size-factor determining unit 20, a style-factor determining unit 21, a complexity-factor determining unit 22, a color-factor determining unit 23, and a toner-saving-ratio calculation unit 24. - The
command interpreter 10 enters a character code and a font type into thecharacter structure database 12. Thecommand interpreter 10 feeds information about a font size, N of N-up printing, and a scaling factor into the size-factor determining unit 20. Thecommand interpreter 10 feeds information about a boldface factor into the style-factor determining unit 21. Thecommand interpreter 10 feeds information about a paper color and a character color into the color-factor determining unit 23. Thecommand interpreter 10 enters the character code and the font type into thecharacter structure database 12. - The
character structure database 12 feeds a font factor into the style-factor determining unit 21. Thecharacter structure database 12 feeds a stroke count of the character into the complexity-factor determining unit 22. - The size-
factor determining unit 20 determines the size factor Sz from the information about the font size, N of N-up printing, and the scaling factor. The size factor Sz is calculated from Equation (3) described earlier. - The style-
factor determining unit 21 determines the style factor Tp from the information about the font factor and the boldface factor. The style factor Tp is calculated from Equation (4) described earlier. - The complexity-
factor determining unit 22 determines the complexity factor Cp from the stroke count of the character. - The color-
factor determining unit 23 determines the color factor Cl from the information about the paper color and the character color. The color factor Cl is calculated using Equations (5) and (6) described earlier. - The toner-saving-
ratio calculation unit 24 calculates the toner saving ratio Sv from the factors determined by the size-factor determining unit 20, the style-factor determining unit 21, the complexity-factor determining unit 22, and the color-factor determining unit 23 and the legibility target value. - As described above, with the configuration illustrated in
FIG. 2 , the factors are determined based on information fed from thecommand interpreter 10 and thecharacter structure database 12. The toner-saving-ratio calculation unit 24 determines the toner saving ratio Sv from the factors and outputs the determined toner saving ratio Sv. -
FIG. 5 is a flowchart of processes to be performed by the toner-saving-ratio determining unit 11 illustrated inFIG. 4 . Referring toFIG. 5 , the functional units of the toner-saving-ratio determining unit 11 illustrated inFIG. 4 perform the processes described below on a target character image (hereinafter, sometimes referred to as “character object”) fed via thecommand interpreter 10. - The processes for determining the toner saving ratio illustrated in
FIG. 5 are performed as follows. The size-factor determining unit 20 determines the size factor Sz from a font size, N of N-up printing, and a scaling factor fed from the command interpreter 10 (step S11). Thereafter, the style-factor determining unit 21 determines the style factor Tp from a font factor fed from thecharacter structure database 12 and a boldface factor fed from the command interpreter 10 (step S12). - Thereafter, the complexity-
factor determining unit 22 determines the complexity factor Cp from a stroke count of the character fed from the character structure database 12 (step S13). Thereafter, the color-factor determining unit 23 determines the color factor Cl from paper color and character color fed from the command interpreter 10 (step S14). Thereafter, the toner-saving-ratio calculation unit 24 calculates the toner saving ratio Sv from the determined factors (step S15). - How legibility varies among characters is described below with reference to
FIG. 6 .FIG. 6 illustrates an example of how the toner saver mode affects legibility of characters that differ in font type, font size, stroke count, and color.FIG. 6 illustrates a difference between an image (indicated by (A)) of a character indicated by [1] (Gothic type, 36 points, 6 strokes, black (luminance: 0)) formed without applying the toner saver mode and an image (indicated by (B)) of the same formed in the toner saver mode.FIG. 6 also illustrates differences between images (indicated by (A)) of the following characters formed without applying the toner saver mode and images (indicated by (B)) of the same formed in the toner saver mode: a character (Ming type, 36 points, 6 strokes, black (luminance: 0)) indicated by [2]; a character (Ming type, 10 points, 6 strokes, black (luminance: 0)) indicated by [3]; a character (Ming type, 10 points, 27 strokes, black (luminance: 0)) indicated by [4]; and a character (Ming type, 10 points, 27 strokes, magenta (luminance: 105)) indicated by [5]. - As described above, in the first embodiment, the
image processing device 70 includes thecharacter structure database 12 and the toner-saving-ratio determining unit 11. Values obtained by quantifying structural complexities of characters on a character-by-character basis are stored in thecharacter structure database 12 in advance. Before printing, a desired print quality is specified. During printing, the toner-saving-ratio determining unit 11 determines legibility (using Equation (1) described earlier) of each character in an image of an original document based on a size, complexity, font type, and color of the character. The toner-saving-ratio determining unit 11 thus determines the toner saving ratio Sv, at which the desired print quality can be achieved, for the each character. As a result, the toner saving ratio Sv that is optimized depending on structure and color of the character can be applied. - Furthermore, the toner-saving-
ratio determining unit 11 determines a character size based on a font size of the character in the to-be-printed image data, N of N-up printing of an original document, and a scaling factor. Accordingly, the toner-saving-ratio determining unit 11 can apply an appropriate toner saving ratio with not only an original character size of the to-be-printed image data fed to theimage processing device 70 but also the character size which may be different from the original character size due to print settings into account. - The toner-saving-
ratio determining unit 11 determines structural complexity of each character from a stroke count of the character. Use of the stroke count which is a measure of complexity specific to each character facilitates quantification of complexity. - The
character structure database 12 stores information about the stroke count of each character so that the information can be used in determining the toner saving ratio Sv. Accordingly, the toner-saving-ratio determining unit 11 can automatically obtain the stroke count of each character by retrieving the stroke count from thecharacter structure database 12. - The toner-saving-
ratio determining unit 11 is capable of specifying color of paper where printing is to be performed and assesses legibility by using a difference in luminance between color of each character and the paper color. Accordingly, the toner-saving-ratio determining unit 11 can apply the toner saving ratio Sv of an appropriate value at which legibility can be ensured even if colored paper, rather than normal white paper, is used. - In the first embodiment described above, when the difference in luminance between the paper color and the character color is small (as in a case where the paper color is light red and the character color is magenta), the color factor Cl is small and, accordingly, the toner saving ratio Sv is set to a large value so that legibility achieves a target value. However, because there is an upper limit to the density printable by the
image forming unit 80, there is an upper limit to the toner saving ratio Sv (the upper limit is reached when the toner saver mode is not applied). Put another way, there is a lower limit to the permissible color factor Cl with which the legibility target value can be achieved. To take this into account, in a second embodiment of the present invention, when the color factor Cl is lower than the lower limit, legibility is increased by performing image processing referred to as “contour extraction process” described below on a to-be-printed character. - More specifically, the second embodiment differs from the first embodiment described above in performing the contour extraction process on a character(s) in an original document. Functions and factors similar to those of the first embodiment are identified by like reference numerals, and repeated description is omitted. The second embodiment is described below through a concrete example.
- In the contour extraction process, image processing [1] and [2] described below are performed.
- [1] Extract contours of a character to convert the character into a contour character.
[2] Convert color of the contours to color that largely differs from paper color in luminance. - Where the method for determining the toner saving ratio Sv according to the second embodiment differs from that of the first embodiment is described below. Legibility is defined as given in Equation (7) below:
-
Legibility=Sz×Tp×Cp×Cl′×Sv×Ed (7) - where Cl′ is a converted color factor determined from an equation, where converted contour color obtained by the image processing [2] described above is used in lieu of character color, similar to the Equation (5) of the first embodiment.
- Equation (7) includes multiplication by a contour factor Ed (e.g., multiplication by ten) to take the magnitude of effect of conversion into a contour character by contour extraction on legibility into account.
- The method described above allows compensating for the lowered color factor Cl with multiplication by the contour factor Ed, thereby setting the toner saving ratio Sv to a low value. Furthermore, converting a character into a contour character leads to reduction in toner consumption.
-
FIG. 7 is a diagram illustrating an example (images) of the character of the document before and after the contour extraction process.FIG. 7 illustrates an image (indicated by (A)), on which the contour extraction process is not performed yet, of a character the color of which is light magenta (luminance: 180) on paper the color of which is light red (luminance: 216) and an image (indicated by (B)), on which the contour extraction process has been performed, of only contours, the color of which is black (luminance: 0), of the character on paper the color of which is light red (luminance: 216). - The example illustrated in
FIG. 7 indicates that the image indicated by (A) on which the contour extraction process is not performed yet is low in legibility due to the small difference in luminance between the paper color and the character color. By contrast, the image having undergone the contour extraction process indicated by (B) exhibits the large difference in luminance. Hence, the diagram indicates that legibility of the Kanji character, which is given as an example character, is increased by the process of converting the character into the contour character. -
FIG. 8 is a block diagram illustrating an internal configuration of the toner-saving-ratio determining unit 11 of the second embodiment. The toner-saving-ratio determining unit 11 includes, in addition to the above-described determining units illustrated inFIG. 4 , a color-factor judging unit 25, a contour extracting unit 26, andselectors ratio determining unit 11 illustrated inFIG. 8 , the color-factor judging unit 25, the contour extracting unit 26, and theselectors factor determining unit 23. - The color-
factor judging unit 25 judges the color factor Cl output from the color-factor determining unit 23. The contour extracting unit 26 determines the converted color factor Cl′ and a converted character object from a character object and paper color fed from thecommand interpreter 10 and outputs the converted color factor Cl′ and the converted character object. - The
selector 27 selects either the color factor Cl or the converted color factor Cl′ and outputs the selected color factor to the toner-saving-ratio calculation unit 24. Theselector 28 selects either the character object or the converted character object and outputs the selected character object to an external entity. - As described above, the toner-saving-
ratio determining unit 11 illustrated inFIG. 8 includes, downstream of the color-factor determining unit 23, the color-factor judging unit 25 that makes judgment by comparison against the lower limit. The contour extracting unit 26 calculates the converted color factor Cl′ from the converted color of the contours of the character and performs the contour extraction process on the character object. - The
selector 27 and theselector 28 select the color factor and the character object, respectively, according to a result of judgment made by the color-factor judging unit 25. If it is judged that the color factor Cl is lower than the lower limit, theselectors - If it is judged that the color factor Cl is equal to or higher than the lower limit, the
selectors factor determining unit 23 and the character object fed from thecommand interpreter 10. In this case, the outputs of the contour extracting unit 26 are not used. -
FIG. 9 is a flowchart of processes to be performed by the toner-saving-ratio determining unit 11 illustrated inFIG. 8 . Because the processes at step S21 to step S24 and step S28 ofFIG. 9 are similar to the processes step S11 to step S14 and step S15 ofFIG. 5 , operations at step S25 and following steps are described below. - After the color-
factor determining unit 23 has determined the color factor Cl at step S24, the color-factor judging unit 25 makes judgment by comparing the color factor Cl against a preset lower limit (step S25). If the result of judgment made by the color-factor judging unit 25 is that the color factor Cl is lower than the lower limit (Yes at step S25), the contour extracting unit 26 performs the contour extraction process (step S26). On the other hand, if the result of judgment made by the color-factor judging unit 25 is that the color factor Cl is equal to or higher than the lower limit (No at step S25), the contour extraction process by the contour extracting unit 26 is skipped, and the toner-saving-ratio calculation process at step S27 is performed. - As described above, when the difference in luminance between the color of each character and the paper color is small, the toner-saving-
ratio determining unit 11 converts the character color to color which greatly differs in luminance from the paper color. Accordingly, even when character color and paper color are of such a combination with which necessary legibility cannot be obtained even without the toner saver mode, legibility can be increased by converting the character color. - Furthermore, the toner-saving-
ratio determining unit 11 converts the character into a contour character by extracting contours of the character. This process of converting a character into a contour character allows reducing toner consumption while ensuring readability. - In the description given above, program instructions to be executed in the first or second embodiment are provided as being stored in the
ROM 53 in advance; however, the program instructions may be provided otherwise. The program instructions to be executed in the embodiment may be provided as a computer program product recorded on a computer-readable recording medium. For instance, the program instructions may be provided as being recorded on a computer-readable recording medium such as a CD-ROM, an FD (flexible disk), a CD-R, or a DVD (digital versatile disk) in an installable or executable format. - The program instructions to be executed in the embodiment may alternatively be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The program instructions to be executed in the embodiment may alternatively be configured to be provided or distributed via a network such as the Internet.
- The program instructions to be executed in the embodiment has a structure made up of modules providing the functions of the
command interpreter 10, the toner-saving-ratio determining unit 11, and the toner-savingprocessing unit 13 described above. From the viewpoint of actual hardware, the CPU (processor) 52 reads out the program instructions from the recording medium such asROM 53 and executes the program instructions to load the various units on a main storage device such as theRAM 54. As a result, the units are generated on the main storage device. - According to an aspect of the present invention, an amount of toner consumed in printing characters can be reduced appropriately while avoiding reduction in legibility of the printed characters.
- Although the invention has been described with respect to specific embodiments for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Claims (9)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014-212815 | 2014-10-17 | ||
JP2014212815A JP6384259B2 (en) | 2014-10-17 | 2014-10-17 | Image processing apparatus, image forming apparatus, image processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160110140A1 true US20160110140A1 (en) | 2016-04-21 |
US9684477B2 US9684477B2 (en) | 2017-06-20 |
Family
ID=55749123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/879,527 Expired - Fee Related US9684477B2 (en) | 2014-10-17 | 2015-10-09 | Method and device for image processing and computer-readable recording medium |
Country Status (2)
Country | Link |
---|---|
US (1) | US9684477B2 (en) |
JP (1) | JP6384259B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170064141A1 (en) * | 2015-08-24 | 2017-03-02 | Konica Minolta, Inc. | Image processing apparatus, electronic file generating method, and recording medium |
US20170343943A1 (en) * | 2016-05-24 | 2017-11-30 | Canon Kabushiki Kaisha | Image forming apparatus, method of controlling the same, and storage medium |
US10282150B2 (en) * | 2017-03-21 | 2019-05-07 | Kyocera Document Solutions Inc. | Information processing device and image forming system |
Citations (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4908666A (en) * | 1988-08-25 | 1990-03-13 | Eastman Kodak Company | Apparatus for controlling toner replenishment in electrostatographic printer |
US5103303A (en) * | 1988-04-19 | 1992-04-07 | Konica Corporation | Multicolor imaging forming apparatus |
US5122843A (en) * | 1990-02-15 | 1992-06-16 | Minolta Camera Kabushiki Kaisha | Image forming apparatus having developing devices which use different size toner particles |
US5581358A (en) * | 1993-06-14 | 1996-12-03 | Canon Kabushiki Kaisha | Information recording apparatus with smoothing processing via pixel feature detection and recording density variation and toner conservation |
US5661564A (en) * | 1994-04-25 | 1997-08-26 | Brother Kogyo Kabushiki Kaisha | Facsimile system operable in toner save mode, depending upon importance of original image |
US5668635A (en) * | 1994-04-25 | 1997-09-16 | Brother Kogyo Kabushiki Kaisha | Facsimile system operable in toner save mode, depending upon type of original image data |
US5685653A (en) * | 1995-10-24 | 1997-11-11 | Mannesmann Tally Corporation | Method and system for controlled inking of printer ribbons |
US6103440A (en) * | 1998-05-04 | 2000-08-15 | Xerox Corporation | Toner composition and processes thereof |
US6172776B1 (en) * | 1995-12-28 | 2001-01-09 | Fuji Xerox Co., Ltd. | Method and apparatus for processing a color image |
US20020097909A1 (en) * | 1999-03-31 | 2002-07-25 | Perrone Michael P. | Spatial sorting and formatting for handwriting recognition |
US20040213603A1 (en) * | 2003-04-28 | 2004-10-28 | Konica Minolta Business Technologies, Inc. | Development apparatus and image formation apparatus |
US20040252341A1 (en) * | 2003-06-13 | 2004-12-16 | Canon Kabushiki Kaisha | Layout apparatus, layout method, and program product |
US20050154562A1 (en) * | 2003-11-14 | 2005-07-14 | Nekka Matsuura | Abnormality determining method, and abnormality determining apparatus and image forming apparatus using same |
US20050271428A1 (en) * | 2004-05-28 | 2005-12-08 | Ricoh Printing Systems, Ltd. | Image forming apparatus |
US7174042B1 (en) * | 2002-06-28 | 2007-02-06 | Microsoft Corporation | System and method for automatically recognizing electronic handwriting in an electronic document and converting to text |
US20070064254A1 (en) * | 2005-08-19 | 2007-03-22 | Kim Kyeong-Man | Printing system and printing method |
US20070206228A1 (en) * | 2006-03-01 | 2007-09-06 | Ricoh Company, Ltd. | Method and apparatus for processing image, and computer program product |
US20080018937A1 (en) * | 2006-05-31 | 2008-01-24 | Kyocera Mita Corporation | Image forming apparatus |
US20080036775A1 (en) * | 2006-08-11 | 2008-02-14 | Fu-Sheng Wu | Method for generating characters |
US20080117469A1 (en) * | 2006-11-20 | 2008-05-22 | Sharp Kabushiki Kaisha | Image processing apparatus and information processing apparatus |
US20090034002A1 (en) * | 2007-07-31 | 2009-02-05 | Hiroyuki Shibaki | Image processing device, image forming apparatus including same, image processing method, and image processing program |
US20090147313A1 (en) * | 2007-12-05 | 2009-06-11 | Ricoh Company, Limited | Image processing apparatus, image processing system, and image processing method |
US20090279108A1 (en) * | 2008-05-12 | 2009-11-12 | Nagayasu Hoshi | Image Processing Apparatus |
US7626742B2 (en) * | 2005-02-16 | 2009-12-01 | Samsung Electronics Co., Ltd. | Color data conversion apparatus and method using gamut boundary descriptors |
US20100150583A1 (en) * | 2008-12-16 | 2010-06-17 | Konica Minolta Business Technologies, Inc. | Image forming apparatus |
US7751623B1 (en) * | 2002-06-28 | 2010-07-06 | Microsoft Corporation | Writing guide for a free-form document editor |
US20110019213A1 (en) * | 2009-07-23 | 2011-01-27 | Samsung Electronics Co., Ltd. | Toner saving method, toner saving system, and image forming apparatus |
US20110135337A1 (en) * | 2009-12-07 | 2011-06-09 | Ricoh Company, Ltd. | Image forming apparatus and method of charging usage fee of image forming apparatus |
US20110157273A1 (en) * | 2008-06-30 | 2011-06-30 | Felix Tendler | Method for determining the character width of characters constructed from printed dots in a printing or copying device |
US20120050766A1 (en) * | 2010-08-31 | 2012-03-01 | Canon Kabushiki Kaisha | Color image processing apparatus and storage medium |
US8305639B2 (en) * | 2008-08-04 | 2012-11-06 | Ricoh Company, Limited | Image processing apparatus, image processing method, and computer program product |
US20130038908A1 (en) * | 2011-08-11 | 2013-02-14 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
US20130107284A1 (en) * | 2011-10-27 | 2013-05-02 | Canon Kabushiki Kaisha | Image forming apparatus having real-size preview function, method of controlling the same, and storage medium |
US20130250339A1 (en) * | 2012-03-22 | 2013-09-26 | Konica Minolta Laboratory U.S.A., Inc. | Method and apparatus for analyzing and processing received fax documents to reduce unnecessary printing |
US20140146328A1 (en) * | 2012-11-29 | 2014-05-29 | Kyocera Document Solutions Inc. | Image processing device, image forming apparatus, and computer-readable non-transitory storage medium with image processing program stored thereon |
US20140168711A1 (en) * | 2012-12-18 | 2014-06-19 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and non-transitory computer readable storage medium |
US20140211263A1 (en) * | 2013-01-28 | 2014-07-31 | Ricoh Company, Ltd. | Image processing apparatus, image processing method, and recording medium |
US20140285494A1 (en) * | 2013-03-25 | 2014-09-25 | Samsung Electronics Co., Ltd. | Display apparatus and method of outputting text thereof |
US8918045B2 (en) * | 2011-07-04 | 2014-12-23 | Ricoh Company, Ltd. | Image glossing apparatus, image glossing method, and recording medium storing image glossing program |
US20150124269A1 (en) * | 2012-05-07 | 2015-05-07 | Fasoo.Com Co., Ltd | Apparatus and method for controlling printing |
US20150172512A1 (en) * | 2013-12-12 | 2015-06-18 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
US20150261479A1 (en) * | 2014-03-17 | 2015-09-17 | Samsung Electronics Co., Ltd. | Image forming apparatus having toner saving function and method for printing |
US20150332120A1 (en) * | 2014-05-13 | 2015-11-19 | Samsung Electronics Co., Ltd. | Detecting and processing small text in digital media |
US20150355868A1 (en) * | 2014-06-05 | 2015-12-10 | Kabushiki Kaisha Toshiba | Image forming apparatus and image forming method |
US9229347B2 (en) * | 2013-02-13 | 2016-01-05 | Ricoh Company, Ltd. | Carrier for two-component developer, two-component developer using the carrier, and process cartridge and image forming method and apparatus using the two component developer |
US9298119B2 (en) * | 2013-03-04 | 2016-03-29 | Ricoh Company, Ltd. | Carrier for two-component developer, two-component developer using the carrier, and image forming method and process cartridge using the two-component developer |
US20160132013A1 (en) * | 2014-11-07 | 2016-05-12 | Ricoh Company, Ltd. | Image forming apparatus and image forming method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001287406A (en) * | 2000-04-05 | 2001-10-16 | Fuji Xerox Co Ltd | Method and apparatus for forming image |
JP2012000916A (en) * | 2010-06-18 | 2012-01-05 | Oki Data Corp | Image processor and image forming apparatus |
JP6040619B2 (en) * | 2012-08-01 | 2016-12-07 | 株式会社リコー | Image processing apparatus, image processing method, image forming apparatus, program, and recording medium |
-
2014
- 2014-10-17 JP JP2014212815A patent/JP6384259B2/en not_active Expired - Fee Related
-
2015
- 2015-10-09 US US14/879,527 patent/US9684477B2/en not_active Expired - Fee Related
Patent Citations (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5103303A (en) * | 1988-04-19 | 1992-04-07 | Konica Corporation | Multicolor imaging forming apparatus |
US4908666A (en) * | 1988-08-25 | 1990-03-13 | Eastman Kodak Company | Apparatus for controlling toner replenishment in electrostatographic printer |
US5122843A (en) * | 1990-02-15 | 1992-06-16 | Minolta Camera Kabushiki Kaisha | Image forming apparatus having developing devices which use different size toner particles |
US5581358A (en) * | 1993-06-14 | 1996-12-03 | Canon Kabushiki Kaisha | Information recording apparatus with smoothing processing via pixel feature detection and recording density variation and toner conservation |
US5661564A (en) * | 1994-04-25 | 1997-08-26 | Brother Kogyo Kabushiki Kaisha | Facsimile system operable in toner save mode, depending upon importance of original image |
US5668635A (en) * | 1994-04-25 | 1997-09-16 | Brother Kogyo Kabushiki Kaisha | Facsimile system operable in toner save mode, depending upon type of original image data |
US5685653A (en) * | 1995-10-24 | 1997-11-11 | Mannesmann Tally Corporation | Method and system for controlled inking of printer ribbons |
US6172776B1 (en) * | 1995-12-28 | 2001-01-09 | Fuji Xerox Co., Ltd. | Method and apparatus for processing a color image |
US6103440A (en) * | 1998-05-04 | 2000-08-15 | Xerox Corporation | Toner composition and processes thereof |
US20020097909A1 (en) * | 1999-03-31 | 2002-07-25 | Perrone Michael P. | Spatial sorting and formatting for handwriting recognition |
US7751623B1 (en) * | 2002-06-28 | 2010-07-06 | Microsoft Corporation | Writing guide for a free-form document editor |
US7174042B1 (en) * | 2002-06-28 | 2007-02-06 | Microsoft Corporation | System and method for automatically recognizing electronic handwriting in an electronic document and converting to text |
US20040213603A1 (en) * | 2003-04-28 | 2004-10-28 | Konica Minolta Business Technologies, Inc. | Development apparatus and image formation apparatus |
US20040252341A1 (en) * | 2003-06-13 | 2004-12-16 | Canon Kabushiki Kaisha | Layout apparatus, layout method, and program product |
US20050154562A1 (en) * | 2003-11-14 | 2005-07-14 | Nekka Matsuura | Abnormality determining method, and abnormality determining apparatus and image forming apparatus using same |
US20050271428A1 (en) * | 2004-05-28 | 2005-12-08 | Ricoh Printing Systems, Ltd. | Image forming apparatus |
US7626742B2 (en) * | 2005-02-16 | 2009-12-01 | Samsung Electronics Co., Ltd. | Color data conversion apparatus and method using gamut boundary descriptors |
US20070064254A1 (en) * | 2005-08-19 | 2007-03-22 | Kim Kyeong-Man | Printing system and printing method |
US20070206228A1 (en) * | 2006-03-01 | 2007-09-06 | Ricoh Company, Ltd. | Method and apparatus for processing image, and computer program product |
US20080018937A1 (en) * | 2006-05-31 | 2008-01-24 | Kyocera Mita Corporation | Image forming apparatus |
US20080036775A1 (en) * | 2006-08-11 | 2008-02-14 | Fu-Sheng Wu | Method for generating characters |
US20080117469A1 (en) * | 2006-11-20 | 2008-05-22 | Sharp Kabushiki Kaisha | Image processing apparatus and information processing apparatus |
US20090034002A1 (en) * | 2007-07-31 | 2009-02-05 | Hiroyuki Shibaki | Image processing device, image forming apparatus including same, image processing method, and image processing program |
US20090147313A1 (en) * | 2007-12-05 | 2009-06-11 | Ricoh Company, Limited | Image processing apparatus, image processing system, and image processing method |
US20090279108A1 (en) * | 2008-05-12 | 2009-11-12 | Nagayasu Hoshi | Image Processing Apparatus |
US20110157273A1 (en) * | 2008-06-30 | 2011-06-30 | Felix Tendler | Method for determining the character width of characters constructed from printed dots in a printing or copying device |
US8305639B2 (en) * | 2008-08-04 | 2012-11-06 | Ricoh Company, Limited | Image processing apparatus, image processing method, and computer program product |
US20100150583A1 (en) * | 2008-12-16 | 2010-06-17 | Konica Minolta Business Technologies, Inc. | Image forming apparatus |
US20110019213A1 (en) * | 2009-07-23 | 2011-01-27 | Samsung Electronics Co., Ltd. | Toner saving method, toner saving system, and image forming apparatus |
US20110135337A1 (en) * | 2009-12-07 | 2011-06-09 | Ricoh Company, Ltd. | Image forming apparatus and method of charging usage fee of image forming apparatus |
US20120050766A1 (en) * | 2010-08-31 | 2012-03-01 | Canon Kabushiki Kaisha | Color image processing apparatus and storage medium |
US8918045B2 (en) * | 2011-07-04 | 2014-12-23 | Ricoh Company, Ltd. | Image glossing apparatus, image glossing method, and recording medium storing image glossing program |
US20130038908A1 (en) * | 2011-08-11 | 2013-02-14 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
US20130107284A1 (en) * | 2011-10-27 | 2013-05-02 | Canon Kabushiki Kaisha | Image forming apparatus having real-size preview function, method of controlling the same, and storage medium |
US20130250339A1 (en) * | 2012-03-22 | 2013-09-26 | Konica Minolta Laboratory U.S.A., Inc. | Method and apparatus for analyzing and processing received fax documents to reduce unnecessary printing |
US20150124269A1 (en) * | 2012-05-07 | 2015-05-07 | Fasoo.Com Co., Ltd | Apparatus and method for controlling printing |
US20140146328A1 (en) * | 2012-11-29 | 2014-05-29 | Kyocera Document Solutions Inc. | Image processing device, image forming apparatus, and computer-readable non-transitory storage medium with image processing program stored thereon |
US20140168711A1 (en) * | 2012-12-18 | 2014-06-19 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and non-transitory computer readable storage medium |
US20140211263A1 (en) * | 2013-01-28 | 2014-07-31 | Ricoh Company, Ltd. | Image processing apparatus, image processing method, and recording medium |
US9229347B2 (en) * | 2013-02-13 | 2016-01-05 | Ricoh Company, Ltd. | Carrier for two-component developer, two-component developer using the carrier, and process cartridge and image forming method and apparatus using the two component developer |
US9298119B2 (en) * | 2013-03-04 | 2016-03-29 | Ricoh Company, Ltd. | Carrier for two-component developer, two-component developer using the carrier, and image forming method and process cartridge using the two-component developer |
US20140285494A1 (en) * | 2013-03-25 | 2014-09-25 | Samsung Electronics Co., Ltd. | Display apparatus and method of outputting text thereof |
US20150172512A1 (en) * | 2013-12-12 | 2015-06-18 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
US20150261479A1 (en) * | 2014-03-17 | 2015-09-17 | Samsung Electronics Co., Ltd. | Image forming apparatus having toner saving function and method for printing |
US20150332120A1 (en) * | 2014-05-13 | 2015-11-19 | Samsung Electronics Co., Ltd. | Detecting and processing small text in digital media |
US20150355868A1 (en) * | 2014-06-05 | 2015-12-10 | Kabushiki Kaisha Toshiba | Image forming apparatus and image forming method |
US20160132013A1 (en) * | 2014-11-07 | 2016-05-12 | Ricoh Company, Ltd. | Image forming apparatus and image forming method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170064141A1 (en) * | 2015-08-24 | 2017-03-02 | Konica Minolta, Inc. | Image processing apparatus, electronic file generating method, and recording medium |
US9888147B2 (en) * | 2015-08-24 | 2018-02-06 | Konica Minolta, Inc. | Image processing apparatus, electronic file generating method, and recording medium |
US20170343943A1 (en) * | 2016-05-24 | 2017-11-30 | Canon Kabushiki Kaisha | Image forming apparatus, method of controlling the same, and storage medium |
US10133222B2 (en) * | 2016-05-24 | 2018-11-20 | Canon Kabushiki Kaisha | Image forming apparatus that obtains an amount of applied toner using image data before or after scaling, method of controlling the same, and storage medium |
US10282150B2 (en) * | 2017-03-21 | 2019-05-07 | Kyocera Document Solutions Inc. | Information processing device and image forming system |
Also Published As
Publication number | Publication date |
---|---|
JP2016082435A (en) | 2016-05-16 |
US9684477B2 (en) | 2017-06-20 |
JP6384259B2 (en) | 2018-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101693685B1 (en) | Print control device, image forming apparatus and method for image forming | |
US10200570B2 (en) | Image processing apparatus for performing reduction process to reduce amount of specific color material to be used | |
EP2919451B1 (en) | Image processing apparatus, image processing method, and program | |
US20080094651A1 (en) | Print control apparatus, print control method, program, and storage medium | |
US9684477B2 (en) | Method and device for image processing and computer-readable recording medium | |
US5784172A (en) | Automatic algorithmic determination of process black over a color field | |
US7835027B2 (en) | Reducing the resolution of a rendered image for printing | |
US9430170B2 (en) | Image processor that generates image data used in printing | |
US9230202B2 (en) | Image processing apparatus, method, and program product perfoming color convertion depending on input image data modification in accordance with display device | |
US8643895B2 (en) | Image processing device capable of saving ink consumption | |
JP2019098580A (en) | Image forming apparatus | |
EP1988490A1 (en) | Selective density enhancement of graphical objects | |
US20040085551A1 (en) | Methods and systems for estimating print imaging material usage | |
US8675246B2 (en) | Image processing device and program | |
US8908227B2 (en) | Image forming apparatus, image forming system, image data processing method, program, and storage medium | |
US9925794B2 (en) | Print data generation apparatus performing color replacement on image data | |
JP2015099535A (en) | Printer driver device, printer and printer system | |
US8358435B2 (en) | Image processing device and recording medium containing program therefor | |
JP6504464B2 (en) | PRINT CONTROL DEVICE, PRINT CONTROL PROGRAM, AND PRINT CONTROL METHOD | |
JP2006218819A (en) | Image formation apparatus, image processing apparatus, program, and image processing method | |
JP2006139511A (en) | Image-output system and image-outputting program | |
KR20060032412A (en) | Printing apparatus and method having toner saving mode by graphic object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: RICOH COMPANY, LIMITED, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NAGAI, TASUKU;REEL/FRAME:036782/0850 Effective date: 20151006 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20210620 |