DE2044409B2 - Line impact printer - Google Patents
Line impact printerInfo
- Publication number
- DE2044409B2 DE2044409B2 DE2044409A DE2044409A DE2044409B2 DE 2044409 B2 DE2044409 B2 DE 2044409B2 DE 2044409 A DE2044409 A DE 2044409A DE 2044409 A DE2044409 A DE 2044409A DE 2044409 B2 DE2044409 B2 DE 2044409B2
- Authority
- DE
- Germany
- Prior art keywords
- hammer
- hammers
- character
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/08—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by flight printing with type font moving in the direction of the printed line, e.g. chain printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Record Information Processing For Printing (AREA)
- Impact Printers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
Die Erfindung bezieht sich auf einen Zeilenschlagdrucker nach dem Oberbegriff des Patentanspruchs 1.The invention relates to a line impact printer according to the preamble of claim 1.
In elektronischen Datenverarbeitungseinrichtungen wird die Geschwindigkeit des Datenausdrucks allein durch die Geschwindigkeit bestimmt, mit der das Druckwerk eine vollständige Zeile drucken kann, da der Zugriff zu den auszudruckenden Daten sehr viel schneller möglich ist als die mechanische Übertragung der Daten auf das Papier.In electronic data processing devices, the speed of data printing is alone determined by the speed with which the printer can print a complete line, since the The data to be printed can be accessed much faster than mechanical transmission the data on the paper.
Zur Vergrößerung der Ausdruckgeschwindigkeit sind daher Drucker entwickelt worden, die an jeder Abdruckstelle einen Schlaghammer aufweisen, der ein Farbband gegen das Papier schlägt, hinter dessen Rückseite sich eine ständig umlaufende Trommel oder ein Trägerband mit erhabenen Typen befindet Der steuerungstechnische Aufwand für den Antrieb der Schlaghämmer ist bei diesen Druckern jedoch beachtlichhoch. To increase the printing speed are therefore printers have been developed which have a hammer at each impression, which is a Ribbon hits the paper, behind the back of which there is a constantly rotating drum or a carrier tape with raised types is located The technical control effort for driving the However, the impact hammers are considerably high with these printers.
ίο Ein Zeilenschlagdrucker nach dem Oberbegriff des
Patentanspruchs 1 ist aus der DE-OS 1802 956 bekannt Bei ihm sind die Schlaghämmer zu Gruppen zusammengefaßt,
was es möglich macht, die Anzahl der Hammerantriebe herabzusetzen. Diese Zusammenfassung
der Schlaghämmer in Gruppen bringt jedoch den wesentlichen Nachteil mit sich, daß bei Aufrechterhaltung
vergleichbarer Geschwindigkeiten des Typenträgerbandes die zum Drucken einer vollen Zeile
benötigte Zeit praktisch gegenüber anderen Zeilenschlagdruckern
mit Typenträgerband, die Einzelansteuerung der Schlaghämmer aufweisen, wie beispielsweise
in der US-PS 34 44 529 beschrieben, sich vervielfacht.
Bei d»?m bekannten Drucker ist die Gruppierung der Schlaghämmer nämlich so getroffen, daß jeweils die
ersten Hämmer aller Gruppen einem ersten Hammerantrieb, die zweiten Hämmer aller Gruppen einem
zweiten Hammerantrieb usw. zugeordnet sind. Eine Auswahlschaltung bestimmt, daß zunächst die ersteίο A line impact printer according to the preamble of claim 1 is known from DE-OS 1802 956. With him, the impact hammers are combined into groups, which makes it possible to reduce the number of hammer drives. However, this combination of the hammers in groups has the significant disadvantage that while maintaining comparable speeds of the type carrier tape, the time required to print a full line is practically in comparison to other line impact printers with type carrier tape, the individual control of the hammers, such as in US-PS 34 44 529, multiplied.
In the known printer, the grouping of the hammers is such that the first hammers of all groups are assigned to a first hammer drive, the second hammers of all groups to a second hammer drive, and so on. A selection circuit determines that first the first
ίο Gruppe vollständig gedruckt wird, dann die zweite Zone und so fort Es wird insgesamt sequentiell gedruckt, ein gleichzeitiges Drucken an zwei verschiedenen Stellen ist nicht möglich. Praktisch ist eine Zeile in eine Reihe von der Gruppengröße entsprechende Zonen unterteilt.ίο group is completely printed, then the second zone and so on. All in all, printing is done sequentially, printing in two different places at the same time can not. In practice, a row is divided into a number of zones corresponding to the size of the group.
Innerhalb der Zone arbeitet der Drucker wie der aus der US-PS 34 44 529 bekannte.Within the zone, the printer works like that known from US Pat. No. 3,444,529.
Der Erfindung liegt die Aufgabe zugrunde, einen Zeilenschlagdruck er der eingangs genannten Art anzugeben, der bei vergleichbarer Umlaufgeschwindigkeit des Typenträgerbandes eine größere Druckgeschwindigkeit ermöglicht.The invention is based on the object of providing a line print of the type mentioned at the beginning indicate the higher printing speed for a comparable circulation speed of the type carrier tape enables.
Diese Aufgabe wird durch die kennzeichnenden Merkmale des Patentanspruchs 1 gelöst. Weiterbildungen der Erfindung sind Gegenstand der Unteransprü-This object is achieved by the characterizing features of claim 1. Advanced training of the invention are the subject of the subclaims
•»5 ehe.• »5 marriage.
Beim erfindungsgemäßen Drucker sind die Vorteile der erwähnten bekannten Drucker vereinigt. Bei vergleichbar kleiner Zahl der Hammerantriebe ermöglicht er eine große Druckgeschwindigkeit. Bei demIn the printer according to the invention, the advantages of the known printers mentioned are combined. at A comparably small number of hammer drives enables high printing speeds. In which
r>o erfindungsgemäßen Drucker ist die Gruppierung der Schlaghämmer, d. h. deren Zuordnung zu den wenigen Hammerantrieben, so getroffen, daß jeweils eine erste Gruppe nebeneinanderliegender Schlaghämmer einem ersten Hammerantrieb, eine zweite Gruppe nebenein- r > o printer according to the invention, the grouping of the demolition hammers, ie their assignment to the few hammer drives, is made in such a way that a first group of adjoining percussion hammers is a first hammer drive, a second group next to each other.
>5 anderliegender Schlaghämmer einem zweiten Hammerantrieb bzw. zugeordnet ist. Eine im Takt der noch zu erläuternden Unterabtastfrequenz arbeitende Schalteinrichtung legt simultan zunächst alle ersten Schlaghämmer aller Gruppen an ihre zugehörigen Antriebe,> 5 hammers lying on the other side a second hammer drive or is assigned. A switching device operating in time with the subsampling frequency to be explained Simultaneously first applies all first demolition hammers of all groups to their associated drives,
w dann alle zweiten Schlaghämmer und so fort. Es wird auf diese Weise möglich, in den einzelnen Gruppen unabhängig voneinander zu arbeiten, d. h. simultan zu drucken, so daß für einen vollen Zeilenausdruck nicht mehr Typensatzumläufe notwendig sind, als wenn keinew then every second hammer and so on. It will be on In this way it is possible to work independently in the individual groups, d. H. simultaneously to print so that no more type set circulations are necessary for a full line print than if none
^ Gruppierung der Schlaghämmer vorhanden wäre. ^ Grouping of the hammers would exist.
Die Erfindung soll nachfolgend unter Bezugnahme auf ein in den Zeichnungen dargestelltes Ausführungsbeispiel näher erläutert werden. Es zeigt The invention is to be explained in more detail below with reference to an exemplary embodiment shown in the drawings. It shows
Fig. 1 ein die Zeitsteuerung der Hauptereignisse eines Druckzyklus veranschaulichendes Diagramm,1 is a diagram illustrating the timing of the main events of a print cycle;
Fig. 2 ein allgemeines Blockdiagramm eines Druckersystems nach der Erfindung,Fig. 2 is a general block diagram of a printer system according to the invention,
Fig.3a eine Teilvorderansicht eines Typenträgers, einer Druckunterlage und von Hämmern, wie sie in dem Dmckersystem nach F i g. 2 verwendet werden,3a shows a partial front view of a type carrier, a printing pad and hammers as they are in the Dmckersystem according to FIG. 2 can be used,
F i g. 3b die Realtivbewegung des Type« trägerbandes und der Abdruckstelle im Verlaufe einer Anzahl von Unterabtastungen, in schemstischer Darstellung, ι οF i g. 3b the real movement of the type carrier tape and the printing point in the course of a number of sub-scans, in a schematic representation, ι ο
F i g. 4 einen Teil einiger der Hämmer und einen Teil des diesen Hämmern zugeordneten Dauermagneten,F i g. 4 part of some of the hammers and part the permanent magnet associated with these hammers,
F i g. 5 ein detaillierteres Blockdiagramrai der Ausführungsform nach F i g. 2,F i g. 5 is a more detailed block diagram of the embodiment according to FIG. 2,
Fig.6a ein den Inhalt des Zeichencodezählers im Verlaufe verschiedener Abtastungen und Unterabtastungen der Abdruckphase veranschaulichendes Diagramm, Fig.6a shows the content of the character code counter in Diagram illustrating the course of various scans and sub-scans of the printing phase,
Fig.6b eine Erläuterungsskizze zu d^m Diagramm nach F ig. 6a,6b an explanatory sketch for the diagram according to Fig. 6a,
Fig.7 ein das Verschieben der Daten in dem Speicher während einer beliebigen einzigen Abtastung der Abdruckphase veranschaulichendes Diagramm,Figure 7 shows the shifting of data in memory during any single scan diagram illustrating the printing phase,
Fig.8 ein Logikschaltbild des Taktgeneratorkreises mit zugehöriger Logik, r>Fig. 8 is a logic circuit diagram of the clock generator circuit with associated logic, r>
F i g. 9 ein Logikschaltbild des Frequenz! eilers,F i g. 9 a logic diagram of the frequency! eilers,
F i g. 10 ein Logikschaltbild des End-Schiebekreises,F i g. 10 a logic circuit diagram of the end shift circuit,
F i g. 11 ein Logikschaltbild des Abtastzählers,F i g. 11 a logic circuit diagram of the sampling counter,
Fig. 12 ein die wechselseitige Lage der verschiedenen, in den Kreisen nach Fig.8 bis 11 entwickelten Impulse veranschaulichendes Zeitdiagramm,Fig. 12 shows the mutual position of the various developed in the circles according to FIGS. 8 to 11 Timing diagram illustrating impulses,
F i g. 13 eine Logikschaltung des Zeichencodegenerators, F i g. 13 a logic circuit of the character code generator;
Fig. 14 ein die Zeitsteuerung der verschiedenen Impulse gemäß Fig.8 bis 11 und 13 nach Beendigung r> der Unterabtastungen eins bis vier veranschaulichendes Diagramm und14 shows the timing of the various pulses according to FIGS. 8 to 11 and 13 after termination r> of subsamples one through four illustrative diagram and
Fig. 15 ein die Zeitsteuerung der verschiedenen Impulse gemäß Fig.8 bis 11 und 13 nach Beendigung der Unterabtastung fünf veranschaulichendes Diagramm. 15 shows the timing of the various pulses according to FIGS. 8 to 11 and 13 after completion of subsampling five illustrative diagram.
Ein Druckersystem hat drei Arbeits phasen oder -zyklen, und zwar die Dateneingabe, das Abdrucken und die Hammerrückführung mit Papiertransport. Während der Phase der Dateneingabe werden die Daten, Jie in einer einzelnen Zeile abgedruckt werden sollen, aus einer Datenquelle in einen Pufferspeicher eingegeben. Während der Abdruckphase erfolgt das Abdrucken. Während der Phase der Hammerrückführung mit Papiertransport werden das Papier und das Farbband vorbewegt und die Druckhämmer zurückgeführt oder gespannt Die Phasen der Dateneingabe und die Phase der Hammerrückführung mit Papiertransport können beide gleichzeitig durchgeführt werden. Da die Phase der Dateneingabe und der Hammerrückführung mit Papiertransport nicht zu der Erfindung gehören, werden sie im weiteren nicht mehr erwähnt.A printer system has three phases or cycles of work, namely data entry, printing and the hammer return with paper transport. During the data entry phase, the data, Jie in a single line is to be printed, entered from a data source in a buffer memory. Printing takes place during the printing phase. During the hammer return phase with Paper transport, the paper and the ribbon are advanced and the print hammers are returned or tense The phases of data entry and the phase of hammer return with paper transport can both can be performed at the same time. Since the data entry and hammer return phase with Paper transport does not belong to the invention, they are no longer mentioned below.
Eine Abdruckphase (Fig. 1) hat eine Zeitdauer von 0,256 s und besteht aus 64 Abtastungen von je etwa 4 ms. Während jeder Abtastung werden 5 Unterabta- ω stungen von je 200 μ5 ausgeführt Auf jede Unterabtastung folgt eine Schlagimpulsperiode von 600 μ5.A printing phase (Fig. 1) has a duration of 0.256 s and consists of 64 samples of about 4 ms each. During each scan, 5 sub-scans become a ω Performances of 200 μ5 each carried out on each subsampling a stroke pulse period of 600 μ5 follows.
Die Typenschriftzeichen an dem Typenträger sind gegenüber der Abdruckstelle versetzt so angeordnet, daß während der auf jede beliebige besondere hi Unterabtastung folgenden Schlagimpulsperiode sich nur ein Fünftel der an dem Typenträgerband vorhandenen Typenschriftzeichen mit besonderen Abdruckstellen der Druckunterlage in deckender Lage befinden. Die Unterabtastung ist die Zeitspanne, die benötigt wird zum Vergleichen von nachstehend als Zeichencodes bezeichneten besonderen Typenschriftzeichencodes, und zwar derjenigen, die sich während der nachfolgenden Schlagimpulsperiode mit den Abdruckstellen in deckender Lage befinden, mit nachstehend als Datencode bezeichneten Codes, die Schriftzeichen anzeigen, die an diesen Stellen abgedruckt werden sollen. Daraus folgt, daß während jeder Abtastung, d.h. im Verlaufe von 5 Unterabtastungen, für jede Abdruckstelle ein Schriftzeichencode mit dem Datencode verglichen wird. Der bei der vorliegenden Ausführungsform benutzte Typensatz umfaßt 64 Schriftzeichen. Somit sind 64 Abtastungen notwendig, um jeden Schriftzeichencode eines Typensatzes mit dem Datencode für jede Abdruckstelle zu vergleichen.The type characters on the type carrier are offset from the print location in such a way that that during the stroke pulse period following any particular hi subsampling only a fifth of the type characters on the type carrier tape with special imprints of the printing substrate are in an opaque position. The subsampling is the amount of time it takes for comparing special type character codes, hereinafter referred to as character codes, namely those who deal with the imprints in with codes, hereinafter referred to as data codes, which indicate characters that should be printed at these locations. It follows that during each scan, i.e. during of 5 sub-scans, a character code is compared with the data code for each print position. The type set used in the present embodiment comprises 64 characters. So there are 64 Samples are necessary to combine each character code of a type set with the data code for each Compare impression point.
In F i g. 1 ist außerdem die Hammerschlagzeit dargestellt, d. h. die Zeit von der Freigabe des Hammers aus seiner gespannten Lage bis zu seinem Aufschlagen gegen das Papier und seinem Zurückprallen bis in eine Ruhelage. Diese Zeitspanne beträgt etwa 3 ms oder 3A einer vollständigen Abtastung. Aus F i g. 1 ist ersichtlich, daß eine Unterabtastung bereits beginnt, lange bevor die durch die früheren Schlagimpulse freigegebenen Hammer zur Ruhe kommen.In Fig. 1 also shows the hammer strike time, ie the time from the release of the hammer from its cocked position to its impact against the paper and its rebound into a rest position. This time span is approximately 3 ms or 3 A of a complete scan. From Fig. 1 it can be seen that undersampling begins long before the hammers released by the earlier impact pulses come to rest.
Fig.2 zeigt ein Funktionsblockdiagramm einer Druckerausführung nach der Erfindung. 132 Druckhämmer 100, und zwar je einer für jede Abdruckstelle einer Druckzelle einer Druckunterlage, wie beispielsweise Papier 350, sind auf eine Gruppe von siebenundzwanzig Hammerantrieben oder Hammerfreigabeeinrichtungen 200 zeitlich aufgeteilt. Die Hämmer wirken mit einem bewegbaren Typenträger oder einem Typenträgerband 300 und einem der Deutlichkeit halber nicht dargestellten Farbband zusammen, um eine Druckzeile zu erzeugen. Abzudruckende Daten werden von einer nicht dargestellten Datenquelle, beispielsweise von einem Rechner, aus in einen regenerativen Speicher 400 eingegeben, der einen Komparator 500 speist. Der Komparator 500, dessen Ausgang dem Steuerkreis 700 für die Hammerantriebe zugeführt wird, wird außerdem von einem Zeichencodegenerator 600 gespeist. Die an dem Typenträgerband 300 vorhandenen Markierungen werden von Fühlern 800 und 900 abgefühlt, deren Ausgänge den Takt- und Zeitsteuerkreis 1000 sowie den Zeichencodegenerator 600 speisen.Figure 2 shows a functional block diagram of a printer embodiment of the invention. 132 print hammers 100, one for each print point of a print cell of a print substrate, such as paper 350, are temporally divided between a group of twenty-seven hammer drives or hammer release devices 200. The hammers cooperate with a movable type carrier or a type carrier tape 300 and an ink ribbon (not shown for the sake of clarity) in order to generate a print line. Data to be printed are entered from a data source (not shown), for example from a computer, into a regenerative memory 400 which feeds a comparator 500. The comparator 500, the output of which is fed to the control circuit 700 for the hammer drives, is also fed by a character code generator 600. The markings present on the type carrier tape 300 are sensed by sensors 800 and 900 , the outputs of which feed the clock and timing control circuit 1000 and the character code generator 600.
Eine Druckzeile besteht aus 132 Abdruckstellen, wobei jeder Abdruckstelle ein Hammer und jeder Gruppe aus 5 Hämmern jeweils einer der 27 Hammerantriebskreise zugeordnet ist. Die letzte Gruppe besteht nur aus zwei Hämme-n. Das Typenträgerband weist sechs jeweils 64 Schriftzeichen, d. h. tatsächlich 63 Schriftzeichen und einen Zwischenraum, umfassende Typensätze auf, wobei jedem Schriftzeichen und dem Zwischenraum eine Schriftzeichenmarkierung und jeder der sechs Typensätze eine Bezugs- oder Schriftartenmarkierung zugeordnet ist.A print line consists of 132 imprint locations, with each imprint location a hammer and each Group of 5 hammers each assigned to one of the 27 hammer drive circuits. The last Group consists of only two hammers-n. The type carrier tape has six 64 characters each, i. H. actually 63 characters and a space, comprehensive type sets, each character and the space a character mark and each of the six type sets a reference or Font marking is assigned.
Eine Abdruckphase, d. h. die zur Fertigstellung einer Druckzelle notwendige Zeitspanne, ist gleich der Zeitspanne, die ein vollständiger Typensatz benötigt, um sich an einer Abdruckstelle vorbeizubewegen.An impression phase, i. H. the time required to complete a pressure cell is equal to that Time that a complete type set needs to move past an impression point.
im Verlaufe jeder Unterabtastung (Fig. 1) wird der in dem Speicher 400 gespeicherte, das abzudruckende Schriftzeichen darstellende Datencode in dem Komparator 500 mit einem durch den Zeichencodegenerator 600 erzeugten Zeichencode verglichen. Der Zeichencode bestimmt das während der nächsten SchlagperiodeIn the course of each subsampling (FIG. 1), the data code which is stored in the memory 400 and represents the character to be printed is compared in the comparator 500 with a character code generated by the character code generator 600. The character code determines this during the next beat period
an dieser Abdruckstelle vorhandene Typenschriftzeichen. Bei Übereinstimmung, d.h. bei positivem Vergleichsergebnis oder bei fehlender Übereinstimmung, d. h. bei negativem Vergleichsergebnis, werden Angaben über den jeweiligen Zustand in dem Steuerkreis 700 gespeichert. Im Verlaufe einer Unterabtastung werden 27 Vergleiche vorgenommen, auf die das Erzeugen von Schlagimpulsen (Auslöseimpulsen) durch die Hammerantriebe 200 folgt, die dann entsprechend den Abdruckstellen, an welchen eine Übereinstimmung aufgetreten ist, an die Hämmer angeschlossen sind.Type characters present at this print location. If they agree, i.e. if the comparison result is positive or if they do not match, d. H. if the comparison result is negative, information will be given is stored in the control circuit 700 via the respective state. In the course of a subsampling, 27 comparisons made on the generation of impact pulses (trigger pulses) by the hammer drives 200 follows, which then corresponds to the print locations at which a match occurred to which hammers are connected.
Die Dauer der Schlagimpulse (Fig. 1) beträgt weniger als ein Viertel der durchschnittlichen Hammerschlagzeit. Daraus folgt, daß vor Beendigung des Schlages der während vorangehender Schlagimpulsperioden in Bewegung gesetzten Hämmer fast vier Unterabtastungen zu Ende geführt verden.The duration of the impact pulses (Fig. 1) is less than a quarter of the average hammer impact time. From this it follows that before the end of the stroke that during the previous stroke pulse periods When the hammers are set in motion, almost four subsamples can be completed.
Während der ersten Unterabtastung wird der die an den Abdruckstellen 5, 10, 15 ... 130 abzudruckenden Schriftzeichen darstellende Datencode mit dem die an diesen Abdruckstellen ankommenden Typenschriftzeichen anzeigenden Zeichencode verglichen, wobei jeder der 27 Antriebskreise 200 jeweils an die diesen Abdruckstellen entsprechenden Hämmer 100 angeschlossen ist Während einer auf eine beliebige besondere Unterabtastung folgenden Schlagperiode werden nur diejenigen Antriebe eingeschaltet, bei welchen Übereinstimmung besteht.During the first subsampling, the is to be printed at the print locations 5, 10, 15 ... 130 Data code representing characters with the type characters arriving at these print locations displayed character code compared, each of the 27 drive circuits 200 each to these Imprint corresponding hammers 100 is connected during one to any special undersampling following stroke period, only those drives are switched on at what agreement there is.
Während der zweiten Unterabtastung wird der Datencode für die an den Abdruckstellen 4,9,14... 129 abzudruckenden Daten mit dem Zeichencode für die während der zugeordneten Schlagperiode an diesen Abdruckstellen ankommenden Typenschriftzeichen verglichen. In gleicher Weise werden während der Unterabtastungen 3, 4 und 5 die verbleibenden Zeichencodes mit den abzudruckenden Datencode verglichen. Auf diese Weise wird die Wirkung der 27 Hammerantriebe 200 zeitlich auf die einzelnen Hämmer aufgeteilt.During the second subsampling, the data code for the print locations 4,9,14 ... 129 data to be printed out with the character code for the during the associated beat period on this Imprint locations compared to incoming type characters. In the same way, during the Subscans 3, 4 and 5 the remaining character codes with the data code to be printed compared. In this way, the effect of the 27 hammer drives 200 on the individual hammers is timed divided up.
Die Einleitung der Zeitsteuerung ergibt sich aus dem Abfühlen einer an dem Typenträgerband vorhandenen Schriftzeichenmarkierung durch den Schriftzeichenfühler 800 und der Synchronisierung durch einen durch den Bezugs- oder Typensatzfühler 900 abgefühlten Impuls. Der Impuls läßt den Taktgeber 1000 anlaufen. Die Synchronisierung erfolgt am Anfang jeder der 64 Abtastungen oder Zyklen. Während der Phase der Dateneingabe und der Phase der Hammerrückführung mit Papiertransport wird der Zeichencodegenerator 600 durch Aufnahme eines Bezugs- oder Typensatzmarkierur.gssignals aus dem Fühler 900 eingestellt und danach durch Aufnahme jeder Schriftzeichenmarkierung aus dem Fühler 800 um eins weitergestellt, so daß das Abtasten am Anfang eines Abtastzyklus sofort beginnen kann. Wenn der Generator 600 mit der Bewegung des Typenträgerbandes nicht im Gleichlauf gehalten würde, könnte die Abdruckphase um 0,256 s verzögert werden, und zwar um die Zeitspanne, die notwendig ist, um einen an dem Typenträgerband vorhandenen vollständigen Typensatz an einer beliebigen besonderen Stelle vorbeizubewegen.The initiation of the time control results from the Sensing of a character marking present on the type carrier tape by the character sensor 800 and the synchronization by a pulse sensed by the reference or type set sensor 900. The pulse starts the clock generator 1000. The synchronization takes place at the beginning of each of the 64 Samples or cycles. During the data entry phase and the hammer return phase With paper transport, the character code generator 600 is activated by receiving a reference or type set marking signal from the sensor 900 and then off by recording each character mark the probe 800 is advanced by one so that the sampling begins immediately at the beginning of a sampling cycle can. If the generator 600 were not kept in sync with the movement of the type carrier belt, the impression phase could be delayed by 0.256 s, the amount of time it takes to get one complete type set present on the type carrier tape at any particular location to move past.
An dem Typenträgerband 300 (Fig.3a) sind eine Reihe von Typenschriftzeichen 302, eine Reihe von Schriftzeichenmarkierungen 304 und eine Reihe von Bezugs- oder »Typensatzbeginn«-Markierungen 306 ausgebildet Zu dem Typenträgerband parallel ist ein zu bedruckender Papierstreifen 350 ausgerichtet Die an dem Papier dargestellten Rechtecke 352 bedeuten Abdruckstellen an dem Papier. Die Stirnseiten einiget der Druckhämmer 100, die gegen das Papier 350 und ein (nicht dargestelltes) Farbband anschlagen, um das Papier mit dem Farbband zum Bewirken des Abdrucks gegen das Typenträgerband zu pressen, sind in F i g. 3a dargestellt. Der lineare Abstand zwischen den Abdruckstellen 352 und den entsprechenden Hammerstellen weicht von dem Abstand zwischen den Typenschriftzeichen 302 an dem Typenträgerband 300 ab. A number of type characters 302, a number of character markings 304 and a number of reference or "type set start" markings 306 are formed on the type carrier tape 300 (FIG. 3a). A paper strip 350 to be printed is aligned parallel to the type carrier tape Rectangles 352 shown denote print locations on the paper. The end faces of some of the print hammers 100, which strike against the paper 350 and an ink ribbon (not shown) in order to press the paper with the ink ribbon against the type carrier tape to effect the imprint, are shown in FIG. 3a shown. The linear spacing between the impression points 352 and the corresponding hammer points deviates from the spacing between the type characters 302 on the type carrier tape 300 .
in Für jeweils 5 Abdruckstellen sind nur 4 Typenschriftzeichen vorhanden. Fig.3b ist eine schematische Darstellung, die die Abdruckstellen 352 an der Druckunterlage 350 und die sich im Verlaufe von sechs aufeinanderfolgenden Unterabtastungen von links nachin For every 5 print locations there are only 4 type characters available. Fig.3b is a schematic Representation showing the printing points 352 on the printing substrate 350 and which are in the course of six successive subsamples from left to
!5 rechts bewegenden Typenschriftzeichen -302 an dem Typenträgerband 300 zeigt In der auf die Unterabtastung 1 unmittelbar folgenden Schlagimpulsperiode befindet das Typenschriftzeichen 302, d. h. der Buchstabe »D«, sich in deckender Lage mit der Abdruckstelle 5.! 5 right-moving type characters -302 on type carrier tape 300 shows type characters 302, ie the letter “D”, in the same position as imprint point 5 in the stroke pulse period immediately following sub-scanning 1.
Entsprechend befinden sich während dieser Unterabtastung Typenschriftzeichen in deckender Lage mit den Abdruckstellen 10, 15 ... 125 und 130. Für die anderen Abdruckstellen befinden sich zu diesem Zeitpunkt die Typenschriftzeichen nicht in deckender Lage Während der auf die Unterabtastung 2 folgenden Schlagperiode befinden sich die Typenschriftzeichen 302 in Übereinstimmung mit den an der Abdruckstelle 4 durch das Typenschriftzeichen »C« dargestellten Abdruckstellen 4,9,14,19... 129. Correspondingly, during this subsampling, type characters are in an opaque position with the print locations 10, 15 ... 125 and 130. For the other impression positions, the type characters are not in an opaque position at this time 302 in correspondence with the imprint locations 4,9,14,19 ... 129 represented at the imprint location 4 by the type character "C".
κι In entsprechender Weise kommen während einer Unterabtastung Typenschriftzeichen mit jeder Gruppe aus 27 Abdruckstellen in sich deckende Lage. Nach einer vollständigen Abtastung, und zwar bei der Unterabtastung 1 der Abtastung 2, befindet sich dasκι come in a corresponding manner during a Subsampling of type characters with each group of 27 imprint positions in a congruent position. To of a full scan, namely at sub-scan 1 of scan 2, is the
.π nächste Typenschriftzeichen, in diesem Falle der Buchstabe »C«, mit der Abdruckstelle 5 in deckender Lage. Während jeder beliebigen Abtastung befindet sich also ein anderes der an dem Typenträgerband vorhandenen 64 Schriftzeichen mit jeder Abdruckstelle.π next type characters, in this case the Letter "C", with the impression point 5 in an opaque position. During any scan there is thus a different one of the 64 characters present on the type carrier tape with each print point
4(i in deckender Lage, und zwar während jeder Unterabtastung ein Fünftel der Schriftzeichen.4 (i in opaque position, during each subsampling a fifth of the characters.
Bei der dargestellten Ausführungsform ist ein Einheitsabstand X jeweils der Abstand zwischen fünf Abdruckstellenmitten. Diesen Abstand nehmen vier 5 Typenschriftzeichen ein. Somit ist jede Abdruckstelle von der anderen, ihr benachbarten in einem AbstandIn the embodiment shown, a unit distance X is in each case the distance between five centers of the impression locations. This distance is taken by four 5 type characters. Thus, each print point is at a distance from the other, its neighboring one
y getrennt angeordnet Jedes Typenschriftzeichen ist von dem anderen, ihm benachbarten Schriftzeichen umy arranged separately
M einen Abstand -^- getrennt angeordnet so daß das M a distance - ^ - arranged separately so that the
X IX 5
Verhältnis der gegenseitigen Abstände -τhr = -r 'st- X IX 5
Ratio of the mutual distances -τhr = -r ' st -
Wenn jeweils fünf Abdruckstellen 12,7 mm einnehmen, beträgt der Abstand zwischen den einzelnen Abdruckstellen 2^40 nun, während, wenn jeweils 4 Schriftzeichen 12,7 mm einnehmen, der Abstand zwischen den einzelnen Schriftzeichen 3,175 mm beträgt Daraus folgt, daß die Strecke, die das Typenträgerband zwischen aufeinanderfolgenden Unterabtastungen zurücklegen muß, nur 3,175—2£40=0j635 nun beträgt Das Typenträgerband 300 wird so gesteuert, daß es diese Strecke jeweils in 800 us, d. h. in der Zeitspanne zwischen zwei aufeinanderfolgenden Unterabtastungen, zurücklegt Die Phasenverschiebung zwischen den Typenschriftzeichen 302 und den Abdruckstellen 352 wird in der Fachsprache allgemein als »doppler« bezeichnet Die hier beschriebene besondere Verschie-If five imprints each occupy 12.7 mm, the distance between the individual imprints is 2 ^ 40 now, while if 4 characters each occupy 12.7 mm, the distance between the individual characters is 3.175 mm. The type carrier tape 300 is controlled in such a way that it covers this distance in 800 μs, i.e. in the period between two successive sub-scans. The phase shift between the type characters 302 and the print points 352 is generally referred to as "doppler" in technical terminology.
bung ist eine »4 aus 5 dopplerw-Verschiebung. Für jeweils 5 Abdruckstellen erscheinen nur vier Typenschriftzeichen 302.exercise is a »4 out of 5 doppler shift. For Only four typefaces 302 appear for every 5 imprint positions.
Es wurde festgestellt, daß Hämmer, die in einer gespannten Lage so beaufschlagt gehalten werden, daß sie bei ihrer Freigabe von allein gegen das Papier schlagen und danach in einer Ruhestellung zwischen der Schlag- und der gespannten Stellung zu liegen kommen, für die Praxis höchst wünschenswert sind. Die Freigabe der Hämmer kann durch einen elektrischen Impuls von ι ο kurzer Dauer und geringer Energie bei verhältnismäßig weiten Grenzen bezüglich der Anstiegszeit und sonstiger Parameter bewirkt werden. Durch Verwendung dieser Hammerart wird die Möglichkeit einer zetilichen Aufteilung der Antriebe ohne Verlust an Beiriebsgeschwindigkeii bewirkt.It has been found that hammers that are held in a tensioned position so that when they are released they hit the paper by themselves and then in a rest position between the The impact and the tense position come to rest, for which practice is highly desirable. The release the hammers can by an electrical impulse of ι ο short duration and low energy with relatively wide limits with regard to the rise time and other parameters can be effected. By using this type of hammer, the possibility of a zetilichen distribution of the drives without loss of operating speed.
Die Druckhämmer 100 (F i g. 4) werden durch einen Dauermagneten 110 in einer gespannten Stellung magnetisch gehalten und zum Schlag durch einen Strom von geringer Energie und kurzer Dauer freigegeben, der durch die Hammerantriebe 200 (F i g. 2) den jeden Mangeten umgebenden Spulen 120 zugeführt wird. Dieser Strom wirkt der die Hämmer in ihrer gespannten Lage haltenden Magnetkraft entgegen. Die Hämmer 100 werden durch Federn 130 so beaufschlagt, daß sie bei ihrer Freigabe gegen das Papier schlagen und das Papier mit dem (nicht dargestellten) Farbband gegen das abzudruckende Typenträgerband 300 pressen. Die von dem Papier zurückprallenden Hämmer 100 werden zum Verhindern einer Schleierbildung von einer Masse jo 140, auf die sie auftreffen, abgefangen.The print hammers 100 (Fig. 4) are by a Permanent magnets 110 magnetically held in a cocked position and subjected to impact by a current released by low energy and short duration, the hammer drives 200 (Fig. 2) each Mangeten surrounding coils 120 is supplied. This current acts the the hammers in their cocked Position holding magnetic force against. The hammers 100 are acted upon by springs 130 so that they when released, hit the paper and hit the paper with the ribbon (not shown) Press the type carrier tape 300 to be printed. The hammers 100 bouncing back from the paper become intercepted to prevent fogging from a mass jo 140 they strike.
Die Hämmer kommen in der in F i g. 4 gezeigten Lage zwischen dem Magnetkreis und dem Papier zur Ruhe.The hammers come in the form shown in FIG. 4 position shown between the magnetic circuit and the paper to rest.
Obwohl bei der dargestellten Ausführungsform ein magnetisches Abfühlen der Markierungen verwendet wird, ist es dem Fachmann überlassen, auch andere Abfühlsysteme, beispielsweise ein lichtelektrisches Abfühlen, zu verwenden.Although magnetic sensing of the markings is used in the illustrated embodiment is left to those skilled in the art to use other sensing systems such as photoelectric sensing.
Jedes der an dem Typenträgerband 300 vorkommenden Schriftzeichen ist durch einen sechs-bit-Binärcode bezeichnet, der von dem amerikanischen sieben-bit-Standardcode zum Informationsaustausch hergeleitet worden istEach of the characters appearing on the type carrier tape 300 is represented by a six-bit binary code which is derived from the American seven-bit standard code for information exchange has been
Die Hammerantriebskreise 200 (F i g. 5) bestehen aus fünf Leistungsverstärkern 201 bis 205. Jeder Verstärker ist an jede fünfte Hammerfreigabespule angeschlossen. Der Leistungsverstärker 201 ist an die den Abdruckstellen und den Hämmern 5,10,15 ... 130 entsprechenden Freigabespulen angeschlossen. Der Verstärker 202 ist an die Spulen der Stellen 4, 9, 14 ... 129 und der Verstärker 205 an die Spulen an den Stellen 1,6, U ... 126 und 131 angeschlossen. Die anderen Enden der Hammerfreigabespulen sind an eine Gruppe von 27 Schwachstromverstärkern 210 angeschlossen. Diese Verstärker sind jeweils der Reihe nach an fünf Hammerfreigabespulen angeschlossen. Somit ist der Schwachstromverstärker 212 an die Spulen der Stellen 1, 2, 3, 4 und 5, der Verstärker 213 an die Spulen der Stellen 6, 7, β, 9 und 10, der Verstärker 214, d. h. der sechsundzwanzigste Verstärker, an die Spulen der Stellen 126,127,128, 129 und 130 und der Verstärker 215, d.h. der siebenundzwanzigste Verstärker, an die Spulen der Stellen 131 und 132 angeschlossen. Es sind nicht alle Verstärker 210 sowie auch nicht alle Hammerfreigabespulen 120 dargestellt Zum Verhin- es dem des Schließens eines unerwünschten Strcmweges zwischen einander benachbarten Spulen ist zu jeder Hammerfreigabespule 120 eine Diode 121 in ReiheThe hammer drive circuits 200 (Fig. 5) consist of five power amplifiers 201-205. Each amplifier is connected to every fifth hammer release coil. The power amplifier 201 is connected to the pressure points and the hammers 5,10,15 ... 130 corresponding Enable coils connected. The amplifier 202 is connected to the coils of positions 4, 9, 14 ... 129 and the Amplifier 205 connected to the coils at points 1,6, U ... 126 and 131. The other ends of the Hammer enable coils are connected to a group of 27 low power amplifiers 210. These Amplifiers are each connected in turn to five hammer release coils. So that is Low-voltage amplifier 212 to the coils of positions 1, 2, 3, 4 and 5, amplifier 213 to the coils of Digits 6, 7, β, 9 and 10, the amplifier 214, i. H. the twenty-sixth amplifier, attached to the coils of the Places 126,127,128, 129 and 130 and the amplifier 215, i.e. the twenty-seventh amplifier, to the Coils of positions 131 and 132 connected. Not all are amplifiers 210, nor are they all Hammer release coils 120 shown to prevent an undesired flow path from being closed between adjacent coils, a diode 121 is connected in series with each hammer release coil 120 geschaltet. Die Zahlen 1 bis 132 sind den Spulen entsprechend den Abdruckstellen zugeordnet.switched. The numbers 1 to 132 are assigned to the coils corresponding to the imprint positions.
Der Speicher 400 besteht aus sechs 150-Bitstellen-Schieberegistern. Der Ausgang aus einer Datenquelle ist über eine Eingangsdatenleitung 402 und einen Ausgang 404 an den Komparator 500 angeschlossen. Der Speicher ist regenerativ, d. h. der Ausgang aus der Stelle 1 wird über die Rückkopplungsleitung 406 auf die Eingangsstelle 150 rückgekoppelt.The memory 400 consists of six 150-bit position shift registers. The output from a data source is connected to the comparator 500 via an input data line 402 and an output 404. The storage is regenerative, i. H. the output from position 1 is transmitted to the Input point 150 fed back.
Der Zeichencodegenerator 600 hat einen aus einem Voreinstellkreis 620 gespeisten Schriftzeichencodezählet 610, einen durch einen regelbaren Verzögerungskreis 640 gespeisten, jeweils um eins vorwärtszählenden Kreis 630 und einen jeweils um vier rückwärtszählenden Kreis 650.The character code generator 600 has a character code count 610 fed by a presetting circuit 620, a character code count 610 fed by a controllable delay circuit 640, which counts up by one in each case Circle 630 and a circle 650 each counting down by four.
Die Sieuerkreise für die Hainmcrantricbc 700 bestehen aus einem fünfbit-Ringzählerkreis 710, fünf UND-Toren 721 bis 725, einem die Tore speisenden Auslöseimpulsgenerator 730, der außerdem einen Hinterkantengenerator 740 speist, und einem 28-bit-Schieberegister 750.The award circles for the Hainmcrantricbc 700 consist of a five-bit ring counter circuit 710, five AND gates 721 to 725, and one that feeds the gates Trigger pulse generator 730, which also feeds a trailing edge generator 740, and a 28-bit shift register 750.
Die Taktgeber-Schaltungen 1000 werden von dem Schriftzeichenfühler 600 und dem Typensatzfühler 900 gespeist. Die Schaltungen sind eine Taktgeberschaltung 1010, ein Frequenzteiler 1030, der nach jedem fünften Taktimpuls einen Impuls erzeugt, und ein End-Schiebezähler 1040 sowie ein Unterabtastzähler 1050. Taktgeberimpulse werden durch das gesamte Druckersystem geführt.The clock circuits 1000 are made up of the character sensor 600 and the type set sensor 900 fed. The circuits are a clock circuit 1010, a frequency divider 1030, the after every fifth Clock pulse generates a pulse, and a final shift counter 1040 and a subsample counter 1050. Clock pulses are used throughout the printer system guided.
Das Typenträgerband bewegt sich während aller Phasen des Druckvorgangs. Vor Beginn der Abdruckphase wird der Zeichencodezähler 610 durch den Voreinstellkreis 620 auf eine vorbestimmte Binärzahl 100001, den Code für das Typenschriftzeichen »A« jedesmal dann eingestellt, wenn durch den Bezugs- oder Typensatzfühler 900 eine Bezugsmarkierung 306 (F i g. 3) abgefühlt wird. Danach zählt der Zähler 610 jedesmal, wenn durch den Schriftzeichenfühler 800 eine Schriftzeichenmarkierung 304 abgefühlt wird, mit Hilfe der um eins vorwärtszählenden Schaltung 630 um »eins« (»1«) weiter. Sobald der Druckzyklus beginnt, enthält der Schriftzeichenzähler 610 die richtige Zahl, und es ist zum Einstellen des Zählers nicht notwendig abzuwarten, bis an einer besonderen Abdruckstelle eine Bezugsmarkierung erscheint Somit ist es nicht notwendig, zum Anlaufen des Druckvorgangs den Anfang eines Typensatzes abzuwarten. Der Druckvorgang kann bei jeder beliebigen Stellung des Typenträgerbandes 300 anlaufen.The type carrier tape moves during all phases of the printing process. Before the start of the printing phase, the character code counter 610 is through the Presetting circle 620 to a predetermined binary number 100001, the code for the type character "A" set each time a reference marking 306 (Fig. 3) is sensed. Thereafter, the counter 610 counts each time a Character mark 304 is sensed with the aid of the one-up counting circuit 630 µm "One" ("1") next. As soon as the print cycle begins, the character counter 610 contains the correct number, and to set the counter it is not necessary to wait for a print at a particular location The reference mark appears. It is therefore not necessary to start a to start printing Type set to be awaited. The printing process can take place in any position of the type carrier tape 300 start up.
Es dauert etwa eine Viertelsekunde, um das Typenträgerband 300 über die Strecke eines vollständigen Typensatzes an einer Abdruckstelle vorbeizubewegen. Sofern der Zähler durch die vorhergehende Markierung 306 nicht voreingestellt worden wäre, hätte am Anfang einer Abdruckphase eine Verzögerung von einer Viertelsekunde eintreten können. Auf diese Weise erzeugen leichte Veränderungen in der Geschwindigkeit des Typenträgerbandes keine kumulativen Fehler. Die Daten werden in die Schieberegister des Speichers 400 parallel eingegeben. Der Datencode für das an der normalerweise die äußerste rechte Stelle der Schieberegister einnehmenden Abdruckstelle 1 abzudruckende Schriftzeichen wird an der äußersten linken Stelle 150 des Schieberegisters eingegeben und durch die nachfolgenden Dateneingaben bis zu der Stelle 1 verschoben. Vor Beginn einer Abtastung wurde der Inhalt des 28-bit-Schieberegisters 750 »entleert« und das Register mit Ausnahme der ersten Stelle, an welcher eine »1«It takes about a quarter of a second to move the type carrier tape 300 past an imprint location over the distance of a complete type set. Unless the counter is replaced by the previous one If marker 306 had not been preset, there would be a delay of at the beginning of an impression phase a quarter of a second. In this way, slight changes in the speed of the type carrier tape do not create cumulative errors. The data are input to the shift registers of the memory 400 in parallel. The data code for the at the normally the rightmost position of the shift register occupying print position 1 to be printed Characters are entered at the leftmost position 150 of the shift register and shifted to position 1 by the subsequent data entries. Before starting a scan, the contents of the 28-bit shift register 750 were "emptied" and the register with the exception of the first position in which a "1"
eingestellt wurde, an allen Stellen auf Null gestellt. Wenn der Speicher 400 gänzlich gefüllt ist, befindet sich der ein ander Abdruckstelle 1 abzudruckendes Schriftzeichen anzeigende Datencode in der Speicherzelle 1 der Schieberegister des Speichers. Nachdem der Dateneingabezyklus beendet ist und andere Bedingungen vorliegen, wird die Energie gesteuert, werden die Hämmer gespannt u. dgl, worauf die erste Abtastung mit der Unterabtastung 1 beginnt. Die durch den Fühler 800 abgefühlte nächste Schriftzeichenmarkierung wird dem Taktgeberkreis 1010 mitgeteilt, der nunmehr Taktimpulsreihen erzeugt.has been set to zero at all points. When the memory 400 is completely filled, there is the data code indicating a character to be printed at the printing point 1 in the memory cell 1 the shift register of the memory. After the data entry cycle finishes and other conditions are present, the energy is controlled, the hammers are cocked and the like, whereupon the first scan with subsampling 1 begins. The next character mark sensed by the probe 800 becomes communicated to the clock circuit 1010, which now generates clock pulse trains.
In Auswirkung der Taktimpulse wird der Datenspeicher um vier Stellen verschoben, und es erscheint der das an der Abdruckstelle S abzudruckende gewünschte Schriftzeichen anzeigende Datencode am Komparator SOO. Gleichzeitig bewirkt der um vier rückwärtszählende Kreis 650 das Rückwärtszählen des Zeichencodezählers um vier, was anzeigt, daß sich ein bestimmtes Typenschriftzeichen 302 (F i g. 3) am Typenträgerband 300 mit der Abdruckstelle fünf 352 deckt. Wenn ein positives Vergleichsergebnis vorliegt, wird in der Stelle 1 des Schieberegisters ein Übereinstimmungssignal, gespeichert, das die vorher in ihr gespeicherte 1 auf die Stelle zwei verschiebt. Sofern ein negatives Vergleichsergebnis auftritt, wird an der Schieberegistersteüe 1 eine »0« gespeichert, die wiederum die sich in ihr befindende »1« auf die Stelle zwei verschiebt.The data memory becomes the effect of the clock pulses shifted by four places, and the one desired to be printed at the impression point S appears Data code showing characters on the comparator SOO. At the same time, the counters down by four Circle 650 counts down the character code counter by four, indicating that a particular Type characters 302 (FIG. 3) on the type carrier tape 300 with the imprint point five 352 covers. When a If there is a positive comparison result, a match signal is sent to position 1 of the shift register, saved, which moves the 1 previously saved in it to position two. If a negative comparison result occurs, a "0" is saved, which in turn shifts the "1" in it to position two.
Der Speicher wird durch fünf Taktimpulse verschoben. Der an der Abdruckstelle 10 abzudruckende Datencode wird dem Komparator zugeführt, und der Schriftzeichenzähler 610 zählt um vier rückwärts. Dieser Zeichencode wird ebenfalls dem Komparator 500 zugeführt. Auch hier wird, sofern Übereinstimmung besteht, eine »1« in die Stelle eins des Schieberegisters 750 eingegeben, die die vorher gespeicherten Werte um eins verschiebt Dieses Verschieben des Inhalts des Speichers 400 und das (schrittweise) Zählen des Schriftzeichencodezählers 610 wird fortgesetzt, bis der 27. Vergleich durchgeführt worden ist. Wenn das Ergebnis dieses Vergleichs in das 28-bit-Schieberegister 750 eingegeben wird und die vor Beginn dieser Unterabtastung in ihm eingestellte ursprüngliche »1« in der Zelle 28 des Registers ankommt, wird ein Signal »Auslöseimpuls auslösen!« in den Auslöseimpulsgenerator 730 übertragen. Siebenundzwanzig Vergleiche dauern etwa 200 μ5 (F i g. 1).The memory is shifted by five clock pulses. The data code to be printed at the printing point 10 is fed to the comparator, and the Character counter 610 counts down by four. This character code is also used by the comparator 500 supplied. Here too, if there is a match, a "1" is placed in position one of the shift register 750 is entered, which shifts the previously stored values by one. This shifts the content of the Memory 400 and the (incremental) counting of the character code counter 610 continues until the 27. Comparison has been made. If the result of this comparison in the 28-bit shift register 750 is entered and the original "1" set in it before the start of this subsampling in cell 28 of the register arrives, a signal “trigger trigger pulse!” is sent to the trigger pulse generator 730 transferred. Twenty-seven comparisons last about 200 μ5 (Fig. 1).
Der vorher auf seine erste Stelle eingestellte 5-bit-Ringkreis 710 schaltet das erste »UND«-Tor 721 so, daß es den Auslöseimpuls aus dem Generator 730 dem Leistungsverstärker 201 zuführt Dadurch wird ein Stromkreis geschlossen, der aus dem Leistungsverstärker 201, den Spulen 5, 10, 15, 20 ... 130 und den Schwachstromverstärkern 1 bis 27 besteht, die an die Speicherzellen des Schieberegisters 750 angeschlossen sind, in welchen eine eine Übereinstimmung anzeigende »1« gespeichert ist Die Auslöseimpulse gehen durch die vorgenannten Spulen und die ihnen zugeordneten Dioden, geben die betreffenden Hämmer frei und bewirken, daß die Hämmer das Papier an den Abdruckstellen, an welchen ein Schriftzeichen abgedruckt werden soll, gegen das Typenträgerband anpressen. Der Auslöseimpuls hat eine Dauer von etwa 600us (Fig. 1). Die Hinterkante des Auslöseimpulses aktiviert den Hinterkantengenerator 740, der einen Impuls aussendet, der das 28-bit-Schieberegister auf den vorbestimmten Code zurückstellt, und zwar auf eine »1« an der Stelle 1 und auf Nullen an den Stellen 2 bis 28.The 5-bit ring circuit 710, which was previously set to its first position, switches the first "AND" gate 721 so that it feeds the trigger pulse from the generator 730 to the power amplifier 201 Closed circuit that consists of the power amplifier 201, the coils 5, 10, 15, 20 ... 130 and the There are low-current amplifiers 1 to 27, which are connected to the memory cells of the shift register 750 in which a "1" indicating a match is stored. The trigger pulses go through the the aforementioned coils and their associated diodes, release the relevant hammers and cause the hammers to hit the paper at the print points where a character is printed to be pressed against the type carrier tape. The trigger pulse has a duration of about 600us (Fig. 1). The trailing edge of the trigger pulse activates trailing edge generator 740, which sends out a pulse that sends the 28-bit shift register to the resets the predetermined code to a "1" in position 1 and on zeros in positions 2 to 28.
Der Hinterkantenimpuls bringt den 5-bit-Ringzähler auf eine Zahl zwei, d. h. auf die Unterabtastung 2.The trailing edge pulse brings up the 5-bit ring counter a number two, d. H. on subsampling 2.
Während der Auslöseimpulsperiode führt der Schriftzeichenzähler 610 sechs jeweils um vier rückwärtszäh-ι lende Zählvorgänge aus, worauf er beim Abfühlen der nächsten Schriftzeichenmarkierung einen um eins vorwärtszählenden Zählvorgang ausführt, der den Zähler um eins gegenüber dem Zustand bei Beginn der Unterabtastung 1 weiterbringt.During the trigger pulse period, the character counter 610 counts six backwards by four at a time lende counting processes, whereupon he one by one when he senses the next character marking executes an up-counting counting process, which increases the counter by one compared to the state at the beginning of the Subsampling 1 advances.
in Somit enthält der Codegenerator den Zeichencode für das bei der Unterabtastung 2 sich m;.t der nächsten Abdruckstelle deckende, an dem Typenträgerband vorhandene Typenschriftzeichen (Fig.3). Die Gesamtzeit für eine Unterabtastung und einen Auslösezyklus beträgt etwa 800 μ5 (Fig. 1), und zwar 200μ5 für die Unterabtastung und 600 μβ für die Auslösezeit 800 μβ beträgt genau die Zeitspanne, die aus Typenträgerband benötigt, um sich 0,635 mm, d. h. den Abstand, um den die Typenschriftzeichen zu den Abdi uckstellen versetztThe code generator thus contains the character code for the m ; .t type characters that cover the next printing point and are present on the type carrier tape (Fig. 3). The total time for an undersampling and a release cycle is about 800 μ5 (Fig. 1), namely 200μ5 for the undersampling and 600 μβ for the release time 800 μβ is exactly the time required for the type carrier tape to move 0.635 mm, i.e. the distance by which the type characters are offset to the imprints
2(i angeordnet sind, vorzubewegen.2 (i are arranged to move forward.
Das Typenschriftzeichen, das zu der Abdruckstelle 4 (Fig.3b) etwas versetzt gewesen war, deckt sich jetzt mit ihr. Entsprechend decken sich jetzt die Typenschriftzeichen mit den Abdruckstellen 9,14... 129.The typeface that was slightly offset from the imprint position 4 (Fig. 3b) now coincides with her. Correspondingly, the type characters now coincide with the print locations 9, 14 ... 129.
2i Die Unterabtastungen 2 bis 5 erfolgen in gleicher Weise mit folgender Ausnahme: Am Ende der Unterabtastung 5 wird ein um vier rückwärtszählender Extrazählvorgang ausgeführt, so daß der Schriftzeichenzähler jetzt den Code für das nächste, sich mit der2i The subsampling 2 to 5 are carried out in the same way With the following exception: At the end of subsampling 5, there is one that counts down by four Extra counting process carried out so that the character counter now reads the code for the next one to deal with the
j(i Abdruckstelle 5 deckend auftretende Schriftzeichen (F i g. 3b) enthält. Auf diese Weise wird die Abtastung Nummer zwei begonnen.j (i Imprint position 5 characters appearing in opaque manner (Fig. 3b). In this way scan number two is started.
Es ist besonders wichtig zu bemerken (Fig. 1), daC jeder Auslöseimpuls eine Dauer von 600 μ5 hat, während die Hammerschlagzeit etwa 3000 μ5 beträgt. Somit tritt nach einer Unterabtastung das 600 μΒ-Α^Ιο-seimpulsintervall auf, werden die nächsten drei 200 μ5-Unterabtastungen durchgeführt und ist der vierte Auslöseimpuls fast beendet, bevor die im Unterzyklus 1 zum Schlagen gebrachten Hämmer zur Ruhe kommen. Die Hammerantriebe sind in ihrer Wirkung zeitlich so aufgeteilt, daß sie während des Schiagens der anfänglichen si°benundzwanzig Hämmer von einem Hammer einer Gruppe auf andere Hämmer einer Gruppe umschalten.It is particularly important to note (Fig. 1) that each trigger pulse has a duration of 600 μ5, while the hammer blow time is about 3000 μ5. Thus, after a subsampling, the 600 μΒ-Α ^ Ιο-seimpulsintervall occurs on, the next three will be 200 μ5 subsamples carried out and the fourth trigger pulse is almost finished before the one in sub-cycle 1 hit hammers come to rest. The effect of the hammer drives is the same in terms of time so that during the first twenty hammers they were thrown by one Switch hammers in a group to other hammers in a group.
Die Abtastungen 2 bis 64 laufen in gleicher Weise ab.
Die Dezimaläquivalente der an dem Schriftzeichenzähler 610 (Fig.5) auftretenden Schriftzeichencode
sind in Fig.6a dargestellt Die oberste Zeile zeigt die
während der Unterabtastung durchgeführten Vergleiche, Spalte 1 bis 27, und durch den Zähler im Verlaufe
der auf eine Unterabtastung folgenden Auslöseimpulsperiode ausgeführte Blindverschiebungen. Die Blindverschiebungen
werden so ausgeführt, daß der Zähler auf den richtigen Schriftzeichencode gestellt werden kann,
wenn die nächstfolgende Unterabtastung beginnt.Samples 2 to 64 run in the same way.
The decimal equivalents of the character codes appearing on the character counter 610 (Fig. 5) are shown in Fig. 6a. The top line shows the comparisons made during subsampling, columns 1 to 27, and blind shifts made by the counter in the course of the trigger pulse period following a subsampling . The blind shifts are carried out so that the counter can be set to the correct character code when the next subsequent subsampling begins.
Fig.6b zeigt die Bedeutung der Zahlen in einem Block nach F i g. 6a. Die Zahl links vom Strich gibt die Abdruckstelle an, an welcher ein Schriftzeichen erscheint, während die Zahl auf der rechten Seite das Dezimaläquivalent des dem besonderen Schriftzeichen zugeordneten Binärzeichencodes istFig.6b shows the meaning of the numbers in one Block according to FIG. 6a. The number to the left of the line indicates the place where a character is printed appears while the number on the right is the decimal equivalent of the particular character associated binary character codes
Codes sind von 00 bis 64 in der Reihenfolge der Schriftzeichen an dem Typenträgerband zugeteilt Der auf 64 folgende Code ist 00.Codes are assigned from 00 to 64 in the order of the characters on the type carrier tape code following 64 is 00.
Es sei angenommen, daß sich das Band während der ersten Unterabtastung in einer solchen Lage befindet, daß sich das Zeichen »Zwischenraum« mit derAssume that the tape is in such a position during the first sub-scan that the sign "space" with the
Abdruckstelle 5 deckt. Im Verlaufe dieser Unterabtastung werden Schriftzeichencode und Datencode für die Abdruckstellen 5, 10, 15... 125 und 130 miteinander verglichen. Während des ersten Vergleichs dieser Unterabtastung wird der Code für einen Zwischenraum, 00, mit dem Datencode im Speicher für die Abdruckstelle 5 verglichen. Das sich mit der Abdruckstelle 10 deckend erscheinende Schriftzeichen ist an dem Typenträgerband 300 (F i g. 3b) um vier Schriftzeichen von dem »Zwischenraum« getrennt und wird durch einen Code dargestellt, der ein Dezimaläquivalent hat, das vier weniger als »00« beträgt, so daß dieser Code »60« ist. Entsprechend befindet sich der das sich mit der Abdruckstelle 15 deckende Typenschriftzeichen darstellende Zeichencode vier Schriftzeichen von dem vorhergehenden Typenschriftzeichen, das verglichen wurde, entfernt, so daß er durch den Zeichencode »56« dargestellt wird. Auf diese Weise ist jeder nächste Zeichencode, der im Verlaufe jeder Unterabtastung vorkommenden 27 Zeichencode um vier weniger als der unmittelbar vorangehende Code. Im Verlaufe der Unterabtastung 2 deckt sich das am Typenträgerband an den »Zwischenraum« angrenzende Schriftzeichen mit der Abdruckstelle 4. Dieses Schriftzeichen ist ein »!« und wird durch den Zeichencode 01 dargestellt. Folglich muß im Verlaufe der Schlagimpulsperiode zwischen den Unterabtastungen 1 und 2 der Zähler 610 so verstellt werden, daß beim Anlaufen der Unterabtastung 2 in ihm der richtige Zeichencode eingestellt ist.Impression point 5 covers. In the course of this subsampling, the character code and data code for the imprint locations 5, 10, 15 ... 125 and 130 are compared with one another. During the first comparison of this subsampling, the code for a space, 00, is compared with the data code in memory for imprint location 5. The characters appearing to coincide with the imprint location 10 are separated by four characters from the "space" on the type carrier tape 300 (FIG. 3b) and are represented by a code that has a decimal equivalent that is four less than "00" so that this code is "60". Correspondingly, the character code representing the type characters which is covered with the imprint position 15 is four characters removed from the previous type character which was compared, so that it is represented by the character code "56". In this way, each next character code is the 27 character code occurring in the course of each subsampling by four fewer than the code immediately preceding it. In the course of sub-scanning 2, the character adjoining the “interspace” on the type carrier tape coincides with the printing point 4. This character is a “!” And is represented by the character code 01. Consequently, in the course of the beat pulse period between subscans 1 and 2, counter 610 must be adjusted so that the correct character code is set in it when subscanning 2 starts.
Beim siebenundzwanzigsten Vergleich der Unterabtastung 1 wird in dem Zähler der Code »24« eingestellt. Der Zähler muß um dreiundzwanzig rückwärtszählen, so daß er beim Anlaufen der Unterabtastung 2 die Zahl »01« enthält. Dies erfolgt, indem der Zähler sechsmal vier, d. h. insgesamt um vierundzwanzig, rückwärtszählt und um eins vorwärtszählt zu einer Gesamtveränderung der Zählung von — 23. Der Vorgang zum Verändern der Zählung während der Auslöseperiode wird als Blindverschiebung bezeichnet.In the twenty-seventh comparison of subsampling 1, the code "24" is set in the counter. The counter must count down by twenty-three so that when sub-scanning 2 starts, it counts the number Contains "01". This is done by counting the counter six times four, i. H. at twenty-four total, counting down and counts up one for a total change in count of -23. The act of changing the Counting during the trip period is called blind shift.
Nach der Unterabtastung 5 läuft eine neue Abtastung an. Da sich am Typenträgerband 300 (F i g. 3b) ein Typenschriftzeichen um eine vollständige AbdrucksteHe seitlich bewegt hat, befindet sich ein Typenschriftzeichen an der Abdruckstelle 5, das durch einen Zeichencodewert dargestellt ist, der eines mehr beträgt als der Wert des sich beim Anlaufen der Abtastung 1 (mit der AbdrucksteHe 5) deckenden Schriftzeichens. Deshalb muß der in dem Zähler 610 enthaltende Zeichencode »28« um siebenundzwanzig verringert werden, um auf die auf die Unterabtastung folgende richtige Zahl zu kommen. Dies erfolgt, indem sechsmal ein Rückwärtszählen um vier, ein zusätzliches Rückwärtszählen um vier und dann ein Vorwärtszählen um eins durchgeführt werden.After sub-scanning 5, a new scanning starts. Since on the type carrier tape 300 (FIG. 3b) a type character has moved sideways by a complete imprint position, there is a type character at the imprint position 5, which is represented by a character code value which is one more than the value of when the Scan 1 (with the imprint position 5) covering characters. Therefore, the character code "28" contained in the counter 610 must be decremented by twenty-seven in order to arrive at the correct number following the subsampling. This is done by counting down by four six times, counting down by four additional times, and then counting up by one.
Die für einen Teil der vierundsechzigsten Abtastung in dem Zähler 610 enthaltene Zählung ist in Fig.6a auch dargestellt The count contained in counter 610 for a portion of the sixty-fourth sample is also shown in Figure 6a
Mit dem Verändern der Zeichencodes durch den Zähler 610 liefern die Schieberegister des Speichers 400 die an den verschiedenen Abdruckstellen abzudruckenden Daten anzeigende Datencodes in der Weise, daß die Datencode und die Zeichencode in zeitlich gesteuerter Reihenfolge an dem Komparator 500 (F i g. 5) ankommen. When the character codes are changed by the counter 610 , the shift registers of the memory 400 supply the data codes indicating the data to be printed at the various print locations in such a way that the data codes and the character codes arrive at the comparator 500 (FIG. 5) in timed order .
Der Datencode in der Stelle eines der Schieberegister des Speichers 400 ist in den äußersten rechten Spalten von F i g. 7 gezeigt Taktimpuls aus dem Taktgeber 1010 (F i g. 5) verschieben den Inhalt der Register stellenwei-The data code in the location of one of the shift registers of memory 400 is in the rightmost columns of FIG. The clock pulse shown in FIG. 7 from the clock generator 1010 (FIG. 5) shifts the contents of the registers in places.
se. Jeder fünfte Datencode wird dem Komparator 500 zugeführt, der durch den Impuls aus dem Frequenzteiler 1030 um einen Darch-Fünf-Teilimpuls eingeschaltet wird.se. Every fifth data code is fed to the comparator 500 , which is switched on by the pulse from the frequency divider 1030 by a Darch five sub-pulse.
Die Abdruckstellen der dem Komparator 500 bei jeder Unterabtastung zugeführten Datencodes sind in F i g. 7 angegeben. Am Ende der Unterabtastung 1 erscheinen die ursprünglich in der Stelle 135 gespeicherten Daten am Komparator. Beim Anlaufen der Unterabtastung 2 ist es erforderlich, daß die die an der AbdrucksteHe 2 abzudruckenden Daten anzeigenden Datencode am Komparator erscheinen. Die Speicherkapazität beträgt 150 Stellen. Folglich müssen fünfzehn Datenblindverschiebungen ausgeführt werden, bevor der Vergleich erfolgt. Es werden fünfzehn Biindverschiebungen ausgeführt, worauf die sich in der Registerstelle 150 befindenden Daten auf die Stelle eines verschoben werden. Die Abtastung 2 läuft mit vier Taktimpulsen zum Speicher 400 an, worauf die ursprünglich in der Stelle 4 gespeicherten Daten auf die Stelle 1 verschoben und dem Komparator 500 zugeführt werden.The locations of the data codes supplied to the comparator 500 at each subsampling are shown in FIG. 7 specified. At the end of subsampling 1, the data originally stored in position 135 appear on the comparator. When sub-scanning 2 starts, the data code indicating the data to be printed at print position 2 must appear on the comparator. The storage capacity is 150 places. As a result, fifteen data blanks must be performed before the comparison is made. Fifteen page shifts are performed, whereupon the data in register location 150 is shifted to location one. Sampling 2 starts with four clock pulses to memory 400 , whereupon the data originally stored in position 4 are shifted to position 1 and fed to comparator 500.
Am Ende der Unterabtastung 5 befinden sich die Daten für die AbdrucksteHe 131 in der Stelle 1 der Schieberegister des Speichers 400. Um nunmehr den Unterabtastzyklus 1 erneut anlaufen zu lassen, müssen in der Registerstelle 1 die Daten für die Abdruckstelle 1 erscheinen. Dazu müssen zwanzig Blindverschiebungen ausgeführt werden. In den Speicher 400 werden zwanzig Taktimpulse übertragen.At the end of subsampling 5, the data for print position 131 are in position 1 of the shift register of memory 400. In order to restart subsampling cycle 1, the data for print position 1 must appear in register position 1. To do this, twenty blind shifts must be carried out. Twenty clock pulses are transmitted into the memory 400.
F i g. 8 bis 10 zeigen im einzelnen die Taktgeber- und Zeitsteuerschaltung. Die einzelnen Kreise sind wechselseitig voneinander abhängig und wechselseitig miteinander verbunden.F i g. Figures 8-10 show in detail the clock and timing circuitry. The individual circles are reciprocal interdependent and mutually connected.
Der Taktgenerator 1010 (Fig.8) enthält zwei monostabile Multivibratoren 1011 und 1012, die an die Rückstelleitungen 1017 und 1018 des einen zum Einstellanschluß des anderen angeschlossen sind. Beide Kreise sind jeweils an ein ihnen zugeordnetes UND-Tor 1013 bzw. 1014 angeschlossen. Die »hohen« Ausgänge jedes Taktgenerators erzeugen Ausgangsimpulsreihen mit einer Dauer von 720 bzw. 580 ns, die Hinterkantenimpulsgeneratoren 1015 bzw. 1016 zugeführt werden, die als Früh- bzw. Spättaktimpulse bezeichnete Taktimpulse erzeugen. Die »niedrigen« Ausgänge 1017 und 1018 jedes der Multivibratoren 1011 und 1012 sind über das UND-Tor 1014 bzw. 1013 an den Rückstellanschluß des anderen der Multivibratoren 1012 bzw. 1011 angeschlossen. Ein ODER-Tor 1023 wird über ein UND-Tor 1022 gespeist Der Ausgang aus dem UND-Tor 1021 speist ebenfalls das ODER-Tor 1023 und außerdem den Einstellanschluß eines Druck-Flip-Flops 1024. Der Ausgang aus dem ODER-Tor 1023 speist einen Einstellanschluß eines Zeitgeber-Start-Flip-Flops 1025. The clock generator 1010 (FIG. 8) contains two monostable multivibrators 1011 and 1012 which are connected to the reset lines 1017 and 1018 of one to the adjustment connection of the other. Both circles are each connected to an AND gate 1013 or 1014 assigned to them. The "high" outputs of each clock generator generate output pulse trains with a duration of 720 or 580 ns, which are fed to trailing edge pulse generators 1015 and 1016, respectively, which generate clock pulses known as early and late clock pulses. The "low" outputs 1017 and 1018 of each of the multivibrators 1011 and 1012 are connected to the reset terminal of the other of the multivibrators 1012 and 1011 via the AND gate 1014 and 1013, respectively. An OR gate 1023 is fed via an AND gate 1022. The output from the AND gate 1021 also feeds the OR gate 1023 and also the setting connection of a pressure flip-flop 1024. The output from the OR gate 1023 feeds one Setting terminal of a timer start flip-flop 1025.
Der Rückstellanschluß des Flip-Flops 1025 wird über ein ODER-Tor 1026 gespeist, das seinerseits über UND-Schaltungen 1027 und 1028 gespeist wirdThe reset terminal of the flip-flop 1025 is fed via an OR gate 1026 , which in turn is fed via AND circuits 1027 and 1028
Der Beginn der Abdruckphase wird dadurch mitgeteilt, daß alle Eingänge in das UND-Tor 1021 »hoch« sind. Die Dateneingabephase tritt nicht ein, das Signal »EINGABE« und »BEREIT« zeigt an, daß die Energiezufuhr eingeschaltet ist, die Hammerrückführung mit Papiertransport nicht vorgenommen wird und daß sonstige, nicht zu der Erfindung gehörende Funktionen stattfinden oder nicht Bei Wahrnehmung der nächsten Schriftzeichenmarkierung durch den Fühler 800 wird der Druck-Flip-Flop 1024 durch denThe beginning of the printing phase is indicated by the fact that all inputs to AND gate 1021 are "high" . The data input phase does not occur, the "INPUT" and "READY" signals indicate that the power supply is switched on, the hammer return with paper transport is not carried out and that other functions not belonging to the invention take place or not through the sensor 800 , the pressure flip-flop 1024 is through the
Ausgang aus dem Tor 1021 eingestellt Dieser Ausgang wird außerdem verwendet um das Zeitgeber-Start-Flip-Flop 1025 über das ODER-Tor 1023 einzustellen, worauf von ihm üus dem UND-Tor 1013 ein Zeitgeber-Startsignal zugeführt wird, das den Zeitgeber anlaufen läßt der Wellenformen OSl und OS 2 (Fig. 12) erzeugt Durch die Kreise 1015 und 1016 werden Früh- bzw. Spättaktimpulse erzeugt Somit läßt bei sonst richtigen Bedingungen, die nächste Taktmarkierung vom Typenträgerband 300 bei Beginn eines Druckzyklus den Taktgenerator oder Zeitgeber anlaufen. Da das andere UND-Tor 1022 einen Eingang »UNTERABTASTUNG« hat stellt die Hinterkante des »BEREFT«-Impulses das Zeitgeber-Start-Flip-Flop 1025 für die Unterabtastungen zwei bis fünf ein. Daraus folgt daß zu Beginn jeder Abtastung der Taktgenerator mit Hilfe der Schriftzeichenmarkierungsimpulse für den Fühler 800 erneut synchronisiert wird.Output from gate 1021 set. This output is also used to set the timer start flip-flop 1025 via the OR gate 1023, whereupon a timer start signal is supplied from it to the AND gate 1013, which starts the timer of the waveforms OS1 and OS2 (Fig. 12) generated Early and late clock pulses are generated by the circles 1015 and 1016. Thus, under otherwise correct conditions, the next clock mark from the type carrier tape 300 at the beginning of a print cycle starts the clock generator or timer . Since the other UN D gate 1022 has an "SUBSAMPLING" input, the trailing edge of the "BEREFT" pulse sets the timer start flip-flop 1025 for subsamples two through five. From this it follows that at the beginning of each sampling the clock generator is synchronized again with the aid of the character marking pulses for the sensor 800.
Der Taktgenerator wird durch die Kombination der UND-Tore 1027 und 1028 und des ODER-Tores 1026 zurückgestellt Der Taktgenerator wird nicht am Ende einer Unterabtastung, sondern nach Ausführung der notwendigen Blindverschiebungen in dem Schriftzeichencodegenerator 600 angehalten. Das UND-Tor 1027 hält den Taktgenerator nach den Unterabtastungen eins bis vier an, während das UND-Tor 1028 den Taktgenerator nach der Unterabtastung fünf anhält. Der Ausgang aus dem UND-Tor 1028 dient als Einstelleingang für den ersten Eingang des Abtastzählers (F ig. 11). w The clock generator is reset by the combination of the AND gates 1027 and 1028 and the OR gate 1026. AND gate 1027 stops the clock generator after subsamples one through four, while AND gate 1028 stops the clock generator after subsampling five. The output from AND gate 1028 serves as a setting input for the first input of the sampling counter (Fig. 11). w
Die Spättakt-Eingangsimpulse aus dem Kreis 1016 speisen den Frequenzteiler 1030 (Fig.9). Der Kreis besteht aus den kaskadengeschalteten Flip-Flop-Stufen 1031, 1032 und 1033 mit als ECl, EC2 bzw. EC3 bezeichneten Hochleistungsausgängen. Das Flip-Flop r> J031 wird über das UND-Tor 1034 gespeist.The late clock input pulses from the circuit 1016 feed the frequency divider 1030 (Fig. 9). The circle consists of the cascade-connected flip-flop stages 1031, 1032 and 1033 with as EC1, EC2 and EC3 designated high-performance outputs. The flip-flop r> J031 is fed via AND gate 1034.
Der Kreis 1030 zählt die Spättaktimpulse und erzeugt nach Aufnahme jedes fünften Spättaktimpulses einen Ausgangsimpuls.The circuit 1030 counts the late clock pulses and generates one after receiving every fifth late clock pulse Output pulse.
Der End-Schiebezähler 1040 (F i g. 10) ist ein Zweistu- ■*» fenzähler mit kaskadengeschalteten Flip-Flops 1041 und 1042. Das Flip-Flop 1041 ist an das UND-Tor 1043 angeschlossen, das seinerseits an die mit £C3-Impuls, durch-fünf-Teilimpuls und Hammerauslöseimpuls bezeichneten Eingangsleitungen angeschlossen ist. Die ■»> Ausgänge ESCl und ESC 2 werden im Verlaufe des Schlagzyklus nach jedem fünften und zehnten Spättaktimpuls erzeugtThe final shift counter 1040 (Fig. 10) is a two-stage ■ * » counter with cascade-connected flip-flops 1041 and 1042. The flip-flop 1041 is connected to the AND gate 1043 connected, which in turn is connected to the input lines designated with £ C3-pulse, by-five-part pulse and hammer release pulse. The ■ »> Outputs ESCl and ESC 2 are generated in the course of the beat cycle after every fifth and tenth late clock pulse
Der Abtastzähler 1050 (F i g. 11) ist ein sechs-bit-Zähler mit sechs kaskadengeschalteten Flip-Flops 1051 bis '< > 1056, der nach Aufnahme von vierundsechzig Eingangsimpulsen aus dem UND-Tor 1028 des Taktgenerators 1010 (F i g. 8) ein Ausgangssignal erzeugt. Somit zählt der Zähler 610 am Ende jeder fünften Unterabtastung um eins weiter. Am Ende der vierundsechzigsten Abtastung wird der Ausgang des Kreises 1050 dem Rückstellanschluß des Druck-Flip-Flops 1024 (Fig.8) zugeführt um anzuzeigen, daß der Druckzyklus beendet ist.The sample counter 1050 (FIG. 11) is a six-bit counter with six cascaded flip-flops 1051 to '< > 1056, the one after receiving sixty-four input pulses from the AND gate 1028 of the clock generator 1010 (Fig. 8) generates an output signal. Thus, the counter 610 counts at the end of every fifth subsampling at one further. At the end of the sixty-fourth scan, the output of circle 1050 becomes dem Reset terminal of print flip-flop 1024 (Fig. 8) supplied to indicate that the print cycle has ended is.
F i g. 12 zeigt einen Schriftzeichenmarkierungsimpuls, *« der durch den Fühler 800 abgefühlt und dem UND-Tor 1021 (F i g. 8) zugeführt wird. Wenn angenommen wird, daß die Signale »DATENEtNGABE« und »BEREIT« bei Aufnahme dieses Impulses »hoch« sind, so wird das Druck-Flip-Flop 1024 eingestellt. Das Signal »DRUK- "5 KEN« wird über das ODER-Tor 1023 zugeführt, um den Zeitgeber-Start-Flip-Flop 1025 einzustellen, worauf dem UND-Tor 1013 ein Signal »ZEITGEBER ANLAU-F i g. 12 shows a character marking pulse which is sensed by the sensor 800 and fed to the AND gate 1021 ( FIG. 8). If it is assumed that the "DATA TENGING" and "READY" signals are "high" when this pulse is received, the print flip-flop 1024 is set. The signal "DRUK-" 5 KEN "is fed via the OR gate 1023 in order to set the timer start flip-flop 1025, whereupon the AND gate 1013 receives a signal" TIMER STARTING- FEN« zusammen mit einem Impuls aus dem monostabilen Multivibrator 1012 über die Leitung 1018 zugeführt wird, um den monostabilen Multivibrator 1011 anlaufen zu lassen, der den ersten OS 1-Impuls erzeugt Dieser dem Hinterkantendetektor zugeführte Impuls erzeugt außerdem den ersten der Frühtaktimpulse. Der Multivibrator bleibt für die Dauer von 720 ns eingeschaltet und schaltet dann auf seinen anderen Zustand um, der bewirkt daß die Leitung 1017 »hoch« (stromführend) ist die über das Tor 1014 ein Signal zuführt um den Multivibrator 1012 für die Dauer von 580 ns einzuschalten, der einen OS2-Impuls erzeugt Der OS 2-lmpuls wird dem Hinterkantendetektor 1016 zugeführt der Spättaktimpuls erzeugt Nach 580 ns führt der »niedrige« Anschluß des Multivibrators 1012 dem UND-Tor 1013 ein Signal zu, das in Verbindung mit dem Signal »ZEITGEBER ANLAUFEN« aus dem Flip-Flop 1024 den Kreis 1011 ansteuert um einen weiteren Taktzyklus einzuleiten.FEN «is fed together with a pulse from the monostable multivibrator 1012 via the line 1018 in order to start the monostable multivibrator 1011, which generates the first OS 1 pulse. This pulse fed to the trailing edge detector also generates the first of the early clock pulses. The multivibrator remains switched on for the duration of 720 ns and then switches to its other state, which causes the line 1017 to be "high" (live), which feeds a signal via the gate 1014 to the multivibrator 1012 for the duration of 580 ns which generates an OS2 pulse The OS 2 pulse is fed to the trailing edge detector 1016, the late clock pulse is generated After 580 ns, the "low" terminal of the multivibrator 1012 feeds a signal to the AND gate 1013 which, in conjunction with the signal "TIMER START UP «from flip-flop 1024 controls circuit 1011 in order to initiate another clock cycle.
Der Impuls EC3 (F i g. 12) wird durch den Frequenzteiler nach F i g. 9 erzeugt Beide Taktimpulse aus dem Hinterkantendetektor 1016 werden diesem Zählerkreis zugeführt Bei Aufnahme des vierten solcher Impulse ist das Flip-Flop '033 »hoch« (leitend), so daß bis zum Rückstellen des Flip-Flops durch den nächsten Spättaktimpuls das Signal bestehen bleibt, worauf ein Durch-Fünf-Teilimpuls ausgelöst wird.The pulse EC3 (FIG. 12) is divided by the frequency divider according to FIG. 9 generated Both clock pulses from the trailing edge detector 1016 are fed to this counter circuit. When the fourth such pulse is received, the flip-flop '033 is "high" (conductive), so that the signal remains until the flip-flop is reset by the next late clock pulse, whereupon a through-five partial pulse is triggered.
Der Schriftzeichenzähler 610 (F i g. 13) ist ein aus den kaskadengeschalteten Flip-Flops 611 bis 616 bestehender Sechs-Bit-Zähler. Der Voreinstellkreis 620 besteht aus einem UND-Tor 620 mit einem Eingang aus dem Bezugs- oder Schriftartmarkierungsfühler 900 und einem Eingang »DRUCKEN« aus dem Druck-Flip-Flop 1024 (Fig.8). Die Ausgänge eus dieser Torschaltung 620 stellen die Zählerstufen 611 und 616 ein, die den Voreinstellzeichencode 10001 für das Typenschriftzeichen »A« erzeugen.The character counter 610 (Fig. 13) is one of the cascaded flip-flops 611 to 616 existing six-bit counters. The preset circuit 620 exists from an AND gate 620 with an input from the reference or font marker sensor 900 and an input "PRINT" from the print flip-flop 1024 (Fig. 8). The outputs eus this gate circuit 620 set the counter levels 611 and 616, which generate the preset code 10001 for the type character "A".
Der um eins vorwärtszählende Kreis 630 besteht aus einem ODER-Tor 631, das an die niedrigstwertige Bitstelle des Zählers 610 angeschlossen ist, dem Flip-Flop 611 und ferner aus zwei UND-Toren 632 und 633, die dem ODER-Tor 631 Eingänge liefern.The circle 630, which counts up by one, consists of an OR gate 631, which is connected to the least significant Bit position of the counter 610 is connected to the flip-flop 611 and also from two AND gates 632 and 633, which provide inputs to the OR gate 631.
Der um vier rückwärtszählende Kreis 650 besteht aus einem an den Flip-Flop 613 des Zählers 610 angeschlossenen ODER-Tor 651. Das ODER-Tor 651 wirdüberdie UND-Tore 652,653,654 gespeist.The circle 650, which counts down by four, consists of an OR gate 651 connected to the flip-flop 613 of the counter 610. The OR gate 651 is via the AND gates 652,653,654 fed.
Der Ausgang des UN D-Tores 632 schaltet den Zähler bei Aufnahme von Schriftzeichenmarkierungsimpulsen aus dem Fühler 800 im Verlaufe der Nicnt-Druck-Zyklen um eins weiter, um die Zählung für den Schriftzeichencodegenerator, wie vorstehend beschrieben, auf dem Laufenden zu halten.The output of the UN D gate 632 switches the counter when recording character marking pulses from the sensor 800 in the course of the Nicnt pressure cycles by one to the count for the Keep the character code generator up to date as described above.
Zwischen jedem vierten und fünften Spättaktimpuls (F i g. 9) werden £C3-Impulse (F i g. 14 und 15) erzeugt, während zwischen jedem zweiten und vierten Spättaktimpuls EC2-Impulse erzeugt werden.Between every fourth and fifth late clock pulse (Fig. 9), £ C3 pulses (Figs. 14 and 15) are generated, while EC2 pulses are generated between every second and fourth late clock pulse.
ESCl und E5C2-!mpulse aus dem End-Schiebezähler 1040, den Flip-Flops 1041 und 1042, werden im Verlaufe des Auftretens eines Schlagauslöseimpulses nach Aufnahme des ersten bzw. des zweiten ECl-Impulses erzeugt.ESCl and E5C2-! Mpulse from the final shift counter 1040, the flip-flops 1041 and 1042, are in the Course of the occurrence of a shock trigger pulse generated after receiving the first or the second ECI pulse.
F i g. 14 zeigt die Zeitsteuerung, die notwendig ist um in dem Schriftzeichenzähler 610 während der Unterabtastungen um vier rückwärtszählende Verschiebungen und nach den Unterabtastungen eins bis vier Blindverschiebungen, d. h. sechs um vier rückwärtszählende Verschiebungen und eine um eins vorwärtszählende Verschiebung, auszuführen. Fig. 15 zeigt die Zeitsteue-F i g. Fig. 14 shows the timing necessary to change the character counter 610 during the sub-scans by four decremental shifts and after subsamples one to four blind shifts, i.e. H. six by four counting down Shifts and a shift that counts up by one. Fig. 15 shows the timing
rung, die notwendig ist, um nach der Unterabtastung fünf in dem Schriftzeichenzähler 610 Blindverschiebungen auszuführen.tion that is necessary to post subsampling perform five blind shifts in the character counter 610.
Gemäß Fig. 13 und 14 ist das UND-Tor 652 »hoch« (leitend), so daß es beim Auftreten einer durch fünf s teilenden Wellenform (Fig. 12), eines Spättaktimpulses und eines Bereitschaftssignals ein um vier rückwärtszählendes Signal in den Kreis 650 übermittelt Es sei daran erinnert, daß der Speicher 400 für jeden Vergleich um fünf Stellen und der Schriftzeichenzähler 610 um vier Schritte verschoben wird.According to FIGS. 13 and 14, AND gate 652 is "high" (conductive), so that when one occurs through five s dividing waveform (Fig. 12), of a late clock pulse and a ready signal is transmitted to circuit 650 counting down by four reminded that the memory 400 for each comparison is shifted by five digits and the character counter 610 is shifted by four steps.
Die Blindverschiebungen in dem Zeichencodezähier 610 für die Unterabtastungen ein bis vier werden nur beim Schlagen der Hämmer nach jeder Unterabtastung und bis zur Aufnahme eines £SC2-Impulses ausgeführt (Fig. 10). Aus Fig. 14 ist ersichtlich, daß dem ODER-Tor 651 aus dem UND-Tor 653 sechs um vier rückwärtszihlende Impulse zugeführt werden, bevor der ESC2-Impuk »hoch« istThe blind shifts in the character code counter 610 for sub-scans one through four only become performed when hitting the hammers after each subsampling and until a £ SC2 pulse is received (Fig. 10). From Fig. 14 it can be seen that the OR gate 651 from the AND gate 653 six by four downward-counting pulses are supplied before the ESC2 pulse is "high"
Der während einer Blindverschiebung ausgeführte, um eine vorwärtszählende Impuls wird durch das Tor 633 erzeugt, nachdem der Taktgenerator durch das UND-Tor 1027 angehalten worden ist und nach Aufnahme des letzten Frühtaktimpulses.The impulse that counts up during a blind shift is passed through the gate 633 generated after the clock generator has been stopped by the AND gate 1027 and after Recording of the last morning clock pulse.
Dem Speicher werden fünfzehn Frühtaktimpulse, die fünfzehn Impulsen aus dem Takt-Flip-Flop 1011 entsprechen, vor dem Anhalten des Taktgenerators (F i g. 6) zugeführtThe memory receives fifteen early clock pulses, the fifteen pulses from the clock flip-flop 1011 before stopping the clock generator (Fig. 6)
Gemäß Fig. 15 werden dem Zeichencodezähler 610 wie vorstehend beschrieben über das UND-Tor 653 und das ODER-Tor 651 sechs jeweils um vier rückwärtszählende Impulse zugeführt Jedoch wird während der fünften Unterabtastung beim Auftreten des zwanzigsten Frühtaktimpulses nach der Unterabtastung oder beim Zusammenfallen eines Frühtaktimpulses mit einemReferring to Fig. 15, the character code counter 610 As described above, six pulses each counting down by four are supplied via the AND gate 653 and the OR gate 651 fifth subsampling when the twentieth occurs Early clock pulse after undersampling or when an early clock pulse coincides with one Ausgang ESCi und ESC2 aus beiden Stufen des End-Schiebezählers und einem Ausgang aus der zweiten Stufe des durch fünf teilenden Flip-Flops 1032 über das UND-Tor 654 sin zusätzlicher, um vier rückwärtszählender Impuls zugeführtOutput ESCi and ESC2 from both stages of the final shift counter and an output from the second stage of the flip-flop 1032 dividing by five via the AND gate 654 are supplied with an additional pulse that counts down by four
Danach führt das UND-Tor 633 dem Zeichencodezähler 610 einen um eins vorwärtszählenden Impuls zu, um die Blindverschiebungen des Zählers während der Unterabtastung fünf zu vervollständigen. Durch den Speicher sind zwanzig Frühtaktimpulse aufgenommen worden, um den Speichereingang am Ende der Unterabtastung fünf (Fig.6) um zwanzig Zellen zm verschieben.Then the AND gate 633 supplies the character code counter 610 with a pulse which counts up by one, to complete the blind shifts of the counter during subsampling five. Through the Twenty early clock pulses have been added to the memory input at the end of the memory Subsampling five (Fig.6) by twenty cells zm move.
Da vor Beginn einer Unterabtastung fünfzehn oder zwanzig Blindverschiebungen des Speichers 400 erfolgen müssen, muß der Taktgenerator für fünfzehn oder zwanzig Impulse OSi aus dem Takt-Flip-Flop· 1011 weiterarbeiten.Since fifteen or twenty blind shifts of the memory 400 must take place before a subsampling begins, the clock generator must continue to operate for fifteen or twenty pulses OSi from the clock flip-flop · 1011.
Bei Überprüfung von F i g. 13 leuchtet ein, daß nach den Abtastungen eins bis vier das Zusammenfallen der Impulse ESC 2 und EC 2 nur während der Aufnahme des fünfzehnten Spättaktimpulses eintritt, so daß folglich das UND-Tor das Flip-Flop 1025 nur dann zurückstellt, wenn die notwendigen Taktimpulse aufgenommen worden sind.When reviewing F i g. 13 it is clear that after samples one to four the coincidence of the pulses ESC 2 and EC 2 occurs only during the recording of the fifteenth late clock pulse, so that consequently the AND gate only resets the flip-flop 1025 when the necessary clock pulses are received have been.
Entsprechend erfolgt nach der Unterabtastung 5 (F i g. 14) das gleichzeitige Auftreten eines Spättaktimpulses und der Ausgänge ESC1, ESC2 und ECl (F i g. 8 und 9) nur während des zwanzigsten Spättaktimpulses, um das UND-Tor 1028 einzuschalten.Correspondingly, after subsampling 5 (FIG. 14), the simultaneous occurrence of a late clock pulse and the outputs ESC 1, ESC2 and ECl (FIGS. 8 and 9) only occurs during the twentieth late clock pulse in order to switch on the AND gate 1028.
Es zeigt sich, daß das um eins vorwärtszählende UND-Tor 633 nur den letzten Frühtaktimpuls über die eingeschalteten UND-Tore 1027 und 1028 (Fig.7) leitetIt can be seen that the AND gate 633 counting up by one only applies the last early clock pulse via the switched on AND gates 1027 and 1028 (Fig. 7) directs
Claims (5)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US87677069A | 1969-11-14 | 1969-11-14 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| DE2044409A1 DE2044409A1 (en) | 1971-05-27 |
| DE2044409B2 true DE2044409B2 (en) | 1980-10-23 |
| DE2044409C3 DE2044409C3 (en) | 1981-11-12 |
Family
ID=25368538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE2044409A Expired DE2044409C3 (en) | 1969-11-14 | 1970-09-01 | Line impact printer |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US3795186A (en) |
| JP (1) | JPS5148016B1 (en) |
| CA (1) | CA922235A (en) |
| DE (1) | DE2044409C3 (en) |
| FR (1) | FR2071668A5 (en) |
| GB (1) | GB1287558A (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3936802A (en) * | 1972-09-05 | 1976-02-03 | Societe Industrielle Honeywell Bull | Control device for recording elements |
| FR2214591B1 (en) * | 1973-01-19 | 1975-07-18 | Honeywell Bull Soc Ind | |
| US3921517A (en) * | 1974-06-21 | 1975-11-25 | Ibm | Random firing of multiple width print hammers |
| DE2654569C2 (en) * | 1976-12-02 | 1987-02-05 | Ibm Deutschland Gmbh, 7000 Stuttgart | Printers for different character densities |
| US4079670A (en) * | 1977-06-10 | 1978-03-21 | Dataproducts | Phase lock font position and impact hammer timing control |
| JPS5454529A (en) * | 1977-10-08 | 1979-04-28 | Hitachi Koki Kk | Type digit number limiter for typewriter |
| US4368666A (en) * | 1980-01-12 | 1983-01-18 | Hitachi Koki Company, Limited | Method and circuit arrangement for controlling print timing in a printing apparatus |
| US4621343A (en) * | 1982-08-27 | 1986-11-04 | Hitachi Koki Company, Limited | Circuit arrangement for detecting error in print control apparatus |
| US5762429A (en) * | 1996-12-06 | 1998-06-09 | Kinpo Electronics, Inc. | Printing head structure of calculator having bold characters |
| US6522420B1 (en) * | 1998-10-20 | 2003-02-18 | Hewlett-Packard Company | Printer and method for alternately printing and compressing data using same processing unit |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3049990A (en) * | 1960-12-20 | 1962-08-21 | Ibm | Print hammer actuator |
| US3156180A (en) * | 1961-09-18 | 1964-11-10 | Holley Comp Products Company | Permanent magnet hammer module in high speed printers |
| BE627616A (en) * | 1962-01-26 | |||
| US3303775A (en) * | 1963-09-20 | 1967-02-14 | Ibm | Variable speed printer apparatus and type carrier device therefor |
| DE1264120B (en) * | 1964-07-25 | 1968-03-21 | Ibm Deutschland | Print hammer mechanism and procedure for adjusting its magnet yokes |
| US3289576A (en) * | 1964-12-02 | 1966-12-06 | Ibm | High speed printer with variable cycle control |
| US3342127A (en) * | 1965-04-08 | 1967-09-19 | Solomon H Pitt | High speed printing device with reciprocable type bar |
| US3312174A (en) * | 1965-12-23 | 1967-04-04 | Ibm | Variable cycle control system for a high speed printer |
| US3416442A (en) * | 1967-06-20 | 1968-12-17 | Ibm | Selective hammer actuating means in chain printers |
| US3461796A (en) * | 1967-11-20 | 1969-08-19 | Honeywell Inc | High-speed printer with shared control circuit |
| US3423641A (en) * | 1968-03-07 | 1969-01-21 | Ibm | Hammer firing circuit for impact printers |
| US3467005A (en) * | 1968-04-29 | 1969-09-16 | Collins Radio Co | Printer hammer drive circuit |
-
1969
- 1969-11-14 US US00876770A patent/US3795186A/en not_active Expired - Lifetime
-
1970
- 1970-03-31 JP JP45027389A patent/JPS5148016B1/ja active Pending
- 1970-09-01 GB GB41740/70A patent/GB1287558A/en not_active Expired
- 1970-09-01 DE DE2044409A patent/DE2044409C3/en not_active Expired
- 1970-09-02 CA CA092161A patent/CA922235A/en not_active Expired
- 1970-09-02 FR FR7031985A patent/FR2071668A5/fr not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| DE2044409C3 (en) | 1981-11-12 |
| CA922235A (en) | 1973-03-06 |
| JPS5148016B1 (en) | 1976-12-18 |
| GB1287558A (en) | 1972-08-31 |
| DE2044409A1 (en) | 1971-05-27 |
| US3795186A (en) | 1974-03-05 |
| FR2071668A5 (en) | 1971-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE1264833B (en) | Drum or chain high-speed printer | |
| DE2501793C2 (en) | Printing press | |
| DE1302069B (en) | Fast printer | |
| DE1274829B (en) | Printing device for data processing computing units | |
| DE2317493B2 (en) | High-speed printer | |
| DE1201100B (en) | Printer with rotating type drum | |
| DE1201592B (en) | Arrangement for the control of the printing process of a printing device with constantly rotating type drum | |
| DE2044409C3 (en) | Line impact printer | |
| DE2444326A1 (en) | DEVICE FOR RECORDING OR REPRODUCTION OF DATA OR INFORMATION IN ARABIC WRITING | |
| DE1817804C3 (en) | ||
| DE2452867C3 (en) | Control device for a dot matrix printer | |
| DE2156599B2 (en) | Control system for high-speed printing machines | |
| DE1817804B2 (en) | PRINTING DEVICE | |
| DE1099243B (en) | Device for point-by-point recording of characters in subsections of a printing machine game | |
| DE2616604A1 (en) | AUTOMATIC TYPING SYSTEM | |
| DE2056274C3 (en) | Control device for a chain printer | |
| DE2414335C3 (en) | Printing device | |
| DE2246551C2 (en) | Data transfer arrangement | |
| DE1105217B (en) | Device for point-by-point recording of characters | |
| DE2225214A1 (en) | Multi-column printer and the control system and method used to control it | |
| DE1958282C (en) | Device for printing characters in lines with aligned margins | |
| DE1774110C3 (en) | ||
| DE2115141C3 (en) | Device for printing data received one after the other | |
| DE1237817C2 (en) | High-speed printer with rotating type drum for printing superscript and subscript characters | |
| DE1239126B (en) | Character recognition device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OI | Miscellaneous see part 1 | ||
| OD | Request for examination | ||
| C3 | Grant after two publication steps (3rd publication) | ||
| 8339 | Ceased/non-payment of the annual fee |