Printer and printing program

US10137714B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10137714-B2
Application numberUS-201715472122-A
CountryUS
Kind codeB2
Filing dateMar 28, 2017
Priority dateMar 31, 2016
Publication dateNov 27, 2018
Grant dateNov 27, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • B41J29/38Primary

    Drives, motors, controls or automatic cut-off devices for the entire printing mechanism · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10137714B2 cover?
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 co…
Who is the assignee on this patent?
Casio Computer Co Ltd
What technology area does this patent fall under?
Primary CPC classification B41J29/38. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Nov 27 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).