DE1901294A1 - Data-controlled character generator - Google Patents

Data-controlled character generator

Info

Publication number
DE1901294A1
DE1901294A1 DE19691901294 DE1901294A DE1901294A1 DE 1901294 A1 DE1901294 A1 DE 1901294A1 DE 19691901294 DE19691901294 DE 19691901294 DE 1901294 A DE1901294 A DE 1901294A DE 1901294 A1 DE1901294 A1 DE 1901294A1
Authority
DE
Germany
Prior art keywords
character
line
section
memory
counter
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.)
Pending
Application number
DE19691901294
Other languages
German (de)
Inventor
Gardner Gerald Marvin
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.)
Standard Telephons & Cables Lt
Original Assignee
Standard Telephons & Cables Lt
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 Standard Telephons & Cables Lt filed Critical Standard Telephons & Cables Lt
Publication of DE1901294A1 publication Critical patent/DE1901294A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control 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/06Control 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/14Control 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
    • 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
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers

Description

PatentanwaltPatent attorney

7 Stuttgart-Feuerbach7 Stuttgart-Feuerbach

Kurze Straße 8Short street 8

Q.M. Gardner 6Q.M. Gardner 6

STANDARD TEIiEPHONES AND CABLES LIMITED, 190 Strand, LONDON W.C. 2 / ENGLANDSTANDARD TEIiEPHONES AND CABLES LIMITED, 190 Strand, LONDON W.C. 2 / ENGLAND

Datengesteuerter SchriftzelohengeneratorData-controlled font number generator

Die Priorität der Anmeldung Nr. 01728/68 vom 11.Januar I968 in Großbritannien wird in Anspruch genommen.The priority of application no. 01728/68 of January 11, 1968 in the UK is claimed.

Die Erfindung betrifft einen datengesteuerten Schriftzeichengenerator zur Steuerung eines eindimensionalen, vielspurigen Aufzeichnungskopfes für Druckwerke mit abschnittweiser Serienaufzeichnung im Moeaikraster.The invention relates to a data-controlled character generator for controlling a one-dimensional, multi-track recording head for printing units with section-by-section serial recording in the Moeaikraster.

Die Erfindung ist dadurch gekennzeichnet, daß die eintreffenden Datexi, von einer Empfangslogik aufbereitet, zeilenweise in einen Speicher eingegeben werden, aus dem sie nacheinander von einem Adressenregister zur Auswertung abgerufen werden, daß über einen Zeichenabschnittzähler jeweils nur ein bestimmter Abschnitt (Reihe) des im Adressenregister befindlichen Zeichens adressiert wird, daß diese Adresse einem Zeichenformspeicher zugeführt wird, welcher ausgangsseitig das Mosaikpunktraster dieses Abschnittes bildet und das über Verteilermittel dem, dem jeweiligen Zeichen zugeordneten Abschnitt des mehrspurigen Aufzeichnungskopfes zugeleitet wird, daß jeweils die gleichrangigen, reihenweisen Abschnitte aller zu einer Zeile gehörenden Zeichen nacheinander ausgelesen und den entsprechenden Spuren des Aufzeichnungskopfes zugeleitet werden und daß mit jeder vollendeten Abschnittzeile das aufzeichnende Medium., vorzugsweise Drucktrommel, um jeweils eine Abschnittellung quer zur Zeilenlängsrichtung weitertransportiert wird.The invention is characterized in that the incoming files are processed by a receiving logic line by line are entered into a memory, from which they are called up one after the other by an address register for evaluation, that via a character section counter only one specific one at a time Section (row) of the character located in the address register is addressed so that this address is stored in a character shape memory is supplied, which on the output side forms the mosaic dot grid of this section and that via distribution means is fed to the portion of the multi-track recording head assigned to the respective character, that in each case the Equivalent, row-by-row sections of all characters belonging to a line are read out one after the other and the corresponding Traces of the recording head are fed and that with each completed section line, the recording medium, preferably printing drum, by one section position across is transported further to the longitudinal direction of the line.

ZEW/P GrPf vHy-krä.ZEW / P GrPf vHy-krä.

8. Januar 1969 909835/1274 ~2"Jan 8, 1969 909835/1274 ~ 2 "

Anhand eines Ausführungsbeispiels wird die Erfindung in Ver« bindung mit den Zeichnungen nachfolgend näher erläutert.On the basis of an exemplary embodiment, the invention is connection with the drawings explained in more detail below.

Fig.l stellt ein Blockschaltbild eines Schriftzeiciiengene-Fig.l shows a block diagram of a font gen-

rators gemäß der Erfindung dar. Fig.2 zeigt einen Teil des Blockachaltbildes der Fig.l mit einer Einrichtung zur Variation des Abstandes zwischen den Zeichen.rators according to the invention. Fig.2 shows part of the block diagram of Fig.l with a device for varying the spacing between characters.

