DE2447464A1 - Zeichengenerator fuer optischen drucker - Google Patents

Zeichengenerator fuer optischen drucker

Info

Publication number
DE2447464A1
DE2447464A1 DE19742447464 DE2447464A DE2447464A1 DE 2447464 A1 DE2447464 A1 DE 2447464A1 DE 19742447464 DE19742447464 DE 19742447464 DE 2447464 A DE2447464 A DE 2447464A DE 2447464 A1 DE2447464 A1 DE 2447464A1
Authority
DE
Germany
Prior art keywords
register
address
page
character
printed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE19742447464
Other languages
English (en)
Other versions
DE2447464B2 (de
DE2447464C3 (de
Inventor
Robert Ray Schomburg
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)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

Zeichengenerator für optischen Drucker
Die Erfindung betrifft einen Zeichengenerator für einen otpischen Druckerf der nach einem elektrophotographiscnen Verfahren arbeitet, indem eine in; Dunkeln gleichmäßig aufgeladene photoleitende Schicht durch einen binär gesteuerten optischen Äbtaststrahl selektiv entladen wird, wodurch ein latentes Ladungsbild der erzeugten Druckzeichen entsteht, welches Ladungsbild mittels Toner entwickelt wird, und anschließend das Tonerbild elektrostatisch
auf Kopierpapier übertragen und dort fixiert wird, und wobei der Äbtaststrahl parallel zur Achse der Trommel mit der photoleitenden Schicht in dar Weise geführt wird, daß die zu druckenden
Zeichen in mehreren Rasterhüben aus Spaltensegr.ienten mosaikartig zus aramenge s et ζ t werden.
509818/0753
Die Erzeugung von Zeichen zum Drucke» oder zur bildlichen Darstellung durch Auswahl vorgegebener Gruppen von Punkten aus einer Sntzmatrtx möglicher Punkte ist eine hochentwickelte Technik. Die.se Technik wurde in verschiedenen Formen für Fernschreiber, Computer-A usgabewtat ionen mil Katbodenstahlröhre, Computer-Zeilendrucker, Folocoinpott'er u, a. .". < Geräte benutzt, um nur einige Beispiele zu nennen.
In elektrophotographischen Kopiergeräten können auch Originaltext oder Bilder direkt von elektronischen Signalen erzeugt werden und nicht nur aus dem im allgemeinen optisch projizieren vorgeformten Bild. Ein bekannter Originaltexl-Xeroxdrucker belichtet ein Seitenbild durch progressive Spaltenseitensegmeute, die parallel zur Achse der Xerox-Kopiertronunel verlaufen. Durch diese Anordnung wird die grösstmögliche Geschwindigkeit der Seitenproduktion des Druckers erreicht, indem die Seilen in Richtung ihrer kürzeren Abmessung oder ihrer Breite verarbeitet werden. Bestimmte Textarten werden normalerweise so gedruckt, dass die Textzeilen in Längsrichtung der Seite verlaufen. Als Beispiel für derartigen Text seien die bekannten Computerausdrücke erwähnt.
Ein optischer Drucker soll jedoch eine Ausgabe erzeugen können, deren
LE 9-73-001 . - 2 -
509818/0753
Textzeilcn wahlweise entweder in der langen oder der kurxen Abmessung der Seite liegen, und zwar bestimmt durch die Wall] der elektronischen Steuerdeten, welche die Zeichenmatrixinforniation darstellen, die nach der.gewünschten Zeichenorientierung vorbesümmt ist. Wenn das Drucken z.B. mit Textzeilen erfolgen soll, die in der kurzen Abmcssutig der Seile ■·■ verlaufen, «ο kann ein solches Drucken durch eiuon ersten Datensatz gesteuert werden, der Muster zur Zeichenerzeugung in spaltenartigen oder vertikalen Rasterhüben definiert. Zur Erzeugung von in der langen Abmessung der Seite verlaufenden Schreibzeilen ist ein "gedrehter" Datenbestand vorzusehen, der Muster zur Erzeugung von Zeichen durch Hasterhübe · horizontal oder entlang der Schreibzeile der Seite definiert. Beim Drucken beider Seitenarten wird das Papier der Druckmaschine in gleiche-r Weise zugeführt, der einzige Unterschied besteht in der elektronischen Steuerung, die das Bild auf die elektrophotographische Trommel wirft.
Druckmaterial kann als Material mit festem oder Proportionalabstand (eingeteilt werden, abhängig davon, ob allen Zeichen ungeachtet ihrer Grosse derselbe horizontale Abstand oder ein der Zeichenbreite entsprechender proportionaler. Abstand zugeordnet wird. Der Proportionalabstand ergibt ein Druckbild mit repräsentativem Aussehen und liefert ausserdem eine
LE 9-73-001 . 3 _
50 98 18/075 3
kompaktere Schreibform, die im allgemeinen als leichter lesbar empfunden wird.
Es ist Aufgabe der Erfindung, einen verbesserten Zeichengenera-^ tor für otpische Drucker der eingangs genannten Art vorzusehen. Diese Aufgabe der Erfindung wird dadurch gelöst, daß Synchronisiereinrichtungen vorgesehen sind, um erste Taktimpulse für die Lagezuordnung des Abtastlichtpunktes auf der Abtastbahn zum Rasterschema für die Spaltensegmente der Druckzeichen und in Abhängigkeit davon zweite Taktimpulse zur Steuerung der Operationszyklen des Zeichengenerators abzuleiten, daß eine erste Speichereinrichtung vorgesehen ISt1, weiche die ;su druckenden Zeichen als binär codierte Daten ©n Speicheradressen aufzunehmen vermag/ welche Adressen der räumlichen Anordnung der Zeichen auf der zu druckenden Seite zugeordnet sind, daß eine zweite Speichereinrichtung vorgesehen ist, welche für jedes der zu druckenden Zeichen eine binäre Signalfolge auszugeben vermag, welche die Hell/ Dunkel-Steuerung des Äbtaststrahles bestimmt, daß eine dritte Speichereinrichtung vorgesehen ist, welche als übersetzer jedem Zeichencode aus der ersten genannten Speichereinrichtung eine Adresse zum Abruf der entsprechenden Signalfolge aus der zweiten genannten Speichereinrichtung zuordnet,, und daß ein spezielles Seitenspeicher™ Acli'essensteuerregister
LE 973 001 - 4 -
509818/0753
vorgesehen ist, sowie Weitere Srlmllmittel, welche die RUHio
übernehmen, um Hynchron mit der Abtafilhewe£iiiMg die: Signal folgen geordnet abzurufen.
Die Erfindung liefert eine verbesserte Kiiiric.htung zur Steuerung, uey l!m^;\ Wandlung codierter datenbezeichnender Symbole in ein Jlell/Dunkcl-Kontr-astmuster, das zur Erzeugung gedruckter Seiten in der bevorzugten Ausführung eines Xerox·Soitendruckers benötigt wird. Insbesondere gibt die Erfindung ein Seitenspeicher- Zugriffssteuerregisler an, bei dem zu jeder quer verlaufenden Zeile auf einer Seite eine eigene Kegistersiufe gehört. Jede solche Stufe dieses Hegisters speichert eine Datenadresse innerhalb des
- ί ■
vorher zusammengestellten Seitenspeichers, jjfcrorin ein ein in der. zur He-
gisterstufe gehörenden Zeile gedrucktes %eic|
hen identifizierender Code
enthalten ist. Jede Registerstufe speichert weiterhin Information über die restliche Anzahl der zum vollständigen Druck eines bestimmten in der
Seitenspeicheradresse bezeichneten Zeichens verbleibenden erforderlichen Rasterhübe.
Das Seitens.peicher-Adressensteuerregister gibt schrittweise seine gespeir chcrte Information synchron mit der Abtastbowegung des Belichtungspunktns
LE'9-73-001 *■·... - 5.i
S09818/0753
ab. Die einzelnen-bo adressierten Codes'aus dom Seitenspeicher \vrrdvn durch einen Tabellensuchspeichcr übersselzt, tier sowohl eine Bezupsadresse in einem Typenspeicher als auch die Gesamtzahl der zur vollstiindigon Erzeugung des bezeichneten Syrnboles erforderlichen Rasterhübe bezeichnet. Die Bezugsadrfcsse wird durch die Anzahl der yerWcTbeitden itasie.rr". / hübe modifiziert, die durch die zugehörige Stufe aus dom SeitenspeicJier-Adressensteuerregister gespeichert sind, um ein endgültiges Koulraslmuster abzuleiten! mit dem die Belichtung dos Lichtpunktes auf dor Xerox-Kopiertromme] direkt gesteuert wird.
Während der Druckvorgang weiterläuft, werden die verschiedenen Stufen des Seitenspeicher-Adressensteuerregisters nach einem bestimmten regelmässigen Fortschritt auf den neuesten Stand gebracht. Die Information über den verbleibenden Hub wird einfach durch Herunterzählen ermittelt, während die tfaeterhübe ablaufen. Bei Anzeige des letzten Hubert eines gegebenen Zeichtn· wird die in der zugehörigen Stufe des Seitenspeichpr-Adressensteuerregieters gespeicherte Seitenadresse um eine feste Anzahl erhöht und dadurch die Seitenspeicheradresse des folgenden zu druckenden Zeichens in der. zugehörigen Zeile bezeichnet. .
LE 9-73-001 . - 6 -
509818/0753
Durch die Verwendung des genannten Seitenspeicher-Adressensteuerregisters können auch Zeichen mit Pröportionalabstand in der bevorzugten Ausführung des elektrophotographischen Druckers gedruckt werden. Außerdem können Daten wiedergegeben werden, die in einem ,Seitenspeicher vorgeordnet sind,.so daß entweder die normale oder die gedrehte Ausgabe durch die Verwendung eines normalen oder ge- ! drehten Typensatzes erzeugt, wird, wobei durch die relativ einfache •Steuerung dir' Initialisierung und der Portschrittskbnstanteri des ■ Seitenspeicher-Adressensteuerregisters eine wesentliche Vereinfachung erfolgt.
Der Wirkungsgrad des Seitenspeichers wird noch verbessert durch die Verwendung von einen ."weißen Raum" bezeichnenden Steuercodes wie z.B. "Abtastende" und Zeilenende", wodurch der weiße"Raum in großen Bereichen wie z.B. am Rand nicht nach den einzelnen Zeichengrößen abgetastet zu werden braucht«
Vorteilhafte Weiterbildungen der Erfindung sind dadurch gekennzeichnet, daß
a)die erste Speichereinrichtung mit einem Datenprozessor verbunden ist, welcher die genannte Speichereinrichtung mit der In^ formation für eine gesamte zu druckende Seite laden kann,
b)daß ein Adressenregister für die dritte Speichereinrichtung .vorgesehen ist^ welches die Ausgäbe von Zeichencodes aus der ersten Speichereinrichtung sowie Statusbits für die Wahl der t)ruckart aufnimmt und mit diesen Daten die dritte Speicherein-
LE 973 001 . : - 7..-. .'
' · "50 98 18/0753-
richtung ansteuert, deren Ausgabe ein Datenv/ort bildet, das aus einem ersten Teil mit einer Referenzadresse für den ersten Rasterhub des zu druckenden Zeichens in der zweiten Speichereinrichtung besteht, sowie aus einem zweiten Teil mit einer Angabe der Gesamtzahl der Schritte für die das zu druckende Zeichen auszuführenden Rasterhübe,
c) ein Seitenspeicher-Adressenregister vorgesehen ist, das den Seitenspeicher-Adressenteil eines aus dem Seitenspeicher-Adressensteuerrogister ausgelesenen Datenwortes aufnimmt, und daß ein laufendes Schrittregister vorgesehen ist, das den Schrittsteuerteil des genannten Datenwortes aufnimmt, wobei die Ausbildung nach b) eine erfindungsgemuße vorteilhafte V/eiterbildung dadurch erhält, daß
getrennte Register zur Aufnahme der beiden Teile eines von der dritten Speichereinrichtung ausgegebenen Datenwortes vorgesehen sind, daß ferner zum Komplex des Seitenspeicher-Adressensteuerregisters gehörige Schaltmittel vorhanden sind, um den genannten zweiten Teil der Daten entsprechend den zur Vollendung eines Druckzeichens noch auszuführenden Rasterhüben laufend zu verändern und in einem Restschrittregister zwischenzuspeichern, und ■ daß eine logische Verknüpfungsschaltung zum Kombinieren der Referenzadresse und der Restschrittdaten zu einer laufenden Adresse für die zweite Speichereinrichtung vorgesehen ist, und wobei die Ausbildung nach c) eine erfindungsgemäße vorteilhafte Weiterbildung dadurch erhält, daß
eine Summierschaltung zum Portschreiben der Seitenspeicher-Adres-
LE 973 001 - 7a -
509818/075 3
se nach Erkennen der Vollendung eines Druckzeichens durch eine mit dem laufenden Schrittregister verbundene Erkennungsschaiturigverbunden ist.
LE 973 001 . - - 7b -
5098 18/0753
Fig. 1 disorganisation eines -epüsrhen J))1UcIaTs mil einem er·
f i nd ung sgCMn ä.s s cn Ze i el ι e ι u;< ■ ι te \·ν k> ι ·,
Fig. 2 das Beispiel eines Blat1.es mit einer mit. dein in Fig. 1
dargestellten Gerät gedruckten Seilt-.j' "' ■
Fig. 3 schematisch die Organisation eines in dem Zeichengenera
tor nach der Erfindung verwendeten Steuerregisters,
Fig. 4 schemalisch die Organisation einer im Zeichengenerator
nach der Erfindung verwendeten, als Festwertspeicher ausgebildeten Speicherübersetzungslabolle, ■ ,
Fig. 5 ein Blockdiagramm der Bauteile und des Daleuablauics mit '
den Hauptmerkmalen des verwendeten Zeichengenerators, '
Fig. 6 Bchematisch die Organisation eines im Zeichengenerator |
verwendeten Typenspeichers,
Fig. 7 in einem Diagramm einen im Zeichengenerator benutzten *~
LE 9-73-001 „ 8 -
509818/075 3
244746*
ZykUibsttiuertnklgcber,
Fig. 8 in einem Diagramm eine? verbesserte !Hinrichtung zum Ermöglichen des Drückens" eines gedrehtem TypiMisatzes, . .'
Fig. 9 eine mit der in Fig. B dargestellten Einrichtung gedruckte Seite und
Fig. 10 in einem Diagramm ein weiteres Ausführungsbeisjuel eines
in Fig. 5 allgemeiner gezeigten Teiles des Zeichengenerator«.
Fig. 1 zeigt einen elektrophotographischen Seilendrucker 10 als bevorzugtes Ausführungsbeispiel, wobei die wichtigsten Bilder/.eugungssteuerteilc, die in Verbindung mit dem Drucker verwendet werden, in einem Blockdiagramm dargestellt sind. Fig. 2 zeigt das Beispiel einer Seite 20, wie sie durch den Drucker 10 erzeugt wird. Die Seite 20 trägt die Zeichen 21 irt Textzeilen 22, die quer zum Blatt in der kurzen Abmessung 23 der Seite ■verlaufen. Der Seitendrucker 10 enthält eine elektrographische Kopicrtrommel 11, die eine das zu erzeugende Bild aufnehmende photoleitentle Oberfläche 12 aufweist, welche nacheinander an einer Ladestalion 13, einer
LE 9-73-001 . - 9 -
509818/0753
Ί4. ßi'ncr EnI wicklung«η 1 ation 15, einer Uebert ι agui'iga·· station 16 ηηά an einer HeinigungKiiiaUon 17 vorbeibc\vt:;>l wird. An d«r Hciichtungöstatiaai 14 vcirü eJne vorher durch die Ladcstation 13 auf dii1 Obei·-
fläclie 12 aufgebrachte gleicii-mäs^ige'Ladung .solcitiiv durch «inen-binär ge-.■*—.'■■ ' , . - ".'-...'.'-. ■
steuerten- Lichtpunkt 30 zorslrou.t, dei-eine J-»»hn 'U \>a'viüUA YMr Ui-ciiachsc ■_■ 11a der Trommel JI verfolgt. Die selektive Belichtung durch de« gesleuerteu Lichtpunkt 30 erzeugt binäre Elemotite eine» elektrostatischen lalenten Bildes 32, welches aus dem entladenen weissen oder Jlintcrgrundsbt'reich 33 und den geladenen Bildbereichen 34 besteht. Das latente Bild 32 wird an die Entwicklungnstation 15 geleitet, wo gefärbtes thermoplastische«. Ilarzpulvcr 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 Ilarztoncr vorübergehend erweicht, so dass er an dem Blatt anhaftet und dort ein permanentes Bild bildet. Das Blatt 35 wird dann jin eine Auegabe 19 transportiert, wo es der Maschine entnommen werden kann. Die photoleitende Oberfläche 12 wird in der Station 17 von bei Verlassen der Uebertragungsstation 16 zurückgebliebenem Tonerpulver gereinigt, bevor sie für den weiteren Betrieb wieder gleichmässig aufgeladen wird.
LE 9-73-001 · - . . . Κ
18 18/
Der gesteuerte Lichtpunkt 30 wird vor/.ugswiMfjt· von einer energieroichon Quelle kohärenten Lichtes wie z. B. cinimi 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 A3, einen · ÖtruhTenteile-rspiftget 4.4." .. v-
i
vorbei an einer Schneide 45 auf die Oberfläche 12 wirft. Der Modulator 30 arbeitet zum Beispiel 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 39b. Wenn der Strahl 37 über den Ausgangsweg 39a gesendet wird, wird er knapp an der Modulationsschneide 45 vorbei gelenkt und trifft daher auf die phololeitende Oberfläche 12 als Lichtpunkt 30. Er entlädt sie dort, bo dass dadurch eih weisser oder Hintergrundsbereich erzeugt wird, der später auf dem Blatt 35 weiss erscheint. Ueber den AVeg 39b ausgesendetes Licht wird durch die Modulations schneide 45 unterbrochen und trifft sorbit die Oberfläche 12 nicht. Die dort 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 eo einen Teil des Bildbereiches auf der endgültigen Kopie
LE 0T 73-001 - H-
■■'·'-- ■■■■■-. .--50981870783
Der rotierende Abtastspiegel 4 Ά nimmt <ien4/,a.scrßtrahi M7 vöiVTK'ideirAVi·'—■'.*' gen 30a und 30b auf und lenkt ihn Jn. Richtung auf die Ablaufbahn :ll, wo er ■ je nach Codierung «in ,Spaltensegment 24 des Hildes der Seite 20 (Fi#. 2) erzeugt. Der rotierende Abtastspiegel 42 ist als repplmässiges Vieltck ausgebildeT'und wird von einem Motor 47 .mit konstanter (jcsetuviui'Ugkcit y .\ angetrieben, die in Bezug auf die Umdrehungsgeschwindigkeit, de !'."Trommel 11 und die Grosse des Lichtpunktes 30 so ausgewählt ist, dass ciir/.clne Abtasthübe des Lichtpunktes 30 direkt benachbarte Bereiche der Oberfläche 12 überstreichen und so einen vollen SeiteJibelichtungsra.ster liefern.
Der Strahlenteilcrepiegel 44 schneidet einen Bruchteil des Laserstrahles 37 auf beiden Wegen 39a oder 39b während der Abtastbewegung des Drehspiegels 42 ab und lenkt diesen Bruchteil durch ein optisches Gitter 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 Hegt im anderen Brennpunkt dos elliptischen
Spiegels 51 und die optische Geometrie des Systems wird so gewählt, dass das Gitter 50 äquivalent zur Belichtungsstation 14 liegt. Der Photodetektor 52 erzeugt somit einen Zug von Taktimpulsen 53, die ein direktes Mass für die Abtastbewegung des Laserstrahls 37 bezüglich der photoleitenden
LE 9-73-0Q1 ■ . - - = 12 .·
244746«
Oberfläche 12 sind. Bio nni l'hotodetektor 52 iM-zoiigion impuLsc treten mil desselben Geschwindigkeit auf wie die dutch don Modulator 3S zu dofiivio-. rcudcn Hildeiemeiile oder Punkte und ermöglichen somit die direkte Erzeugung eines LeJttakt&ignales für.die Steuerung·des !Modulators 3ö durch, den Photodetector 52. Ein transparenter Teil .5.4 des Gitters 5Ci ist für ditvV-.;.' Abfühlung eines beendeten Abtasthubps vorgesehen.
Für die eigentliche Steuerung des Modulators 38 ist eine Datenquelle für den Rohtext, wie ·/.. B. eine Magnetkarte/!- oder Bandleseeiuluiil 55 vorgesehen,, welche die zu druckenden Daten an ein Datenverarbeitungsgerai liefert, durch welches die Bohtextdaten zu einem gewünschten Format irn Seitenspeicher 57 zusammengesetzt werden. Im Seitenspeicher 57 werden sowohl ,jedes zu druckende Zeichen sowie die zwischen die Zeiclten 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 Fig. 2 würde ψ. ein definierender Zeichencode "b" auf Seite 20 im Seitenspeicher 57 an einer Adresse gespeichert, die durch die achte Schreibzeile (am oberen Rand sind sieben Leerzeilen vorgesehen) und die 17. Reihenfolgeposition (der linke Rand besteht aus 5 Leerzeichen in diesem Beispiel) bezeichnet ist.
LE 9-73-0Ö1 . - 13 - '
P If^ f5l (G) ^* O S f% ^? tu? ^5r
oöSSl 8/0753
Wenn der Text einmal im Seiteiuspeicher f>7 κιικαιηΐ))οιφ,(·κ<:Ι/.1 ist. ηνίκνΐ-tel die Zciehener/cugunijsschallung 58 und liniVrl das eiulfuRigo 1 JoIiI-punktsteucrnnister an den Modulator 38. Aussei· dein Sei l^nspoieher 57 haben der Datenprozessor 5ß und die Zeichcncr.zeugungKsebaltung f>8 Zugriff zu einem Zusatzspeicher 5Ü, der das •Seiten.-ijpeicheivAch'psson-.. S"., Steuerregister 60 enlhfi.lt, welches für die vorliegende Erfindung einmalig ist, sowie die Referenz-Adressen- und Schrittwerttabelle oder den Uübersetzer 70.
Seitenspeicher-Adressensteuerregister 60 .
In Fig. 3 ist das Seitenspeicher-Adressensteuerregister 60 im Diagramm 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 ädressierbaren und mehrere Bits umfassenden Stufen aus Speicherzellen 61. Jede solche Zelle 61 kann ein Datenwort 62 speichern, das in einen Seitenspeicher-Adressenteil 63 und einen Schri.ttsteucrteil 64 unterteilt ist. Die Adressen der Zellen 61 werden sequentiell geordnet, um ihren Zugriff synchron mit der Zeilenabtastung durch den Lichtpunkt 30 zu erleichtern, und zwar durch ein Seilonspeicheradressensleuer- und Zeilen-
LE 9-73-00] - 14 -
509818/0753
2U7464
Kühlregister ί>Γ> (I1Mg. 5). Bei der Ansteuerung lioferl das Register f.U) ein Datenwort (52 über einen gcteilien Dalenweg und sci'/f. den orsU'ii 'JCiI.63 in das Scitenspeieher-Adressenre/iister 67 und den /.weilen Teil li-i ίιι daw laufende Schrittregister 68.
IJeborsct/ungstabcllcnspoicher 70 für Referenzadresso und
Der Uebersetzer 70 (Fig. 4) ist ein Festwertspeicher, der eine Serie einzeln adressierbarer, mehrere Bits umfassender Datenwarte 7J enthält, ■ von denen jedes eindeutig durch einen Bezeichnungseode vom Seitenspeicher 57 adressierbar ist. Jedes Datenwort 71 enthält einen ersten Teil 72, der eine Referenzadresse für den Druckart-Zeichenvorratsspeicher A2 ist, und einen zweiten Tei] 73, der die Gesamtzahl von Spaltensegmenten 24 (Fig. 2) angibt, die pir 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, die so eingestellt sind, dass eine bestimmte
LJS 9-73-001 / - 15 -.
• ' " S09818/0753
Driickart ausgewählt wird. Die Slatushits 76 <:n>iö;TlieIien clic WaIiJ ;>πιηά-sützlich verschiedener Dnten aus dem Speicher !Vi. Wenn /..B. der Speicher 92 mit drei verschiedenen Zeichenvorräten nut Froporljonalsohrilien
ausgerüstet ist, wird die zu verwendende D ruck art durch die Datenausgabe
vom Speicher 70 entsprechend den Siätusbit.s 7(ί f*t.:\vü-hlt. Eh hj-h alle Typenartcii Proportionalschrit*ypen zu sein. Wenn beispiölsweise eine Typenai't mit festem Abstand gewünscht wird, wird der Speicher 70 einfach so codiert, dass er die gleiche Anzahl von Hasterhühen für jedes Zeichen im Typensatz vorsieht. Wenn ausserdeni Sehreibzeilcn. gewünscht werden, die in Längsrichtung einer Seite verlaufen, kann ein sogenannter gedrehter Satz im Typen-Speicher 92 gespeichert .sein und durch die Statusbits 76 vorgewählt werden. Der gedrehte Sat/ schreibt das Kontraststeuermuster vor, das benötigt wird, um Zeichen durch Segmente zu erzeugen, die horizontal die Zeichen überstreichen.
Zeichenerzeugungsschaltung 58 L
In Fig. 5 ist die Zeichenerzeugungsschaltung 58 genauer nach ihren Funktionsteile«! dargestellt. Der Seitenspeicher 57 besitzt einen·Ausgabedatenweg 74 zum Adressenregister 75, wodurch ein Zeichenbezcichnungs-
LE 9-73-001 . ■ - 16 -
509818/07S3
2U7464
code in den UobevHctzer 70 als tune Adresse iMii^r.p.obon wird.'.Die I besamtnelleituiifv BO des Uebcrset/.ers 70 IeHl sich in zwei Teile auf, n.'inilich einen Rcfereir/adressemveg 81, der mit einem ,Schrcibdatenwnrltoi] 12 im Register 82 verbunden ist, und elftem Cicsfinilsc-hriUWertwe'g 83, der mil dem Schreibdatenwortteil 73. im Ccßamtschji.ttvefjiKter f54 vprliaftde-ii I st.;"'.'--'■;.;,' Wenn der Wert im laufenden Schrittregister 68 KuIl ist, schaltet die Erkennungsschaltung 85 den selektiven Datehweg 86 so, dass der Dalenwort- teil 73 vom Register 84 in das Reslschrittregister 87 geleitet wird, wo es zusammen mit dem Referenzadressenteil 72, vom Register 82 an die Subtraktionslogik 90 geliefert, eine bestimmte Vurralsspek:heradresse im'
Register Ol eines Zeichen-Vorratsspeicher 92 erzeugt. Wenn die Daten im laufenden Schrittregister 68 nicht durch die Schaltung 85 als Null-erkannt werden, dann werden diese Daten vom selektiven Datenweg 86 und nicht die Daten vom Register 84 in das Register 87 geleitet.
Fig. 6 zeigt die Organisation des Typenvorratsspeichers 92, der eine Viel zahl von Datenwörtern mit mehreren Bits oder Bitreihen 93 speichert, von denen die Bits 94 entweder einen hellen oder einen dunklen zu druckenden Punkt bezeichnen. Jedes Datenwort 93 wird durch eine an das Adrcsscure-. gister 91 (Fig. 5) gegebene Adresse angesteuert und definiert das zur Er-
9-73-001 - 17 -
509818/0753
zeugimg eines SpäUensegmentes 24 eines Zcic-Iumis 21 (vgl. Fig. "2) ht-'U»- tigte ilell/Duiikttl-Kontrastnjuster. Da die vollständige Kr/cugung oidoh jeden Zeichens mehrere Spaltensegmente ei-fordert, ist eine gleich grosso Anzahl von Datenwörtern 93 im Typenvorratsspeicher 92 vorgesehen, so dass eine ganze Gruppe 95 von Datenbus gebildet wird, di<* dn:s.Kontrasi-'···. ■ muster für das zugehörige Zeichen in bezug auf ein angemessenes Hastermuster definieret». Zweckmässig entsprechen die Adressen von benachbarten Datenwörterii 93 auch benachbarten Spallenscgmenten dos Zeichens und unterscheiden sich somit nur um den Wert Eins. Anstelle der Bits für die Hell/Dunkelctwli'erung des Wortes 93, die oben gezeigt ist, könhon-auch andere Verdichtungscodeverfahren angewendet werden.
Das AbtastkontraStmuster aus dein Typen-Speicher 92, angesteuert durch das Register 91, wird auf den Ausgabeleitungen 96 zum die Ausgabe steuernden Serienpuffer 07 gegeben. Die einzelnen Bits des in den Ausgabepuffer geladenen Kontrastmusters werden durch die Taktimpulso 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 Seitenspei-
LE 9-73-001 - 18 -
509818/0753
ehor-AdrosHensteücrref'istei-s G'O angelegt. LMn anderer Toll des Km^abepuffers 61) empfängt eine SeitenspeieJicradrciJsc; vom A-dressunrogister 07, welche bei Bedarf von der Summicrungslogik 100 auf dvn neuesten Stnnd gebracht worden ist. Sobald eine Erkennungsschaltung 101 den WtM-I" im Hcgister 68· mit "Einn". ermittelt und so die für ein einzelnes Ze Mum bonö7 ■; ;;· tigte letzte Abtastung anzeigt, wird dadurch die Suinmierungslogili 100 eingeschaltet und addiert eine Konstante zur Adresse im Kegister 67, wodurch im Seitenspeicher 57 die Adresse des nächstfolgenden Zeichens höherer Ordnung in dieser speziellen Schreibzeile abgeleitet wird. Gewöhnlich ist
diese addierte Konstante eine Eins. Aus später genauer zu erklärenden· Gründen wird jedoch auch das Drucken eines sogenannten gedrehten Satzes (in dem die Schräibzeilen in Längsrichtung einer Seite verlaufen) .dadurch ermöglicht, dass man durch die Summierungslogik 100 eine Zahl addieren lässt, die so gross ist wie.die Anzahl von Zeichenpositionen in einer Schreibzeile. Diese wahlweise Erhöhung erfolgt von einem Datenpro/.essor 5G durch die Steuerung eines Inkrementes, welches wie im Addendenregisier 102} gespeichert, zu addieren ist, Die Information im Eingabepuffer 69 wird in diejenige Stufe 61 des Registers 60 eingeschrieben, die vom Zeilenzöhlregister 65 der Seitenspeicher-Adressensteuerung als die Stufe adressiert wurde, weichender Zeile entspricht, die zu der dort aufgezeichneten Seiten-
LE 9-73-001 . _ 19 -
509818/0753
'·■■ ■
Speicheradresse gehört.
Das Zeilonzälilregisicr fi5 wird durch die ZiüilersUnierung 103 oimnal für jede Anzahl von Taktinipulsen 53 erhöht, die dom Ueborstreichen dos gcsamten einem Zeichen IM zugeordneten SpaHeuseßmenUYi;'durch t\oi\ Licht.«·'..'V-. punkt 30 entspricht. Das Register wird durch ein Signal zurückgestellt, welches erzeugt wird, wenn der Photodelektor 52 Licht durch den transparenten Teil 54 am Ende des Gilters 50 empfängt. Jede Stufe des Registers (»0 wird somit nacheinander zum Auslesen und Einschreiben durch das Zeilenzählrogister 65 adressiert, welches synchron mil dem Abtasüauf des Lichtpunktes' 30 (Fig. 1) läuft.
Datenfluss der Zeichenerzeugungsschaltung
•Während jede Stufe 61 des Seitenspeicher-Adressensteuerregisters 60 durch das Zei]enzählregister 65 adressiert wird, wird das darin enthaltene Datenwort 62 unterteilt und an die Register 67 und 68 gegeben. Der .Teil 63 im Re gister 67 wird als eine Adresse durch den Seitenspeicher 57 gelesen und auch durch die Summierungslogik 100 an den Eingabepuffer 69 getnäss obiger Beschreibung zurückgegeben. Wenn durch die Schaltung f)5 der Zustand Null er-
LE 9-73-001 . . - 20 -
509818/0753
to
kitnnt wird, wird Hi«' im' Register B4 entluxlUMio Si-lirittinfornKilknioii.rijc i" ' ■' in das lUvgisler 87 übertrngcn, andernfalls wird dio Si.ln-ittiMforjvialioi) iiii Register G8 durch die Spallensognient-DokrenioiilUM'logik 104 im das Hegister 87 geleitet. Dieselbe Information wii-d an tion EingabopuiTor 69 des Seitenspci «her-Adre«sensteycrregisler«- 'GO gel eitel.. .Soniif .wivd.. jed6 in'.-'- - , ;· einer Stufe fil des Hegisters fiO gespeicherte Adj-esse so oft an das Adrosseni'cgister G7 gegeben, wie das für die Darstellung des bezeichneten Zeichens durch die der notwendigen Anzahl von Raslorhüben entsprechende Information im Uebersetzungsspeicher 70 notwendig ist. Wenn ein gegebe-, lies Zeichen in einer gegebenen Schieibzftile vollständig dargostelIl xvOi'diMi
ist, was durch Abiühlen einer Eins im Register (iB durch die Schaltung 101 erkannt wird, wird die Seitenspeicheradresse durch die Summierungslogik 100 erhöht, SO dass während der nachfolgenden Abtastung ein neuer Zeichencode auf dem Ausgabedatenweg 74 vom Seitenspeicher 57 abgeleitet wird. Während der nachfolgenden Abtastung wird an das Register 68 eine Null gegeben, die durch die Schaltung 85 erkannt wird, wodurch (jer neue GesamtschMtt eingeschaltet wird, abgeleitet vom Uebersetzungsspeicher 70, weiteriuleiten an die Subtraktionslogik 90 und zu speichern im Register 60 zusammen mit der zugehörigen Seitenspeicheradresse.'
LE 9-73-001 . - 21-
509818/0753
Z447464
Seitenspeicher 57 ' ■ '
Der Seitenspeicher 57 kann auf vielfältige: Weise in irgendeiner Iloohge-schwindigkeits-Speieherteehnik verwirklicht werden. Der Speicher speichert eine Vielzahl von Datenwörlern, dii^ einzeln durch-Ei npjFlni' eJ'rier ·' ersten einer Keilte sequentieller Adreasen adressiej^bar sind. Das Datenwort an einer bestimmten Adresse ist die codierte Darstellung eines alphabetischen oder numerischen Zeichens, die ausserdem Angaben über Grossoder Kleinschreibung sowie gegebenenfalls die Hervorhebung durch bei-. spieLsweise die Unterstreichung des Zeichens enth alt.'Ausserdem'kann das codierte Zeichen ein Leerschrittzeichen (SP) von zwei oder mehr Einheiten Breite (Anzahl von Spaltensegmenten 24) bei Proportionalabstand sein. Der Seitenspeicher 57 wird durch den Datenprozessor 56 entsprechend einem Formatprogramrn so geladen, dass aufeinanderfolgende Adressen aufeinanderfolgenden Zeichen im Text zugeordnet werden. Für Adressen, die mit "Adresse 20" beginnen, kann z. B. der folgende Test gespeichert werden:
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 3C 37 38 39 o SP q u . i c k SP b r ο ■ w η SP f ο xSP
LE 9-73-001 . - 22 -
509810/0753
Um den Text in Zeilen κιπ· Darstellung auf einer Seilt» in ein Konnat /« bringen, worden ZeUencodes (I-H) durch den Dnli-'npro/essor 5 K eingesetzt und die nächstfolgende Adresse als Anfangsadressu i)i der Stufe CJ des.. Sei- ' tenspeicher-ZugriffKsteuerregisters 60 ontspi*echend dor n/ichst/olgenden . Zeile gespeichert/ !Nimmt man /.B. an, daws die Zeile-fi cinei· Seile IhU . :> der Adi esse 20 begann und dass die Zeile hinter dem Wort "brown" enden sollte, dann wird der Seitenspeicher 57 durch ilen Datenprozessor 5(> wie folgt geladen:
20 21.22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 The SP q u ic kSPb row η EH fox SP
In diesem Beispiel würde die Stufe 61 des Seitenspeicher-Zugriffssleuerregisters 60, die der Zeile 7 entspricht, initialisiert, so dass sie die Adresse 36 aufweist. Gemäes späterer Erklärung erübrigt ein Ablastendcode (ES) t
das Einsetzen separater Abstandscodes für den linken ,Hand. Ein Beispiel einer ähnlichen Technik zum Läden eines Seitenspeichers findet sich bei- !
■ . ■ ' i
spielsweise in der U S -Pate nt schrift Nr. 3, 654, 611.
DerZeileneiidcodedetektor 105 (Fig. 5) ist so angeschlossen, dass er eine Adressenerhöhung durch die Summierungslogik 100 verhindert. Die öen EH-
LE 9-73-001 - 23 -
509818/0753
Code CMihaJUMidt'-SiMieiisfiHeheviülvi'ssi? wild ινϊιιΙΊκΊι wieik-ritoH wfihii i il. aufeinanderfolgender Abia.slunj.jpn adressiert. Dor lU'borsc.i./iinj'.KNpciirlii·!' VIi wählt dann ein J,oerdatenwort aus dem Typen-Yoj-'rnisspoj eher 9ü :iu Fg rund des EH-Codes. .
Bei Bedarf kann die Seitenendlogik lOfi die an d;is liogistor 7'i gelu-furlen Codes überwachen. Wenn eine ganze Abtastung durch den Liclii.punkt 30 eines Spaltensegmentes 24 abgeschlossen und kein Zeichencode an das Hegi.sl.ei· 75 geliefert worden ist, übersteuert die Seitenendlogik 106 den.Modulator 38, so dass für die restlichen Abtastungen der'Seite "weiss" gedruckt wird. Während dieser Zeit sind der Seitenspeicher 57 und das Seilenspei eher-Zugriff ssteuerregister 60 frei und können vom Prozessor 56 mit dem Text der nächsten zu druckenden Seite geladen werden. Andererseits kann die Seitonendfunktion auch durch einen Seitenendsymbolcode implementiert werden, der im Seitenspeicher 57 gespeichert wird.
ι Steuerung des Abtastendes
Zusätzlich zu dem oben erwähnten Spezialsteuerzeichen (IiH) ist ein Abtastendsteuercode (ES) vorgesehen, der ebenfalls durch den Dateuprozessor 56
LE 9-73-001 - 24 -
509818/0753
in den Speiche:·.' 57 geladen wird; Der ES-Code ^.ibt an, das« für den Ht;*f ' der jeweiligen Abtastungen des Lichtpunk Ir« 30 nur Leorraum zu drucken ist. Der Sondercodo (ES) wird normalerweise im Seitenspeicher 57 in den ersten Adressen des Seitenspeichers 57 aufgezeichnet, um den linken Hand zu definieren und hinter derlelzten Textx.ei.lc. Wenn-eine Seil -e-y,.·H. einen·.· ,"·· 9 Schritte breiten linken Hand haben soll und die Intx.lc TVxI/.eiIe bei dor Seitenspeicheradresse 250 beginnen soll, dann würde folgendes in den Seitenspeicher 57 geschrieben:
ESESESESESESESPJSES
250 251 252 253 254 255 256 257 258 259 260 261 2(52 263
t ο SP t h e SP a i d SP q f SP
264 265 266 267 268 269 270 271 272 273 274 275 276 t h e i r SP par t y . ER
277 278 279 280 281 282 283 284 285 286 287 288 289 . . . ES ES ES ES ES ES ES ES ES ES ES ES ES ι
Das Steuerregister 60 wird auf diejenige Stufe 61 initialisiert, die der Zeile zur Adresse 1 entspricht; in derjenigen Stufe 61, die der letzten Textzeile zur Adresse 250 entspricht und in derjenigen Stufe 61, die der Zeile hinter
LE 9*73-001 - 25 -··
509818/0753
der Ti'stKcile zur Adresse 277 entspricht. '>)cr ES-Cod« wird'-als Lee'rzöi-''-' chen eines gegebenen Schritte«, κ. B. von viel Einheilen Hreilo d«*ci»dicrt und durch den Datenprozessor 5G oft genug am linde de« Texl.es aufgezeichnet, um die ganze Breite der Schreibseite.am Textende abzudecken. Ausfcer der erwähnten Decodierung durch den lieberseizung.s.s'peicher^O wird dei; ; ES-Code durch die Logik 107 erkannt, welche die Verriegelung JOB setzt und so den weiteren Betrieb der Zählersteuerung 103 sperrt. Wiederholte Zyklen de« Seitenspeicher- Zugriff Steuerregisters GO erzeugen somit wiederholt die Seiteiuspeicheradresse am Register 07, die den ES-Code ent-· hält, bis das Zähiadressenregister 65 und die Verriegelung 108 durch 'das Abtast-Abschluseignal vom Photodetektor 52 zurückgestellt werden.
Zyklustakt
Die verschiedene»! Operationen des Zeichengenerators werden in ihrer Keinepfoige durch dl© Taktschaltung 110 in Fig. 7 gesteuert, die einen ( 8»Schriti-Oper-a'£i©nssyIdi».s defiaiiert,, der während der Zeit erzeugt wird, welche der LiehtpunM 30 saal Durchlaufen eines Zeichenelementes braucht. Die Takts erhaltung 110 zählt di© Impulse ill von einem (nicht dargestellten) geregelten Oszillator, solange das UND-Glied 112 durch die Synchronisie- "
LE 9-73-001 - 26 -
509818/0753
rungs- Halteschaltung WA eingeschaltet ist. Der 1 Jchlimukl.'/.öhU'i· Vl-I empfängt die AbtaslanzeigelaktmipulKe 58 und gib I nine Ausgabe ;.m die.· Schaltung/113, nachdem eine vorgegebene Anzahl von Impulsen de« Impulszuge« 53 gezählt worden ist, die.gleich der. .Länge der Abtastung κιπη Erzeugen eines eiuÄclnen Zeichensegmentes ist. Die Tn,litsc!mltuug'.]U) er-. · ,.'': .-■ zeugt die Zeilen T-I bis T-8 der Reihe nach in einer kürzeren Zeil, als die Ausgabeimpulse vom Zähler 114 kommen. Zur Zeit T-8 wird die Schaltung 113 zurückgestellt, um das UND-Glied 112 abzuschalten, bis eine neue Aus gabe vom Lichtpunktzähler 114 empfangen wird.
Die Signale T-I bis T-8 stellen einzelne Zykluszeiten dar und \verden als Leitsignale für die Datenflusswege in Fig. 5 benutzt, um einen Zyklus mit den folgenden Operationsfolgen zu erzeugen:
\ ■ - ■
T-I · Mit der Adresse im Register 65 aus dem Register 60 in die Register 87 und 68 lesen. ,
T-2 Mit der Adresse im Register 67 aus dem Seitenspeicher 57 in das
Register 75 lesen.
T-3 Mit der Adresse im Register 75 aus dem Uebersetzungsspeicher
in die Register 82 und 84 lesen.
LE 9^73-001 - 2? -
•8-0-9818/0753
2AA7464
T-4 Register (!8 auf Null prüfen; wenn Register (»8 Null Ud'/ Register Vi-
nach lic^i.sler 87 übertragen; wenn !!egifjter 08 iiic*ht .\"ul I int, ''Eins" subtrahieren und in Register 87 übertragen.
T-5 Register 68.auf Eins und Register 75 auf ER prüfen; wenn Ro-
."gister 08 Kijis ist,und Register 75 den Code, ER iiirlii. b'ijlhiOi, . ··. /' eine Konstante zum Register 67 addieren und in'Register f>9 übertragen; wenn Register 87 nicht Eins ist oder das Register 85 den Code ER enthält, Register 67 nach Register 09 übertragen. Register 75 auf Code ES prüfen; wenn Register 75 den Code ES enthält, Verriegelung 108 setzen.
T-6 Register 87 vom Register 82 subtrahieren und Differenz in Register 91 übertragen. Register 87 in Register 69 übertragen.
T- 7 Mit dem Inhalt des Registers 91 als Adresse aus dem Speicher in den Ausgabepuffer 97 lesen; mit dem Inhalt des Registers als Adresse Register 69 in das Seitenspeicher-Adrcsssteuerrcgister 60 schreiben. (
T-8 Prüfen, ob Verriegelung 108 gesetzt ist, wenn nicht, eine Eins
zum Register 65 addieren.
Vorzugsweise mit der sogenannten Pipelinetechnik wird die überlappte Vor-
LE 9.73-001 . - 28 -
509818/0753
arbeitimg (\cr Daten für'verschiedene aufeinanderfolgende Abia.sMinye.n ο·- möglicht und dadurch ein schnellerer Betrieb erzielt. Diο obigi* Besrhrci- - bung zeigt in angemessener Wei.se die Arboitspriuzipien der Erfindung ohne die zusätzliche Komplikation der.neuesten Verbesserung.
Veränderung .den Kopfcodes für den gedrehten Typensatz
Entsprechend der Darstellung in Fig. 8 wird eine zusätzliche Schaltung vorgesehen, um die Summierungsschaltung 100 auf den neuesten Stand zu bringen, welche die Speicheradresse vom Register 67 fort .schreibt (siehe Fig. 4; Diese Schaltung ermöglicht, bei gedrehtem Typensatz das Fortschreibon von Adressen im Seitenspeicher 57 zu steuern. Wie oben beschrieben, wird beim normalen Drucken der gedrehte Typensatz nicht gewählt, und bei Erkennen einer Eine im Register G8 durch die Schaltung 101 wird die Zahl Eins durch das UND-Glied 120 zur Addition an das Register C7 geliefert. Wo der gedrehte Satz jedoch gewählt wird, wird ein UJCD-Glied 121 eingeschaltet, um die Zahl 81 an die Summierungsschaltung 100 zur Addition zu der Adresse vom Register 67 zu übertragen. Die Zahl 81 ermöglicht die Speicherung einer Texteeile von 80 Zeichen und eines ES-Codes. Gemäss der Darstellung in Fig. 8 wird der Ausgang des UND-Gliedes 121 gesperrt,
LE 9-73-001 : - 29.-
B.098i8/0753
IX
wenn die Krkonniiiigijücihftltuiig 122 dir erst«· rlurch da.s '/Λύ\.ν.χν/.\'ι\\\ηιι\\νΛκ·γΛ\'.* angegebene Zeile erkciunt, und stiituiesHOM fichcillt'l des ODJ.iH-Cniod 123 das UKD-CJlird 120 -zur Addition einer Ein« hei allen Schritten innerhalb der. ersten Zeile ein. Wie am nachfolgenden r»eiapie3 gezeigt wird, geblattet diese Technik die erste Zeile des gedrehten Driuhr-jat/os/ die n immer ein J?andbereich i.st, vollständig leere .Spalten definieren κύ lassen, so dass beträchtlicher Speichei-platz im Seitenspeicher 57 eingespiirt wird.
Das Beispiel in Fig. 9 zeigt eine au druckende Seite. Die Lichtpunktabtastung 24 erfolgt bekanntlich entlang der Bahn 31 in Richtung der langen Ab- ' messung der Seite. Die Anzahl von Abtastungen für den oberen Hand der Seite über den Wörtern "Käme", "Adresse", "Telefonnummer" sind ebenso wie die beiden Zeile« zwischen den Wörtern "l^ame" und "John" vollständig leer. Um nun im Seitenspeicher 57 diesen vollständig leeren Zeilen entsprechende Leercodes nicht aufzeichnen zu inüssen, werden zuerst 28 Seitenspcichcradrcssen entsprechend den 28 möglichen Textzeilen auf der Seite aufgezeichnet mit (EtS)„ wenn die Zeile leer zu lassen ist, und mit (SP), wenn die Zeile Text enthalten soll. Wenn auf diese Weise durch Aufzeichnung von ES-Codes und SP-Codes ein bestimmtes vertikales Format festgelegt ist, wird der zu druckende Text in der richtigen Lesart in aufeinander-
LE 9-73-001 . 3U -
509818/0753
folgenden Seilenspcichuradressen ftoiiiUiKo aiil"f',*.'>-*.-*icImic»L v.ic· 1x4 dem iiborr als Beispiel angeführten Satz "the; quick brown f\i.\" mit dein ein/igen itiH-rschied, dass im Seitenspeich.er-ZugriJfssteutirreg.iKtoi· (!() diejenigen Adressen als AnfangsadrfiBsen aufgezeichnet werden, au denen die Zeichen und-
LeerschriUe stehen, 1We]ehe--die -erste TextzcDo mit-V Ään"»«'.*'1, :';Adrc.s.sc'r :;. und "Telefonnummer" bilden. In der Stufe (»1 de« Seitenspoirher-Zugi-iffssteuerregisters 60, entsprechend der Zeile 81, wird z. B. die Soitenspeicheradresse 30 aufgezeichnet, welche das erste zu adressierende Zeichen bei der Abtastung der Zeile 81 enthält. Der Seitenspeicher .r>7 wird für dieses Beispiel wie folgt aufgezeichnet: . ■ ·
1 2 3 4 5 6 7 8 etc 28 29 30 31 32 33
ES ES ES ES SP ES ES SP .-. . ES ES N A M E
110 111 112 113 114
ES J ο h η . . -.··...
Es ist zu beachten, dass die Seitenspeicheradresse 111, die das J von .John enthält, das direkt unter den Buchstaben N von Name fällt, sich von der Adresse, die das N enthält, durch die Zahl 81 unterscheidet, welche die Zeichenpositioneh in Längsrichtung der Seite und eine zusätzliche Position für die Aufzeichnung des ES-Codes angibt.
LE 9-73-001 .---Sl--
509818/0753
Betracht öl mn» Jt?t/t den Ablauf von Vorgänge^ br-im Di-iuken der in Fig. 0 dargestellten Seite;, so gibt hui dor ernten Abtastung das Seilt ·.-adressensteuer- und Zeilen/.iililrogisler 05 an, Omih die in der Stufe (■', entsprechend der ersten Zeile, enthaltene Adresse an dan .Hegistur CT zü geben ist und dadurch die SeitenspciclioradresKO'l'HnfiCfif.oiirii't xyii*«'.;.·'..;' welche einen ES-Code enthält. Dieser ES-Code verhindert, wjo'obon resaßt, ein weiteres Zählen durch die Schaltung 103, bis die Schaltung 308 durch das Abtastendo-Signal zurückgestellt wird. Der ES-Code wird somit wiederholt eingegeben, um während mehrerer Durchgänge entsprechend der Codierung itn Uebersetzungsspeichef 70 einen weiss en ode,r leeren ■ Druck auszulösen. Nach der Beendigung der Anzahl von Abtastungen, die durch den ES-Code markiert sind, erkennt die Erkennungsschaltung 101 eine Eins im Register 68, und mittels der in der Fig. 8 dargestellten Schaltung veranlasst das Erkennen der ersten Zeile durch das Zäh]register 65 das UND-Glied 120 zur Addition einer Eins zur Seitenspeicheradres.se 1 und bringt die zur ersten Zeile gehörende Adresse somit auf die Adresse IjI. Wieder wird laufend In der Adresse 2 der ES-Code aufgezeichnet und dieselbe Vorgangsfolge wird wiederholt. Wenn die zur ersten Zeile gehörende Adresse im Register GO so weit fortgeschaltet wurde, dass sie die ,Seitenspeicheradresse 5 enthält, wird ein Leerschrittcode (SP) vom Seitenspei-
LE 9-73-001 - 32 -
.·■··■ säoorjginal
509818/0753
eher 57 abgeleitet. Während der LcerschriUeocie (.SPj.-solbsi1 ΙαΊήο '\*<roruvki ." te Ausgabe or/ijugl, .sperrt er jedoch die Z/ihlrrsU'uerunp, 103 nicht ΐικ·Ιπ· wie vorher der ES-Code. Daher kann jetzt das Ζί'Ίι! register 75 naoluMiiaiider jedes in seinen Stufen (»1 enthaltene Datenwortherausbringen. Die Stufen wurdeirbekanritHch so initialisiert', .dass sie der Reili SeHenspeJcheradresseu angeben, die zur ersten zu druckenden 'J'pxtzeilo gehören.
Die erste Folge dieses Beispieles beginnt bei der Adresse 5 und läuft, weiter zur Adresse 109, die am Anfang in der Stufe Gl entsprechend der Zeile 2 aufgezeichnet wurde und geht dann weiter zur Adresse 29, die am Anfang in der Stufe 61 entsprechend der Zeile 82 aufgezeichnet wurde. Wenn der letzte Hub des optischen Drückens der ersten Textzeile erfolgt, erkennt die Schaltung 101. eine Eins an jeder Stufe Gl des Registers GO. Wenn die zur ersten 2U1SiIe gehörende Stufe 61 erkannt wird, wird die Sr'nmierungsschaltung 100 durch das UND-Glied 120 so gesteuert, dass sie einfach eine
Eins zur vorhergehenden Adresse, welche die 5 war, addiert und dadurch die neue Adresse 6 als fortgeschriebene Adresse ableitet. Wenn jedoch eine andere Stufe 61 verarbeitet wird, z. B. die zur Zeile 78 gehöi-ende, ist ' die Leitbedingunf des UND-Gliedes 121 erfüllt und dadurch wird die Zahl
LE 9-73-001 . - 33 -
509818/0753
2U7464
n die SuhimSiiJ-MjigsscIiaHuiiK lift übertrag'«!, no das« wie dio'.A'd AdrcüHv 314 ^eräsidert \ma auf diese Wcl·^.« vorschreibt;, dans du- Ad-
Bl0 die dem Bu2hsi;:abt.%n K enlhült^ unter dt-sn
tfeKtQsig.'ii'iJft die- frsle Zcilensttplc cies Rc!|,rIstei%s"-f!O,,diE 'AcIrIi1K4Se G den-...■■■';·.-.;:'-. Soitenspeichers S7 a«£8 dift wieder einen ES-Code enthüll. Die Zähüor-Ot(SuHeE=1IuBg i'SS tvirsi gesperrt mskI eieie weisse ZeJIi? wird gedruckt. Di«- ceibe Beihenfolge Häuft ^h0 wenn die erste ZssilouKtuics c3ea liegistors CiO sur Angabe dor Seitenspeicheradresse 7 um Eiius fort geschaltet wurde... Kur wenn die erste Zeilenstufe Cl des Register.s GO auf clicSeiten.spei'clier-· adresBe 8 fortgeschaltet wurde, wird der fortgeschaltete oder fortgesehrie- bene Text, der die Adressen in den übrigen Stufen des Registers ßO ent- hält, an den Seitenspeicher 57 gegeben.
Weiteres Ausführurtgsbeispiel
Obwohl die GeefemtSiahl von für eiß gegebenes Zeichen erforderlichen /\b- Y
ι taetungen im Speicher 70 gespeichert und wiederholt durch das Seitcnspei- *
chei'-Zugriffsßteuerregister SO verarbeitet werden kann, wird die Vcr-
wendung eines 4-stelligen Zälüers 124 entsprecliend der Darstellung in
LE ©-73-001 . - - 34.- "
'S09818/075 3'
Fig. 10 bevorzugt, um flie durch clic Register iU.und (ίΠ p.fliefei-lr Zahl so zu ergänzen, dass diese Register nur eine /alii /u spricht·i-ji bruucJicüi, die gleich .einem Viertel der Goftanjtzah] dejH erfimlerlicheri AbUisjtun^fn
ist. ZeicIitMibreiten werden somil durch eine Anzahl von SclirttUMrilnnten ,· #—. ' ·: ■'..··,' . · . ... ..'·■'-.'·. ■·- .
ausgedrürkt, wobei jede Schritte·!iiheit vier l'a.s-torabta.stungenöder ,Spalten*; Segmenten 24 entspriclit. Das oben im-Zusammenhang mit Fig. 5 beschriebene Prinzip der Erfindung bleibt dasselbe, es wird lediglieh der -1-Stufenzähler 124 zusammen mit dem Inhalt des Registers 08 durch die '"-Isull"-Erkennungsschaltung 85 und die.nl'7ins?l-Krkemlungsschaltung K)J interpretiert und die Dekrementierschallung 104 schaltet den Inhalt des Registers Gö nui· einmal während jedes Zj'klus des Zählers 124 herunter. Beim Auftreten eines Abtastendsignales, erzeugt vom Photodetektor 52 bei Empfang des Lichtes durch den transparenten Gitterabschnitt 54, wird der Zähler 124 heraufgesetzt. Das Abtastendsignal stellt auch das Adressenzählregister zurück, um wieder die Anfangsstufe 61 des Seitenspeicher-Zugfiffsstenerregisters 60 anzugeben. ι
LE 9*73-001 ■■■■..■■■';■■*;■ -35-
509818/0753

Claims (1)

  1. PATENTANSPRÜCHE
    ' Zeichengenerator für optischeil Drucker, der nacir. einem ....'-.;:· elektrophotographischen Verfanren arbeitet, indem eine im Dunkeln gleichmäßig aufgeladene photoleitende Schicht durch einen binär gesteuerten optischen Abtaststrahl selektiv entladen wird, wodurch ein latentes Ladungsbild der erzeugten-Druckzeichen entsteht, welches Ladungsbild mittels Toner entwickelt wird, und anschließend das Toner-■ bild elektrostatisch auf Kopierpapier übertragen und dort fixiert wird, und wobei der Abtaststrahl parallel zur Ach-, se der Trommel mit der photoleitenden Schicht in der Weise geführt wird, daß die zu druckenden Zeichen in mehreren Rasterhüben aus Spaltensegmenteri mosaikartig zusammengesetzt werden, dadurch gekennzeichnet, daß Synchronisiereinrichtungen (44, 50, 52; 110) vorgesehen sind, um erste Taktimpulse (53) für die Lagezuordnung des Abtastlichtpunktes (30) auf der Abtastbahn (31) zum Rasterschema für die Spaltensegmente (24) der Druckzeichen (21) und in Abhängigkeit davon zweite Taktimpulse (T-1 bis T-8) zur Steuerung der Operationszyklen des Zeichengenerators (58) abzuleiten, daß eine erste Speichereinrichtung (57) vorgesehen ist, welche die zu druckenden Zeichen (21) als binär codierte Daten an Speicheradressen aufzunehmen vermag, welche Adressen der raumlichen Anordnung dar Zeichen (21)
    LU 973 001 - 36 -
    50 98 18/075 3
    auf der zu druckenden Seite (20) zugeordnet sind, daß eine «weite Speichereinrichtung (92) ..vorgesehen.-ist., .-Welche, für
    ?93) auszugeben vermag 9 Vielehe die l-iell/Duhkel-Steu- 139Μύ 39bi des Äbtaststrahles (37) bestimmt, daß dtrlti« Speichereinrichtung (TO) vorgesehen 1st*-welche" als tlfceraetser jedem Zeichencode aus der ersten §e-. . ', imnfScten fgMsibhereinrichtüng/ (37^ ©ine Adresse -(.72·). su^i ".-.". ..■ ·"■ auf tut det entsprechenden Signalfoige C 9 3) aus- der" swei- :; . ten genannten Speichereinrichtung {92■) auordnet t und daß 'liitt - »j&eseiii les Se itanspelcher-Adre ssen Steuer register |60) VorgesehÄ lst> sowie weitere Schaltinittel-(FIg, 5) wel-' •ehe die Sfefeüerungsfunktion übernehmen, um synchron mit . . ■ öer Abtastbev/egung die Signalfolgen geordnet abzurufen./.
    2, Jmordnung nach Anspruch 1, dadurch gekennzeichnet, daß die erste ßpeicirereinrichtung (57) mit einem Datenprozessor verbunden ist, welcher die genannte Speichereinrichtung mit (äer Information für eine gesamte zu druckende Seite (20) laden kann. . .
    -...-■■:■■ I
    3, Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß öin Adraiienregister (75) für die dritte Speichereinrichtung (70j Vorgesehen ist, welches die Ausgabe von Zeichencode e aui 4» t ersten Speichereinrichtung (57) sowie Statuabits t%) für die Wahl der Druckart aufnimmt und mit diesen Daten die dritte Speichereinrichtung (70) ansteu-
    LE 973 001 ■ . - 37 - ''·
    • 50 9*8 18/075 3'
    HO
    ert, deren Ausgabe ein Datenwort (71) bildet, das aus einem ersten Teil (72) mit einer Referenzadresse für den ersten Ras te riiubdes zu druckenden Zeichens in der zweir.. ten Speichereinrichtung (92) besteht, sowie aus einem zweiten Teil (73) nut einer Angabe der Gesamtzahl der Schritte für die das zu druckende Zeichen (21) auszuführenden Rasterhübe (24).
    .- *—. '··'.'.. -': . ' . ■. . ...-'■... '.
    4. Anordnung nach Anspruch 3, dadurch gekennzeichnet/ daß· getrennte Register (82, 84) zur Aufnahme der beiden Teile (72), 73) eines von der dritten Speichereinrichtung (70) ausgegebenen Datenwortes (71) vorgesehen sind, daß ferner zum Komplex des Seitenspeicher-Adressensteuerregisters (60) gehörige Schaltmittel vorhanden sind, um dan genannten zweiten Teil (73) der Daten entsprechend den zur Vollendung eines Druckzeichens noch auszuführenden Rasterhüben laufend zu verändern und in einem Restschrittregister
    (87) zwischenzuspeichern, und daß eine logische Verknüpfungsschaltung (9O) zum Kombinieren der Referenzadresse und der Restschrittdaten zu einer laufenden Adresse für die zweite Speichereinrichtung (92) vorgesehen ist.
    5. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß ein Seitenspeicher-Adressenregister (67) vorgesehen ist, das den Seitenspeicher-Adressenteil (6 3) eines aus dem Seitenspeicher-Adressensteuerregister (6ü) ausgolesenen Datenwortes (62) aufnimmt, und daß ein laufendes Schrittregister (68) vorgesehen ist, das den Schrittsteuerteil
    LE y73 001 - 38 -
    5098 18/075 3
    (64) des genannten Datenwortes aufnimmt.
    6.. Anordnung, nach Anspruch 5, dadurch gekennzeichnet,, daß ." eine Sumruierschaltung (100) zum Fortschreiben der Seitenspeicher-Adresse nach Erkennen der Vollendung eines Druckzeichens durch eine mit dem laufenden Schrittregister (68) verbundene Erkennungsschaltung (101) verbunden,ist.
    ■-#■—.'■ ' , . ■ · ...-■-.■.·■
    LB 973 O01 - 39 -
    50 98 18/0753
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 true DE2447464A1 (de) 1975-04-30
DE2447464B2 DE2447464B2 (de) 1977-10-06
DE2447464C3 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)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2421369A1 (fr) * 1978-03-29 1979-10-26 Cit Alcatel Procede d'enregistrement graphique et enregistreur graphique mettant en oeuvre le procede
DE2948155A1 (de) * 1978-12-06 1980-06-26 Cii Honeywell Bull Aufzeichnungs-steueranordnung fuer punkt-aufzeichnungsgeraet
DE2938983A1 (de) * 1979-09-26 1981-04-09 Siemens AG, 1000 Berlin und 8000 München Verfahren zum bedrucken von mehrlagigen vordrucken
DE3242919A1 (de) * 1981-11-20 1983-06-01 Ricoh Co., Ltd., Tokyo Bildausgabesystem
DE3231086A1 (de) * 1982-08-20 1984-02-23 Siemens AG, 1000 Berlin und 8000 München Verfahren zur ausgabe von matrix-schriftzeichen

Families Citing this family (34)

* 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
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
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
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
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
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
JPS63500699A (ja) * 1985-08-08 1988-03-10 ネットワ−ク・サテライト・ペ−ジング・パ−トナ−ズ・リミテッド 全国域無線ペ−ジングシステム用走査受信機
US4703515A (en) * 1985-08-26 1987-10-27 Xerox Corporation Image rotation
US4893257A (en) * 1986-11-10 1990-01-09 International Business Machines Corporation Multidirectional scan and print capability
US4841453A (en) * 1986-11-10 1989-06-20 Ibm 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
US3896428A (en) * 1974-09-03 1975-07-22 Gte Information Syst Inc Display apparatus with selective character width multiplication
US3895374A (en) * 1974-09-03 1975-07-15 Gte Information Syst Inc Display apparatus with selective test formatting

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2421369A1 (fr) * 1978-03-29 1979-10-26 Cit Alcatel Procede d'enregistrement graphique et enregistreur graphique mettant en oeuvre le procede
DE2948155A1 (de) * 1978-12-06 1980-06-26 Cii Honeywell Bull Aufzeichnungs-steueranordnung fuer punkt-aufzeichnungsgeraet
DE2938983A1 (de) * 1979-09-26 1981-04-09 Siemens AG, 1000 Berlin und 8000 München Verfahren zum bedrucken von mehrlagigen vordrucken
DE3242919A1 (de) * 1981-11-20 1983-06-01 Ricoh Co., Ltd., Tokyo Bildausgabesystem
DE3231086A1 (de) * 1982-08-20 1984-02-23 Siemens AG, 1000 Berlin und 8000 München Verfahren zur ausgabe von matrix-schriftzeichen

Also Published As

Publication number Publication date
US4000486A (en) 1976-12-28
DE2447464B2 (de) 1977-10-06
DE2447464C3 (de) 1978-06-01

Similar Documents

Publication Publication Date Title
DE2447464A1 (de) Zeichengenerator fuer optischen drucker
DE2511716A1 (de) Optischer drucker mit seriellem pufferspeicher, welcher binaerwoerter unterschiedlicher laenge verarbeitet
DE2558498C2 (de) Vorrichtung zur Darstellung von aus Bildpunkten zusammengesetzten Zeichen
DE3033193C2 (de)
DE68927335T2 (de) Stückweise Druckbildvergrösserung für Punktmatrixdrucker
DE4239966C2 (de) Bildverarbeitungseinrichtung
DE2549792C3 (de) Strahlendrucker zum Drucken mit proportionalem Zeichenanbstand
DE19525110B4 (de) Verfahren und Vorrichtung zur parallelen Verarbeitung von Bilddokumenten
DE2940897C2 (de) Digitales Setzgerät
DE2559628C3 (de) Infonnationsaufzeichnungsvorrichtung
DE69024025T2 (de) Verfahren und Vorrichtung zur Druckbildverbesserung.
DE3307381A1 (de) Thermo-druckeinrichtung
DE2548145A1 (de) Drucker mit pufferspeicher
DE2744323A1 (de) Kopiergeraet/drucker
DE2639856A1 (de) Ueberlagerungs-aufzeichnungsvorrichtung
DE2161038B2 (de) Verfahren zur Herstellung von gerasterten Druckformen
DE2550212C3 (de) Drucker mit Pufferspeicher
DE3441640A1 (de) Streifenfeldspeichercontroller
DE4005673A1 (de) Bilderzeugende einrichtung mit einem kleindimensionierten speicher mit einem bitkarten-zuweisungssystem
DE69029054T2 (de) Ausgabegerät
EP0107083B1 (de) Belegverarbeitungseinrichtung mit Korrekturschaltung und Datensichtgerät
DE2758811C2 (de) Schaltungsanordnung für Matrixdrucker zum Erzeugen von Schriftzeichen nach dem Prinzip des Doppeldruckes
DE69029505T2 (de) Ausgangsvorrichtung
DE69217695T2 (de) Ausgabeverfahren und -gerät
DE69626780T2 (de) Softwareanwendung und Vorrichtung zur Erzeugung von Grautonbildern

Legal Events

Date Code Title Description
C3 Grant after two publication steps (3rd publication)
8339 Ceased/non-payment of the annual fee