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

Character generator system for dot matrix printers

Assignee: Pitney Bowes Inc
•
Filing: 1984-02-21
•
Granted: 1986-12-09
•
Expires: 2004-02-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A character generator system for dot matrix printers wherein a microprocessor receives an input signal in the form of an M bit digital code, such as ASCII code, and representing a text to be reproduced in dot matrix form as well as other bits of information. The microprocessor converts the incoming code from an M bit code to an N bit code, where N is greater than M, whereby substantially more information may be transmitted. The microprocessor then sends appropriate information to various components of the system that cooperate to control a dot matrix printer in accordance with the input coded information.

Inventors

  • 👤 Joseph Meo
  • 👤 Michael P. Taylor

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 09:41
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0014; G06K2215/002

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 308 words
A character generator system for supplying text information to a dot matrix printer whereby text including characters may be printed on a record member, comprising: a data input for receiving information in the form of an M bit code representative of the text to be printed; a microprocessor connected to said input for receiving therefrom the information in the form of the M bit code and including means for expanding the M bit code to an N bit code where N is greater than M; a text buffer connected to said microprocessor for receiving and storing the expanded text information and outputting character start addresses; an address adder in connection with said text buffer for receiving character start addresses; a first address counter connected to the said address adder; a multiplier connected to said address adder; a row, width and character counter connected to said multiplier and to said text buffer for receiving dot row addresses, character width and character height information; a second address counter connected intermediate said microprocessor and said row, width and character counter for synchronizing the output of said text buffer with the output of said multiplier; a plurality of font PROMs connected to said first address counter to receive pixel addresses and generate pixel information; and a control logic in connection with said row, width and character counter and said second address counter for synchronizing activities thereof whereby; said multiplier receives counts from said row, width and character counter and generates character address offsets, said address adder receives and adds the offsets from said multiplier and character start addresses from said text buffer to generate dot row addresses and said first address counter receives the dot row addresses from said address adder to generate pixel addresses that are received by said font proms in response to which said font proms generate pixel information.
Claim 2
Dependent Claim 308 words
A character generator system for supplying text information to a dot matrix printer whereby text including characters may be printed on a record member, comprising: a data input for receiving information in the form of an M bit code representative of the text to be printed; a microprocessor connected to said input for receiving therefrom the information in the form of the M bit code and including means for expanding the M bit code to an N bit code where N is greater than M; a text buffer connected to said microprocessor for receiving and storing the expanded text information and outputting character start addresses; an address adder in connection with said text buffer for receiving character start addresses; a first address counter connected to the said address adder; a multiplier connected to said address adder; a row, width and character counter connected to said multiplier and to said text buffer for receiving dot row addresses, character width and character height information; a second address counter connected intermediate said microprocessor and said row, width and character counter for synchronizing the output of said text buffer with the output of said multiplier; a plurality of font PROMs connected to said first address counter to receive pixel addresses and generate pixel information; and a control logic in connection with said row, width and character counter and said second address counter for synchronizing activities thereof whereby; said multiplier receives counts from said row, width and character counter and generates character address offsets, said address adder receives and adds the offsets from said multiplier and character start addresses from said text buffer to generate dot row addresses and said first address counter receives the dot row addresses from said address adder to generate pixel addresses that are received by said font proms in response to which said font proms generate pixel information.
Claim 3
Dependent Claim 280 words
A character generator system for controlling the operation of a dot matrix printer whereby text of characters may be printed on a record member, comprising: a data input for receiving information representative of the characters to be printed; a microprocessor connected to said data input; a text buffer in connection with said microprocessor for storing and sequentially outputing said information; an address adder in connection with said text buffer for receiving a first portion of said information; an address counter connected to the said address adder; a plurality of font PROMs containing character dot configuration connected to said address counter; character offset means connected to said text buffer for receiving a second portion of said information; and control logic means in connection with said character offset means and said address counter for synchronizing the activities therebetween; whereby said text buffer receives information relative to text to be printed from said microprocessor and sends information relative to dot row address, character height and width to said row, width and character counter and sends character start addresses to said address adder for the location in said font PROMs of pixel information representative of characters called for in the data input; said address adder in response to said text buffer and said character offset means determines dot row addresses of the called for characters and transmits such dot row addresses to said address counter; said address counter receives the character dot row address and determines the pixel addresses under control of said control logic means; and said font PROMs receive said pixel addresses and generate pixel information to be sent to the printer representative of dot location to be printed by the printer.
Claim 4
Dependent Claim 280 words
A character generator system for controlling the operation of a dot matrix printer whereby text of characters may be printed on a record member, comprising: a data input for receiving information representative of the characters to be printed; a microprocessor connected to said data input; a text buffer in connection with said microprocessor for storing and sequentially outputing said information; an address adder in connection with said text buffer for receiving a first portion of said information; an address counter connected to the said address adder; a plurality of font PROMs containing character dot configuration connected to said address counter; character offset means connected to said text buffer for receiving a second portion of said information; and control logic means in connection with said character offset means and said address counter for synchronizing the activities therebetween; whereby said text buffer receives information relative to text to be printed from said microprocessor and sends information relative to dot row address, character height and width to said row, width and character counter and sends character start addresses to said address adder for the location in said font PROMs of pixel information representative of characters called for in the data input; said address adder in response to said text buffer and said character offset means determines dot row addresses of the called for characters and transmits such dot row addresses to said address counter; said address counter receives the character dot row address and determines the pixel addresses under control of said control logic means; and said font PROMs receive said pixel addresses and generate pixel information to be sent to the printer representative of dot location to be printed by the printer.
Claim 5
Dependent Claim 89 words
A character generator system for a dot matrix printer capable of printing text with characters of selectable characteristics, comprising: input means for receiving data representative of text information; data processing means connected with said input means to receive and store data therefrom; means for receiving said data from said data processing means and determining an address; counter means for receiving the address and determining dots to be printed; and a plurality of font PROMs for receiving the dot determination from said determining means and assigning dot size values thereto.
Claim 6
Dependent Claim 89 words
A character generator system for a dot matrix printer capable of printing text with characters of selectable characteristics, comprising: input means for receiving data representative of text information; data processing means connected with said input means to receive and store data therefrom; means for receiving said data from said data processing means and determining an address; counter means for receiving the address and determining dots to be printed; and a plurality of font PROMs for receiving the dot determination from said determining means and assigning dot size values thereto.
Claim 7
Dependent Claim 34 words
The character generating means of claim 3 including a multiplier connected to said font PROMs for receiving parallel information from said font PROMs and multiplexing said information for supplying a printer with serial information.
Claim 8
Dependent Claim 154 words
Character generator system for supplying text information to a dot matrix printer, comprising: means for receiving data that includes line definition words and character definition words; means for storing said data; means for sequentially outputing from said storing means a first portion of said data representative of character address data; means for receiving a second portion of said data representative of the length and width of a line to be printed and the height and width of characters to be printed; means connected to said receiving means for generating address offsets; counter means connected to said outputing means and said offset address means for generating dot row addresses; means for receiving said dot row addresses and said offset addresses and generating pixel addresses; means for receiving said dot pixel addresses and generating pixel information signals representative of dots to be printed; and means for connecting said pixel information means to a dot matrix printer.
Claim 9
Dependent Claim 154 words
Character generator system for supplying text information to a dot matrix printer, comprising: means for receiving data that includes line definition words and character definition words; means for storing said data; means for sequentially outputing from said storing means a first portion of said data representative of character address data; means for receiving a second portion of said data representative of the length and width of a line to be printed and the height and width of characters to be printed; means connected to said receiving means for generating address offsets; counter means connected to said outputing means and said offset address means for generating dot row addresses; means for receiving said dot row addresses and said offset addresses and generating pixel addresses; means for receiving said dot pixel addresses and generating pixel information signals representative of dots to be printed; and means for connecting said pixel information means to a dot matrix printer.
Claim 10
Dependent Claim 156 words
In a method of operating a character generator system for supplying text information to a dot matrix printer, comprising: supplying digital data to the character generator; expanding the data from an M bit code to an N bit code, where N is greater than M; placing the expanded data in memory; sequentially outputing a first portion of the expanded data in the form of stored address data; receiving the balance of the expanded data to determine completion of the length and width of a line to be printed and the height and width of characters to be printed; calculating address offsets from the balance of the expanded data; receiving the address data and address offsets and calculating dot row addresses; receiving dot row addresses and address offsets and generating pixel addresses; receiving the pixel addresses and generating pixel information signals representative of dots to be printed; and supplying the pixel information to a dot matrix printer.
Claim 11
Dependent Claim 156 words
In a method of operating a character generator system for supplying text information to a dot matrix printer, comprising: supplying digital data to the character generator; expanding the data from an M bit code to an N bit code, where N is greater than M; placing the expanded data in memory; sequentially outputing a first portion of the expanded data in the form of stored address data; receiving the balance of the expanded data to determine completion of the length and width of a line to be printed and the height and width of characters to be printed; calculating address offsets from the balance of the expanded data; receiving the address data and address offsets and calculating dot row addresses; receiving dot row addresses and address offsets and generating pixel addresses; receiving the pixel addresses and generating pixel information signals representative of dots to be printed; and supplying the pixel information to a dot matrix printer.
Claim 12
Dependent Claim 18 words
The method of claim 6 including the step of selecting dot sizes of the dots to be printed.
Claim 13
Dependent Claim 215 words
A character generator system for supplying information relative to text information to a dot matrix printer whereby characters may be printed on a record member, comprising: means for receiving the text information in the form of an M bit code; means for expanding the M bit code to an N bit code, where N is greater than M, whereby N bit words may be generated; buffer means; means for placing the N bit words in said buffer means until the entire received text information is stored in said buffer means; means for generating addresses that point to the N bit words in said buffer means; row, width and character counter means; means for selectively loading a portion of said N bit words into said row, width and character counter means; address adder means; means for supplying character start addresses from the balance of said N bit words into said address adder means; means for multiplying the output of said row, width and character counter to generate an offset to be applied to said address adder means for determining dot row addresses; address counter means for receiving said dot row addresses and generating pixel addresses; font PROM means; and means for sending said pixel addresses to said font PROM means whereby dot location may be determined.
Claim 14
Dependent Claim 215 words
A character generator system for supplying information relative to text information to a dot matrix printer whereby characters may be printed on a record member, comprising: means for receiving the text information in the form of an M bit code; means for expanding the M bit code to an N bit code, where N is greater than M, whereby N bit words may be generated; buffer means; means for placing the N bit words in said buffer means until the entire received text information is stored in said buffer means; means for generating addresses that point to the N bit words in said buffer means; row, width and character counter means; means for selectively loading a portion of said N bit words into said row, width and character counter means; address adder means; means for supplying character start addresses from the balance of said N bit words into said address adder means; means for multiplying the output of said row, width and character counter to generate an offset to be applied to said address adder means for determining dot row addresses; address counter means for receiving said dot row addresses and generating pixel addresses; font PROM means; and means for sending said pixel addresses to said font PROM means whereby dot location may be determined.

References Cited (Backward Citations)

US3174427A Cited
US3911420A Cited
US4024506A Cited
US4115765A Cited
US4163285A Cited
US4243987A Cited
US4283724A Cited
US4441105A Cited
US4555763A Cited
US4559615A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag