# US 8,786,868 B2 · Output control data generating device, data generating method, and program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,786,868 B2
- Document ID: US8786868B2
- Status: Granted
- Kind: B2
- Application number: 12/818,267
- Filed: 2010-06-18
- Published: 2010-12-30
- Granted: 2014-07-22
- Earliest claimed: 2009-06-29
- Assignees: Seiko Epson Corporation
- Applicants: Yukiharu Horiuchi; Yasuhiro Takeuchi; Hiroyuki Nagasawa
- Inventors: Yukiharu Horiuchi; Yasuhiro Takeuchi; Hiroyuki Nagasawa
- Web page: https://patentgrep.com/patent/US8786868B2

## CPC

- G06K 15/02: using printers
- G06F 3/1206: {resulting in increased flexibility in input data format or job format or job type}
- G06F 3/1253: {Configuration of print job parameters, e.g. using UI at the client}
- G06F 3/1284: {Local printer device}
- G06K 15/1831: {characterized by the format of the data}
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An output control data generating device for controlling an output device includes a character selection unit that receives a selection of a desired character code set and a desired character from a group containing at least one character code set that can be used on the output control data generating device; a font selection unit that receives a selection of output font data, which is information for outputting the selected character to the output device, from among a plurality of different font groups disposed to the output device; a mapping unit that produces a font group definition file that stores the selected character mapped to the output font data; and an output control unit that controls output to the output device, using the font group definition file.

## Claims

### Claim 1

An output control data generating device for controlling an output device comprising:
a memory; and
a central processing unit (CPU) that controls the memory to function as:
a character selection unit that receives a selection of a desired character code set and a user selection of a desired character from a group containing at least one character code set that can be used on the output control data generating device;
a font selection unit that receives a selection of output font data, which is information for outputting the selected character to the output device, from among a plurality of different font groups disposed to the output device;
a mapping unit that produces a font group definition file that stores the selected character mapped to the output font data; and
an output control unit that controls output to the output device using the font group definition file;
wherein the plurality of different font groups is divided into a plurality of code pages corresponding to the plurality of font groups, and the font group definition file includes code page information;
wherein the output control unit controls output to a printing device used as the output device by referencing the font group definition file, finding the output font data to which is mapped the character used in the data to be output, and asserting a print command that converts the characters used in the data to be output to the output font data; and
wherein the CPU controls a registration unit that receives input of user-defined output font data from an input means of the output control data generating device, and stores the input output font data on a blank page, which is a predefined empty storage space in the code pages.

### Claim 2 (depends on 1)

The output control data generating device described in claim 1, further comprising:
an output font data storage unit that stores the user-defined output font data;
wherein the registration unit also stores the output font data that was input in the output font data storage unit, and the output control unit also sends the output font data mapped to the character stored in the output font data storage unit together with the print command to the printing device when the character used in the data to be output is data mapped to the blank page.

### Claim 3 (depends on 1)

The output control data generating device described in claim 1, wherein:
the font group definition file is stored in a storage area in the output control unit.

### Claim 4 (depends on 1)

The output control data generating device described in claim 1, wherein:
the code page is stored in a storage area in the printing device.

### Claim 5 (depends on 1)

The output control data generating device described in claim 1, wherein:
the selection of the desired character code set is a user selection.

### Claim 6 (depends on 1)

The output control data generating device described in claim 1, wherein:
the selection of the desired character code set is an automatic selection based on the user selection of the desired character.

### Claim 7 (depends on 1)

The output control data generating device described in claim 1, wherein:
the CPU causes a window to be displayed to a user, the selection of the desired character being input by the user to the window.

### Claim 8 (depends on 7)

The output control data generating device described in claim 7, wherein:
the CPU causes the window to be displayed in response to a font mapping request from the user.

### Claim 9

