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

Text orientation system for dot matrix printers

Assignee: Unisys Corp
•
Filing: 1986-03-05
•
Granted: 1992-03-03
•
Expires: 2006-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A text orientation system for dot matrix printers includes a character adjust logic for orienting an image to be printed relative to a physical page. A first register in the character adjust logic receives a word of memory for either placement or character address. Each word has base bits and orientation bits. When the word is for address, the first register separates the base bits from the orientation bits and forwards the base bits to an adder and the orientation bits to an orientation adjust logic. Other bits of orientation adjust from a character processor are loaded into a second register and then to the orientation adjust logic for combining with orientation bits. A resulting adjusted signal goes to a Mux for selecting a displacement to produce a displacement signal. The displacement signal is then added to the previously separated base bits and forwarded as an adjusted character address to a character generator address. When the word is for placement, the first register also separates the base and orientation bits. The base bits are forwarded to a microprocessor in the character processor. The orientation bits are adjusted in the orientation adjust logic similar to the orientation bits of the address. The resulting adjusted signal also goes to the microprocessor in the character processor.

Inventors

  • 👤 George W. Crozier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 06:05
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; G06K2215/00; G06K2215/0002; G06K2215/0062; G06K2215/0071

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 124 words
A character processor for a text orientation system for dot matrix printers comprising: means for receiving a word of memory having coded base bits and operand orientation bits and for separating the operand orientation bits from the coded base bits; means for generating orientation adjust bits, a register for receiving said orientation adjust bits; adjustment means for receiving the operand orientation bits and for adding the operand orientation bits to the orientation adjust bits and for forming an adjusted operand signal; multiplexer means for receiving the adjusted operand signal and for selecting a displacement signal to produce an output displacement signal; and adder means for receiving and adding the output displacement signal to the separated coded base bits for forming an adjusted character address.
Claim 2
Dependent Claim 124 words
A character processor for a text orientation system for dot matrix printers comprising: means for receiving a word of memory having coded base bits and operand orientation bits and for separating the operand orientation bits from the coded base bits; means for generating orientation adjust bits, a register for receiving said orientation adjust bits; adjustment means for receiving the operand orientation bits and for adding the operand orientation bits to the orientation adjust bits and for forming an adjusted operand signal; multiplexer means for receiving the adjusted operand signal and for selecting a displacement signal to produce an output displacement signal; and adder means for receiving and adding the output displacement signal to the separated coded base bits for forming an adjusted character address.
Claim 3
Dependent Claim 180 words
A text orientation system for dot matrix printers comprising: a host computer; a printer system coupled to the host computer; means in the printer system for orienting an image to be printed relative to a physical page, said means for orienting an image including means for receiving a word of memory having coded base bits and operand orientation bits and for separating the operand orientation bits from the coded base bits and adjusting the operand orientation bits to produce an adjusted operand signal for placing the image to be printed in a desired orientation on a physical page; a character generator address register/counter coupled to receive the adjusted operand signal and generate a character address signal; a character generator memory coupled to receive the character address signal from the character generator address register/counter and generate dot pattern output signals; a 180° Mux coupled to receive the dot pattern output signals from the character generator memory; and interface logic coupled to control a print head of the printer system and coupled to receive the output signals derived from the 180° Mux.
Claim 4
Dependent Claim 180 words
A text orientation system for dot matrix printers comprising: a host computer; a printer system coupled to the host computer; means in the printer system for orienting an image to be printed relative to a physical page, said means for orienting an image including means for receiving a word of memory having coded base bits and operand orientation bits and for separating the operand orientation bits from the coded base bits and adjusting the operand orientation bits to produce an adjusted operand signal for placing the image to be printed in a desired orientation on a physical page; a character generator address register/counter coupled to receive the adjusted operand signal and generate a character address signal; a character generator memory coupled to receive the character address signal from the character generator address register/counter and generate dot pattern output signals; a 180° Mux coupled to receive the dot pattern output signals from the character generator memory; and interface logic coupled to control a print head of the printer system and coupled to receive the output signals derived from the 180° Mux.
Claim 5
Dependent Claim 77 words
The text system of claim 2 further including: means for receiving the operand orientation bits and for adding the operand orientation bits to provide orientation adjust bits and for forming the adjusted operand signal; multiplexer means for receiving the adjusted operand signal and for selecting a displacement signal for producing an output displacement signal; and adder means for receiving and adding the output displacement signal to the separated coded base bits for generating adjusted character address signals.
Claim 6
Dependent Claim 31 words
The system of claim 2 including: means for receiving the operand orientation bits and for adding the operand orientation bits to orientation adjust bits and for forming the adjusted operand signal.
Claim 7
Dependent Claim 26 words
The system of claim 4 including: means for receiving the adjusted operand signal and for selecting a displacement value signal for producing an output displacement signal.
Claim 8
Dependent Claim 31 words
The system of claim 5 including: adder means for receiving and adding the output displacement signal to the separated coded base bits as an input to the character generator address register/counter.
Claim 9
Dependent Claim 66 words
A text orientation system for dot matrix printers as set forth in claim 2 wherein said printer system includes means for accepting high level language commands from the host computer and for storing all sequential commands for the printer system, bit memory map means coupled to said interface logic for storing 1 bit or each dot of the image to the printed by said print head.
Claim 10
Dependent Claim 84 words
The text system of claim 7 wherein said means for orienting an image comprises: means for receiving the operand orientation bits and for adding the operand orientation bits orientation adjust bits and for forming the adjusted operand signal; multiplexer means for receiving the adjusted operand signal and for selecting a displacement signal for producing an output displacement signal; and adder means for receiving and adding the output displacement signal to the separated coded base bits as an input to the character generator address register/counter.
Claim 11
Dependent Claim 123 words
A character processor for a text orientation system for dot matrix printers comprising: a first register for receiving a work of memory including operand orientation bits and coded base bits and also having a capacity for separating the operand orientation bits from the coded base bits; a second register for receiving orientation adjust bits; orientation adjust logic means coupled to receive the operand orientation bits and the orientation adjust bits and for producing an adjusted operand signal; a Mux coupled to receive the adjusted operand signal and to select an input displacement signal and for producing an output displacement signal; adder means coupled to receive and add the output displacement signal and the separated coded base bits to produce an adjusted character address.
Claim 12
Dependent Claim 123 words
A character processor for a text orientation system for dot matrix printers comprising: a first register for receiving a work of memory including operand orientation bits and coded base bits and also having a capacity for separating the operand orientation bits from the coded base bits; a second register for receiving orientation adjust bits; orientation adjust logic means coupled to receive the operand orientation bits and the orientation adjust bits and for producing an adjusted operand signal; a Mux coupled to receive the adjusted operand signal and to select an input displacement signal and for producing an output displacement signal; adder means coupled to receive and add the output displacement signal and the separated coded base bits to produce an adjusted character address.
Claim 13
Dependent Claim 179 words
A text orientation system for dot matrix printers comprising: a host computer; a printer system coupled to the host computer; character adjust logic in the printer system having a capacity for orienting an image to be printed relative to a physical page in response to a word of memory from said host computer having coded bits and operand orientation bits, separating the operand orientation bits from the coded base bits and adjusting the orientation bits to produce an adjusted operand signal, multiplexer means for selecting a displacement and for producing an output displacement signal and adding the output displacement signal to the separated coded base bits for producing an adjusted character address; a character generator address register/counter coupled to receive the adjusted character address; a character generator memory coupled to receive output signals from the character generator address register/counter for producing dot matrix pattern signals; a 180° Mux coupled to receive said signals from the character generator memory; and interface logic coupled to receive signals from the 180° Mux and control a print head of the dot matrix printer.
Claim 14
Dependent Claim 179 words
A text orientation system for dot matrix printers comprising: a host computer; a printer system coupled to the host computer; character adjust logic in the printer system having a capacity for orienting an image to be printed relative to a physical page in response to a word of memory from said host computer having coded bits and operand orientation bits, separating the operand orientation bits from the coded base bits and adjusting the orientation bits to produce an adjusted operand signal, multiplexer means for selecting a displacement and for producing an output displacement signal and adding the output displacement signal to the separated coded base bits for producing an adjusted character address; a character generator address register/counter coupled to receive the adjusted character address; a character generator memory coupled to receive output signals from the character generator address register/counter for producing dot matrix pattern signals; a 180° Mux coupled to receive said signals from the character generator memory; and interface logic coupled to receive signals from the 180° Mux and control a print head of the dot matrix printer.
Claim 15
Dependent Claim 234 words
A text orientation system for dot matrix printers comprising: a host computer; a printer system coupled to the host computer; character processor logic in the printer system having a capacity for orienting an image to be printed relative to a physical page, said character processor logic including means for receiving a work of memory from said host computer having coded base bits and operand orientation bits and for separating the operand orientation bits from the coded base bits, a register for receiving orientation adjust bits, logic means for receiving the operand orientation bits and for adding the operand orientation bits to the orientation adjust bits for forming an adjusted operand signal, multiplexer means for receiving the adjusted operand signal and for selecting a displacement signal to produce an output displacement signal, and adder means for receiving and adding the displacement signal to the separated coded base bits for forming adjusted character address signals; a character generator address register/counter coupled to receive the adjusted character address signals and produce an adjusted character address; a character generator memory coupled to receive the adjusted character address from the character generator address register/counter and to produce dot matrix signals; a 180° Mux coupled to received said dot matrix signals from the character memory; and interface logic coupled to receive said dot matrix signals from the 180° Mux and to control a print head of said dot matrix printer.
Claim 16
Dependent Claim 234 words
A text orientation system for dot matrix printers comprising: a host computer; a printer system coupled to the host computer; character processor logic in the printer system having a capacity for orienting an image to be printed relative to a physical page, said character processor logic including means for receiving a work of memory from said host computer having coded base bits and operand orientation bits and for separating the operand orientation bits from the coded base bits, a register for receiving orientation adjust bits, logic means for receiving the operand orientation bits and for adding the operand orientation bits to the orientation adjust bits for forming an adjusted operand signal, multiplexer means for receiving the adjusted operand signal and for selecting a displacement signal to produce an output displacement signal, and adder means for receiving and adding the displacement signal to the separated coded base bits for forming adjusted character address signals; a character generator address register/counter coupled to receive the adjusted character address signals and produce an adjusted character address; a character generator memory coupled to receive the adjusted character address from the character generator address register/counter and to produce dot matrix signals; a 180° Mux coupled to received said dot matrix signals from the character memory; and interface logic coupled to receive said dot matrix signals from the 180° Mux and to control a print head of said dot matrix printer.
Claim 17
Dependent Claim 248 words
A text orientation system for dot matrix printers comprising; a host computer; a printer system coupled to the host computer; character processor logic in the printer system having a capacity for orienting an image to be printed relative to a physical page, said character processor logic including a first register having a capacity for receiving a work of memory from said host computer including operand orientation bits and coded base bits and also having a capacity for separating the operand orientation bits from the coded base bits, a second register having a capacity for receiving orientation adjust bits, orientation adjust logic coupled to receive the operand orientation bits and the orientation adjust bits and produce an adjusted operand signal, a first Mux coupled to received the adjusted operand signal and select a displacement value for producing an output displacement signal, adder means coupled to receive and add the output displacement signal and the separated coded base bits to produce an adjusted character address signals; a character generator address register/counter coupled to receive the adjusted character address signals and produce an adjusted character address; a character generator memory coupled to receive the adjusted character address from the character generator address register/counter and to produce dot matrix signals; a second Mux being a 180° Mux coupled to receive said dot matrix signals from the character generator memory; and interface logic coupled to receive dot matrix signals from the 180° Mux and to control a print head of the printer system.
Claim 18
Dependent Claim 248 words
A text orientation system for dot matrix printers comprising; a host computer; a printer system coupled to the host computer; character processor logic in the printer system having a capacity for orienting an image to be printed relative to a physical page, said character processor logic including a first register having a capacity for receiving a work of memory from said host computer including operand orientation bits and coded base bits and also having a capacity for separating the operand orientation bits from the coded base bits, a second register having a capacity for receiving orientation adjust bits, orientation adjust logic coupled to receive the operand orientation bits and the orientation adjust bits and produce an adjusted operand signal, a first Mux coupled to received the adjusted operand signal and select a displacement value for producing an output displacement signal, adder means coupled to receive and add the output displacement signal and the separated coded base bits to produce an adjusted character address signals; a character generator address register/counter coupled to receive the adjusted character address signals and produce an adjusted character address; a character generator memory coupled to receive the adjusted character address from the character generator address register/counter and to produce dot matrix signals; a second Mux being a 180° Mux coupled to receive said dot matrix signals from the character generator memory; and interface logic coupled to receive dot matrix signals from the 180° Mux and to control a print head of the printer system.

References Cited (Backward Citations)

US4300206A Cited
US4467448A Cited
US4635212A Cited
US4603396A Cited
US4519047A Cited
US4580242A Cited
US4539653A Cited
US4593407A Cited
US4656602A Cited
US4627097A Cited
US4694405A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-03-03 1995-09-02 1996-03-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-03-03 1999-09-02 2000-03-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-03-03 2003-09-02 2004-03-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag