DE1250662B - Arrangement for the selection of the printing elements of an element printer - Google Patents
Arrangement for the selection of the printing elements of an element printerInfo
- Publication number
- DE1250662B DE1250662B DEJ25856A DE1250662DA DE1250662B DE 1250662 B DE1250662 B DE 1250662B DE J25856 A DEJ25856 A DE J25856A DE 1250662D A DE1250662D A DE 1250662DA DE 1250662 B DE1250662 B DE 1250662B
- Authority
- DE
- Germany
- Prior art keywords
- memory
- column
- character
- read
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Record Information Processing For Printing (AREA)
- Dot-Matrix Printers And Others (AREA)
Description
DEUTSCHESGERMAN
PATENTAMTPATENT OFFICE
AUSLEGESCHRIFTEDITORIAL
Int. Cl.:Int. Cl .:
G06kG06k
Deutsche Kl.: 42 m6 -15/10 German class: 42 m6 - 15/10
Nummer: 1 250 662Number: 1 250 662
Aktenzeichen: J 25856 IX c/42 m6File number: J 25856 IX c / 42 m6
Anmeldetag: 16. Mai 1964Filing date: May 16, 1964
Auslegetag: 21. September 1967Opened on: September 21, 1967
Die Erfindung betrifft eine Anordnung zur Auswahl der Druckelemente eines Elementdruckers, bei dem der Abdruck des Zeichenrasters spalten- oder zeilenweise durch die in einer Spalte oder Zeile angeordneten Druckelemente erfolgt und die Druckbefehle für die Zeichen in einem Festwertspeicher abgespeichert sind.The invention relates to an arrangement for selecting the printing elements of an element printer the imprint of the character grid column-wise or line-wise through those arranged in a column or line Printing elements takes place and the printing commands for the characters are stored in a read-only memory are.
Als schnelle und auch billige Drucker finden häufig sogenannte Elementdrucker Verwendung, da bei diesen die beim Druckvorgang zu beschleunigenden Massen außerordentlich klein gehalten werden können. Beim Druckvorgang werden im Gegensatz zu den Typendruckern die Schriftzeichen durch eine Auswahl von Druckelementen gebildet, aus denen sich das Schriftzeichen zusammensetzt.So-called element printers are often used as fast and also cheap printers, because with these the masses to be accelerated during the printing process can be kept extremely small. In contrast to type printers, the characters are printed by a Selection of printing elements formed from which the character is composed.
So bestehen beim sogenannten Drahtdrucker die Druckelemente aus einzelnen Druckstiften, die in Form einer Matrix mit .Sf Spalten und Y Zeilen angeordnet sind. Zur Einleitung des Druckvorganges werden dabei sämtliche für ein Schriftzeichen erf orderlichen Druckelemente eingestellt und zum Abdruck gebracht.In the so-called wire printer, the printing elements consist of individual printing pens that are arranged in the form of a matrix with .Sf columns and Y lines. To initiate the printing process, all of the printing elements required for a character are set and imprinted.
Zur weiteren Vereinfachung ist man auch bereits dazu übergegangen, nur noch eine einzige Spalte bzw. Zeile mit einer der Anzahl der Zeilen bzw. Spalten entsprechenden Anzahl von Druckelementen vorzusehen, also eine eindimensionale Matrix zu verwenden. Bei dieser Anordnung ist es dann erforderlich, die Reihe der Druckelemente während des Druckvorganges mehrmals einzustellen bzw. zu erregen, und zwar entsprechend der Anzahl der Zeilen bzw. Spalten der Matrix. Der Papiervorschub und die Pulsfolgefrequenz, in der die Reihe der Druckelemente eingestellt wird, ist dabei aufeinander abzustimmen. Diese aufgelöste, schrittweise Erregung der Schriftzeichenmatrix verlangt in jedem Fall eine Zwischenspeicherung der Druckinformationen für das gesamte Schriftzeichen.For further simplification, one has already gone over to only one single column or Provide a line with a number of print elements corresponding to the number of lines or columns, thus to use a one-dimensional matrix. With this arrangement it is then necessary adjust or excite the row of printing elements several times during the printing process, according to the number of rows or columns of the matrix. The paper feed and the The pulse repetition frequency at which the row of pressure elements is set must be coordinated with one another. This dissolved, step-by-step excitation of the character matrix requires one in any case Intermediate storage of the print information for the entire character.
So ist es bereits bekannt, die Steuerung des Druckvorganges mittels einer Kernmatrix oder auch einer Diodenmatrix vorzunehmen. Die Kernmatrix bildet dabei ein getreues Abbild der Schriftzeichenmatrix und gestattet die erforderliche schrittweise, zeitliche Erregung der vorzugsweise in einer einer Spalte der Schriftzeichenmatrix entsprechenden Reihe angeordneten Druckelemente. Das Einschreiben der Druckinformationen für die Schriftzeichen in die Kernmatrix erfolgt über Leitungen, die in exakter Nachbildung des zu druckenden Schriftzeichens durch die entsprechenden Kerne der Matrix geführt sind. Für sämtliche vorgesehene Schriftzeichen ist eine derartige Leitung vorgesehen. Das Auslesen der Anordnung zur Auswahl der Druckelemente eines ElementdruckersIt is already known to control the printing process by means of a core matrix or a Make a diode matrix. The core matrix is a true copy of the character matrix and allows the required gradual, temporal excitation of the preferably in one of the columns of the Character matrix corresponding row arranged printing elements. The registered mail of the Printing information for the characters in the core matrix takes place via lines that are in more exact Replica of the character to be printed passed through the corresponding cores of the matrix are. Such a line is provided for all the intended characters. Reading out the Arrangement for selecting the printing elements of an element printer
Anmelder:Applicant:
IBM Deutschland Internationale Büro-Maschinen Gesellschaft m. b. H.,
Sindelfingen, Tübinger Allee 49IBM Germany Internationale Büro-Maschinen Gesellschaft mb H.,
Sindelfingen, Tübinger Allee 49
Als Erfinder benannt:
Klaus Tertel, BöblingenNamed as inventor:
Klaus Tertel, Boeblingen
Kernmatrix zum Drucken erfolgt im hier betrachteten Beispiel spaltenweise, indem in jedem Schreibtakt sämtliche Kerne einer Spalte ausgelesen werden, und zwar beginnend mit der der ersten Spalte des in Richtung des Papiertransportes liegenden Endes der Schriftzeichenmatrix entsprechenden Spalte der Kernmatrix. In the example considered here, the core matrix for printing takes place in columns, in that in each writing cycle all cores of a column are read, starting with the first column of the in Direction of the paper transport lying end of the character matrix corresponding column of the core matrix.
Auch die Verwendung einer Kernmatrix zur Ansteuerung der Druckelemente weist einige Nachteile auf, deren Vermeidung beim heutigen Stand der Technik auf dem Gebiet des Druckers ein dringendes Bedürfnis ist. Zieht man in Betracht, daß ζ. B. durch die Anregung der Druckelemente über den Magnetostriktionseffekt der eigentliche Druckvorgang nur einen außerordentlich geringen Zeitaufwand erfordert, so bedeutet es bereits einen nicht vernachlässigbaren Zeitverlust, wenn die jeweilige Druckinformation nach jedem Auslesen der Kernmatrix neu eingeschrieben werden muß. Auch der dafür erforderliche Schaltungsaufwand ist nicht unerheblich. Ferner müssen, da in der Datenverarbeitung die zu druckenden Schriftzeichen stets in einem Binärcode verschlüsselt sind, die Druckinformationen erst in einer umfangreichen Schaltung decodiert werden, ehe sie in den Speicher eingeschrieben werden können.Also the use of a core matrix for control the printing elements has some disadvantages, which can be avoided with the current state of the Technology in the printer field is an urgent need. Taking into account that ζ. B. by the excitation of the printing elements via the magnetostriction effect is the actual printing process only requires an extremely small expenditure of time, it already means a non-negligible one Loss of time if the respective print information is renewed after each readout of the core matrix must be enrolled. The circuit complexity required for this is also not insignificant. Furthermore, as in data processing, the characters to be printed must always be in a binary code are encrypted, the print information is only decoded in an extensive circuit before they can be written into memory.
Ein weiterer Nachteil des Kernspeichers besteht darin, daß eine einmal festgelegte Form der Schriftzeichen oder einzelne ganze Schriftzeichen, wenn überhaupt, dann nur durch schwierige handwerkliche Arbeit verändert bzw. ersetzt werden können. Da diese Änderungswünsche häufig bestehen, bleibt meist nur übrig, die gesamte Matrix durch eine andere zu ersetzen.Another disadvantage of the core memory is that once the form of the characters has been determined or individual whole characters, if at all, then only through difficult craftsmanship Work can be changed or replaced. Since these change requests often exist, remains usually only left to replace the entire matrix with another.
Selbstverständlich weisen auch die ■ anderen bekannten und für den genannten Zweck geeigneten Speicherarten im wesentlichen die Nachteile des Kernspeichers auf. Diese Speicherarten sollen hier nicht weiter in Betracht gezogen werden, da beimOf course, the other known and suitable for the stated purpose also have Storage types essentially have the disadvantages of core memory. These types of memory are supposed to be here not to be considered further because at
709 648/1f5S709 648 / 1f5S
heutigen Stand der Technik der Kernspeicher noch der geeignetste sein dürfte.the current state of the art of the core memory is likely to be the most suitable.
Bei der erfindungsgemäßen Anordnung soll ein bekannter, für den Zweck der Erfindung wesentlich günstigerer Speicher eingesetzt werden. Es handelt sich dabei um einen sogenannten Festwertspeicher bzw. Halbfestwertspeicher. Diese Speicherart zeigt einige Eigenschaften, die ihn gerade im Hinblick auf seine Verwendung als Zwischenspeicher in einem Elementdrucker vorteilhaft erscheinen lassen. Ein Festwertspeicher gestattet nur das Auslesen, jedoch nicht das Einspeichern oder Umändern des Informationsinhalts auf elektronischem Weg. Damit zusammen hängt auch, daß er außerordentlich preisgünstig gebaut werden kann. Das Fehlen der Umänderbarkeit auf elektronischem Weg macht den Festwertspeicher außerdem äußerst betriebssicher. Neben anderen Faktoren ergibt die Einsparung der Zeit für das Einschreiben eine schnelle Zugriffszeit. Insbesondere soll bei der erfindungsgemäßen Anordnung ein Festwertspeicher verwendet werden, der die Möglichkeit für verhältnismäßig schnelles, teilweises oder vollständiges Umändern des Speicherinhalts durch einfache mechanische Handhabung bietet. Als Beispiel sei nur der bekannte Karten-Kapazitätsspeicher erwähnt. Durch einfaches Austauschen von Karten lassen sich die gesamte Schriftart oder auch nur einzelne Zeichen in gewünschter Weise abändern.In the case of the arrangement according to the invention, a known one is intended to be essential for the purpose of the invention cheaper memory can be used. It is a so-called read-only memory or semi-fixed value memory. This type of storage shows some properties that it is just about make its use as a buffer in an element printer appear advantageous. A Read-only memory allows only reading, but not storing or changing of the information content electronically. This is also related to the fact that it is extremely inexpensive can be built. The lack of changeability by electronic means makes the read-only memory also extremely reliable. Among other factors, the saving in time results for the registered mail has a fast access time. In particular, in the arrangement according to the invention a read-only memory can be used, which allows for relatively fast, partial or offers complete changing of the memory content through simple mechanical handling. As an an example just mention the well-known card capacity memory. By simply swapping cards the entire font or just individual characters can be changed as desired.
Ziel der Erfindung ist, unter gleichzeitiger Ausnutzung der Vorteile, die ein derartiger Festwertspeicher als Zwischenspeicher zur Steuerung eines Elementdruckers mit linearer, vorzugsweise spaltenweiser Anordnung der Druckelemente bietet, die Steuerung im Hinblick auf den schaltungsmäßigen Aufwand, die Wirtschaftlichkeit, Betriebssicherheit und die Zykluszeit wesentlich zu verbessern.The aim of the invention is, while at the same time utilizing the advantages that such a read-only memory as a buffer for controlling an element printer with linear, preferably column-wise The arrangement of the pressure elements provides control in terms of the circuitry Effort to significantly improve profitability, operational safety and cycle time.
Gemäß der Erfindung wird deshalb eine Anordnung vorgeschlagen, derart, daß die Druckbefehle für sämtliche Spalten oder Zeilen aller vorkommenden Zeichen einzeln in getrennten, durch Adressen auswählbaren Speicherplätzen des Festspeichers gespeichert sind, die Adresse des Speicherplatzes der ersten Spalte oder Zeile jedes Zeichens gleich dem für jedes Zeichen vorgegebenen Code festgelegt ist und im Speicherplatz jeder Spalte oder Zeile mit Ausnahme der jeweils letzten eines Zeichens außer den Druckbefehlen auch die Folgeadressen des Speicherplatzes der nächsten Spalte oder Zeile des Zeichens gespeichert ist.According to the invention, therefore, an arrangement is proposed in such a way that the print commands for all columns or lines of all characters that occur individually in separate addresses selectable storage locations of the permanent memory are stored, the address of the storage location of the the first column or line of each character is set to be the same as the code specified for each character and in the memory of each column or row except for the last of a character except the Print commands also the following addresses of the memory location of the next column or line of the character is stored.
Einer der wesentlichsten Vorteile ergibt sich durch die direkte Verwendung des für jedes zu druckende Schriftzeichen vorgegebenen Codes als Adresse für den Speicherplatz der ersten Spalte. Dadurch wird die aufwendige Schaltung zur Decodierung vermieden, die bei den bekannten Verfahren erforderlich ist. Das Mitführen der Folgeadresse gestattet völlige' Freiheit in der Wahl der Speicherplätze für die jeweils nächsten Spalten. Eine Folge davon ist, daß ein als Zwischenspeicher mitbenutzter Speicher der angeschlossenen Datenverarbeitungsanlage optimal ausgenutzt werden kann. Außerdem werden natürlich zwangläufig alle bereits erwähnten Vorteile des Festwertspeichers voll ausgenutzt.One of the most significant advantages comes from using the directly for everything to be printed Character specified codes as the address for the storage location of the first column. This will the complex circuit for decoding, which is required in the known methods, is avoided is. Carrying along the subsequent address allows complete freedom in the choice of storage locations for each next columns. One consequence of this is that a memory shared as a buffer memory of the connected data processing system can be optimally used. Also, of course inevitably all the advantages of the read-only memory already mentioned are fully exploited.
Vorteilhafterweise ist die erfindungsgemäße Anordnung derart aufgebaut, daß das schrittweise Auslesen der jeweils einer Spalte oder Zeile zugeordneten Speicherplätze des Festwertspeichers über ein Adressenregister erfolgt und der Ausgang des Festspeichers mit einem die Druckelemente ansteuernden Druckregister und einem Folge-Adressenregister verbunden ist, dessen Ausgang zur Übertragung der Adresse der , Speicherplätze der jeweils nachfolgenden Spalte oder Zeile wiederum mit dem Eingang des Adressenregisters in Verbindung steht.Advantageously, the arrangement according to the invention is constructed in such a way that the reading out step by step the memory locations of the read-only memory assigned to a column or row via an address register takes place and the output of the permanent memory with a pressure register controlling the printing elements and a subsequent address register, the output of which is used to transmit the address of the, Storage locations of the respective following column or row in turn with the input of the address register communicates.
Weitere Einzelheiten der erfindungsgemäßen Anordnung ergeben sich aus der an Hand der Zeichnung erfolgenden Beschreibung eines Ausführungsbeispiels. In der Zeichnung ist dargesellt in F i g. 1 eine erfindungsgemäße Anordnung, F i g. 2 ein Impulsdiagramm, das den Funktionsablauf bei dieser Anordnung verdeutlicht. Further details of the arrangement according to the invention emerge from the drawing ensuing description of an exemplary embodiment. The drawing shows in F i g. 1 shows an arrangement according to the invention, FIG. 2 is a pulse diagram which illustrates the functional sequence in this arrangement.
Die erfindungsgemäße Anordnung nach F ig. 1 diene der Steuerung eines Elementdruckers, dessen Druckelemente beispielsweise aus magnetostriktiv anregbaren Druckstiften bestehen. Ein derartiger Druckstift wird über den Magnetostriktionseffekt in Longitudinalschwingungen versetzt und erzeugt dadurch auf dem zu bedruckenden Papier einen punkt-The arrangement according to the invention according to FIG. 1 serve to control an element printer whose Pressure elements consist, for example, of magnetostrictively excitable pressure pins. One of those The pressure pin is set into longitudinal vibrations via the magnetostriction effect and is thereby generated a dot on the paper to be printed
'■■ förmigen Abdruck. Sämtliche zu druckende Schriftzeichen sollen sich im betrachteten Beispiel aus dem gebräuchlichen Punktraster mit fünf Spalten und sieben Zeilen zusammensetzen. Der Abdruck eines Schriftzeichens erfolge spaltenweise, d. h., es ist nur eine einzige Spalte senkrecht zum Papiertransport bzw. zur Zeilenrichtung mit sieben Druckstiften, also sieben möglichen Druckstellen, vorgesehen. Das Schriftzeichen ist demnach jeweils nach fünfmaliger Erregung der Druckstifte abgedruckt. Die Relativbewegung zwischen der Druckstiftreihe und dem Papier und die zeitliche Aufeinanderfolge der Anregung der Druckstifte ist natürlich so aufeinander abgestimmt, daß das gewünschte Schriftbild entsteht. '■■ shaped impression. In the example under consideration, all characters to be printed should be composed of the common point grid with five columns and seven lines. A character is printed in columns, ie there is only a single column perpendicular to the paper transport or to the line direction with seven printing pens, that is to say seven possible printing points. The character is accordingly printed after the pressure pens have been excited five times. The relative movement between the row of printing pens and the paper and the time sequence of the excitation of the printing pens is of course coordinated with one another in such a way that the desired typeface is created.
Bei schrittweisem Abdruck der Schriftzeichen ist bekanntlich eine Zwischenspeicherung der Druckbefehle für die einzelnen Druckspalten erforderlich. Da bei der beschriebenen Anordnung ein Festwertspeicher verwendet wird, richtet sich die erforderliehe Speicherkapazität nach der Anzahl der vorkommenden verschiedenen Schriftzeichen und der Anzahl der Spalten je Schriftzeichen. Wenn Z die Anzahl der möglichen Schriftzeichen, X die Anzahl der Spalten und Y die Anzahl der Zeilen, also Druckstellen je Spalte sind, so ergibt sich die Notwendigkeit ZX verschiedene Spalten abdrucken zu können. Es müssen also Z-X verschiedene Spalten im Festwertspeicher gespeichert sein. Hierbei ist die Möglichkeit außer acht gelassen, daß bei mehrerenWhen the characters are printed step-by-step, it is known that intermediate storage of the print commands for the individual print columns is necessary. Since a read-only memory is used in the described arrangement, the required storage capacity depends on the number of different characters and the number of columns per character. If Z is the number of possible characters, X is the number of columns and Y is the number of lines, i.e. printing points per column, then there is the need to be able to print ZX different columns. So ZX different columns must be stored in the read-only memory. Here the possibility is disregarded that with several
Schriftzeichen gleiche Spalten vorkommen können. Außerdem müssen je Spalte entsprechend der Anzahl der Zeilen Y Bits vorgesehen werden. Bei achtundvierzig verschiedenen Schriftzeichen und einer 5 · 7-Schriftmatrix müssen demnach prinzipiell zweihundertvierzig verschiedene Spalten zwischengespeichert werden, wobei sich jede Spalte aus 7 Bits, die die Druckbefehle darstellen, zusammensetzt. Diese genannten Größen sind der Anordnung gemäß F i g. 1 und 2 zugrunde gelegt. Zur Adressierung dieser zweihundert verschiedenen Spalten ist demnach eine Kombination von 8 Bits erforderlich, die 256 Möglichkeiten bieten. Zusammen mit den jeweils sieben möglichen Drucksignälen ist demnach eine Speicherkapazität von 240 Wörtern mit je 15 Bits vorzusehen. Der schematisch in der F i g. 1 dargestellte Festwertspeicher F habe diese Speicherkapazität.Characters in the same columns can occur. In addition, Y bits must be provided for each column according to the number of rows. In the case of forty-eight different characters and a 5 × 7 font matrix, two hundred and forty different columns must therefore be temporarily stored, with each column being composed of 7 bits that represent the print commands. These named sizes are based on the arrangement according to FIG. 1 and 2 are based. To address these two hundred different columns, a combination of 8 bits is therefore required, which offer 256 possibilities. Together with the seven possible print signals, a storage capacity of 240 words with 15 bits each must be provided. The schematic in FIG. 1 shown read-only memory F has this storage capacity.
Für eine in paralleler Darstellung am Druckerausgang, beispielsweise einer Datenverarbeitungs-For a parallel display at the printer output, for example a data processing
anlage R, binär codierte Bit-Kombination eines zu druckenden Schriftzeichens sind acht Datenleitungen mit Eingängen jeweils zugeordneter acht ODER-Schalter Ol bis O 8 verbunden. Umfaßt der für die Darstellung der Schriftzeichen verwendete Binärcode weniger als 8 Bits, so werden selbstverständlich entsprechend weniger ODER-Schalter mit dem Druckerausgang der Datenverarbeitungsanlage verbunden. Die Ausgänge der ODER-Schalter 01 bis O 8 führen jeweils auf die Setzeingänge eines achtstelligen Adressenregisters AR. Die Ausgänge der linken vier Stellen des Adressenregisters AR führen über eine in der Zeichnung nicht dargestellte Entschlüsselungsschaltung auf die Steuereingänge der Treiberstufen Π bis T16, die das Auslesen des Festwertspeichersi7 besorgen. Die Ausgänge der rechten vier Stellen des Adressenregisters AR führen, wiederum nach entsprechender Entschlüsselung, auf die Steuereingänge der Torstufen Gl bis G16. Der Festspeicher F ist nun so verschaltet, daß jede Lese-Treiberstufe T mit jeder der Torstufen G kombiniert werden kann. Entsprechend der Anzahl der Speicherplätze ergeben sich somit 16-16 verschiedene Stromwege, so daß die 240 Speicherplätze des Festwertspeichers über die Lese-Treiber Tl bis T16 und die Torstufen Gl bis G16 ausgelesen werden können. Die Schaltung zur Ansteuerung der Lese-Treiberstufen Tl bis T16 bzw. der Torstufen Gl bis G16 mittels jeweils 4 Bits erfolgt in einfacher Weise durch bekannte logische Schaltungen derart, daß die durch binäre Zählweise erhaltenen Bit-Kombinationen von 0000 bis 1111 den Treiberstufen Tl bis Γ16 und in entsprechender Weise den Torstufen Gl bis G16 zugeordnet werden. Entsprechend der 15 Bits je Speicherplatz des Festwertspeichers F sind fünfzehn Leseleitungen vorgesehen. Die sieben Leseleitungen für die Druckbefehle sind mit den Setzeingängen eines siebenstelligen Druckregisters PR verbunden. Die übrigen acht Leseleitungen führen auf die Setz- «ingänge eines achtstelligen sogenannten Folge-Adressenregisters FAR. Die Ausgänge des Druckregisters PR und die Ausgänge des Folge-Adressenregisters FAR sind mit zugeordneten Eingängen von UND-SchalternAΓ bis AT bzw Al bis A8 ver-, bunden. Die Ausgänge der UND-Schalter A Γ bis AT stehen in Verbidnung mit den Steuereingängen der zugeordneten Treiberstufen PTl bis PT1, durch die die magnetostriktiven Druckstifte angeregt werden. Von den Ausgängen der UND-Schalter A1 bis AS ist jeder mit einem weiteren Eingang einer der ODER-Schalter Ol bis O8 verbunden. Weiterhin ist ein Taktgeber T vorgesehen. Die Ausgänge des Taktgebers T sind mit b bis / bezeichnet, entsprechend der Bezeichnung der Impulse im Impulsdiagramm gemäß F i g. 2. Der Ausgang b ist mit einem Auslöseeingang für die Treiberstufen Tl bis Γ16 und Torstufen Gl bis G16 verbunden. Die Ausgänge c bzw. e führen auf die zweiten Eingänge der UND-Schalter Al bis A8 bzw. AΓ bis AT. Die Ausgänge d bzw. / stehen in Verbindung mit den Löscheingängen des Adressenregisters AR bzw. des Folge-Adressenregisters FAR und des Druckregisters PR. plant-R, binary-coded bit combination of a character to be printed eight data lines to inputs of respectively assigned eight or switch to Ol O 8 are connected. If the binary code used to represent the characters comprises less than 8 bits, then, of course, correspondingly fewer OR switches are connected to the printer output of the data processing system. The outputs of the OR switches 0 1 to O 8 each lead to the set inputs of an eight-digit address register AR. The outputs of the four left-hand positions of the address register AR lead via a decryption circuit (not shown in the drawing) to the control inputs of the driver stages Π to T16, which read out the read-only memory 7 . The outputs of the right four digits of the address register AR lead, again after appropriate decryption, to the control inputs of the gate stages Gl to G16. The read-only memory F is now connected in such a way that each read driver stage T can be combined with each of the gate stages G. Corresponding to the number of memory locations, there are 16-16 different current paths, so that the 240 memory locations of the read-only memory can be read out via the read drivers T1 to T16 and the gate stages G1 to G16. The circuit for controlling the read driver stages Tl to T 16 or the gate stages Gl to G16 by means of 4 bits each takes place in a simple manner by known logic circuits in such a way that the bit combinations obtained by binary counting from 0000 to 1111 the driver stages Tl to Γ16 and correspondingly assigned to the gate steps Gl to G16. Fifteen read lines are provided corresponding to the 15 bits per memory location of the read-only memory F. The seven read lines for the print commands are connected to the set inputs of a seven-digit print register PR . The other eight read lines lead to the set inputs of an eight-digit so-called follow-up address register FAR. The outputs of the print register PR and the outputs of the next address register FAR are connected to assigned inputs of AND switches A Γ to AT or Al to A8. The outputs of the AND switches A Γ to AT are connected to the control inputs of the associated driver stages PT1 to PT1, through which the magnetostrictive pressure pins are excited. Each of the outputs of the AND switches A1 to AS is connected to a further input of one of the OR switches O1 to O8 . A clock generator T is also provided. The outputs of the clock generator T are designated with b to /, corresponding to the designation of the pulses in the pulse diagram according to FIG. 2. The output b is connected to a trigger input for the driver stages Tl to Γ16 and gate stages Gl to G16. The outputs c and e lead to the second inputs of the AND switches Al to A 8 or A Γ to AT. The outputs d and / are connected to the clear inputs of the address register AR or the subsequent address register FAR and the print register PR.
Der Ablauf eines Druckzylinders vollzieht sich folgendermaßen: Die Bit-Kombination des zu drukkenden Schriftzeichens wird von der Datenverarbeitungsanlage R über die Datenleitungen α und die ODER-Schaltungen 01 bis O 8 parallel in das Adressenregister AR geladen. Umfaßt diese Bit-Kombination weniger als 8 Bits, so müssen die restlichen Stellen des Adressenregisters auf »Null« gesetzt sein. Die Bit-Kombination des Schriftzeichens stellt gleichzeitig die Adresse des Speicherplatzes für die Druckbefehle der ersten Spalte der Schriftmatrix dar. Das Laden des Adressenregisters AR ist in der F i g. 2 durch einen einzigen Ladeimpuls a darge-'stellt. Gleichzeitig mit dem Laden des Adressenregisters AR wird der Taktgeber T angestoßen. Der erste abgegebene Impuls b gibt den Befehl zum Auslesen des Speicherplatzes mit der im Adressenregister AR gespeicherten Adresse über die entsprechend ausgewählte Kombination einer Treiberstufe T mit einer Torstufe G. Die die Druckinformation enthaltenden 7 Bits werden in das Druckregister geladen, während die gleichfalls in diesem Speicherplatz gespeicherte Folgeadresse, also die Adresse für den Speicherplatz der Druckbefehle für die zweite Spalte, in das Folge-Adresesnregister FAR geladen wird. Der nun folgende, sämtlichen UND-Schaltern A1' bis A T zugeführte c-Impuls des Taktgebers T stellt den eigentlichen Druckbefehl dar. Entsprechend dem Inhalt des Druckregisters PR werden die zugeordneten Treiberstufen PT bzw. die zugeordneten Druckstifte zum Abdruck gebracht. Das Druckbild entspricht der ersten Spalte der Schriftmatrix des angenommenen Schriftzeichens. Der d-Impuls löscht nun den Inhalt des Adressenregisters AR. Der darauffolgende e-Impuk überträgt den Inhalt des Folge-Adressenregisters FAR über die UND-Schalter A1 bis Λ 8 parallel über die ODER-Schalter 01 bis O 8 in das Adressenregister AR. Somit ist im Adressenregister AR nunmehr die Adresse des Speicherplatzes für die Druckbefehle der zweiten Spalte gespeichert. Nunmehr wird durch den /-Impuls des Taktgebers T der Inhalt des Folge-Adressenregisters FAR und des Druckregisters PR gelöscht. Daraufhin wird durch den ö-Impuls dieser Speicherplatz ausgelesen und in entsprechender Weise die zweite Spalte, nachdem inzwischen die erforderliche mechanische Bewegung des Schreibkopfes stattgefunden hat, zum Abdruck gebracht und die Adresse des Speicherplatzes der dritten Spalte in das Adressenregister AR geladen. In derselben Reihenfolge wird die vierte und fünfte Spalte der Schriftmatrix ausgedruckt. Ein neuer Druckzyklus — das Drucken eines neuen Druckzeichens — wird durch das Laden des. Adressenregisters AR mit der Bit-Kombination des neuen Schriftzeichens eingeleitet. .The sequence of a printing cylinder takes place as follows: The bit combination of the character to be printed is loaded in parallel into the address register AR by the data processing system R via the data lines α and the OR circuits 0 1 to O 8. If this bit combination comprises less than 8 bits, the remaining positions in the address register must be set to "zero". The bit combination of the character simultaneously represents the address of the memory location for the print commands of the first column of the font matrix. The loading of the address register AR is shown in FIG. 2 represented by a single charge pulse a . The clock generator T is triggered at the same time as the address register AR is loaded. The first emitted pulse b gives the command to read out the memory location with the address stored in the address register AR via the appropriately selected combination of a driver stage T with a gate stage G. The 7 bits containing the print information are loaded into the print register, while the same in this memory location The stored subsequent address, i.e. the address for the memory location of the print commands for the second column, is loaded into the subsequent address register FAR. The following c-pulse of the clock generator T supplied to all AND switches A1 ' to AT represents the actual print command. The assigned driver stages PT or the assigned printing pens are printed according to the content of the print register PR. The print image corresponds to the first column of the font matrix of the accepted character. The d pulse now clears the content of the address register AR. The subsequent e-impulse transfers the content of the next address register FAR via the AND switches A 1 to Λ 8 in parallel via the OR switches 01 to O 8 in the address register AR. The address of the memory location for the print commands of the second column is thus now stored in the address register AR. The contents of the next address register FAR and the print register PR are now cleared by the / pulse of the clock generator T. This memory location is then read out by the pulse and the second column is printed in a corresponding manner, after the required mechanical movement of the write head has taken place in the meantime, and the address of the memory location of the third column is loaded into the address register AR. The fourth and fifth columns of the font matrix are printed out in the same order. A new print cycle - the printing of a new print character - is initiated by loading the address register AR with the bit combination of the new character. .
Da im Speicherplatz für die jeweils letzte Spalte eines Schriftzeichens keine Folgeadresse gespeichert werden muß, können durch diese freien acht Speicherstellen eventuell notwendige Auslaufroutinen adressiert werden.Since no subsequent address is stored in the memory for the last column of a character must be, through these eight free memory locations, any necessary run-out routines can be used addressed.
Claims (2)
Deutsche Auslegeschrift Nr. 1127 644;
britische Patentschrift Nr. 784 450.Considered publications:
German Auslegeschrift No. 1127 644;
British Patent No. 784 450.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DEJ0025856 | 1964-05-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE1250662B true DE1250662B (en) | 1967-09-21 |
Family
ID=7202402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DEJ25856A Pending DE1250662B (en) | 1964-05-16 | Arrangement for the selection of the printing elements of an element printer |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE1250662B (en) |
GB (1) | GB1038936A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2226290A1 (en) * | 1971-09-08 | 1973-03-15 | Bunker Ramo | PROCEDURE AND EQUIPMENT FOR DISPLAYING MULTIPLE DIFFERENT SECTIONS OF INFORMATION |
DE2701328A1 (en) * | 1976-01-20 | 1977-07-21 | Asea Ab | CHARACTER GENERATOR |
DE3112656A1 (en) * | 1981-03-31 | 1982-10-21 | Nixdorf Computer Ag, 4790 Paderborn | METHOD AND CIRCUIT ARRANGEMENT FOR CONVERTING CHARACTER CODE WORDS IN DOT GRID CODE FIELDS |
US4641073A (en) * | 1982-12-24 | 1987-02-03 | Fujitsu Limited | Stepper motor control system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2178577B (en) * | 1985-07-27 | 1989-01-11 | Plessey Co Plc | A signal converter |
-
0
- DE DEJ25856A patent/DE1250662B/en active Pending
-
1965
- 1965-05-14 GB GB2036465A patent/GB1038936A/en not_active Expired
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2226290A1 (en) * | 1971-09-08 | 1973-03-15 | Bunker Ramo | PROCEDURE AND EQUIPMENT FOR DISPLAYING MULTIPLE DIFFERENT SECTIONS OF INFORMATION |
DE2701328A1 (en) * | 1976-01-20 | 1977-07-21 | Asea Ab | CHARACTER GENERATOR |
DE3112656A1 (en) * | 1981-03-31 | 1982-10-21 | Nixdorf Computer Ag, 4790 Paderborn | METHOD AND CIRCUIT ARRANGEMENT FOR CONVERTING CHARACTER CODE WORDS IN DOT GRID CODE FIELDS |
US4641073A (en) * | 1982-12-24 | 1987-02-03 | Fujitsu Limited | Stepper motor control system |
Also Published As
Publication number | Publication date |
---|---|
GB1038936A (en) | 1966-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0007456B1 (en) | Data bit assembler for a matrix printer | |
DE2347594C3 (en) | Liquid jet printer | |
DE2608737A1 (en) | DOT MATRIX PRINTER | |
DE2558498A1 (en) | DEVICE FOR REPRESENTING CHARACTERS FROM A PICTURE POINT PATTERN | |
DE3505314C2 (en) | ||
DE2513059C3 (en) | Character generator for displaying characters | |
EP0027590A1 (en) | Arrangement for a dot matrix printer to print proportionally spaced characters | |
DE2909922C2 (en) | Device for reading out character data to be displayed in a matrix printer or a matrix display device from a character memory | |
DE1250171B (en) | Control device for a printing unit controllable by code signals | |
DE1250662B (en) | Arrangement for the selection of the printing elements of an element printer | |
DE2327474A1 (en) | CHARACTER GENERATOR | |
DE3048629C2 (en) | Method and arrangement for reducing the storage space requirement of binary character strings describing characters or graphic patterns in character generators | |
EP0027490A2 (en) | Typewriter with a memory and interchangeable type fonts | |
DE1205744B (en) | Procedure for font size selection for element printers | |
DE2715889A1 (en) | CONTROL CIRCUIT FOR A METAL PAPER PRINTER HEAD | |
EP0050786B1 (en) | Method and system for transforming the widths of characters | |
DE2057675A1 (en) | Control unit for the print hammer drive | |
DE2460693C2 (en) | ||
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 | |
DE3209715A1 (en) | CIRCUIT FOR LINE OR LINE FORMING IN A TEXT PROCESSING SYSTEM | |
DE2507925C3 (en) | High-speed printer for on-the-fly prints of printable characters that are output together with non-printable characters | |
DE69414775T2 (en) | Method for controlling a linear head of a thermal printer and associated printing device | |
DE1920199A1 (en) | Mechanical high-speed printer | |
DE3021650A1 (en) | Impact printer for matrix format characters - has character codings held in ROM and accessed line by line for printing | |
DE2326798C3 (en) | Control device for a serial printer |