A non-transitory recording medium having stored thereon a computer program for controlling an output device, the program comprising:
a function that receives a selection of a desired character code set and a user selection of a desired character from a group containing at least one character code set;
a function that receives a selection of output font data, which is information for outputting the selected character to the output device, from among a plurality of different font groups disposed to the output device;
a function that produces a font group definition file that stores the selected character mapped to the output font data; and
a function that controls output to the output device using the font group definition file; wherein:
the plurality of different font groups is divided into a plurality of code pages corresponding to the plurality of font groups, and the font group definition file includes code page information; and
the program further comprising:
a function that controls output to a printing device used as the output device by referencing the font group definition file,
a function that finds the output font data to which is mapped the character used in the data to be output, and
a function that asserts a print command that converts the characters used in the data to be output to the output font data,
a function that receives input of user-defined output font data, and
a function that stores the input output font data on a blank page, which is a predefined empty storage space in the code pages.

### Claim 10

An output control data generating method for controlling an output device, comprising steps of:
receiving a selection of a desired character code set and a user selection of a desired character from a group containing at least one character code set;
receiving a selection of output font data, which is information for outputting the selected character to the output device, from among a plurality of different font groups disposed to the output device;
producing a font group definition file that stores the selected character mapped to the output font data;
controlling output to the output device using the font group definition file; wherein:
the plurality of different font groups is divided into a plurality of code pages corresponding to the plurality of font groups, and the font group definition file includes code page information; and
further comprising steps of:
controlling output to a printing device used as the output device by referencing the font group definition file,
finding the output font data to which is mapped the character used in the data to be output,
asserting a print command that converts the characters used in the data to be output to the output font data,
receiving input of user-defined output font data, and
storing the input output font data on a blank page, which is a predefined empty storage space in the code pages.

### Claim 11 (depends on 10)

The output control data generating method described in claim 10, further comprising steps of:
storing the user-defined output font data;
storing the output font data that was input, and
sending the output font data mapped to the character with the print command to the printing device when the character used in the data to be output is data mapped to the blank page.

### Claim 12

An output control data generating device for controlling an output device comprising:
a memory; and
a central processing unit (CPU) that controls the memory to function as:
a character selection unit that receives a selection of a desired character code set and a desired character from a group containing at least one character code set that can be used on the output control data generating device;
a font selection unit that receives a selection of output font data, which is information for outputting the selected character to the output device, from among a plurality of different font groups disposed to the output device;
a mapping unit that produces a font group definition file that stores the selected character mapped to the output font data; and
an output control unit that controls output to the output device using the font group definition file; wherein
the plurality of different font groups is divided into a plurality of code pages corresponding to the plurality of font groups, and the font group definition file includes code page information;
the output control unit controls output to a printing device used as the output device by referencing the font group definition file, finding the output font data to which is mapped the character used in the data to be output, and asserting a print command that converts the characters used in the data to be output to the output font data; and
the CPU executes a registration unit that receives input of user-defined output font data from an input means of the output control data generating device, and stores the input output font data on a blank page, which is a predefined empty storage space in the code pages.

### Claim 13 (depends on 12)

The output control data generating device described in claim 12, further comprising:
an output font data storage unit that stores the user-defined output font data;
wherein the registration unit also stores the output font data that was input in the output font data storage unit, and the output control unit also sends the output font data mapped to the character stored in the output font data storage unit together with the print command to the printing device when the character used in the data to be output is data mapped to the blank page.

### Claim 14

An output control data generating method, comprising steps of:
receiving a selection of a desired character code set and a desired character from a group containing at least one character code set;
receiving a selection of output font data, which is information for outputting the selected character to the output device, from among a plurality of different font groups disposed to the output device;
producing a font group definition file that stores the selected character mapped to the output font data; and
controlling output to the output device using the font group definition file; wherein:
the plurality of different font groups is divided into a plurality of code pages corresponding to the plurality of font groups, and the font group definition file includes code page information; and
further comprising steps of:
controlling output to a printing device used as the output device by referencing the font group definition file,
finding the output font data to which is mapped the character used in the data to be output,
asserting a print command that converts the characters used in the data to be output to the output font data,
receiving input of user-defined output font data from an input means of the output control data generating device, and
storing the input output font data on a blank page, which is a predefined empty storage space in the code pages.

### Claim 15 (depends on 14)

The output control data generating method described in claim 14, further comprising steps of:
storing the user-defined output font data;
storing the output font data that was input in the output font data storage unit; and
sending the output font data mapped to the character with the print command to the printing device when the character used in the data to be output is data mapped to the blank page.
