US5233685A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for integrated graphical and textual character printing
Assignee: Cascade Parent Ltd
•
Filing: 1990-06-12
•
Granted: 1993-08-03
•
Expires: 2010-06-12
Abstract
Abstract A method and apparatus for utilizing a digital computer to print characters of multiple fonts, both textually and graphically, on a single printer from within a single document [is disclosed]. Existing computer programs provide the capability of printing pre-defined textual characters or graphical characters separately, but not in an integrated manner as is disclosed. Thus, the invention enables printing of a variety of mixed characters, such as international alphabetic characters and complex mathematical characters, within a single document.
Inventors
- 👤 Alan Landes
- 👤 Stuart D. Jensen
- 👤 David Atkinson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 12:49
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1297; G06F40/00; G06F40/10; G06F40/103; G06F40/109; G06F40/111
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
218 words
A computer system for performing wordprocessing operations, the computer system comprising: (a) input means responsive to operator commands enabling an operator to specify any of a plurality of characters for inclusion in a document being created or edited; (b) printing means having the capability of printing characters in either text or graphics mode; (c) memory means associated with the printing means for storing a text mode definition for each of a subset of the plurality of characters that may be specified by the operator using the input means; (d) a first data storage means identifying each character having a text mode definition in the memory means; (e) processing means coupled to the input means, the first data storage means and the printing means for comparing each character selected by the operator with information stored in the first data storage means to determine whether, for each specified character, a text mode definition exists in the memory means and, (i) if said definition exists, sending data to the printing means identifying the character; or (ii) if said definition does not exist, taking alternative action comprising sending data identifying an alternative character to the printing means for printing in graphics mode or sending data identifying said alternative character in a substitute font to the printing means for printing in text mode.
Claim 2
Dependent Claim
218 words
A computer system for performing wordprocessing operations, the computer system comprising: (a) input means responsive to operator commands enabling an operator to specify any of a plurality of characters for inclusion in a document being created or edited; (b) printing means having the capability of printing characters in either text or graphics mode; (c) memory means associated with the printing means for storing a text mode definition for each of a subset of the plurality of characters that may be specified by the operator using the input means; (d) a first data storage means identifying each character having a text mode definition in the memory means; (e) processing means coupled to the input means, the first data storage means and the printing means for comparing each character selected by the operator with information stored in the first data storage means to determine whether, for each specified character, a text mode definition exists in the memory means and, (i) if said definition exists, sending data to the printing means identifying the character; or (ii) if said definition does not exist, taking alternative action comprising sending data identifying an alternative character to the printing means for printing in graphics mode or sending data identifying said alternative character in a substitute font to the printing means for printing in text mode.
Claim 3
Dependent Claim
77 words
The computer system of claim 1 further including a second data storage means containing data identifying at least one substitute character for at least one of the plurality of characters selected by the operator in the same font for which a text mode definition exists in the memory means, and in which the alternative action includes sending data from the second data storage means identifying the substitute character to the printing means for printing in text mode.
Claim 4
Dependent Claim
76 words
The computer system of claim 1 further including a third data storage means containing data identifying at least one substitute character for at least one of the plurality of characters selected by the operator in a font for which a text mode definition exists in the memory means, and in which the alternative action includes sending data from the third data storage means identifying the substitute character to the printing means for printing in text mode.
Claim 5
Dependent Claim
60 words
The system of claim 1 wherein said graphics mode printing includes (a) if said printer is a vector printer, converting said data to a vector outline format recognized by said printer and sending said data to said printer; or (b) if said printer is a bitmap printer, converting said data to bitmap data and sending said data to said printer.
Claim 6
Independent Claim
211 words
A method for printing characters in a computer system including input means responsive to operator commands enabling an operator to specify any of a plurality of characters for inclusion in a document being created or edited, printing means having the capability of printing characters in either text or graphic mode, memory means associated with the printing means for storing a text mode definition for each of a subset of the plurality of characters that may be specified by the operator using the input means, a printer resource file identifying each character having a text mode definition in the memory means, processing means coupled to the input means, the printer resource file and the printing means for comparing each character selected by the operator with information stored in the printer resource file to determine whether, for each specified character, a text mode definition exists in the memory means and, (i) if said definition exists, sending data to the printing means identifying the character; or (ii) if said definition does not exist, taking alternative action comprising sending data identifying an alternative character to the printing means for printing in graphics mode or determining that a substitute font has been selected, changing to said substitute font, and printing said character in said substitute font.
Claim 7
Independent Claim
211 words
A method for printing characters in a computer system including input means responsive to operator commands enabling an operator to specify any of a plurality of characters for inclusion in a document being created or edited, printing means having the capability of printing characters in either text or graphic mode, memory means associated with the printing means for storing a text mode definition for each of a subset of the plurality of characters that may be specified by the operator using the input means, a printer resource file identifying each character having a text mode definition in the memory means, processing means coupled to the input means, the printer resource file and the printing means for comparing each character selected by the operator with information stored in the printer resource file to determine whether, for each specified character, a text mode definition exists in the memory means and, (i) if said definition exists, sending data to the printing means identifying the character; or (ii) if said definition does not exist, taking alternative action comprising sending data identifying an alternative character to the printing means for printing in graphics mode or determining that a substitute font has been selected, changing to said substitute font, and printing said character in said substitute font.
Claim 8
Dependent Claim
32 words
The method of claim 5 further comprising the step of determining that a substitute character exists in a primary substitute character table and printing said substitute character in place of said character.
Claim 9
Dependent Claim
31 words
The method of claim 6 further including the step of determining that said character or said substitute character cannot be printed in text mode and printing said character in graphics mode.
Claim 10
Dependent Claim
32 words
The method of claim 5 further comprising the step of determining that a secondary substitute character exists in a second substitute character table and printing said secondary substitute character in text mode.
Claim 11
Independent Claim
287 words
A method for printing a document having characters of one or more fonts on a single printer in either text mode or graphics mode, for each character in said document said method comprising the steps of: (a) determining whether said character can be printed in text mode and printing said character in text mode if said character can be printed in text mode; or (b) determining whether said character can be split into separate characters, a base character and a diacritical character, if said entire character cannot be printed in text mode; and (1) printing said base character and said diacritical in text mode overstruck one upon the other if said character can be split into a base and a diacritical and both said base character and said diacritical can be printed in text mode; or (2) printing said base character in text mode and said diacritical in graphics mode overstruck one upon the other if said character can be split into a base character and a diacritical and said base character can be printed in text mode on said printer but said diacritical cannot be printed in text mode; or (c) determining whether a list of substitute fonts has been specified for said character's font and replacing said character with the same character in a substitute font and repeating steps (a) and (b) for said substitute character if said list has been specified for said character's font; or (d) if a similar character in said character's font or said list of substitute fonts exists, repeating steps (a) and (b) for said similar character; or (e) printing said character in graphics mode on said printer if said character has not been printed using steps (a) through (d).
Claim 12
Independent Claim
287 words
A method for printing a document having characters of one or more fonts on a single printer in either text mode or graphics mode, for each character in said document said method comprising the steps of: (a) determining whether said character can be printed in text mode and printing said character in text mode if said character can be printed in text mode; or (b) determining whether said character can be split into separate characters, a base character and a diacritical character, if said entire character cannot be printed in text mode; and (1) printing said base character and said diacritical in text mode overstruck one upon the other if said character can be split into a base and a diacritical and both said base character and said diacritical can be printed in text mode; or (2) printing said base character in text mode and said diacritical in graphics mode overstruck one upon the other if said character can be split into a base character and a diacritical and said base character can be printed in text mode on said printer but said diacritical cannot be printed in text mode; or (c) determining whether a list of substitute fonts has been specified for said character's font and replacing said character with the same character in a substitute font and repeating steps (a) and (b) for said substitute character if said list has been specified for said character's font; or (d) if a similar character in said character's font or said list of substitute fonts exists, repeating steps (a) and (b) for said similar character; or (e) printing said character in graphics mode on said printer if said character has not been printed using steps (a) through (d).
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-08-02 | 1997-02-01 | 1997-08-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-08-02 | 2001-02-01 | 2001-08-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-08-02 | 2005-02-01 | 2005-08-03 | $7700.00 | Window Closed / Lapsed |