Patent US5299294A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5299294A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for compensating for font resolution conversion error

Assignee: Xerox Corp
•
Filing: 1991-10-01
•
Granted: 1994-03-29
•
Expires: 2011-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a process for compensating for error in the position of characters in a character string that can result from printing text data intended for a printer having one resolution on a printer having equivalent fonts, but a different resolution. The method comprises the steps of determining the conversion error for a character in a string of characters, accumulating the conversion error, determining whether the accumulated conversion error equals or exceeds a predetermined threshold value, positioning the next character in the string from the present character by the amount of the predetermined threshold value and decrementing the accumulated conversion error, provided the accumulated conversion error equaled or exceeded the predetermined threshold value, and repeating the above steps for the next character in the character string. The invention further includes the additional steps of examining character strings occupying the same baseline for instances in which a relative move of one character string abuts a relative move or a space character of another character string, and in such instances replacing the relative move and the abutting relative move or space with an equivalent relative move.

Inventors

  • 👤 Andrew J. McCracken
  • 👤 Robert W. J. Wyatt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 08:30
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0042; G06K2215/0045; G06K2215/0062; G06K2215/0065; G06K2215/0068

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 139 words
A method of compensating for error in the position of characters in a character string that can result from printing text data intended for a printer having one resolution on a printer having equivalent fonts, but a different resolution, the method comprising the steps of: a) determining the conversion error for a character in a string of characters; b) accumulating the conversion error; c) determining whether the accumulated conversion error equals or exceeds a predetermined threshold value; d) positioning the next character in the string from the present character by the amount of the predetermined threshold value and decrementing the accumulated conversion error, provided in step c the accumulated conversion error equaled or exceeded the predetermined threshold value; e) repeating steps a through d for the next character in the character string; and f) printing the error-compensated character string.
Claim 2
Independent Claim 139 words
A method of compensating for error in the position of characters in a character string that can result from printing text data intended for a printer having one resolution on a printer having equivalent fonts, but a different resolution, the method comprising the steps of: a) determining the conversion error for a character in a string of characters; b) accumulating the conversion error; c) determining whether the accumulated conversion error equals or exceeds a predetermined threshold value; d) positioning the next character in the string from the present character by the amount of the predetermined threshold value and decrementing the accumulated conversion error, provided in step c the accumulated conversion error equaled or exceeded the predetermined threshold value; e) repeating steps a through d for the next character in the character string; and f) printing the error-compensated character string.
Claim 3
Dependent Claim 13 words
The method of claim 1, wherein the predetermined threshold value is one pel.
Claim 4
Dependent Claim 23 words
The method of claim 1, including the additional step of performing repeating steps a through e for all character strings on a page.
Claim 5
Dependent Claim 21 words
The method of claim 3, including the step of initializing the accumulated error to zero between operations on different character strings.
Claim 6
Dependent Claim 60 words
The method of claim 3, including the additional steps of examining character strings occupying the same baseline for instances in which a relative move of one character string abuts a relative move or a space character of another character string, and in such instances replacing the relative move and the abutting relative move or space with an equivalent relative move.

References Cited (Backward Citations)

US4516173A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-28 1997-09-27 1998-03-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-28 2001-09-27 2002-03-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-28 2005-09-27 2006-03-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag