Controlling apparatus, control method of controlling apparatus, and storage medium
US-2024399754-A1 · Dec 5, 2024 · US
US10137714B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10137714-B2 |
| Application number | US-201715472122-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 28, 2017 |
| Priority date | Mar 31, 2016 |
| Publication date | Nov 27, 2018 |
| Grant date | Nov 27, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A printer includes a printing head that includes a plurality of heating elements arranged in a first direction and a processor, wherein printing data representing an image to be printed on a printing medium are divided into a plurality of line data, each of the plurality of line data representing a corresponding line segment of the image, extending in the first direction, by a series of dots constituted of printing dots to be printed on the printing medium and non-printing dots that are not printed on the printing medium, and wherein, for each of the line data, the processor obtains distribution information of the printing dots in the line data, and sets an energizing time, during which the selected heating elements are energized continuously, or intermittently by pulses, to print the corresponding printing dots, in accordance with the distribution information of the printing dots in the line data.
Opening claim text (preview).
What is claimed is: 1. A printer, comprising: a printing head that includes a plurality of heating elements arranged in a first direction; and a processor, wherein printing data representing an image to be printed on a printing medium are divided into a plurality of line data, each of the plurality of line data representing a corresponding line segment of the image, extending in the first direction, by a series of dots constituted of printing dots to be printed on the printing medium and non-printing dots that are not printed on the printing medium, wherein, for each of the line data, the processor selectively activates the heating elements that correspond to the printing dots in the line data so as to make the selected heating elements generate heat and print the corresponding printing dots in the line data on the printing medium, and wherein, for each of the line data, the processor obtains distribution information of the printing dots in the line data, and sets an energizing time, during which the selected heating elements are energized continuously, or intermittently by pulses, to print the corresponding printing dots, in accordance with the distribution information of the printing dots in the line data, wherein, in obtaining the distribution information of the printing dots for each of the line data, the processor counts or estimates an occurrence frequency of two successive printing dots in the line data, and wherein the processor sets said energizing time for each of the line data in accordance with the counted or estimated occurrence frequency of the two successive printing dots in the line data. 2. The printer according to claim 1 , wherein, in obtaining the distribution information of the printing dots for each of the line data, the processor further divides the line data into a plurality of first line segments and counts a number of the printing dots in each of the plurality of the first line segments so as to obtain a distribution of the first line segments in terms of the numbers of the printing dots contained therein, and wherein the processor sets said energizing time for each of the line data in accordance with the counted or estimated occurrence frequency of the two successive printing dots in the line data and the obtained distribution of the first line segments in terms of the numbers of the printing dots therein. 3. The printer according to claim 2 , wherein, in obtaining the distribution information of the printing dots for each of the line data, the processor divides the line data into a plurality of second line segments, which may be same as the plurality of first line segments, further divides each of the plurality of second line segments into a plurality of upper segments and lower segments, and counts a number of printing dot boundaries that are defined as boundaries between the upper segments and the lower segments that are sandwiched by two adjacent printing dots, so as to estimate the occurrence frequency of the two successive printing dots in the line data, and wherein the processor sets said energizing time for each of the line data in accordance with the counted number of the printing dot boundaries in the line data and the obtained distribution of the first line segments in terms of the numbers of the printing dots therein. 4. The printer according to claim 2 , wherein the processor sets the energizing time for the selected heating elements in the line data to be relatively and correspondingly shorter when the number of the printing dots boundaries in the line data is relatively greater. 5. The printer according to claim 2 , wherein the processor sets the energizing time for the selected heating elements in the line data to be relatively and correspondingly longer when a number of the first line segments for which the counted number of the printing dots is zero is relatively greater. 6. The printer according to claim 2 , wherein the processor sets the energizing time for the selected heating elements in the line data to be relatively and correspondingly shorter when a number of the first line segments having a non-zero number of the printing dots is relatively greater. 7. The printer according to claim 2 , wherein, in obtaining the distribution information of the printing dots for each of the line data, the processor counts the number of the two successive printing dots occurring in the line data, and wherein the processor sets said energizing time for each of the line data in accordance with the counted number of the two successive printing dots in the line data and the obtained distribution of the first line segments in terms of the numbers of the printing dots therein. 8. A method to be executed by a printer including a processor and a printing head that includes a plurality of heating elements arranged in a first direction, wherein printing data representing an image to be printed on a printing medium are divided into a plurality of line data, each of the plurality of line data representing a corresponding line segment of the image, extending in the first direction, by a series of dots constituted of printing dots to be printed on the printing medium and non-printing dots that are not printed on the printing medium, the method comprising: by way of the processor, for each of the line data, selectively activating the heating elements that correspond to the printing dots in the line data so as to make the selected heating elements generate heat and print the corresponding printing dots in the line data on the printing medium; and by way of the processor, for each of the line data, obtaining distribution information of the printing dots in the line data, and setting an energizing time during which the selected heating elements are energized continuously, or intermittently by pulses, to print the corresponding printing dots, in accordance with the distribution information of the printing dots in the line data, wherein the obtaining of the distribution information of the printing dots for each of the line data includes counting or estimating an occurrence frequency of two successive printing dots in the line data, and wherein said energizing time for each of the line data is set in accordance with the counted or estimated occurrence frequency of the two successive printing dots in the line data. 9. The method according to claim 8 , wherein the obtaining of the distribution information of the printing dots for each of the line data further includes dividing the line data into a plurality of first line segments, and counting a number of the printing dots in each of the plurality of the first line segments so as to obtain a distribution of the first line segments in terms of the numbers of the printing dots contained therein, and wherein said energizing time for each of the line data is set in accordance with the counted or estimated occurrence frequency of the two successive printing dots in the line data and the obtained distribution of the first line segments in terms of the numbers of the printing dots therein. 10. The method according to claim 9 , wherein the obtaining of the distribution information of the printing dots for each of the line data includes: dividing the line data into a plurality of second line segments, which may be same as the plurality of first line segments; further dividing each of the plurality of second line segments into a plurality of upper segments and lower segments; and counting a number of printing dot boundaries that are defined as boundaries between the upper segments and the lower segments that are sandwiched by two adjacent printing dots, so as to estimate the occurrence frequency of the two successive printing dots in the line data, and wh
by thermal printing · CPC title
Timing; Delays · CPC title
Control circuits for heating-element selection · CPC title
Thermal printer with pre-coating or post-processing · CPC title
Drives, motors, controls or automatic cut-off devices for the entire printing mechanism · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.