DE69722834T2 - Übertragungsgerät, das an einem Informationsverarbeitungsendgerät wie Personalcomputer anschliessbar ist - Google Patents

Übertragungsgerät, das an einem Informationsverarbeitungsendgerät wie Personalcomputer anschliessbar ist Download PDF

Info

Publication number
DE69722834T2
DE69722834T2 DE69722834T DE69722834T DE69722834T2 DE 69722834 T2 DE69722834 T2 DE 69722834T2 DE 69722834 T DE69722834 T DE 69722834T DE 69722834 T DE69722834 T DE 69722834T DE 69722834 T2 DE69722834 T2 DE 69722834T2
Authority
DE
Germany
Prior art keywords
data
information processing
facsimile
control
processing
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 - Lifetime
Application number
DE69722834T
Other languages
English (en)
Other versions
DE69722834D1 (de
Inventor
Naoyuki Ohta-ku Matsumoto
Itaru Ohta-ku Ikegami
Masaya Ohta-ku Kondo
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Application granted granted Critical
Publication of DE69722834D1 publication Critical patent/DE69722834D1/de
Publication of DE69722834T2 publication Critical patent/DE69722834T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00238Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reproducing device as a local output from a computer
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00206Transmitting or receiving computer data via an image communication device, e.g. a facsimile transceiver
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00241Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reading device as a local input to a computer
    • 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/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00915Assigning priority to, or interrupting, a particular operation
    • 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/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/0096Simultaneous or quasi-simultaneous functioning of a plurality of operations
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0049By wire, cable or the like
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0067Converting to still picture data
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0068Converting from still picture data
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0074Arrangements for the control of a still picture apparatus by the connected apparatus
    • 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/3297Simultaneous use of a single memory for different image storage purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Facsimiles In General (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf eine Faksimilevorrichtung, die mit einer Informationsverarbeitungsvorrichtung, wie einem Personalcomputer verbindbar ist, und auf ein Verarbeitungsverfahren für eine Faksimilevorrichtung.
  • Relevanter Stand der Technik
  • Als Vorrichtung dieses Typs ist eine Faksimilevorrichtung (Multifunktionsanschlussvorrichtung) bekannt, die eine Vielzahl von Funktionen aufweist, einschließlich einer Lesefunktion, Druckfunktion und Kommunikationsfunktion, und über eine Schnittstelle mit einem Informationsverarbeitungsanschluss verbindbar ist. Bei dieser Multifunktionsanschlussvorrichtung wird eine einer Vielzahl von Funktionen ausgewählt, und die ausgewählte Funktion wird gesteuert.
  • Während allerdings eine ausgewählte Funktion gesteuert wird, kann ein eine andere Funktion verwendender Dienst nicht angenommen werden, und die Verarbeitung dieser Funktion wird ausgesetzt. Daher wurde eine herkömmliche Multifunktionsanschlussvorrichtung nicht effizient genutzt.
  • Durch eine Informationsverarbeitungsvorrichtung, wie einen Computer muss eine Reihe von Diensten gesteuert werden, die eine Vielzahl von Funktionen verwenden. Daher wird die Belastung der Informationsverarbeitungsvorrichtung groß.
  • Wird ferner eine Vielzahl von Diensten, die zur gleichen Zeit angenommen werden, gleichermaßen verarbeitet, verringert sich die Verarbeitungsgeschwindigkeit erheblich verglichen mit dem Fall, in dem lediglich eine Funktion gesteuert wird.
  • Des weiteren offenbart die US-A-5363206 eine Faksimilevorrichtung mit einer Leseeinrichtung zum Lesen von Bilddaten einer zu übertragenden Vorlage, einer Übertragungseinrichtung zur Übertragung der durch die Leseeinrichtung gelesenen Bilddaten und einem Speicher zur Speicherung der durch die Leseeinrichtung gelesenen Bilddaten parallel mit einer durch die Übertragungseinrichtung ausgeführten Übertragung der Bilddaten. Allerdings werden die parallel ausgeführten Übertragungs- und Speicheroperationen bezüglich der gleichen Bilddaten durchgeführt.
  • KURZZUSAMMENFASSUNG DER ERFINDUNG
  • Der Erfindung liegt die Aufgabe zugrunde, eine Faksimilevorrichtung vom Gesichtspunkt der vorstehend beschriebenen Faksimilevorrichtungen und der mit diesen verbundenen Problemen aus zu verbessern.
  • Erfindungsgemäß wird diese Aufgabe durch eine Faksimilevorrichtung nach Patentanspruch 1 und ein Verarbeitungsverfahren für eine Faksimilevorrichtung nach Patentanspruch 7 gelöst.
  • Weitere Aufgaben, Merkmale und Vorteile der Erfindung ergeben sich aus der folgenden ausführlichen Beschreibung der Ausführungsbeispiele unter Bezugnahme auf die beiliegende Zeichnung.
  • KURZBESCHREIBUNG DER ZEICHNUNG
  • 1 zeigt ein Blockschaltbild des Aufbaus einer Faksimilevorrichtung gemäß einem ersten Ausführungsbeispiel der Erfindung,
  • 2 zeigt eine Darstellung einiger Funktionen der in 1 gezeigten Faksimilevorrichtung 50,
  • 3 zeigt ein Blockschaltbild eines Datenflusses in jedem Abschnitt der Faksimilevorrichtung,
  • 4 zeigt eine Darstellung eines Paketformats von zwischen einem PC 18 und der Faksimilevorrichtung 50 übertragenen Daten,
  • 5 zeigt eine Darstellung der Definition von Inhalten von Einrichtungs-IDs,
  • 6 zeigt eine Darstellung einer Datenübertragungswarteschlange-Verwaltungstabelle zur Verwaltung der Datenübertragung des PC 18,
  • 7 zeigt eine Darstellung einer Tabelle zur Verwaltung des Operationsstatus jeder Einrichtung der Faksimilevorrichtung 50,
  • 8 zeigt ein Ablaufdiagramm der durch die Faksimilevorrichtung 50 für eine Datenübertragung zu und vom PC 18 auszuführenden Datenverarbeitungsprozedur,
  • 9 zeigt eine Darstellung der Datenübertragungssequenz zwischen der Faksimilevorrichtung 50 und dem PC 18,
  • 10 zeigt eine Darstellung einer Tabelle zur Verwaltung der Verwendung eines Pufferspeichers 4,
  • 11 zeigt ein Ablaufdiagramm einer Blockerfassungsprozedur durch jedes Funktionsmodul,
  • 12 zeigt eine Darstellung eines zusammengesetzten Dienstformulars,
  • 13 zeigt ein Blockschaltbild eines Datenflusses zwischen jeweiligen Steuereinheiten,
  • 14 zeigt eine Darstellung einer Dateiverwaltungstabelle,
  • 15 zeigt eine Darstellung einer Dienstverwaltungstabelle (Dienstwarteschlange),
  • 16 zeigt ein Ablaufdiagramm einer durch die Faksimilevorrichtung 50 zur Datenübertragung zu und vom PC 18 auszuführenden Datenverarbeitungsprozedur,
  • 17 zeigt ein Ablaufdiagramm der Zusammensetzungsdienstprozedur,
  • 18 zeigt ein Ablaufdiagramm einer Dienstwarteschlangenverarbeitungsprozedur,
  • 19 zeigt eine Darstellung einer Datenübertragungswarteschlange-Verwaltungstabelle zur Verwaltung der Datenübertragung des PC 18,
  • 20 zeigt eine Darstellung einer Tabelle zur Verwaltung des Operationszustands jeder Einrichtung in der Faksimilevorrichtung,
  • 21 zeigt ein Ablaufdiagramm einer durch die Faksimilevorrichtung 50 zur Datenübertragung zu und vom PC 18 auszuführenden Datenverarbeitungsprozedur,
  • 22 zeigt ein Ablaufdiagramm einer Prioritätsverarbeitungsprozedur jedes Funktionsmoduls,
  • 23 zeigt eine Darstellung einer Datenübertragungssequenz zwischen der Faksimilevorrichtung 50 und dem PC 18,
  • 24 zeigt eine Darstellung von Prioritätsverarbeitungsdiensttypen,
  • 25 zeigt ein Ablaufdiagramm einer Prioritätsdienstanforderungsprozedur des PC 18,
  • 26 zeigt ein Blockschaltbild des Aufbaus einer Faksimilevorrichtung gemäß einem anderen Ausführungsbeispiel der Erfindung,
  • 27 zeigt eine Darstellung eines Beispiels von Verbindungen eines Systems gemäß einem Ausführungsbeispiel der Erfindung,
  • 28 zeigt eine Darstellung des Aufbaus eines Headers eines vom Informationsverarbeitungsanschluss dieses Ausführungsbeispiels empfangenen Befehls,
  • 29 zeigt eine Darstellung des Konzepts einer Befehlssequenz einer Multidienstoperation der Faksimilevorrichtung des Ausführungsbeispiels,
  • 30 zeigt eine Darstellung des Konzepts einer Partitionssteuerung eines Bildspeichers der Faksimilevorrichtung dieses Ausführungsbeispiels,
  • 31 zeigt ein Ablaufdiagramm einer Multidienststeuerung der Faksimilevorrichtung dieses Ausführungsbeispiels,
  • 32 zeigt ein Ablaufdiagramm einer Abtaststeuerung der Faksimilevorrichtung dieses Ausführungsbeispiels,
  • 33 zeigt ein Ablaufdiagramm einer Abtastdatenübertragungssteuerung der Faksimilevorrichtung dieses Ausführungsbeispiels,
  • 34 zeigt ein Ablaufdiagramm einer Drucksteuerung der Faksimilevorrichtung dieses Ausführungsbeispiels,
  • 35 zeigt ein Ablaufdiagramm einer Druckdatenempfangssteuerung der Faksimilevorrichtung dieses Ausführungsbeispiels,
  • 36 zeigt die Softwarekonfiguration des PC,
  • 37 zeigt ein Blockschaltbild des PC,
  • 38 zeigt eine Darstellung eines Beispiels einer Auftragsverwaltungstabelle des PC,
  • 39 zeigt eine Darstellung des Aufbaus einer Auftragssteuereinheit,
  • 40 zeigt ein Ablaufdiagramm einer Auftragsverarbeitung an jeder Steuereinheit,
  • 41 zeigt eine Darstellung eines Kommunikationspuffers einer Kommunikationssteuereinheit und
  • 42 zeigt ein Ablaufdiagramm einer Verarbeitung durch die Kommunikationssteuereinheit.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSBEISPIELE
  • Ausführungsbeispiele der Erfindung werden unter Bezugnahme auf die beiliegende Zeichnung beschrieben. In den folgenden Ausführungsbeispielen wird eine Faksimilevorrichtung als Beispiel einer Multifunktionsanschlussvorrichtung verwendet.
  • [Erstes Ausführungsbeispiel]
  • 1 zeigt ein Blockschaltbild des Aufbaus einer Faksimilevorrichtung gemäß dem ersten Ausführungsbeispiel der Erfindung. Die Faksimilevorrichtung 50 weist eine CPU 1 zur Steuerung der gesamten Vorrichtung, ein ROM 2 zur Speicherung von Steuerprogrammen und dergleichen, ein RAM 3 zur vorübergehenden Speicherung verschiedener für die Steuerung der Vorrichtung erforderlicher Daten, einen Pufferspeicher 4, der zur Steuerung der Eingabe/Ausgabe von Daten, wie Vorlagendaten verwendet wird, eine Bildverarbeitungseinheit 5 zur Durchführung eines Bilddatenumsetzungsvorgangs entsprechend einer Auflösung, Papiergröße, und dergleichen, eine Kodierverarbeitungseinheit 6 für verschiedene Kodier- und Dekodiervorgänge, und eine Konsoleneinheit 7 zur Steuerung einer Tasteneingabe, einer LCD-Anzeige, und dergleichen auf.
  • Die Faksimilevorrichtung 50 beinhaltet ferner eine Leseeinheit 9 zum Lesen einer Vorlage, eine Lesesteuereinheit 8 zur Steuerung der Leseeinheit 9, eine Aufzeichnungseinheit 11 zum Drucken eines Bildes, eine Aufzeichnungssteuereinheit 10 zur Steuerung der Aufzeichnungseinheit 11, eine Leitungssteuereinheit 13 zur Steuerung einer Kommunikationsprozedur einer mit einem Kommunikationsnetz 14 verbundenen Leitung, eine Kommunikationssteuereinheit 12 zur Steuerung der Übertragung/des Empfangs von Kommunikationen, wie G3 und G4, über die Leitungssteuereinheit 13, eine Speichereinheit 16 zur Speicherung von Übertragungs/Empfangsdokumenten und dergleichen, eine Dateiverwaltungseinheit 15 zur Verwaltung einer Datei von in der Speichereinheit 16 gespeicherten Dokumenten, und eine externe I/F-Verarbeitungseinheit 17 zur Steuerung einer Kommunikationsprozedur für eine Datenverarbeitungsvorrichtung (die nachstehend als PC bezeichnet wird), wie einen Computer.
  • Die Arbeitsweise der Faksimilevorrichtung 50 dieses Ausführungsbeispiels wird nachstehend beschrieben. 2 zeigt eine Darstellung einiger Funktionen der Faksimilevorrichtung 50. Die Funktionen der Faksimilevorrichtung 50 beinhalten eine Druckanforderung zum Empfangen von Druckdaten vom PC 18 und deren Druck, eine Lesedatenanforderung zur Übertragung von von einer Abtasteinrichtung gelesenen Daten zu einem Hostcomputer, eine Dokumentübertragungsanforderung zum Empfangen eines Übertragungsdokuments und dessen Übertragung, eine Empfangsdokumentanforderung zur Übertragung eines Empfangsdokuments zum Hostcomputer.
  • 3 zeigt ein Blockschaltbild des Datenflusses an jedem Abschnitt der Faksimilevorrichtung 50. Der Pufferspeicher 4 führt eine bi-direktionale Datenverarbeitung zu und vom PC (der Datenverarbeitungsvorrichtung) 18, der Kommunikationssteuereinheit 12 und der Dateiverwaltungseinheit 15 durch. Vom Pufferspeicher 4 zur Aufzeichnungssteuereinheit 10, und auch von der Lesesteuereinheit 18 zum Pufferspeicher 4 werden Daten unidirektional übertragen.
  • 4 zeigt eine Darstellung des Paketformats von zwischen der Faksimilevorrichtung 50 und dem PC 18 übertragenen Daten. Bei diesem Ausführungsbeispiel wird die Datenkommunikation unter Verwendung von zwei Datenpaketformaten, Typ 1 und Typ 2 ausgeführt. Der Typ 1 ist ein Format, das hauptsächlich zur Verarbeitung eines Befehls, wie einer Dienstanforderung und einer Statusanforderung verwendet wird. Der Typ 2 ist ein Format, das hauptsächlich zur Kommunikation von Daten, wie Dokumentdaten in verschiedenen Diensten verwendet wird. Jedes Feld des Formats wird folgendermaßen verwendet. Das erste Feld bezeichnet eine Datenlänge (Ln) des gesamten Datenpakets, das zweite Feld bezeichnet eine Auftrags-ID zum Identifizieren jedes Dienstes, das dritte Feld wird als Steuerinformationsfeld zur Verwaltung jedes Datenpaketflusses verwendet, wie zur Identifizierung eines Befehls und einer Antwort, das vierte Feld wird zur Bestimmung einer Ausgabeeinrichtung verwendet, die die Datenquelle darstellt, das fünfte Feld wird zur Bestimmung einer Dateneingabeeinrichtung verwendet, und das sechste Feld wird zur Einstellung eines Einrichtungsparameters jeder bestimmten Einrichtung verwendet.
  • 5 zeigt eine Darstellung der Definitionsinhalte jeder Einrichtungs-ID. Bei diesem Ausführungsbeispiel ist nicht nur jede Einrichtung der Faksimilevorrichtung sondern auch der PC 18 als externe Einrichtung definiert, und kann mittels des Eingabe-Ausgabeeinrichtungsbestimmungsparameters aus 4 verwendet werden.
  • 6 zeigt eine Darstellung einer Datenübertragungswarteschlange-Verwaltungstabelle zur Verwaltung der Datenübertragung des PC 18. Bei diesem Ausführungsbeispiel sind die Daten in zwei Typen eingeteilt, die unabhängig verwaltet werden. Der erste Typ ist eine Warteschlange, die Befehl-/Antwortdaten verwendet, und der zweite Typ ist eine Warteschlange, die Übertragungsdaten von jeder Einrichtung verwendet.
  • 7 zeigt eine Darstellung einer Tabelle zur Verwaltung des Operationsstatus jeder Einrichtung der Faksimilevorrichtung 50. Bei diesem Ausführungsbeispiel werden der Operationsstatus der Aufzeichnungseinheit 11, der Leseeinheit 9, Kommunikationssteuereinheit 12 und Dateiverwaltungseinheit 15 gemeinsam verwaltet.
  • 8 zeigt ein Ablaufdiagramm der Datenverarbeitungsprozedur, die durch die Faksimilevorrichtung 50 für eine Datenübertragung zu und vom PC 18 auszuführen ist. Zuerst wird ein Vorgang der Überprüfung von vom PC 18 eingegebenen Daten ausgeführt (Schritt S101). Gibt es eine Dateneingabe, geht der Ablauf zu Schritt S102 über, und wenn nicht, geht der Ablauf zu Schritt S106 über. In Schritt S106 wird die Dateneingabe vom PC 18 analysiert, und es wird überprüft, ob es sich um Daten für jede Steuereinheit oder für eine Statusverarbeitung handelt (Schritt S103). Sind es Daten für jede Steuereinheit, wird jede Steuereinheit zur Ausführung einer Verarbeitung aufgefordert (Schritt S104), während eine Statusverarbeitung ausgeführt wird (Schritt S105), wenn es sich um Daten für die Statusverarbeitung handelt.
  • Jede Steuereinheit, wie die Lesesteuereinheit 8, die Aufzeichnungssteuereinheit 10, die Kommunikationssteuereinheit 12 und die Dateiverwaltungseinheit 15 führt entsprechend den empfangenen Daten die erforderliche Verwaltung durch, wie eine Steuerung des Pufferspeichers 4 in 3, eine Datenregistrierung der Datenwarteschlange in 6, und Registrierung des Status in 7.
  • Dann wird entsprechend den Inhalten der Datenübertragungswarteschlange in 6 eine Datenübertragungsverarbeitung des PC durchgeführt (Schritt S106). Es wird überprüft, ob die Ausgabedaten Befehlssystemdaten oder Datensystemdaten sind (Schritt S107). Sind Befehlssystemdaten zu übertragen, wird eine Vorverarbeitung der Daten ausgeführt (Schritt S109), und die Daten werden zum PC 18 gesendet (Schritt S110). Diese Verarbeitungen werden durch Betätigung eines Zeitgebers periodisch ausgeführt.
  • 9 zeigt eine Darstellung einer Datenübertragungssequenz zwischen der Faksimilevorrichtung 50 und dem PC 18. In 9 ist eine Parallelverarbeitung veranschaulicht, bei der während der Übertragung von Druckdaten vom PC 18 als Antwort auf eine Druckanforderung eine Leseanforderung erteilt wird.
  • [Zweites Ausführungsbeispiel]
  • Nachstehend wird eine Faksimilevorrichtung des zweiten Ausführungsbeispiels beschrieben. Bei diesem Ausführungsbeispiel ist der Aufbau der Hardware der Faksimilevorrichtung der gleiche wie im ersten Ausführungsbeispiel, so dass auf eine Beschreibung verzichtet wird.
  • 10 zeigt eine Darstellung der Verwaltungstabelle zur Verwaltung der Verwendung des Pufferspeichers 4. Zur Erleichterung der Beschreibung des Verwaltungsverfahrens wird angenommen, dass der Pufferspeicher lediglich durch die Leseeinheit und die Aufzeichnungseinheit verwendet wird, und dass die Anzahl der den Pufferspeicher bildenden Blöcke auf vier begrenzt ist, um ein vereinfachtes Modell zu benutzen. Bei dieser Verwaltungstabelle werden die Verwendungsfunktion und der Status in jedem Block verwaltet. Der Status beinhaltet die folgenden vier Typen.
    • (1) „nicht verwendet": Leerer Status.
    • (2) „Schreibfreigabe": eine vorbestimmte Funktion ist zum Schreiben von Daten zugewiesen.
    • (3) „Schreibverwendung": es wird ein Datenschreibvorgang für eine vorbestimmte Funktion durchgeführt.
    • (4) „Nur Lesen": ein Status, der auf das Ende des Lesevorgangs nach dem Schreibvorgang wartet.
  • Jeder Block wird entsprechend den folgenden Regeln verwendet. Die Blöcke 1 und 2 sind jeweils für Aufzeichnungs- und Leseverwendungen reserviert. Die Blöcke 1 bis 3 werden kontinuierlich in aufsteigender Reihenfolge für eine Aufzeichnung verwendet, und die Blöcke 4 bis 2 werden kontinuierlich in absteigender Reihenfolge zum Schreiben verwendet. Aus dem vereinfachten Modell ergibt sich eine Kontinuität, und die Blöcke können diskontinuierlich verwendet werden.
  • Jedes Funktionsmodul erfasst sequenziell „nicht verwendete" Blöcke, und nach dem Abschluss des Lesevorgangs werden die Blöcke abgesehen von den Blöcken 1 und 4 sofort freigegeben. Auf diese Weise wird die Anzahl der verwendeten Blöcke entsprechend dem Operationsstatus variabel gemacht. Daher kann eine einzelne Operation schneller ausgeführt werden, und eine Vielzahl von Operationen kann zeitüberlappend ausgeführt werden.
  • 11 zeigt ein Ablaufdiagramm einer Blockerfassungsprozedur für jedes Funktionsmodul. In jedem Funktionsmodul wird überprüft, ob es Übertragungsdaten gibt (Schritt S201). Wenn nicht, wird diese Prozedur beendet, während beim Vorhandensein von Übertragungsdaten eine Blockanforderungsverarbeitung ausgeführt wird (Schritt S202). In diesem Fall werden verwendbare Blöcke durch die Verwendung der Verwaltungstabelle in 10 erfasst (Schritt S203). Kann ein Block erfasst werden, wird eine Datenschreibverarbeitung ausgeführt (Schritt S204). Nach dem Datenschreiben wird eine vorbestimmte Datenleseverarbeitung ausgeführt. Beispielsweise werden Daten in der Übertragungsdatenwarteschlange in 8 registriert. Danach kehrt der Ablauf zu Schritt S201 zurück.
  • Kann in Schritt S203 kein Block erfasst werden, wird eine erforderliche Warteverarbeitung ausgeführt (Schritt S205). Während dieser Warteverarbeitung wird geeigneterweise keine Operation ausgeführt. Danach kehrt der Ablauf zu Schritt S201 zurück.
  • [Drittes Ausführungsbeispiel]
  • Nachstehend wird eine Faksimilevorrichtung des dritten Ausführungsbeispiels beschrieben. Bei diesem Ausführungsbeispiel ist der Aufbau der Hardware der Faksimilevorrichtung der gleiche wie im ersten Ausführungsbeispiel, so dass auf seine Beschreibung verzichtet wird.
  • 12 zeigt eine Darstellung eines Zusammensetzungsdienstformulars. In diesem Beispiel ist veranschaulicht, wie eine Eingabe-/Ausgabeeinrichtung für das Datenpaketformat (Typ 1) in 4 bestimmt wird, und wie ihr Dienst aussieht.
  • 13 zeigt ein Blockschaltbild eines Datenflusses zwischen jeweiligen Steuereinheiten. In diesem Beispiel ist ein Dokumentdatenfluss gezeigt, der für die Verarbeitung des Zusammensetzungsdienstes des Typs 1 in 12 gesteuert wird. Dokumentdaten werden vom PC 18 über den Pufferspeicher 4 zur Dateiverwaltungseinheit 15 zur Durchführung einer Dateiverwaltung gesendet (Y001). Die Daten werden von der Dateiverwaltungseinheit 15 über den Pufferspeicher 4 zur Aufzeichnungssteuereinheit 10 zur Durchführung einer Aufzeichnungsverarbeitung übertragen (Y002).
  • Die gleichen Daten werden von der Dateiverwaltungseinheit 15 über den Pufferspeicher 4 zur Kommunikationssteuereinheit 12 zur Durchführung einer Übertragungsverarbeitung übertragen (Y003). Diese Operationen werden durch die Faksimilevorrichtung 50 als Zusammensetzungsdienstanforderung vom PC 18 gesteuert.
  • 14 zeigt eine Darstellung einer Dateiverwaltungstabelle. Zur Verwaltung einer Datei sind Dateiinformationen in dieser Tabelle gespeichert, die vor allem eine Dokumentnummer zur Identifizierung jedes Dokuments, einen für jedes Dokument ausgeführten Diensttyp, Dateiattribute, wie eine Bildgröße, Auflösung, Seitenanzahl, Datenformat eines jeweiligen Dokuments, einen Datenzeiger zur Angabe eines Orts, wo Dokumentdaten gespeichert sind, und eine Auftrags-ID (den Ausdruck im zweiten Feld in 4) enthalten, die dem PC gegeben ist.
  • 15 zeigt eine Darstellung einer Dienstverwaltungstabelle (Dienstwarteschlange). Bei der Steuerung jedes Dienstes für ein Dokument (14), das in der Dateiverwaltungstabelle registriert ist, wird ein angeforderter Dienst in der Dienstwarteschlange zur Ausführung der Verarbeitung registriert. Durch die Dienstwarteschlange verwaltete Daten beinhalten eine Verwaltungsnummer zur Identifizierung jedes Dienstes, eine Dienstart zum Identifizieren eines Diensttyps, einen für jeden Dienst bestimmten Parameter, eine entsprechende Dokumentnummer und einen Status zur Verwaltung einer Dienstverarbeitung.
  • 16 zeigt ein Ablaufdiagramm der Datenverarbeitungsprozedur, die von der Faksimilevorrichtung 50 für eine Datenübertragung zu und vom PC 18 auszuführen ist. In diesem Ablaufdiagramm sind gleiche Schritte wie im ersten Ausführungsbeispiel mit identischen Bezugszeichen bezeichnet.
  • Zuerst wird ein Vorgang zur Überprüfung von vom PC 18 eingegebenen Daten durchgeführt (Schritt S101). Gibt es eine Dateneingabe, geht der Ablauf zu Schritt S102 über, und wenn nicht, geht der Ablauf zu Schritt S106 über. In Schritt S102 werden vom PC 18 eingegebene Daten analysiert, und es wird überprüft (Schritt S103), ob es sich um Daten für jede Steuereinheit oder für eine Statusverarbeitung handelt. Sind es Daten für jede Steuereinheit, wird jede Steuereinheit zur Ausführung einer Verarbeitung aufgefordert (Schritt S104). Handelt es sich nicht um Daten für jede Steuereinheit, wird überprüft, ob es sich um Daten für die Statusverarbeitung handelt (Schritt S104A). Handelt es sich um Daten für die Statusverarbeitung, wird eine Statusverarbeitung durchgeführt (Schritt S105), während eine Zusammensetzungsdienstverarbeitung durchgeführt wird (Schritt S105A), wenn es sich nicht um Daten für die Statusverarbeitung handelt.
  • Jede Steuereinheit, wie die Lesesteuereinheit 8, die Aufzeichnungssteuereinheit 10, die Kommunikationssteuereinheit 12 und die Dateiverwaltungseinheit 15 führt entsprechend den empfangenen Daten eine erforderliche Verwaltung durch, wie eine Steuerung des Pufferspeichers 4 in 3, eine Datenregistrierung der Datenwarteschlange gemäß 6 und eine Registrierung des Status gemäß 7.
  • Dann wird entsprechend den Inhalten der Datenübertragungswarteschlange aus 6 eine Datenübertragungsverarbeitung des PC durchgeführt (Schritt S106). Es wird überprüft, ob die Ausgabedaten Befehlssystemdaten oder Datensystemdaten sind (Schritt S107). Sind Befehlssystemdaten zu übertragen, wird eine Vorverarbeitung für die Daten ausgeführt (Schritt S108), während bei zu übertragenden Datensystemdaten eine Vorverarbeitung für die Daten ausgeführt wird (Schritt S109), und die entsprechenden Daten zum PC 18 gesendet werden (Schritt S110). Diese Verarbeitungen werden durch die Betätigung eines Zeitgebers periodisch ausgeführt.
  • 17 zeigt ein Ablaufdiagramm einer Zusammensetzungsdienstprozedur. Zuerst wird eine Dienstanforderung empfangen, und es wird beurteilt, ob der Dienst beginnt (Schritt S301). Beginnt der Dienst, geht der Ablauf zu Schritt S302 über, und wenn nicht, geht der Ablauf zu Schritt S305 über. In Schritt S302 wird überprüft, ob Dokumentdaten vom PC 18 empfangen werden, oder ob sie von der internen Einrichtung erzeugt werden. Werden Dokumentdaten vom PC 18 empfangen, werden die Daten empfangen und es wird eine für die Dateiverwaltung erforderliche Verarbeitung zum Öffnen einer Datei durchgeführt (Schritt S303).
  • Es wird überprüft, ob Dokumentdaten vom PC 18 empfangen wurden (Schritt S305). Wenn ja, geht der Ablauf zu Schritt S306 über, und wenn nicht, geht der Ablauf zu Schritt S307 über. In Schritt S306 wird eine Datenschreibverarbeitung ausgeführt. In Schritt S307 wird überprüft, ob die Daten vom PC 18 vollständig sind. Wenn ja, geht der Ablauf zu Schritt S308 über, und wenn nicht, geht der Ablauf zu Schritt S310 über. In Schritt S308 wird eine Verarbeitung zum Schließen der Datei ausgeführt, und gleichzeitig werden die Dokumentdaten in der Dateiverwaltungstabelle in 14 registriert. Danach geht der Ablauf zu Schritt S310 über.
  • Werden in Schritt S302 Dokumentdaten von der internen Einrichtung erzeugt, wird eine Aufforderung zur Erzeugung einer Datei der unter einer vorbestimmten internen Einrichtungssteuereinheit erzeugten Dokumentdaten (beispielsweise der Lesesteuereinheit 8) ausgegeben (Schritt S304), und der Ablauf geht zu Schritt S305 über.
  • In Schritt S310 wird beurteilt, ob es eine Prozessendemitteilung hinsichtlich der Dateibildungsanforderung von der internen Einrichtung gibt. Gibt es die Prozessendemitteilung, wird die Dienstwarteschlange von 15 registriert (Schritt S309), um diesen Ablauf zu beenden. Gibt es keine Prozessendemitteilung in Schritt S310, wird dieser Ablauf beendet.
  • 18 zeigt ein Ablaufdiagramm einer Dienstwarteschlangeverarbeitungsprozedur. In Schritt S401 wird überprüft, ob es eine einer Dienstanforderung entsprechende Dienstendemitteilung gibt. Gibt es die Dienstendemitteilung, geht der Ablauf zu Schritt S403 über, und wenn nicht, geht der Ablauf zu Schritt S405 über. In der Dienstwarteschlange aus 15 wird ein Dienstende registriert (Schritt S402), und es wird überprüft, ob das verwendete Dokument nicht von einem anderen Dienst reserviert ist, und gelöscht werden kann (Schritt S403). Kann das verwendete Dokument gelöscht werden, wird eine Dateilöschverarbeitung ausgeführt.
  • Die Registrierung der Dienstwarteschlange wird bestätigt (Schritt S405). Gibt es einen noch nicht verarbeiteten Dienst (in einem Wartezustand), wird ein Dienst zu einer vorbestimmten Steuereinheit ausgegeben (Schritt S406). Diese Vorgänge werden durch die Betätigung eines Zeitgebers periodisch ausgeführt.
  • [Viertes Ausführungsbeispiel]
  • Nachstehend wird eine Faksimilevorrichtung des dritten Ausführungsbeispiels beschrieben. Bei diesem Ausführungsbeispiel ist der Aufbau der Hardware der Faksimilevorrichtung der gleiche wie im ersten Ausführungsbeispiel, so dass auf seine Beschreibung verzichtet wird.
  • 19 zeigt eine Darstellung einer Dateiübertragungswarteschlange-Verwaltungstabelle zur Verwaltung einer Datenübertragung des PC 18. Der Datentyp ist in drei Typen für eine unabhängige Verwaltung eingeteilt. Der erste Typ ist eine Warteschlange zur Verwendung mit einem Befehl/einer Antwort, der zweite Typ ist eine Warteschlange zur bevorzugten Verwendung mit einer Datenkommunikation unter anderen Warteschlangen zur Verwendung mit Daten von verschiedenen Einrichtungen, und der dritte Typ ist eine Warteschlange zur Verwendung mit Daten von verschiedenen üblichen Einrichtungen. Diese Warteschlangen werden selektiv für eine Datenkommunikation mit dem PC 18 verwendet. Die spezielle Verwendung ist nachstehend beschrieben.
  • 20 zeigt eine Darstellung einer Tabelle zur Verwaltung des Operationsstatus jeder Einrichtung der Faksimilevorrichtung 50. Bei diesem Ausführungsbeispiel werden der Operationsstatus und die Prioritätsdatenwarteschlange der Aufzeichnungseinheit 11, Leseeinheit 9, Kommunikationssteuereinheit 12 und Dateiverwaltungseinheit 15 kollektiv verwaltet.
  • 21 zeigt ein Ablaufdiagramm der Datenverarbeitungsprozedur, die von der Faksimilevorrichtung 50 für eine Datenübertragung zu und vom PC 18 auszuführen ist. Zuerst wird ein Vorgang zur Überprüfung von vom PC 18 eingegebenen Daten durchgeführt (Schritt S101). Gibt es eine Dateneingabe, geht der Ablauf zu Schritt S102 über, und wenn nicht, geht der Ablauf zu Schritt S106 über. In Schritt S102 werden vom PC 18 eingegebene Daten analysiert, und es wird überprüft, ob es Daten für jede Steuereinheit oder für eine Statusverarbeitung sind (Schritt S103). Sind es Daten für jede Steuereinheit, wird jede Steuereinheit zur Ausführung einer Verarbeitung aufgefordert (Schritt S104), während bei Daten für die Statusverarbeitung eine Statusverarbeitung ausgeführt wird (Schritt S105).
  • Jede Steuereinheit, wie die Lesesteuereinheit 8, Aufzeichnungssteuereinheit 10, Kommunikationssteuereinheit 12 und Dateiverwaltungseinheit 15 führt entsprechend den empfangenen Daten eine erforderliche Verwaltung durch, wie die Steuerung des Pufferspeichers 4 in 3, eine Datenregistrierung der Datenwarteschlange gemäß 6 und die Registrierung des Status gemäß 7.
  • Dann wird entsprechend den Inhalten der in 19 gezeigten Datenübertragungswarteschlange eine Datenübertragungsverarbeitung des PC durchgeführt. (Schritt S106). Es wird überprüft, ob die Ausgabedaten Befehlssystemdaten oder Datensystemdaten sind (Schritt S107). Sind Befehlssystemdaten zu übertragen, wird eine Vorverarbeitung für die Daten ausgeführt (Schritt S108), und handelt es sich um Datensystemdaten, wird überprüft, ob die Daten in einer Prioritätswarteschlange registriert sind (Schritt S109A). Gibt es Daten in der Prioritätswarteschlange, wird eine Vorverarbeitung für die Daten ausgeführt (Schritt S110A), und wenn nicht, wird eine Vorverarbeitung für eine übliche Datenwarteschlange ausgeführt (Schritt S111). Die Daten werden zum PC 18 gesendet (Schritt S112). Diese Vorgänge werden durch die Steuerung von einem Zeitgeber periodisch ausgeführt.
  • 22 zeigt ein Ablaufdiagramm einer Prioritätsverarbeitungsprozedur jedes Funktionsmoduls. Bei der Steuerung eines Dienstes in jedem Funktionsmodul, wie der Lesesteuereinheit 8 und der Aufzeichnungssteuereinheit 10, wird anhand des Einrichtungsstatus gemäß 20 überprüft, ob ein Prioritätsdienst eingestellt wurde (Schritt S501). Wird eine Prioritätsverarbeitung für einen anderen Dienst ausgeführt, wird eine Belegt-Verarbeitung ausgeführt (Schritt S502). Wenn nicht, wird eine übliche Verarbeitung ausgeführt (Schritt S503). Nach Schritt S502 oder S503 ist dieser Ablauf beendet.
  • 23 zeigt eine Darstellung einer Datenübertragungssequenz zwischen der Faksimilevorrichtung 50 und dem PC 18. In dieser Datenübertragungssequenz wird während einer Datenübertragung für eine Leseanforderung vom PC 18 eine Prioritätsverarbeitungsanforderung ausgegeben und danach (Nr. 10 in 23) wird die Lesedatenübertragung fortgesetzt.
  • 24 zeigt eine Darstellung von Prioritätsverarbeitungsdiensttypen. Die Typen sind hauptsächlich in einen Modus (Typ) zum Empfangen einer Bestimmung einer Prioritätsverarbeitung, wenn ein Dienst empfangen wird, und einen anderen Typ zur Voreinstellung eines Prioritätsverarbeitungsmodus und Ausführung der voreingestellten Prioritätsverarbeitung eingeteilt. Welcher Modus verwendet wird, wird durch die Konsoleneinheit 7 oder durch die Einstellung eines Druckschalters ausgewählt.
  • 25 zeigt ein Ablaufdiagramm einer Prozedur zur Anforderung eines Prioritätsdienstes vom PC 18. Fordert der PC 18 in diesem Beispiel einen Dienst an, fordert er einen Prioritätsverarbeitungsmodus an. Zuerst wird überprüft, ob ein Prioritätsverarbeitungsmodus angefordert ist (Schritt S601). Wenn nicht, wird eine vorbestimmte Dienstanforderung durchgeführt (Schritt S602), um diesen Ablauf zu beenden.
  • Ist ein Prioritätsdienst angefordert, wird die Prioritätsdienstanforderung zur Faksimilevorrichtung 50 ausgegeben (Schritt S603), um zu beurteilen, ob die Faksimilevorrichtung 50 den Prioritätsmodus akzeptieren kann (Schritt S604). Wenn ja, wird eine tatsächliche Dienstanforderungsverarbeitung durchgeführt (Schritt S602), und wenn nicht, wird die Dienstanforderung fortgesetzt oder gestoppt (Schritt S605). Wird sie fortgesetzt, wird eine Dienstanforderungsverarbeitung ausgeführt (Schritt S602), um diesen Ablauf zu beenden, und wird sie gestoppt, wird der Ablauf direkt beendet.
  • [Fünftes Ausführungsbeispiel]
  • 26 zeigt ein Blockschaltbild des Aufbaus eines Faksimilekommunikationssystems gemäß dem fünften Ausführungsbeispiel der Erfindung.
  • Eine CPU 101 fungiert als Systemsteuereinheit zur Steuerung des gesamten Faksimilesystems über einen Systembus 117 und wird von einem Mikrocomputer oder dergleichen gebildet.
  • Ein ROM 102 speichert ein Steuerprogramm für die CPU 101, ein Betriebssystem-(OS-)Programm und dergleichen.
  • Ein RAM 103 ist aus einem SRAM oder dergleichen gebildet, und speichert Programmsteuervariablen und dergleichen. Das RAM 103 speichert auch von einem Bediener eingestellte Werte, Systemverwaltungsdaten und verschiedene Arbeitspuffer.
  • Ein Bildspeicher 104 wird von einem DRAM oder dergleichen gebildet und speichert Bilddaten.
  • Bei diesem Ausführungsbeispiel wird jedes im ROM 102 gespeicherte Steuerprogramm unter Softwaresteuerung, wie durch Soll- und Aufgabenschalter, und unter der Verwaltung des im ROM 102 gespeicherten Betriebssystems ausgeführt.
  • Eine Konsoleneinheit 105 ist aus verschiedenen Tasten, LEDs, LCDs und dergleichen gebildet und zeigt verschiedene Eingabevorgänge durch einen Bediener, den Betriebszustand des Faksimilekommunikationssystems, und dergleichen an.
  • Eine Lesesteuereinheit 107 ist aus einem CS-(Vollkontakttyp)Bildsensor, einer Vorlagenübertragungseinrichtung, und dergleichen gebildet. Die Lesesteuereinheit 107 liest eine Vorlage mittels des CS-Bildsensors optisch, und wandelt sie in elektrische Daten um. Eine Bildverarbeitungssteuereinheit 107 führt verschiedene Bildverarbeitungen durch, wie eine Binarisierung und Halbtonverarbeitung, und gibt sehr feine Bilddaten aus. Die umgesetzten Bilddaten werden entsprechend einem vorbestimmten Kodierverfahren durch eine Lese/Aufzeichnungskodier-/Dekodierverarbeitungseinheit 112 kodiert und im Bildspeicher 104 gespeichert.
  • Eine Aufzeichnungssteuereinheit 113 ist aus einem Seitendrucker, einer Aufzeichnungsbildverarbeitungssteuereinheit, und dergleichen gebildet. Die Aufzeichnungssteuereinheit 113 steuert die Dekodierung der Aufzeichnungsbilddaten an der Lese-/Aufzeichnungskodier-/Dekodierverarbeitungseinheit 112, und die Aufzeichnungsbildverarbeitungssteuereinheit führt eine Glättung und eine Aufzeichnungsdichtekorrekturverarbeitung zur Umsetzung der Bilddaten in sehr feine Bilddaten durch und gibt sie zum Seitendrucker aus.
  • Ein Druckerformatierer 114 entwickelt eine über eine I/F-Steuereinheit 115 übertragene Druckerbeschreibungssprache in Bilddaten. Die entwickelten Bilddaten werden sequenziell zur Aufzeichnungssteuereinheit 113 für eine Aufzeichnungssteuerung übertragen.
  • Eine Kommunikationssteuereinheit 119 ist aus einem Modem (Modulator/Demodulator) und dergleichen gebildet und führt eine Modulations-/Demodulationssteuerung für Faksimileübertragungs/Empfangssignale durch.
  • Eine NCU (Netzsteuereinheit) 110 sendet ein Auswahlsignal (Wählimpuls oder Tonwählsignal) zu einer analogen Kommunikationsleitung (PSTN) 116 und führt eine automatische Empfangsleitungssteuerung zur Erfassung eines Rufsignals vom PSTN durch. Die im Bildspeicher 104 gespeicherten Bilddaten werden durch die Kommunikationskodier/Dekodierverarbeitungseinheit 111 dekodiert und einer Mili-Inch-Auflösungsumsetzung und einer Vergrößerungs /Verkleinerungsverarbeitung an einer Auflösungsumsetzungsverarbeitungseinheit 106 unterzogen. Das Auflösungs-umgesetzte Bild wird für eine Übertragungssteuerung an der Kommunikationskodier-/Dekodierverarbeitungseinheit 111 kodiert, um mit der Fähigkeit des Übertragungspartners übereinzustimmen.
  • Die I/F-Steuereinheit 115 führt eine Schnittstellensteuerung mit einem Netzadapter 118 zur Verbindung mit einem LAN aus. Bei diesem Ausführungsbeispiel ist diese I/F-Steuereinheit 115 mit einer parallelen Schnittstelle kompatibel, wie der bidirektionalen Centronics-Schnittstelle (parallele Schnittstelle gemäß dem IEEE P1284 Standard).
  • Der Netzadapter 118 ist mit dem LAN 119 verbunden, und fragt periodisch einen Faxserver (Informationsverarbeitungsanschluss) im LAN nach einer Fernbetriebsanforderung zum Übertragen und Drucken zur Steuerung einer Datenübertragung/eines Datenempfangs ab.
  • Für Fernsteuerungsvorgänge der Faksimilevorrichtung, wie Übertragen, Drucken und Daten-Registrieren vom Faxserver (Informationsverarbeitungsanschluss) über den Netzadapter 118 werden vorbestimmte Befehle, Parameter, Daten und dergleichen zur Faksimilevorrichtung über die I/F-Steuereinheit 115 übertragen. Bei diesem Ausführungsbeispiel ist der Faxserver (Informationsverarbeitungsanschluss) mit einer Anwendungssoftware und einer Treibersoftware zur Steuerung von Fernsteuerungsvorgängen und Anforderungen für Fernsteuerungsvorgänge installiert.
  • 27 zeigt eine Darstellung von Verbindungen des Systems dieses Ausführungsbeispiels.
  • Das Bezugszeichen 200 bezeichnet einen Netzadapter (Netzadapter 118 aus 1) zur Verbindung des LAN mit einer Faksimilevorrichtung.
  • Das Bezugszeichen 201 bezeichnet eine Faksimilevorrichtung (1), die mit einem externen Informationsverarbeitungsanschluss im LAN dieses Ausführungsbeispiels verbindbar ist.
  • Das Bezugszeichen 202 bezeichnet einen Faxserver (Informationsverarbeitungsanschluss) zum Empfangen einer Faksimileübertragungsanforderung und einer Druckanforderung von einem Clientanschluss im LAN und Steuerung der entfernten Vorgänge der Faksimilevorrichtung 201, die mit dem LAN verbunden ist.
  • Das Bezugszeichen 203 bezeichnet einen Dateiserver zur Verwaltung eines LAN-Protokolls und von Dateien im LAN.
  • Die Bezugszeichen 204 und 205 bezeichnen Clientanschlüsse (Anschlusseinrichtungen 1 und 2), die mit dem LAN verbunden sind.
  • Für die Faksimileübertragungssteuerung dieses Ausführungsbeispiels loggt sich die Anschlusseinrichtung 1 (204) in den Faxserver 202 ein und gibt eine Faksimileübertragungsanforderung zum Faxserver 202 über den Netzadapter 200 zum automatischen Starten einer entfernten Operation der Faksimilevorrichtung 201 aus. In diesem Ausführungsbeispiel führt der Clientanschluss im LAN einen Fernsteuerungsvorgang der Faksimilevorrichtung über den Faxserver 202 durch. Ist der Clientanschluss mit einem Anwendungsprogramm zur Fernsteuerung der Faksimilevorrichtung durch den Faxserver installiert, kann der Clientanschluss einen Fernsteuerungsbetrieb der Faksimilevorrichtung über den Netzadapter 200 durchführen.
  • 28 zeigt grob die Struktur eines Headers eines von der Faksimilevorrichtung dieses Ausführungsbeispiels vom Informationsverarbeitungsanschluss über den Netzadapter empfangenen Befehls. In diesem Ausführungsbeispiel wird der Header für alle Befehle gemeinsam verwendet, und zu diesem Header sind Parameter, wie ein Aufzeichnungsmodus, und Bilddaten hinzugefügt.
  • Ein Befehlscode 301 gibt den Typ des Befehls an. entsprechend diesem Code führt die Faksimilevorrichtung meine vorbestimmte Verarbeitung durch.
  • Ein Betriebsmitteltyp 302 speichert den Typ des für Mehrfachdienste dieses Ausführungsbeispiels verwendeten Betriebsmittels. Entsprechend diesem Typ führt die Faksimilevorrichtung eine Vielzahl von Diensten parallel aus. Der Betriebsmitteltyp dieses Ausführungsbeispiels ist in Abtasten, Drucken, Fax-Übertragung, Fax-Empfang und Statusmitteilung eingeteilt.
  • Eine Befehlsversion 303 gibt die Version eines Befehls an. Entsprechend dem Befehlscode und der Befehlsversion wird eine Verarbeitung für hinzugefügte Parameter ausgeführt.
  • Eine Annahmenummer 304 ist eine Nummer zum Identifizieren eines angenommenen Dienstes des Informationsverarbeitungsanschlusses.
  • Eine Parameterlänge 305 gibt die Größe der hinzugefügten Parameter an.
  • 29 zeigt eine schematische Darstellung einer Befehlssequenz von Mehrfachdienstoperationen dieses Ausführungsbeispiels. In diesem Beispiel werden drei Vorgänge, die einen Abtastvorgang, Druckvorgang und einen Faxübertragungsvorgang enthalten, gleichzeitig ausgeführt.
  • Der Abtastvorgang dieses Ausführungsbeispiels wird unter Verwendung eines Speicherpartitionierbefehls 401 zum Reservieren eines Abtastbereichs im Bildspeicher der Faksimilevorrichtung, eines Abtastmoduseinstellbefehls 402 zum Einstellen eines Modus, wie einer Leseauflösung, eines Mehrfachwerts, Binärwerts, und dergleichen, und von Datenübertragungsanforderungsbefehlen 404 und 410 zum sequenziellen Übertragen von durch die Faksimilevorrichtung gelesenen Bilddaten zum Informationsverarbeitungsanschluss durchgeführt. Bei diesem Ausführungsbeispiel werden die durch die Lesesteuereinheit der Faksimilevorrichtung gelesenen Bilddaten vorübergehend im Bildspeicher der Faksimilevorrichtung gespeichert, und die im Bildspeicher gespeicherten Bilddaten werden sequenziell zum Informationsverarbeitungsanschluss übertragen. Daher arbeiten die Lesesteuerung und Übertragungssteuerung synchron mit jedem Block des Bildspeichers.
  • Der Druckvorgang dieses Ausführungsbeispiels wird unter Verwendung eines Speicherpartitionierbefehls 405 zum Reservieren eines Druckbereichs im Bildspeicher der Faksimilevorrichtung, eines Druckmoduseinstellbefehls 407 zum Einstellen eines Modus, wie einer Aufzeichnungsblattgröße und der Anzahl von aufzuzeichnenden Kopien, und eines Datenübertragungsanforderungsbefehls 409 zum sequenziellen Übertragen von zu druckenden Bilddaten zur Faksimilevorrichtung durchgeführt. Während des Druckvorgangs dieses Ausführungsbeispiels werden vom Informationsverarbeitungsanschluss übertragene Bilddaten vorübergehend im Bildspeicher der Faksimilevorrichtung gespeichert, und wenn Bilddaten einer Seite gespeichert sind, beginnt die Aufzeichnungssteuerung.
  • Der Faksimileübertragungsvorgang dieses Ausführungsbeispiels wird durch die Verwendung eines Speicherpartitionierbefehls 406 zum Reservieren eines Faksimileübertragungsbereichs im Bildspeicher der Faksimilevorrichtung, eines Faksimileübertragungsmoduseinstellbefehls 408 zum Einstellen eines Modus der Bestimmung einer Partnertelefonnummer, von Header Informationen zur Faksimileübertragung, und dergleichen, und eines Datenübertragungsanforderungsbefehls 411 zum sequenziellen Übertragen von zu übertragenden Bilddaten zur Faksimilevorrichtung durchgeführt. Während des Faksimileübertragungsvorgangs dieses Ausführungsbeispiels werden von dem Informationsverarbeitungsanschluss übertragene Bilddaten vorübergehend im Bildspeicher der Faksimilevorrichtung gespeichert, und nach dem Beginn der Kommunikationssteuerung werden die im Bildspeicher gespeicherten Bilddaten zum Bildspeicher übertragen.
  • Die Mehrfachdienststeuerung dieses Ausführungsbeispiels wird durch Übertragen eines Befehls für jeden Vorgang im Zeitscheibenbetrieb zwischen dem Informationsverarbeitungsanschluss und der Faksimilevorrichtung durchgeführt. Der Betriebsmitteltyp jedes Befehls wird mit einem jedem Vorgang entsprechenden Code eingestellt.
  • Als nächstes wird das Schema der Partitioniersteuerung des Bildspeichers dieses Ausführungsbeispiels unter Bezugnahme auf 30 beschrieben.
  • Bei diesem Ausführungsbeispiel ist der Faksimilevorrichtung in einem Bereitschaftszustand der gesamte Bereich des Bildspeichers für den lokalen Betrieb (üblicher Faksimilebetrieb) und den Faksimileempfang (501) zugewiesen.
  • 502 bezeichnet das Schema einer Zuordnung des Bildspeichers zu Beginn einer Abtastoperation, wobei diese Zuordnung vom vom Informationsverarbeitungsanschluss gesendeten Speicherpartitionierbefehl eingestellt wird.
  • 503 bezeichnet das Schema einer Zuordnung des Bildspeichers, wenn die Abtastoperation und die Druckoperation parallel ausgeführt werden. 504 bezeichnet das Schema einer Zuordnung des Bildspeichers, wenn die Faksimileübertragungsoperation, Abtastoperation und Druckoperation parallel ausgeführt werden.
  • Als nächstes wird die Mehrfachdienststeuerung dieses Ausführungsbeispiels unter Bezugnahme auf das Ablaufdiagramm in 31 beschrieben. Das Ablaufdiagramm in 31 zeigt die Prozedur eines durch die CPU 101 (den Mikrocomputer) auszuführenden Programms. Dieses Programm ist im ROM 102 gespeichert.
  • Zuerst beurteilt die CPU 101, ob ein vom Informationsverarbeitungsanschluss (Faxserver) über den Netzadapter 118 und die I/F-Steuereinheit 115 gesendeter Befehl empfangen wurde, um so den Empfang eines Befehls vom Informationsverarbeitungsanschluss zu überwachen (S1601). Wird der Befehl vom Informationsverarbeitungsanschluss empfangen, analysiert die CPU 101 den Betriebsmitteltyp des Befehls und dergleichen unter Verwendung der im empfangenen Befehl eingestellten Header-Informationen (S1602). Danach wird eine Verarbeitung entsprechend dem empfangenen Befehl durchgeführt.
  • Beurteilt die CPU 101 anhand der Befehlsanalyse, dass der empfangene Befehl ein Befehl für den Abtastvorgang ist (S1603), wird eine Abtaststeuerung ausgeführt (S1607). Beurteilt die CPU 101, dass der empfangene Befehl ein Befehl für den Druckvorgang ist (S1604), wird eine Drucksteuerung ausgeführt (S1609). Wird beurteilt, dass der empfangene Befehl ein Befehl für den Faksimileübertragungsvorgang ist (S1605), wird eine Faksimileübertragungssteuerung ausgeführt (S1608). Beurteilt die CPU 101, dass der empfangene Befehl ein Befehl für den Faksimileempfangsbetrieb ist (S1606), wird eine Faksimileempfangssteuerung ausgeführt (S1610). Wird beurteilt, dass der empfangene Befehl ein anderer als die vorstehend beschriebenen Befehle ist, wird entschieden, dass der Befehl ein Befehl zur Mitteilung eines Status wie des Vorhandenseins/Fehlens eines Aufzeichnungsblattes der Faksimilevorrichtung ist, und es wird eine Statusmitteilungssteuerung ausgeführt (S1611). Muss die Befehlskommunikation aufgrund des Herunterfahrens des Informationsverarbeitungsanschlusses oder dergleichen beendet werden, beendet die CPU 101 die Mehrfachdienststeuerung, und in den anderen Fällen wird der Befehlsempfang in Schritt S1601 fortgesetzt (S1612).
  • Die Abtaststeuerung (S1607 in 31) wird unter Bezugnahme auf die Ablaufdiagramme in den 32 und 33 beschrieben. Die Ablaufdiagramme in den 32 und 33 veranschaulichen die Prozedur eines im ROM 102 gespeicherten und durch die CPU 101 ausgeführten Programms.
  • Zuerst führt die CPU 101 einen Vorgang zum Empfang eines Speicherpartitionierbefehls aus, der als Abtaststeuerung durch die Mehrfachdienststeuerung klassifiziert ist (S701), und analysiert zu dem Befehl hinzugefügte Parameter. In diesem Ausführungsbeispiel beinhaltet der Speicherpartitionierbefehl Größendaten, die eine zur Übertragung abgetasteter Bilddaten erforderliche Speichergröße angeben, und Größendaten, die eine Übertragungsblockgröße angeben, die die Größe von auf einmal zum Informationsverarbeitungsanschluss zu übertragenden Bilddaten angibt.
  • Die CPU 101 legt die Übertragungsblockgröße entsprechend den zu dem empfangenen Speicherpartitionierbefehl hinzugefügten Parameterinformationen fest (S702). Dann werden die Speichergrößendaten gelesen, und es wird beurteilt, ob der Bildspeicher der Faksimilevorrichtung die Daten der Lesegröße speichern kann (S703). Wird der Bildspeicher der Faksimilevorrichtung bereits für einen Faksimileempfang, einen lokalen Betrieb oder andere Vorgänge verwendet, und kann die erforderliche Speichergröße nicht erhalten werden, wird ein NG-Antwortsignal über die I/F-Steuereinheit 115 und den Netzadapter 118 zum Informationsverarbeitungsanschluss als Antwort auf den empfangenen Befehl gesendet (S712), um danach die Abtaststeuerung zwingend zu beenden. Stellt die CPU 107 in Schritt S703 fest, dass der Bildspeicher die Daten der Lesegröße speichern kann, wird der Speicherbereich für den Abtastvorgang mit der durch den Informationsverarbeitungsanschluss festgelegten Größe erhalten (S704), und ein die Annahme des Befehls darstellendes OK-Antwortsignal wird zum Informationsverarbeitungsanschluss gesendet (S705).
  • Nach der Verarbeitung des Speicherpartitionierbefehls führt die CPU 101 einen Vorgang zum Empfangen des Abtastmoduseinstellbefehls zum Starten der Lesesteuerung der Faksimilevorrichtung aus (s706). Der Abtastmoduseinstellbefehl dieses Ausführungsbeispiels wird mit einem Abtastmodus zur Auswahl einer Leseauflösung, eines Mehrwerts oder Binärwerts, der für die Lesesteuerung erforderlich ist, und mit Lesesteuerparametern voreingestellt, wie einer Gammatabelle für die Lesesteuerung entsprechend einem vorbestimmten Format.
  • Nach dem Empfang des Abtastmoduseinstellbefehls beurteilt die CPU 101, ob die hinzugefügten Parameter sich in einem voreingestellten Bereich befinden, und ob die abzutastende Vorlage sich auf der Leseeinheit der Faksimilevorrichtung befindet (Vorhandensein/Fehlen einer Vorlage), um dadurch zu beurteilen, ob die Abtaststeuerung ausführbar ist (S707). Kann die Abtastoperation nicht durchgeführt werden, da die Vorlage nicht aufgelegt ist, oder aus anderen Gründen, sendet die CPU 101 ein NG-Antwortsignal zum Informationsverarbeitungsanschluss (S712), um die Abtaststeuerung zwingend zu beenden. Ist die Abtaststeuerung ausführbar, sendet die CPU 101 ein OK-Antwortsignal zum Informationsverarbeitungsanschluss (S708), um die Lesesteuerung zu beginnen (S709).
  • Nach dem Beginn der Lesesteuerung startet die CPU 101 eine Übertragungssteuerung von Abtastdaten einer Seite (S710), und die Abtaststeuerung wird für die gesamte Vorlage wiederholt ausgeführt (S711).
  • Die Übertragungssteuerung von Abtastdaten einer Seite wird unter Bezugnahme auf das Ablaufdiagramm in 33 beschrieben.
  • Die CPU 101 überprüft, ob der für den Abtastvorgang reservierte Bildspeicher einen leeren Block aufweist (S801). Der Bildspeicher dieses Ausführungsbeispiels ist in voreingestellte Blockgrößen unterteilt, und die durch die Lesesteuereinheit abgetasteten Bilddaten werden sequenziell in den Blöcken des Bildspeichers gespeichert.
  • Gibt es einen leeren Block im Bildspeicher in Schritt S801, erfasst die CPU 101 den Speicherblock im Abtastvorgangsabschnitt (S802), speichert die durch die Lesesteuereinheit abgetasteten Bilddaten im erfassten Speicherblock des Bildspeichers (S803) und beurteilt, ob der Datenübertragungsanforderungsbefehl zur Übertragung der abgetasteten Daten zum Informationsverarbeitungsanschluss empfangen wurde (S804).
  • Gibt es keinen leeren Block im Bildspeicher in Schritt S801, das heißt, der Speicherblock kann nicht erfasst werden, da die Abtastdatenübertragung zum Informationsverarbeitungsanschluss sich verzögert, hält die CPU 101 den Abtastvorgang vorübergehend an, bis der Bildspeicher freigegeben ist.
  • Wird der Datenübertragungsanforderungsbefehl zur Übertragung der abgetasteten Daten zum Informationsverarbeitungsanschluss in Schritt S804 empfangen, beurteilt die CPU 101, ob zu übertragende Bilddaten vorhanden sind (S805).
  • Sind in Schritt S805 keine zu übertragenden Bilddaten vorhanden, das heißt, die Lesesteuerung der Faksimilevorrichtung verzögert sich, führt die CPU 101 keine Datenübertragungssteuerung aus, sondern sendet eine Belegt-Antwort zum Informationsverarbeitungsanschluss zum Fortsetzen der Lesesteuerung.
  • Sind die zu übertragenden Bilddaten in Schritt S805 bereits vorbereitet, stellt die CPU 101 die Bilddaten der in Schritt S702 eingestellten Übertragungsblockgröße im Bildspeicher ein (S806), um die Steuerung der Datenübertragung zum Informationsverarbeitungsanschluss zu beginnen (S807).
  • Die CPU 101 beurteilt, ob die Lesesteuerung abgeschlossen ist (S808). Wenn nicht, kehrt der Ablauf zu Schritt s801 zum Fortsetzen der Lesesteuerung zurück. Ist die Lesesteuerung abgeschlossen, beurteilt die CPU 101, ob die Übertragungssteuerung abgeschlossen ist (S809). Ist die Übertragungssteuerung der abgetasteten Bilddaten nicht abgeschlossen, kehrt der Ablauf zu Schritt S804 zum Fortsetzen der Übertragungssteuerung zurück. Sind sowohl die Lesesteuerung als auch die Übertragungssteuerung abgeschlossen, wird beurteilt, dass die Übertragungssteuerung der abgetasteten Daten einer Seite abgeschlossen ist, und der Ablauf wird beendet.
  • Als nächstes wird die Drucksteuerung dieses Ausführungsbeispiels unter Bezugnahme auf die Ablaufdiagramme in den 34 und 35 beschrieben. Die Ablaufdiagramme der 34 und 35 veranschaulichen den Ablauf eines im ROM 102 gespeicherten und durch die CPU 101 ausgeführten Programms.
  • Bei der Drucksteuerung dieses Ausführungsbeispiels werden die vom Informationsverarbeitungsanschluss übertragenen Bilddaten vorübergehend im Bildspeicher der Faksimilevorrichtung gespeichert, und sind Bilddaten einer Seite gespeichert, beginnt die Aufzeichnungssteuerung. Bei diesem Ausführungsbeispiel ist es daher erforderlich, einen Drucksteuerbereich im Bildspeicher zuzuordnen, der Bilddaten zumindest einer Seite speichern kann.
  • Zuerst führt die CPU 101 einen Vorgang zum Empfangen eines Speicherpartitionierbefehls aus, der als Druckvorgang durch die Mehrfachdienststeuerung klassifiziert ist (S901), und analysiert zu dem Befehl hinzugefügte Parameter. Bei diesem Ausführungsbeispiel enthält der Speicherpartitionierbefehl Größendaten, die eine zur Speicherung von zu druckenden Bilddaten erforderliche Speichergröße angeben, und Größendaten, die eine Übertragungsblockgröße angeben, die die Größe von auf einmal zum Informationsverarbeitungsanschluss zu übertragenden Bilddaten angibt.
  • Die CPU 101 stellt die Übertragungsblockgröße entsprechend den zum empfangenen Speicherpartitionierbefehl hinzugefügten Parameterinformationen ein (S902). Dann werden die Speichergrößendaten gelesen und es wird beurteilt, ob der Bildspeicher der Faksimilevorrichtung erhalten werden kann (S903). Wird der Bildspeicher der Faksimilevorrichtung bereits für einen Faksimileempfang, einen lokalen Betrieb oder andere Vorgänge verwendet, und kann der Bildspeicher nicht erhalten werden, sendet die CPU 101 ein NG-Antwortsignal zum Informationsverarbeitungsanschluss (S913), um danach die Drucksteuerung zwingend zu beenden.
  • Beurteilt die CPU 101 in Schritt S903, dass der Bildspeicher erhalten werden kann, erfasst die CPU 103 einen Speicherbereich für den Druckvorgang mit der durch den Informationsverarbeitungsanschluss bestimmten Größe (S904), und ein 0K-Antwortsignal, das die Annahme des Befehls angibt, wird zum Informationsverarbeitungsanschluss gesendet (S905).
  • Nach der Verarbeitung des Speicherpartitionierbefehls führt die CPU 101 einen Vorgang zum Empfang des Druckmoduseinstellbefehls zur Ausführung der Aufzeichnungssteuerung der Faksimilevorrichtung aus (S906). Der Druckmoduseinstellbefehl dieses Ausführungsbeispiels ist mit einer Aufzeichnungsblattgröße und einem Kassettentyp und mit Aufzeichnungssteuerparametern entsprechend einem vorbestimmten Format voreingestellt, wie der Anzahl an Aufzeichnungskopien.
  • Nach dem Empfang des Druckmoduseinstellbefehls beurteilt die CPU 101, ob die hinzugefügten Parameter sich in einem voreingestellten Bereich befinden, und ob die Aufzeichnungssteuereinheit der Faksimilevorrichtung defekt ist, um so zu beurteilen, ob die Drucksteuerung ausführbar ist (S907). Kann der Druckvorgang nicht durchgeführt werden, da die Aufzeichnungssteuereinheit der Faksimilevorrichtung defekt ist, oder aus anderen Gründen, sendet die CPU 101 ein NG-Antwortsignal zum Informationsverarbeitungsanschluss (S913), um die Drucksteuerung zwingend zu beenden. Ist die Abtaststeuerung ausführbar, sendet die CPU 101 ein OK-Antwortsignal zum Informationsverarbeitungsanschluss (S908).
  • Als nächstes beginnt die CPU 101 mit einer Übertragungssteuerung von Druckdaten einer Seite (S909), und beurteilt, ob die Drucksteuerung zu unterbrechen ist (S910). Ist die Drucksteuerung zu unterbrechen, da die Druckdaten einer Seite nicht im Bildspeicher der Faksimilevorrichtung gespeichert werden können, oder aus anderen Gründen, sendet die CPU 101 ein NG-Antwortsignal zum Informationsverarbeitungsanschluss als Antwort auf den Datenübertragungsanweisungsbefehl (S913).
  • Ist die Drucksteuerung in Schritt S910 nicht zu unterbrechen, und ist die Empfangssteuerung der Druckdaten einer Seite abgeschlossen, beginnt die CPU 101 mit der Aufzeichnungssteuerung (S911), beurteilt, ob es eine nächste Seite gibt (S912), und setzt die Verarbeitung solange fort, bis die Aufzeichnungssteuerung der letzten Seite abgeschlossen ist.
  • Die Empfangssteuerung von Druckdaten einer Seite wird unter Bezugnahme auf das Ablaufdiagramm in 35 beschrieben.
  • Die CPU 101 überwacht einen Empfang eines Datenübertragungsanweisungsbefehls zur Übertragung der Druckdaten vom Informationsverarbeitungsanschluss zur Faksimilevorrichtung (S1001).
  • Beim Empfang des Datenübertragungsanweisungsbefehls überprüft die CPU 101, ob der für den Druckvorgang reservierte Bildspeicher einen leeren Block hat (S1002). Der Bildspeicher dieses Ausführungsbeispiels ist in voreingestellte Blockgrößen unterteilt, und die übertragenen Druckdaten werden sequenziell in den Blöcken des Bildspeichers gespeichert.
  • Gibt es einen leeren Block im Bildspeicher in Schritt S1002, erfasst die CPU 101 den Speicherblock im Druckvorgangsabschnitt (S1003), und speichert die durch die Lesesteuereinheit abgetasteten Bilddaten im erfassten Speicherblock des Bildspeichers (S1004).
  • Sind die Druckdaten im Bildspeicher der Faksimilevorrichtung gespeichert, stellt die CPU 101 eine ein Speicherungsende darstellende Antwort ein (S1005), und sendet die Antwortdaten zum Informationsverarbeitungsanschluss (S1006).
  • Kann der Speicherblock in Schritt S1002 nicht erhalten werden, überprüft die CPU 101, ob gegenwärtig der Druckvorgang ausgeführt wird (S1011). Stellt der Betrieb die Aufzeichnungssteuerung für die vorhergehende Seite dar, werden die Speicherblöcke für den Druckvorgang sequenziell freigegeben, und ein Belegt-Antwortsignal wird zum Informationsverarbeitungsanschluss gesendet (S1011), um die Steuerung der Übertragung der Druckdaten vom Informationsverarbeitungsanschluss vorübergehend zu beenden.
  • Wird in Schritt S1010 beurteilt, dass die Aufzeichnungssteuerung für die vorhergehende Seite gegenwärtig nicht durchgeführt wird, beurteilt die CPU 101, dass die Druckdaten einer Seite nicht gespeichert werden können, so dass die Datenempfangssteuerung gezwungenermaßen gestoppt wird, (S1012), und sie sendet ein NG-Antwortsignal zum Informationsverarbeitungsanschluss (S1013), um die Druckdatenempfangssteuerung zwingend zu beenden.
  • Als nächstes beurteilt die CPU 101, ob es einen Speicherblock gibt, in dem Druckdaten durch die Aufzeichnungssteuereinheit gespeichert wurden (S1007). Gibt es Speicherblöcke, die freigegeben werden können, werden die Speicherblöcke aufeinander folgend zur Ausführung der Übertragungssteuerung freigegeben (S1008).
  • Die CPU 101 beurteilt, ob die Druckdaten einer Seite empfangen wurden (S1009), und gibt es keine folgenden Daten, wird der Ablauf beendet.
  • Während des Druckvorgangs und Abtastvorgangs des Ausführungsbeispiels wird eine Speicherzuweisungssteuerung durch den vom Informationsverarbeitungsanschluss empfangenen Speicherpartitionierbefehl während der Dienstausführung durchgeführt. Die Erfindung ist nicht auf dieses Ausführungsbeispiel beschränkt.
  • Beispielsweise kann die Speicherzuweisungssteuerung auf feste Weise durch einen Speicherpartitionierbefehl beim Starten des Systems durchgeführt werden.
  • Bei dem vorstehenden Ausführungsbeispiel wird eine Speicherzuweisungssteuerung durch den Speicherpartitionierbefehl vor der Ausführung des Dienstbetriebs durchgeführt. Die Erfindung ist nicht nur auf dieses Ausführungsbeispiel beschränkt.
  • Beispielsweise kann die Speicherzuweisungssteuerung durchgeführt werden, wenn der Abtastmoduseinstellbefehl zum Starten des Abtastvorgangs empfangen wird.
  • Obwohl ferner die Mehrfachdienststeuerung jeden Dienst entsprechend dem Betriebsmitteltyp zuordnet, der im vom Informationsverarbeitungsanschluss gesendeten Befehl enthalten ist, ist die Erfindung nicht nur auf dieses Ausführungsbeispiel beschränkt.
  • Beispielsweise kann ein Befehl für jeden Dienst unter Verwendung einer ID zugeordnet werden, wie einer für jeden Dienst spezifischen Prozess-ID. In diesem Fall kann eine Vielzahl gleicher Dienste angenommen werden, so dass eine Reservierungssteuerung der Faksimileübertragung ermöglicht wird.
  • Obwohl die Drucksteuerung durch vorübergehende Speicherung von vom Informationsverarbeitungsanschluss übertragenen Druckdaten im Bildspeicher der Faksimilevorrichtung und durch Starten der Aufzeichnungssteuerung durchgeführt wird, wenn die Übertragungssteuerung von Daten einer Seite abgeschlossen ist, ist die Erfindung nicht nur auf dieses Ausführungsbeispiel beschränkt.
  • Beispielsweise kann die Aufzeichnungssteuerung gestartet werden, wenn die Datensteuerung von Daten einer vorbestimmten Speichergröße abgeschlossen ist, so dass der Druckvorgang mit einer minimalen Speichergröße ausgeführt werden kann.
  • Obwohl die Abtaststeuerung durch vorübergehende Speicherung von Abtastdaten, die während der Lesesteuerung ausgegeben werden, in Speicherblöcken der Faksimilevorrichtung und Übertragung dieser Abtastdaten zum Informationsverarbeitungsanschluss Block-synchron durchgeführt wird, ist die Erfindung nicht nur auf dieses Ausführungsbeispiel beschränkt.
  • Beispielsweise kann die Abtaststeuerung synchron in Seiten durch Speicherung von Abtastdaten einer Seite im Bildspeicher der Faksimilevorrichtung durchgeführt werden. Es ist auch möglich, automatisch zwischen einer Blocksynchronisation und einer Seitensynchronisation entsprechend einer Abtastdatengröße umzuschalten, die entsprechend dem Lesemodus, wie einer Auflösung, vorhergesagt wird.
  • Die durch die CPU 101 auszuführenden Programme können als Anwendungsprogramme eines Personalcomputers installiert sein, der mit einem Modem, einer Abtasteinrichtung und einem Drucker verbunden ist, um ein System zur Realisierung der Faksimilefunktion zu konfigurieren. In diesem Fall realisiert der mit den Programmen installierte Personalcomputer die Faksimilefunktion im Ansprechen auf eine Anforderung von einem anderen Client-Anschluss im LAN.
  • Bei diesem Ausführungsbeispiel wird der Befehlscode jedem vom Informationsverarbeitungsanschluss übertragenen Befehl entsprechend den Inhalten des Befehls und dem auszuführenden Diensttyp zugewiesen. Daher ist es durch die Analyse des empfangenen Befehls möglich, zu bestimmen, welchen Betriebsmodus der Befehl hat.
  • Die Abtast-, Druck- und Faxübertragungsvorgänge des in den 31 bis 35 gezeigten Ausführungsbeispiels wurden aufeinander folgend beschrieben. Diese Vorgänge können gleichzeitig ausgeführt werden.
  • Gemäß dem Ausführungsbeispiel kann eine Vielzahl von Betriebstypen gleichzeitig mittels des in 29 gezeigten Verfahrens ausgeführt werden.
  • Während Bilddaten für einen Druckvorgang in der Einheit einer vorbestimmten Blockgröße übertragen werden, werden Bilddaten für einen Druckvorgang zwischen Druckbefehlen zur Realisierung des Mehrfachdienstes übertragen. Selbst während das abgetastete Bild zum Informationsverarbeitungsanschluss übertragen wird, können Bilddaten für einen Druckvorgang übertragen werden.
  • Vorstehend wurde die Verarbeitung in der Faksimilevorrichtung beschrieben.
  • Als nächstes wird ein System mit Anwendungen auf der PC-(Datenverarbeitungsvorrichtungs- 18)Seite zur Steuerung der Faksimilevorrichtung beschrieben.
  • In dem vorstehenden Ausführungsbeispiel wird eine Vielzahl von von einem Benutzer (PC) angeforderten Diensten, wie eine Dokumentübertragung, eine Druckanforderung, ein Abtasteinrichtungslesen und dergleichen gleichzeitig verarbeitet. Für einen Benutzer vorgesehen Anwendungen auf der PC-Seite können derart entwickelt werden, dass sie diese Dienstfunktionen bereitstellen.
  • Selbst wenn eine Anforderung für einen Dienst unter verschiedenen an diesem Anschluss gleichzeitig ausführbaren Diensten gegenwärtig verarbeitet wird, kann eine weitere Anforderung für einen Dienst, Status, oder dergleichen vom Anschluss ausgegeben werden.
  • Des weiteren wird das Vorhandensein/Fehlen eines Empfangsdokuments durch periodische Überwachung des Status (20) der Dateiverwaltungseinheit, von Dokumentinformationen (14) und dergleichen überprüft, um die Ausführung einer Ladeverarbeitung zu einem optionalen Zeitpunkt zu ermöglichen.
  • Für die Datenverarbeitung an jedem Anschluss wird das in 4 gezeigte Datenpaketformat verwendet, so dass Daten eines erforderlichen Dienstes und der Status jeder Einrichtung und jedes Auftrags zwischen Anschlüssen mit einer optionalen Zeitsteuerung in der Form eines Pakets übertragen werden können. Daher wird eine Datenübertragungsanforderung ausgegeben, wenn es an jeder PC-Seite möglich wird.
  • Obwohl hier physikalische Schnittstellen und dergleichen nicht speziell unter der Annahme definiert sind, dass sie ein Paket bi-direktional übertragen können, wird eine Schnittstelle zur Übertragung von Daten sowohl von der PC-Seite als auch der Anschlussseite in dem vorstehenden Ausführungsbeispiel verwendet.
  • Jeder Anschluss kann die Übertragungsverarbeitung (8, 16 und 21) ausführen, wenn jede Steuereinheit (3) die zur PC-Seite zu übertragenden Daten in der Datenwarteschlange (6)
  • des Pufferspeichers (3) einstellt. Wird eine spezielle Datenflusssteuerung aus Gründen auf der PC-Seite erforderlich, wird die Übertragungsverarbeitung bei Bedarf vorübergehend unter Verwendung der Funktionen der verwendeten physikalischen Schnittstelle ausgesetzt, oder es wird eine andere Verarbeitung ausgeführt.
  • Zur Ausführung eines Dienstes, der sich ein Einrichtungsbetriebsmittel teilt, wie ein Druckerbetriebsmittel, können Daten vorübergehend in der Speichereinheit 16 zur Ausführung einer vorbestimmten Verarbeitung gespeichert werden, oder die Annahme des Dienstes wird verhindert, wenn die gemeinsam genutzte Einrichtung verwendet wird. Diese Verarbeitung kann an der Faksimilevorrichtung durch herkömmliche bekannte Einrichtungen bereitgestellt werden.
  • Speziellere Beispiele werden im Folgenden beschrieben.
  • Um die Beschreibung einfach zu halten, wird angenommen, dass der Datensatz im Puffer einer Faksimilevorrichtung als Antwort auf eine Datenübertragungsanforderung von einem Informationsverarbeitungsanschluss empfangen wird.
  • Beim vorstehenden Ausführungsbeispiel können Daten von einer Faksimilevorrichtung mit einer gewünschten Zeitsteuerung übertragen werden.
  • In Abhängigkeit von der verwendeten physikalischen Schnittstelle ist diese Datenübertragungssteuerung nicht möglich. In diesem Fall wird die vorstehend beschriebene Datenübertragungssteuerung verwendet.
  • Die Aufgaben der Erfindung können unter Verwendung einer der vorstehenden Datenübertragungssteuerungen gelöst werden.
  • 36 zeigt eine schematische Darstellung der Softwarekonfiguration eines Informationsverarbeitungsanschlusses für die Datenübertragung/den Datenempfang zu und von einer Faksimilevorrichtung gemäß einem Ausführungsbeispiel der Erfindung.
  • Eine Dokumentbildungsanwendung A001 ist eine Anwendungssoftware, typischerweise ein Wortprozessor zur Bildung eines Dokuments. Eine btasteinrichtungsanwendung A002 ist eine Abtasteinrichtungsanwendungssoftware zur Verarbeitung von mit einer Abtasteinrichtung oder dergleichen gelesenen Bilddaten zur Anzeige, zum Editieren, zur OCR-Verarbeitung und dergleichen. Eine anschlussexklusive Anwendung A003 ist eine exklusive Anwendung zur Steuerung eines Multifunktionsanschlusses A013 und kann einen Ausdruck von Bilddaten wie einer Empfangsvorlage, eine Übertragungsanforderung von Bilddaten, ein Bilddaten und dergleichen durchführen. Sie kann auch eine Aktualisierung von in der Faksimilevorrichtung registrierten Daten, die Überwachung eines Status, und dergleichen durchführen.
  • Eine Graphikeinrichtungs-I/F A004 ist eine Standardbibliotheksgruppe, die allgemein von einem Betriebssystem eines PC zur Durchführung von Graphikoperationen durch die Verwendung von Anwendungssoftware bereitgestellt wird. Eine Abtasteinrichtungstreiber-I/F A005 ist eine Standardschnittstelle zwischen der Abtasteinrichtungsanwendung A002 und einem Abtasteinrichtungstreiber A008.
  • Ein Druckertreiber A006 ist eine Treibersoftware zur Erzeugung von mit der Druckerfunktion der Faksimilevorrichtung kompatiblen Druckdaten. Ein Faxtreiber A007 ist eine Treibersoftware zur Erzeugung von Daten, die zum Aktivieren der Faksimilefunktion der Faksimilevorrichtung verwendet werden. Der Abtasteinrichtungstreiber A008 ist eine Treibersoftware zum Bedienen einer Abtasteinrichtung der Faksimilevorrichtung. Ein exklusiver Anschlusstreiber A009 ist eine Treibersoftware zum Bedienen verschiedener Einrichtungsbetriebsmittel der Faksimilevorrichtung.
  • Eine Auftragssteuereinheit A010 wird zum Verwalte einer Vielzahl von Aufträgen als Auftragsdaten zur Durchführung des Mehrfachbetriebs dieses Ausführungsbeispiels verwendet.
  • Beispielsweise werden die folgenden Aufträge von einer in 38 gezeigten und nachstehend beschriebenen Auftragsverwaltungstabelle verwaltet.
    • (1) Ein von der Dokumentbildungsanwendung A001 angeforderter Druckauftrag. Dieser Auftrag wird durch Erzeugung einer Datei von durch den Druckertreiber A006 erzeugten Daten verwaltet.
    • (2) Ein durch die Dokumentbildungsanwendung A001 angeforderter Dokumentdatenfaxübertragungsauftrag. Dieser Auftrag wird durch das Hinzufügen von Informationen, wie eines bestimmten Partners, verwaltet, wenn der Faxtreiber A001 als Benutzertreiber ausgewählt ist.
    • (3) Ein Dokumentleseauftrag zum Lesen eines Dokuments mit der Abtasteinrichtung, wobei der Auftrag von der Abtasteinrichtungsanwendung A002 angefordert wird.
    • (4) Aufträge, wie eine Faxübertragung, eine Empfangsdokumentübertragung, ein Abtasteinrichtungslesen und ein Bilddrucken, wobei die Aufträge von der exklusiven Anschlussanwendung A003 angefordert werden.
  • Die Auftragssteuereinheit A011 plant verschiedene durch die Auftragsverwaltungseinheit A010 verwaltete Aufträge und steuert die Ausführung der Aufträge. Eine Vielzahl von Aufträgen kann gleichzeitig aktiviert werden. In diesem Fall wird ein vorbestimmter Vorgang der Übertragung von Daten zum Multifunktionsanschluss A013 über die Kommunikationssteuereinheit A012 durchgeführt.
  • Die Kommunikationssteuereinheit A012 führt eine Datenübertragung/einen Datenempfang zu und vom Faksimilegerät durch, das über den parallelen Anschluss des Informationsverarbeitungsanschlusses verbunden ist.
  • 37 zeigt ein Blockschaltbild des schematischen Aufbaus des Informationsverarbeitungsanschlusses.
  • Der Informationsverarbeitungsanschluss wird von einer Steuereinrichtung mit einer CPU A101 zur Durchführung einer Softwaresteuerung des Anschlusses, einem ROM A102 zur Speicherung von BIOS und dergleichen, einem RAM A103 zur Ausführung verschiedener Anwendungsprogramme, einer HDD A104 zur Speicherung des OS, verschiedener Anwendungssoftware, von Daten und dergleichen, einem FDD-Laufwerk A105 zum Zugreifen auf eine Diskette, und einem CD-ROM-Laufwerk A106 zum Zugreifen auf eine CD-ROM gebildet. Der Informationsverarbeitungsanschluss enthält ferner eine Video-IF A110 zur Verbindung eines Anzeigemonitors A111, eine Tastatur-I/F A120 zur Verbindung einer Tastatur A121, eine Parallel-I/F A130 zur Verbindung des Multifunktionsanschlusses A131 dieses Ausführungsbeispiels, und verschiedene Erweiterungs-I/F A140 zur Verbindung einer Erweiterungsschnittstelle, wie einer SCSI-Karte.
  • Jedes in 36 gezeigte Anwendungsprogramm ist im ROM A102, der HDD A104, der FDD A105 oder der CD-ROM A106 gespeichert. Die Auftragsverwaltungseinheit A010 wird unter Bezugnahme auf 38 beschrieben.
  • 38 zeigt eine schematische Darstellung einer Verwaltungstabelle, die von der Auftragsverwaltungseinheit zur Verwaltung des Status jedes Auftrags verwendet wird.
  • „Auftrags-ID" ist eine jedem Auftrag zur eindeutigen Identifizierung jedes Auftrags zugeordnete ID, wobei die Zuordnung für diesen Auftrag geschieht, wenn ein Auftrag aktiviert wird. Ein Auftrag wird grundlegend als Antwort auf eine Anforderung von jeder Anwendung erzeugt. In diesem Beispiel wird eine Anschlussstatusanforderung zur Überprüfung, ob ein Empfangsdokument vorhanden ist, als Auftrag verarbeitet.
  • „STATUS" bezeichnet einen Ausführungsstatus jedes Auftrags (Status wie wird ausgeführt und wartend).
  • „DIENSTART" bezeichnet den Typ jedes Auftrags (Leseanforderung, Druckanforderung, Statusanforderung, Empfangsdokumentladeanforderung und dergleichen).
  • „DATEI-ID" bezeichnet eine bestimmte Nummer zur Identifizierung einer zu verwendenden Datei. „PARAMETER" bezeichnet Informationen, die dem Multifunktionsanschluss mitzuteilen sind, oder erfasste Informationen.
  • 39 zeigt den Aufbau der Auftragssteuereinheit A011.
  • Ein Planer C001 plant die Ausführungsreihenfolge der in der Auftragsverwaltungstabelle registrierten Aufträge und wählt eine der Steuereinheiten C101 bis C106 entsprechend dem Typ jedes Auftrags zur Ausführung der Verarbeitung jedes Auftrags aus.
  • Jede Steuereinheit arbeitet unabhängig. Der Mehrfachbetrieb kann über eine Datenübertragungsverarbeitung durch die Kommunikationssteuereinheit A012 realisiert werden.
  • 40 zeigt ein Ablaufdiagramm einer durch jede Steuereinheit auszuführenden Standardauftragsverarbeitung.
  • In Schritt D001 werden die Inhalte einer vom Planer empfangenen Auftragsanforderung überprüft und eine für die Auftragssteuerung erforderliche Vorverarbeitung wird durchgeführt. In Schritt D002 wird überprüft, ob eine Kommunikations-ID zur Kommunikation mit dem Anschluss von der Kommunikationssteuereinheit A012 empfangen wurde. In diesem Fall kann dem Planer C001 unter Verwendung einer Fehlermitteilung eine privilegierte Steuerung zurückgegeben werden.
  • Wurde die Kommunikations-ID in Schritt D003 erfasst, wird danach die Datenübertragungsverarbeitung zur Übertragung von Daten zum Anschluss über die Kommunikationssteuereinheit A012 unter Verwendung der erfassten Kommunikations-ID durchgeführt.
  • In Schritt D004 wird eine Datenübertragungsanforderung durchgeführt. Die Inhalte der Daten ändern sich in Abhängigkeit von den Verarbeitungsinhalten jedes Auftrags, und können Befehlsparameter sein, die die Dienstinhalte des Anschlusses angeben, Dokumentdaten selbst, oder lediglich ein Datenanforderungsbefehl vom Anschluss. Es werden das vorbestimmte Datenformat und dergleichen verwendet.
  • In Schritt D005 wird überprüft, ob es eine Antwort auf die Datenübertragungsantwort gibt. In diesem Beispiel wird eine Datenübertragung von jeder Steuereinheit durch wiederholtes Übertragen/Empfangen in Einheiten eines Blocks durchgeführt.
  • In Schritt D006 werden die Antwortdaten vom Anschluss verarbeitet. Diese Antwortdaten auf die Datenübertragungsanforderung in Schritt D004 ändern sich mit jeder Steuereinheit, und können eine Empfangsbestätigungsmitteilung vom Anschluss sein, Daten, wie Abtasteinrichtungsdaten und Empfangsdaten, oder Statusdaten des Anschlusses. Alle Antwortdaten werden auf eine für jede Steuereinheit spezifische Art und Weise verarbeitet.
  • In Schritt D007 wird überprüft, ob es eine als nächstes auszuführende weitere Datenübertragungsverarbeitung gibt. Gibt es eine weitere Datenübertragungsverarbeitung, wird die Datenübertragungsanforderung erneut ausgeführt, und wenn nicht, wird eine Beendigungsverarbeitung durchgeführt.
  • Ist die Datenübertragungsverarbeitung abgeschlossen, wird die verwendete Kommunikations-ID zur Kommunikationssteuereinheit A012 in Schritt 008 zurückgegeben. In Schritt D009 wird eine vorbestimmte Auftragsendenachverarbeitung in jeder Steuereinheit zum Beenden des Auftrags durchgeführt. Beispielsweise wird die empfangene Dokumentdatei gespeichert.
  • 41 zeigt ein Beispiel von Datenübertragungskommunikationspuffern, die von der Kommunikationssteuereinheit A012 für die Datenübertragung zum Anschluss (zur Faksimilevorrichtung) verwendet werden.
  • Zum Realisieren eines Mehrauftragbetriebs sind mehrere Puffer für eine Vielzahl von Aufträgen vorbereitet und werden unter Verwendung von Kommunikations-IDs verwaltet.
  • 42 zeigt ein Ablaufdiagramm des Betriebs der Kommunikationssteuereinheit A012 unter Verwendung der Kommunikationspuffer.
  • In Schritt F100 wird überprüft, ob die Kommunikations-ID-Erfassungsanforderung von einer Steuereinheit ausgegeben wird. Wenn ja, wird bestätigt, ob es einen leeren Puffer gibt, oder ob eine Kommunikation mit dem Anschluss möglich ist (F101). Das Bestätigungsergebnis wird zu der Steuereinheit zurückgegeben, die die Anforderung ausgegeben hat (F102).
  • In Schritt F200 wird überprüft, ob es eine Kommunikations-ID-Freigabeanforderung gibt. Gibt es diese Anforderung, wird der der bestimmten ID entsprechende Puffer freigegeben (F201).
  • In Schritt F300 wird überprüft, ob es eine Datenübertragungsanforderung von einer Steuereinheit gibt. Gibt es diese Anforderung, werden die Daten vorübergehend im der gewünschten ID entsprechenden Puffer gespeichert (F301).
  • In Schritt F400 wird überprüft, ob es eine Antwort vom Anschluss (der Faksimilevorrichtung) gibt. Gibt es eine Antwort, werden Daten im Puffer eingestellt, dir der Kommunikations-ID entspricht, für die Daten zum Anschluss kurz vor der Antwort (F401) übertragen wurden, und die Daten werden zu der Steuereinheit zurückgeschickt, die die Kommunikations-ID zugewiesen hat (F402).
  • In Schritt F500 wird überprüft, ob auf eine Antwort vom Anschluss gewartet wird. Wird auf eine Antwort gewartet, kehrt der Ablauf zu Schritt F100 zurück, um die vorstehenden Vorgänge zu wiederholen.
  • Wird in Schritt F500 auf keine Antwort gewartet, wird in Schritt F600 überprüft, ob es zum Anschluss zu übertragende Daten gibt. Wenn nicht, kehrt der Ablauf zu Schritt F100 zurück, und wenn es Daten gibt, wird ein Kommunikationspuffer (ID) ausgewählt (F601), der die Datenübertragungsverarbeitung durchführt. In diesem Fall kann der Puffer auf verschiedene Arten in Abhängigkeit von den Funktionen des Informationsverarbeitungsanschlusses ausgewählt werden. Beispielsweise können die Puffer in sequenzieller Reihenfolge ausgewählt werden, oder die Datenübertragungsverarbeitung kann immer in der Reihenfolge niedrigerer IDs durchgeführt werden. Nach der Auswahl des Puffers wird die Datenübertragungsverarbeitung für den Anschluss ausgeführt (F602), um zu Schritt F100 zurückzukehren.
  • Gemäß den vorstehenden Ausführungsbeispielen werden bei der Ausführung verschiedener Funktionen entsprechend vom Informationsverarbeitungsanschluss übertragenen Daten die vom Informationsverarbeitungsanschluss übertragenen Daten analysiert, eine den analysierten Daten entsprechende Funktion wird unterschieden, entsprechend der unterschiedenen Funktion zu und von dem Informationsverarbeitungsanschluss zu übertragende Daten werden mit Daten gemischt, die entsprechend einer anderen Funktion zu übertragen sind, und eine Vielzahl verschiedener Funktionen wird gleichzeitig unter Verwendung der gemischten Daten ausgeführt. Demnach werden Daten für jede Funktion unterschieden, und die Daten für jede Funktion werden zu geeigneten Zeitpunkten zur Ausführung einer Vielzahl von Funktionen zur gleichen Zeit verarbeitet, wodurch die Funktionen der Kommunikationsvorrichtung effizient ausgenutzt werden. So kann eine Betriebseinrichtung realisiert werden, die betriebliche Transaktionen und dergleichen in einem Büro effizient durchführen kann.
  • Die Eingabe/Ausgabe einer Vielzahl von Dokumentdaten in und aus dem Informationsverarbeitungsanschluss wird gleichzeitig gesteuert. Da die Eingabe/Ausgabe einer Vielzahl von Dokumentdaten gleichzeitig ausgeführt wird, kann die Leistung der Dokumentverarbeitung verbessert werden.
  • Bei der Ausführung verschiedener Funktionen entsprechend vom Informationsverarbeitungsanschluss übertragenen Daten ist der Pufferspeicher in eine Vielzahl von Blockbereichen unterteilt und wird in Einheiten eines Blockbereichs für jede Funktion verwaltet, und die Anzahl der zu verwendenden Blockbereiche des Pufferspeichers wird entsprechend dem Betriebsstatus jeder auszuführenden Funktion geändert, so dass eine Vielzahl verschiedener Funktionen gleichzeitig ausgeführt werden kann. Dem entsprechend werden bei der Ausführung einer Vielzahl verschiedener Funktionen die Anzahl der für jede Funktion verwendeten Blöcke des Pufferspeichers entsprechend dem Betriebsstatus geändert. Es ist daher möglich, die Funktionen im Zeitmultiplex schneller als bei der separaten Ausführung jeder Funktion auszuführen. Die Gesamtleistung kann daher gesteigert werden. Es kann daher eine Geschäftseinrichtung realisiert werden, die geschäftliche Transaktionen und dergleichen in einem Büro effizient durchführt.
  • Bei der Ausführung einer Vielzahl verschiedener Funktionen werden von zumindest einer einer Vielzahl von Aufgabeeinrichtungen einschließlich des Informationsverarbeitungsanschlusses ausgegebene Daten akzeptiert, und die akzeptierten Daten werden intern als zu zumindest einer einer Vielzahl von Eingabeeinrichtungen einschließlich des Informationsverarbeitungsanschlusses auszugebende Daten verarbeitet. Da demnach die Eingabe- und Ausgabeeinrichtungen gleichzeitig gesteuert werden, kann die Belastung des Informationsverarbeifungsanschlusses verringert werden. Es kann daher eine Geschäftseinrichtung realisiert werden, die effizient geschäftliche Transaktionen und dergleichen in einem Büro durchführen kann.
  • Bei der Ausführung verschiedener Funktionen entsprechend vom Informationsverarbeitungsanschluss übertragener Daten werden eine Ausgabeeinrichtung und eine Eingabeeinrichtung, die entsprechend den Daten vom Informationsverarbeitungsanschluss bestimmt werden, analysiert, und verschiedene Funktionen werden unter Verwendung der analysierten Eingabe- und Ausgabeeinrichtungen ausgeführt. Durch die gleichzeitige Steuerung der Eingabe- und Ausgabeeinrichtungen kann daher ein Batch-Prozessservice bereitgestellt werden.
  • Bei der Ausführung verschiedener Funktionen entsprechend vom Informationsverarbeitungsanschluss übertragener Daten wird eine Datenkommunikation mit dem Informationsverarbeitungsanschluss hinsichtlich einer spezifischen Funktion unter der Vielzahl verschiedener Funktionen mit einer Priorität einer Datenkommunikation hinsichtlich anderer Funktionen ausgeführt. Daher kann ein selektiver Prioritätsprozessservice bei der Ausführung einer Vielzahl verschiedener Funktionen bereitgestellt werden, so dass die Verarbeitungsgeschwindigkeit der Datenkommunikation mit dem Informationsverarbeitungsanschluss am Langsamer-Werden gehindert wird. Es kann daher eine Geschäftseinrichtung realisiert werden, die geschäftliche Transaktionen und dergleichen in einem Büro effizient durchführen kann.
  • Da eine Funktion der bevorzugten Ausführung einer Datenkommunikation mit dem Informationsverarbeitungsanschluss ausgewählt werden kann, kann eine gewünschte Funktion bevorzugt ausgewählt werden, um so die Effizienz der geschäftlichen Transaktionen und dergleichen zu verbessern.
  • Die Erfindung ist nicht auf die vorstehenden Ausführungsbeispiele beschränkt, sondern es sind verschiedene Modifikationen möglich, ohne vom Schutzbereich der beigefügten Patentansprüche abzuweichen.
  • Eine Faksimilevorrichtung analysiert von von einem Informationsverarbeitungsanschluss zugeführte Daten, unterscheidet eine Funktion entsprechend den analysierten Daten, führt eine Datenkommunikation mit dem Informationsverarbeitungsanschluss hinsichtlich der unterschiedenen Funktion aus, ermöglicht die Annahme einer weiteren von dem Informationsverarbeitungsanschluss angeforderten Funktion während der Datenkommunikation und führt als Antwort auf die Anforderung parallel eine Datenkommunikation hinsichtlich einer Vielzahl verschiedener Funktionen aus.

Claims (7)

  1. Faksimilevorrichtung, die über eine Schnittstelle (17; 115, 118) mit einem Informationsverarbeitungsanschluss (18; 202) zur Ausführung einer Vielzahl von Operationen im Ansprechen auf Anforderungen vom Informationsverarbeitungsanschluss verbindbar ist, mit einer Abtasteinrichtung (8, 9; 107, 108) zum Lesen von zum Informationsverarbeitungsanschluss zu sendenden Daten, einer Druckeinrichtung (10, 11; 113, 114) zum Drucken von vom Informationsverarbeitungsanschluss empfangenen Daten, einer Übertragungseinrichtung (12, 13; 109111) zum Übertragen von vom Informationsverarbeitungsanschluss empfangenen Daten und einer Steuereinrichtung (1; 101) zum Analysieren von vom Informationsverarbeitungsanschluss zugeführten Daten zur Unterscheidung von den analysierten Daten entsprechenden Operationen und zur Steuerung der Abtasteinrichtung, Druckeinrichtung und Übertragungseinrichtung entsprechend den unterschiedenen Operationen, wobei die Steuereinrichtung zum Senden oder Empfangen von Daten zu oder von dem Informationsverarbeitungsanschluss entsprechend einer ersten unterschiedenen Operation, zum Annehmen einer zweiten Operationsanforderung vom Informationsverarbeitungsanschluss während der Datenkommunikation entsprechend der ersten Operation und zum Empfangen oder Senden von Daten von oder zu dem Informationsverarbeitungsanschluss entsprechend der zweiten Operation parallel zu und unabhängig von der Datenkommunikation entsprechend der ersten Operation eingerichtet ist.
  2. Faksimilevorrichtung nach Anspruch 1, ferner mit einer Speichereinrichtung mit einer Vielzahl von Blockbereichen, die für eine Datenkommunikation mit dem Informationsverarbeitungsanschluss verwendet werden, einer Verwaltungseinrichtung zum Verwalten der Speichereinrichtung in einer Einheit eines Blockbereichs für jede der Operationen und einer Veränderungseinrichtung zur Veränderung der Anzahl von Blockbereichen der Speichereinrichtung entsprechend einem Operationsstatus der durch die Steuereinrichtung auszuführenden Operation.
  3. Faksimilevorrichtung nach Anspruch 1, wobei die Steuereinrichtung umfasst eine Annahmeeinrichtung zum Annehmen von Daten, die von der Abtasteinrichtung und/oder dem Informationsverarbeitungsanschluss ausgegeben werden, und eine interne Verarbeitungseinrichtung zur internen Verarbeitung der angenommenen Daten als Daten, die zu der Druckeinrichtung und/oder Übertragungseinrichtung und/oder dem Informationsverarbeitungsanschluss auszugeben sind.
  4. Faksimilevorrichtung nach Anspruch 1, wobei die Steuereinrichtung zum Analysieren einer Ausgabeeinrichtung, die die Abtasteinrichtung umfasst, und einer Eingabeeinrichtung, die die Druckeinrichtung und Übertragungseinrichtung umfasst, wobei die Ausgabeeinrichtung und die Eingabeeinrichtung entsprechend Daten vom Informationsverarbeitungsanschluss bestimmt werden, und zur Ausführung verschiedener Operationen gleichzeitig unter Verwendung der analysierten Ausgabeeinrichtung und Eingabeeinrichtung eingerichtet ist.
  5. Faksimilevorrichtung nach Anspruch 1, ferner mit einer Prioritätsverarbeitungseinrichtung zur Verarbeitung einer Datenkommunikation mit dem Informationsverarbeitungsanschluss hinsichtlich einer bestimmten Operation der verschiedenen gleichzeitig auszuführenden Operationen mit einem Vorrang vor einer Datenkommunikation hinsichtlich anderer Operationen.
  6. Faksimilevorrichtung nach Anspruch 5, ferner mit einer Auswahleinrichtung zum Auswählen einer bevorzugt zu verarbeitenden Operation für eine Datenkommunikation mit dem Informationsverarbeitungsanschluss.
  7. Verarbeitungsverfahren für eine Faksimilevorrichtung, die über eine Schnittstelle (17; 115, 118) mit einem Informationsverarbeitungsanschluss (18; 202) zur Ausführung einer Vielzahl von Operationen im Ansprechen auf Anforderungen vom Informationsverarbeitungsanschluss verbindbar ist, wobei die Faksimilevorrichtung eine Abtasteinrichtung (8, 9; 107, 108) zum Lesen von zum Informationsverarbeitungsanschluss zu sendenden Daten, eine Druckeinrichtung (10, 11; 113, 114) zum Drucken von vom Informationsverarbeitungsanschluss empfangenen Daten und eine Übertragungseinrichtung (12, 13; 109, 111) zum Übertragen von vom Informationsverarbeitungsanschluss empfangenen Daten umfasst, mit den Schritten Analysieren von vom Informationsverarbeitungsanschluss zugeführten Daten, Unterscheiden von den analysierten Daten entsprechenden Operationen und Steuern der Abtasteinrichtung, Druckeinrichtung und Übertragungseinrichtung entsprechend den unterschiedenen Operationen, wobei Daten zu oder von dem Informationsverarbeitungsanschluss entsprechend einer ersten unterschiedenen Operation gesendet oder empfangen werden, eine zweite durch den Informationsverarbeitungsanschluss angeforderte Operation während der Datenkommunikation entsprechend der ersten Operation angenommen wird, und Daten von oder zu dem Informationsverarbeitungsanschluss entsprechend der zweiten Operation parallel zu und unabhängig von der Datenkommunikation entsprechend der ersten Operation empfangen oder gesendet werden.
DE69722834T 1996-02-09 1997-02-10 Übertragungsgerät, das an einem Informationsverarbeitungsendgerät wie Personalcomputer anschliessbar ist Expired - Lifetime DE69722834T2 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP4694996 1996-02-09
JP4694996 1996-02-09
JP03693997A JP3847882B2 (ja) 1996-02-09 1997-02-06 通信装置およびその処理方法
JP3693997 1997-02-06

Publications (2)

Publication Number Publication Date
DE69722834D1 DE69722834D1 (de) 2003-07-24
DE69722834T2 true DE69722834T2 (de) 2004-04-01

Family

ID=26376047

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69722834T Expired - Lifetime DE69722834T2 (de) 1996-02-09 1997-02-10 Übertragungsgerät, das an einem Informationsverarbeitungsendgerät wie Personalcomputer anschliessbar ist

Country Status (5)

Country Link
US (1) US6301611B1 (de)
EP (2) EP1345408A3 (de)
JP (1) JP3847882B2 (de)
DE (1) DE69722834T2 (de)
ES (1) ES2198509T3 (de)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3472100B2 (ja) * 1997-09-01 2003-12-02 キヤノン株式会社 複合システム、プリンタ装置、外部装置および画像読取機能起動方法
US6988123B2 (en) * 1998-11-06 2006-01-17 Seiko Epson Corporation Methods and apparatus for remote execution of an application over the internet
JP3369497B2 (ja) 1999-01-27 2003-01-20 松下電送システム株式会社 端末装置及び複合機
JP3022898B1 (ja) * 1999-03-12 2000-03-21 ブラザー工業株式会社 カラ―コピ―システム
JP3854771B2 (ja) 1999-06-25 2006-12-06 キヤノン株式会社 データ処理装置、その制御方法及び記憶媒体
JP2001022542A (ja) * 1999-07-09 2001-01-26 Seiko Epson Corp データ制御装置、プリンタ及び印刷システム
JP4266061B2 (ja) * 1999-08-20 2009-05-20 東芝テック株式会社 画像処理装置
US20020002563A1 (en) * 1999-08-23 2002-01-03 Mary M. Bendik Document management systems and methods
JP2001103255A (ja) 1999-09-30 2001-04-13 Minolta Co Ltd 画像処理システム
JP4212200B2 (ja) 1999-09-30 2009-01-21 コニカミノルタビジネステクノロジーズ株式会社 画像処理システム
JP2001103254A (ja) 1999-09-30 2001-04-13 Minolta Co Ltd 画像処理システム
EP1221255B1 (de) * 1999-10-13 2005-03-23 Eastman Kodak Company Zugriff von bilddateien in einer digitalen kamera durch einen hostrechner
US7038818B2 (en) * 1999-12-27 2006-05-02 Ricoh Company, Ltd Method and apparatus for image processing method, and a computer product
JP3488207B2 (ja) * 2001-02-27 2004-01-19 パナソニック コミュニケーションズ株式会社 監視装置、受信側端末、送信側端末および電子メール送信システムにおける受信側端末の監視・通知方法
US7249195B2 (en) 2001-03-30 2007-07-24 Minor Ventures, Llc Apparatus and methods for correlating messages sent between services
US7385720B2 (en) * 2001-11-05 2008-06-10 Hewlett-Packard Development Company, L.P. Systems and methods for scheduling print jobs
US7102767B2 (en) 2002-07-19 2006-09-05 Kabushiki Kaisha Toshiba Print module for direct multiple image formatting and printing
JP4402370B2 (ja) * 2003-05-14 2010-01-20 キヤノン株式会社 サービス提供装置および情報処理方法
US7802007B2 (en) 2004-05-19 2010-09-21 Salesforce.Com, Inc. Techniques for providing connections to services in a network environment
US7725605B2 (en) * 2004-08-06 2010-05-25 Salesforce.Com, Inc. Providing on-demand access to services in a wide area network
US7353998B2 (en) 2004-12-22 2008-04-08 Lexmark International, Inc. Image processing system receiving simultaneous scan requests from multiple scanners
JP4095639B2 (ja) 2004-12-22 2008-06-04 キヤノン株式会社 画像処理装置及び画像処理装置の制御方法
JP4089701B2 (ja) 2005-05-10 2008-05-28 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像処理システム、および、画像処理方法
JP2008044264A (ja) * 2006-08-18 2008-02-28 Oki Data Corp 画像形成装置
JP5201951B2 (ja) * 2007-11-16 2013-06-05 富士通コンポーネント株式会社 Kvmスイッチ、情報処理装置及びプログラム
JP2010026626A (ja) * 2008-07-16 2010-02-04 Ono Sokki Co Ltd データを記録する方法、システム及びプログラム
JP2009071843A (ja) * 2008-10-20 2009-04-02 Oki Data Corp 画像形成装置
JP5675043B2 (ja) 2008-11-19 2015-02-25 キヤノン株式会社 画像処理装置及び画像データ送信方法、並びにプログラム
JP5099105B2 (ja) * 2009-11-03 2012-12-12 ブラザー工業株式会社 ファクシミリドライバプログラム、及びファクシミリシステム
JP4846854B2 (ja) * 2010-02-17 2011-12-28 株式会社沖データ 画像形成装置
US8970881B1 (en) 2010-12-10 2015-03-03 Open Text S.A. System and method for handling multi-function printers and applications at a facsimile server
US8970880B2 (en) 2010-12-10 2015-03-03 Open Text S.A. System, method and computer program product for multi-tenant facsimile server
US8995025B2 (en) 2011-06-27 2015-03-31 Open Text S.A. System and method for sending, delivery and receiving of faxes through computer based networks with a publicly switched telephone network as a backup
JP6019586B2 (ja) * 2012-01-10 2016-11-02 株式会社リコー ネットワーク通信装置
US8937736B2 (en) 2012-05-01 2015-01-20 Open Text S.A. System and method for sending, delivery and receiving of faxes
US9699127B2 (en) 2012-06-26 2017-07-04 Open Text Sa Ulc System and method for sending, delivery and receiving of digital content
US9288361B2 (en) 2013-06-06 2016-03-15 Open Text S.A. Systems, methods and computer program products for fax delivery and maintenance
JP6544917B2 (ja) * 2014-12-11 2019-07-17 キヤノン株式会社 画像処理装置、その制御方法、およびプログラム
WO2017145287A1 (ja) * 2016-02-24 2017-08-31 京セラ株式会社 管理システム及び管理方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1247230A (en) * 1983-08-29 1988-12-20 Takaho Koshiishi Image information processing system
US4761642A (en) * 1985-10-04 1988-08-02 Tektronix, Inc. System for providing data communication between a computer terminal and a plurality of concurrent processes running on a multiple process computer
US4890316A (en) * 1988-10-28 1989-12-26 Walsh Dale M Modem for communicating at high speed over voice-grade telephone circuits
JPH0432361A (ja) * 1990-05-29 1992-02-04 Minolta Camera Co Ltd 同報送信装置
JPH04252557A (ja) 1990-10-10 1992-09-08 Fuji Xerox Co Ltd 並行画像処理装置
JP3000744B2 (ja) * 1990-10-10 2000-01-17 富士ゼロックス株式会社 マルチファンクション画像処理装置
US5528361A (en) * 1992-03-19 1996-06-18 Ricoh Company, Ltd. Image forming apparatus with interleaved printing from plural sources
MY109795A (en) * 1992-05-27 1997-07-31 Perkins John L A facsimile device
US5452289A (en) * 1993-01-08 1995-09-19 Multi-Tech Systems, Inc. Computer-based multifunction personal communications system
US6134017A (en) * 1994-11-14 2000-10-17 Canon Kabushiki Kaisha Facsimile manager
US5805933A (en) * 1994-12-28 1998-09-08 Canon Kabushiki Kaisha Image processing apparatus, image processing method and network system
US5532849A (en) * 1995-03-10 1996-07-02 Xerox Corporation Facsimile with local correction of TRC based on destination TRC requirements
US5724555A (en) * 1995-03-23 1998-03-03 Canon Kabushiki Kaisha Network interface board for digital copier
US5764866A (en) * 1995-05-26 1998-06-09 Ricoh Company, Ltd. Scanner, network scanner system, and method for network scanner system

Also Published As

Publication number Publication date
EP0789479B1 (de) 2003-06-18
JP3847882B2 (ja) 2006-11-22
EP1345408A2 (de) 2003-09-17
ES2198509T3 (es) 2004-02-01
JPH09274605A (ja) 1997-10-21
EP0789479A3 (de) 1999-06-16
EP1345408A3 (de) 2004-10-13
US6301611B1 (en) 2001-10-09
DE69722834D1 (de) 2003-07-24
EP0789479A2 (de) 1997-08-13

Similar Documents

Publication Publication Date Title
DE69722834T2 (de) Übertragungsgerät, das an einem Informationsverarbeitungsendgerät wie Personalcomputer anschliessbar ist
DE69838964T2 (de) Bildinformations- Eingabe/Ausgabeeinheit, Bildinformations- Eingabe/Ausgabeeinheit Steuerverfahren, und Bildinformations- Verarbeitungsystem
DE19832768B4 (de) Kombinationsmaschine, Server, Kombinationsmaschine-Server-System und Programmaufzeichnungsmedium
DE69325007T2 (de) Bildkommunikationsgerät für die Datenreproduktion eines Datenverarbeitungsgerätes
DE4408355B4 (de) Netzwerk-System zum Drucken
DE3786512T2 (de) Mehrfunktionelles Bildverarbeitungsgerät.
DE69933976T2 (de) Verfahren, Datenverarbeitungsgerät, System und Speichereinheit zum Ermöglichen einer direkten Kommunikation zwischen einem Bildlesegerät und einem Bildausgabegerät
DE3431754C2 (de) Faksimilegerät
DE69932277T2 (de) Digitales Kopiergerät mit persönlichem Datenspeichersystem
DE60317444T2 (de) Bilderzeugungsgerät, Verfahren zur Bearbeitung abgetasteter Daten, Computerprogramm und computerlesbares Speichermedium
DE69525096T2 (de) Bildverarbeitungsgerät und -methode anschliessbar an einem Informationsverarbeitungsendgerät
US7370080B2 (en) Data transmitting apparatus and method with control feature for transmitting data or transmitting a storage location of data
DE69633887T2 (de) Schnittstelle zwischen Agent und verwaltetem Gerät
US6437875B1 (en) Method of processing data in various applications
DE3587957T2 (de) Bildinformationsverarbeitungssystem.
DE19639639B4 (de) Verfahren, um in einem Netzwerksystem über ein Ausführergebnis eines Druckauftrages zu berichten
DE69833923T2 (de) Datenübertragung mit Datenvorschau
DE60203571T2 (de) Druckvorrichtung und dessen Verfahren zum Aktualisieren der Betriebsdaten
DE60304530T2 (de) Bilderzeugungsgerät und Druckverarbeitungsverfahren
DE69837122T2 (de) Multifunktionales Druckersystem mit Warteschlangenverwaltung
DE10257428A1 (de) Steuerung von Software über Bündeln
DE19814522A1 (de) Multifunktionseinheit, Server und Netzwerksystem mit einer Multifunktionseinheit
KR20010093770A (ko) 컴퓨터 네트워크에 접속가능한 영상 처리 장치에 대한제어 방법
DE69321010T2 (de) Kopiergeräteverwaltungssystem und darin benutztes Faksimilegerät
EP0406780B1 (de) Bürokommunikationssystem zur Übertragung von Nachrichten- und /oder Bildinformationen über ein Nachrichtennetz für vermittelte Verbindungen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition