DE3634185A1 - Method for representing graphic patterns, particularly written characters - Google Patents

Method for representing graphic patterns, particularly written characters

Info

Publication number
DE3634185A1
DE3634185A1 DE19863634185 DE3634185A DE3634185A1 DE 3634185 A1 DE3634185 A1 DE 3634185A1 DE 19863634185 DE19863634185 DE 19863634185 DE 3634185 A DE3634185 A DE 3634185A DE 3634185 A1 DE3634185 A1 DE 3634185A1
Authority
DE
Germany
Prior art keywords
character
memory
components
component
generated
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.)
Withdrawn
Application number
DE19863634185
Other languages
German (de)
Inventor
Hao Dipl Ing Vodieu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE19863634185 priority Critical patent/DE3634185A1/en
Publication of DE3634185A1 publication Critical patent/DE3634185A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control 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/24Generation of individual character patterns
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • G06K2215/0028Generic data access characterised by the format per se
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • G06K2215/0028Generic data access characterised by the format per se
    • G06K2215/0031Compressed bit maps

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention relates to a method for representing graphic patterns, particularly written characters in in each case one dot matrix, in which method a data word representing the character to be represented in each case calls up an associated construction rule (12) stored in a character memory (4), on the basis of which rule the character to be represented is assembled from predetermined character components as dot pattern (14) in an output memory (6) by a computing unit (5) connected to the character memory, and is displayed from this output memory by means of an output unit (2). To reduce the memory expenditure in the character memory (4), the character components are generated in the computing unit (5) from building-up rules (13) contained in the construction rule (12). The character components consist of elementary geometric figures. <IMAGE>

Description

Die Erfindung betrifft ein Verfahren zur Darstellung von graphischen Mustern, insbesondere von Schriftzeichen in jeweils einer Punktmatrix, bei dem durch ein das jeweils darzustellende Zeichen repräsentierendes Datenwort eine zugehörige in einem Zeichenspeicher abgespeicherte Konstruktionsvorschrift aufgerufen wird, aufgrund derer in einer mit dem Zeichenspeicher verbundenen Recheneinrichtung das darzustellende Zeichen aus vorgegebenen Zeichenkomponen­ ten als Punktmuster in einem Ausgabespeicher zusammengesetzt und von dort mittels einer Ausgabeeinheit dargestellt wird.The invention relates to a method for representing graphic patterns, especially of characters in each a dot matrix, in which the Data word to be represented represents a associated stored in a character memory Construction instruction is called, on the basis of which in a computing device connected to the character memory the character to be displayed from given character components ten as a dot pattern in an output memory and is displayed from there by means of an output unit.

Bei einem derartigen, aus der DE-OS 31 34 234 bekannten Ver­ fahren, das zur Darstellung ideographischer, insbesondere chinesischer Schriftzeichen dient, wird durch gezielte Tastaturbetätigungen in einem Zeichenspeicher eines Zeichen­ generators eine Konstruktionsvorschrift zum Zusammensetzen des darzustellenden Zeichens aus einem Vorrat von vorgegebe­ nen Zeichenkomponenten aufgerufen. Die Konstruktionsvor­ schrift wird dabei in einer Recheneinrichtung abgearbeitet, wobei entsprechend den einzelnen Informationsbestandteilen der Konstruktionsvorschrift die zur Zusammensetzung des Zeichens jeweils benötigten Zeichenkomponenten aus einem Komponentenspeicher aufgerufen und entsprechend von Lage­ anweisungen und Maßstabsänderungsanweisungen in einem Aus­ gabespeicher als Punktmuster zu dem darzustellenden Zeichen zusammengesetzt werden. Über den Ausgabespeicher wird das Zeichen auf einem Bildschirm oder mit Hilfe eines Punkt­ matrixdruckers dargestellt. Da die in dem Komponentenspeicher abgelegten Zeichenkomponenten Grundbausteine für die ideo­ graphischen Schriftzeichen bilden, wird ein großer und kom­ plexer Zeichenvorrat an chinesischen Ideogrammen mit einem vergleichsweise geringen Speicheraufwand für die Zeichen­ komponenten und Konstruktionsvorschriften bereitgestellt. Dennoch ist die erforderliche Speicherkapazität zur Ab­ speicherung der Zeichenkomponenten erheblich, insbesondere dann, wenn die Zeichenkomponenten eine hohe Punktdichte für eine hoch auflösende Darstellung aufweisen.In such a known from DE-OS 31 34 234 Ver drive that to represent ideographic, in particular Chinese characters is used by targeted Keyboard operations in a character's memory generators a design rule for assembling of the character to be displayed from a supply of specified called drawing components. The construction pro script is processed in a computing device, according to the individual pieces of information of the construction regulation which is to the composition of the Each character component required from a Component memory called and according to location Instructions and scale change instructions in one off memory as a dot pattern for the character to be displayed be put together. This is done via the output memory Characters on a screen or using a dot matrix printer shown. Because the in the component store stored drawing components basic building blocks for the ideo  form graphical characters becomes a large and com complex set of characters on Chinese ideograms with one comparatively little memory for the characters components and design instructions provided. Nevertheless, the required storage capacity is from Ab storage of the drawing components considerably, in particular then when the drawing components have a high dot density for have a high-resolution display.

Entsprechendes gilt auch für ein aus der DE-OS 26 08 737 be­ kanntes Verfahren zur Reduzierung des Speicheraufwandes für alphanumerische Zeichen, die mittels eines Punktmatrixdruckers in hoher Auflösung gedruckt werden. Hierzu sind in einem Zeichenspeicher eine Vielzahl von Punktmatrixsegmenten mit vorgegebenen Punktmustern abgespeichert. Zur Darstellung eines Zeichens in einer Punktmatrix werden in einer Rechen­ einrichtung die geeigneten Punktmatrixsegmente aus dem Zeichenspeicher ausgewählt und schachbrettmusterartig zu der Punktmatrix zusammengefügt, so daß sich die einzelnen Punktmuster der Punktmatrixsegmente zu dem Punktmuster des darzustellenden Zeichens ergänzen. Da die Punktmuster der Punktmatrixsegmente bitweise in dem Zeichenspeicher abgelegt sind, ergibt sich ein entsprechender Speicheraufwand.The same applies to be from DE-OS 26 08 737 Known method for reducing the amount of memory for alphanumeric characters using a dot matrix printer can be printed in high resolution. For this purpose, in one Character storage with a variety of dot matrix segments predefined point patterns are stored. For illustration of a character in a dot matrix are in a calculation the appropriate dot matrix segments from the Character storage selected and in a checkerboard pattern the dot matrix, so that the individual Dot pattern of the dot matrix segments to the dot pattern of the supplement the character to be displayed. Since the dot pattern of the Dot matrix segments are stored bit by bit in the character memory there is a corresponding amount of memory.

Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren zur Darstellung von graphischen Mustern und insbesondere von Schriftzeichen aus einem vorgegebenen Zeichenvorrat anzugeben, bei dem der Speicheraufwand für den Zeichenvorrat besonders gering ist.The invention has for its object a method for Representation of graphic patterns and in particular of To specify characters from a given character set, where the storage effort for the character set especially is low.

Zur Lösung dieser Aufgabe werden erfindungsgemäß bei dem Verfahren der eingangs angegebenen Art die Zeichen­ komponenten in der Recheneinrichtung aus in der jeweiligen Konstruktionsvorschrift enthaltenen Aufbauvorschriften er­ zeugt. To solve this problem, the invention Procedure of the type specified at the beginning components in the computing device from in the respective Construction instructions included construction instructions testifies.  

Der wesentliche Vorteil des erfindungsgemäßen Verfahrens besteht darin, daß sich der Speicheraufwand für den Zeichen­ vorrat auf die Konstruktionsvorschriften für die einzelnen Zeichen reduziert. Dadurch, daß die zur Zusammensetzung der Zeichen dienenden Zeichenkomponenten in der Recheneinrich­ tung erzeugt werden, wird nämlich im Unterschied zu den be­ kannten Verfahren kein Vorrat an Zeichenkomponenten benötigt, so daß die hierzu erforderliche Speicherkapazität eingespart wird.The main advantage of the method according to the invention is that the amount of memory for the characters stock on the design rules for each Characters reduced. The fact that the composition of the Character serving character components in the computing device tion are generated, in contrast to the be known process no stock of drawing components required, so that the memory capacity required for this is saved becomes.

Die Zeichenkomponenten werden vorzugsweise in Form von geometrischen Elementarfiguren erzeugt, so daß die Konstruk­ tionsvorschriften entsprechend einfach aufgebaut sind und in der Recheneinrichtung ohne großen Rechenaufwand ausgeführt werden können. Entsprechend einer bevorzugten Ausführung des erfindungsgemäßen Verfahrens umfassen die geometrischen Ele­ mentarfiguren Rechtecke, Trapeze, Dreiecke und Parallelo­ gramme. Mit diesen Elementarfiguren lassen sich insbesondere typographische Schriftzeichen in den verschiedenen gebräuch­ lichen Schriftarten unter Wahrung ihrer spezifischen Eigen­ tümlichkeiten darstellen.The character components are preferably in the form of generated geometric elementary figures, so that the construct are correspondingly simply structured and executed in the computing device without great computational effort can be. According to a preferred embodiment of the The inventive method include the geometric ele mentary figures rectangles, trapezoids, triangles and parallelo gram. With these elementary figures you can in particular typographic characters in different usages fonts while preserving their specific characteristics represent ordinary things.

Von besonderem Vorteil ist eine Weiterbildung des erfindungs­ gemäßen Verfahrens, bei dem die Zeichenkomponenten aufgrund von in den Aufbauvorschriften enthaltenen Informationsbe­ standteilen erzeugt werden, die die jeweiligen Elementar­ figur und ihre geometrischen Grundabmessungen bezeichnen. Hierdurch wird es nämlich ermöglicht, für jede einzelne Elementarfigur bezüglich ihrer Grundabmessungen verschiedene Variationen zu erzeugen; der hierfür benötigte Speicher­ aufwand ist minimal, weil die Informationsbestandteile nur die charakteristischen und veränderbaren Merkmale der je­ weiligen Elementarfiguren beinhalten. Beispielsweise kann demnach die Aufbauvorschrift für ein Trapez mit einem ersten Informationsbestandteil das Trapez und seine Lage (Normal-, Kopf-, Seitenlage) bezeichnen, mit einem zweiten Informations­ bestandteil die Abmessung der Grundlinie und mit einem dritten Informationsbestandteil die Höhe des Trapezes bezeichnen.A further development of the invention is particularly advantageous according procedure, in which the character components due of information contained in the building regulations constituent parts that are generated by the respective elementary designate the figure and its basic geometric dimensions. This makes it possible for each one Elementary figure different with regard to their basic dimensions Generate variations; the memory required for this effort is minimal because the information components only the characteristic and changeable characteristics of each include elementary figures. For example therefore the construction instructions for a trapeze with a first The trapeze and its location (normal, Head, side position), with a second information  part of the dimension of the baseline and with a third information component the height of the trapezoid describe.

Eine weitere Verringerung des Speicheraufwandes zur Bereit­ stellung eines Zeichenvorrats wird in vorteilhafter Weise dadurch ermöglicht, daß die Lage jeder Zeichenkomponente innerhalb der Punktmatrix durch eine Anfangsposition be­ stimmt wird, die durch eine in einem weiteren Informations­ bestandteil der Aufbauvorschrift für die zuvor erzeugte Zeichenkomponente enthaltene Endposition festgelegt wird. Hierdurch lassen sich die einzelnen Zeichenkomponenten innerhalb der Punktmatrix zu einem zusammenhängenden Zeichen zusammensetzen, ohne daß nach jeder Erzeugung eine Zeichen­ komponente eine gesonderte Positioniervorschrift zur Be­ stimmung der Anfangsposition der nachfolgenden Zeichenkom­ ponente eingefügt werden muß. Dabei wird eine Auswahl von verschiedenen Anfangspositionen für eine neue Zeichenkomponente in bezug auf die zuvor erzeugte Zeichenkomponente durch den Inhalt des weiteren Informationsbestandteiles vorgegeben. Beispielsweise können für ein Rechteck durch ein zwei-bit-breites weiteres Informationsbestandteil in der Aufbauvorschrift für das Rechteck seine vier Ecken als Endpositionen bezeichnet werden.A further reduction in the amount of storage required Provision of a character set is advantageous thereby allowing the location of each character component be within the dot matrix by a starting position is true by one in another information Part of the assembly instruction for the one previously created End position contained drawing component is set. This allows the individual drawing components within the dot matrix to form a coherent character put together without a character after each generation component a separate positioning instruction for loading the starting position of the following character com component must be inserted. A selection of different starting positions for a new drawing component with respect to the previously created character component by the Content of the further information component specified. For example, for a rectangle, use a two-bit-wide additional information component in the Building instruction for the rectangle its four corners as End positions are designated.

Im einfachsten Fall ist die Anfangsposition der neu zu erzeugenden Zeichenkomponente identisch mit der Endposition der zuvor erzeugten Zeichenkomponente. Weitere Variationsmög­ lichkeiten der Lagen verschiedener Zeichenkomponenten zuein­ ander werden ohne Einfügung zusätzlicher Positioniervorschrif­ ten in vorteilhafter Weise dadurch geschaffen, daß die Auf­ bauvorschrift für eine Zeichenkomponente ein zusätzliches Informationsbestandteil enthält, durch das die Lage der An­ fangsposition in bezug auf die Endposition der zuvor erzeugten Zeichenkomponente variabel festgelegt wird. In the simplest case, the starting position is the new one generating character component identical to the end position the previously created drawing component. Further possible variations the positions of different drawing components other are without inserting additional positioning instructions ten created in an advantageous manner that the on building code for an additional drawing component Contains information component through which the location of the To start position with respect to the end position of the previously generated Character component is set variably.  

Zur Erläuterung des erfindungsgemäßen Verfahrens wird im folgenden auf die Zeichnung Bezug genommen. Im einzelnen zeigenTo explain the method according to the invention following referred to the drawing. In detail demonstrate

Fig. 1 ein Blockschaltbild für einen Drucker zur Durch­ führung des erfindungsgemäßen Verfahrens, die Fig. 1 is a block diagram for a printer for implementing the method according to the invention

Fig. 2 und 3 verschiedene Positioniervorschriften, die Figs. 2 and 3 different Positioniervorschriften that

Fig. 4 bis 7 verschiedene Zeichenkomponenten (Rechtecke, Trapeze und Paralleleogramme) und ihre Aufbauvorschriften, FIGS. 4 to 7 different character component (rectangles, trapezoids and Paralleleogramme) and their construction rules,

Fig. 8 eine Konstruktionsvorschrift für die Zusammensetzung eines typographischen Schriftzeichens aus Zeichenkomponenten entsprechend dem erfindungsgemäßen Verfahren, Fig. 8 is a design rule for the composition of a typographic character from character components according to the inventive method,

Fig. 9 das nach dieser Konstruktionsvorschrift zusammengesetzte Schriftzeichen und Fig. 9 the composite characters according to this design specification and

Fig. 10 nochmals die entsprechende Konstruktionsvorschrift, wie sie in maschinengerechter Form in dem Zeichenspeicher abgespeichert ist. Fig. 10 once the appropriate design specification, as it is stored in machine-compatible form in the character memory.

Fig. 1 zeigt einen Drucker, bestehend aus einem Zeichen­ generator 1 und einem nachgeordneten Druckwerk 2. Der Zeichengenerator 1 weist einen Eingang 3 auf, über den ihm die zu druckenden Zeichen repräsentierende Datenworte zuge­ führt werden. Innerhalb des Zeichengenerators 1 sind ein mit dem Eingang 3 verbundener Zeichenspeicher 4, eine Rechen­ einrichtung 5 und ein Ausgabespeicher 6 in Reihe liegend an­ geordnet. Der Ausgabespeicher 6 ist ausgangsseitig mit dem Druckwerk 2 verbunden, von dem hier nur eine an dem Ausgangs­ speicher 6 liegende Druckwerksteuerung 7 und ein nachgeord­ neter Druckkopf 8 dargestellt sind. Der Druckkopf 8 ist in Zeilenrichtung 9 zu einem zu bedruckenden Aufzeichnungsträger 10 (Papier) bewegbar, der von dem Druckkopf 8 spaltenweise bedruckt wird. Bei dem dargestellten Ausführungsbeispiel ist der Druckkopf 8 als Thermodruckkopf mit 40 senkrecht zur Zeilenrichtung 9 angeordneten und einzeln steuerbaren Druck­ elementen 11 ausgebildet. Anstelle des gezeigten Thermo­ druckers können im Rahmen der Erfindung jede Art von seriell arbeitenden Punktmatrixdruckern oder Bildschirmausgabegeräte Verwendung finden. Fig. 1 shows a printer, comprising a character generator 1 and a downstream printing unit 2. The character generator 1 has an input 3 via which the data words representing characters to be printed are fed to it. Within the character generator 1 are connected to the input 3 character memory 4 , a computing device 5 and an output memory 6 arranged in series. The output memory 6 is connected to the output side of the printing unit 2, only a memory at the output 6 lying printing unit controller 7 and a nachgeord neter print head 8 are shown of the here. The print head 8 can be moved in the line direction 9 to a record carrier 10 (paper) to be printed, which is printed in columns by the print head 8 . In the illustrated embodiment, the print head 8 is formed as a thermal print head with 40 perpendicular to the line direction 9 and individually controllable printing elements 11 . Instead of the thermal printer shown, any type of serial dot matrix printers or screen output devices can be used within the scope of the invention.

Dem Zeichengenerator 1 wird über den Eingang 3 ein das zu druckende Zeichen zum Beispiel ein "T" repräsentierendes Datenwort zugeführt; das zu druckende Zeichen soll in einer bestimmten charakteristischen Schriftart über das Druckwerk 2 ausgedruckt werden. Hierzu ist in dem Zeichenspeicher 4 ein Zeichenvorrat (Font) der bezeichneten Schriftart abge­ speichert. Soll jedes einzelne Zeichen beispielsweise in einer 24×40 - Punktmatrix dargestellt werden, so wäre hier­ für bei einer Speicherung des Punktmusters pro Zeichen eine Speicherkapazität von 120 Bytes erforderlich. Zur Reduzierung des Speicheraufwandes sind die einzelnen Zeichen entsprechend dem erfindungsgemäßen Verfahren in dem Zeichenspeicher 4 in Form einer Konstruktionsvorschrift für jedes einzelne Zeichen abgespeichert, das entsprechend der Konstruktionsvor­ schrift aus vorgegebenen Zeichenkomponenten in Form von geo­ metrischen Elementarfiguren, wie z. B. Rechtecke, Trapeze, Dreiecke und Parallelogramme zusammengesetzt wird. In der Fig. 1 ist die Lage der Konstruktionsvorschrift 12 im Zeichenspeicher 4 für das darzustellende Zeichen "T" schematisch dargestellt. Die Konstruktionsvorschrift 12 besteht aus einer Reihe aufeinander folgender Aufbauvor­ schriften 13 für jede einzelne Zeichenkomponente des Zeichens. Fig. 10, auf die später noch einmal Bezug genommen wird, zeigt, daß die Aufbauvorschriften 13 der Konstruktionsvorschrift 12 byteweise in aufeinander­ folgenden Speicherplätzen abgespeichert sind. Größten­ teils bestehen die Aufbauvorschriften 13 aus jeweils zwei Bytes, von denen das höherwertige (HI) hinter dem niederwertigen (LO) Byte abgespeichert ist. Aufgrund der Konstruktionsvorschrift 12 wird in der Recheneinrichtung 5 das darzustellende Zeichen aus den einzelnen Zeichenkom­ ponenten erzeugt und dabei in dem Ausgabespeicher 6 als Punktmuster 14 abgelegt. Dieser weist eine der Zahl der Punkte in der 24×40 - Punktmatrix entsprechende Anzahl von 1-Bit-Speicherplätzen auf, in denen die zu drucken­ den Bildpunkte als logische Einsen eingeschrieben werden, während die übrigen Speicherplätze mit logischen Nullen aufgefüllt sind. Von dem Ausgangsspeicher 6 wird das Zeichen in Form von Datenworten 15 an die Druckwerksteuerung 7 übertragen, die den Druckkopf 8 im Sinne einer Darstellung des Zeichens auf dem Aufzeichnungsträger 10 steuert.The character generator 1 is supplied via the input 3 with a data word representing the character to be printed, for example a "T" ; the character to be printed is to be printed out in a specific characteristic font using the printing unit 2 . For this purpose, a character set (font) of the designated font is stored in the character memory 4 . If, for example, each individual character is to be displayed in a 24 × 40 dot matrix, a storage capacity of 120 bytes would be required here for storing the dot pattern per character. To reduce the amount of memory, the individual characters are stored in accordance with the inventive method in the character memory 4 in the form of a design specification for each individual character, which according to the design specification from predetermined character components in the form of geometric elementary figures, such as. B. rectangles, trapezoids, triangles and parallelograms. In Fig. 1, the position of the design specification 12 in the character memory 4 for the character "T" to be displayed is shown schematically. The design specification 12 consists of a series of successive structure instructions 13 for each individual drawing component of the sign. FIG. 10, to which reference will be made again later, shows that the construction instructions 13 of the construction instruction 12 are stored in bytes in successive memory locations. For the most part, the construction regulations 13 each consist of two bytes, of which the higher (HI) is stored after the lower (LO) byte. Due to the design rule 12 in the calculating means 5, the character to be displayed from the individual components Zeichenkom is generated while stored in the output buffer 6 as a dot pattern fourteenth This has a number of 1-bit memory locations corresponding to the number of dots in the 24 × 40 dot matrix, in which the pixels to be printed are written as logic ones, while the remaining memory locations are filled with logic zeros. The character is transmitted from the output memory 6 in the form of data words 15 to the printing unit controller 7 , which controls the printhead 8 in the sense of representing the character on the recording medium 10 .

Im folgenden wird anhand der Fig. 2 bis 7 beispielhaft ein Vorrat von Aufbauvorschriften für Zeichenkomponenten er­ läutert, mit dem sich beliebige typographische Schriftzeichen in dem Ausgabespeicher 6 (Fig. 1) als Punktmuster zusammen­ setzen und nachfolgend ausgeben lassen. In den Fig. 8 bis 10 ist beispielhaft die Zusammensetzung des Schriftzeichens "u" näher ausgeführt.In the following, with reference to FIGS . 2 to 7, he explains, by way of example, a set of assembly instructions for character components with which any typographic characters can be put together in the output memory 6 ( FIG. 1) as a dot pattern and subsequently output. In FIGS. 8 to 10, the composition of the character "u" is exemplary explained in more detail.

Wie die Fig. 2 bis 7 zeigen, besteht der Vorrat an Aufbauvorschriften aus zwei Positioniervorschriften (Fig. 2 und 3) und Aufbauvorschriften für Rechtecke (Fig. 4), Trapeze (Fig. 5) - wobei Dreiecke als Sonderformen von Trapezen anzusehen sind - und für Parallelogramme (Fig. 6 und 7). In allen Fig. 2 bis 7 und 9 sind Anfangsposi­ tionen, von denen aus eine Positionsveränderung (Sprung) oder der Aufbau einer Zeichenkomponente erfolgt, jeweils durch ein "x" gekennzeichnet. Endpositionen, die durch eine Positionsveränderung (Sprung) oder den Aufbau einer Zeichen­ komponente erreicht werden, sind jeweils durch ein "o" ge­ kennzeichnet. Zusätzlich bezeichnen Pfeile die Richtung der Positionsänderung von der Anfangsposition "x" zu einer End­ position "o". Der Aufbau der Zeichenkomponenten erfolgt mittels der Recheneinrichtung 5 (Fig. 1) in dem Ausgabe­ speicher 6, wobei ausgehend von der jeweiligen Anfangs­ position "x" die 1-Bit-Speicherplätze entsprechend dem Punktmuster der jeweils zu erzeugenden Zeichenkomponente mit logischen Einsen aufgefüllt werden. Die Punkte des hier­ durch festgelegten Punktmusters der jeweiligen Zeichenkom­ ponente sind in den Fig. 4 bis 7 als quadratische Käst­ chen dargestellt.As shown in FIGS . 2 to 7, the set of assembly instructions consists of two positioning instructions (FIGS . 2 and 3) and assembly instructions for rectangles ( FIG. 4), trapezoids ( FIG. 5) - triangles being special forms of trapezoids - and for parallelograms ( Fig. 6 and 7). In all of FIGS. 2 to 7 and 9, initial positions from which a change in position (jump) or the construction of a character component takes place are each identified by an "x" . End positions that are reached by a change in position (jump) or the construction of a drawing component are each marked with an "o" . In addition, arrows indicate the direction of the change in position from the start position "x" to an end position "o" . The construction of the character components takes place by means of the computing device 5 ( FIG. 1) in the output memory 6 , starting from the respective starting position "x", the 1-bit memory locations are filled up with logical ones in accordance with the dot pattern of the character component to be generated in each case. The points of the dot pattern of the respective drawing component defined here are shown in FIGS . 4 to 7 as square boxes.

Fig. 2 zeigt links eine Positioniervorschrift, mit Hilfe derer die jeweils aktuelle Anfangsposition um einen vorge­ gebenen Betrag "offset" in y-Richtung (d.h. nach oben oder unten) verändert werden kann. Diese Vorschrift läßt sich symbolisch durch den Befehlssatz "SPRUNG (Y+offset)" be­ schreiben. In dem Zeichenspeicher 4 und in der Rechenein­ richtung 5 ist dieser Befehlssatz maschinengerecht durch ein 1-Byte-Befehlswort repräsentiert, dessen höherwertigen 3 Bit (0,0,0) das Befehlswort als eine 1-Byte-lange Positioniervorschrift charakterisieren; das nachfolgende Bit (0) zeigt, daß die Positionierung in y-Richtung erfolgt und die folgenden niederwertigen 4 Bit (offset) enthalten die Richtung und den Betrag der Änderung der jeweils aktuellen Anfangsposition in y-Richtung. "offset" ist eine 4-Bit-lange, im 2er-Komplement dargestellte Variable zwischen -8 und +7. Im rechten Teil von Fig. 2 ist als Beispiel die Änderung einer Anfangsposition (x) mit "offset" =+3 zu einer Endposition "o" dargestellt. Fig. 2 shows on the left a positioning rule, with the help of which the current starting position can be changed by a predetermined amount "offset" in the y direction (ie up or down). This rule can be symbolically written by the command set "JUMP (Y + offset)" be. In the character memory 4 and in the arithmetic unit 5 , this instruction set is machine-appropriately represented by a 1-byte instruction word, the higher order 3 bits (0,0,0) of which characterize the instruction word as a 1-byte long positioning instruction; The following bit (0) shows that the positioning takes place in the y direction and the following lower 4 bits (offset) contain the direction and the amount of the change in the current starting position in the y direction. "offset" is a 4-bit variable between -8 and +7, shown in 2's complement. In the right part of FIG. 2, the change of a starting position ( x ) with "offset" = + 3 to an ending position "o" is shown as an example.

Fig. 3 zeigt eine weitere Positioniervorschrift, mit Hilfe derer die jeweils aktuelle Anfangsposition "x" um einen vor­ gegebenen Betrag "offset" in x-Richtung (d.h. nach rechts oder links) verändert werden kann. Diese Vorschrift wird symbolisch durch den Befehlssatz "SPRUNG (X+offset)" beschrieben. Das zugehörige maschinengerechte Befehlswort wird wiederum durch die höherwertigen 3 Bit (0,0,0) als eine 1-Byte-lange Positioniervorschrift definiert; das nächst­ folgende Bit (1) zeigt, daß die Positionierung in x-Richtung erfolgt und die niederwertigen 4 Bit (offset) enthalten eben­ so wie bei der oben beschriebenen Positioniervorschrift ent­ sprechend Fig. 2 die Richtung und den Betrag der Änderung der jeweils aktuellen Anfangsposition in x-Richtung. FIG. 3 shows a further positioning rule, with the aid of which the current starting position "x" can be changed by a given amount "offset" in the x direction (ie to the right or left). This regulation is symbolically described by the instruction set "JUMP (X + offset)". The associated machine-compatible command word is in turn defined by the higher 3 bits (0,0,0) as a 1-byte positioning rule; the next following bit (1) shows that the positioning takes place in the x direction and the low-order 4 bits (offset) contain just as in the above-described positioning instruction accordingly FIG. 2 the direction and the amount of the change in the current starting position in the x direction.

Fig. 3 zeigt rechts als Beispiel die Änderung einer Anfangs­ position "x" mit "offset" =-5. Fig. 3 shows on the right as an example the change of an initial position "x" with "offset" = -5.

Fig. 4 veranschaulicht den Aufbau eines Rechtecks als Zeichenkomponente mit einer Aufbauvorschrift, die symbolisch durch den Befehlssatz "RECHTECK (M, W, H)" beschrieben wird. Das entsprechende maschinengerechte Befehlswort ist zwei Bytes lang, wobei die höherwertigen 3 Bit (0,0,1) die Aufbauvor­ schrift für ein Rechteck bezeichnen. Die Informationsbestand­ teile bzw. Variablen M, W und H in den folgenden 13 Bit bezeichnen die Lage und die geometrischen Grundabmessungen des zu erzeugenden Rechtecks. Dabei geben W und H an, wieviele Bildpunkte ausgehend von der Anfangsposition "x" angefügt werden, um das jeweilige Rechteck zu erzeugen. M ist eine Variable zwischen 0 und 7 und bezeichnet die Richtung des Aufbaues des Rechtecks von der Anfangsposition "x" aus bis zur Endposition "o". Fig. 4 verdeutlicht dies beispielhaft für den Aufbau eines Rechtecks mit W=2 und H =4 für verschiedene M im Bereich zwischen 0 und 7. Fig. 4 illustrates the structure of a rectangle as a drawing component with a structure instruction, which is symbolically described by the command set "RECTANGLE ( M , W , H )". The corresponding machine-compatible command word is two bytes long, with the higher 3 bits (0,0,1) designating the structure for a rectangle. The information components or variables M , W and H in the following 13 bits designate the position and the basic geometric dimensions of the rectangle to be generated. W and H indicate how many pixels are added from the starting position "x" to create the respective rectangle. M is a variable between 0 and 7 and denotes the direction of the structure of the rectangle from the starting position "x" to the ending position "o" . Fig. 4 illustrates this example a rectangle with W = 2 and H = 4 for different M in the range between 0 and 7 for the assembly.

Fig. 5 verdeutlicht eine Aufbauvorschrift, mit Hilfe derer sich verschiedene Trapeze als Zeichenkomponenten erzeugen lassen. Die betreffende Vorschrift läßt sich symbolisch durch den Befehlssatz "TRAPEZ (K, M, H, W, P)" beschreiben. K, M, H, W und P sind wiederum Variablen, d.h. Informations­ bestandteile der Aufbauvorschrift, mit Hilfe derer das zu erzeugende Trapez bezüglich seiner Lage und seinen Grund­ abmessungen definiert wird. Das zu der Konstruktionsvorschrift zugehörige maschinengerechte Befehlswort ist zwei Byte lang und bezeichnet in den höherwertigen 3 Bit (1,0,0) eine zwei- Byte-lange Aufbauvorschrift für ein Trapez; in den folgenden 13 Bit sind die Variablen K, M, H, W und P enthalten. Im einzelnen wird durch K zwischen Trapezen mit einer schrägen Kante und drei zueinander senkrechten Kanten (K=O) und Trapezen mit zwei Parallelen und zwei schrägen Kanten (K=l) unterschieden. Durch M wird die Richtung des Aufbaus des Trapezes festgelegt. H bezeichnet die um 2 verminderte Höhe des Trapezes und W die um 1 verminderte Breite der jeweils kürzeren beider parallelen Kanten des Trapezes. Durch die Variable P läßt sich zusätzlich die Lage der Anfangsposition zur Erzeugung des Trapezes in bezug auf die jeweils aktuelle Anfangs­ position in y-Richtung verändern; P ist eine 4-Bit-lange, im 2er-Komplement dargestellte Zahl zwischen -8 und +7. Fig. 5 zeigt verschiedene Trapeze mit verschiedenen Grundabmessungen W und H für alle möglichen Kombinationen von K und M. FIG. 5 illustrates a construction specification with the aid of which different trapezoids can be generated as drawing components. The relevant regulation can be described symbolically by the instruction set "KEYSTONE ( K , M , H , W , P )". K , M , H , W and P are in turn variables, ie information components of the assembly instructions, with the help of which the trapezoid to be generated is defined with regard to its position and basic dimensions. The machine-compatible command word belonging to the design specification is two bytes long and designates a 2-byte construction specification for a trapezoid in the high-order 3 bits (1,0,0); The following 13 bits contain the variables K , M , H , W and P. In particular, K differentiates between trapezoids with an oblique edge and three mutually perpendicular edges (K = O) and trapezoids with two parallels and two oblique edges (K = 1) . M sets the direction of the construction of the trapezoid. H denotes the height of the trapezoid reduced by 2 and W the width reduced by 1 of the shorter and parallel edges of the trapezoid. The variable P can also change the position of the starting position for generating the trapezoid with respect to the current starting position in the y direction; P is a 4-bit long number, in 2's complement, between -8 and +7. Fig. 5 shows different trapezoids with different basic dimensions W and H for all possible combinations of K and M.

Fig. 6 zeigt eine Aufbauvorschrift für eine erste Art von Parallelogrammen, bei denen sich die jeweils parallelen Kanten nicht überlappen. Diese Aufbauvorschrift wird symbolisch durch den Befehlssatz "PARALLELOGRAMM 1 (M, T, W, P)" umschrie­ ben, dessen entsprechendes maschinengerechtes Befehlswort 2 Byte lang ist und durch die 3 höherwertigen Bit (1,0,1) eingeleitet wird. Diese 3 Bit identifizieren das Befehlswort als Aufbauvorschrift für ein Parallelogramm, wobei das folgende Bit (0) die spezielle Art des Parallelogramms defi­ niert. In den folgenden 12 Bit sind die Variablen M, T, W und P enthalten. Dabei gibt M die Richtung des Aufbaus des Parallelo­ gramms wieder, T bezeichnet die um 2 verminderte Länge der beiden parallelen Kanten des Parallelogramms, W bezeichnet die Weite der sich in Richtung der beiden parallelen Kanten zwischen diesen erstreckenden Lücke, und mit P läßt sich die Lage der Anfangsposition bei dem Aufbau des Parallelogramms in bezug auf die aktuelle Anfangsposition in y-Richtung ver­ ändern. In Fig. 6 sind ferner verschiedene Parallelogramme für alle möglichen Werte von M dargestellt. FIG. 6 shows a set-up rule for a first type of parallelogram, in which the respective parallel edges do not overlap. This structure instruction is symbolically described by the instruction set "PARALLELOGRAM 1 (M , T , W , P )", whose corresponding machine-appropriate instruction word is 2 bytes long and is introduced by the 3 high-order bits ( 1,0,1 ). These 3 bits identify the command word as a structure rule for a parallelogram, the following bit (0) defining the special type of parallelogram. The variables M , T , W and P are contained in the following 12 bits. M represents the direction of the structure of the parallelogram, T denotes the length of the two parallel edges of the parallelogram reduced by 2, W denotes the width of the gap extending in the direction of the two parallel edges between them, and with P the position can be determined change the starting position when building the parallelogram with respect to the current starting position in the y direction. Different parallelograms are also shown for all possible values of M in Fig. 6.

