Patentable/Patents/US-6261010
US-6261010

Printing apparatus and print control method

PublishedJuly 17, 2001
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Printing apparatus and print control method for efficiently utilizing buffer memories. In a case of performing printing operation by controlling scanning of a printhead and four buffer memories where K, C, M and Y color image data are temporarily stored respectively, the color component data is inputted to the buffer memories while monitoring the data storage, and based on the monitoring result, discrimination is made as to whether or not at least one of the buffer memories has become full. Also, a print width, a conveyance amount of a print medium, and color component data to be cleared upon printing are dynamically determined based on a printable width of the printhead and the contents of the inputted color component data (monochrome image, color image, mixture of monochrome and color image). Printing is performed on print paper by scanning the printhead based on the discrimination result and the determined print width, the print paper is conveyed for the determined conveyance amount, and color component data used in printing is cleared from the buffer memories.

Patent Claims
35 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A print control method for performing a print operation by controlling a scan operation of a color printhead and a plurality of buffer memories where color image data is temporarily stored in units of each color component, comprising: an input step of inputting color component data to the plurality of buffer memories; a monitoring step of monitoring data storage with respect to the plurality of memories; a discriminating step of discriminating whether or not at least one of the plurality of buffer memories has become full based on a monitoring result in said monitoring step; a determining step of dynamically determining a print width, a conveyance amount of a print medium, and color component data to be cleared upon printing, based on a printable width of the color printhead and contents of the inputted color component data; a printing step of performing printing on the print medium by scanning the color printhead based on a discrimination result in said discriminating step and the print width determined in said determining step; a conveying step of conveying the print medium for the conveyance amount determined in said determining step; and a releasing step of clearing the color component data, determined in said determining step, from the plurality of buffer memories.

2

2. The print control method according to claim 1, wherein in a case where the print operation is performed by multi-pass printing, where printing is executed by scanning the color printhead plural times for the same area on the print medium, said discriminating step discriminates whether or not data storage with respect to each of the plurality of buffer memories has reached a predetermined amount, and said determining step determines the conveyance amount and color component data to be cleared, taking into account a number of times of scan of the color printhead for the same area.

3

3. A printing apparatus for performing a print operation by controlling a scan operation of a color printhead and a plurality of buffer memories where color image data is temporarily stored in units of each color component, comprising: input means for inputting color component data to the plurality of buffer memories; monitoring means for monitoring data storage with respect to the plurality of memories; discriminating means for discriminating whether or not at least one of the plurality of buffer memories has become full based on a monitoring result by said monitoring means; determining means for dynamically determining a print width, a conveyance amount of a print medium, and color component data to be cleared upon printing, based on a printable width of the color printhead and contents of the inputted color component data; printing means for performing printing on the print medium by scanning the color printhead based on a discrimination result of said discriminating means and the print width determined by said determining means; conveying means for conveying the print medium for the conveyance amount determined by said determining means; and releasing means for clearing the color component data, determined by said determining means, from the plurality of buffer memories.

4

4. The printing apparatus according to claim 3, wherein in a case where the print operation is performed by multi-pass printing, where printing is executed by scanning the color printhead plural times for the same area on the print medium, said discriminating means discriminates whether or not data storage with respect to each of the plurality of buffer memories has reached a predetermined amount, and said determining means determines the conveyance amount and color component data to be cleared, taking into account a number of times of scan of the color printhead for the same area.

5

5. The printing apparatus according to claim 3, wherein the color image data is density data comprising black component data, cyan component data, magenta component data and yellow component data, the plurality of buffer memories include a first buffer for storing the black component data, a second buffer for storing the cyan component data, a third buffer for storing the magenta component data, and a fourth buffer for storing the yellow component data, and the color printhead includes a first head unit for performing printing in black ink, a second head unit for performing printing in cyan ink, a third head unit for performing printing in magenta ink, and a fourth head unit for performing printing in yellow ink, each performing printing in correspondence with each component data of the density data stored in the first, second, third and fourth buffers.

6

6. The printing apparatus according to claim 5, wherein a ratio of a print width with respect to the first head unit to the second, third and fourth head units is 3:1, and an array of ink discharge nozzles which discharge ink from each of the first, second, third and fourth head units is arranged in a print medium conveyance direction.

7

7. The printing apparatus according to claim 6, wherein the first, second, third and fourth head units are arranged in a color printhead scanning direction, and a ratio of a capacity with respect to the first buffer to the second, third and fourth buffers is 3:1.

8

8. The printing apparatus according to claim 6, wherein the second, third and fourth head units are arrayed in line in the print medium conveyance direction, the first head unit and an assembly of the second, third and fourth head units are arranged in a color printhead scanning direction, and a ratio of the capacity with respect to the first, second, third and fourth buffers is 3:1:2:3.

9

9. The printing apparatus according to claim 3, wherein the color printhead includes an ink-jet printhead which performs printing by discharging ink.

10

10. The printing apparatus according to claim 9, wherein in order to discharge ink by utilizing heat energy, the color printhead includes electrothermal transducers for generating heat energy to be applied to the ink.

11

11. The printing apparatus according to claim 6, wherein in a case where the color component data inputted by said input means includes only black component data and multi-pass printing is not performed, said determining means determines a print width of the first head unit as the print width and the conveyance amount of the print medium, and determines to clear all black component data used in printing.

12

12. The printing apparatus according to claim 6, wherein in a case where the color component data inputted by said input means includes only black component data and multi-pass printing is performed, said determining means determines the print width, the conveyance amount of the print medium, and black component data to be cleared upon printing, based on the number of times of scan and the print width of the first head unit.

13

13. The printing apparatus according to claim 6, wherein in a case where the color component data inputted by said input means includes all color component data and multi-pass printing is not performed, said determining means determines a print width of the second, third and fourth head units as the print width and the conveyance amount of the print medium, and determines to clear all the color component data used in printing.

14

14. The printing apparatus according to claim 6, wherein in a case where the color component data inputted by said input means includes all color component data and multi-pass printing is performed, said determining means determines the print width, the conveyance amount of the print medium, and density data to be cleared upon printing, based on the number of times of scan and the print width of the second, third and fourth head units.

15

15. The printing apparatus according to claim 3, wherein each of the plurality of buffer memories comprises a plurality of blocks for storing color component data necessary for each printing element of the color printhead to perform printing by a single scan of the color printhead, and the plurality of blocks are hierarchically distinguishable from a lowest block to a highest block.

16

16. The printing apparatus according to claim 15, wherein said input means inputs the color component data to the lowest block.

17

17. The printing apparatus according to claim 16, further comprising shift means for shifting color component data block by block to a higher block each time the color component data inputted by said input means fills the lowest block.

18

18. A computer program product, stored in a computer readable medium and executed in a computer, which executes printing control on a printer having a plurality of buffer memories, each temporarily storing color component print data and a printhead capable of printing a color image, said product comprising: codes for executing an input process of inputting color component data to the plurality of buffer memories; codes for executing a monitoring process of monitoring data storage with respect to the plurality of memories; codes for executing a discriminating process of discriminating whether or not at least one of the plurality of buffer memories has become full based on a monitoring result in the monitoring process; codes for executing a determining process of dynamically determining a print width, a conveyance amount of a print medium, and color component data to be cleared upon printing, based on a printable width of the color printhead and contents of the inputted color component data; codes for executing a printing process of performing printing on the print medium by scanning the color printhead based on a discrimination result in the discriminating process and the print width determined in the determining process; codes for executing a conveying process of conveying the print medium for the conveyance amount determined in the determining process; and codes for executing a releasing process of clearing the color component data, determined in the determining process, from the plurality of buffer memories.

19

19. The method according to claim 1, wherein the plurality of buffer memories are provided, corresponding to plural color component data, respectively, and said discriminating step discriminates that the plurality of buffer memories have become full when the plurality of buffer memories respectively store the plural color component data for the printable width of the color printhead.

20

20. The method according to claim 1, wherein the color image data is density data comprising black component data, cyan component data, magenta component data and yellow component data, the plurality of buffer memories include a first buffer for storing the black component data, a second buffer for storing the cyan component data, a third buffer for storing the magenta component data, and a fourth buffer for storing the yellow component data, and the color printhead includes a first head unit for performing printing in black ink, a second head unit for performing printing in cyan ink, a third head unit for performing printing in magenta ink, and a fourth head unit for performing printing in yellow ink, each performing printing in correspondence with each component data of the density data stored in the first, second, third and fourth buffers.

21

21. The method according to claim 20, wherein a ratio of a print width with respect to the first head unit to the second, third and fourth head units is 3:1, and an array of ink discharge nozzles which discharge ink from each of the first, second, third and fourth head units is arranged in a print medium conveyance direction.

22

22. The method according to claim 21, wherein the first, second, third and fourth head units are arranged in a color printhead scanning direction, and a ratio of a capacity with respect to the first buffer to the second, third and fourth buffers is 3:1.

23

23. The method according to claim 21, wherein the second, third and fourth head units are arrayed in line in the print medium conveyance direction, the first head unit and an assembly of the second, third and fourth head units are arranged in a color printhead scanning direction, and a ratio of the capacity with respect to the first, second, third and fourth buffers is 3:1:2:3.

24

24. The method according to claim 1, wherein the color printhead includes an ink-jet printhead which performs printing by discharging ink.

25

25. The method according to claim 24, wherein in order to discharge ink by utilizing heat energy, the color printhead includes electrothermal transducers for generating heat energy to be applied to the ink.

26

26. The method according to claim 21, wherein in a case where the color component data inputted at said input step includes only black component data and multi-pass printing is not performed, said determining step determines a print width of the first head unit as the print width and the conveyance amount of the print medium, and determines to clear all black component data used in printing.

27

27. The method according to claim 21, wherein in a case where the color component data inputted at said input step includes only black component data and multi-pass printing is performed, said determining step determines the print width, the conveyance amount of the print medium, and black component data to be cleared upon printing, based on the number of times of scan and the print width of the first head unit.

28

28. The method according to claim 21, wherein in a case where the color component data inputted at said input step includes all color component data and multi-pass printing is not performed, said determining step determines a print width of the second, third and fourth head units as the print width and the conveyance amount of the print medium, and determines to clear all the color component data used in printing.

29

29. The method according to claim 21, wherein in a case where the color component data inputted at said input step includes all color component data and multi-pass printing is performed, said determining step determines the print width, the conveyance amount of the print medium, and density data to be cleared upon printing, based on the number of times of scan and the print width of the second, third and fourth head units.

30

30. The method of claim 1, wherein each of the plurality of buffer memories comprises a plurality of blocks for storing color component data necessary for each printing element of the color printhead to perform printing by a single scan of the color printhead, and the plurality of blocks are hierarchically distinguishable from a lowest block to a highest block.

31

31. The method according to claim 30, wherein said input step inputs the color component data to the lowest block.

32

32. The method according to claim 31, further comprising a shift step of shifting color component data block by block to a higher block each time the color component data inputted at said input step fills the lowest block.

33

33. The product according to claim 18, wherein in a case where the print operation is performed by multi-pass printing, where printing is executed by scanning the color printhead plural times for the same area on the print medium, the discriminating process discriminates whether or not data storage with respect to each of the plurality of buffer memories has reached a predetermined amount, and the determining process determines the conveyance amount and color component data to be cleared, taking into account a number of times of scan of the color printhead for the same area.

34

34. The apparatus according to claim 3, wherein the plurality of buffer memories are provided, corresponding to plural color component data, respectively, and said discriminating means discriminates that the plurality of buffer memories have become full when the plurality of buffer memories respectively store the plural color component data for the printable width of the color printhead.

35

35. The product according to claim 18, wherein the plurality of buffer memories are provided, corresponding to plural color component data, respectively, and the discriminating process discriminates that the plurality of buffer memories have become full when the plurality of buffer memories respectively store the plural color component data for the printable width of the printhead.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 18, 1998

Publication Date

July 17, 2001

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Printing apparatus and print control method” (US-6261010). https://patentable.app/patents/US-6261010

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.