IP Library Granted Patent US 8,438,004
Granted Patent B2
US 8,438,004 · App. 09/971,804 · Granted May 7, 2013

System and methods for language translation printing

Inventor: Bryan Keith Carter (Meridian, ID)
Assignee: Hewlett-Packard Development Company L.P.
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 8,438,004
App. No.
09/971,804
Filed
Oct 3, 2001
Granted
May 7, 2013
Kind
B2
Art Unit
2659
USPC
704/3
Abstract

An imaging device is configured to translate text in an imaging job (e.g., a print job) from one language to another. The imaging job is received from an input device and can be processed upon receipt or stored on the imaging device for later processing. A variable data language translation module distinguishes textual data from graphical data within the imaging job and performs language translation only on the textual data. Performing language translation at the imaging device rather than at the input device permits the shared use of the language translation module between multiple users who already share the imaging device and reduces the need for language translation imaging software on individual personal computers.

Claims (42)

1. A method of language translation imaging comprising:

receiving an image job;

distinguishing variable data that is current language text from any other variable data and fixed data within the image job, wherein the distinguishing includes recognizing data tags inserted into the image job prior to the receiving, the data tags identifying the variable data that is current language text;

translating the current language text into new language text;

modifying the variable data that is current language text to new variable data that is new language text; and

printing an image from the image job, wherein the image job comprises the new language text.

2. A method of language translation imaging comprising:

receiving an image job;

distinguishing variable data that is current language text from any other variable data and fixed data within the image job, wherein the distinguishing includes parsing all data within the image job to differentiate the variable data that is current language text from any other variable data and the fixed data;

translating the current language text into new language text;

modifying the variable data that is current language text to new variable data that is new language text; and

printing an image from the image job, wherein the image job comprises the new language text.

3. A method as recited in claim 1 , wherein receiving an image job comprises accessing a previously stored image job.

4. A method as recited in claim 1 , further comprising:

determining a language for the new language text from a configuration parameter within the image job.

5. A method as recited in claim 1 , wherein the image job is a print job and the forming an image is printing the print job on a printing device.

6. A non-transitory computer-readable medium storing computer executable instructions configured to cause a computer to perform the method of claim 1 .

7. A method of language translation printing comprising:

a printer distinguishing text within a print job, the text being current language text, wherein distinguishing includes recognizing data tags inserted into the print job, the data tags identifying the current language text or distinguishing includes parsing all data within the print job to differentiate the current language text from fixed data in the print job;

the printer translating the current language text into new language text;

the printer printing the print job with the new language text.

8. An imaging device to form images on print media, the imaging device comprising:

memory for storing an image job;

a language translation module configured to distinguish text within the image job and translate the text from a first language into a second language wherein the language translation module is operable to distinguish by recognizing data tags inserted into the image job, the data tags identifying the current language text or by parsing all data within the image job to differentiate the current language text from fixed data in the print job;

a device engine; and

a controller configured to control the device engine to form an image from the image job onto a print medium, the image comprising the text in the second language.

9. An imaging device as recited in claim 8 , wherein the image job comprises a parameter control variable configured to define the second language.

10. An imaging device as recited in claim 8 embodied as a device selected from:

a printer;

a scanner;

a copier;

a facsimile machine; and

a multifunction peripheral device.

11. A printer comprising:

memory of storing a print job; and

a language translation module configured to distinguish text within the print job and translate the text from a first language into a second language, wherein the language translation module is operable to distinguish by recognizing data tags inserted into the print job, the data tags identifying the current language text or by parsing all data within the print job to differentiate the current language text from fixed data in the print job.

12. A printer as recited in claim 11 , further comprising:

a print engine; and

a controller configured to control the print engine for printing the print job as a printed document, the printed document comprising the text in the second language.

13. A system for language translation imaging comprising:

an input device to provide an image job;

an imaging device to distinguish first language text from fixed data within the image job, translate the first language text into second language text, and form an image of the document on a print medium, the image comprising the second language text, wherein the imaging device is operable to distinguish by recognizing data tags inserted into the document, the data tags identifying the first language text or by parsing all data within the document to differentiate the first language text from fixed data in the document.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014061/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2001
From: CARTER, BRYAN KEITH
To: HEWLETT-PACKARD COMPANY
Reel/Frame 012242/0696 →
Continuity (1)
Related Publication 20030065499A1 · Apr 3, 2003