Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
266 words
In a high speed data printer system wherein a host computer provides I/O descriptor command words and data link task-identifier words to a peripheral-controller which operates a train-printer mechanism, and said peripheral-controller provides result/descriptor words to inform said host computer as to the completion/incompletion of each commanded task, a buffer memory circuit system in said peripheral-controller comprising: (A) a RAM buffer memory which includes: (a1) a first dedicated memory area (print image buffer) having a plurality of addressable locations which are numerically equal to the number of columns printable by said train printer mechanism, each of said locations storing character data to be printed and which had been received from said main host computer; (a2) a second dedicated memory area (train image buffer) having a plurality of addressable locations for storing coded data representing each of a plurality of graphic characters that match the characters on the train of said train-printer mechanism; (B) pointer address means for pointing to addresses in said second memory area (train image buffer) in synchronism with the movement of characters in said train wherein each address pointed-to represents a character positioned over a print hammer; (C) means to scan the character data in said first memory area (print image buffer) wherein each of said character data corresponds to a specific hammer position in said print mechanism; (D) comparison means for comparing the addressed code in said second memory area (train image buffer) with said addressed code in said first memory area (print image buffer) wherein a match in coding will initiate the firing of a print hammer during a print cycle.
Claim 2
Dependent Claim
266 words
In a high speed data printer system wherein a host computer provides I/O descriptor command words and data link task-identifier words to a peripheral-controller which operates a train-printer mechanism, and said peripheral-controller provides result/descriptor words to inform said host computer as to the completion/incompletion of each commanded task, a buffer memory circuit system in said peripheral-controller comprising: (A) a RAM buffer memory which includes: (a1) a first dedicated memory area (print image buffer) having a plurality of addressable locations which are numerically equal to the number of columns printable by said train printer mechanism, each of said locations storing character data to be printed and which had been received from said main host computer; (a2) a second dedicated memory area (train image buffer) having a plurality of addressable locations for storing coded data representing each of a plurality of graphic characters that match the characters on the train of said train-printer mechanism; (B) pointer address means for pointing to addresses in said second memory area (train image buffer) in synchronism with the movement of characters in said train wherein each address pointed-to represents a character positioned over a print hammer; (C) means to scan the character data in said first memory area (print image buffer) wherein each of said character data corresponds to a specific hammer position in said print mechanism; (D) comparison means for comparing the addressed code in said second memory area (train image buffer) with said addressed code in said first memory area (print image buffer) wherein a match in coding will initiate the firing of a print hammer during a print cycle.
Claim 3
Dependent Claim
124 words
The buffer memory circuit system of claim 1, wherein said pointer address means includes: (b1) accumulator means for providing addresses which change in synchronization with the movement and position of train characters; (b2) general purpose register means for receiving information from said accumulator means and segregating said information into four characters symbolized as A, B, C, D; (b3) first register means to store the BC character signal data; (b4) second register means to store the character signal data AD; and wherein the said BC character signal address data and the said AD character signal address data are compared in said comparison means for occurrence of a match at which time a selected print hammer will be set for firing on the next print cycle.
Claim 4
Dependent Claim
76 words
The memory circuit system of claim 2 wherein said first register character address signal data BC drives the address lines for said RAM buffer memory, and wherein said second register character address signal data AD provides addresses to a Column Done RAM, and wherein said circuit system further includes: a Column Done RAM which provides output signals to said peripheral-controller to indicate that a print-out or a blank action has been completed for each column addressed.
Claim 5
Dependent Claim
101 words
The buffer memory circuit system of claim 1, wherein: (a) said first dedicated memory area (print image buffer) occupies N addressable locations and each addressable location stores two characters, one in the two-half (TH) and one in the bottom-half (BH) of that location; (b) said second dedicated memory area (train image buffer) occupies L addressable locations and each addressable location stores two characters, one in the top-half (TH) and one in the bottom-half (BH) of that location; (c) means to select either the top-half or the bottom-half of data at each addressed location of said first or said second memory area.
Claim 6
Dependent Claim
69 words
The buffer memory circuit system of claim 4, where said means to select includes: (a) multiplexor means for receiving a word of four characters ABCD from said RAM buffer memory and for selecting the top-half characters AB or the bottom-half characters CD for transmission to said comparision means; (b) wherein said multiplexor means receives instructions from said peripheral-controller for selecting either said top-half AB or said bottom-half CD character.
Claim 7
Dependent Claim
48 words
The memory circuit system of claim 4, wherein the data in each top-half and each bottom-half of said N addressable locations in said first memory area can be compared to the data in each top-half and each bottom-half of said L addressable locations in said second memory area.
Claim 8
Dependent Claim
57 words
The buffer memory circuit system of claim 1, wherein said RAM buffer memory further includes: (a) addressable locations, not coincident with said first and second dedicated areas, for temporarily storing: (i) result-descriptor words for signalling the result of each task; (ii) descriptor-link words for identifying each task undertaken, and (iii) code to identify the train-module being used.
Claim 9
Dependent Claim
34 words
The buffer memory of claim 7, wherein said addressable locations includes: (a) an addressable storage location for holding line-format data which can be used to control the print format in a connected train-printer mechanism.
Claim 10
Dependent Claim
54 words
The buffer memory of claim 7, wherein said addressable locations includes: (a) an addressable storage location for storage of data from said main host system to represent a blank code which code, when loaded into said second dedicated area, will prevent printing of the graphic character associated with that position on the print train.
Claim 11
Dependent Claim
61 words
The system of claim 7, wherein said peripheral-control includes: (a) means to receive, from said host computer, a delimiter character into said first memory area (print image buffer) for storage; (b) means to detect said delimiter character, and when detected, to terminate data transfers from said host computer to said RAM buffer memory and to terminate print operations by said printer.