Printing apparatus and text input program

US10659648B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10659648-B2
Application numberUS-201916240851-A
CountryUS
Kind codeB2
Filing dateJan 7, 2019
Priority dateJan 9, 2018
Publication dateMay 19, 2020
Grant dateMay 19, 2020

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.

In S 210 , a character size and an inter-column size are calculated using a virtual body size in S 206 , and the character size and an inter-character size (inter-column size) are reflected in properties of each text box. In step S 301 , a position and a size of each text box are set, in step S 302 , the character size is set in the property of each text box, and in the following step S 304 , the inter-character size is set in the property so that characters do not overlap in each text box. Thereafter, in S 306 , the text boxes are superimposed so that reference frames of adjacent characters are in contact with each other.

First claim

Opening claim text (preview).

What is claimed is: 1. A printing apparatus comprising: a printing mechanism that prints the character string inside a predetermined text box; and a processor that controls the printing mechanism, wherein the processor receives an input of a character string, allocates characters of the character string to at least two text boxes so that an adjacent character constituting the character string is inserted in a separate text box, sets a character size and an inter-character size in a text box so that a part of an outer frame of the adjacent character is placed inside an outer frame of a character and a part of the outer frame of the adjacent character is placed outside the outer frame of the character, and controls the printing mechanism so that the text box is superimposed and printed to place the part of the outer frame of the adjacent character inside the outer frame, the two text boxes includes a first text box and a second text box, and the processor controls the printing mechanism so that the text box is superimposed and printed to place a character portion of one of the first text box and the second text box and an inter-character portion of the other of the first text box and the second text box in an overlapping manner; wherein the processor determines the character size based on a virtual body size calculated by the following expression: (virtual body size)=(frame size of printing area/number of characters)×((virtual body size)/(reference frame size)). 2. The printing apparatus according to claim 1 , wherein the processor controls the printing mechanism so that the text boxes are superimposed and printed so that inner frames of adjacent characters are in contact with each other. 3. The printing apparatus according to claim 1 , wherein the outer frame is an ascender line and a descender line, and an inner frame of the character is a cap line and a base line. 4. The printing apparatus according to claim 1 , wherein the outer frame is a reference line placed above an ascender line in a character height and a descender line, and an inner frame of the character is a cap line and a base line. 5. The printing apparatus according to claim 1 , wherein the processor determines an inner frame according to whether a character or a symbol requiring an area between the inner frame of the character and the outer frame is present or not in the character string. 6. The printing apparatus according to claim 1 , wherein the processor inserts all the character strings into one text box if the character size when the character string is inserted in one text box is greater than or equal to a threshold value, and allocates the characters of the character string to at least two text boxes if the character size when the character string is inserted in one text box is less than the threshold value. 7. The printing apparatus according to claim 1 , wherein the processor allocates the characters of the character string in four alignment directions in a character alignment direction of the character string and a direction orthogonal to the character alignment direction of the character string when allocating the characters of the character string to at least two text boxes. 8. A printing apparatus comprising: a printing mechanism; and a processor, wherein the processor receives an input of a character string from a user, allocates characters of the character string to at least two text boxes so that an adjacent character is inserted in a separate text box, sets a character size and an inter-character size in a text box so that a part of an outer frame of the adjacent character is placed inside an outer frame of a character, and controls the printing mechanism so that the text box is superimposed and printed to place the part of the outer frame of the adjacent character inside the outer frame, wherein the outer frame is a virtual body, and an inner frame of the character is a reference frame, wherein the processor determines the character size based on a virtual body size calculated by the following expression: (virtual body size)=(frame size of printing area/number of characters)×((virtual body size)/(reference frame size)). 9. The printing apparatus according to claim 8 , wherein the processor determines the inter-character size based on the following expression: (inter-character size)=(calculated virtual body size)−((virtual body size)−(reference frame size)). 10. A non-transitory storage medium for storing a text input program for causing a computer to realize: a function of controlling a printing mechanism; and a processor function, wherein the processor function is to receive an input of a character string from a user, to allocate characters of the character string to at least two text boxes so that an adjacent character is inserted in a separate text box, to set a character size and an inter-character size in the text box so that a part of an outer frame of the adjacent character is placed inside an outer frame of a character and a part of the outer frame of the adjacent character is placed outside the outer frame of the character, and to control the printing mechanism so that the text box is superimposed and printed to place the part of the outer frame of the adjacent character inside the outer frame, the two text boxes includes a first text box and a second text box, and the processor function is further to control the printing mechanism so that the text box is superimposed and printed to place a character portion of one of the first text box and the second text box and an inter-character portion of the other of the first text box and the second text box in an overlapping manner; wherein the processor function determines the character size based on a virtual body size calculated by the following expression: (virtual body size)=(frame size of printing area/number of characters)×((virtual body size)/(reference frame size)).

Assignees

Inventors

Classifications

  • Font handling; Temporal or kinetic typography · CPC title

  • Key input means, e.g. buttons or keypads (electromechanical details of key input means in general H01H13/00) · CPC title

  • involving changing the position of selected pixels, e.g. word shifting, or involving modulating the size of image components, e.g. of characters (H04N1/32224 takes precedence) · CPC title

  • Physics · mapped topic

  • using character size, text spacings or pitch estimation · 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 US10659648B2 cover?
In S 210 , a character size and an inter-column size are calculated using a virtual body size in S 206 , and the character size and an inter-character size (inter-column size) are reflected in properties of each text box. In step S 301 , a position and a size of each text box are set, in step S 302 , the character size is set in the property of each text box, and in the following step S 304 , t…
Who is the assignee on this patent?
Seiko Epson Corp
What technology area does this patent fall under?
Primary CPC classification H04N1/32219. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 19 2020 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).