DE2447464C3 - Zeichengenerator-Steuerschaltung für einen optischen Drucker - Google Patents
Zeichengenerator-Steuerschaltung für einen optischen DruckerInfo
- Publication number
- DE2447464C3 DE2447464C3 DE2447464A DE2447464A DE2447464C3 DE 2447464 C3 DE2447464 C3 DE 2447464C3 DE 2447464 A DE2447464 A DE 2447464A DE 2447464 A DE2447464 A DE 2447464A DE 2447464 C3 DE2447464 C3 DE 2447464C3
- Authority
- DE
- Germany
- Prior art keywords
- register
- character
- memory device
- address
- circuit
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41B—MACHINES OR ACCESSORIES FOR MAKING, SETTING, OR DISTRIBUTING TYPE; TYPE; PHOTOGRAPHIC OR PHOTOELECTRIC COMPOSING DEVICES
- B41B19/00—Photoelectronic composing machines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/435—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of radiation to a printing material or impression-transfer material
- B41J2/47—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of radiation to a printing material or impression-transfer material using the combination of scanning and modulation of light
- B41J2/471—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of radiation to a printing material or impression-transfer material using the combination of scanning and modulation of light using dot sequential main scanning by means of a light deflector, e.g. a rotating polygonal mirror
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/12—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/12—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers
- G06K15/1204—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers involving the fast moving of an optical beam in the main scanning direction
- G06K15/1219—Detection, control or error compensation of scanning velocity or position, e.g. synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/12—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers
- G06K15/128—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by photographic printing, e.g. by laser printers generating or processing printable items, e.g. characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/02—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes by tracing or scanning a light beam on a screen
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Optics & Photonics (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
- Record Information Processing For Printing (AREA)
Description
Die Erfindung betrifft eine Zeichengenerator-Steuerschaltung für einen optischen Drucker nach der im
Oberbegriff des Anspruches 1 genannten Art.
Die Erzeugung von Zeichen zum Drucken oder zur bildlichen Darstellung durch Auswahl vorgegebener
Gruppen von Punkten aus einer Satzmatrix möglicher Punkt ist eine hochentwickelte Technik. Diese Technik
wurde in verschiedenen Formen für Fernschreiber, Computer-Ausgabestationen mit Kathodenstrahlröhre,
Computerzeilendrucker, Photocomposer und andere Geräte benutzt, um nur einige Beispiele zu nennen.
In der US-PS 28 29 025 ist ein xerographischer Drucker beschrieben, bei dem eine photoleitfähige
Trommel zur Erzeugung eines latenten elektrostatischen Ladungsbildes mit einem in einer Richtung
auslenkbaren Kathodenstrahl beschrieben wird.
In der GB-PS 10 45 929 ist ein Zeichengenerator für eine rasterförmige Zeichenausgabe beschrieben. Dieser
Generator enthält eine erste Speichereinrichtung mit textseitengerechten binär codierten Zeichen. Dieser
ersten Speichereinrichtung ist eine zweite Speichereinrichtung (festverdrahteter herkömmlicher Zuordner)
nachgeschaltet, welche über die erste adressiert wird und eine Adresse zur Ansteuerung einer dritten
Speichereinrichtung (ein im Sinne eines herkömmlichen Zuordneis verdrahtetes Feld von UND-Gliedern)
liefert, welche wiederum die binären Signalfolgen zur
Hell/Dunkel-Steuerung eines Abtaststrahleis zur Verfügung
stellt
In der US-PS 35 68 178 ist ein Photocomposersystem beschrieben, welches in einem Speicher R'iferenzadressen
und der Gesamtrasterhubzahlen für auszugebende Zeichen enthält.
Es ist Aufgabe der Erfindung, eine Zeichengenerator-Steuerschaltung
der im Oberbegriff des Anspruches 1 genannten Art vorzusehen, welche eine einfache
Ansteuerung der die codierte Textseiteninformation, die ι ο
binären Bitfolgen zur Bildung der Abtastfolgen und Information zur Adreßverknüpfung enthaltenden Speicher
ermöglicht.
Diese Aufgabe wird in vorteilhafter Weise erfindungsgemäß
durch die im kennzeichnenden Teil des Anspruches 1 genannten Maßnahmen gelöst.
Vorteilhafte Weiterbildungen der Erfindung sind den Unteransprüchen zu entnehmen.
Die erfindungsgemäße Schaltung ermöglicht insbesondere
die Ausgabe von Text mit Proportionalabstand.
Ein Ausführungsbeispiel der Erfindung ist in den Zeichnungen dargestellt und wird im folgenden näher
beschrieben.
Es zeigt
Fig. 1 die Organisation eines optischen Druckers mit
einer erfindungsgemäßen Zeichengenerator-Steuerschaltung,
F i g. 2 das Beispiel eines Blattes mit einem »normalen«
Satzspiegel,
F i g. 3 eine schematische Darstellung der Organisation der Seitenspeicheradressen-Steuerregisterstufen,
F i g. 4 eine schematische Darstellung der Organisation des als Festwertspeicher ausgebildeten Übersetzerspeichers,
F i g. 5 ein schematisches Blockschaltbild der Zeichengenerator-Steuerschaltung,
Fig.6 eine schematische Darstellung der Organisation
des Typenspeichers (Schriftarien-Vorratsspeicher),
F i g. 7 eine schematische Darstellung einer Taktschaltung.
F i g. 1 zeigt einen elektrophotographischen Seitendrucker 10 mit den wichtigsten Steuerschaltungsfunktionsblöcken.
F i g. 2 zeigt das Beispiel einer Seite 20 mit einem »normalen« Satzspiegel, wie er durch den Drucker 10
erzeugt wird. Die Textzeilen 22 verlaufen in der kurzen Abmessung 23 der Seite. Jedes Zeichen 2t wird aus
Rasterpunktinfo.mation gebildet wie es an dem auszugsweise vergrößert dargestellten Zeichen »x« zu
erkennen ist. Die Rasterpunkte werden durch einen Lichtstrahl erzeugt. Die Abtastung des Lichtstrahles
entspricht der angegebenen Pfeilrichtung 24. Die Seite wird zunächst durch den Lichtstrahl auf eino xerographische
Kopiertrommel (siehe Fig. 1) geschrieben, welche sich in angegebener Pfeilrichtung bewegt. Die
Lichtstrahlabtastung erfolgt auf einer Mantellinie parallel zur Trommelachse. Das auf der Trommel
erzeugte Seitenabbild ist so angeordnet, daß die langen Seiten parallel zur Trommeiachse verlaufen.
Der Seitendrucker 10 enthält eine elektrographische (·<
> Kopiertrommel 11, die eine das zu erzeugende Bild aufnehmende photoleitende Oberfläche 12 aufweist,
welche nacheinander an einer Ladestation 13, einer Belichtungsstation 14, einer Entwicklungsstation 15,
einer Übertragungsstation 16 und an einer Reinigungs- (15
station 17 vorbeibewegt wird. An der Beüchtungsstation 14 wird eine vorher durch die Ladestation 13 auf die
Oberfläche 12 aufgebrachte gleichmäßige Ladung selektiv durch einen binär gesteuerten Lichtpunkt 30
zerstört. Der Lichtpunkt verläuft auf einer Bahn 31 parallel zur Drehachse 11 a der Trommel 11.
Die selektive Belichtung du.ch den gesteuerten
Lichtpunkt 30 erzeugt binäre Elemente eines elektrostatischen latenten Bildes 32, welches aus dem entladenen
weißen oder Hintergrundsbereich 33 und den geladenen Bildbereichen 34 besteht. Das laterne Bild 32 wird an die
Entwicklungsstation 15 geleitet, wo gefärbtes thermoplastisches Harzpulver oder Toner selektiv auf den
Bildbereichen 34 niedergeschlagen wird. Das entwickelte Bild wird durch elektrostatische Kräfte an der Station
16 auf ein Blatt 35 übertragen. Das so bedruckte Blatt 35 wird an einer Fixierstation 18 vorbeigeführt, wo Hitze
oder eine andere geeignete Einrichtung den Harztoner vorübergehend erweicht, so daß er an dem Blatt
anhaftet und dort ein permanentes Bild bildet. Das Blatt 35 wird dann in eine Ausgabe 19 transponiert, wo es der
Maschine entnommen werden kann. Die phoioleitende Oberfläche 12 wird in der Staiion 17 von bei Verfassen
der Übertragungsstation 16 zurückgebliebenen Tonerpulver gereinigt, bevor sie für den weiteren Betneb
wieder gleichmäßig aufgeladen wird. Der gesteuerte Lichtpunkt 30 wird vorzugsweise von einer energiereichen
Quelle kohärenten Lichtes wie z. B einem kontinuierlich strahlenden Laser 36 erzeugt, der einen
Laserstrahl 37 längs eines optischen Weges durch einen Lichtmodulator 38, über einen Umlenkspiegel 40, eine
Linse 41, einen Abtastspiegel 42. eine Linse 43, einen Strahlenteilerspiegel 44 vorbei an einer Schneide 45 auf
die Oberfläche 12 wirkt. Der Modulator 38 arbeitet z. B. akusto-optisch nach dem Bragg-Effekt. Der Modulator
38 reagiert auf binäre elektrische Information auf seiner Eingangsleitung 46 und sendet dementsprechend den
Strahl 37 über einen von zwei dicht nebeneinanderliegenden aber etwas unterschiedlichen Ausgangswegen
39a oder 396. Wenn der Strahl 37 über den Ausgangsweg 39a gesendet wird, wird er knapp an der
Modulationsschneide 45 wobeigelenki und trifft daher auf die photoleitende Oberfläche als Lichtpunkt 30. Er
entlädt sie dort, so daß dadurch ein weißer oder Hintergrundsbereich erzeugt wird, der später auf dem
Blatt 35 weiß erscheint. Über den Weg 396 ausgesendetes Licht wird durch die Modulationsschneide 45
unterbrochen und trifft somit die Oberfläche 12 nicht. Die somit nicht entladene Oberfläche 12, die zurückbleibt,
führt bei der Entwicklung zu einem getönten Bild an der Station 15 und bildet so einen Teil des
Bildbereiches auf der endgültigen Kopie 35.
Der rotierende Abtastspiegel 42 nimmt den Laserstrahl 37 von beiden Wegen 39a und 396 auf und lenkt
ihn in Richtung auf die Abtastbahn 31, wo er je nach Codierung ein Spaltensegment der Zeichen der Seite 20
(F i g. 2) erzeugt. Der rotierende Abtastspiegel 42 ist als regelmäßiges Viereck ausgebildet und wird von einem
Motor 47 mit konstanter Geschwindigkeit angetrieben, die in bezug auf die Umdrehungsgeschwindigkeit der
Trommel 11 und die Größe des Lichtpunktes 30 so ausgewählt ist, daß einzelne Abtasthübe des Lichtpunktes
30 direkt benachbarte Bereiche der Oberfläche 12 überstreichen und so einen vollen Seitenbelichtungsraster
liefern.
D^r Strahlenteiierspiegcl 44 schneidet einen Bruchteil
des Laserstrahles 37 auf beiden Wegen 39a oder 396 während der Abiastbewegung Jes Drehspiegels 42 ab
und lenkt diesen Bruchteil durch ein optisches Gilter 50 auf einen elliptischen Spiegel 51, wodurch das Licht auf
einen Photodetektor 52 reflektiert wird, der in einem
Brennpunkt des Spiegels 51 angeordnet ist. Der Abtastspiegel 42 liegt im anderen Brennpunkt des
elliptischen Spiegels 51 und die optische Geometrie des Systems wird so gewählt, daß das Gitter 50 äquivalent
zur Belichtungsstation 14 liegt. Der Photodetektor 52 erzeugt somit einen Zug von Taktimpulsen 53, die ein
direktes Maß für die Abtastbewegung des Laserstrahls
37 bezüglich der photoleitenden Oberfläche 12 sind. Die am Photodetektor 52 ei zeugten Impulse treten mit
derselben Geschwindigkeit auf wie die durch den Modulator 38 zu definierenden Bildelemente oder
Punkte und ermöglichen somit die direkte Erzeugung eines Leittaktsignales für die Steuerung des Modulators
38 durch den Photodetektor 52. Ein transparenter Teil 54 des Gitters 50 ist für die Abführung eines beendeten
Abtasthubes vorgesehen.
Für die eigentliche Steuerung des Modulators 38 ist eine Datenquelle für den Rohtext, wie z. B. eine
Magnetkarten- oder Bandleseeinheit 55 vorgesehen, welche die zu druckenden Daten an ein Datenverarbeitungsgerät
56 liefert, durch welches die Rohtextdaten zu einem gewünschten Formal im Seitenspeicher 57
zusammengesetzt werden. Im Seitenspeicher 57 werden sowohl jedes zu druckende Zeichen sowie die zwischen
die Zeichen zu setzenden Leerschritte an einzelnen Speicheradressen aufgezeichnet, die wiederum zu den
Schreibzeilen einer normalen Seite und der Reihenfolgeposition des Zeichens innerhalb der Schreibzeile
gehören. In F i g. 2 würde z. B. ein definierender Zeichencode »x« auf Seite 20 im Seitenspeicher 57 an
einer Adresse gespeichert, die durch die achte Schreibzeile und die siebente Reihenfolgeposition
bezeichnet ist.
Wenn der Text einmal im Seitenspeicher 57 zusammengesetzt ist, arbeitet die Zeichenerzeugungsschaltung
58 und liefert das endgültige Lichtpunktsteuermuster an den Modulator 38. Außer dem Seitenspeicher
57 haben der Datenprozessor 56 und die Zeichenerzeugungsschaltung 58 Zugriff zu einem
Zusatzspeicher 59. der das Seitenspeicher-Adressen-Steuerregister 60 sowie den Übersetzerspeicher 70
enthält.
Seitenspeicher-Adressensteuerregister 60
In Fig. 3 ist eine schematische Darstellung der Organisation des Seitenspeicher-Adressensteuerregisters
60 gezeigt. Vorzugsweise wird dieses Register einfach als dafür zugeordneter Teil eines Lese/Schreibspeichers
59 (Fig. 1) ausgeführt und enthält eine Vielzahl von einzeln adressierbaren und mehrere Bits
umfassenden Stufen einzelner Speicherzellen. Jede solche Stufe kann ein Datenwort 62 speichern, das in
einen Seitenspeicher-Adressenteil 63 und einen Schrittsteuerteil 64 unterteilt ist. Die Stufen sind sequentiell
geordnet, um ihren Zugriff synchron mit der Abtastung durch den Lichtpunkt 30 zu ermöglichen und zwar über
ein Register 65 (Fig.5). Über die Zuordnung der
einzelnen Registerstufen zum im Seitenspeicher 57 gespeicherten Text ist an späterer Stelle etwas
ausgesagt Bei der Ansteuerung einer Registerstufe des Registers 60 liefert diese ein Datenwort 62 und setzt
über einen geteilten Datenweg den ersten Teil 63 in das Seitenspeicher-Adressenregister 67 und den zweiten
Teil 64 in das laufende Schrittregister 68.
Der auf der Seite 20 auszugebende Seitentext (F i g. 2)
ist unter anderem nach Textzeilen strukturiert:
Seitenspeicher 57 enthalten. D. h., der Seitenspeicher 5 enthält schematisch vereinfacht formuliert ein »Abbild
der Textseite: also Textzeilen innerhalb derer di einzelnen Textzeilenzeichen angeordnet sind. Im Sei
tenspeicher 57 ist die Textzeile bzw. die Zeichenfolge nummer innerhalb der Textzeile über eine Registerstuf
im Register 60 adressierbar.
Jeder Textzeile des Seitenspeichers 57 ist ir
Seitenspeicher-Adressensteuerregister 60 eine Regi sterstufe zugeordnet. Jede Registerstufe enthält zu
nächst eine Angabe 63 über die Anfangsadresse eine Textzeile, zu einem späteren Zeitpunkt die Adresse fü
ein Zeichen mit einer bestimmten Folgenumme innerhalb dieser Textzeile.
Zur Erläuterung sei folgendes angegeben:
Der Seitenspeicher wird in folgender Reihenfolge pr( Spaltenhub adressiert.
Erstes Zeichen, erste Textzeile, erstes Zeichen, zweit« Textzeile — erstes Zeichen, dritte Textzeile — etc. ..
Dabei werden von diesen Zeichen gemäß dei Abtasteinrichtung des Lichtstrahles (s. Fi g. 2) zunächs
die Rasterpunktelemente der ersten Abtastspalu geschrieben (ein Zeichen setzt sich aus mehrerer
Abtastspalten zusammen). Dann folgt die Adressierung des Seitenspeichers in der gleichen Reihenfolge wie
angegeben für die zweite Spaltenabtastung durch der Lichtstrahl usw.
In jeder Registerstufe des Registers 60 ist im Teil 64
die Anzahl der für ein Zeichen erforderlicher Spaltenschritte (AF) gespeichert. Diese Angabe wire
ständig auf den gegenwärtigen Stand gebracht (über den Weg 88). Das heißt, die Gesamtspaltensehrittzahl
von z.B. zehn wird nach jeder Lichtstrahlspaltenabtastung mit dem um jeweils eins erniedrigten Wert
überschrieben. Ist das Zeichen vollends geschrieben (laufende Spaltenschrittzahl 0), so wird — wie später
noch genauer erläutert — zur Adressierung des folgenden Zeichens in der gleichen Textzeile die
Angabe 63 (AD) in der entsprechenden Registerstufe des Registers 60 über den Addierer 100 entsprechend
erhöht.
Übersetzungsspeicher 70
In Fig.4 ist eine schematische Darstellung der
Organisation des Übersetzungsspeichers 70 gegeben. Dieser Übersetzer 70 ist als Festwertspeicher ausgeführt,
der eine Folge einzel adressierbarer, mehrere Bits umfassender Datenworte 71 enthält, von denen jedes
eindeutig durch einen Bezeichnungscode vom Seitenspeicher 57 adressierbar ist Jedes Datenwort enthält
einen ersten Teil 72, eine Referenzadresse für den Typenspeicher 92, und einen zweiten Teil 73, der die
Gesamtzahl von Spaltensegmenten angibt, die zur vollständigen Erzeugung des Zeichens benötigt werden.
Die Datenworte 71 sind einzeln adressierbar durch die Ausgabecodes aus dem Seitenspeicher 57, welche
das Zeichen repräsentieren und im Adressenregister 75 dargeboten werden in Kombination mit einem oder
mehreren vorwählbaren Statusbits 76 zur Auswahl einer bestimmten Schriftart Die Statusbits 76 ermöglichen
die Wahl verschiedener Schriftarten aus dem Speicher 92. Wenn z.B. der Speicher 92 mit drei verschiedenen
Schriftarten mit Proportionalschritten ausgerüstet ist wird die zu verwendende Schriftart durch die
Datenausgabe vom Speicher 70 entsprechend den Statusbits 76 gewählt Es brauchen nicht alle Schriftarten Proportionalschrittypen zu sein. Wenn beispielswei-
se eine Typenart mit festem Abstand gewünscht wird, wird der Speicher 70 einfach so codiert, daß er die
gleiche Anzahl von Rasterhüben für jedes Zeichen im Typensatz vorsieht. (Bei einem Schriftbild mit Proportionalabstand
wird den Zeichen ein der Zeichenbreite entsprechender proportionaler Abstand zugeordnet.
Der Proportionalabstand ergibt ein Druckbild mit repräsentativem Aussehen und liefert außerdem eine
kompaktere Schreibform, die im allgemeinen als leichter lesbar empfunden wird).
Zeichenerzeugungsschaltung 58
In F i g. 5 ist die Zeichenerzeugungsschaltung 58 nach
ihren Funktionsblöcken dargestellt. Der Seitenspeicher 57 besitzt einen Ausgabedatenweg 74 zum Adressetire- , j
gister 75, wodurch ein Zeichenbezeichnungscode in den Übersetzer-Speicher 70 als eine Adresse eingegeben
wird. Die Ausgabesammelleitung 80 des Übersetzers 70 teilt sich in zwei Teile auf nämlich einem Referenzadressenweg
81 mit dem Register 82 und einem Gesamtschrittwertweg 83 mit dem Register 84. Wenn der Wert
im laufenden Schrittregister 68 null ist, schaltet die Erkennungsschaltung 85 den selektiven Datenweg 86
so, daß die Angabe 73 (Gesamtschrittzahl) vom Register 84 in das Register 87 geleitet wird, von wo es an die
Subtraktionslogik 90 geliefert wird, welche aus der Gesamtschrittzahl 73 und der Referenzadresse aus
Register 82 eine bestimmte Speicheradresse im Register 91 erzeugt, die der Adressierung des Typenspeichers 92
dient.
Wenn die Daten im laufenden Schrittregister 68 nicht durch die Schaltung 85 zu Null erkannt werden, dann
wird der dekrementierte Inhalt dieses Schriltregisters 68 vom selektiven Datenweg 86 in das Register 87
geleitet.
F i g. 6 zeigt eine schematische Darstellung der Organisation des Typenspeichers 92 (Schriftartenvorratsspeicher),
der eine Vielzahl von Datenwörtern 93 speichert, deren Bits 94 entweder einen hellen oder
einen dunklen zu druckenden Punkt bezeichnen. Jedes Datenwort 93 wird durch eine an das Adressenregister
91 (F i g. 5) gegebene Adresse adressiert und definiert das zur Erzeugung einer Abtastspalte eines Zeichens
(vgl. Fi g. 2) benötigte Hell/Dunkel-Kontrastmuster. Da
die vollständige Erzeugung eines jeden Zeichens mehrere Abtastspalten erfordert, sind mehrere Datenwörter
93 im Typenspeicher 92 für ein Zeichen vorgesehen, so daß eine ganze Gruppe 95 von Datenbits
das Kontrastmuster für das zugehörige Zeichen in bezug auf ein Rastermuster definiert. Zweckmäßigerweise
entsprechen die Adressen benachbarter Datenwörter 93 auch benachbarten Abtastspalten des
Zeichens und unterscheiden sich somit nur um den Wert »1«. Anstelle der Bits für die Hell/Dunkel-Codierung
des Wortes 93 können auch Verdichtungscodeverfahren Anwendung finden.
Das Abtastkontrastmuster aus dem Typenspeicher 92 wird auf den Ausgabeleitungen 96 auf den die Ausgabe
steuernden Serienpuffer 97 gegeben. Die einzelnen Bits des in diesem Ausgabepuffer 97 geladenen Kontrastmusters werden durch die Taktimpulse 53 zu dem
Modulator 38 geleitet
Die der Subtraktionslogik 90 zugeführte laufende Schrittzahl wird auch über Datenleitungen 88 an einen
Eingang des Eingabepuffers 69 des Seitenspeicher-Adressensteuerregisters 60 angelegt Ein anderer Teil
des Eingabepuffers 69 empfängt die Adresse vom Adressenregister 67, welche bei Bedarf von der
Summierungslogik 100 auf den neuesten Stand gebracht worden ist. Sobald die Erkennungsschaltung 101 den
Wert im Register 68 zu »1« ermittelt und so die für ein einzelnes Zeichen benötigte letzte Abtastung anzeigt,
wird dadurch die Summierungslogik 100 aktiviert, wodurch eine Konstante zur Adresse im Register 67
addiert wird. Dadurch wird die Adresse des im Seitenspeicher 57 nächst folgenden Zeichens gebildet.
Gewöhnlich ist diese Konstante eine »1«. Diese Konstante ist im Register 102 gespeichert.
Die Information aus dem Eingabepuffer 60 wird in diejenige Stufe 61 des Registers 60 eingeschrieben, die
von dem Textzeilenregister 65 der Seitenspeicher-Adressensteuerung adressiert wurde.
Das Register 65 wird nach dem Abtasten einer Abtastspalte eines Zeichens durch den Lichtpunkt 30
fortgeschaltet. Das Register 65 wird durch ein Signal zurückgestellt, welches erzeugt wird, wenn der Photodetektor
52 Licht durch den transparenten Teil 54 am Ende des Gitters 50 empfängt. Jede Stufe des Registers
60 wird somit nacheinander zum Auslesen und Einschreiben durch das Register 65 adressiert, welches
synchron mit dem Abtastlauf des Lichtpunktes 30 (Fig. 1) läuft.
Datenfluß der Zeichenerzeugungsschaltung
Während jede Stufe 61 des Seitenspeicher-Adressensteuerregisters 60 durch das Zeilenzählregister 65
adressiert wird, wird das Datenwort 62 unterteilt an die Register 67 und 68 gegeben. Der Teil 63 über Register
67 wird als eine Adresse durch den Seitenspeicher 57 gelesen und auch durch die Summierungslogik 100 an
den Eingabepuffer 69 gemäß obiger Beschreibung zurückgegeben. Die im laufenden Schrittregister 68
enthaltene Information entspricht anfangs der zur Darstellung des Zeichens erforderlichen Gesamtschrittzahl.
Diese Größe wird nach jeder Spaltenabtastung um den Wert »1« dekrementiert. Wenn durch die Schaltung
85 im Register 68 der Inhalt Null erkannt wird, wird die im Register 84 enthaltene Gesamtschrittinformation in
das Register 87 übertragen, andernfalls wird die Schrittinformation im Register 68 durch die Dekrementierlogik
104 an das Register 87 geleitet. Dieselbe Information wird an den Eingabepuffer 69 des
Seitenspeicher-Adressensteuerregisters 60 geleitet.
Jede in einer Stufe 61 des Registers 60 gespeicherte Adresse wird mehrmals an das Adressenregister 67
gegeben, wie es für die Darstellung eines durch mehrere Rasterhübe darzustellenden Zeichens erforderlich ist.
Wenn ein gegebenes Zeichen in einer gegebenen Schreibzeile vollständig dargestellt wird, was durch
Abfühlen einer Eins im Register 68 durch die Schaltung 101 erkannt wird, so wird die Adresse dieses Zeichens
innerhalb einer Textzeile durch die Summierungslogik 100 erhöht so daß während der nachfolgenden
Abtastung ein neuer Zeichencode auf dem Ausgabedatenweg 74 vom Seitenspeicher 57 erscheint Während
der nachfolgenden Abtastung wird an das Register 68 eine Null gegeben, die durch die Schaltung 85 erkannt
wird, wodurch ein neuer Gesamtschritt eingeleitet wird.
Der Seitenspeicher 57 kann auf vielfältige Weise in irgendeiner Hochgeschwindigkeits-Speichertechnik
verwirklicht werden. Der Speicher speichert eine Vielzahl von adressierbaren Datenwörtern. Das Datenwort an einer bestimmten Adresse ist die codierte
Darstellung eines alphabetischen oder numerischen
Zeichens, Angaben über Groß- oder Kleinschreibung
sowie gegebenenfalls über Unterstreichung eines Zeichens können enthalten sein. Der Seitenspeicher 57
wird durch den Datenprozessor 56 entsprechend einem Formatprogramm so geladen, daß aufeinanderfolgende
Zeichen an aufeinanderfolgenden Adressen erscheinen. Um den Text zeilenweise auszugeben, werden Zeilencodes
durch den Datenprozessor 56 eingesetzt und die nächst folgende Textzeilenadresse als Anfangsadresse
in einer entsprechenden Stufe 61 der Seitenspeicher-Zugriffssteuerung
60 gespeichert. Eine Zeilenendeanzeigeschaltung 105 (F i g. 5) sieht vor, daß eine Adressenerhöhung
durch die Summierungslogik 100 bei Zeilenende verhindert wird.
Bei Bedarf kann die Seitenendlogik 106 die an das Register 75 gelieferten Codes überwachen. Wenn nach
einer ganzen Zeichenabtastung kein neuer Zeichencode an das Register 75 geliefert worden ist, übersteuert die
Seitenendlogik 106 den Modulator 38, so daß für die restlichen Abtastungen der Seite »weiß« gedruckt wird.
Während dieser Zeit sind der Seitenspeicher 57 und das Seitenspeicher-Zugriffssteuerregister 60 frei und können
vom Prozessor 56 mit dem Text der nächsten zu druckenden Seite geladen werden. Andererseits kann
die Seitenendefunktion auch durch einen Seitenendesymbolcode implementiert werden, der im Seitenspeicher
57 gespeichert wird.
Zusätzlich zu dem oben erwähnten Spezialsteuerzeichen (Zeilenende) ist ein Abtastendsteuercode vorgesehen,
der ebenfalls durch den Datenprozessor 56 in den Speicher 57 geladen wird. Dieser Code gibt an, daß für
den Rest der jeweiligen Abtastungen des Lichtpunktes 30 nur Leerraum zu drucken ist.
Taktschaltung
35
Die verschiedenen Operationen der Zeichengenerator-Steuerschaltung
werden in ihrer Reihenfolge durch die Taktschaltung 110 gemäß Fig. 7 gesteuert, die
einen acht Schritt Operationszyklus definiert, der während der Zeit erzeugt wird, welche der Lichtpunkt
30 zum Durchlaufen eines Zeichens benötigt. Die Taktschaltung 110 zählt die Impulse 111 von einem
(nicht dargestellten) geregellen Oszillator, solange das UND-Glied 112 durch die Synchronisierungs-Halteschaltung
113 eingeschaltet ist. Der Lichtpunktzähler 114 empfängt die Abtastanzeige-Taktimpulse 53 und
gibt eine Ausgabe an die Schaltung 113, nachdem eine vorgegebene Anzahl von Impulsen des Impulszuges 53
gezählt worden ist, die gleich der Länge der Abtastung zum Erzeugen einer einzelnen Zeichenspalte ist. Die
Taktschaltung 110 erzeugt die Zeiten Ti bis T-S der
Reihe nach in einer kürzeren Zeit, als die Ausgabeimpulse vom Zähler 114 kommen. Zur Zeit T-B wird die
Schaltung 113 zurückgestellt, um das UND-Glied 112 abzuschalten, bis eine neue Ausgabe vom Lichtpunktzähler
114 empfangen wird.
Die Signale T-\ bis T-S stellen einzelne Zykluszeiten
dar und werden als Leitsignale für die Datenflußwege in Fig. 5 benutzt.
Zusammenfassend kann also gesagt werden, daß die beschriebene Zeichenerzeugungs-Steuerschaltung insbesondere
durch ein Seitenspeicher-Adressensteuerregister ausgezeichnet ist, bei dem zu jeder Textzeile auf
einer Seite eine eigene Registerstufe gehört. Jede dieser Stufen speichert eine Datenadresse für ein Zeichen
innerhalb einer Textzeile des Seitenspeichers. Unter dieser Adresse liefert der Seitenspeicher einen Code zur
Anc?puerung des Übersetzerspeichers. Jede Registerstule
speichert weiterhin Information über die noch auszuführende Anzahl von Abtastungen zur Vervollständigung
des auszugebenden Zeichens.
Das Seitenspeicher-Adressensteuerregister gibt stufenweise seine gespeicherte Information synchron mit
der Abtastbewegung des Lichtstrahles ab. Die adressierten Codes des Seitenspeichers 57 liefern eine Adresse,
unter der im Übersetzerspeicher 70 folgende Angaben für das auszugebende Zeichen gespeichert sind:
Die Bezugsadresse dieses Zeichens im Typenspeicher und die Gesamtzahl der zur vollständigen Erzeugung
dieses Zeichens erforderlichen Spaltenabtastungen. Während des Druckvorganges werden die verschiedenen
Registerstufen des Seitenspeicher-Adressensteuerregisters 60 nach einem bestimmten Schema auf den
neuesten Stand gebracht. Die Information über die verbleibende Anzahl von Spaltenabtastungen für ein
Zeichen wird durch Herunterzählen (während die einzelnen Spaltenabtastungen ablaufen) ermittelt. Bei
Anzeige der letzten Spaltenabtastung eines Zeichens wird die in der zugehörigen Registerstufe gespeicherte
Seitenadresse erhöht, um dadurch die Adresse des folgenden zu druckenden Zeichens in der zugehörigen
Zeile zu bilden.
Mit der beschriebenen Zeichenerzeugungs-Steuerschaltung läßt sich über den »normalen« Satzspiegel
hinaus (F i g. 2) auch ein sogenannter »gedrehter« Satzspiegel erzeugen. Bei einem gedrehten Satzspiegel
würden die Zeilen nicht wie in F i g. 2 angegeben in der kurzen Abmessung der Seite verlaufen, sondern entlang
ihrer langen Abmessung. Für den gedrehten Satz würde die Textzeile auf der Kopiertrommel in Richtung der
Abtastung durch den Lichtstrahl verlaufen. Bei einer sogenannten gedrehten Ausgabe des Textes bliebe die
Aufbereitung des Seitenspeichers 57 die gleiche wie im Falle eines »normalen« Satzspiegels. Entsprechend der
Abtastfolge der einzelnen Zeichen ist zur Ausgabe eines gedrehten Satzes lediglich eine entsprechend modizfierte
Codierung des Seitenspeichers 57 erforderlich, sowie eine entsprechend der Abtastbewegung des Lichtstrahles
(senkrecht zur Spaltenrichtung eines Zeichens) strukturierte Information im Typenspeicher.
Hierzu 3 Blatt Zeichnungen
Claims (3)
1. Zeichengenerator-Steuerschaltung für einen optischen Drucker zur Ausgabe von Druckseiten mit
Rasterpunktzeicheninformation mittels eines in einer Richtung auslenkbaren entsprechend dem
Rasterpunktmodus hell/dunkel getasteten Lichtstrahles, welcher auf einer sich drehenden photoleitfähigen
Trommel ein elektrostatisches Ladungsbild einer Druckseite zur späteren Kopiewiedergabe
erzeugt, dadurch gekennzeichnet,
daß drei an sich bekannte Speichereinrichtungen (57, 70,92) vorgesehen sind,
wobei in der ersten Speichereinrichtung (57) der auszugebende Text zeilenweise aufeinanderfolgend
>5 codiert gespeichert ist, und wobei durch den Code eines Zeichens in der ersten Speichereinrichtung (57)
die zweite Speichereinrichtung (70) adressierbar ist, in der für dieses Zeichen eine Referenzadresse und
die Gesamtzahl der zur Darstellung dieses Zeichens erforderlichen Anzahl von Abtastfolgen gespeichert
ist, und daß mit der Referenzadresse die dritte Speichereinrichtung (92) adressierbar ist, in welcher
die für dieses Zeichen für die einzelnen Abtastfolgen erforderlichen binären Bitfolgen zur Hell/Dunkel-Tastung
des Lichtstrahles gespeichert sind
und daß ein Register (60) vorgesehen ist mit einer der Textzeilenzahl entsprechenden Zahl von Registerstufen,
und daß ein Register (60) vorgesehen ist mit einer der Textzeilenzahl entsprechenden Zahl von Registerstufen,
und daß in jeder Registerstufe eine erste veränderbare Angabe AD zur Adressierung eines Zeichens in
einer Textzeile der ersten Speichereinrichtung (57)
und eine zweite veränderbare Angabe AF für die für ein Zeichen noch auszuführende Anzahl von Abtustfolgen gespeichert ist, und daß nach jeder Abtastfolge für ein Zeichen in Spaltenrichtung in der zugehörigen Registerstufe über eine Dekrementierschaltung (104) die Angabe AF mit der nunmehr für dieses Zeichen noch verbleibenden auszuführenden Anzahl von Abtastfolgen (Spalten) überschreibbar ist,
und daß nach einer vollendeten Abtastung eines Zeichens in der zugehörigen Registerstufe die Angabe AD über eine Additionsschaltung (100) auf einen Adreßwert überschreibbar ist, unter dem das in der Textzeile folgend auszugebende Zeichen in der ersten Speichereinrichtung (57) adressierbar ist,
und eine zweite veränderbare Angabe AF für die für ein Zeichen noch auszuführende Anzahl von Abtustfolgen gespeichert ist, und daß nach jeder Abtastfolge für ein Zeichen in Spaltenrichtung in der zugehörigen Registerstufe über eine Dekrementierschaltung (104) die Angabe AF mit der nunmehr für dieses Zeichen noch verbleibenden auszuführenden Anzahl von Abtastfolgen (Spalten) überschreibbar ist,
und daß nach einer vollendeten Abtastung eines Zeichens in der zugehörigen Registerstufe die Angabe AD über eine Additionsschaltung (100) auf einen Adreßwert überschreibbar ist, unter dem das in der Textzeile folgend auszugebende Zeichen in der ersten Speichereinrichtung (57) adressierbar ist,
und daß zur Adressierung der dritten Speichereinrichtung eine arithmetische Verknüpfungseinheit
(90) vorgesehen ist, durch welche aus der Referenzadresse und der Angabe AF für ein bestimmtes
Zeichen eine Adresse bildbar ist, unter der die binäre Bitfolge für eine Abtastfolge des Zeichens in der
dritten Speichereinrichtung (92) gespeichert ist, daß die einzelnen Registerstufen bei der textseitenzeilenweisen
Aufbereitung der ersten Speichereinrichtung (57) mit den Textzeilen Anfangsadressen in
dieser ersten Speichereinrichtung als AD-Angabe ladbar sind, to
und daß vor der Darstellung eines Zeichens in die entsprechende Regiisterstufc die Gesamtschrittzahl
für dieses Zeichen aus der /weiten Speichereinrichtung (70) als AF-Angabi' übertragbar ist,
und daß die Adressierfoige der einzelnen Register- 6'> stufen zählergesteueirt (65) erfolgt.
und daß die Adressierfoige der einzelnen Register- 6'> stufen zählergesteueirt (65) erfolgt.
2. Anordnung nach Anspruch 1, dadurch gekennzeichnet.
daß beim Auslesen einer Registerstufe 61 die Angabe AD in ein Adreßregister (67) für die erste
Speichereinrichtung (57)
und die Angabe AF in ein laufendes Schrittregister (68) übertragbar ist,
welchem die Dekrementierschaltung (104) nachgeschaltet ist, deren Ausgang mit einer Wahlwegschaltung
(86) verbunden ist,
daß beim Auslesen der zweiten Speichereinrichtung (70) die Gesamt ibtastzahl für ein Zeichen in ein
Register (84), welches mit dem zweiten Eingang der Wahlwegschaltung (86) verbunden ist,
und die Referenzadresse in ein Register (82) übertragbar ist,
und die Referenzadresse in ein Register (82) übertragbar ist,
und daß bei einem Inhalt von Null im laufenden Schrittregister (68) mittels der Wahlwegschaltung
(86) der Inhalt des Registers (84) in ein Register (87) übertragbar ist,
und daß andernfalls der dekrementierte Inhalt des laufenden Schrittregisters (68) mittels der Wahlwegschaltung
(86) in das Register (87) übertragbar ist, welches einerseits zum Überschreiben der AF-Angabe
mit der adressierten Registerstufe verbunden ist,
und daß aus dem Inhalt des Adressenregisters (67) nach der letzten Abtastfolge für ein Zeichen durch
die Addierschaltung (100) durch Addition einer Konstanten die Adresse für das nächste Zeichen der
Textzeile bildbar ist, durch welche die AD-Angabe der adressierten Registerstufe überschreibbar ist,
und daß die Register (87) und (82) mit einer Subtraktionsschaltung (90) zur Adreßbildung für die dritte Speichereinrichtung (92) verbunden sind.
und daß die Register (87) und (82) mit einer Subtraktionsschaltung (90) zur Adreßbildung für die dritte Speichereinrichtung (92) verbunden sind.
3. Anordnung nach einem der Ansprüche t oder 2, dadurch gekennzeichnet, daß in der Gesamtabtastzahl
für ein Zeichen in der zweiten Speichereinrichtung (70) der Proportionalabstand mit enthalten ist.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US40898073A | 1973-10-23 | 1973-10-23 | |
US50680674A | 1974-09-17 | 1974-09-17 | |
US05/643,566 US4000486A (en) | 1973-10-23 | 1975-12-22 | Full page, raster scan, proportional space character generator |
Publications (3)
Publication Number | Publication Date |
---|---|
DE2447464A1 DE2447464A1 (de) | 1975-04-30 |
DE2447464B2 DE2447464B2 (de) | 1977-10-06 |
DE2447464C3 true DE2447464C3 (de) | 1978-06-01 |
Family
ID=27410783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2447464A Expired DE2447464C3 (de) | 1973-10-23 | 1974-10-04 | Zeichengenerator-Steuerschaltung für einen optischen Drucker |
Country Status (2)
Country | Link |
---|---|
US (1) | US4000486A (de) |
DE (1) | DE2447464C3 (de) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4054948A (en) * | 1975-10-14 | 1977-10-18 | Realty & Industrial Corporation | Proportional spacing and electronic typographic apparatus |
US4079458A (en) * | 1976-08-11 | 1978-03-14 | Xerox Corporation | High resolution character generator |
US4071909A (en) * | 1976-09-30 | 1978-01-31 | Xerox Corporation | Digital interface system for a printer |
US4084195A (en) * | 1976-12-30 | 1978-04-11 | International Business Machines Corporation | Image data remapping system |
US4300206A (en) * | 1977-06-30 | 1981-11-10 | International Business Machines Corporation | Flexible text and image generator for a raster printer |
CA1100644A (en) * | 1977-06-30 | 1981-05-05 | James G. Belleson | Raster printer with sufficient printing flexibility |
FR2421369A1 (fr) * | 1978-03-29 | 1979-10-26 | Cit Alcatel | Procede d'enregistrement graphique et enregistreur graphique mettant en oeuvre le procede |
US4203154A (en) * | 1978-04-24 | 1980-05-13 | Xerox Corporation | Electronic image processing system |
JPS5541534A (en) * | 1978-09-18 | 1980-03-24 | Toshiba Corp | Information recording device |
FR2443335A1 (fr) * | 1978-12-06 | 1980-07-04 | Cii Honeywell Bull | Dispositif de commande d'enregistrement pour machine a enregistrement par points |
US4254409A (en) * | 1978-12-15 | 1981-03-03 | Quality Micro Systems, Inc. | Control system for full line variable height and width character and symbol printing |
DE2938983A1 (de) * | 1979-09-26 | 1981-04-09 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zum bedrucken von mehrlagigen vordrucken |
US4305652A (en) * | 1979-11-19 | 1981-12-15 | International Business Machines Corporation | Merging of information in a copier-printer system |
US4342096A (en) * | 1980-02-15 | 1982-07-27 | Sperry Corporation | Variable pitch character generator for dot matrix printer |
US4306242A (en) * | 1980-03-18 | 1981-12-15 | Data General Corporation | Laser recording system |
JPS56164312A (en) * | 1980-05-22 | 1981-12-17 | Konishiroku Photo Ind Co Ltd | Optical deflecting device |
US4381553A (en) * | 1981-01-22 | 1983-04-26 | Mohawk Data Science Corp. | Programmable printer controller with multiline buffering and overstrike feature |
JPS5889373A (ja) * | 1981-11-20 | 1983-05-27 | Ricoh Co Ltd | 印字装置 |
US4519047A (en) * | 1982-03-22 | 1985-05-21 | Sperry Corporation | Printer with positional tabbing |
US4590585A (en) * | 1982-08-13 | 1986-05-20 | International Business Machines | Character generator for raster printer |
DE3231086A1 (de) * | 1982-08-20 | 1984-02-23 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur ausgabe von matrix-schriftzeichen |
US4555802A (en) * | 1983-01-10 | 1985-11-26 | International Business Machines Corporation | Compaction and decompaction of non-coded information bearing signals |
DE3407981C2 (de) * | 1983-03-24 | 1986-12-18 | Dainippon Screen Seizo K.K., Kyoto | Verfahren zum Aufzeichnen eines Bildes auf einem photoempfindlichen Material und Vorrichtung zur Durchführung des Verfahrens |
IT1159408B (it) * | 1983-05-13 | 1987-02-25 | Olivetti & Co Spa | Apparecchiatura di stampa per terminali di comunicazione tipo videotex |
US4545069A (en) * | 1983-10-31 | 1985-10-01 | Xerox Corporation | Rotation of digital images |
US4597051A (en) * | 1983-11-10 | 1986-06-24 | International Business Machines Corporation | All points addressable printer/storage tube image copier system |
US4637057A (en) * | 1984-07-30 | 1987-01-13 | Xerox Corporation | Rotation of digital images |
US4658366A (en) * | 1984-08-09 | 1987-04-14 | Posh David R | Methods and apparatus for accurately completing pre-printed forms |
AU6403586A (en) * | 1985-08-08 | 1987-03-05 | Metrocast | Scanning receiver for nationwide radio paging system |
US4703515A (en) * | 1985-08-26 | 1987-10-27 | Xerox Corporation | Image rotation |
US4841453A (en) * | 1986-11-10 | 1989-06-20 | Ibm Corporation | Multidirectional scan and print capability |
US4893257A (en) * | 1986-11-10 | 1990-01-09 | International Business Machines Corporation | Multidirectional scan and print capability |
JPH074952B2 (ja) * | 1987-01-12 | 1995-01-25 | キヤノン株式会社 | プリンタ制御装置 |
US5052834A (en) * | 1989-04-14 | 1991-10-01 | International Business Machines Corporation | System and method of printing sideways |
US4995089A (en) * | 1990-01-08 | 1991-02-19 | Eastman Kodak Company | Method and apparatus for providing font rotation |
US5081477A (en) * | 1990-03-26 | 1992-01-14 | International Business Machines Corporation | Method and apparatus for synchronizing the pel clock of a laser printer |
JP2778464B2 (ja) * | 1994-05-06 | 1998-07-23 | コクヨ株式会社 | 収納式椅子 |
US5724067A (en) * | 1995-08-08 | 1998-03-03 | Gilbarco, Inc. | System for processing individual pixels to produce proportionately spaced characters and method of operation |
US7093062B2 (en) * | 2003-04-10 | 2006-08-15 | Micron Technology, Inc. | Flash memory data bus for synchronous burst read page |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2768050A (en) * | 1950-02-25 | 1956-10-23 | Alden Milton | Electrical signal recording |
US3047871A (en) * | 1958-03-31 | 1962-07-31 | Gen Dynamics Corp | Electronic printer |
US3283305A (en) * | 1962-06-22 | 1966-11-01 | Gen Electric | Multiple font high speed printer control system |
US3278683A (en) * | 1962-09-27 | 1966-10-11 | North American Aviation Inc | Character beam generating systems |
NL153693C (de) * | 1965-10-19 | |||
US3510866A (en) * | 1966-05-27 | 1970-05-05 | Ibm | Reverse scanning system |
US3568178A (en) * | 1967-12-08 | 1971-03-02 | Rca Corp | Electronic photocomposition system |
GB1221366A (en) * | 1968-08-15 | 1971-02-03 | Standard Telephones Cables Ltd | Character generation system |
US3546681A (en) * | 1969-01-30 | 1970-12-08 | Rca Corp | Programmed method for manipulating electronic fonts in electronic photocomposition systems |
US3811113A (en) * | 1969-06-21 | 1974-05-14 | Matsushita Electric Ind Co Ltd | Keyboard operated pattern generating device |
US3696387A (en) * | 1969-06-25 | 1972-10-03 | Hans Georg Nussbaum | Circuit arrangement for controlling cathode-ray tubes for the display of alpha-numerical characters |
JPS4914372B1 (de) * | 1969-08-25 | 1974-04-06 | ||
US3697958A (en) * | 1969-12-23 | 1972-10-10 | Gen Electric | Font selecting system |
US3626824A (en) * | 1970-02-20 | 1971-12-14 | Harris Intertype Corp | Composing method and apparatus |
US3634828A (en) * | 1970-08-26 | 1972-01-11 | United Aircraft Corp | Graphical data processing apparatus |
JPS4942409B1 (de) * | 1970-09-07 | 1974-11-14 | ||
US3760376A (en) * | 1970-12-28 | 1973-09-18 | Ibm | System for controlling output lines with limited storage capacity |
US3729714A (en) * | 1971-06-23 | 1973-04-24 | Ibm | Proportional space character display including uniform character expansion |
US3893075A (en) * | 1972-12-29 | 1975-07-01 | Richard Orban | Method and apparatus for digital scan conversion |
US3868673A (en) * | 1973-08-14 | 1975-02-25 | Teletype Corp | Display apparatus including character enhancement |
US3895374A (en) * | 1974-09-03 | 1975-07-15 | Gte Information Syst Inc | Display apparatus with selective test formatting |
US3896428A (en) * | 1974-09-03 | 1975-07-22 | Gte Information Syst Inc | Display apparatus with selective character width multiplication |
-
1974
- 1974-10-04 DE DE2447464A patent/DE2447464C3/de not_active Expired
-
1975
- 1975-12-22 US US05/643,566 patent/US4000486A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE2447464B2 (de) | 1977-10-06 |
US4000486A (en) | 1976-12-28 |
DE2447464A1 (de) | 1975-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2447464C3 (de) | Zeichengenerator-Steuerschaltung für einen optischen Drucker | |
DE2511716A1 (de) | Optischer drucker mit seriellem pufferspeicher, welcher binaerwoerter unterschiedlicher laenge verarbeitet | |
DE2262824C3 (de) | Verfahren zur gerasterten Reproduktion farbiger Halbtonbilder im Ein- oder Mehrfarbendruck | |
DE2549792C3 (de) | Strahlendrucker zum Drucken mit proportionalem Zeichenanbstand | |
DE2550268C3 (de) | Schnelldrucker für Datenverarbeitungssysteme | |
DE2559628C3 (de) | Infonnationsaufzeichnungsvorrichtung | |
DE3140081A1 (de) | Laserstrahldrucker | |
DE2951160C2 (de) | ||
DE2321689B2 (de) | Farbscanner | |
DE2708591A1 (de) | Signalumsetzer | |
DE2548145C3 (de) | Schaltungsanordnung zur Einstellung der Zeilenlänge und Größe des linken Randes auf einem zu bedruckenden Medium | |
DE3307381A1 (de) | Thermo-druckeinrichtung | |
DE2106759A1 (de) | Verfahren und Gerat fur den Satz von Publikationen | |
DE2639856A1 (de) | Ueberlagerungs-aufzeichnungsvorrichtung | |
DE2744323A1 (de) | Kopiergeraet/drucker | |
DE2161038B2 (de) | Verfahren zur Herstellung von gerasterten Druckformen | |
DE3112275A1 (de) | "kopiergeraet" | |
DE3153695C2 (de) | Punktmuster-Ausgabevorrichtung | |
DE2758811C2 (de) | Schaltungsanordnung für Matrixdrucker zum Erzeugen von Schriftzeichen nach dem Prinzip des Doppeldruckes | |
DE2435815A1 (de) | Aufzeichnungsvorrichtung | |
DE2511716C2 (de) | Optischer Drucker mit seriellem Pufferspeicher, welcher Binärwörter unterschiedlicher Länge verarbeitet | |
DE2655892A1 (de) | Lichtabtastvorrichtung | |
DE3439827C2 (de) | ||
DE4327967C1 (de) | System und Verfahren zur Umsetzung von Bildinformationen | |
DE2167024C2 (de) | Einrichtung zum Herstellen von gerasterten Druckformen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C3 | Grant after two publication steps (3rd publication) | ||
8339 | Ceased/non-payment of the annual fee |