DE2221705A1 - Character generator for the graphic representation of characters with variable character-proportional spacing - Google Patents
Character generator for the graphic representation of characters with variable character-proportional spacingInfo
- Publication number
- DE2221705A1 DE2221705A1 DE19722221705 DE2221705A DE2221705A1 DE 2221705 A1 DE2221705 A1 DE 2221705A1 DE 19722221705 DE19722221705 DE 19722221705 DE 2221705 A DE2221705 A DE 2221705A DE 2221705 A1 DE2221705 A1 DE 2221705A1
- Authority
- DE
- Germany
- Prior art keywords
- character
- scanning
- column
- characters
- columns
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000005070 sampling Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 claims description 2
- 230000006978 adaptation Effects 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 claims 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 230000000750 progressive effect Effects 0.000 claims 1
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 125000006850 spacer group Chemical group 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000010894 electron beam technology Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
- G09G5/243—Circuits for displaying proportional spaced characters or for kerning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G1/00—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
- G09G1/06—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
- G09G1/14—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible
- G09G1/18—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible a small local pattern covering only a single character, and stepping to a position for the following character, e.g. in rectangular or polar co-ordinates, or in the form of a framed star
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Controls And Circuits For Display Device (AREA)
- Document Processing Apparatus (AREA)
Description
Böblingen, 25. April 19 72 ker-wkBoeblingen, April 25, 19 72 ker-wk
Anmelderin: International Business MachinesApplicant: International Business Machines
Corporation, Armonk, N.Y. 10504Corporation, Armonk, N.Y. 10504
Amtl. Aktenzeichen: NeuanmeldungOfficial File number: New registration
Aktenzeichen der Anmelderin: LE 970 021File number of the applicant: LE 970 021
Zeichengenerator für die bildliche Zeichendarstellung mit variierbaren zeichenproportionalen Abständen ,___ Character generator for the graphic representation of characters with variable character-proportional spacing , ___
Die Erfindung betrifft einen Zeichengenerator für die bildliche Zeichendarstellung in Anzeigefeldern mit variierbaren zeichenproportionalen Abständen zwischen den Zeichen.The invention relates to a character generator for the pictorial representation of characters in display fields with variable character-proportional ones Spacing between characters.
Ein solcher Zeichengenerator ist für Zwecke der optischen Vorabanzeige gespeicherter Texte vor dem Ausdruck mit Schreibmaschinengeeignet. Such a character generator is for visual advance notification purposes Stored texts suitable for typewriter printing before printing.
Zum Stand der Technik ist die US-Patentschrift 3 248 705 zu nennen, nach deren Lehre einer Bedienungsperson Zeichen mit einheitlichen Schrittabständen dargestellt werden, um erkennbar zu machen, wie diese Zeichen mit einheitlichem Abstand bei einem schließlichen Ausdruck erscheinen werden.The prior art includes US Pat. No. 3,248,705, According to the teaching of an operator, characters are displayed with uniform step spacings in order to make it clear how these characters will appear evenly spaced on an eventual printout.
Die US-Patentanmeldung mit dem Aktenzeichen 15 791 vom 2. März 1970 betrifft eine Ausgabeanzeige mit proportionalen Zeichenabständen, mit deren Hilfe einer Bedienungsperson erkennbar gemacht werden kann, wie die angezeigten Zeichen bei einem Ausdruck mit zeichenproportionalen Abständen erscheinen werden.The US patent application with the file number 15 791 of March 2, 1970 relates to an output display with proportional character spacing, with the help of which an operator can be made recognizable how the displayed characters are used in a printout spacing proportional to characters will appear.
Eine andere amerikanische Patentanmeldung mit dem Aktenzeichen 15 79 3 ebenfalls vom 2. März 1970 befaßt sich mit einer Ausgabearizeige, bei der Zeichen wahlweise mit gleichmäßigen oder mitAnother American patent application with the file number 15 79 3, also dated March 2, 1970, deals with an issue in the case of the characters either with uniform or with
209853/0987209853/0987
proportionalen Abständen dargestellt werden können. Die proportionale Zeichendarstellung wird benützt, wenn ein zu erstellender Ausdruck mit zeichenproportionalen Abständen oder mit verschieden großen Abständen gesperrt erfolgen soll; die Anzeige mit gleichmäßigen Abständen wird gewählt, wenn als ausgebender Drucker eine Schreibmaschine mit nur einheitlichen Schrittabständen verwendet wird. In allen betrachteten Fällen wird der Bedienungsperson erkannbar gemacht, wie und mit welchen Abständen die Zeichen schlußendlich bei einem Ausdruck erscheinen werden. Die Bedienungsperson kann gegebenfalls vor dem Ausdruck noch Einwirkungen auf das endgültig erscheinende Druckbild ausüben.proportional distances can be represented. The proportional one Character representation is used when an expression is to be created with character-proportional spacing or with different large intervals should be blocked; the display with evenly spaced intervals is selected if as the issuer Printer a typewriter with only uniform step intervals is used. In all cases considered, the operator will made recognizable how and with what spacing the characters will ultimately appear in a printout. the If necessary, the operator can still influence the printout exercise on the final printed image.
Zahlreiche Schreibmaschinen mit Proportionalabständen stehen für die Anfertigung von ausgegebenen Texten zur Verfügung. Die Abstandselemente sind jedoch bei den verschiedenen gegebenen Maschinen unterschiedlich. Dies hängt in erster Linie von den benützten Grundabstandsschritten ab; währenddem die eine Maschine einen Grundabstandssehritt von ca. 0,35 mm = 1/72 Zoll aufweist, hat eine andere einen solchen von 0,42 mm = etwa 1/60 Zoll. Somit sind die verschiedenen Grundabstandsschritte für die einzelnen Maschinen unterschiedlich. Des weiteren gibt es bei verschiedenen Schreibmaschinen auch Druckverdichtungsmöglichkeiten, wobei von den vorgesehenen Grundabstandsschritten eine vorgegebene Zahl subtrahiert wird, um damit die Möglichkeit des Zusammendrängens von gedruckten Zeilen zu bieten.Numerous typewriters with proportional spacing are available for the creation of output texts. The spacers however, are different in the various machines given. This depends primarily on the used Basic distance steps from; while the one machine has a pitch step of about 0.35 mm = 1/72 inch, another has such a step of 0.42 mm = about 1/60 inch. Consequently are the different basic spacing steps for each Machines different. Furthermore, there are also compression compression options with various typewriters, whereby from A predetermined number is subtracted from the provided basic spacing steps in order to allow for the possibility of crowding of printed lines to offer.
Um eine vorab erfolgende Ausgabeanzeige an die verschiedenen genannten Systeme anpassen zu können, sollte auch eine Anzeige mit proportionalen Abständen angepaßter Art erfolgen können. Dabei ist es wünschenswert, einen möglichst einfachen Zeichengenerator aus Wirtschaftlichkeitsgründen für die Erzeugung der verschiedenen Zeichensätze benützen zu können.In order to receive an advance notice of output to the various named In order to be able to adapt systems, it should also be possible to display a proportional spacing of an adapted type. It is it is desirable to have a character generator that is as simple as possible for reasons of economy for generating the various To be able to use fonts.
Es gibt nach dem Stande der Technik zwei verschiedene Ausführungen von Zeichengeneratoren für eine zeichenproportionale Ausgabeanzeige. Eine Einrichtung nach dem Stande der Technik ist ein sogenanntes Monoskop zur Darstellung proportionaler Zeichen.There are two different designs in the prior art of character generators for a character-proportional output display. A prior art device is a so-called monoscope for displaying proportional characters.
209853/0987209853/0987
LE 9 70 021LE 9 70 021
Verschiedene Zeichensätze sind dabei zur Anzeige möglich. Die Kosten eines solchen Gerätes stehen jedoch einer mehrzelligen Anzeige mit vielartigen Typenbildern im Wege. - Die andere Einrichtung nach dem Stande der Technik erzeugt aus Matrixpunkten zusammengesetzte Schriftbilder. Dieses Prinzip ist weniger kostenaufwendig als das vorgenannte Monoskop; eine ausgedehnte Auswahl von zur Verfügung stehenden Zeichen mit vielseitigen Proportionalitätsgewichten hält jedoch die Kosten auch hoch.Different character sets are possible for display. The cost of such a device is, however, a multi-cell one Advertisement with a variety of type images in the way. The other prior art device generated from matrix points composite typefaces. This principle is less expensive than the aforementioned monoscope; an extensive choice of available characters with versatile proportional weights however, it also keeps the cost high.
Zwecks Reduzierung des Aufwandes sollte jeweils der gleiche Matrixbereich des verwendeten Zeichengenerators zur Anzeige der gleichbedeutenden Buchstaben verschiedenartiger Zeichensätze benützt werden können. Bei Anwendung dieses Prinzips jedoch können manche Zeichen nicht sauber definiert werden, da die jeweils erforderlichen Abtastspalten bei den betrachteten Zeichen der verschiedenen Schriftzeichenarten unterschiedlich sein können. Eine Lösungsmöglichkeit dieses Problems wäre die Erhöhung der Abtastspaltenzahl des Anzeigegerätes um den Faktor 2, Dies ist jedoch ungünstig im Hinblick auf die Arbeitsgeschwindigkeit der verwendeten Schaltkreise. Eine andere Möglichkeit wäre die grundsätzliche Hinzufügung einer zusätzlichen Abstandsspalte zu jedem Zeichen. Damit kann jedoch das Abstandsverhältnis innerhalb aufeinanderfolgender Textzeilen gestört werden.In order to reduce the effort, it should be possible to use the same matrix area of the character generator used to display the letters of the same meaning in different character sets. When using this principle, however, some characters cannot be clearly defined, since the scanning gaps required in each case for the characters of the various types of characters considered can be different. One possible solution to this problem would be to increase the number of scanning columns of the display device by a factor of 2. However, this is unfavorable with regard to the operating speed of the circuits used. Another possibility would be to generally add an additional spacing column to each character. However, this can disturb the spacing relationship within successive lines of text.
Um die bei Geräten und Verfahren nach dem Stande der Technik gegebenen Nachteile zu vermeiden und andererseits wirtschaftliche Geräte für die druckgetreue Vorabanzeige zu ermöglichen, soll ein Zeichengenerator geschaffen werden, der jeweils eine zusätzliche senkrechte Äbtastspalte in vorgegebenen Spannen hinzuaddiert; damit wird die Definition aller Zeichen sämtlicher vorgesehen Zeichensätze ermöglicht, ohne das Abstandsverhältnis der Zeichen in benachbarten Zeilen zu stören. Der Grundschrittwert des Zeichens des Zeichensatzes, welches die meisten Abtastspalten benötigt, wird zur Definition der vorgegebenen Spanne verwendet. Dabei wird sichergestellt, daß jedes Zeichen innerhalb einer dargestellten Zeiln, die gegebenenfalls einen zusätzlichen Äbtast-Rchritt erfordert, eine zusätzliche Abtastsnalte bereithnit. Da-To the devices and methods according to the state of the art To avoid given disadvantages and on the other hand to enable economical devices for the accurate print preview, a Character generator are created, each of which adds an additional vertical scanning column in predetermined spans; in order to the definition of all characters of all intended character sets allows without changing the spacing of the characters to disturb in adjacent lines. The basic step value of the character of the character set which requires the most sample columns, is used to define the specified range. This ensures that each character is displayed within a Lines that may contain an additional scanning step requires an additional scanning port ready. There-
,...-.,-/ο o:m ?09RS3/0987, ...-., - / ο o: m? 09RS3 / 0987
BAD ORfGHNAtBAD ORfGHNAt
bei ist mit solchen zusätzlichen Abtastspalten und entsprechenden Schritten die Verwendung des gleichen Zeichengenerators zur Definition der Zeichen verschiedener vorgesehener Zeichensätze möglich.at is with such additional sampling columns and corresponding Steps to use the same character generator to define the characters of different intended character sets possible.
Die Lösung dieser Aufgabe ist im Patentanspruch 1 gekennzeichnet. Die Unteransprüche geben vorteilhafte Ausgestaltungen dazu an.The solution to this problem is characterized in claim 1. The subclaims indicate advantageous developments in this regard.
Ein Ausführungsbeispiel der Erfindung ist in den Zeichnungen dargestellt und wird im folgenden näher beschrieben.An embodiment of the invention is shown in the drawings and is described in more detail below.
Es zeigen:Show it:
Fig. 1 das Blockschaltbild eines Zeichengenerators1 shows the block diagram of a character generator
für die Darstellung mit zeichenproportionalen oder gleichmäßig gedehnten Abständen undfor the representation with character-proportional or evenly stretched spaces and
Fig. 2 eine entsprechende Darstellung mit zeichenproFig. 2 shows a corresponding representation with characters per
portionalen Schritten.proportional steps.
Zeilenweise mit Hilfe einer Kathodenstrahlröhre 11 darzustellende Zeichen werden in einem Speicher 13 bereitgehalten. Die aufeinanderfolgenden Zeichen der auszugebenden Zeilen werden aus dem Speicher 13 über eine Und-Schaltung 15 zu einen Seichenregister 17 gegeben. Dieses Zeichenregister läßt eine entsprechende Eingangsadresse zum Zeichengeneratordecoder 19 gelangen, der seinerseits daraufhin die Zeichen abtastspaltenweise einem Spaltenregister 21 zuführt. Die spaltenweise im Spaltenregister 21 bereitgehaltenen Informationen werden durch einen Serialisierer 23 serialisiert. Dessen Ausgangssignal wird über einen Anzeireverstärker 25 der Kathodenstrahlröhre 11 zugeführt.Characters to be displayed line by line with the aid of a cathode ray tube 11 are held ready in a memory 13. The successive Characters of the lines to be output are transferred from memory 13 via an AND circuit 15 to a character register 17 given. This character register leaves a corresponding input address arrive at the character generator decoder 19, which in turn scans the characters into a column register 21 feeds. The information held in columns in the column register 21 is read by a serializer 23 serialized. Its output signal is transmitted via a display amplifier 25 of the cathode ray tube 11 is supplied.
Das in das Zeichenregister 17 jeweils eingegebene Zeichen wird gleichzeitig als Adresse einem Schrittdecoder 31 zugeführt. Dieser bestimmt für das im Zeichenregister 17 enthaltene "eichen iUc entsprechend dem gewählten Zeichensatz maßgebliche Grundabtast-The character entered in the character register 17 becomes at the same time fed to a step decoder 31 as an address. This determines for the "eichen iUc" contained in the character register 17 according to the selected character set relevant basic scanning
LE 970 021 20 985 3/098 7LE 970 021 20 985 3/098 7
ORIGINAL INSPECTEDORIGINAL INSPECTED
schrittzahl. Gemäß der so bestimmten Grundabtastschrittzahl gibt ein Vergleicher 33 ein Ausgangssignal ab/ wenn die letzte Abtastspalte eines Zeichens verarbeitet ist. Mit diesem Vergleicher-Ausgangssignal wird ein Speicheradresszähler 35 und die bereits erwähnte Und-Schaltung 15 beaufschlagt und dabei das nächstfolgende Zeichen aus dem Speicher 13 in das Zeichenregister 17 überführt.step count. According to the number of basic scanning steps thus determined a comparator 33 outputs an output signal when the last Sample column of a character is processed. With this comparator output signal becomes a memory address counter 35 and the already mentioned AND circuit 15 is applied and the next one Characters transferred from memory 13 to character register 17.
Wie es in der Fig. 2 zu erkennen ist, ist jedes Zeichen punktweise aus Matrixelementen aufgebaut, die je einem Leuchtpunkt auf der Kathodenstrahlröhre entsprechen. Das Zeichen H als Beispiel wird seriell auf dem Schirm der Kathodenstrahlröhre entsprechend einer senkrechten Abtastung der Elemente des Zeichens H abgebildet. Während der Kathodenstrahl über den linken Balken des yZeichens hinwegfährt, wird der Kathodenstrahl zehn Abschnitte lang hintereinander entsprechend den zehn schraffierten Elementen der ersten Zeichenspalte nicht hell getastet. Darauf springt der Strahl in die höchste Lage des Zeichens zurück und tastet die Elemente der zweiten Spalte ab, entsprechend denen nur einmal nicht hell getastet wird und zwar während der Abtastung des fünften senkrechten Zeichenelements. Dies wird bis zur letzten am weitesten rechts befindlichen Abtastspalte einschließlich durchgeführt; dabei bleibt während dieser letzten Abtastspalte der Elektronenstrahl wieder nicht hell getastet und rückt darauf zur Abtastung des Zeichens B weiter.As can be seen in FIG. 2, each character is constructed point by point from matrix elements which each correspond to a luminous point on the cathode ray tube. The character H as an example is serially displayed on the screen of the cathode ray tube according to a perpendicular scan of the elements of the character H. While the cathode ray travels over the left bar of the y character, the cathode ray is not scanned for ten sections in a row according to the ten hatched elements of the first character column. The beam then jumps back to the highest position of the character and scans the elements of the second column, corresponding to which only one is not scanned brightly, namely during the scanning of the fifth vertical character element. This is done up to and including the last rightmost sample column; during this last scanning column, the electron beam again does not remain lightly scanned and then moves on to scan the character B.
Entsprechend der Fig. 1 wird ein Punkttaktgeber 41 durch einen Oszillator angestoßen und schreitet periodisch weiter. Jeder einzelne Punkttakt entspricht einem senkrecht abgetasteten Zeichenelement, wobei je zehn Punkttakte den zehn senkrecht übereinanderliegenden Elementen je einer senkrechten Abtastspalte eines Zeichens entsprechen. Während zusätzlicher Punkttakte kehrt der Kathodenstrahl in die Startposition der nächsten senkrechten Abtastspalte zurück. Wenn der Punkttaktgeber jeweils seine Nullstellung erreicht, kennzeichnet er, daß die nächste senkrechte Spalte eines Zeichens abgetastet werden kann. Dieses Null-Ausgangs-According to FIG. 1, a point clock generator 41 is triggered by an oscillator and periodically advances. Every single one Dot clock corresponds to a vertically scanned drawing element, with ten dot clocks each of the ten vertically one above the other Elements each correspond to a vertical scanning column of a character. During additional dot cycles, the Cathode ray in the starting position of the next vertical Sample column back. When the dot clock reaches its zero position, it indicates that the next vertical Column of a character can be scanned. This zero output
le 970 021 209853/0987le 970 021 209853/0987
signal des Punkttaktgebers 41 rückt den Spaltenzähler 43 jeweils tun eins weiter. Ein Aus gangs signal des Spaltenzählers 4 3 erregt einen der Eingänge des Zeichengeneratordecoders 19 und überwacht somit die spaltenweise Weitergabe der Zeicheninformationen zum Spaltenregister 21.signal of the dot clock generator 41 moves the column counter 43 each time do one more thing. An output signal from the column counter 4 3 energizes one of the inputs of the character generator decoder 19 and thus monitors the column-wise transfer of the character information to column register 21.
Die bisherige Beschreibung erläutert die Einheiten, die zur aufeinanderfolgenden Abtastung senkrechter Spalten zur Definition der darzustellenden Zeichen erforderlich sind. Diese Einheiten mit Ausnahme des Schrittdecoders 31 und des Vergleichers 33 entsprechen einem herkömmlichen Zeichengenerator, wie er zur Erzeugung von Zeichen mit normalen Abständen benutzt wird. Die Funktion des Schrittdecoders 31 und des Vergleichers 33 wurde bereits angedeutet. Sie beide zusammen leiten den Beginn der Darstellung des nächsten Zeichens ein. Diese Einheiten sind nicht erforderlich, wenn sämtliche Zeichen mit gleichmäßigen Zeichenabständen darzustellen sind; jedes Seichen unterliegt dabei der gleichen Anzahl senkrechter Abtastungen. Wenn jedoch eine zeichenproportionale Darstellung erfolgen soll, muß die Beendigung jedes dargestellten Zeichens variant werden; dazu dienen der Schrittdecoder 31 und der Vergleicher 33.The previous description explains the units that are used for successive Scanning vertical columns to define the characters to be displayed are required. These units with With the exception of the step decoder 31 and the comparator 33 correspond to a conventional character generator as used for generation used by characters with normal spacing. The function of the step decoder 31 and the comparator 33 has already been indicated. The two of you together initiate the start of the display of the next character. These units are not required if all characters are to be displayed with even character spacing; every seichen is subject to the same number perpendicular scans. However, if a character-proportional representation is to be made, each represented must be terminated Become a character variant; the step decoder 31 and the comparator 33 are used for this purpose.
Angenommen die benutzte Schreibmaschine hat einen Grundschrittabstand von O,35 mm entsprechend 1/72 Zoll. Die Breite der benutzten Typenzeichen soll zwischen 4 Einheiten beim schmälsten Zeichen und 9 Einheiten beim breitesten Zeichen schwanken. Der vorgesehene Betriebsartschalter 51 wird in seine oberste Stellung A gebracht. Mit dem Schalter in dieser Stellung wird eine spaltenweise Darstellung der einzelnen Zeichen auf der Kathodenstrahlröhre in der gleichen Weise erzeugt, wie die Zeichen in der betrachteten Schreibmaschine mit einem Grundsehrittabstand von 0,35 mm erscheinen. D. h., der relative Abstand zwischen den optisch dargestellten Zeichen entspricht dem relativen Abstand der gedruckten Zeichen; die optisch dargestellten Zeichen stehen dabei senkrecht betrachtet ebenso zueinander, wie die gedruckten Zeichen. Mit dieser Stellung des BetriebsartschaltersSuppose the typewriter used has a basic step spacing of 0.35 mm corresponding to 1/72 of an inch. The width of the used Type characters should vary between 4 units for the narrowest character and 9 units for the widest character. Of the The operating mode switch 51 provided is brought into its uppermost position A. With the switch in this position, a column-by-column Representation of the individual characters on the cathode ray tube generated in the same way as the characters in the considered Typewriter with a basic step spacing of 0.35 mm appear. That is, the relative distance between the optically represented characters corresponds to the relative spacing of the printed characters; the optically represented characters are present when viewed perpendicular to each other as well as the printed characters. With this position of the operating mode switch
le 970 021 2 0985 3/098 7le 970 021 2 0985 3/098 7
51 in seiner obersten Position A ist eine 1:1-Beziehung zwischen den Äbtastspalten und den Spalten der auf der Kathodenstrahlröhre 11 angezeigten Zeichen gegeben.51 in its topmost position A is a 1: 1 relationship between are given to the scanning columns and the columns of characters displayed on the cathode ray tube 11.
Wenn das schmälste Zeichen bei Schreibmaschinen mit einem Grundschrittabstand von 0,35 mm vier Grundabstandsschritte belegt und somit auch.vier Abtastspalten umfaßt, ist dieses leicht zu definieren. Vier Abtastspalteh sind gemäß Fig. 2 erforderlich für die Abtastung des Zeichens t einschließlich einer zugehörigen Leerspalte für den Zeichenabstand zwischen zwei Zeichen. Das kleine t ebenso wie die Buchstaben I, f, j und 1 belegen dieses Minimum von vier Abtastspalten, drei für die eigentlichen Zeichen und eine für den Zeichenabstand. Wenn aber eine Schreibmaschine betrieben wird, die als extreme Zeichen solche zwischen drei und acht Grundabs tandss chri tten einschließlich verwendet und die einen größeren Grundsehrittabstand als 0,35 mm aufweist, dann ergeben sich Schwierigkeiten. Zum Beispiel würde der Buchstabe t vier Grundabstandsschritte bei einem Grundschrittabstand von 0,35 mm belegen und nur drei Grundabstandsschritte, wenn auf derselben Schreibmaschine verdichtet geschrieben werden soll. Damit wird augenscheinlich, daß die Gesamtzahl der Abtastspalten zu vergrößern ist, wenn eine Ausgabeanzeige für verdichtetes Schreiben mit einer Schreibmaschine r.dt einem Grunds chri ttabstand von 0,35 mm möglich sein soll.When the narrowest character on typewriters with a basic step spacing of 0.35 mm occupies four basic spacing steps and thus also includes four scanning columns, this is easy to define. According to FIG. 2, four scanning columns are required for scanning the character t including an associated empty column for the character spacing between two characters. The small t as well as the letters I, f, j and 1 occupy this minimum of four scanning columns, three for the actual characters and one for the character spacing. But when a typewriter is operated, the extreme characters are those between three and eight basic abs common scriptures including used and the one larger If the basic step spacing is 0.35 mm, then difficulties arise. For example, the letter t would have four basic spacing steps occupy a basic step spacing of 0.35 mm and only three basic spacing steps if on the same typewriter should be written condensed. This makes it clear that the total number of sample columns must be increased if one Output display for condensed writing with a typewriter should be possible with a basic letter spacing of 0.35 mm.
Wenn der Betriebsartschalter 51 in seine zweite Stellung B gelegt wird und eine Zeichenanzeige mit einem größeren Grundsehrittabstand als 0,35 mm erfolgen soll, wird ein Steuersignal an einen vorgesehenen Dehnungszähler 53 gelegt, dessen Aufgabe es ist, zusätzliche Abtastspalten in einer noch zu beschreibenden Weise zwischen die einzelnen Zeichen zu schieben. Ein zweiter Spaltenzähler 55 nimmt Impulse über eine Und-Schaltung 57 auf, die ihrerseits durch Ausgangssignale vom Dehnungszähler 53 gesteuert wird. Diese Und-Schaltung 57 ist über ihren anderen Eingang mit dem l'lull-Sicinalausf'ancr dos Punkttaktaebers 41 verbunden und läßt immer dann ein Zahlsiqnal nn dan zweiten Spaltcnzählcr 55 gelangen, wenn fiiii iiull-.'jiqric'ij von Punl:ttaktr;ebcr Al zusätzlich zum /iusciangssig-When the mode switch 51 is placed in its second position B and a character display with a basic pitch greater than 0.35 mm is to take place, a control signal is applied to a provided expansion counter 53, the task of which is to add additional scanning gaps in a manner to be described to slide the individual characters. A second column counter 55 receives pulses via an AND circuit 57, which in turn is controlled by output signals from the expansion counter 53. This AND circuit 57 is connected via its other input to the l'lull-Sicinalausf'ancr dos Punkttaktaebers 41 and always sends a number signal to the second column counter 55 when fiiii iiull -. 'Jiqric'ij from Punl: ttaktr; ebcr Al in addition to the / iusciangssig-
LJ; r/o 021 209 8 53/0987LJ; r / o 021 209 8 53/0987
BAD FBATH F.
nal vom Dehnungszähler 53 auftritt. Der Dehnungszähler 5 3 gibt ein Ausgangssignal ab, solange er nicht gerade in seine erste Zählstellung geht. Angenommen, der Betriebsartschalter 51 steht in seiner zweiten Stellung. Der Dehnungszähler 53 arbeitet dann als vierstelliger Ringzähler, der mit jedem Null-Impuls vom Punkttaktgeber 41 um eins fortschaltet. Wenn der Dehnungszähler in seine erste Zählstellung zurückgeschaltet wird, wird kein Ausgangssignal an die Und-Schaltung 57 gegeben, und daher wird der zweite Spaltenzähler 55 auch nicht mit dem Null-Signal vom Punkttaktgeber weiterschalten.nal from the expansion counter 53 occurs. The stretch counter 5 3 gives an output signal as long as it does not go into its first counting position. Assume that the mode switch 51 is at a standstill in its second position. The stretch counter 53 then operates as a four-digit ring counter which advances by one with each zero pulse from the dot clock generator 41. When the strain counter is switched back to its first count position, no output is given to the AND circuit 57, and therefore the second column counter 55 also not with the zero signal from the dot clock move on.
Es ist wohl einzusehen, daß die Zählungen des zweiten Spaltenzählers 55 der jeweils zurückgelegten, im ersten Spaltenzähler 43 gezählten Zahl von Abtastspalten gegenüber zurückbleibt. Dies hängt mit der Unterdrückung je einer Zählung zusammen, die während der Stellung 1 des DehnungsZählers 53 erfolgt. Da die Ausgangszählungen des zweiten Spaltenzählers 55 mit Hilfe des Vergleichers 33 mit den wirklich zurückgelegten Abtastspalten zur Beendigung einer Zeichendarstellung verglichen werden, läßt der erste Spaltenzähler 43 zusätzliche Abtastspalten aufrufen und auf dem Schirm der Kathodenstrahlröhre 11 erscheinen. Da das Ausgangssignal des zweiten Spaltenzählers 55 zum Stoppen der Zeichenerzeugung benutzt wird, wenn der Zählwert des zweiten Spaltenzählers mit dem vom Schrittdecoder· 31 abgegebenen Wert gleich ist, wird die Anzahl von zusätzlichen Abtastspaltenzyklen pro Zeichen von der Differenz der Zählwerte im ersten und zweiten Spaltenzähler abhängen. Diese zusätzlichen Zyklen bestimmen die Gesamterscheinung der einzelnen Zeichen. Wenn sich der Betriebsartschalter in seiner zweiten Stellung B befindet, wird jeweils ein zusätzlicher Abtastspaltenzyklus je drei echte Abtastspalten hinzugefügt.It can be seen that the counts of the second column counter 55 of the respectively covered number of scanning columns counted in the first column counter 43 remains behind. this is related to the suppression of one count that takes place during position 1 of the expansion counter 53. Since the output counts of the second column counter 55 with the aid of the comparator 33 can be compared with the actually covered scanning columns to complete a character display, the first column counter 43 call up additional scanning columns and appear on the screen of the cathode ray tube 11. Because the output signal of the second column counter 55 is used to stop the generation of characters when the count value of the second column counter is equal to the value output by the step decoder · 31, the number of additional scanning column cycles per character becomes depend on the difference between the count values in the first and second column counter. These additional cycles determine the overall appearance of the individual characters. When the operating mode switch is in its second position B, an additional Sample column cycle added three real sample columns each.
Es wurde bereits angedeutet, daß das Zeichen t bei einem Grundschrittabstand größer als 0,35 mm drei Abtastspalten belegt und dazu einen vierten Abtastzyklus für den Zeichenabstand benötigt. Der gleiche Zeichengeneratordecoder 19 kann zur Erzeugung des Zeichens t sowohl bei einem Grundsehrittabstand von 0,35 mm als auch bei etwas größerem Schrittabstand verwendet werden.It has already been indicated that the character t at a basic step spacing larger than 0.35 mm occupies three scanning columns and requires a fourth scanning cycle for the character spacing. The same character generator decoder 19 can be used to generate the character t both with a basic pitch of 0.35 mm as can also be used with a slightly larger step spacing.
le 9 70 021 2098S3/09P7le 9 70 021 2098S3 / 09P7
In Fig. 2 ist eine Zeile von fünf t dargestellt. Jedem t seien drei Grundabstandsschritte bei einer Ausgabeanzeige mit einem etwas größerem Grundschrittabstand als 0,35 mm zugeordnet. Für fünf solcher t sind auf einer Ausdruckseite fünfzehn Abstandsschritte erforderlich. Ein H mit acht Abstandsschritten und ein B mit sieben Abstandsschritten nebeneinander würden ebenfalls fünfzehn Abstandsschritte belegen. Angenommen, die fünf t würden auf einer ersten Zeile gedruckt und die Buchstaben BIB auf der nächstfolgenden Zeile. Der linke Rand des ersten t soll mit dem linken Rand des H und der rechte Rand des letzten t mit dem rechten Rand des B übereinandertehen. Es soll nun erklärt werden, daß sich dabei ein maximaler Fehler von nur einer Abtastspalte am linken Rand und von zwei Abstastspalten am rechten Rand der Zeichen bei der Verwendung des beschriebenen Zeichengenerators ergibt.In Fig. 2, a line of five t is shown. For every t, let three basic spacing steps be assumed for an output display with a assigned slightly larger basic step spacing than 0.35 mm. For five such ts are required fifteen spacing steps on a printout page. An H with eight spacing steps and a B with seven spacing steps next to each other would also occupy fifteen spacing steps. Suppose the five would t printed on the first line and the letters BIB on the next line. The left edge of the first t should match the the left edge of the H and the right edge of the last t are aligned with the right edge of the B. It should now be explained that there is a maximum error of only one scanning column on the left edge and two scanning columns on the right edge of the Characters when using the character generator described.
Wie bereits genannt wurde, wird jeweils zu drei Abtastspalten ein zusätzlicher Zyklus hinzuaddiert. Somit werden insgesamt zwanzig Abtastzyklen für die Darstellung der fünf t durchgeführt. Das Zeichen H benötigt elf Abtastzyklen. Das B belegt zehn. Somit ist zur Darstellung der beiden Buchstaben HB eine Summe von einundzwanzig Abtastzyklen erforderlich, wobei sich am rechten Rande ein Ausrichtungsfehler von nur einem Abtastzyklus ergibt. Hierzu ist zu bemerken, daß auch bei längeren Zeilen kein größerer Ausrichtungsfehler auftreten wird, da die zusätzlichen Spalten in jedem Falle gleichmäßig über jede dargestellte Zeile verteilt werden. Die Übereinstimmungsfehler sind nicht kumulativ und halten sich immer in den angegebenen Grenzen.As already mentioned, there are three sample columns each an additional cycle is added. Thus, a total of twenty scanning cycles are carried out for the representation of the five t. The character H takes eleven sampling cycles. The B occupies ten. Thus, to represent the two letters HB is a sum of twenty-one Scan cycles required, with an alignment error of only one scan cycle on the right edge. For this it should be noted that even longer lines will not cause a major misalignment because the additional columns in in each case evenly distributed over each displayed line. The mismatches are not cumulative and hold always within the specified limits.
In der Fig. 1 läßt sich erkennen, daß mit dem Betriebsartschalter in seiner obersten Stellung A für 0,35 mm Grundschrittabstand ein invertiertes Signal zur Und-Schaltung 50 gegeben wird. Dieses invertierte Signal sperrt die Durchgabe der Null-Signale vom Punkttaktgeber 41 zum Dehnungszähler 53. Des weiteren wird ein Betriebsartsignal dem Schrittdecoder 31 zugeführt, welches dafür sorgt, daß Decoderausgangssignale zwischen vier und neun Abstandselementen ausgegeben werden. Da der Dehnungszähler 53 nicht mitschaltet,In Fig. 1 it can be seen that with the mode switch in its uppermost position A for 0.35 mm basic step distance an inverted signal is given to the AND circuit 50. This inverted signal blocks the transmission of the zero signals from the dot clock 41 to the expansion counter 53. Furthermore, an operating mode signal is fed to the step decoder 31, which ensures that that decoder output signals between four and nine spacer elements are issued. Since the expansion counter 53 does not switch,
2098 5 32098 5 3
LE 9 70 021LE 9 70 021
wird er nie in seine erste Zählstellung hineinbewegt werden können. Somit wird jedes Mull-Ausgangssignal vom Punkttaktgeber 41 ungehindert dem zweiten Spaltenzähler 55 wie dem ersten Spaltenzähler 43 zugeführt. Damit ist eine 1:1-Beziehung zwischen Abtastspalten und Schrittelementen gegeben. Somit wird immer, wenn die Zahl der abgetasteten, mittels des zweiten Spaltenzählers gezählten Spalten mit dem Ausgangssignal vom Schrittdecoder 31 übereinstimmt, der Vergleicher 33 ein Ausgangssignal zum Aufruf des nächsten Zeichens abgeben.it will never be able to be moved into its first counting position. Thus, any mull output will be from the dot clock 41 is fed to the second column counter 55 like the first column counter 43 without hindrance. So there is a 1: 1 relationship between sample gaps and step elements given. Thus, whenever the number of scanned, by means of the second column counter counted columns with the output signal from the step decoder 31 agrees, the comparator 33 provides an output signal for calling of the next character.
Wenn sich der Betriebsartschalter 51 in seiner zweiten Stellung B befindet, werden die vier bereits genannten Zählerstellen des DehnungsZählers 53 aktiviert. Mit jedem Null-Signal vor Punkttaktgeber 41 bei der Beendigung jeder Abtastspalte wird der Dehnungszähler 53 somit um eins weitergeschaltet. Kenn dieser Zähler in seine erste Zählstellung einläuft, wird das Ausgangssignal zur Und-Schaltung 57 unterbrochen, und der zweite Spaltenzäh.1er 5 zählt einraal mit dem Null-Signal von Punkttakteaber 41 nicht weiter. Somit wird pro Abtastung von drei Spalten eine vierte Spalte hinzugefügt. Der erste Spaltenzähler 43 schaltet ungehindert weiter, und der Zeichengeneratordecoder 19 bekommt ununterbrochen seine Kennzeichnungssignale, daß jeweils die nächstfolgende Abtastspalte verarbeitet werden muß. Wenn ein Zeichen wie das t mit drei Schrittelementen angezeigt v/erden soll und es sich dabei um das erste Zeichen einer Zeile handelt, dann wird der Dehnuncjszähler 53 mit einem Zeilenanfangssignal in seine Zählstellung 2 gerückt. Bei der Beendigung der ersten senkrechten Abtastspalte des t gibt der Punkttaktgeber 41 ein Null-Signal ab, das den ersten Spaltenzähler 43 um eins weiterrückt, der seinerseits die zweite Abtastspalte des t im Zeichengeneratordecoder 19 adressiert, Der zweite Spaltenzähler 55 rückt ebenfalls urn eins vor und auch der Dehnungszähler 53 schreitet von der Zählstellung 2 zur Zählstellung 3. Dann wird die zweite Abtastspalte des t verarbeiteI. Am Ende dieser zweiten Spalte schaltet der erste Spaltenzählor 4 wiederum weiter und adressiert die dritte Abtastspalte des Zeichens im Zeichengeneratordecoder 19. Der zweite SpaltenzählerWhen the operating mode switch 51 is in its second position B, the four already mentioned counter positions of the expansion counter 53 are activated. With each zero signal before the dot clock generator 41 at the end of each scanning column, the expansion counter 53 is thus incremented by one. Once this counter has reached its first counting position, the output signal to the AND circuit 57 is interrupted and the second column counter 5 counts no further once with the zero signal from dot clock 41. Thus, a fourth column is added per scan of three columns. The first column counter 43 switches on unhindered, and the character generator decoder 19 continuously receives its identification signals that the next following scanning column must be processed in each case. If a character such as t is to be displayed with three step elements and this is the first character of a line, then the expansion counter 53 is moved to its counting position 2 with a line start signal. At the end of the first vertical scanning column of the t, the dot clock generator 41 emits a zero signal, which advances the first column counter 43 by one, which in turn addresses the second scanning column of the t in the character generator decoder 19. The second column counter 55 also advances by one The expansion counter 53 also advances from counting position 2 to counting position 3. Then the second sample column of the t is processed I. At the end of this second column, the first column counter 4 switches again and addresses the third sample column of the character in the character generator decoder 19. The second column counter
le 970 021 209853/0987 le 970 021 209853/0987
schaltet ebenfalls weiter und kennzeichnet dem Vergleicher, daß zwei Spalten verarbeitet wurden. Der Dehnungszähler 53 rückt nun von der Zählstellung 3 nach 4. Wach Beendigung der dritten Abtastspalte läßt der Punkttaktgeber 41 den ersten Spaltenzähler 43 auf 4 schalten und den Dehnungszähler 53 von 4 auf 1. Immer, v/enn der Dehnungs zähler 53 in seine erste Stellung einläuft, wird sein Ausgangssignal zur Öffnung der ünd-Schaltung 57 unterbrochen und sorgt dafür, daß der zweite Spaltenzähler 55 nicht ndtschaltet. Da von nun ab der Zählstand des zweiten Spaltenzählers 55 nicht mehr mit dem vom Schrittdecoder 31 abgegebenen Wert übereinstimmt, läßt der erste Spaltenzähler 43 beim Weiterzählen einen zusätzlichen Abtastzyklus einleiten. Wenn dieser Zyklus zu Ende geht, gibt der Punkttaktg'eber 41 wiederum ein Null-Signal ab, schaltet den Dehnungszähler 53 auf 2 und läßt nun auch wiederum beide Spaltenzähler 43 und 55 um eins weiterschalten. Jetzt erst ist der Zählstand des zweiten Spaltenzählers 55 gleich mit dem vom Schrittdecoder 31 abgegebenen Wert. Der Vergleicher 33 gibt sein Ausgangssignal ab, löscht die beiden Spaltenzähler 43 und 55 und gibt gleichzeitig ein Öffnungssignal zur Und-Schaltung 15 und ein Signal zum Speicheradresszähler 35 zur Einleitung der Anzeige des nächsten Zeichens. Dabei kann e pro Zeile ein maximaler Fehler von zwei Schrittelementen auftreten, was kaum stört.also advances and indicates to the comparator that two columns have been processed. The expansion counter 53 now moves from the counting position 3 to 4. When the third scanning column is finished, the dot clock generator 41 switches the first column counter 43 to 4 and the expansion counter 53 from 4 to 1. Always when the expansion counter 53 is in its first position arrives, its output signal is interrupted to open the and circuit 57 and ensures that the second column counter 55 does not switch. Since from now on the count of the second column counter 55 no longer coincides with the value output by the step decoder 31, the first column counter 43 initiates an additional scanning cycle as it continues to count. When this cycle comes to an end, the dot clock generator 41 again emits a zero signal, switches the expansion counter 53 to 2 and now again allows both column counters 43 and 55 to increment by one. Only now is the count of the second column counter 55 equal to the value output by the step decoder 31. The comparator 33 emits its output signal, clears the two column counters 43 and 55 and at the same time gives an opening signal to the AND circuit 15 and a signal to the memory address counter 35 to initiate the display of the next character. It can e per line a maximum error of two step elements occur, which hardly disturbs.
Wenn der Betriebsartschalter 51 in seine dritte Stellung C gelegt wird, ist der Dehnungszähler 53 nur als dreistufiger Zähler wirksam. Vor dem Wiedererreichen seiner 1-Stellung zählt der Dehnungszähler dann jeweils nur bis 3 und bewirkt das Hinzufügen einer zusätzlichen Abtastspalte bei je zwei darzustellenden Abtastspalten. Der Gesamtanteil von zusätzlichen Abtastzyklen pro aktive Abtastspalten ist somit höher als vorher; das angezeigte Schriftbild auf der Kathodenstrahlröhre 11 erscheint somit entsprechend stärker gedehnt.When the mode switch 51 is placed in its third position C, the expansion counter 53 is only a three-stage counter effective. Before reaching its 1 position again, the counts Strain counters then only up to 3 each and causes the addition an additional scanning column for every two scanning columns to be displayed. The total amount of additional scan cycles per active sample gaps is thus higher than before; the displayed typeface on the cathode ray tube 11 thus appears accordingly more stretched.
Eine noch weitere Dehnung wird erreicht, wenn der Betriebsartschalter 51 in seine vierte Stellung D gebracht wird. Dabei arbeitet der Dehnungszähler 53 nur als zweistelliger Zähler. Es wirdAn even further stretch is achieved when the mode switch 51 is brought into its fourth position D. The expansion counter 53 only works as a two-digit counter. It will
209853/0987209853/0987
LL '.T/O 021LL '.T / O 021
22217Ub22217Ub
dann pro aktive Abtastspalte je ein zusätzlicher Abtastzyklus hinzugefügt.then an additional scanning cycle is added for each active scanning column.
Es wurde erläutert, wie mit dem beschriebenen Zeichengenerator eine relativ einfache Proportionalanpassung der optisch dargestellten Schriftbilder an die wirklich erscheinenden Ausdrucke von Schreibmaschinen mit verschiedenem oder auch variierbarem Grundschrittabstand möglich ist. Ebenso, wie das Hinzufügen von Abtastzyklen zum Zwecke der Dehnung möglich ist, kann auch eine Schriftverdichtung durch Reduzierung der Abtastzyklenzahl erreicht werden. Dazu müßte dann eine zusätzliche Betriebsartschalterstellung vorgesehen werden und ein daraus abgeleitetes Betriebsartsignal dem Zeichengeneratordecoder 19 zugeleitet werden, auf Grund dessen bei Zeichen mit sieben, acht oder neun Abtastspalten je eine Spalte weggelassen wird.It was explained how with the character generator described a relatively simple proportional adjustment of the optically represented Typefaces to the really appearing printouts from typewriters with different or also variable Basic step spacing is possible. As well as adding Scanning cycles for the purpose of stretching is possible, font compression can also be achieved by reducing the number of scanning cycles will. For this purpose, an additional operating mode switch position would then have to be provided and an operating mode signal derived therefrom are fed to the character generator decoder 19, due to this in characters with seven, eight or nine scanning columns one column is omitted.
LE "ο 021 209853/0987 LE "ο 021 209853/0987
Claims (4)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15596271A | 1971-06-23 | 1971-06-23 | |
| US15598271A | 1971-06-23 | 1971-06-23 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| DE2221705A1 true DE2221705A1 (en) | 1972-12-28 |
| DE2221705B2 DE2221705B2 (en) | 1980-08-28 |
| DE2221705C3 DE2221705C3 (en) | 1981-04-09 |
Family
ID=26852746
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE2221705A Expired DE2221705C3 (en) | 1971-06-23 | 1972-05-04 | Character generator for displaying characters with variable character-proportional spacing |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US3729714A (en) |
| DE (1) | DE2221705C3 (en) |
| FR (1) | FR2143010B1 (en) |
| GB (1) | GB1370065A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3231086A1 (en) * | 1982-08-20 | 1984-02-23 | Siemens AG, 1000 Berlin und 8000 München | Method for outputting matrix characters |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2447464C3 (en) * | 1973-10-23 | 1978-06-01 | International Business Machines Corp., Armonk, N.Y. (V.St.A.) | Character generator control circuit for an optical printer |
| US4031519A (en) * | 1974-11-11 | 1977-06-21 | Ibm Corporation | Printer |
| US4054948A (en) * | 1975-10-14 | 1977-10-18 | Realty & Industrial Corporation | Proportional spacing and electronic typographic apparatus |
| US4207612A (en) * | 1975-10-14 | 1980-06-10 | Realty & Industrial Corporation | Electronic typographical display device with justification feature |
| USRE31200F1 (en) * | 1976-01-19 | 1990-05-29 | Raster scan display apparatus for dynamically viewing image elements stored in a random access memory array | |
| US4070710A (en) * | 1976-01-19 | 1978-01-24 | Nugraphics, Inc. | Raster scan display apparatus for dynamically viewing image elements stored in a random access memory array |
| US4090187A (en) * | 1976-05-10 | 1978-05-16 | Thomson-Csf Laboratories, Inc. | Television titling system for producing overlapping characters |
| US4246578A (en) * | 1978-02-08 | 1981-01-20 | Matsushita Electric Industrial Co., Ltd. | Pattern generation display system |
| US4240075A (en) * | 1979-06-08 | 1980-12-16 | International Business Machines Corporation | Text processing and display system with means for rearranging the spatial format of a selectable section of displayed data |
| US4270124A (en) * | 1979-06-08 | 1981-05-26 | International Business Machines Corporation | Alphanumeric CRT display system with unitary character formation and refresh |
| US4342096A (en) * | 1980-02-15 | 1982-07-27 | Sperry Corporation | Variable pitch character generator for dot matrix printer |
| US5681121A (en) * | 1983-06-23 | 1997-10-28 | Canon Kabushiki Kaisha | Printer in which the amount of carriage travel can be changed for different printing types |
| JPS6046590A (en) * | 1983-08-24 | 1985-03-13 | 松下電器産業株式会社 | Character pattern memory display unit |
| US4841453A (en) * | 1986-11-10 | 1989-06-20 | Ibm Corporation | Multidirectional scan and print capability |
| US5724067A (en) * | 1995-08-08 | 1998-03-03 | Gilbarco, Inc. | System for processing individual pixels to produce proportionately spaced characters and method of operation |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3174427A (en) * | 1961-12-27 | 1965-03-23 | Ibm | Proportional space matrix printer |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3011164A (en) * | 1957-07-25 | 1961-11-28 | Research Corp | Digital expansion circuit |
| US3276008A (en) * | 1963-08-08 | 1966-09-27 | Dick Co Ab | Character alignment and proportional spacing system |
| GB1130635A (en) * | 1966-02-08 | 1968-10-16 | Ferranti Ltd | Improvement relating to electronic display systems |
| US3423749A (en) * | 1966-03-30 | 1969-01-21 | Ibm | Character positioning control |
| GB1254864A (en) * | 1968-02-19 | 1971-11-24 | Rac Corp | Electronic photocomposing apparatus |
| US3588872A (en) * | 1968-03-04 | 1971-06-28 | Harris Intertype Corp | Point size,computation and exposure control device for a character display apparatus |
| US3509817A (en) * | 1968-11-21 | 1970-05-05 | Mohawk Data Sciences Corp | Line printing with proportional spacing and justification |
| US3546681A (en) * | 1969-01-30 | 1970-12-08 | Rca Corp | Programmed method for manipulating electronic fonts in electronic photocomposition systems |
-
1971
- 1971-06-23 US US00155982A patent/US3729714A/en not_active Expired - Lifetime
-
1972
- 1972-05-04 DE DE2221705A patent/DE2221705C3/en not_active Expired
- 1972-05-19 GB GB2356172A patent/GB1370065A/en not_active Expired
- 1972-06-05 FR FR727221482A patent/FR2143010B1/fr not_active Expired
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3174427A (en) * | 1961-12-27 | 1965-03-23 | Ibm | Proportional space matrix printer |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3231086A1 (en) * | 1982-08-20 | 1984-02-23 | Siemens AG, 1000 Berlin und 8000 München | Method for outputting matrix characters |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2143010A1 (en) | 1973-02-02 |
| GB1370065A (en) | 1974-10-09 |
| DE2221705C3 (en) | 1981-04-09 |
| DE2221705B2 (en) | 1980-08-28 |
| US3729714A (en) | 1973-04-24 |
| FR2143010B1 (en) | 1973-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2708591C2 (en) | ||
| DE2221705C3 (en) | Character generator for displaying characters with variable character-proportional spacing | |
| DE2817946C2 (en) | Data display device | |
| DE2747362B2 (en) | Display device | |
| DE2513059C3 (en) | Character generator for displaying characters | |
| DE2005806C3 (en) | Data storage and viewing device | |
| DE2165893A1 (en) | HISTORICAL DATA DISPLAY | |
| DE3520289C2 (en) | ||
| DE2850710A1 (en) | SCREEN DEVICE | |
| DE3132842C2 (en) | Process for reducing the redundancy of binary character strings for matrix printing processes | |
| EP0304509B1 (en) | Video display apparatus for textual information | |
| DE3124770C2 (en) | ||
| DE2234362B2 (en) | DEVICE FOR PROCESSING DIGITAL SYMBOL INFORMATION FOR THE DISPLAY OF TEXTS ON A PICTURE MONITOR | |
| DE3035139C2 (en) | Method for enlarging character patterns for a facsimile machine | |
| DE3046972C2 (en) | Control circuit for generating dot pattern data | |
| DE3040166C1 (en) | Method and circuit arrangement for transforming the character width of characters | |
| DE2515557C2 (en) | Dot matrix printer | |
| DE2352912B2 (en) | DEVICE FOR ILLUSTRATIVE REPRESENTATION OF NUMERICAL CHARACTERS | |
| DE1944073C3 (en) | Device for machine character recognition | |
| DE1799009B1 (en) | DATA PROCESSING AND DISPLAY DEVICE | |
| DE4219925C1 (en) | ||
| DE3021650A1 (en) | Impact printer for matrix format characters - has character codings held in ROM and accessed line by line for printing | |
| DE2014954B2 (en) | ARRANGEMENT FOR DISPLAYING CHARACTERS ON THE SCREEN OF A DISPLAY DEVICE IN ITALSIVE | |
| DE3247080C2 (en) | Inkjet printer | |
| DE1817583C3 (en) | Symbol generator for cathode ray tubes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OD | Request for examination | ||
| C3 | Grant after two publication steps (3rd publication) | ||
| 8339 | Ceased/non-payment of the annual fee |