Der Schriftzeichengenerator nach Fig.l ist so ausgelegt, daß in Verbindung mit einem 220-Spuren-Aufzeichnungskopf 14 Ge schwindigkeiten bis zu 80 000 Zeichen pro Sekunde erzielt werden können. Damit ist es auch möglich, diese Einrichtung zusammen mit einer Kathodenstrahlanzeigeröhre zu verwenden. Diese Geschwindigkeit entspricht ungefähr 4000 Zeilen zu 20 Zeichen pro Sekunde. Wenn der Aufzeichnungskopf l4 einen Teil eines nichtschlagenden Druckwerkes bildet, wie dies in Fig.l gezeigt ist, werden die Zeichen als Ladungsbilder auf der Oberfläche einer Drucktrommel 15 gebildet, welche durch einen Motor 16 gedreht wird. Durch Bestäuben des Ladungsbildes mit einem speziellen Pulver und Abrollen der Trommeloberfläche auf einer mit gleicher Geschwindigkeit an der Trommel vorbeilaufenden Papierbahn wird das Pulverbild übertragen. Dabei ergeben sich 17 Meter Papier pro Sekunde bei 240 Druckzeilen pro Meter. Bekannte schlagende Zeilendrucker arbeiten bis zu ungefähr 1350 Zeilen pro Minute.The character generator according to Fig.l is designed so that in conjunction with a 220-track recording head 14 speeds of up to 80,000 characters per second can be achieved can. It is thus also possible to use this device together with a cathode ray display tube. These Speed corresponds to approximately 4000 lines at 20 characters per second. When the recording head 14 is part of a non-impact printing unit forms, as shown in Fig.l, the characters are as charge images on the surface a printing drum 15 which is rotated by a motor 16. By dusting the charge image with a special one Powder and rolling of the drum surface on one passing the drum at the same speed The powder image is transferred to the paper web. This results in 17 meters of paper per second with 240 print lines per meter. Acquaintance hitting line printers work up to about 1350 Lines per minute.

Die Basis dieses Schriftzeichengenerators ist ein Schnellspeicher 18 mit zerstörungsfreier Auslesung, z.B. ein Waffeleisenspeicher, der physikalisch gesehen eine Einheit bildet. Zur besseren Erläuterung wird aber angenommen, daß er in einzelne Abschnitte aufgeteilt ist, nämlich in einen Pufferspeieherabsohnitt und einen Zeichenformspeicherabschnitt. Diese Abschnitte können noch weiter unterteilt sein.The basis of this character generator is a high-speed memory 18 with non-destructive readout, e.g. a waffle iron memory, which physically forms a unit. For a better explanation it is assumed that he is in individual Sections is divided, namely in a buffer storage section and a character shape storage section. These sections can be further subdivided.

Es ist wichtig, einen Pufferspeicherabschnitt für die Zeichenerzeugung vorzusehen, in welchem wenigstens eine vollständigeIt is important to have a buffer section for character generation provide in which at least one complete

909835/1274 ~ 3 "909835/1274 ~ 3 "

Zeile von Zeichen gespeichert werden kann, wenn eine wiederholte RUckübertragung vermieden werden soll. Ist nur ein Ze ilersspeicher vorhanden, so ist es notwendig, diesen Speicher während der Zeit aufzufüllen, welche die Trommel 15 braucht, um eine Distanz zurückzulegen, die gleich dem Abstand zwischen zwei Zeilen ist. Dieses bewirkt jedoch eine starke Einschränkung und führt dazu, daß der Drucker in einer Computeranlage mit großer Priorität behandelt werden muß und erfordert andererseits eine hohe Datenübertragungsgeschwindigkeit zwischen dem Drucker und einer zentralen Datenverarbeitungsanlage.Line of characters can be saved if a repeated retransmission is to be avoided. Is just a pointer memory present, it is necessary to replenish this memory during the time that the drum 15 needs to travel a distance equal to the distance between two lines. However, this creates a severe limitation and leads to the fact that the printer must be treated with high priority in a computer system and otherwise requires a high data transmission speed between the printer and a central data processing system.

Diese Situation kann durch die Zeichenerzeugungseinrichtung nach Pig.l in einem gewissen Umfang verbessert werden, bei welcher zwei Zeilenspeicher 2 und 3 vorgesehen sind, welche so ausgelegt sind, daß jeweils einer dieser Zeilenspeicher von der Datenquelle her über eine Empfangslogik 1 aufgefüllt wird, während die Daten, die im andern Zeilenspeicher enthalten sind, ausgewertet werden, indem sie z.B. auf einen Papierstreifen gedruckt werden.This situation can be improved to a certain extent by the character generating device according to Pig which two line memories 2 and 3 are provided, which are designed so that one of these line memories is filled from the data source via a receive logic 1 while the data contained in the other line memory are evaluated, e.g. by writing them on a strip of paper to be printed.

Der zusätzliche Zeilenspeicher erhöht die Kosten der Zeichenerzeugungseinrichtung. Da er aber die Größe des Speichers nur um y$> anwachsen läßt, ist sein Einfluß auf die endgültigen Kosten sehr gering, verglichen mit den Verbesserungen, die durch seine Einfügung erhalten werden.The additional line memory increases the cost of the character generator. However, since it increases the size of the memory by only y $> , its impact on the final cost is very little compared to the improvements obtained by its inclusion.

Es ist jedoch zu bemerken, daß dieser Schriftzeichengenerator nicht auf die Verwendung von nur zwei Zeilenspeichern begrenzt ist, sondern es kann jede gewünschte Anzahl von Zeilenspeichern verwendet werden. Pur gewisse Anwendungsfälle kann es notwendig sein, mehr als zwei Zeilenspeicher vorzusehen, z.B. wenn der Schriftzeichengenerator zusammen mit einem nichtschlagenden Druckwerk und/oder einer Anzeigeeinrichtung verwendet wird, die eine Drucktrommel aufweist, weiche mit einer relativ hohen Geschwindigkeit umläuft. In diesem Fall ist bei einer Einrichtung, welche nur zwei Zeilerispe icher verwendet, die Zeit zwischen dem Empfang des Nachrichtenendesignales und dem Abdruck der letztenIt should be noted, however, that this character generator is not limited to the use of only two line stores, but can store any number of line stores desired be used. For certain applications it may be necessary to provide more than two line memories, e.g. if the Character generator is used together with a non-impact printing unit and / or a display device that has a printing drum that softens at a relatively high speed running around. In this case, in a device which only uses two Zeilerispe icher, the time between the Receipt of the message signal and the printing of the last one

909835/1274 - 4 -909835/1274 - 4 -

Zeile von Zeichen nicht lang genug, um die Drucktrommel mit dem Ende des Nachrichtenflusses zu stoppen, so daß es notwendig ist, die Speicherkapazität der Einrichtung zu erhöhen, indem eine größere Anzahl von Zeilenspeichern vorgesehen wird. Die.zusätzliche Speicherkapazität ist dabei so zu wählen, daß die Zeit, welche zwischen dem Empfang des Nachrichtenendesignals und der Erzeugung des letzten Zeichens der Nachricht vergeht, hinreichend lang ist, um die Trommel im richtigen Moment anzuhalten.Line of characters not long enough to stop the print drum at the end of the message flow, so it is necessary to to increase the storage capacity of the device by providing a greater number of line memories. The.additional Storage capacity is to be selected so that the time between the receipt of the message end signal and the Generation of the last character of the message passes, is long enough to stop the drum at the right moment.

Der die Zeichenform bildende Abschnitt des Speichers 18 wird durch einen Zeichenformspeicher 4 gebildet, der über einen Umschalter SW 3 mit der Empfangslogik 1 verbunden ist.The portion of the memory 18 which forms the character shape is formed by a character shape memory 4 which is controlled via a switch SW 3 is connected to receive logic 1.

Wie aus der Zeichnung nach Pig.l zu ersehen ist, gelangen alle ankommenden Daten, die z.B. von einem Bandleser herrühren oder über eine Fernleitung eintreffen, auf die Empfangslogik 1, welche die aufbereiteten Zeichen an die Zeilenspeicher 2 bzw. 3 weiterleitet, wo diese zeilenweise gespeichert werden.As can be seen from the drawing after Pig. 1, everyone succeeded incoming data, e.g. originating from a tape reader or arriving via a trunk line, to receive logic 1, which forwards the processed characters to line memory 2 or 3, where they are stored line by line.

Darüber hinaus erkennt die Empfangslogik 1 den Beginn und das Ende einer Jeden Nachrichtenübermittlung und zeigt dieses durch Signalgabe dem Drucker und eventuell den Datenquellen an.In addition, the reception logic 1 recognizes the beginning and the end of each message transmission and shows this through Signals to the printer and possibly the data sources.

Die beiden Zeilenspeicher 2 und j5 wechseln ihre Punktionen unter der Kontrolle einer Umschalt-Logik 7· Dies kann aus Pig.l ersehen werden, in welcher z.B. der Speicher 2 über einen Umschalter SW 1 mit dem Dateneingang verbunden ist, d.h. über die Kontaktstellung 2 dieses Schalters und der Kontaktstellung 1 des Umschalters SW 3 mit der Empfangslogik 1. Gleichzeitig ist der Speicher 5 über einen Umschalter SW 2 in der Kontaktstellung 2 mit einem Adressenregister 5 verbunden. Die Umschaltlogik 7 bewirkt, daß die Schalter SW 1 und SW 2 gemeinsam umgeschaltet werden, wenn die eingespeicherte Zeile des einen Zeilenspeichers ausgedruckt wurde und der andere Zeilenspeicher mit der nächsten zu druckenden Zeile gefüllt ist. Wenn dies eintrifft, ist der Zeilenspeicher j5 mit der Empfangslogik 1 verbunden und der Zeilenspeicher 2 mit dem Adressenregister 5. -The two line memories 2 and j5 change their punctures the control of a switching logic 7 · This can be done from Pig.l can be seen in which, for example, the memory 2 is connected to the data input via a switch SW 1, i.e. via the Contact position 2 of this switch and contact position 1 of the switch SW 3 with the reception logic 1. At the same time, the memory 5 is in the contact position via a switch SW 2 2 connected to an address register 5. The switching logic 7 causes the switches SW 1 and SW 2 to switch over together when the stored line of one line memory and the other line memory has been printed out is filled with the next line to be printed. When this occurs, the line memory j5 is connected to the receiving logic 1 and the line memory 2 with the address register 5. -

909835/1274 - 5 -909835/1274 - 5 -

Es ist zu bemerken, daß die in der Pig.l gezeigten Schalter SW 1, SW 2 und SW 3 in einer praktischen Ausführung als elektronische Schalteinheiten ausgebildet sind.It should be noted that the switches shown in Pig SW 1, SW 2 and SW 3 in a practical electronic version Switching units are formed.

Der Zeichenformspeicher 4 speichert die Zeichen in der Form, in welche sie zum Abdruck gelangen sollen und welche vor Benutzung der Einrichtung eingegeben werden müssen. Der Zeichenformspeicher 4 muß daher vor Beginn des Druckes aufgefüllt werden. Dies geschieht durch die Datenquelle, und zwar über die Empfangslogik 1 und die Kontaktstellung 2 des Schalters SW 5· Wenn die Zeichenformen eingespeichert sind, wird die Einrichtung auf den Druckbetrieb umgeschaltet, d.h. der Schalter SW 3 geht in Stellung 1, so daß die nachfolgend eintreffenden Daten auf die Zeilenspeicher 2 und j5 gelangen, wo sie zur Verfügung gehalten werden, um die erforderliche Zeichenform zum Speisen des Aufzeichnungskopfes 14 auszuwählen.The character shape memory 4 stores the characters in the form in which they are to be printed and which before use must be entered in the facility. The character shape memory 4 must therefore be filled before printing begins. This is done by the data source, via receiving logic 1 and contact position 2 of switch SW 5 When the character shapes are stored, the device is switched to the printing mode, i.e., the switch SW 3 goes to position 1, so that the subsequent incoming data are transferred to line memories 2 and j5, where they are available to select the required character shape for feeding the recording head 14.

Der Aufzeichnungskopf 14 bildet die Zeichen auf der Oberfläche einer Drucktrommel 15 in Form eines !Ladungsbildes, das punktweise aufgebaut ist. Zur Aufzeichnung des punktförmigen Ladungsbildes auf der Trommeloberfläche sind zum Bilden einer Zeile eine Reihe von Vorgängen notwendig. Die oberste Punktreihe des ersten Zeichens muß zuerst gebildet werden, gefolgt von der obersten des zweiten Zeichens usw. Nach dem Schreiben der obersten Reihe des letzten Zeichens, d.h. des zwanzigsten Zeichens für den oben erwähnten Aufzeichnungskopf, muß die Trommel 15 durch den Motor 16 soweit gedreht werden, daß die Aufzeichnung der zweiten Punktreihe unterhalb der ersten möglich wird. Dieser Vorgang muß zur Bildung einer Punktmatrix von z.B. maximal 220 χ 22 Punkten für die 22 Reihen von Punkten wiederholt werden, um aus dieser Matrix eine Zeile mit 20 Zeichen zu bilden.The recording head 14 forms the characters on the surface of a printing drum 15 in the form of a charge image which is dotted is constructed. To record the point-like charge image on the drum surface, a line is required to form a line Series of operations necessary. The top row of dots of the first character must be formed first, followed by the top of the second character, etc. After writing the top row of the last character, i.e. the twentieth character for the above-mentioned recording head, the drum 15 be rotated by the motor 16 so that the recording of the second row of points below the first is possible. This The process must be repeated to form a dot matrix of e.g. a maximum of 220 χ 22 points for the 22 rows of points, to form a line with 20 characters from this matrix.

In einer möglichen Ausführungsform des Schriftzeichengenerators werden dem Zeichenformspeicher 4 Worte mit den Nummern 0 - 256 und den Zeilenspeichern Worte mit den Nummern 257 - J5Q0 zugeordnet. Bei einer anderen Ausführungsform werden Worte mit den Nummern 0 - 300 derart verwendet, daß die zweite Hälfte der ungrad-In one possible embodiment of the character generator 4 words with the numbers 0 - 256 are added to the character shape memory and words numbered 257 - J5Q0 are assigned to the line memories. In another embodiment, words with numbers 0 - 300 used in such a way that the second half of the uneven

909835/1274909835/1274

zahligen Worte den Zeilenspeichern zugeordnet sind, während der Rest für den Zeiehenformspeicher k verwendet wird. Diese zwei Möglichkeiten zeigen die Tatsache, daß die gleiche Zugriff sschaltung usw. verwendet wird für den Zugriff zu allen Abschnitten des Speichers 18.numerous words are assigned to the line memories, while the remainder is used for the string shape memory k . These two possibilities show the fact that the same access circuit etc. are used to access all sections of the memory 18.

In der ersten Anordnung sind z.B. jedem Zeichen zwei vollständige Speicherworte zugeordnet, und jedes Speicherwort enthält elf Abschnitte, d.h. elf Punktreihen zu je z.B. elf Punkten. Daher wird bei dieser Einrichtung jedes Zeichen aus einer Matrix von 22 χ 11 Punkten gebildet.In the first arrangement, for example, two complete memory words are assigned to each character, and each memory word contains eleven sections, i.e. eleven rows of e.g. eleven points each. Therefore, with this setup, each character is made from a matrix formed from 22 χ 11 points.

Das anfängliche Einschreiben in den Zeichenformspeicher 4 wird durch sequenzielles Einspeisen der Zeichensätze erreicht. Wenn es nötig ist, ein einzelnes Zeichen zu ändern, so muß die Ordnungsnummer oder -nummern des betreffenden Zeichens spezifi ziert werden, um zu vermeiden, daß alle Zeichen neu geschrieben werden müssen.The initial writing in the character shape memory 4 is achieved by sequentially feeding in the character sets. if If it is necessary to change a single character, the serial number or numbers of the character concerned must be specified to avoid having to rewrite all characters.

Wenn einmal der Zeichensatz spezifiziert wurde, wird, wie bereits erwähnt, auf Druckbetrieb umgeschaltet, d.h. die Kontaktstellung 1 des Schalters SW 3 wird gewählt, wodurch der Dateneingang an einen der Zeichenspeicher 2 bzw. j5 gelegt wird, bis eine vollständige Zeile empfangen ist. Nach dem Empfang verbindet die Umsehaltlogik 7 den gefüllten Zeichenspeicher über die Schalter SW 1 und SW 2 mit dem Adressenregister 5 und den leeren Zeilenspeicher mit der Empfangslogik 1.Once the character set has been specified, as already mentioned, it is switched to print mode, i.e. the contact position 1 of the switch SW 3 is selected, whereby the data input is applied to one of the character memories 2 or j5, to a complete line is received. After receipt, the switching logic 7 connects the filled character memory via the Switches SW 1 and SW 2 with the address register 5 and the empty ones Line memory with receive logic 1.

Das erste Zeichen aus dem gefüllten Zeilenspeicher wird beim Druckbetrieb zusammen mit dem Ausgangssignal eines Zeichenab-Schnittzählers 6 in das Adressenregister 5 gegeben, welches die spezielle Punktreihe des ausgewählten Zeichens, das zu ■-.'■ drucken ist, spezifiziert, d.h. bei Druckbeginn die oberste -.'■■-Punktreihe. - . ■ ■The first character from the filled line memory is given during the printing operation together with the output signal of a character cut-off counter 6 in the address register 5, which specifies the special row of dots of the selected character to be printed, ie the top one at the start of printing - . '■■ - row of points. -. ■ ■

Das Adressenregister 5 enthält daher nach diesem Vorgang 'die Adresse des Zeichens, welches zu drücken ist, zusammen mit denThe address register 5 therefore contains after this process' the Address of the character to be pressed along with the

909835/127909835/127

Angaben, die notwendig sind um den genauen Speicherplatz des Teiles des aufzuzeichnenden Zeichens im Zeichenformspeicher h zu bestimmen. Dieser Speicherplatz wird abgefragt und sein Inhalt wird an den Aufzeichnungskopf l4 über entsprechende Auswahlschaltungen angelegt.Information that is necessary to determine the exact storage space of the part of the character to be recorded in the character shape memory h. This memory location is queried and its content is applied to the recording head 14 via appropriate selection circuits.

Nach dem Aufzeichnen der obersten Punktreihe des ersten Zeichens wird das zweite Zeichen vom Zeilenspeicher abgerufen und die oberste Punktreihe dieses Zeichens abgefragt und aufgezeichnet. Dieser Vorgang läuft weiter, bis die oberste Punktreihe des letzten Zeichens in dieser Zeile, d.h. des zwanzigsten Zeichens im erwähnten Beispiel abgefragt und aufgezeichnet wurde. Das erste Zeichen dieser Zeile wird nun von neuem aus dem Zeilenspeicher entnommen und im Adressenregister 5 plaziert. Da nun die zweite Punktreihe der Zeichen dieser Zeile aufzuzeichnen ist, rückt der Zeichenabschnittzähler 6 um eine Einheit vor, um diesen zweiten Abschnitt zu kennzeichnen. Dieser Vorgang wiederholt sich, bis die Zeichen der Zeile vollständig aufgezeichnet sind.After recording the top row of dots of the first character the second character is fetched from the line memory and the top row of dots of this character is queried and recorded. This process continues until the top row of dots of the last character in this line, i.e. the twentieth Character was queried and recorded in the example mentioned. The first character of this line is now all over again taken from the line memory and placed in the address register 5. Since the second row of dots of the characters of this line is to be recorded, the character section counter 6 advances by one Unit to mark this second section. This process repeats itself until the characters complete the line are recorded.

Die Auswahlschaltungen, über welche der Inhalt des Speichers an den 220-Spur-Aufzeichnungskopf 14 angelegt wird, bestehen aus Speicherelementen 9, einem Leistungsverstärker 10, einer Dioden-Matrix 11 mit z.B. 22 χ 10 Speicherpunkten, einem weiteren Leistungsverstärker 12 und einem Zeichenzähler 13·The selection circuits through which the contents of the memory are applied to the 220-track recording head 14 exist of storage elements 9, a power amplifier 10, one Diode matrix 11 with e.g. 22 χ 10 storage points, a further power amplifier 12 and a character counter 13

Die Spuren des Aufzeichnungskopfes können in serieller V/eise angesteuert werden. In diesem Fall führen die Spur- und Zeichenkoordinatenschalter, welche den Zeichenzähler 13 bilden, identis ehe Ströme.The tracks of the recording head can be in serial can be controlled. In this case, the track and character coordinate switches, which form the character counter 13, identis before streams.

Im Betrieb bewirkt der Zeichenzähler 13, daß Impulse auf die 22 χ 10-Diodenmatrix gelangen, und zwar über jeden von zehn Ausgangsleitungen, wobei diese Strominpulse durch den Leistungsverstärker 12 verstärkt werden, bevor sie zur Diodenmatrix gelangen. Die den zehn Eingangsleitungen zugeführten Impulse wählen die Information aus, die vom Zeichenformspeicher 4 kommendIn operation, the character counter 13 causes pulses to the 22 χ 10 diode matrix get through each of ten Output lines, these current impulses through the power amplifier 12 are amplified before they get to the diode matrix. Select the pulses applied to the ten input lines the information coming from the character shape memory 4

909835/1274 " 8 "909835/1274 " 8 "

einen Teil von einem der zwanzig Zeichen einer Zeile darstellt und bewirken, daß die Information über die richtigen der zweihundertzwanzig Eingangsleitungen auf den Aufzeichnungskopf 14 gelangen.represents part of one of the twenty characters on a line and cause the information to be sent to the recording head 14 via the correct one of the two hundred and twenty input lines reach.

Dieses bedingt jedoch, daß der Zeichenzähler Γ3 mit dem Zeichenabschnittzähler -6 synchronisiert ist, um sicherzustellen, daß die Abfrage einer Zeichenreihe im Zeichenformspeicher 4 mit der dem betreffenden Zeichen zugeordneten Spur des Aufzeichnungskopf es 14 koinzidierti Der Zähler Γ5 führt daher jeweils einen kompletten Umlaufzyklus aus, d.h. in Koinzidenz mit dem Auftreten von je einem Zeichen gibt er jeweils einen Stromimpuls über eine der zwanzig Eingangsleitungen auf die Matrix 11. Die Impulse stehen in Koinzidenz mit je einem Abfrageimpuls, die an den Zeichenformspeicher 4 angelegt werden.However, this requires that the character counter Γ3 with the character section counter -6 is synchronized to ensure that the query of a string of characters in the character shape memory 4 with the the track of the recording head 14 associated with the character in question coincides. The counter Γ5 therefore always carries one complete orbital cycle, i.e. in coincidence with the occurrence of one character each it sends a current impulse to the matrix 11 via one of the twenty input lines. The impulses are in coincidence with one query pulse each, which are applied to the character shape memory 4.

Wenn es notwendig ist, nur.ein Zeichen des im Zeichenformspeicher 4 enthaltenen Schriftsatzes während des Druckes zu ändern, so muß die Logikeinheit auf die Betriebsweise ' Zeichenformbildung1 umgeschaltet werden, d.h. in die Kontaktstellung 2 des Schalters SW 3* und die neue Zeichenform gemäß den Eingangsdaten eingegeben werden. Es ist jedoch zu bemerken, daß dieser Vorgang nur während der Zeit zwischen den Zeilen auftreten darf, da die ursprüngliche Zeichenform vielleicht für die vorhergehende Zeile noch benötigt wird.If it is necessary to change only one character of the font contained in the character shape memory 4 during printing, the logic unit must be switched to the operating mode 'character shape formation 1 , ie in the contact position 2 of the switch SW 3 * and the new character shape according to the Input data are entered. It should be noted, however, that this process must only occur during the time between the lines, since the original character shape may still be required for the previous line.

Der Hauptvorteil eines Speichers mit zerstörungsfreiem Auslesen besteht darin, daß die Steuerlogik, die notwendig ist um eine bestimmte Operation auszuführen, vermindert werden kann und daß eine größere Zeit für Lesevorgänge zur Verfügung steht, wenn auf einen Lesevorgang nicht ein Rückschreibvorgang folgt. Aus dem obigen ist ersichtlich, daß der Schriftzeichengenerator nach Pig.l eine punktweise Aufzeichnung der Zeichen bewirkt und daß die Zeichenformen, die den codierten EingangsSignalen entsprechen und in einem Schnellspeicher mit zerstörungsfreier Auslesung gespeichert sind, durch eine Programmsteuerung verändert werden können. Die Darstellungsform, in welcher ankommendeThe main advantage of a memory with non-destructive readout is that the control logic necessary to a perform certain operations can be reduced and that more time is available for read operations, if a read is not followed by a write back. From the above it can be seen that the character generator according to Pig.l causes a point-by-point recording of the characters and that the character shapes that correspond to the coded input signals correspond and are stored in a high-speed memory with non-destructive readout, changed by a program control can be. The form of representation in which incoming

909835/1274 - 9 -909835/1274 - 9 -

Signale gedruckt oder dargestellt werden, kann daner willkürlich geändert werden, z.B. indem die Datenquelle veranlaßt wird, einen Block von Zeichenformsignalen zu liefern als Vorbereitung für den nachfolgenden Text. Bekannte Schriftzeichengeneratoren haben bis heute von Hand verdrahtete Übersetzungsspeicher verwendet, welche neu verdrahtet oder ausgewechselt werden müssen, wenn andere Zeichenformen verwendet werden sollen. Signals are printed or displayed can then be changed arbitrarily, e.g. by initiating the data source is to supply a block of character shape signals in preparation for the following text. Known character generators to this day have used hand-wired translation memories which have been rewired or replaced must be used if other character shapes are to be used.

Für gewisse Anwendungen kann es wichtig sein, eine Zeilenjustierung zu haben, so daß in der Zeichenerzeugungseinrichtung Mittel vorgesehen werden müssen, um den Abstand zwischen den einzelnen Zeichen zu variieren. In Pig.2 ist nun ein Block7 schema eines Teiles von Pig.l gezeigt, in welchem Mittel vorhanden sind um den Abstand zwischen den Zeichen zu verändern. Bei dieser Anordnung gibt der Zeichenformspeicher 4, wenn eine Ansteuerung erfolgt, ein Ausgaiigsslgnal ab, welches der Zeichenform entspricht. Dieses Signal wird einer Breitenmeßeinrichtung 17 zugeführt, in welcher dieses Signal umgeformt und an den Zeichenzähler 13 weitergegeben wird. Dieser ist in vorliegendem Fall so ausgebildet, daß er in kleinen Schritten zählt, die gleich dem Mittenabstand der Mosaikpunkte sind. Er zählt also nicht in festen Zeichenabschnitten, wie dies bei der Einrichtung nach Fig.l der Fall war. Die Breitenmeßeinrichtung 17 gibt ein Signal, welches eine Funktion der Breite des im Zeichenspeicher 4 abgefragten Signales ist, auf den Zeichenzähler 13. Dieser wird dadurch veranlaßt, um eine geeignete Anzahl von Punktabständen weiterzuschalten, um die Zeichendaten auf die entsprechenden Spuren des Aufzeichnungskopfes 14 zu leiten. Dadurch ist sichergestellt, daß der gewünschte Abstand zwischen den Zeichen eingehalten wird.Line adjustment can be important for certain applications to have, so that means must be provided in the character generating device to the distance between the to vary individual characters. In Pig.2 there is now a Block7 Scheme of part of Pig. 1 shown in which agent is present are to change the spacing between characters. With this arrangement, the character shape memory 4 outputs when a Activation takes place, an output signal from which the character form is equivalent to. This signal is fed to a width measuring device 17, in which this signal is converted and is passed to the character counter 13. This is in this one Case designed to count in small steps equal to the center-to-center distance of the mosaic points. So he counts not in fixed character sections, as is the case with the establishment according to Fig.l was the case. The width measuring device 17 gives a signal which is a function of the width of the character memory 4 queried signal is on the character counter 13. This is thereby caused to be an appropriate number of point spacings advance to direct the character data to the corresponding tracks of the recording head 14. Through this it is ensured that the desired spacing between the characters is maintained.

Als Alternativlösung kann die variable Zeichenbreitenangabe auch durch das Adressenregister 5 zusammen mit der Breitenmeßeinrichtung 17 gebildet werden. In diesem Fall würde die Verbindung zwischen dem Zeichenformspeicher 4 und der Breitenmeßeinriohtung 17 wegfallen und die Einrichtung 17 direkt mit dem Adressenregister 5 verbunden sein. (Diese Verbindung ist in Fig.2 als gestrichelte Linie dargestellt). Für diesen An-As an alternative solution, the variable character width information can also be provided by the address register 5 together with the width measuring device 17 are formed. In this case the connection between the character shape memory 4 and the width measuring device would be 17 can be omitted and the device 17 can be connected directly to the address register 5. (This connection is shown in Figure 2 as a dashed line). For this

909835/12 7 4909835/12 7 4

- 10 -- 10 -

wendungsfall würde das aus dem Zeilenspeicher in das Adressenregister 5 abgerufene Signal, das darstellend ist für ein Zeichen, auch eine Information über die Zeichenbreite enthalten. Diese Information geht zur Breitenmeßeinrichtung 17* welche
zusammen mit dem Zähler 1^>, in gleicher Weise wie bereits beschrieben, arbeitet, um die Zeichenpunktmarkierungen auf die
entsprechenden Spuren des Aufzeichnungskopfes 14 zu leiten, so daß auch in diesem Pail sicherzustellen ist, daß der gewünschte Abstand zwischen den Zeichen eingehalten wird.
In the application, the signal called up from the line memory in the address register 5, which is representative of a character, would also contain information about the character width. This information goes to the width measuring device 17 * which
works together with the counter 1 ^>, in the same way as already described, to add the character point markings to the
To guide corresponding tracks of the recording head 14, so that it must also be ensured in this Pail that the desired spacing between the characters is maintained.

Der Schriftzeichengenerator in der beschriebenen Art verwendet einen einzigen Schnellspeicher mit zerstörungsfreier Auslesung für den Pufferspeicherabschnitt und den Zeichenformspeicherabschnitt. Es isc jedoch auch möglich, wenn auch nicht sehr wirtschaftlich, einen separaten Schnellspeicher mit zerstörungsfreier Auslesung für jeden dieser Abschnitte zu verwenden und selbst separate Speicher zu verwenden für jeden der Zeilenspeicher.The character generator is used in the manner described a single high speed memory with non-destructive readout for the buffer memory section and the character shape memory section. However, it is also possible, albeit not very economically, to have a separate high-speed storage device with non-destructive To use readout for each of these sections and to use separate memories for each of the line memories.

Wenn im Vorangegangenen von der Verwendung eines Schnellspeichers mit zerstörungsfreier Auslesung ausgegangen wurde, so
kann selbstverständlich auch ein Speicher mit zerstörender Auslesung verwendet werden, wenn dafür Sorge getragen wird, daß
die Zeichen, soweit nötig, nach dem Auslesen wieder in den
Speicher eingeschrieben werden.
If the use of a high-speed memory with non-destructive readout was assumed in the preceding, so
Of course, a memory with a destructive readout can also be used if care is taken that
If necessary, put the characters back into the
Memory can be written.

4 Patentansprüche4 claims

2 Bl. Zeichng. (2 Fig.)2 sheets drawing. (2 fig.)

909835/1274909835/1274

Claims (4)

PatentansprücheClaims 1. Datengesteuerter Schriftzeichengenerator zur Steuerung eines eindimensionalen, vielspurigen Aufzeichnungskopfes für Druckwerke mit abschnittweiser Serienaufzeichnung im Mosaikraster, dadurch gekennzeichnet, daß die eintreffenden Daten, von einer Empfangslogik (1) aufbereitet, zeilenweise in einen Speicher (2 bzw. 3) eingegeben werden, aus dem sie nacheinander von einem Adressenregister (5) zur Auswertung abgerufen werden, daß über einen Zeichenabschnittzähler (6) jeweils nur ein bestimmter Abschnitt (Reihe) des im Adressenregister (5) befindlichen Zeichens adressiert wird, daß diese Adresse einem Zeichenformspeicher (4) zugeführt wird, welcher ausgangsseitig das Mosaikpunktraster dieses Abschnittes bildet und das über Verteilermittel (9 bis 13) dem, dem jeweiligen Zeichen zugeordneten Abschnitt des mehrspurigen Aufzeichnungskopfes (l4) zugeleitet wird, daß jeweils die gleichrangigen, reihenweisen Abschnitte aller zu einer Zeile gehörenden Zeichen nacheinander ausgelesen und den entsprechenden Spuren des Aufzeichnungskopfes (14) zugeleitet werden und daß mit jeder vollendeten Abschnittzeile das aufzeichnende Medium, vorzugsweise Drucktrommel (15)j um jeweils eine Abschnitteilung quer zur Zeilenlängsrichtung weitertransportiert wird.1. Data-controlled character generator for controlling a one-dimensional, multi-track recording head for Printing units with section-by-section serial recording in a mosaic grid, characterized in that the incoming data, from a receiving logic (1) processed, entered line by line into a memory (2 or 3), from which they are successively stored in an address register (5) can be called up for evaluation that a character section counter (6) only has a specific one Section (row) of the character located in the address register (5) is addressed so that this address is stored in a character shape memory (4) is supplied, which is on the output side the mosaic dot grid of this section forms and that via distribution means (9 to 13) the, the respective characters associated portion of the multi-track recording head (14) is supplied that in each case the equal, row-wise sections of all characters belonging to a line read out one after the other and fed to the corresponding tracks of the recording head (14) and that with the recording medium for each completed section line, preferably printing drum (15) j by one segment division each is transported further transversely to the longitudinal direction of the line. 2. Schriftzeichengenerator nach Anspruch 1, dadurch gekennze lehne t, daß der Zeichenformspeicher (4) umschreibbar ist und daß Schaltmittel· vorgesehen sind, die ein Umschreiben des Speicherinhalts über die Empfangsleitung gestatten. 2. Character generator according to claim 1, characterized in that the character shape memory is lehne t (4) can be rewritten and that switching means are provided which allow the memory contents to be rewritten via the receiving line. 3· Schriftzeichengenerator nach Anspruch 1, dadurch gekennze lehnet, daß die Verteilermittel im wesentlichen aus einer Diodenmatrix (11) und einem Zeichenzähler (13) bestehen, daß die Diodenmatrix (11) mit dem Ausgang des Zeichenformspeichers (4) in Verbindung steht, daß der Zeichenzähler (13) wit dem Zeichenabschnittzähler3 · Character generator according to claim 1, characterized in that the distribution means in the essentially consist of a diode matrix (11) and a character counter (13) that the diode matrix (11) with the Output of the character shape memory (4) is connected that the character counter (13) wit the character section counter 909835/127A909835 / 127A - 12 -- 12 - (6) synchronisiert ist und daß der Zeichenzähler (13) über separate Leitungen nacheinander in der Weise die Matrix (11) ansteuert, wie der Zeichenformspeicher (4) durch den Zeichenabschnitt zäh ler (6) abgefragt wird.(6) is synchronized and that the character counter (13) via separate lines one after the other in the manner of the matrix (11) controls how the character shape memory (4) through the character section counter (6) is queried. 4. Schriftzeichengenerator nach Anspruch 1, dadurch gekennzeichnet, daß zwei Zeilenspeicher (2 und 3) vorgesehen sind, welche durch von einer Umschaltlogik (7) gesteuerte Umschaltkontakte (SWl und SW2) wechselweise mit der Empfangslogik (l) und dem Adressenregister (5) verbunden werden.4. Character generator according to claim 1, characterized characterized in that two line memories (2 and 3) are provided, which by a switchover logic (7) controlled changeover contacts (SWl and SW2) alternating with the receive logic (l) and the address register (5) to be connected. ZEW/P GrPf vHy-krä.
8. Januar I969
ZEW / P GrPf vHy-krä.
January 8, 1969
909835/1274909835/1274 ,^3 ■♦, ^ 3 ■ ♦ LeerseiteBlank page
DE19691901294 1968-01-11 1969-01-11 Data-controlled character generator Pending DE1901294A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB172868A GB1157237A (en) 1968-01-11 1968-01-11 A Character Generation System

Publications (1)

Publication Number Publication Date
DE1901294A1 true DE1901294A1 (en) 1969-08-28

Family

ID=9726965

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19691901294 Pending DE1901294A1 (en) 1968-01-11 1969-01-11 Data-controlled character generator

Country Status (7)

Country Link
BE (1) BE727621A (en)
CH (1) CH514195A (en)
DE (1) DE1901294A1 (en)
ES (1) ES362346A1 (en)
FR (1) FR2000150A1 (en)
GB (1) GB1157237A (en)
NL (1) NL6900391A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3248733A1 (en) * 1981-12-31 1983-07-14 Ricoh Co., Ltd., Tokyo Printing control device for a dot matrix printer
US5521621A (en) * 1977-10-03 1996-05-28 Canon Kabushiki Kaisha Bubble jet recording apparatus with processing circuit for tone gradation recording
DE2858825C2 (en) * 1977-10-03 1997-11-27 Canon Kk Liquid jet recording device with electrothermal heat generation resistor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4242003A (en) * 1978-10-16 1980-12-30 Xerox Corporation Multi-pass matrix printing

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5521621A (en) * 1977-10-03 1996-05-28 Canon Kabushiki Kaisha Bubble jet recording apparatus with processing circuit for tone gradation recording
DE2858825C2 (en) * 1977-10-03 1997-11-27 Canon Kk Liquid jet recording device with electrothermal heat generation resistor
US5754194A (en) * 1977-10-03 1998-05-19 Canon Kabushiki Kaisha Bubble jet recording with selectively driven electrothermal transducers
DE3248733A1 (en) * 1981-12-31 1983-07-14 Ricoh Co., Ltd., Tokyo Printing control device for a dot matrix printer

Also Published As

Publication number Publication date
FR2000150A1 (en) 1969-08-29
GB1157237A (en) 1969-07-02
BE727621A (en) 1969-07-30
ES362346A1 (en) 1970-12-01
CH514195A (en) 1971-10-15
NL6900391A (en) 1969-07-15

Similar Documents

Publication Publication Date Title
DE1302069B (en) Fast printer
DE1209783B (en) Chain printer for data processing office machines
DE2551238A1 (en) INFORMATION TRANSFER DEVICE
DE1288144B (en)
DE4110895C2 (en) Dot printer
DE1774682B2 (en) Device for visible data reproduction
DE1817804C3 (en)
DE2513059A1 (en) CHARACTER GENERATOR FOR CHARACTER DISPLAY
DE1941473A1 (en) Character generator
EP0389016B1 (en) Matrix printer
DE69729677T2 (en) Pressure device and method for its control
DE1901294A1 (en) Data-controlled character generator
DE2331874C3 (en) Device for the computational processing of cost accounting records
DE3633237A1 (en) PROCEDURE OR DEVICE FOR SUPPLYING THE RECORDING ELEMENTS OF A RANGE OF SUCH RECORDING ELEMENTS THERMAL PRINTER
DE1236578C2 (en) Device for skew compensation
DE1222295B (en) Method for adapting the print cycle length for a print line to the number of characters to be printed in a line in high-speed printers of data processing systems
DE3211786C2 (en)
DE3213646A1 (en) Method and circuit arrangement for writing rastered characters
DE2900636A1 (en) ELECTROMECHANICAL PRINTER
DE2824551A1 (en) PRINTING DEVICE
DE1087834B (en) Adding machine
DE3021650A1 (en) Impact printer for matrix format characters - has character codings held in ROM and accessed line by line for printing
DE2222817A1 (en) Type printer
DE1774110B2 (en) Desk calculator with a printing unit with a movable printing element
DE1129181B (en) Method and device for adapting the removal speed of binary coded information to different input speeds for such information processing devices