Aus Fig. 7 ist die Aufbauvorschrift für eine weitere Art von Parallelogrammen ersichtlich, bei denen sich die parallelen Kanten bereichsweise überlappen. Diese Vorschrift läßt sich symbolisch durch den Befehlssatz "PARALLELOGRAMM 2 (M, H, W, P)" beschreiben, wobei das zugehörige maschinengerechte Befehls­ wort eine Länge von 2 Byte aufweist und durch die 3 höher­ wertigen Bit (1,0,1) als Aufbauvorschrift für ein Parallelo­ gramm identifiziert wird. Das folgende Bit (1) bezeichnet die Art des Parallelogramms, und in den restlichen 12 Bit sind die Variablen M, H, W und P enthalten. Im einzelnen be­ zeichnen M wiederum die Richtung des Aufbaus des Parallelo­ gramms, H dessen um 2 verminderte Höhe, W die um 1 verminder­ te Breite der Überlappung beider parallelen Kanten des Parallelogramms und P die mit dem Aufbau des Parallelogramms verbundene Änderung der Anfangsposition in y-Richtung. Für alle möglichen Werte von M sind verschiedene Parallelogramme mit verschiedenen Lagen und geometrischen Abmessungen der Fig. 7 zu entnehmen.From Fig. 7, the structure relating to another type of parallelograms is visible, in which the parallel edges overlap in regions. This regulation can be described symbolically by the instruction set "PARALLELOGRAM 2 (M , H , W , P )", the associated machine-compatible instruction word having a length of 2 bytes and by the 3 more significant bits (1,0,1) as Structure of a parallelogram is identified. The following bit (1) denotes the type of parallelogram, and the remaining 12 bits contain the variables M , H , W and P. Specifically, M again denotes the direction of the construction of the parallelogram, H its height reduced by 2, W the width of the overlap of both parallel edges of the parallelogram reduced by 1, and P the change in the starting position in y associated with the construction of the parallelogram. Direction. For all possible values of M , different parallelograms with different positions and geometrical dimensions can be seen in FIG. 7.

Mit dem Vorrat der in den Fig. 2 bis 7 erläuterten Aufbauvorschriften für verschiedene Zeichenkomponenten lassen sich beliebige typographische Schriftzeichen mit ihren charakteristischen Eigenheiten erzeugen. Im folgenden wird dies anhand der Fig. 8, 9 und 10 für das Schrift­ zeichen "u" erläutert.With the supply of the construction instructions for various character components explained in FIGS . 2 to 7, any typographic characters with their characteristic peculiarities can be generated. In the following, this will be explained with reference to FIGS. 8, 9 and 10 for the character "u" .

Im einzelnen zeigenShow in detail

Fig. 8 die Konstruktionsvorschrift für das in Fig. 9 dargestellte Schriftzeichen "u" aufgebaut aus den in den Fig. 2 bis 7 angeführten symbolischen Befehls­ sätzen und Fig. 10 dieselbe Konstruktionsvorschrift in maschinengerechter Codierung, wie sie in dem Zeichenspeicher 4 abgespeichert ist. Für den Aufbau des in Fig. 9 gezeigten Schriftzeichens "u" sind insgesamt 15 Positioniervorschriften und Aufbauvorschriften für Zeichenkomponenten vorgesehen, die insgesamt einen Speicherbereich von 23 Bytes beanspruchen. Die Konstruktionsvorschrift wird durch einen Ende-Befehl "ENDE" bestehend aus einem nur Nullen enthaltenden 1-Byte-Befehlswort abgeschlossen. Fig. 8, the design specification established for the in Fig. Glyphs illustrated 9 "u" sets from the cited in Figs. 2 to 7 symbolic command and Fig. 10 is the same design specification in machine-compatible coding, as stored in the character memory 4. For the construction of the character "u" shown in FIG. 9, a total of 15 positioning instructions and construction instructions for character components are provided, which in total occupy a memory area of 23 bytes. The design specification is completed by an end command "END" consisting of a 1-byte command word containing only zeros.

Der dargestellte Vorrat an Zeichenkomponenten und die gezeig­ te Art der Zusammensetzung eines Zeichens stellen nur eine Auswahl aus einer Vielzahl im Rahmen der Erfindung möglicher Varianten dar, wobei im Einzelfall in Abhängigkeit von der Art der zu erzeugenden Schriftzeichen andere Vorräte von anderen Schriftzeichen in anderen Datenformaten in dem Zeichenspeicher abgelegt werden können.The illustrated stock of drawing components and the one shown The type of composition of a character represents only one Selection from a variety possible within the scope of the invention Variants represent, in individual cases depending on the Type of characters to be generated other characters in other data formats in the Character memory can be stored.

Claims (6)

1. Verfahren zur Darstellung von graphischen Mustern, insbe­ sondere von Schriftzeichen in jeweils einer Punktmatrix, bei dem durch ein das jeweils darzustellende Zeichen repräsen­ tierendes Datenwort eine zugehörige, in einem Zeichenspeicher abgespeicherte Konstruktionsvorschrift aufgerufen wird, auf­ grund derer in einer mit dem Zeichenspeicher verbundenen Recheneinrichtung das darzustellende Zeichen aus vorgegebe­ nen Zeichenkomponenten als Punktmuster in einem Ausgabe­ speicher zusammengesetzt und von dort mittels einer Ausgabe­ einheit dargestellt wird, dadurch gekennzeichnet, daß die Zeichenkomponenten in der Recheneinrichtung (5) aus in der Konstruktionsvorschrift (12) enthaltenen Aufbauvor­ schriften (13) erzeugt werden.1. A method for displaying graphic patterns, in particular special characters in each case in a dot matrix, in which an associated design rule stored in a character memory is called up by a data word representing the character to be displayed, on the basis of which in a computing device connected to the character memory the character to be displayed is composed of predetermined character components as a dot pattern in an output memory and from there is represented by an output unit, characterized in that the character components in the computing device ( 5 ) from the construction instructions ( 12 ) contained in the construction instructions ( 13 ) will. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Zeichenkomponenten in Form von geometrischen Elemen­ tarfiguren erzeugt werden.2. The method according to claim 1, characterized, that the drawing components in the form of geometric elements Tar figures are generated. 3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die geometrischen Elementarfiguren, Rechtecke, Trapeze, Dreiecke und Parallelogramme umfassen.3. The method according to claim 2, characterized, that the geometric elementary figures, rectangles, trapezoids, Include triangles and parallelograms. 4. Verfahren nach Anspruch 2 oder 3, dadurch gekennzeichnet, daß die Zeichenkomponenten aufgrund von in den Aufbauvor­ schriften (13) enthaltenen Informationsbestandteilen erzeugt werden, die die jeweilige Elementarfigur und ihre geometri­ schen Grundabmessungen bezeichnen. 4. The method according to claim 2 or 3, characterized in that the drawing components are generated on the basis of information contained in the Aufbauvor writings ( 13 ), which designate the respective elementary figure and their geometrical basic dimensions. 5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß die Lage jeder Zeichenkomponente innerhalb der Punktmatrix durch eine Anfangsposition (x) bestimmt wird, die durch eine in einem weiteren Informationsbestandteil der Aufbauvor­ schrift (13) für die zuvor erzeugte Zeichenkomponente ent­ haltene Endposition (o) festgelegt wird.5. The method according to claim 4, characterized in that the position of each character component within the dot matrix is determined by a starting position ( x ) by an in a further information component of the structure Vorvor ( 13 ) for the previously generated character component ent contained end position ( o ) is determined. 6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß die Aufbauvorschrift (13) für eine Zeichenkomponente ein zusätzliches Informationsbestandteil enthält, durch das die Lage der Anfangsposition (x) in bezug auf die Endposition (o) der zuvor erzeugten Zeichenkomponente variabel festgelegt wird.6. The method according to claim 5, characterized in that the structure specification ( 13 ) for a drawing component contains an additional information component by which the position of the starting position ( x ) with respect to the ending position ( o ) of the previously generated drawing component is variably determined.
DE19863634185 1986-10-03 1986-10-03 Method for representing graphic patterns, particularly written characters Withdrawn DE3634185A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19863634185 DE3634185A1 (en) 1986-10-03 1986-10-03 Method for representing graphic patterns, particularly written characters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19863634185 DE3634185A1 (en) 1986-10-03 1986-10-03 Method for representing graphic patterns, particularly written characters

Publications (1)

Publication Number Publication Date
DE3634185A1 true DE3634185A1 (en) 1988-04-07

Family

ID=6311248

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19863634185 Withdrawn DE3634185A1 (en) 1986-10-03 1986-10-03 Method for representing graphic patterns, particularly written characters

Country Status (1)

Country Link
DE (1) DE3634185A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4009137A1 (en) * 1989-03-23 1990-09-27 Siemens Ag Control system for laser write head - has several processors dedicated to different tasks which operate in parallel resulting in speedy adaption and integration
DE4340777A1 (en) * 1992-11-30 1994-06-01 Canon Kk Print character pattern generator e.g. for Kanji characters - stores character and construction data in memory, processes character data to produce bit-mask data, and produces character pattern from bit-mask data using construction data
US5630031A (en) * 1988-04-28 1997-05-13 Canon Kabushiki Kaisha High-speed dot matrix output apparatus
US5946001A (en) * 1989-09-26 1999-08-31 Canon Kabushiki Kaisha Output apparatus with changeable font resolution
DE3943749C2 (en) * 1988-04-28 2001-06-07 Canon Kk Output device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5630031A (en) * 1988-04-28 1997-05-13 Canon Kabushiki Kaisha High-speed dot matrix output apparatus
DE3943749C2 (en) * 1988-04-28 2001-06-07 Canon Kk Output device
DE3943751B4 (en) * 1988-04-28 2004-02-05 Canon K.K. output device
DE4009137A1 (en) * 1989-03-23 1990-09-27 Siemens Ag Control system for laser write head - has several processors dedicated to different tasks which operate in parallel resulting in speedy adaption and integration
US5946001A (en) * 1989-09-26 1999-08-31 Canon Kabushiki Kaisha Output apparatus with changeable font resolution
DE4340777A1 (en) * 1992-11-30 1994-06-01 Canon Kk Print character pattern generator e.g. for Kanji characters - stores character and construction data in memory, processes character data to produce bit-mask data, and produces character pattern from bit-mask data using construction data
US5673064A (en) * 1992-11-30 1997-09-30 Canon Kabushiki Kaisha Simplified vector-format pattern generation
DE4340777B4 (en) * 1992-11-30 2007-01-25 Canon K.K. Method and device for character generation

Similar Documents

Publication Publication Date Title
EP0096079B1 (en) Process for preparing dot screen data for character and/or picture representations
DE3121503C2 (en) Document processing system
DE68919700T2 (en) CONTROLLING A PAGE STORAGE IN A GRID IMAGE PROCESSOR.
DE3805573C2 (en)
DE3707112C3 (en) Character image generation circuit
DE69130788T2 (en) Document processing apparatus
DE2940897C2 (en) Digital setting tool
DE3686982T2 (en) TEST PROCESSING EDGE BALANCING PROCEDURE.
DE3882063T2 (en) Method for generating letters in dot printing.
DE2701328C2 (en) Character generator
DE3688953T2 (en) Apparatus and method for recording dot matrix characters in highlighted form.
DE3855063T2 (en) Data processing unit and method for displaying graphic symbols
DE2909922C2 (en) Device for reading out character data to be displayed in a matrix printer or a matrix display device from a character memory
DE68927008T2 (en) METHOD FOR COMPRESSING AND DECOMPRESSING DOT MATRIX CHARACTERS
DE3209187A1 (en) METHOD FOR REPRESENTING A TEXT ON A ONE-LINE DISPLAY DEVICE OF A TEXT CREATING DEVICE
DE3132842C2 (en) Process for reducing the redundancy of binary character strings for matrix printing processes
DE3048629C2 (en) Method and arrangement for reducing the storage space requirement of binary character strings describing characters or graphic patterns in character generators
DE3634185A1 (en) Method for representing graphic patterns, particularly written characters
DE3688439T2 (en) DIVIDED PRINTING OF DOT PATTERNS WITH HIGH DENSITY.
DE4030324C2 (en) Output device and output method
DE69124185T2 (en) Dispensing method and device
DE69026599T2 (en) METHOD FOR COMPRESSING CHARACTER DATA AND METHOD FOR CHANGING THE CHARACTER
DE3040166C1 (en) Method and circuit arrangement for transforming the character width of characters
DE3727804C2 (en)
DE3883570T2 (en) Method and device for producing bold letters.

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee