DE2447464C3 - Zeichengenerator-Steuerschaltung für einen optischen Drucker - Google Patents

Zeichengenerator-Steuerschaltung für einen optischen Drucker

Info

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
Application number
DE2447464A
Other languages
English (en)
Other versions
DE2447464B2 (de
DE2447464A1 (de
Inventor
Robert Ray Boulder Col. Schomburg (V.St.A.)
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE2447464A1 publication Critical patent/DE2447464A1/de
Publication of DE2447464B2 publication Critical patent/DE2447464B2/de
Application granted granted Critical
Publication of DE2447464C3 publication Critical patent/DE2447464C3/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41BMACHINES OR ACCESSORIES FOR MAKING, SETTING, OR DISTRIBUTING TYPE; TYPE; PHOTOGRAPHIC OR PHOTOELECTRIC COMPOSING DEVICES
    • B41B19/00Photoelectronic composing machines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/435Typewriters 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/47Typewriters 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/471Typewriters 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/12Arrangements 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/12Arrangements 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/1204Arrangements 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/1219Detection, control or error compensation of scanning velocity or position, e.g. synchronisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/12Arrangements 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/128Arrangements 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/02Control 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:
Textzeile 1,2,3, etc. Dieser Seitentext ist seitentextgerecht codiert im
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.
Seitenspeicher 57
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)

Patentansprüche:
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ß 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 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.
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 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.
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.
DE2447464A 1973-10-23 1974-10-04 Zeichengenerator-Steuerschaltung für einen optischen Drucker Expired DE2447464C3 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) &#34;kopiergeraet&#34;
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