DE3141623C2 - - Google Patents

Info

Publication number
DE3141623C2
DE3141623C2 DE3141623A DE3141623A DE3141623C2 DE 3141623 C2 DE3141623 C2 DE 3141623C2 DE 3141623 A DE3141623 A DE 3141623A DE 3141623 A DE3141623 A DE 3141623A DE 3141623 C2 DE3141623 C2 DE 3141623C2
Authority
DE
Germany
Prior art keywords
program
memory
signal
image signals
serial
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
DE3141623A
Other languages
English (en)
Other versions
DE3141623A1 (de
Inventor
Mutsuo Ogawa
Shingo Yamaguchi
Shigeru Tokio/Tokyo Jp Katsuragi
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of DE3141623A1 publication Critical patent/DE3141623A1/de
Application granted granted Critical
Publication of DE3141623C2 publication Critical patent/DE3141623C2/de
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32363Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
    • H04N1/32379Functions of a still picture terminal memory associated with reception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/19Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
    • H04N1/191Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays the array comprising a one-dimensional array, or a combination of one-dimensional arrays, or a substantially one-dimensional array, e.g. an array of staggered elements
    • H04N1/192Simultaneously or substantially simultaneously scanning picture elements on one main scanning line
    • H04N1/193Simultaneously or substantially simultaneously scanning picture elements on one main scanning line using electrically scanned linear arrays, e.g. linear CCD arrays
    • H04N1/1931Simultaneously or substantially simultaneously scanning picture elements on one main scanning line using electrically scanned linear arrays, e.g. linear CCD arrays with scanning elements electrically interconnected in groups
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32363Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32561Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
    • H04N1/32566Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor at the transmitter or at the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction
    • H04N1/411Bandwidth or redundancy reduction for the transmission or storage or reproduction of two-tone pictures, e.g. black and white pictures
    • H04N1/413Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information
    • H04N1/419Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information in which encoding of the length of a succession of picture-elements of the same value along a scanning line is the only encoding step
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0082Image hardcopy reproducer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0086Image transceiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/329Storage of less than a complete document page or image frame
    • H04N2201/3292Storage of less than a complete document page or image frame of one or two complete lines

Description

Die Erfindung betrifft ein Verfahren und eine Einrichtung zur Ansteuerung eines Druckers in einem Faksimileempfänger, in dem lauflängenkodierte Bildsignale mit einem Mikro­ computer dekodiert werden und vor dem Druckvorgang ge­ speichert werden.
Aus der US-PS 37 51 582 ist ein allgemeiner Aufbau eines mikroprozessor-gesteuerten Faksimile-Sendeempfängers bekannt, bei welchem bei Bedarf auch eine Lauflängen- Kodierung vorgenommen werden kann.
Aus der DE-OS 29 19 561 ist eine Einrichtung zur Lauf­ längen-Dekodierung der Bildsignale in einem Faksimile­ empfänger bekannt, die an der Eingangsseite einen Seriell/ Parallel-Umsetzer für die Umwandlung der seriell ankommen­ den Bildsignale in eine vorgegebene Zahl von parallelen Bildsignalen aufweist, die dann nach ihrer Umwandlung in einem Speicher gespeichert werden, der die Aufgabe eines Pufferspeichers hat. Diese bekannte Einrichtung enthält ferner auch einen Mikroprozessor, der anhand eines abge­ speicherten Programms betrieben wird und der die ankom­ menden Bildsignale dekodiert und diese dekodierten Bild­ signale dann umwandelt. Die dekodierten Bildsignale werden einer Aufzeichnungseinrichtung in Form eines Druckers zugeführt, wobei die dekodierten Bildsignale aber noch eine Reihe von Zwischenstufen durchlaufen. Die von dem Mikroprozessor dekodierten Bildsignale gelangen zunächst in einen Zähler, der nach seiner jeweiligen Auffüllung mit Hilfe eines Taktimpulses dekrementiert wird, bis der Zählerstand in dem Zähler Null wird, woraufhin dann ein diesen Zustand angebendes Signal einer Schreibsteuereinheit zugeführt wird. Die Schreibsteuereinheit zeigt dann dem Mikroprozessor an, daß der Zähler für die Aufnahme einer nächsten Reihe von dekodierten Bildsignalen bereit ist.
In einem solchen herkömmlichen Faksimile-Empfänger mit einem zusätzlichen Pufferspeicher werden kodierte Daten, die in dem Empfänger von einem entfernten Sender aus eingetroffen sind, über ein Modem und eine Verbindungs­ steuereinrichtung zu einem Dekodierer durchgelassen. Der Dekodierer eines solchen Empfängers weist im allgemeinen ein Schieberegister, eine Lauflängenkode-Umsetzeinrichtung, einen Lauflängenzähler, einen Zeilenpuffer und einen Taktimpulsgenerator auf.
Wenn das Schieberegister des Dekodierers mit einem Lauf­ längenkode gefüllt ist, wird der Kode durch die Lauflängen- Umsetzeinrichtung in einen entsprechenden numerischen Lauf­ längenwert umgewandelt. Dieser numerische Wert wird in den Lauflängenzähler geladen, worauf der Taktimpulsgenerator ausgelöst wird, um Taktimpulse zu erzeugen. Der Lauflängen­ zähler wird dann durch die Taktimpulse schrittweise dekre­ mentiert, während an den Zeilenpuffer entsprechend den Takt­ impulsen aufeinanderfolgend logische "1" oder "0" angelegt werden, welche "schwarze" oder "weiße" Videodaten darstellen. Bei dem Rückwärtszählen des Zählers auf Null wird dann der Taktimpulsgenerator abgeschaltet. Dieses Verfahren wird folglich für jede Lauflänge wiederholt, bis der Deko­ dierer alle Einzeilendaten dekodiert hat. Eine Zeile von auf diese Weise in dem Zeilenpuffer gespeicherter Video­ daten wird an den Pufferspeicher übertragen, welcher zwischen dem Dekodierer und einem Druckabschnitt des Empfängers vor­ gesehen ist. Gleichzeitig werden die Videodaten einer vorher­ gehenden Zeile von dem Pufferspeicher dem Druckabschnitt zu­ geführt, um dort auf einem Blatt Papier wiedergegeben zu werden.
Der Pufferspeicher zwischen dem Dekodierer und dem Drucker sowie der Zeilenpuffer in dem Dekodierer sind in dem her­ kömmlichen Faksimile-Empfänger unerläßlich. Hierdurch wird jedoch der Aufbau kompliziert und kostspielig und erfordert außerdem eine unverhältnismäßig lange Zeit für eine Daten­ übertragung, wodurch letztendlich die Verarbeitung empfange­ ner Daten verlangsamt wird.
Die der Erfindung zugrundeliegende Aufgabe besteht darin, ein Verfahren und eine Einrichtung zur Ansteuerung eines Druckers in einem Faksimileempfänger der eingangs defi­ nierten Art zu schaffen, welches bzw. welche mit einer geringeren Speicherkapazität realisiert werden kann.
Diese Aufgabe wird erfindungsgemäß durch die im Kennzeich­ nungsteil des Anspruches 1 aufgeführten Merkmale gelöst.
Ein gemäß der Erfindung ausgeführter Faksimileempfänger zur Durchführung des erfindungsgemäßen Verfahrens ergibt sich aus den Patentansprüchen 2 bis 5.
Durch das erfindungsgemäße Verfahen bzw. Ausbildung eines Faksimileempfängers wird der gesamte Aufbau des Empfängers einfacher als vergleichsweise beim Stand der Technik, die Arbeitsweise des Faksimileempfängers kann sehr viel wirtschaftlicher erfolgen und die Übertragung von Videodaten speziell von der Dekodiereinrichtung zur Aufzeichnungseinrichtung kann effektiv schneller durchgeführt werden.
Im folgenden wird die Erfindung anhand eines bevor­ zugten Ausführungsbeispiels unter Hinweis auf die Zeichnung näher erläutert. Es zeigt
Fig. 1 ein Blockschaltbild einer herkömmlichen Faksimile- Empfangseinrichtung eines Faksimile-Sende-Empfän­ gers;
Fig. 2 ein Blockschaltbild eines Faksimile-Empfängers mit Merkmalen nach der Erfindung;
Fig. 3 ein Blockschaltbild eines Druckabschnitts in dem Faksimile-Empfänger der Fig. 2; und
Fig. 4 ein Zeitdiagramm, in welchem die Arbeitsweise des in Fig. 2 und 3 dargestellten Faksimile-Empfängers wiedergegeben ist.
Um das Verständnis der Erfindung zu erleichtern, wird zuerst kurz eine in Fig. 1 dargestellte Faksimile-Empfangseinrich­ tung beschrieben. Die herkömmliche Faksimile-Empfangseinrich­ tung weist im allgemeinen ein Modem 10, eine Übertragungs­ steuereinheit 20, einen Dekodierer 30, einen Pufferspeicher 40, und einen Drucker 50 auf. Dekodierte Daten, die von einem entfernten Faksimile-Sender an den Empfänger über­ tragen worden sind, werden mittels des Modems demoduliert und über die Übertragungssteuereinheit 20 an den Dekodierer 30 angekoppelt. Der Dekodierer 30 weist ein Schieberegister 31, einen Datenumsetzer 32, einen Lauflängenzähler 33, einen Taktimpulsgenerator 34 und einen Zeilenpuffer 35 auf. Wenn ein Lauflängenkode in das Schieberegister 31 geladen wird, wird er mittels des Umsetzers 32 in einen entsprechenden numerischen Lauflängenwert umgewandelt. Wenn dieser numerische Wert an den Lauflängenzähler 33 übertragen wird, wird der Taktimpulsgenerator 34 angesteuert, damit er an den Lauf­ längenzähler 33 und den Zeilenpuffer 35 Taktimpulse abgibt. Dann wird der Lauflängenzähler 33 schrittweise dekrementiert, weil an den Zeilenpuffer 35 aufeinanderfolgend logi­ sche "1" oder "0" angelegt werden, welche "schwarze" bzw. "weiße" Videodaten darstellen. Nach dem Rückwärtszählen des Zählers 33 auf null wird der Takt­ impulsgenerator 34 abgeschaltet.
Dieser Verfahrensablauf wird anschließend für jede Lauf­ länge wiederholt, um die kodierten Eingangsdaten zu deko­ dieren. Wenn eine volle Zeile dekodierter Videodaten in dem Zeilenpuffer 35 gespeichert ist, werden sie von dem Deko­ dierer 30 an den Pufferspeicher 40 übertragen. Gleichzei­ tig wird eine vorherige Zeile Videodaten von dem Puffer­ speicher 40 an den Drucker 50 übertragen, wo sie dann auf ein Blatt Papier ausgedruckt werden.
Durch den Zeilenpuffer 35 in dem Dekodierer 30 und durch den Pufferspeicher 40 zwischen dem Dekodierer 30 und dem Drucker 50 wird der gesamte Aufbau kompliziert und damit teuer. Außerdem wird dadurch die Zeitdauer verlängert, die für die Datenübertragung erforderlich ist und folglich wird die Datenübertragung während des Datenempfangs dadurch verlangsamt.
Mit der Erfindung soll daher die Aufgabe eines Faksimile- Empfängers vereinfacht werden, dessen Kosten gesenkt und eine Übertragung von Videodaten an den Drucker dadurch beschleu­ nigt werden, daß ein nichtunterbrochener Videodaten-Über­ tragungsweg von dem Dekodierer zu dem Drucker ohne Zwischen­ schalten eines Pufferspeichers geschaffen wird.
In Fig. 2 weist ein Faksimilie-Empfänger mit Merkmalen nach der Erfindung eine in ihrer Gesamtheit mit 60 bezeichnete Datenverarbei­ tungsschaltung auf. Die Schaltung 60 weist einen Prozessor (CPU) 61, einen Festwertspeicher (ROM) 62 einen Direktzugriffs- oder Ran­ domspeicher (RAM) 63, einen Seriell-Parallel-Umsetzer 64, um einen seriellen Eingang in einen parallelen Ausgang um­ zusetzen, und einen Parallel-Seriell-Umsetzer 65 auf, der in umgekehrter Weise wie der Seriell-Parallel-Umsetzer 64 arbeitet. Die Schaltung 60 weist ferner eine Eingabe/Aus­ gabe-Einheit oder eine E/A-Einheit 66, eine Unterbrechungs­ steuereinheit 67, einen Zeitgeber 68 und eine Systemhaupt­ leitung 69 auf.
In der vorliegenden Ausführungsform ist beispielsweise ein 8 Bit-Mikrocomputer verwendet. Folglich liegen parallele Da­ ten in Form von 8 Bits zu einem bestimmten Zeitpunkt an der Systemhauptleitung 69 an und werden an die verschiedenen Abschnitte übertragen. Der Seriell-Parallel-Umsetzer 64 ist auch mit einem Schieberegister versehen. Von dem Modem werden empfangene Daten b Bit für Bit synchron mit Taktimpulsen a an das Schieberegister abgegeben. Wenn die in dem Schieberegister nacheinander ge­ speicherten Daten 8 Bit erreichen, wird ein Einspeicherbefehls­ signal c von dem Seriell-Parallel-Umsetzer 64 abgegeben. Das Signal c wird dann über die Unterbrechungs­ steuereinheit 67 an den Prozessor 61 als serielles-paralleles Unterbrechungssignal angelegt.
Der Prozessor (CPU) 61 führt verschiedene (Maschinen-) Pro­ gramme unter Zugrundelegung eines in dem Festwertspeicher (ROM) 62 gespeicherten Steuerprogramms durch. Entsprechend dem vorerwähnten Einspeicherbefehlssignal c liest der Prozessor (CPU) 61 unmittelbar 8 Datenbits parallel aus dem Seriell-Parallel-Umsetzer 64 und speichert sie in einem vorbestimmten Bereich des Random-Speichers (RAM) 63. Dies ist in Fig. 4 durch ein empfangene Daten wiedergebendes Unterbrechungsprogramm A dargestellt.
Üblicherweise liest der Prozessor 61 Daten aus, die in dem vor­ bestimmten Bereich des Randomspeichers 63 gespeichert wor­ den sind, in Form von 8 Bits zu diesem Zeitpunkt und deko­ diert sie anhand der in dem Festwertspeicher (ROM) 62 ge­ speicherten Umsetztabelle. Die dekodierten Videosignale werden zu einem vorgegebenen Zeitpunkt in einem anderen vor­ her ausgewählten Bereich des Randomspeichers (RAM) 63 (in einem Zeilenpufferbereich) in Form von 8 Bits gespeichert. Dies ist dann ein Video-Dekodierprogramm B in Fig. 4.
Wenn eine Zeile dekodierter Videodaten in dem Randomspeicher (RAM) 63 vollständig gespeichert ist, führt der Prozessor (CPU) 61 ein Videodaten-Übertragungsprogramm C in Fig. 4 durch. Das Programm C wird durch ein Zeitgeber-Unterbre­ chungssignal d′ eingeleitet, welches von der Unterbrechungs­ steuereinheit 67 entsprechend einem periodisch auftretenden Signal d von dem Zeitgeber 68 anliegt. Danach wird das Pro­ gramm C entsprechend Drucker-Unterbrechungssignalen e′ fort­ gesetzt, welche die Unterbrechungssteuereinheit 67 ent­ sprechend einem Ende von Aufzeichnungssignalen e erzeugt, welche von einem Druckabschnitt 70 anliegen, wie noch be­ schrieben wird.
Während des Programms C wird eine Zeile in dem Randomspei­ cher (RAM) 63 gespeicherter Daten zu einem festgelegten Zeit­ punkt durch den Prozessor (CPU) 61 in Form von 8 Bits ge­ lesen und der Reihe nach an den Parallel-Serien-Umsetzer 65 angelegt. Videodaten f, die durch den Umsetzer 65 in eine serielle-Datenfolge umgesetzt worden sind, werden synchron mit Taktimpulsen g an den Druckabschnitt 70 angelegt.
Eine Ausführungsform des Druckabschnits 70 ist in Fig. 3 dargestellt. Wie dargestellt, weist der Druckabschnitt 70 ein Schieberegister 71, eine Videodaten-Ansteuerstufe 82, einen Thermokopf 73, eine Segment-Ansteuerstufe 74 und einen monostabilen Multivibrator mit einer veränderlichen Aus­ gangszeit auf. Der Thermokopf weist eine Zeile aus thermischen Aufzeichnungs- oder Druckelementen 73 a bis 73 d auf. Diese thermischen Aufzeichnungselemente 73 a bis 73 d sind in N-Seg­ mente aufgeteilt, die jeweils M Bytes haben, die wiederum je­ weils aus 8 Bits bestehen. Folglich werden Daten zu einem festgegebenen Zeitpunkt in Form von M Bytes aufgezeichnet.
Das Schieberegister 71 ist aus einem 1 Byte-Segmentre­ gister 71 a und einem M Byte-Video-Daten-Register 71 b gebil­ det. Während des Videodaten-Übertragungsprogramms C werden M Bytes-Videodaten von dem Randomspeicher (RAM) 63 an den Parallel-Seriell-Umsetzer 65 übertragen, wobei Segmentdaten ein ganz bestimmtes Segment anzeigen, das am hinteren Ende der M Byte-Videodaten hinzugefügt worden ist. Diese Daten f werden von dem Parallel-Seriell-Umsetzer 65 synchron mit Taktimpulsen g an das Schieberegister 71 angelegt.
Am Ende des Übertragungsprogramms C wird ein Druckstart­ signal h von der E/A-Einheit 66 an den monostabilen Multi­ vibrator 75 angelegt. Entsprechend diesem Signal h gibt der monostabile Multivibrator 75 ein Drucksignal i vorgegebener Dauer ab, so daß die Segment-Ansteuerstufe 74 entsprechend den in dem Segmentregister 71 a gespeicherten Daten ange­ steuert wird. Die Video-Ansteuerstufe 72 wird entspre­ chend den in dem Videodaten-Register 71 b gespeicherten Daten angesteuert. Dann erregen die Segment-Ansteuerstufe 74 und die Videodaten-Ansteuerstufe 72 Druckelemente des ausge­ wählten Segments an dem Thermokopf 73, wodurch ein Bild auf einem wärmeempfindlichen Blatt Papier wiedergegeben wird.
Die Dauer des Drucksignals i von dem monostabilen Multi­ vibrator 75 hängt von der Temperatur des Thermokopfs 73 ab. Wenn das Drucksignal i verschwindet, das heißt, wenn ein Druckvorgang beendet ist, gibt der monostabile Multi­ vibrator 75 an die in Fig. 2 dargestellte Unterbrechungs­ steuereinheit 77 ein Drucksignalende e ab.
Während des Betriebs erzeugt der Zeitgeber 68 Zeitsteuer­ signale d mit einer Periode, die der minimalen Übertragungs­ zeit einer Datenzeile entsprechen. Entsprechend einem Zeit­ gebersignal d gibt die Unterbrechungssteuereinheit 67 ein Zeitgeber-Unterbrechungssignal d′ an den Prozessor (CPU) 61 ab, wie in Fig. 4 dargestellt ist. Der Prozessor 61 führt dann ein Programm D einschließlich einer Speisung eines für die vertikale Abtastung vorgesehenen Motors auf der Basis des in dem Festwertspeicher (ROM) 62 gespeicherten Programms durch.
Nach dem Programm D führt der Prozessor (CPU) 61 ein Video­ daten-Übertragungsprogramm C durch, in welchem M Bytes Videodaten von dem Randomspeicher 63 über den Parallel- Seriell-Umsetzer synchron mit Taktimpulsen 9 an den Drucker 70 übertragen werden. Am Ende des Programmes C wird ein Druckstartsignal h von der E/A-Einheit 66 an den Drucker 70 abgegeben.
Im Verlaufe der Programme C und D empfängt der Prozessor (CPU) 61 kein anderes Unterbrechungssignal. Sobald die Programme C und D beendet sind, gibt der Prozessor (CPU) 61 ein Unter­ brechungs-Freigabesignal j an die Unterbrechungssteuereinheit 67 ab.
Inzwischen druckt der Drucker 70 Daten unter Zugrundelegung der eingegebenen M Bytes Videodaten F, die an ihn von dem Parallel-Seriell-Umsetzer 64 angelegt worden sind, indem Auf­ zeichnungselemente eines ausgewählten Segments für die Dauer des Drucksignals i angesteuert werden. Während dieses Zeit­ abschnitts führt der Prozessor (CPU) 61 nach den Programmen C und D ein Videodaten-Dekodierprogramm B durch.
Der Seriell-Parallel-Umsetzer 64 versorgt die Unterbrechungs­ steuereinheit 67, mit konstante Abstände aufweisenden Einspeicherbefehlssignalen c. Wenn der Prozessor (CPU) ein Unterbrechungssignal c von der Unterbrechungssteuereinheit 67 während der Durchführung des Programms B erhält, unterbricht er das Programm B und führt statt dessen ein Programm A durch, bei welchem 8 Bits empfangener Daten in dem Randomspeicher (RAM) 63 gespeichert werden. Nach dem Programm A geht der Prozessor (CPU) 61 auf das Dekodierprogramm B über. Dies wird dann danach wiederholt.
Der Drucker 70 gibt ein das Druckende anzeigendes Signal e an die Unterbrechungssteuereinheit 67 ab, wenn er die M Bytes-Ein­ gabedaten vollständig aufgezeichnet hat. Entsprechend dem Signal e erzeugt die Unterbrechungssteuereinheit 67 ein Drucker-Unterbrechungssignal e′, woraufhin dann der Prozessor (CPU) 61 ein zweites Videodaten-Übertragungsprogramm C aus­ führt.
Der vorstehend beschriebene Verfahrensablauf wird danach wiederholt, bis eine volle Zeile Videodaten verarbeitet ist. Nach der Übertragung der letzten M Bytes Videodaten an den Drucker erhält der Prozessor (CPU) 61 keine Unterbrechungs­ anforderung, welche entsprechend einem Kopiersignalende auf­ hört, welches die M Byte-Daten betrifft. Statt dessen führt der Prozessor (CPU) 61 ein zweites Programm D durch, wobei er das nächste Zeitgeber-Unterbrechungssignal d erhält.
Wenn in diesem Augenblick eine Zeile dekodierter Video­ daten in dem Randomspeicher (RAM) 63 fehlt, gibt der Prozes­ sor (CPU) 61 keinen vertikalen Transportbefehl ab, sondern es werden nur die anderen Verarbeitungen durchgeführt. Nach dem Programm D geht der Prozessor 61 auf das Dekodierpro­ gramm B über. Der Prozessor 61 führt dann das die empfangenen Daten betreffende Unterbrechungsprogramm A durch, was wäh­ rend des Programms B gefordert worden ist, bis eine Zeile Videodaten vollständig wiedergegeben ist.
Folglich wird bei dieser Ausführungsform ein Unterbrechungs­ signal nach Beendigung eines Aufzeichnungsvorgangs in dem Drucker 70 an den Prozessor (CPU) 61 abgegeben, so daß eine Zeile dekodierter Videodaten von dem Randomspeicher (RAM) zu einem festgesetzten Zeitpunkt in Form von 63 M Bytes übertragen werden kann. Hierbei können die dekodierten Videodaten an den Drucker 70 mit einer Geschwindigkeit über­ tragen werden, welcher der Aufzeichnungsgeschwindigkeit ent­ spricht, da zwischen dem Dekodierer und dem Drucker kein Pufferspeicher dazwischen angeordnet zu werden braucht.
Ein M Byte-Datenübertragungsprogramm C wird nicht durch eine zeitlich gesteuerte Unterbrechung von einem Zeitgeber, son­ dern durch das ein Druckende angebendes Signal e veranlaßt. Entsprechend dem Druckzeitabschnitt im Drucker kann die Temperatur des Thermokopfes 63 geändert werden, ohne daß dies auf eine Bereitstellungszeit hinausläuft. Hierdurch ist eine gewisse Kontinuität zwischen den verschiedenen Programmen erreicht, wodurch eine wirksame Arbeitsweise des Prozessors (CPU) 61 gefördert ist. Außerdem ergeben sich durch die veränderliche Druckzeit Bilder mit einem gleichförmigen Schwärzungsgrad.

Claims (5)

1. Verfahren zur Steuerung eines Druckers in einem Faksimileempfänger, in dem lauflängenkodierte Bild­ signale mit einem Mikrocomputer dekodiert werden und vor dem Druckvorgang gespeichert werden, dadurch gekennzeichnet, daß in einem Festwert­ speicher (ROM 62) ein Einspeicherprogramm (A) ein Dekodierprogramm (B), ein Videodatenübertragungsprogramm (C) und ein Zeilenvorschubprogramm (D) gespeichert sind,
  • - das Einspeicherprogramm (A) durch ein periodisch von den lauflängenkodierten Bildsignalen abgeleitetes Ein­ speicherbefehlssignal (c) aufgerufen wird, um die kodierten Bildsignale in einen Speicher (RAM 63) einzu­ lesen, von einem Zeitgeber (68) ein periodisch auftre­ tendes Taktsignal (d) zur Auslösung des Zeilenvorschub­ programmes (D) zum Transport des Aufzeichnungsmaterials abgeleitet wird,
  • - das Videodaten-Übertragungsprogramm (C) zur Übertragung einer bestimmten Anzahl dekodierter Bild­ daten vom Speicher (RAM 63) zum Druckkopf entweder vom Ende des Zeilenvorschubprogramms (D) oder von einem das Druckende des Druckkopfes anzeigenden Signal (e) aufge­ rufen wird,
  • - das Dekodierprogramm (B) immer in den Zeit­ abschnitten ausgeführt wird, in denen keines der anderen Programme (A, C, D) durchgeführt wird, wobei sein Deko­ dierprogramm die kodierten Bilddaten aus dem Speicher (RAM 63) ausgelesen, dekodiert und in den Speicher (RAM 63) zurückgespeichert werden, wobei die Programme (A, B, C und D) von einem gemeinsamen Prozessor (61) abgearbeitet werden.
2. Faksimileempfänger zur Durchführung des Verfahrens nach Anspruch 1, mit einem Mikroprozessor zur Verarbeitung und Umsetzung der Bildsignale gemäß einem gespeicherten Pro­ gramm, mit wenigstens einer Speichereinrichtung zur Speiche­ rung der Bildsignale, mit einer Anordnung zur zeilenweisen Aufzeichnung der Bildsignale, und mit einem Seriell/Parallel- Umsetzer für die Umwandlung der seriell ankommenden Bild­ signale in eine vorgegebene Zahl von parallelen Bildsignalen, die in die wenigstens eine Speichereinrichtung eingelesen werden, gekennzeichnet durch eine Unter­ brechungssteuereinheit (67), die von einem Zeitgeber (68), der Aufzeichnungseinrichtung (70) und von dem Seriell/Parallel- Umsetzer (64) ansteuerbar ist, und die den Betrieb des Mikro­ prozessors (61) zeitlich steuert.
3. Faksimileempfänger nach Anspruch 1, dadurch gekennzeichnet, daß der Seriell/Parallel- Umsetzer (64) dafür ausgebildet ist, das Einspeicherbefehls­ signal (c) zu erzeugen, wenn eine in dem Seriell/Parallel- Umsetzer (64) vorgesehene Speichereinrichtung eine vorbe­ stimmte Anzahl von Bits aufweist.
4. Faksimileempfänger nach Anspruch 2 oder 3, dadurch gekennzeichnet, daß die Aufzeichnungsein­ richtung (70) einen monostabilen Multivibrator (75) auf­ weist, der von einem Druckstartsignal (h) triggerbar ist, der ein Drucksignal (i) erzeugt, dessen zeitliche Dauer von der Temperatur eines Thermokopfes (73) abhängt, und der bei Verschwinden des Drucksignals (i) das das Druck­ ende des Druckkopfes anzeigende Signal (e) erzeugt.
5. Faksimileempfänger nach Anspruch 2, dadurch gekennzeichnet, daß der Zeitgeber (68) Zeitsteuersignale (d) mit einer Periode erzeugt, die der minimalen Übertragungszeit einer Datenzeile ent­ spricht.
DE19813141623 1980-10-20 1981-10-20 Faksimile-empfaenger Granted DE3141623A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55145732A JPS5769971A (en) 1980-10-20 1980-10-20 Video information processing system

Publications (2)

Publication Number Publication Date
DE3141623A1 DE3141623A1 (de) 1982-06-09
DE3141623C2 true DE3141623C2 (de) 1988-03-31

Family

ID=15391855

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19813141623 Granted DE3141623A1 (de) 1980-10-20 1981-10-20 Faksimile-empfaenger

Country Status (3)

Country Link
US (1) US4459617A (de)
JP (1) JPS5769971A (de)
DE (1) DE3141623A1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4590521A (en) * 1983-08-19 1986-05-20 Advanced Micro Devices, Inc. Picture element generator for facsimile receiver
US4646259A (en) * 1983-11-14 1987-02-24 Minolta Camera Kabushiki Kaisha Strip map memory controller
US5189522A (en) * 1991-09-06 1993-02-23 Eastman Kodak Company Synchronized thermal printing

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3751582A (en) * 1971-12-08 1973-08-07 Addressograph Multigraph Stored program facsimile control system
US4165520A (en) * 1977-10-17 1979-08-21 Xerox Corporation Video hard copy controller
JPS55606A (en) * 1978-05-15 1980-01-07 Ricoh Co Ltd Facsimile device
JPS5610774A (en) * 1979-07-09 1981-02-03 Ricoh Co Ltd Facsimile device

Also Published As

Publication number Publication date
JPS6132865B2 (de) 1986-07-30
US4459617A (en) 1984-07-10
DE3141623A1 (de) 1982-06-09
JPS5769971A (en) 1982-04-30

Similar Documents

Publication Publication Date Title
DE3050848C2 (de)
DE3137714C2 (de)
DE3728364C2 (de)
DE3613168C2 (de)
DE3128414C2 (de) Faksimile-Gerät
DE2921296C2 (de) Faksimile-System
DE3523815C2 (de)
DE3541003C2 (de)
DE3538806C2 (de)
DE2935332C2 (de) Faksimilegerät
DE3216213C2 (de)
DE3146032C2 (de)
DE3240617C3 (de) Bildaufzeichnungsgerät
DE3325143C2 (de)
DE3436114A1 (de) Faksimileempfaenger
DE2825930A1 (de) Sichtanzeigegeraet mit komprimierter bildwiederholung
DE2559629C3 (de) Ausgabegerät
DE2854845A1 (de) Faksimile-sende-empfaenger
DE3927180C2 (de)
DE2929078A1 (de) Faksimile-uebertragungseinrichtung
DE2951426C2 (de) Zeitmultiplexübertragungsvorrichtung
DE3406624A1 (de) Datendecodiereinrichtung
DE3141623C2 (de)
DE2716976A1 (de) Einrichtung zum aufzeichnen von bildern auf einem bandfoermigen aufzeichnungstraegermaterial
DE3042249A1 (de) Faksimilegeraet

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8128 New person/name/address of the agent

Representative=s name: SCHWABE, H., DIPL.-ING. SANDMAIR, K., DIPL.-CHEM.

D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee