← Back to Patent Explorer
US4586835A Expired / Lapsed US ⏱️ 0.0 years remaining

Printer for printing characters in two alternative print qualities

Assignee: IBM Information Products Corp
•
Filing: 1985-01-29
•
Granted: 1986-05-06
•
Expires: 2005-01-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A printer prints characters by printing selected character elements in a matrix of print positions arranged in horizontal rows and vertical columns. The printer includes storage means for storing sets of character data elements which are used for printing the character elements. The printer also includes logic means for selectively performing logical operations on the sets of character data elements in order to vary the sets of character data elements in accordance with certain rules and thereby vary the print quality in the horizontal, vertical and diagonal directions of the characters which will be printed using the stored character data elements. The stored sets of character data elements are selected so that they can be used for printing characters which have a high print quality in the horizontal direction and a low print quality in the vertical and diagonal directions. In order to print characters in a low print quality the logic means derives subsets of the stored sets of character data elements and only these subsets of character data elements are used for printing characters. In order to print characters in a high print quality the logic means performs logical operations on the stored sets of character data elements so as to generate additional character data elements. These additional character data elements together with the stored character data elements are used for printing characters.

Inventors

  • 👤 Randall W. Alexander
  • 👤 Demetrios Troupes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 13:32
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/006

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 351 words
A printer for printing characters in two alternative print qualities by printing selected character elements in a matrix of positions arranged in horizontal rows and vertical columns comprising storage means for storing sets of character data elements, each set defining the shape of a respective character which has a high print quality in the horizontal direction and a low print quality in the vertical and diagonal directions, printing means for printing character elements defining characters when supplied with character data elements derived from said sets of character data elements, means for selecting a low or a high print quality, logic means responsive to the selection of a low print quality to derive subsets of the character data elements of said stored sets, each of which subsets defines the shape of the respective character less densely in the horizontal direction, and control means responsive to the selection of low print quality to control the operation of said logic means and to supply to said printing means selectively said subsets of character data elements, whereby said printing means in responsive to the receipt of each of said subsets of character data elements to print character elements defining a respective character which has a low print quality in all directions, said logic means being further responsive to the selection of a high print quality to perform logical operations on the character data elements of said stored sets so as to generate associated additional character data elements for each set which define the shape of the respective character more densely in the vertical and diagonal directions, said control means also being responsive to the selection of high print quality to control said logic means and to supply to said printing means selectively said stored sets of character data elements together with said associated additional character data elements, whereby said printing means is responsive to the receipt of each of said stored sets of character data elements and the associated additional character data elements to print character elements defining a respective character which has a high print quality in the horizontal direction, vertical and diagonal directions.
Claim 2
Dependent Claim 351 words
A printer for printing characters in two alternative print qualities by printing selected character elements in a matrix of positions arranged in horizontal rows and vertical columns comprising storage means for storing sets of character data elements, each set defining the shape of a respective character which has a high print quality in the horizontal direction and a low print quality in the vertical and diagonal directions, printing means for printing character elements defining characters when supplied with character data elements derived from said sets of character data elements, means for selecting a low or a high print quality, logic means responsive to the selection of a low print quality to derive subsets of the character data elements of said stored sets, each of which subsets defines the shape of the respective character less densely in the horizontal direction, and control means responsive to the selection of low print quality to control the operation of said logic means and to supply to said printing means selectively said subsets of character data elements, whereby said printing means in responsive to the receipt of each of said subsets of character data elements to print character elements defining a respective character which has a low print quality in all directions, said logic means being further responsive to the selection of a high print quality to perform logical operations on the character data elements of said stored sets so as to generate associated additional character data elements for each set which define the shape of the respective character more densely in the vertical and diagonal directions, said control means also being responsive to the selection of high print quality to control said logic means and to supply to said printing means selectively said stored sets of character data elements together with said associated additional character data elements, whereby said printing means is responsive to the receipt of each of said stored sets of character data elements and the associated additional character data elements to print character elements defining a respective character which has a high print quality in the horizontal direction, vertical and diagonal directions.
Claim 3
Dependent Claim 94 words
A printer for printing characters in two alternative print qualities as claimed in claim 1 in which said logic means, when responsive to the selection of a low print quality, derives a subset of the character data elements of each stored set which includes all the character data elements of said set except any character data element which, when used for printing, would result in the printing of a character element in a print position adjacent in the horizontal direction to a print position in which a character element would have previously been printed.
Claim 4
Dependent Claim 97 words
A printer for printing characters in two alternative print qualities as claimed in claim 1 in which said logic means, when responsive to the selection of a high print quality, detects any stored character data elements which, when used for printing, would result in the printing of character elements in two adjacent positions in the vertical direction and, upon detection of any such character data element, generates an additional character data element which, when used for printing, would result in the printing of an additional character element in the print position between said two adjacent print positions.
Claim 5
Dependent Claim 107 words
A printer for printing characters in two alternative print qualities as claimed in claim 1 in which said logic means, when responsive to the selection of a high print quality, detects any stored character data elements which, when used for printing, would result in the printing of character elements in two adjacent positions in a direction which is at an angle to the horizontal and vertical directions and, upon detection of any such character data element, generates an additional character data element which, when used for printing, would result in the printing of an additional character element in the print position between said two adjacent print positions.
Claim 6
Dependent Claim 107 words
A printer for printing characters in two alternative print qualities as claimed in claim 4 in which said logic means, when responsive to the selection of a high print quality, detects any other stored character data element which, when used for printing, would result in the printing of a character element in a print position located adjacent in the horizontal direction to one of said two adjacent positions on the side of said one print position nearest to the other print position and, upon the detection of any such other character data element, modifies its own performance so as not to generate said additional character data element.
Claim 7
Dependent Claim 97 words
A printer for printing characters in two alternative print qualities as claimed in claim 5 in which said logic means, when responsive to the selection of a high print quality, detects any two other stored character data elements which, when used for printing, would result in the printing of character elements in print positions located adjacent in the vertical direction to and respectively above and below one of said two adjacent positions and, upon the detection of such two other character data elements, modifies its own performance so as not to generate said additional character data element.
Claim 8
Dependent Claim 25 words
A printer for printing characters in two alternative print qualities as claimed in claim 1 in which said logic means comprises a program controlled microprocessor.
Claim 9
Independent Claim 234 words
A method for printing characters in two alternative print qualities by printing selected character elements in a matrix of positions arranged in horizontal rows and vertical columns comprising storing sets of character data elements, each set defining the shape of a respective character which has a high print quality in the horizontal direction and a low print quality in the vertical and diagonal directions, selecting a high or a low print quality, deriving, in response to the selection of a low print quality, subsets of the character data elements of said stored sets, each of which subsets defines the shape of the respective character less densely in the horizontal direction, and selectively using each of said subsets of character data elements to print character elements defining a respective character which has a low print quality in all directions, or alternatively performing in response to the selection of a high print quality, logical operations on the character data elements of said stored sets so as to generate associated additional character data elements for each set which define the shape of the respective character more densely in the vertical and diagonal directions, and selectively using each of said stored sets of character data elements together with said associated additional character data elements in order to print character elements defining a respective character which has a high print quality in the horizontal direction, vertical and diagonal directions.
Claim 10
Independent Claim 234 words
A method for printing characters in two alternative print qualities by printing selected character elements in a matrix of positions arranged in horizontal rows and vertical columns comprising storing sets of character data elements, each set defining the shape of a respective character which has a high print quality in the horizontal direction and a low print quality in the vertical and diagonal directions, selecting a high or a low print quality, deriving, in response to the selection of a low print quality, subsets of the character data elements of said stored sets, each of which subsets defines the shape of the respective character less densely in the horizontal direction, and selectively using each of said subsets of character data elements to print character elements defining a respective character which has a low print quality in all directions, or alternatively performing in response to the selection of a high print quality, logical operations on the character data elements of said stored sets so as to generate associated additional character data elements for each set which define the shape of the respective character more densely in the vertical and diagonal directions, and selectively using each of said stored sets of character data elements together with said associated additional character data elements in order to print character elements defining a respective character which has a high print quality in the horizontal direction, vertical and diagonal directions.
Claim 11
Dependent Claim 82 words
A method of printing characters in two alternative print qualities as claimed in claim 8 in which said subset derivation in response to the selection of a low print quality comprises including all the character data elements of said set except any character data element which, when used for printing, would result in the printing of a character element in a print position adjacent in the horizontal direction to a print position in which a character element would have previously been printed.
Claim 12
Dependent Claim 100 words
A method of printing characters in two alternative print qualities as claimed in claim 8 in which said performance of logical operations in response to the selection of a high print quality comprises detecting any stored character data elements which, when used for printing, would result in the printing of character elements in two adjacent positions in the vertical direction and, upon detection of any such character data element, generating an additional character data element which, when used for printing, would result in the printing of an additional character element in the print position between said two adjacent print positions.
Claim 13
Dependent Claim 110 words
A method of printing characters in two alternative print qualities as claimed in claim 8 in which said performance of logical operations in response to the selection of a high print quality comprises detecting any stored character data elements which, when used for printing, would result in the printing of character elements in two adjacent positions in a direction which is at an angle to the horizontal and vertical directions and, upon detection of any such character data element, generating an additional character data element which, when used for printing, would result in the printing of an additional character element in the print position between said two adjacent print positions.
Claim 14
Dependent Claim 114 words
A method of printing characters in two alternative print qualities as claimed in claim 11 in which said performance of logical operations in response to the selection of a high print quality further comprises detecting any other stored character data element which, when used for printing, would result in the printing of a character element in a print position located adjacent in the horizontal direction to one of said two adjacent positions on the side of said one print position nearest to the other print position and, upon the detection of any such other character data element, modifying the performance of said logical operations so as not to generate said additional character data element.
Claim 15
Dependent Claim 105 words
A method of printing characters in two alternative print qualities as claimed in claim 12 in which said performance of logical operations in response to the selection of a high print quality further comprises detecting any two other stored character data elements which, when used for printing, would result in the printing of character elements in print positions located adjacent in the vertical direction to and respectively above and below one of said two adjacent positions and, upon the detection of any two such other character data elements, modifying the performance of said logical operations so as not to generate said additional character data element.
Claim 16
Dependent Claim 33 words
A method of printing characters in two alternative print qualities as claimed in claim 8 in which said subset derivation selection operations and said logical operations are performed by a program controlled microprocessor.

References Cited (Backward Citations)

US3553676A Cited
US3614767A Cited
US3900094A Cited
US3900094B1 Cited
US3893558A Cited
US3991868A Cited
US4129860A Cited
US4119383A Cited
US4159882A Cited
US4168489A Cited
US4242678A Cited
US4216480A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-05-05 1989-11-04 1990-05-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-05-05 1993-11-04 1994-05-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-05-05 1997-11-04 1998-05-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag