US20050264849A1 - Printer - Google Patents

Printer Download PDF

Info

Publication number
US20050264849A1
US20050264849A1 US10/855,360 US85536004A US2005264849A1 US 20050264849 A1 US20050264849 A1 US 20050264849A1 US 85536004 A US85536004 A US 85536004A US 2005264849 A1 US2005264849 A1 US 2005264849A1
Authority
US
United States
Prior art keywords
bit map
map data
image
pixels
color
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.)
Abandoned
Application number
US10/855,360
Inventor
Takahiro Hagiwara
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba TEC Corp
Original Assignee
Toshiba Corp
Toshiba TEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba TEC Corp filed Critical Toshiba Corp
Priority to US10/855,360 priority Critical patent/US20050264849A1/en
Assigned to TOSHIBA TEC KABUSHIKI KAISHA, KABUSHIKI KAISHA TOSHIBA reassignment TOSHIBA TEC KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Hagiwara, Takahiro
Priority to JP2005119481A priority patent/JP2005335372A/en
Priority to CN200510073028.9A priority patent/CN1702572A/en
Publication of US20050264849A1 publication Critical patent/US20050264849A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/405Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/48Picture signal generators

Definitions

  • printers have a technique for obtaining an optimal print result by switching a color conversion process, a halftone pattern, etc. in accordance with the kind of a to-be-printed object (text, graphics, bit map).
  • text for example, the number of screen lines is increased to enhance resolution and to sharpen edges of a character.
  • bit map data of, e.g. a photo the number of screen lines is not increased, but more importance is placed on the tone with a smoothed variation in color.
  • a black part in many cases, is printed with a single black toner.
  • printing with a black toner alone may lead to an unnatural print result, so a mixed-color printing, with a color toner mixed, is performed in many cases.
  • a bit map includes not only photo data (natural image) but also other data that is not always suitable for photo image processing, such as CAD data composed mainly of characters and lines, or scan data composed mainly of a text document.
  • the object kind (text, graphics, bit map) up to a PDL (Page Description Language) level can be discriminated to perform a proper image process.
  • PDL Peage Description Language
  • bit map data in which color characters, as shown in FIG. 3 , are present on a map of Japan that is drawn with thin lines (gray)
  • the bit map data is processed as a color image.
  • a gray-line part is printed in black with a toner including both a black toner and a color toner mixed. Consequently, if a misregistration occurs, misaligned colors are printed, as shown in the right part of FIG. 3 , and a print result becomes very unsightly.
  • the gray part is printed with a color toner.
  • a misregistered part is colored and becomes bluish or reddish.
  • FIG. 4 illustrates a special example in which a very thin gray part, which is drawn by a pencil or the like, lies on a bit map, and color bit map characters are present.
  • a correction process for making thin lines dense may emphatically executed in a black-and-white mode.
  • a color image process is executed in this case, such a correction process cannot fully be performed in anticipation of the occurrence of a problem, and an adequate density cannot be obtained.
  • the object of an aspect of the present invention is to provide a printing apparatus that is capable of effecting printing by further classifying bit map data and subjecting the bit map data to an optimal image process.
  • a printing apparatus that performs color printing, comprising: specifying means for specifying whether print data that is to be printed by the printing apparatus includes bit map data; classifying means for classifying pixels that constitute the bit map data, when the bit map data is specified by the specifying means; count means for counting a number of pixels that are classified by the classifying means; determination means for determining an image process pattern that is to be applied, on the basis of a ratio of a count number of the classified pixels that are counted by the count means; and image process means for processing an image on an area of the bit map data, using the image process pattern that is determined by the determination means.
  • FIG. 1 is a view for explaining a general color conversion process (prior art).
  • FIG. 2 is a view for explaining a general bit map process (prior art).
  • FIG. 3 illustrates an example of a problem in the general bit map process (prior art).
  • FIG. 4 illustrates an example of a problem in the general bit map process (prior art).
  • FIG. 5 is a block diagram that schematically shows the structure of a digital multi-function peripheral
  • FIG. 6 illustrates an example of a pixel count method
  • FIG. 7 shows an example of a pixel count table
  • FIG. 8 shows an example of a color determination table
  • FIG. 9 shows an example of an image process pattern setting table
  • FIG. 10 shows an example of image process combinations
  • FIG. 11 is a view for explaining an adjustment mode
  • FIG. 12 shows an example of adjustment with the property of a printer driver
  • FIG. 13 shows an example of a print original
  • FIG. 14 shows an example of a PDL file
  • FIG. 15 shows an example of an internal format structure
  • FIG. 16 is a flow chart illustrating an image process according to a first embodiment of the invention.
  • FIG. 17 is a flow chart illustrating the image process according to the first embodiment
  • FIG. 18 shows an example of a print original
  • FIG. 19 shows an example of a PDL file
  • FIG. 20 shows an example of an internal format structure
  • FIG. 21 is a flow chart illustrating an image process according to a second embodiment of the invention.
  • FIG. 22 is a flow chart illustrating the image process according to the second embodiment.
  • FIG. 5 shows the structure of a digital multi-function peripheral (MFP) 10 according to a printing apparatus of the present invention.
  • the MFP 10 comprises a main CPU 1 for an overall control; a ROM 2 that stores a control program relating to the present invention; a RAM 3 that temporarily stores data; a hard disk drive (HDD) 4 that stores bit map data, etc.; an operation panel 5 ; a scanner unit 6 ; an image processing unit 7 that executes an image process as hardware; a printer unit 8 ; and an interface (I/F) 9 that connects to a personal computer (PC).
  • PC personal computer
  • the kind of bit map data is determined using the kind of pixels that constitute a bit map and the number of pixels, and a proper image process is executed on the basis of selection according to the determination result.
  • Pixels of a bit map image comprise achromatic black pixels, thin gray pixels, dense gray pixels, white pixels, and chromatic red, yellow, blue and green pixels.
  • the bit map data are expressed by numerical values representing color values of pixels on PDL.
  • RIP raster image processor
  • a count process is executed at the same time. In the example of FIG. 6 , the count process is classified into six items.
  • the counting is performed in the following manner.
  • white pixel brightness (100%-90%) is +1, saturation (achromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • black pixel brightness (10%-0%) is +1, saturation (achromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • gray pixel As regards the gray pixel (thin), brightness (90%-50%) is +1, saturation (achromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • gray pixel As regards the gray pixel (dense), brightness (50%-10%) is +1, saturation (achromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • color pixel As regards the color pixel (thin), brightness (90%-50%) is +1, saturation (chromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • color pixel (dense), brightness (50%-10%) is +1, saturation (chromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • FIG. 7 shows an example of a pixel count table.
  • the pixel count table comprises “BRIGHTNESS (L)” (10% ⁇ L ⁇ 0, 50% ⁇ L>10%, 90% ⁇ L>50%, 100% ⁇ L>90%), “ACHROMATIC”, “CHROMATIC”, “COLOR NUMBER” and “TOTAL”.
  • the brightness (L) is classified into four. However, since there are 255 gray levels, the brightness (L) may be classified into more than four. Alternatively, a histogram may be adopted.
  • an identifier a (object) on the first page shown in FIG. 6 has the following count numbers: brightness 10% ⁇ L ⁇ 0 is 500, brightness 50% ⁇ L>10% is 1800, brightness 90% ⁇ L>50% is 100, brightness 100% ⁇ L>90% is 800, the achromatic color is 3200, the chromatic color is 0, the color number is 80, and the TOTAL is 3200.
  • count numbers are managed for each of bit map data on each page (e.g. identifiers a to d).
  • an applicable image process pattern which is to be applied, is determined using a pixel process pattern setting table shown in FIG. 9 .
  • the applicable image process pattern is defined in advance on an image process combination table as shown in FIG. 10 .
  • a color conversion process is not executed, a run-length method is used as a compression/decompression method, a halftone pattern is not executed, a gamma correction process is not executed, a spatial filter process is not executed, and smoothing is executed.
  • the tables shown in FIG. 9 and FIG. 10 are configured to be alterable from the PC that is connected to the MFP 10 by the user in a special mode (e.g. adjustment mode) as shown in FIG. 11 . These tables are thus finely adjustable, as desired.
  • the tables are adjustable through, e.g. the “property” screen of the printer driver from the PC that is connected to the MFP 10 .
  • the printer driver selection can be made between the parameter setting that is applicable only to a current print job that is about to be executed, and the parameter setting, by which the defaults of the MFP 10 are changed. Changing of the defaults of the MFP 10 is restricted by the password, etc. on the PC that is connected to the MFP 10 , and only the administrator can execute such changing.
  • FIG. 13 shows a print original.
  • the print original includes a black character, a color character, graphics, and bit map data.
  • an image 1 black-and-white photo with color characters
  • an image 2 color photo
  • an image 3 line image with color characters
  • bit map data are converted to a PDL by a printer driver of a personal computer (not shown), the converted data are described by numeral value data, etc. on a PDL file, as shown in FIG. 14 .
  • the PDL file is sent to the MFP 10 .
  • the main CPU (RIP) 1 of the MFP 10 specifies an image drawing part on the PDL by an analysis process. Thereby, the main CPU (RIP) 1 manages the bit map data according to the internal format, and executes a pixel counting process and manages the number of pixels.
  • a pattern that meets the conditions shown in FIG. 9 is selected, and an image process that is to be applied is determined.
  • FIG. 15 shows the structure of the internal format (within a broken-line box).
  • image 1 is determined to be a gray photo with color characters (pattern g)
  • image 2 is determined to be a color-photo natural image (pattern h)
  • image 3 is determined to be a B/W character/line image with color characters (pattern f).
  • it is determined whether a plurality of bit map data within the page are all in gray or partly in color.
  • the presence of color characters is determined because the number of color pixels is small and this is possibly indicative of the presence of a character or a line.
  • this result is used, in combination with the determination result as to whether a color part is included in text and graphics, in order to determine whether the print page is to be printed in monochrome or in color.
  • an applicable color conversion process, spatial filter process, gamma correction process, halftone process, drawing process and compression/decompression method are determined on the basis of the determined image process pattern and the image process combination table of FIG. 10 .
  • print data is generated. The generated print data is sent to the printer unit 8 and printed out.
  • the main CPU 1 executes the following image process on the basis of a program that is prestored in the ROM 2 .
  • the main CPU 1 analyzes a PDL that is sent via the interface 9 (ST 1 ) and specifies the kind of the object (ST 2 ).
  • the main CPU 1 converts the bit map data to an internal data format (ST 3 ), and counts pixels with respect to each pixel kind shown in the table of FIG. 7 . Based on the count result, the main CPU 1 determines an applicable pattern from the table of FIG. 9 (ST 4 ). In accordance with the applicable pattern determined in step ST 4 , the main CPU 1 switches the bit-map color conversion unit (ST 5 ), executes the color conversion process (ST 5 - 1 . . . ST 5 -N), and generates a bit map information addition display list including the determined applicable pattern (ST 6 ).
  • step ST 7 the main CPU 1 executes an other-object color conversion process (ST 7 ).
  • step ST 6 or step ST 7 the main CPU 1 executes an image drawing process (ST 8 ) and confirms additional information (ST 9 ).
  • the main CPU 1 switches a bit-map spatial filter process unit on the basis of the applicable pattern determined in step ST 4 and the table of FIG. 10 (ST 10 ), executes a spatial filter process (ST 10 - 1 . . . ST 10 -N), switches a bit-map compression method process unit (ST 11 ), and executes a compression process (ST 11 - 1 . . . ST 11 -N).
  • step ST 9 the main CPU 1 executes an other-object spatial filter process (ST 12 ), and executes an other-object compression process (ST 13 ).
  • step ST 11 or step ST 13 the main CPU 1 uses the RAM 3 as an output timing adjustment buffer (ST 14 ).
  • the main CPU 1 confirms additional information by reading out the bit map data from the RAM 3 (ST 15 ).
  • the main CPU 1 switches a bit-map decompression method process unit on the basis of the applicable pattern determined in step ST 4 and the table of FIG. 10 (ST 16 ), executes a decompression process (ST 16 - 1 . . . ST 16 -N), switches a bit-map halftone pattern process unit (ST 17 ), and executes a halftone pattern process (ST 17 - 1 . . . ST 17 -N).
  • step ST 15 the main CPU 1 executes an other-object decompression process (ST 18 ), and executes an other-object halftone pattern process (ST 19 ).
  • step ST 17 or step ST 19 the main CPU 1 executes color determination for the bit map data, creates a table as shown in FIG. 8 , and determines whether the entire page is composed of monochromatic data (ST 20 ).
  • the main CPU 1 executes setting for monochromatic printing (ST 21 ). If the determination result is color, the CPU 1 executes setting for color printing (ST 22 ).
  • the main CPU 1 transfers the print data to the printer unit 8 (ST 23 ).
  • a main difference between the second embodiment and the first embodiment is whether the halftone process is executed before or after the image data compression process.
  • 8-bit data is compressed in general, and the amount of image data increases but the processibility becomes flexible.
  • 1-bit data is compressed in general, and the amount of image data decreases but constraints are imposed on the data processing.
  • the main image process can be processed by hardware, and this realizes high-speed printing.
  • the hardware processing involves generating, as well as print image data, the data that describes a bit-map data area for instructing applicable image processes and also describes an applicable pattern.
  • the format of this data may be a two-dimensional bit-map format, or some other optimal one for the system, such as coordinate information and a pattern number, which define a bit map area.
  • FIG. 18 shows a print original for explaining the second embodiment.
  • the second embodiment differs from the first embodiment only as to where the image processes are to be applied, and both embodiments are common in that pixels of a bit map are classified and the counted number of pixels is used to determine the bit map classification and to select proper image processes.
  • bit map data shown in FIG. 18 is converted to a PDL by a printer driver of a personal computer (not shown), the converted data is described by, e.g. numerical value data on a PDL file as shown in FIG. 19 .
  • the PDL is sent to the MFP 10 .
  • FIG. 20 shows the structure of the internal format (within a broken-line box).
  • image 4 is determined to be a color-photo natural image (pattern h)
  • image 5 is determined to be a color photo with emphasis on shadow (pattern j)
  • image 6 is determined to be a color photo with emphasis on highlight (pattern i).
  • the main CPU 1 executes the following image process on the basis of a program that is prestored in the ROM 2 .
  • the main CPU 1 analyzes a PDL that is sent via the interface 9 (ST 31 ) and specifies the kind of the object (ST 32 ).
  • the main CPU 1 converts the bit map data to an internal data format (ST 33 ), and counts pixels with respect to each pixel kind shown in the table of FIG. 7 . Based on the count result, the main CPU 1 determines an applicable pattern from the table of FIG. 9 (ST 34 ).
  • step ST 35 the main CPU 1 generates a bit map information addition display list including the determined applicable pattern (ST 35 ).
  • the main CPU 1 executes an image drawing process (ST 36 ) and confirms additional information (ST 37 ).
  • step ST 37 the main CPU 1 switches a bit-map compression method process unit on the basis of the applicable pattern determined in step ST 34 and the table of FIG. 10 (ST 38 ), executes a compression process (ST 38 - 1 . . . ST 38 -N).
  • step ST 37 the main CPU 1 executes an other-object spatial filter process (ST 12 ), and executes an other-object compression process (ST 39 ).
  • step ST 38 or step ST 39 the main CPU 1 executes write in the RAM 3 or HDD 4 that serves as a secondary memory device (ST 40 ).
  • the main CPU 1 executes the following process.
  • the main CPU 1 When bit map data is to be output, the main CPU 1 reads out the bit map data from RAM 3 or HDD 4 and confirms the additional information (ST 41 , ST 42 ).
  • the main CPU 1 switches a bit-map decompression method process unit on the basis of the applicable pattern determined in step ST 34 and the table of FIG. 10 (ST 43 ) and executes a decompression process (ST 43 - 1 . . . ST 43 -N); switches a bit-map color conversion process unit (ST 44 ) and executes a color conversion process (ST 44 - 1 . . . ST 44 -N); switches a bit-map spatial filter process unit (ST 45 ) and executes a spatial filter process (ST 45 - 1 . . . ST 45 -N); and switches a bit-map halftone pattern process unit (ST 46 ) and executes a halftone pattern process (ST 46 - 1 . . . ST 46 -N).
  • step ST 42 the main CPU 1 executes an other-object decompression process (ST 47 ), an other-object color conversion process (ST 48 ), an other-object spatial filter process (ST 49 ) and an other-object halftone pattern process (ST 50 ).
  • step ST 46 or step ST 50 the main CPU 1 executes color determination for the bit map data, creates a table as shown in FIG. 8 , and determines whether the entire page is composed of monochromatic data (ST 51 ).
  • the main CPU 1 executes setting for monochromatic printing (ST 52 ). If the determination result is color, the CPU 1 executes setting for color printing (ST 53 ).
  • the main CPU 1 transfers the print data to the printer unit 8 (ST 54 ).
  • a more appropriate algorithm can be applied to a color conversion process with a heavy processing load or to a compression/decompression process, on the basis of the characteristics of data. Therefore, the processing speed can be increased and the compressed data size can be decreased.

Abstract

A main CPU analyzes a PDL that is sent via an interface on the basis of a program that is prestored in a ROM. If the kind of object is specified as a bit map, the main CPU converts the bit map data to an internal data format and counts pixels with respect to each pixel kind. Based on the count result, the main CPU determines an applicable pattern, switches a color conversion unit, switches a spatial filter process unit, switches a compression method process unit, switches a decompression method process unit, and switches a halftone pattern process unit. Further, the main CPU executes color determination for the bit map data, sets a monochromatic print or a color print in accordance with a color determination result, and transfers the resultant data as print data to a printer unit.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a printing apparatus, such as a printer or a multi-function peripheral, that executes an image process to effect printing.
  • 2. Description of the Related Art
  • At present, most of printers have a technique for obtaining an optimal print result by switching a color conversion process, a halftone pattern, etc. in accordance with the kind of a to-be-printed object (text, graphics, bit map). In the case of text, for example, the number of screen lines is increased to enhance resolution and to sharpen edges of a character. In the case of bit map data of, e.g. a photo, the number of screen lines is not increased, but more importance is placed on the tone with a smoothed variation in color.
  • As regards a black-adding process, in the case of text or graphics, as shown in FIG. 1, a black part, in many cases, is printed with a single black toner. In the case of a bit map, printing with a black toner alone may lead to an unnatural print result, so a mixed-color printing, with a color toner mixed, is performed in many cases.
  • As is shown in FIG. 2, however, a bit map includes not only photo data (natural image) but also other data that is not always suitable for photo image processing, such as CAD data composed mainly of characters and lines, or scan data composed mainly of a text document.
  • In a prior-art method, the object kind (text, graphics, bit map) up to a PDL (Page Description Language) level can be discriminated to perform a proper image process. However, it is not possible to further classify bit map data to perform an optimal image process.
  • In the case of bit map data in which color characters, as shown in FIG. 3, are present on a map of Japan that is drawn with thin lines (gray), the bit map data is processed as a color image. Thus, in usual cases, a gray-line part is printed in black with a toner including both a black toner and a color toner mixed. Consequently, if a misregistration occurs, misaligned colors are printed, as shown in the right part of FIG. 3, and a print result becomes very unsightly.
  • In a case where a color character is present on a part of black-and-white photo bit map data that is composed mainly of a gray part, the gray part is printed with a color toner. However, if a misregistration occurs, a misregistered part is colored and becomes bluish or reddish.
  • FIG. 4 illustrates a special example in which a very thin gray part, which is drawn by a pencil or the like, lies on a bit map, and color bit map characters are present. In the case of this bit map data, a correction process for making thin lines dense may emphatically executed in a black-and-white mode. However, since a color image process is executed in this case, such a correction process cannot fully be performed in anticipation of the occurrence of a problem, and an adequate density cannot be obtained.
  • BRIEF SUMMARY OF THE INVENTION
  • The object of an aspect of the present invention is to provide a printing apparatus that is capable of effecting printing by further classifying bit map data and subjecting the bit map data to an optimal image process.
  • According to an aspect of the present invention, there is provided a printing apparatus that performs color printing, comprising: specifying means for specifying whether print data that is to be printed by the printing apparatus includes bit map data; classifying means for classifying pixels that constitute the bit map data, when the bit map data is specified by the specifying means; count means for counting a number of pixels that are classified by the classifying means; determination means for determining an image process pattern that is to be applied, on the basis of a ratio of a count number of the classified pixels that are counted by the count means; and image process means for processing an image on an area of the bit map data, using the image process pattern that is determined by the determination means.
  • Additional objects and advantages of an aspect of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of an aspect of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
  • The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate presently preferred embodiments of the invention, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of an aspect of the invention.
  • FIG. 1 is a view for explaining a general color conversion process (prior art);
  • FIG. 2 is a view for explaining a general bit map process (prior art);
  • FIG. 3 illustrates an example of a problem in the general bit map process (prior art);
  • FIG. 4 illustrates an example of a problem in the general bit map process (prior art);
  • FIG. 5 is a block diagram that schematically shows the structure of a digital multi-function peripheral;
  • FIG. 6 illustrates an example of a pixel count method;
  • FIG. 7 shows an example of a pixel count table;
  • FIG. 8 shows an example of a color determination table;
  • FIG. 9 shows an example of an image process pattern setting table;
  • FIG. 10 shows an example of image process combinations;
  • FIG. 11 is a view for explaining an adjustment mode;
  • FIG. 12 shows an example of adjustment with the property of a printer driver;
  • FIG. 13 shows an example of a print original;
  • FIG. 14 shows an example of a PDL file;
  • FIG. 15 shows an example of an internal format structure;
  • FIG. 16 is a flow chart illustrating an image process according to a first embodiment of the invention;
  • FIG. 17 is a flow chart illustrating the image process according to the first embodiment;
  • FIG. 18 shows an example of a print original;
  • FIG. 19 shows an example of a PDL file;
  • FIG. 20 shows an example of an internal format structure;
  • FIG. 21 is a flow chart illustrating an image process according to a second embodiment of the invention; and
  • FIG. 22 is a flow chart illustrating the image process according to the second embodiment.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Embodiments of the present invention will now be described with reference to the accompanying drawings.
  • FIG. 5 shows the structure of a digital multi-function peripheral (MFP) 10 according to a printing apparatus of the present invention. The MFP 10 comprises a main CPU 1 for an overall control; a ROM 2 that stores a control program relating to the present invention; a RAM 3 that temporarily stores data; a hard disk drive (HDD) 4 that stores bit map data, etc.; an operation panel 5; a scanner unit 6; an image processing unit 7 that executes an image process as hardware; a printer unit 8; and an interface (I/F) 9 that connects to a personal computer (PC).
  • In the present invention with the above structure, the kind of bit map data is determined using the kind of pixels that constitute a bit map and the number of pixels, and a proper image process is executed on the basis of selection according to the determination result.
  • To begin with, referring to FIG. 6, a brief description is given of a process for determining the kind of bit map data using the kind of pixels that constitute a bit map and the number of pixels.
  • Pixels of a bit map image (bit map data) comprise achromatic black pixels, thin gray pixels, dense gray pixels, white pixels, and chromatic red, yellow, blue and green pixels. The bit map data are expressed by numerical values representing color values of pixels on PDL. When the color value is stored in an internal format within an RIP (raster image processor), a count process is executed at the same time. In the example of FIG. 6, the count process is classified into six items.
  • For example, the counting is performed in the following manner.
  • As regards the white pixel, brightness (100%-90%) is +1, saturation (achromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • As regards the black pixel, brightness (10%-0%) is +1, saturation (achromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • As regards the gray pixel (thin), brightness (90%-50%) is +1, saturation (achromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • As regards the gray pixel (dense), brightness (50%-10%) is +1, saturation (achromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • As regards the color pixel (thin), brightness (90%-50%) is +1, saturation (chromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • As regards the color pixel (dense), brightness (50%-10%) is +1, saturation (chromatic) is +1, and a color number (in the case of a non-registered color) is +1.
  • FIG. 7 shows an example of a pixel count table. The pixel count table comprises “BRIGHTNESS (L)” (10%≧L≧0, 50%≧L>10%, 90%≧L>50%, 100%≧L>90%), “ACHROMATIC”, “CHROMATIC”, “COLOR NUMBER” and “TOTAL”.
  • In this embodiment, the brightness (L) is classified into four. However, since there are 255 gray levels, the brightness (L) may be classified into more than four. Alternatively, a histogram may be adopted.
  • For example, an identifier a (object) on the first page shown in FIG. 6 has the following count numbers: brightness 10%≧L≧0 is 500, brightness 50%≧L>10% is 1800, brightness 90%≧L>50% is 100, brightness 100%≧L>90% is 800, the achromatic color is 3200, the chromatic color is 0, the color number is 80, and the TOTAL is 3200.
  • These count numbers are managed for each of bit map data on each page (e.g. identifiers a to d).
  • Next, based on the number of pixels that is counted for each kind of pixel by the count process, an applicable image process pattern, which is to be applied, is determined using a pixel process pattern setting table shown in FIG. 9. For example, in the case of a character/line with a black-and-white image, a pattern a is applied if X≠0% at brightness 10%≧L≧0, X=0% at brightness 90%≧L>50% is 0%, X≧80% at brightness 100%≧L>90%, X=0% as regards the chromatic color, and X≦2 as regards the color number.
  • Assume that the applicable image process pattern is defined in advance on an image process combination table as shown in FIG. 10. For example, in the case of the pattern a, a color conversion process is not executed, a run-length method is used as a compression/decompression method, a halftone pattern is not executed, a gamma correction process is not executed, a spatial filter process is not executed, and smoothing is executed.
  • The tables shown in FIG. 9 and FIG. 10 are configured to be alterable from the PC that is connected to the MFP 10 by the user in a special mode (e.g. adjustment mode) as shown in FIG. 11. These tables are thus finely adjustable, as desired. In addition, as illustrated in FIG. 12, the tables are adjustable through, e.g. the “property” screen of the printer driver from the PC that is connected to the MFP 10. In the case of the printer driver, selection can be made between the parameter setting that is applicable only to a current print job that is about to be executed, and the parameter setting, by which the defaults of the MFP 10 are changed. Changing of the defaults of the MFP 10 is restricted by the password, etc. on the PC that is connected to the MFP 10, and only the administrator can execute such changing.
  • A first embodiment, to which the present invention is applied, will now be described.
  • FIG. 13 shows a print original. The print original includes a black character, a color character, graphics, and bit map data. On the print original shown in FIG. 13, an image 1 (black-and-white photo with color characters), an image 2 (color photo) and an image 3 (line image with color characters) are bit map data.
  • If these bit map data are converted to a PDL by a printer driver of a personal computer (not shown), the converted data are described by numeral value data, etc. on a PDL file, as shown in FIG. 14. The PDL file is sent to the MFP 10.
  • The main CPU (RIP) 1 of the MFP 10 specifies an image drawing part on the PDL by an analysis process. Thereby, the main CPU (RIP) 1 manages the bit map data according to the internal format, and executes a pixel counting process and manages the number of pixels.
  • Using the counted number of pixels, a pattern that meets the conditions shown in FIG. 9 is selected, and an image process that is to be applied is determined.
  • FIG. 15 shows the structure of the internal format (within a broken-line box). For example, image 1 is determined to be a gray photo with color characters (pattern g), image 2 is determined to be a color-photo natural image (pattern h), and image 3 is determined to be a B/W character/line image with color characters (pattern f). In addition, it is determined whether a plurality of bit map data within the page are all in gray or partly in color. In this example, the presence of color characters is determined because the number of color pixels is small and this is possibly indicative of the presence of a character or a line.
  • When the result of the determination is output to the printer unit 8, this result is used, in combination with the determination result as to whether a color part is included in text and graphics, in order to determine whether the print page is to be printed in monochrome or in color. As regards each bit map object, an applicable color conversion process, spatial filter process, gamma correction process, halftone process, drawing process and compression/decompression method are determined on the basis of the determined image process pattern and the image process combination table of FIG. 10. Thus, print data is generated. The generated print data is sent to the printer unit 8 and printed out.
  • Next, the image process according to the first embodiment with the above-described structure is described with reference to flow charts of FIG. 16 and FIG. 17.
  • The main CPU 1 executes the following image process on the basis of a program that is prestored in the ROM 2.
  • To start with, the main CPU 1 analyzes a PDL that is sent via the interface 9 (ST1) and specifies the kind of the object (ST2).
  • If the object is specified as a bit map in step ST2, the main CPU 1 converts the bit map data to an internal data format (ST3), and counts pixels with respect to each pixel kind shown in the table of FIG. 7. Based on the count result, the main CPU 1 determines an applicable pattern from the table of FIG. 9 (ST4). In accordance with the applicable pattern determined in step ST4, the main CPU 1 switches the bit-map color conversion unit (ST5), executes the color conversion process (ST5-1 . . . ST5-N), and generates a bit map information addition display list including the determined applicable pattern (ST6).
  • If the kind of object is not a bit map in step ST2, the main CPU 1 executes an other-object color conversion process (ST7).
  • Following step ST6 or step ST7, the main CPU 1 executes an image drawing process (ST8) and confirms additional information (ST9).
  • If the additional information is a bit map in step ST9, the main CPU 1 switches a bit-map spatial filter process unit on the basis of the applicable pattern determined in step ST4 and the table of FIG. 10 (ST10), executes a spatial filter process (ST10-1 . . . ST10-N), switches a bit-map compression method process unit (ST11), and executes a compression process (ST11-1 . . . ST11-N).
  • If the additional information is not a bit map in step ST9, the main CPU 1 executes an other-object spatial filter process (ST12), and executes an other-object compression process (ST13).
  • Following step ST11 or step ST13, the main CPU 1 uses the RAM 3 as an output timing adjustment buffer (ST14).
  • When the bit map data is to be output, the main CPU 1 confirms additional information by reading out the bit map data from the RAM 3 (ST15).
  • If the additional information is a bit map in step ST15, the main CPU 1 switches a bit-map decompression method process unit on the basis of the applicable pattern determined in step ST4 and the table of FIG. 10 (ST16), executes a decompression process (ST16-1 . . . ST16-N), switches a bit-map halftone pattern process unit (ST17), and executes a halftone pattern process (ST17-1 . . . ST17-N).
  • If the additional information is not a bit map in step ST15, the main CPU 1 executes an other-object decompression process (ST18), and executes an other-object halftone pattern process (ST19).
  • Following step ST17 or step ST19, the main CPU 1 executes color determination for the bit map data, creates a table as shown in FIG. 8, and determines whether the entire page is composed of monochromatic data (ST20).
  • If the determination result is monochromatic data, the main CPU 1 executes setting for monochromatic printing (ST21). If the determination result is color, the CPU 1 executes setting for color printing (ST22).
  • The main CPU 1 transfers the print data to the printer unit 8 (ST23).
  • As has been described above, according to the first embodiment, proper image processes are selected. Thereby, in the case of image 1, for instance, a gray part, which is to be printed with four-color (CMYK) toners, is printed with K toner alone. This prevents coloring due to misregistration.
  • In addition, as regards image 3, for instance, unsightly printing due to misregistration is prevented. In addition, by emphatically effecting gamma correction, reproducibility of thin lines is improved.
  • Next, a second embodiment of the invention, wherein another print original is used, is described.
  • A main difference between the second embodiment and the first embodiment is whether the halftone process is executed before or after the image data compression process. In the second embodiment, 8-bit data is compressed in general, and the amount of image data increases but the processibility becomes flexible. On the other hand, in the first embodiment, 1-bit data is compressed in general, and the amount of image data decreases but constraints are imposed on the data processing. In the second embodiment, the main image process can be processed by hardware, and this realizes high-speed printing. Although the reason for this will be explained later in detail, the hardware processing involves generating, as well as print image data, the data that describes a bit-map data area for instructing applicable image processes and also describes an applicable pattern. The format of this data may be a two-dimensional bit-map format, or some other optimal one for the system, such as coordinate information and a pattern number, which define a bit map area.
  • FIG. 18 shows a print original for explaining the second embodiment. The second embodiment differs from the first embodiment only as to where the image processes are to be applied, and both embodiments are common in that pixels of a bit map are classified and the counted number of pixels is used to determine the bit map classification and to select proper image processes.
  • If bit map data shown in FIG. 18 is converted to a PDL by a printer driver of a personal computer (not shown), the converted data is described by, e.g. numerical value data on a PDL file as shown in FIG. 19. The PDL is sent to the MFP 10.
  • FIG. 20 shows the structure of the internal format (within a broken-line box). For example, image 4 is determined to be a color-photo natural image (pattern h), image 5 is determined to be a color photo with emphasis on shadow (pattern j), and image 6 is determined to be a color photo with emphasis on highlight (pattern i).
  • Next, the image process according to the second embodiment with the above-described structure is described with reference to flow charts of FIG. 21 and FIG. 22.
  • The main CPU 1 executes the following image process on the basis of a program that is prestored in the ROM 2.
  • To start with, the main CPU 1 analyzes a PDL that is sent via the interface 9 (ST31) and specifies the kind of the object (ST32).
  • If the object is specified as a bit map in step ST32, the main CPU 1 converts the bit map data to an internal data format (ST33), and counts pixels with respect to each pixel kind shown in the table of FIG. 7. Based on the count result, the main CPU 1 determines an applicable pattern from the table of FIG. 9 (ST34).
  • If the kind is not a bit map in step ST32, or following step ST34, the main CPU 1 generates a bit map information addition display list including the determined applicable pattern (ST35).
  • Subsequently, the main CPU 1 executes an image drawing process (ST36) and confirms additional information (ST37).
  • If the additional information is a bit map in step ST37, the main CPU 1 switches a bit-map compression method process unit on the basis of the applicable pattern determined in step ST34 and the table of FIG. 10 (ST38), executes a compression process (ST38-1 . . . ST38-N).
  • If the additional information is not a bit map in step ST37, the main CPU 1 executes an other-object spatial filter process (ST12), and executes an other-object compression process (ST39).
  • Following step ST38 or step ST39, the main CPU 1 executes write in the RAM 3 or HDD 4 that serves as a secondary memory device (ST40).
  • Subsequently, using the image process unit 7 that is hardware, the main CPU 1 executes the following process.
  • When bit map data is to be output, the main CPU 1 reads out the bit map data from RAM 3 or HDD 4 and confirms the additional information (ST41, ST42).
  • If the additional information is a bit map in step ST42, the main CPU 1 switches a bit-map decompression method process unit on the basis of the applicable pattern determined in step ST34 and the table of FIG. 10 (ST43) and executes a decompression process (ST43-1 . . . ST43-N); switches a bit-map color conversion process unit (ST44) and executes a color conversion process (ST44-1 . . . ST44-N); switches a bit-map spatial filter process unit (ST45) and executes a spatial filter process (ST45-1 . . . ST45-N); and switches a bit-map halftone pattern process unit (ST46) and executes a halftone pattern process (ST46-1 . . . ST46-N).
  • If the additional information is not a bit map in step ST42, the main CPU 1 executes an other-object decompression process (ST47), an other-object color conversion process (ST48), an other-object spatial filter process (ST49) and an other-object halftone pattern process (ST50).
  • Following step ST46 or step ST50, the main CPU 1 executes color determination for the bit map data, creates a table as shown in FIG. 8, and determines whether the entire page is composed of monochromatic data (ST51).
  • If the determination result is monochromatic data, the main CPU 1 executes setting for monochromatic printing (ST52). If the determination result is color, the CPU 1 executes setting for color printing (ST53).
  • The main CPU 1 transfers the print data to the printer unit 8 (ST54).
  • As has been described above, according to the second embodiment, proper image processes are applied. Thereby, in the case of image 5, for instance, shadow-emphasis color conversion is applied and an image with sharp black is obtained. On other hand, in the case of image 6, highlight-emphasis color conversion is applied and an image with less graininess is obtained.
  • According to the above-described embodiments, it is possible to execute classification of bit map data, which has been impossible in the prior art. Thereby, more appropriate image processes (color conversion, spatial filter, gamma correction, halftone pattern) can be applied to non-photo bit map data such as characters and line art other than natural images.
  • In addition, as regards a gray bit map, it is possible to suppress coloring on a gray part or degradation in image of a thin-line part in case misregistration occurs in CMYK printing.
  • Furthermore, a more appropriate algorithm can be applied to a color conversion process with a heavy processing load or to a compression/decompression process, on the basis of the characteristics of data. Therefore, the processing speed can be increased and the compressed data size can be decreased.
  • Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.

Claims (11)

1. A printing apparatus that performs color printing, comprising:
specifying means for specifying whether print data that is to be printed by the printing apparatus includes bit map data;
classifying means for classifying pixels that constitute the bit map data, when the bit map data is specified by the specifying means;
count means for counting a number of pixels that are classified by the classifying means;
determination means for determining an image process pattern that is to be applied, on the basis of a ratio of a count number of the classified pixels that are counted by the count means; and
image process means for processing an image on an area of the bit map data, using the image process pattern that is determined by the determination means.
2. The printing apparatus according to claim 1, wherein the classifying means classifies pixels into white pixels, black pixels, thin gray pixels, dense gray pixels, thin color pixels and dense color pixels, and further classifies the pixels according to brightness, saturation and a number of colors.
3. The printing apparatus according to claim 1, wherein the image process pattern that is determined by the determination means comprises a color conversion process unit, a spatial filter process unit, a compression/decompression method process unit and a halftone pattern process unit.
4. The printing apparatus according to claim 1, wherein the image process means executes an image process using software.
5. The printing apparatus according to claim 1, wherein the image process means subjects, using software, an area of the bit map data to a color conversion process by selecting a color conversion process unit, a spatial filter process by selecting a spatial filter process unit, a compression/decompression process by selecting a compression/decompression process unit, and a halftone pattern process by selecting a halftone pattern process unit.
6. The printing apparatus according to claim 1, wherein the image process means includes discrimination means for discriminating whether the bit map data is color or not, and setting means for setting a monochromatic print or a color print in accordance with a discrimination result of the discrimination means.
7. A printing apparatus that performs color printing, comprising:
specifying means for specifying whether print data that is to be printed by the printing apparatus includes bit map data;
classifying means for classifying pixels that constitute the bit map data, when the bit map data is specified by the specifying means;
count means for counting a number of pixels that are classified by the classifying means;
determination means for determining an image process pattern that is to be applied, on the basis of a ratio of a count number of the classified pixels that are counted by the count means;
compression means for compressing the bit map data by selecting a compression method process unit that corresponds to the image process pattern determined by the determination means;
memory means for storing the compressed bit map data that is compressed by the compression means and information on the image process pattern; and
image process means for processing an image on an area of the bit map data, using the image process pattern information that is stored in the memory means.
8. The printing apparatus according to claim 7, wherein the image process means executes an image process on hardware.
9. The printing apparatus according to claim 7, wherein the image process means subjects, using hardware, an area of the bit map data to a decompression process by selecting a decompression method process unit, a color conversion process by selecting a color conversion process unit, a spatial filter process by selecting a spatial filter process unit, and a halftone pattern process by selecting a halftone pattern process unit.
10. A program for causing a printing apparatus, which performs color printing, to realize:
a specifying function for specifying whether print data that is to be printed by the printing apparatus includes bit map data;
a classifying function for classifying pixels that constitute the bit map data, when the bit map data is specified by the specifying function;
a count function for counting a number of pixels that are classified by the classifying function;
a determination function for determining an image process pattern that is to be applied, on the basis of a ratio of a count number of the classified pixels that are counted by the count function; and
an image process function for processing an image on an area of the bit map data, using the image process pattern that is determined by the determination function.
11. The program according to claim 10, wherein the image process function subjects the area of the bit map data to a color conversion process by selecting a color conversion process function, a spatial filter process by selecting a spatial filter process function, a compression/decompression process by selecting a compression/decompression process function, and a halftone pattern process by selecting a halftone pattern process function.
US10/855,360 2004-05-28 2004-05-28 Printer Abandoned US20050264849A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/855,360 US20050264849A1 (en) 2004-05-28 2004-05-28 Printer
JP2005119481A JP2005335372A (en) 2004-05-28 2005-04-18 Printing device
CN200510073028.9A CN1702572A (en) 2004-05-28 2005-05-27 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/855,360 US20050264849A1 (en) 2004-05-28 2004-05-28 Printer

Publications (1)

Publication Number Publication Date
US20050264849A1 true US20050264849A1 (en) 2005-12-01

Family

ID=35424845

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/855,360 Abandoned US20050264849A1 (en) 2004-05-28 2004-05-28 Printer

Country Status (3)

Country Link
US (1) US20050264849A1 (en)
JP (1) JP2005335372A (en)
CN (1) CN1702572A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060209125A1 (en) * 2005-03-16 2006-09-21 Kabushiki Kaisha Toshiba Color image processing apparatus
US20080187214A1 (en) * 2007-02-02 2008-08-07 Kabushiki Kaisha Toshiba Image processing apparatus and image processing method
US20120069361A1 (en) * 2010-09-20 2012-03-22 Samsung Electronics Co., Ltd Apparatus and method for detection of toner consumption
US20120218570A1 (en) * 2011-02-28 2012-08-30 Ricoh Company, Ltd. Converting between color and monochrome
US20130071044A1 (en) * 2011-09-21 2013-03-21 Fuji Xerox Co., Ltd. Image processing apparatus, non-transitory computer readable medium, and image processing method
CN103677692A (en) * 2012-09-26 2014-03-26 柯尼卡美能达株式会社 Printing control apparatus, printing system, and printing control method
US9716809B2 (en) 2013-02-01 2017-07-25 Canon Kabushiki Kaisha Image processing method and image processing apparatus
CN108304146A (en) * 2017-01-11 2018-07-20 北大方正集团有限公司 Printing method and system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4208877B2 (en) * 2005-12-28 2009-01-14 キヤノン株式会社 Image processing apparatus and method, computer program, and storage medium
CN101408836B (en) * 2007-10-09 2010-08-18 北京书生国际信息技术有限公司 Print implementing method
JP6091400B2 (en) * 2013-06-28 2017-03-08 京セラドキュメントソリューションズ株式会社 Image processing device

Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4884080A (en) * 1985-01-31 1989-11-28 Kabushiki Kaisha Toshiba Color image printing apparatus
US4926251A (en) * 1987-04-07 1990-05-15 Kabushiki Kaisha Toshiba Color image processing apparatus with image corrector
US4928167A (en) * 1986-09-02 1990-05-22 Fuji Photo Film Co., Ltd. Method of and apparatus for executing tone correction on an image according to a correction level
US5111533A (en) * 1990-06-19 1992-05-05 Fuji Xerox Co., Ltd. Image processing system for the use with image recording apparatus
US5134666A (en) * 1990-08-15 1992-07-28 Ricoh Company, Ltd. Image separator for color image processing
US5245697A (en) * 1990-04-24 1993-09-14 Kabushiki Kaisha Toshiba Neural network processing apparatus for identifying an unknown image pattern as one of a plurality of instruction image patterns
US5548407A (en) * 1992-05-22 1996-08-20 Albrecht von Kienlin Process for electronic processing of multi-colored continuous-tone images
US5596655A (en) * 1992-08-18 1997-01-21 Hewlett-Packard Company Method for finding and classifying scanned information
US5602943A (en) * 1992-04-28 1997-02-11 Velho; Luiz C. Digital halftoning space filling curves
US5760920A (en) * 1994-09-19 1998-06-02 Lin; Qian System and method for generating calibrated dither matrices
US5898821A (en) * 1997-01-21 1999-04-27 Xerox Corporation Printing system with halftone substitution capability
US6118895A (en) * 1995-03-07 2000-09-12 Minolta Co., Ltd. Image forming apparatus for distinguishing between types of color and monochromatic documents
US6198841B1 (en) * 1996-03-28 2001-03-06 Minolta Co., Ltd. Color image processor
US6252675B1 (en) * 1998-05-08 2001-06-26 Xerox Corporation Apparatus and method for halftone hybrid screen generation
US6324305B1 (en) * 1998-12-22 2001-11-27 Xerox Corporation Method and apparatus for segmenting a composite image into mixed raster content planes
US6449060B1 (en) * 1996-07-22 2002-09-10 Canon Kabushiki Kaisha Image processing apparatus and method
US20020196470A1 (en) * 2001-05-24 2002-12-26 Hiroyuki Kawamoto Image processing method and apparatus and image forming apparatus for reducing moire fringes in output image
US6628825B1 (en) * 1998-06-24 2003-09-30 Canon Kabushiki Kaisha Image processing method, apparatus and memory medium therefor
US6748102B2 (en) * 2001-01-24 2004-06-08 International Business Machines Corporation Document alteration indicating system and method
US6865298B2 (en) * 2001-03-30 2005-03-08 Sharp Laboratories Of America, Inc. Compound document compression based upon neighboring pixels
US6901169B2 (en) * 2001-02-01 2005-05-31 At & T Corp. Method and system for classifying image elements
US6987882B2 (en) * 2002-07-01 2006-01-17 Xerox Corporation Separation system for Multiple Raster Content (MRC) representation of documents
US7038810B1 (en) * 1998-12-14 2006-05-02 Canon Kabushiki Kaisha Image processing method and apparatus, image processing system, and storage medium
US7227988B2 (en) * 2002-07-01 2007-06-05 Xerox Corporation Prioritized PDL segmentation producing two bit selector
US7253922B2 (en) * 2001-03-07 2007-08-07 Seiko Epson Corporation Monochromatic printer and image processing apparatus

Patent Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4884080A (en) * 1985-01-31 1989-11-28 Kabushiki Kaisha Toshiba Color image printing apparatus
US4928167A (en) * 1986-09-02 1990-05-22 Fuji Photo Film Co., Ltd. Method of and apparatus for executing tone correction on an image according to a correction level
US4926251A (en) * 1987-04-07 1990-05-15 Kabushiki Kaisha Toshiba Color image processing apparatus with image corrector
US5245697A (en) * 1990-04-24 1993-09-14 Kabushiki Kaisha Toshiba Neural network processing apparatus for identifying an unknown image pattern as one of a plurality of instruction image patterns
US5111533A (en) * 1990-06-19 1992-05-05 Fuji Xerox Co., Ltd. Image processing system for the use with image recording apparatus
US5134666A (en) * 1990-08-15 1992-07-28 Ricoh Company, Ltd. Image separator for color image processing
US5602943A (en) * 1992-04-28 1997-02-11 Velho; Luiz C. Digital halftoning space filling curves
US5548407A (en) * 1992-05-22 1996-08-20 Albrecht von Kienlin Process for electronic processing of multi-colored continuous-tone images
US5596655A (en) * 1992-08-18 1997-01-21 Hewlett-Packard Company Method for finding and classifying scanned information
US5760920A (en) * 1994-09-19 1998-06-02 Lin; Qian System and method for generating calibrated dither matrices
US6118895A (en) * 1995-03-07 2000-09-12 Minolta Co., Ltd. Image forming apparatus for distinguishing between types of color and monochromatic documents
US6198841B1 (en) * 1996-03-28 2001-03-06 Minolta Co., Ltd. Color image processor
US6449060B1 (en) * 1996-07-22 2002-09-10 Canon Kabushiki Kaisha Image processing apparatus and method
US5898821A (en) * 1997-01-21 1999-04-27 Xerox Corporation Printing system with halftone substitution capability
US6252675B1 (en) * 1998-05-08 2001-06-26 Xerox Corporation Apparatus and method for halftone hybrid screen generation
US6628825B1 (en) * 1998-06-24 2003-09-30 Canon Kabushiki Kaisha Image processing method, apparatus and memory medium therefor
US7038810B1 (en) * 1998-12-14 2006-05-02 Canon Kabushiki Kaisha Image processing method and apparatus, image processing system, and storage medium
US6324305B1 (en) * 1998-12-22 2001-11-27 Xerox Corporation Method and apparatus for segmenting a composite image into mixed raster content planes
US6748102B2 (en) * 2001-01-24 2004-06-08 International Business Machines Corporation Document alteration indicating system and method
US6901169B2 (en) * 2001-02-01 2005-05-31 At & T Corp. Method and system for classifying image elements
US7253922B2 (en) * 2001-03-07 2007-08-07 Seiko Epson Corporation Monochromatic printer and image processing apparatus
US6865298B2 (en) * 2001-03-30 2005-03-08 Sharp Laboratories Of America, Inc. Compound document compression based upon neighboring pixels
US20020196470A1 (en) * 2001-05-24 2002-12-26 Hiroyuki Kawamoto Image processing method and apparatus and image forming apparatus for reducing moire fringes in output image
US6987882B2 (en) * 2002-07-01 2006-01-17 Xerox Corporation Separation system for Multiple Raster Content (MRC) representation of documents
US7227988B2 (en) * 2002-07-01 2007-06-05 Xerox Corporation Prioritized PDL segmentation producing two bit selector

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7570403B2 (en) * 2005-03-16 2009-08-04 Kabushiki Kaisha Toshiba Color image processing apparatus
US20060209125A1 (en) * 2005-03-16 2006-09-21 Kabushiki Kaisha Toshiba Color image processing apparatus
US20080187214A1 (en) * 2007-02-02 2008-08-07 Kabushiki Kaisha Toshiba Image processing apparatus and image processing method
US8049908B2 (en) * 2007-02-02 2011-11-01 Kabushiki Kaisha Toshiba Image processing apparatus and image processing method
US20120069361A1 (en) * 2010-09-20 2012-03-22 Samsung Electronics Co., Ltd Apparatus and method for detection of toner consumption
US8885212B2 (en) * 2011-02-28 2014-11-11 Ricoh Company, Ltd. Converting between color and monochrome
US20120218570A1 (en) * 2011-02-28 2012-08-30 Ricoh Company, Ltd. Converting between color and monochrome
US20130071044A1 (en) * 2011-09-21 2013-03-21 Fuji Xerox Co., Ltd. Image processing apparatus, non-transitory computer readable medium, and image processing method
US8755638B2 (en) * 2011-09-21 2014-06-17 Fuji Xerox Co., Ltd. Image processing apparatus, non-transitory computer readable medium, and image processing method for resolution conversion using a ratio
CN103020895A (en) * 2011-09-21 2013-04-03 富士施乐株式会社 Image processing apparatus, and image processing method
CN103677692A (en) * 2012-09-26 2014-03-26 柯尼卡美能达株式会社 Printing control apparatus, printing system, and printing control method
US20140085648A1 (en) * 2012-09-26 2014-03-27 Konica Minolta, Inc. Printing control apparatus, printing system, and non-transitory computer readable recording medium stored with printing control program
US9716809B2 (en) 2013-02-01 2017-07-25 Canon Kabushiki Kaisha Image processing method and image processing apparatus
CN108304146A (en) * 2017-01-11 2018-07-20 北大方正集团有限公司 Printing method and system

Also Published As

Publication number Publication date
JP2005335372A (en) 2005-12-08
CN1702572A (en) 2005-11-30

Similar Documents

Publication Publication Date Title
US8254672B2 (en) Image compressing method, image compressing apparatus and image forming apparatus
JP5052569B2 (en) Image compression apparatus, image compression method, image expansion apparatus, image expansion method, image forming apparatus, computer program, and recording medium
US7957044B2 (en) Image processing apparatus and image processing method
US7599078B2 (en) Image processing apparatus and image processing method
EP1708479B1 (en) Image processing apparatus and its method
US8243308B2 (en) Image processing apparatus for setting image quality mode and processing image data based on supplemental information
US8848243B2 (en) Image processing apparatus, controlling method of image processing apparatus, and storage medium
JP2005335372A (en) Printing device
JP4931752B2 (en) Method for determining the color of image data of a document
US6125200A (en) Removing non-text information from a color image
US8345309B2 (en) Secure printing-out using color toner and particular toner
JP3899872B2 (en) Image processing apparatus, image processing method, image processing program, and computer-readable recording medium recording the same
JP2004350240A (en) Image processing apparatus and image processing method
EP1898625A2 (en) Apparatus and method for deciding image color
JP4149368B2 (en) Image processing method, image processing apparatus and image forming apparatus, computer program, and computer-readable recording medium
JP5090969B2 (en) Image processing device
JP2004128882A (en) Image input/output apparatus, and method therefor
JP2010045537A (en) Image processor, image forming device, image processing method, computer program and recording medium
JP2011059193A (en) Image processing device, image forming device equipped with the same, image processing method, control program, and recording medium
JP2007189275A (en) Image processor
JP2024029617A (en) Image processing device, control method for image processing device, and program
JP2023111408A (en) Image processing apparatus and control method thereof and program
JP2024042401A (en) Image processing device, control method and program for the image processing device
JP2022166904A (en) Image reading device
JP2007036793A (en) Color image processing system

Legal Events

Date Code Title Description
AS Assignment

Owner name: TOSHIBA TEC KABUSHIKI KAISHA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAGIWARA, TAKAHIRO;REEL/FRAME:015404/0219

Effective date: 20040525

Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAGIWARA, TAKAHIRO;REEL/FRAME:015404/0219

Effective date: 20040525

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION