IP Library Granted Patent US 9,349,080
Granted Patent B2
US 9,349,080 · App. 14/408,349 · Granted May 24, 2016

Printing system and printing control program

Inventors: Naoto Yamashita (Tokyo, JP); Jun Tanaka (Tokyo, JP)
Assignee: WingArc1st Inc.
G06K15/1827G06F3/1205G06F3/126G06F3/1208G06F3/1229G06F3/1285G06F3/1293G06K15/1802G06K15/402
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,349,080
App. No.
14/408,349
Granted
May 24, 2016
Kind
B2
Abstract

A host computer ( 100 ), wherein the computer is equipped with a font availability determination unit ( 6 ) for determining whether or not the font and glyph image specified for characters to be printed are available in a printer ( 200 ) and an outline image transmission unit ( 9 ) for transmitting an outline image of the specified font to the printer ( 200 ) in cases in which it is determined that the font and the like are not available in the printer, and by transmitting the outline image to the printer ( 200 ) to print, it is possible to print using a character format which is infinitely close to the font specified by the host computer ( 100 ) even in cases in which the specified font and the like are not available in the printer ( 200 ).

Claims (25)

1. A printing system including a host computer and a printer capable of performing bidirectional communication with the host computer,

wherein the host computer includes:

a font presence deciding section for deciding whether a font designated for a character to be printed is present in the printer and has a glyph image of the character to be printed;

a character code transmitting section for transmitting a character code representing the character to be printed together with identification information about the designated font to the printer if the font presence deciding section decides that the designated font and the glyph image are present in the printer; and

an outline image transmitting section for transmitting an outline image of the designated font to the printer if the font presence deciding section decides that the designated font and the glyph image are not present in the printer, and

the printer includes a printing section for executing printing based on at least one of the character code and the identification information about the font which are transmitted by the character code transmitting section, and the outline image transmitted by the outline image transmitting section,

wherein processing of the font presence deciding section, the character code transmitting section and the outline image transmitting section is executed for each character included in a document prepared by the host computer,

wherein the host computer includes an outline deciding section for deciding whether printing based on the outline image can be executed if the font presence deciding section decides that the designated font and the glyph image are not present in the printer; and

a line drawing data transmitting section for transmitting, to the printer, line drawing data representing a brushstroke line of the character to be printed in a line drawing from which an outline representation of the character shape to be a font type design element possessed by a font is eliminated if the outline deciding section decides that the printing based on the outline image cannot be executed,

the outline image transmitting section transmits the outline image of the designated font to the printer if the font presence deciding section decides that the designated font and the glyph image are not present in the printer and the outline deciding section decides that the printing based on the outline image can be executed, and

the printing section of the printer executes printing based on at least one of the character code and the identification information about the font which are transmitted by the character code transmitting section, the outline image transmitted by the outline image transmitting section and the line drawing data transmitted by the line drawing data transmitted section.

2. The printing system according to claim 1 , wherein the host computer further includes a line drawing data storage section for prestoring the line drawing data every character code, and

the line drawing data transmitting section reads the line drawing data on the character to be printed from the line drawing data storage section and transmits the line drawing data to the printer if the outline deciding section decides that the printing based on the outline image cannot be executed.

3. The printing system according to claim 1 , wherein processing of the font presence deciding section, the character code transmitting section, the outline image transmitting section, the outline deciding section and the line drawing data transmitting section is executed for each character included in a document prepared by the host computer.

4. The printing system according to claim 1 , wherein the host computer further includes a font information storage section for prestoring information about a font present in the printer and stores metrics information having a character feed amount determined for each character corresponding to each of the fonts present in the printer, and

the line drawing data transmitting section obtains a printing position of the line drawing data and adjusts a layout based on the metrics information stored in the font information storage section and then transmits the line drawing data.

5. A non-transitory computer program product for use with a computer, the computer program product comprising computer usable medium including a program for printing control to be operated in a host computer in a printing system including the host computer and a printer capable of performing bidirectional communication with the host computer, the program causing the host computer to function as:

font presence deciding means for deciding whether a font designated for a character to be printed is present in the printer and has a glyph image of the character to be printed;

character code transmitting means for transmitting a character code representing the character to be printed together with identification information about the designated font to the printer if the font presence deciding means decides that the designated font and the glyph image are present in the printer; and

outline image transmitting means for transmitting an outline image of the designated font to the printer if the font presence deciding means decides that the designated font and the glyph image are not present in the printer,

wherein processing of the font presence deciding means, the character code transmitting means and the outline image transmitting means is executed for each character included in a document prepared by the host computer,

wherein the host computer includes an outline deciding means for deciding whether printing based on the outline image can be executed if the font presence deciding means decides that the designated font and the glyph image are not present in the printer; and

a line drawing data transmitting means for transmitting, to the printer, line drawing data representing a brushstroke line of the character to be printed in a line drawing from which an outline representation of the character shape to be a font type design element possessed by a font is eliminated if the outline deciding means decides that the printing based on the outline image cannot be executed,

the outline image transmitting means transmits the outline image of the designated font to the printer if the font presence deciding means decides that the designated font and the glyph image are not present in the printer and the outline deciding means decides that the printing based on the outline image can be executed, and

the printing means of the printer executes printing based on at least one of the character code and the identification information about the font which are transmitted by the character code transmitting means, the outline image transmitted by the outline image transmitting means and the line drawing data transmitted by the line drawing data transmitted means.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF ASSIGNEE PREVIOUSLY RECORDED ON REEL 039484 FRAME 0172. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded May 18, 2018
From: WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 046184/0676 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NO. 8349080 PREVIOUSLY RECORDED AT REEL: 039453 FRAME: 0361. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Dec 14, 2016
From: 1ST HOLDINGS, INC.
To: WINGARC1ST INC.
Reel/Frame 040910/0905 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NO. 8349080 PREVIOUSLY RECORDED AT REEL: 039484 FRAME: 0172. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded Dec 14, 2016
From: WINGARC 1ST INC.
To: WINGARC 1ST INC.
Reel/Frame 040912/0813 →
CHANGE OF ADDRESS Recorded Jul 27, 2016
From: WINGARC1ST INC.
To: WINGARC 1ST INC.
Reel/Frame 039484/0172 →
MERGER Recorded Jul 25, 2016
From: 1ST HOLDINGS, INC.; WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 039453/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: YAMASHITA, NAOTO; TANAKA, JUN
To: WINGARC1ST INC.
Reel/Frame 034673/0255 →
Priority Claims (1)
JP 2013-057670 · Mar 21, 2013 · national
Continuity (1)
Related Publication 20150206038A1 · Jul 23, 2015