DE69637113T2 - Anpassbare grafische Anwenderschnittstelle für ein Netzwerkperipheriegerät - Google Patents

Anpassbare grafische Anwenderschnittstelle für ein Netzwerkperipheriegerät Download PDF

Info

Publication number
DE69637113T2
DE69637113T2 DE69637113T DE69637113T DE69637113T2 DE 69637113 T2 DE69637113 T2 DE 69637113T2 DE 69637113 T DE69637113 T DE 69637113T DE 69637113 T DE69637113 T DE 69637113T DE 69637113 T2 DE69637113 T2 DE 69637113T2
Authority
DE
Germany
Prior art keywords
peripheral device
user
work order
network
configuration
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
DE69637113T
Other languages
English (en)
Other versions
DE69637113D1 (de
Inventor
George A. Fremont Sanchez
Rakesh Laguna Hills Mahajan
Chiu Ming Anaheim Man
Mark S. San Ramon Hildreth
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
Publication of DE69637113D1 publication Critical patent/DE69637113D1/de
Application granted granted Critical
Publication of DE69637113T2 publication Critical patent/DE69637113T2/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/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1286Remote printer device, e.g. being remote from client or server via local network
    • 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/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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00419Arrangements for navigating between pages or parts of the menu
    • H04N1/00424Arrangements for navigating between pages or parts of the menu using a list of graphical elements, e.g. icons or icon bar
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • 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/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • H04N1/00503Customising to a particular machine or model, machine function or application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33376Mode signalling or mode changing; Handshaking therefor according to characteristics or state of one of the communicating parties, e.g. available memory capacity
    • 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/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • 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

Description

  • Die Erfindung bezieht sich auf eine Netzwerkperipherievorrichtung, bei der die Funktionalität der Netzwerkperipherievorrichtung für Benutzer eines rechnergestützten lokalen oder Weitbereichsnetzwerkes zur Verfügung gestellt wird. Genauer bezieht sich die Erfindung auf Verbesserungen im Steuern von Netzwerkperipherievorrichtungen, wie z.B. einem Digitalkopierer, über ein rechnergestütztes lokales Netzwerk, indem einem Benutzer gestattet wird, die Netzwerkperipherievorrichtung zur Bestimmung ihrer gegenwärtigen Konfiguration abzufragen, die gegenwärtige Konfiguration, die Betriebsmöglichkeiten und Optionen der Netzwerkperipherievorrichtung anzuzeigen, und dem Benutzer vor der Versendung eines Arbeitsauftrags an die Netzwerkperipherievorrichtung die Voransicht der Konfiguration und der Betriebsmöglichkeiten der Netzwerkperipherievorrichtung zu ermöglichen.
  • Mit zunehmender Popularität von rechnergestützten lokalen und Weitbereichsnetzwerken (im nachfolgenden als „LAN" bezeichnet), hat sich die Computerindustrie auf die Bereitstellung von einer breiten Vielfalt von Peripherievorrichtungen mit direkten Zugang zu dem LAN konzentriert. Folglich ist es beispielsweise möglich ein Faksimilegerät über eine Schnittstelle direkt an das Netzwerk anzuschließen, einen Drucker über eine Schnittstelle direkt mit einem Netzwerk zu verbinden, und einen Scanner über eine Schnittstelle direkt an ein Netzwerk anzuschließen. Seit kurzem ist es auch möglich geworden einen digitalen Kopierer direkt mit einem LAN so zu verbinden, dass die Funktionalität des Kopierers direkt für Benutzer des LAN's zur Verfügung steht. Genauer beinhaltet ein digitaler Kopierer sowohl einen Scanner als auch einen Drucker, weshalb es in Erwägung gezogen wurde, die Funktionalität in dem digitalen Kopierer direkt für Benutzer des LAN's zur Verfügung zu stellen. Beispielsweise offenbart das Patent US 5,353,399 ein Verfahren und System zur Anzeige eines Bildes von allen mit einem LAN verbundenen Peripherievorrichtungen, wie z.B. Druckern, Faksimilegeräten, Scannern usw. und zeigt ein den Vorrichtungstyp, seinen Arbeitsauftragsstatus, Standort und Modell darstellendes Bild an, so dass der Benutzer erkennen kann, welche Vorrichtung für eine bestimmte Aufgabe verfügbar ist. Das angezeigte Bild ist jedoch statisch und ändert sich aufgrund von physikalischen Konfigurationsänderungen, wie beispielsweise bei Entfernen einer Druckerpapierkassette nicht. Die physikalische Konfigurationsänderung wird in dem angezeigten Bild nicht wiedergegeben und entsprechend kann ein Benutzer versuchen, Papier aus der entfernten Papierkassette zu verwenden.
  • Ungeachtet der Vorteile des Wissens des Zustands und wo die Vorrichtung mit dem LAN verbunden ist, begegnen Benutzer dem Problem, dass sie sich mit der Peripherievorrichtung nicht an einem Ort befinden und der Benutzer daher die Peripherievorrichtung nicht visuell zur Bestimmung ihrer gegenwärtigen Konfiguration überwachen kann. Dies ist besonders problematisch für komplizierte Netzwerkperipherievorrichtungen, wie beispielsweise Printer mit angebauten Sortierern, Ordnern und Staplern, die viele verschiedene Betriebskonfigurationen unterstützen können. Während die bekannte Technik einen Arbeitsauftragszustand und das Modell einer bestimmten mit dem LAN verbundenen Peripherievorrichtung zur Verfügung stellen könnte, zeigt das vorstehend erwähnte System des Stands der Technik außerdem die gegenwärtige Konfiguration dieser Peripherievorrichtung zu einem speziellen Augenblick nicht an, zu dem der Benutzer diese Peripherievorrichtung verwenden will.
  • Zusätzlich gibt es für den Benutzer einen Bedarf, die gegenwärtige Konfiguration einer Peripherievorrichtung aus der Ferne zu untersuchen und in der Lage zu sein, die Peripherievorrichtung aus der Ferne von dem Arbeitsrechner des Benutzers neu zu konfigurieren, so dass sich die Peripherievorrichtung für die von dem Benutzer angeforderte Aufgabe in der passenden Konfiguration befindet.
  • Die Druckschrift EP 0 602 787 offenbart ein Verfahren und eine Vorrichtung zum Gewinnen und zum Steuern des Status einer Netzwerkperipherievorrichtung, in welcher eine Administratorkonsole mit einer interaktiven Netzwerkplatine über ein LAN kommunizieren kann. Die Konsole ist in der Lage, den Status der mit der interaktiven Netzwerkplatine verbundenen Peripherievorrichtung zu gewinnen oder zu ändern.
  • Die Druckschrift WO 94/11804 offenbart ein Computersystem mit einer visuellen Anzeige, die den gegenwärtigen Status eines angeschlossenen Druckers anzeigen kann. Die gegenwärtige Konfiguration des Druckers wird jedoch nicht visuell angezeigt.
  • Auf diesen Bedarf hin ist die Erfindung ausgerichtet, welche aus einem Peripherietreiber einschließlich einer anpassungsfähigen graphischen Benutzerschnittstelle für eine Netzwerkperipherievorrichtung besteht. Die graphische Benutzerschnittstelle wird jederzeit auf den Benutzerbedarf zur Anzeige gegenwärtiger Konfiguration und Betriebsmöglichkeiten der Netzwerkperipherievorrichtung zugeschnitten. Genauer erzeugt der Peripherievorrichtungstreiber auf der Grundlage von gegenwärtiger Konfiguration und Betriebsmöglichkeiten eine graphische Benutzerschnittstelle, die auf eine Wiedergabe der gegenwärtigen Konfiguration und gegenwärtigen Betriebsmöglichkeiten der Peripherievorrichtung zu einem bestimmten Augenblick auf den Benutzerbedarf ausgelegt ist. Zusätzlich stellt die graphische Benutzerschnittstelle eine Auflistung von nur den Arbeitsauftragsoptionen zur Verfügung, die gegenwärtig für den Benutzer auf der Grundlage der Betriebsmöglichkeiten der Peripherievorrichtung bereit stehen.
  • Gemäß einer ersten Ausgestaltung der Erfindung ist ein Verfahren zum Erzeugen und Anzeigen einer grafischen Benutzerschnittstelle eines Vorrichtungstreibers für eine Netzwerkperipherievorrichtung bereitgestellt mit den Schritten:
    Anfordern einer gegenwärtigen Konfiguration der Netzwerkperipherievorrichtung, und
    Anzeigen der grafischen Benutzerschnittstelle einschließlich eines repräsentativen grafischen Bildes der Netzwerkperipherievorrichtung in der gegenwärtigen Konfiguration,
    gekennzeichnet durch die Schritte:
    Übertragen eines Abfragebefehls über das Netzwerk zu der Peripherievorrichtung als Reaktion auf die Anforderung,
    Empfangen einer der gegenwärtigen Konfiguration der Peripherievorrichtung entsprechenden Information von der Peripherievorrichtung über das Netzwerk,
    Wiedergewinnen eines der gegenwärtigen Konfiguration der Peripherievorrichtung entsprechenden grafischen Bildes auf der Grundlage der empfangenen Information,
    Erzeugen und Anzeigen zumindest eines vom Benutzer auswählbaren Menüs von Arbeitsauftragsoptionen zur Auswahl von Arbeitsauftragsoptionen, die der gegenwärtigen Konfiguration der Peripherievorrichtung auf der Grundlage der empfangenen Information entsprechen,
    auf eine Eingabe einer vom Benutzer aus dem Menü von Arbeitsauftragsoptionen ausgewählten Arbeitsauftragsoption hin Einstellen der vom Benutzer ausgewählten Arbeitsauftragsoption, und
    Verändern eines Konfigurationseinstellungsmenüs zur Netzwerkerfassung hin zu einem manuellen Konfigurationseinstellungsmenü zur manuellen Einstellung einer Konfigurationsoption der Peripherievorrichtung derart, dass ein Benutzer eine Konfiguration der Peripherievorrichtung in dem Fall einstellen kann, in welchem die Netzwerkerfassung für die Peripherievorrichtung nicht verfügbar ist.
  • Gemäß einer zweiten Ausgestaltung der Erfindung ist eine Vorrichtung zum Erzeugen und zum Veranlassen einer Anzeige einer grafischen Benutzerschnittstelle eines Vorrichtungstreibers für eine Netzwerkperipherievorrichtung bereitgestellt mit:
    einer Einrichtung zum Anfordern einer gegenwärtigen Konfiguration der Netzwerkperipherievorrichtung, und
    einer Einrichtung zum Anzeigen der grafischen Benutzerschnittstelle einschließlich eines repräsentativen grafischen Bildes der Netzwerkperipherievorrichtung in der gegenwärtigen anzuzeigenden Konfiguration,
    gekennzeichnet durch:
    eine Einrichtung zum Übertragen eines Abfragebefehls über das Netzwerk zu der Peripherievorrichtung als Reaktion auf die Anforderung,
    eine Einrichtung zum Empfangen einer der gegenwärti gen Konfiguration der Peripherievorrichtung entsprechenden Information von der Peripherievorrichtung über das Netzwerk,
    eine Einrichtung zum Wiedergewinnen eines der gegenwärtigen Konfiguration der Peripherievorrichtung entsprechenden grafischen Bildes auf der Grundlage der empfangenen Information,
    eine Einrichtung zum Erzeugen und zum Veranlassen einer Anzeige zumindest eines vom Benutzer auswählbaren Menüs von Arbeitsauftragsoptionen zur Auswahl von Arbeitsauftragsoptionen, die der gegenwärtigen Konfiguration der Peripherievorrichtung auf der Grundlage der empfangenen Information entsprechen,
    eine Einrichtung zum Einstellen, auf eine Eingabe einer vom Benutzer aus dem Menü von Arbeitsauftragsoptionen ausgewählten Arbeitsauftragsoption hin, der vom Benutzer ausgewählten Arbeitsauftragsoption, und
    eine Einrichtung zum Verändern eines Konfigurationseinstellungsmenüs zur Netzwerkerfassung hin zu einem manuellen Konfigurationseinstellungsmenü zur manuellen Einstellung einer Konfigurationsoption der Peripherievorrichtung derart, dass ein Benutzer eine Konfiguration der Peripherievorrichtung in dem Fall einstellen kann, in welchem die Netzwerkerfassung für die Peripherievorrichtung nicht verfügbar ist.
  • Gemäß einer dritten Ausgestaltung der Erfindung ist ein Computerprogramm mit prozessorimplementierbaren Anweisungen zum Durchführen aller Schritte eines Verfahrens gemäß der ersten Ausgestaltung der Erfindung bereitgestellt.
  • Gemäß einer vierten Ausgestaltung ist ein Computersoftwareprodukt bereitgestellt, das ein Computerprogramm gemäß der dritten Ausgestaltung der Erfindung speichert.
  • Kurzbeschreibung der Zeichnung
  • 1 veranschaulicht eine Gesamtsystemansicht eines lokalen Mehrbenutzernetzwerksystems welches einen Drucker/Faksimile-Treiber zum Steuern eines digitalen Kopierers und zum Übertragen von Faksimileausgaben einschließt;
  • 2 zeigt ein Blockschaltbild des internen Aufbaus der bei der Erfindung verwendeten Computerausstattung;
  • 3 stellt eine perspektivische Schnittansicht des Mehrfachvorrichtungssteuergeräts (MDC) zur Ansicht individueller darin eingebauter Optionssteckkarten dar;
  • 4 gibt ein Blockschaltbild zur Darstellung der Beziehung zwischen Softwareanwendungen und den in dem Drucker/Faksimile-Treiber beinhalteten dynamischen Hauptbibliotheken und Programmen wieder;
  • 5 zeigt eine repräsentative Ansicht einer graphischen Benutzerschnittstellenanzeige, die die gegenwärtige Konfiguration und die Betriebsmöglichkeiten des digitalen Kopierers veranschaulicht;
  • 6A6F stellen repräsentative Ansichten von Unterdialogboxen dar, welche dem Benutzer angezeigte Fenster zum Auswählen von Arbeitsauftragsoptionen für einen bestimmten zu dem digitalen Kopierer zu sendenden Arbeitsauftrag sind;
  • 7 veranschaulicht ein Flussdiagramm, das das Verfahren zum Erzeugen und Anzeigen einer graphischen Benutzerschnittstelle erläutert, welche ein repräsentatives graphisches Bild einer gegenwärtigen Konfiguration und Betriebsmöglichkeiten des digitalen Kopierers beinhaltet;
  • 8A und 8B zeigen Flussdiagramme zur Erläuterung, wie ein Dokument zu dem digitalen Kopierer gedruckt wird, oder wie ein Faksimile-Deckblatt und ein Faksimile-Dokument vor der Übertragung vorbereitet werden;
  • 9 stellt eine repräsentative Ansicht einer graphischen Benutzerschnittstellenanzeige dar, welche einem Benutzer zum Versenden einer Faksimileübertragung angezeigt wird;
  • 10 ist eine repräsentative Ansicht einer graphischen Benutzerschnittstellenanzeige, welche einem Benutzer zum Erzeugen/zum Bearbeiten eines Faksimiledeckblatts angezeigt wird;
  • 11 zeigt eine repräsentative Ansicht einer graphischen Benutzerschnittstellenanzeige zum Benennen von Faksimileoptionen;
  • 12 stellt eine repräsentative Ansicht einer graphischen Benutzerschnittstellenanzeige eines Adressbuchs dar, welches einem Benutzer zum Erzeugen und Bearbeiten von Adressbucheinträgen angezeigt wird;
  • 13A und 13B zeigen repräsentative Ansichten von Unterdialogboxen, welche einem Benutzer angezeigte Fenster zum Erzeugen/Bearbeiten einer individuellen Adressinformation sind.
  • 14A und 14B geben repräsentative Ansichten von Unterdialogboxen wieder, welche dem Benutzer angezeigte Fenster für den Zweck der Voransicht eines Faksimiledeckblattes vor einem Übertragen darstellen.
  • 1 veranschaulicht eine Gesamtansicht eines typischen lokalen Mehrbenutzernetzwerks, in welchem die Erfindung arbeitet.
  • Wie man aus 1 ersehen kann, ist ein lokales Netzwerk 10 mit einer Computerausstattung 11, einem Laptopcomputer 12 und einem Mehrfachvorrichtungssteuergerät 13 verbunden. Das Mehrfachvorrichtungssteuergerät (nachfolgend als MDC bezeichnet) 13 ist auch mit einer Telefonleitung 15 und einem digitalen Kopierer 16 verbunden. Ein für die Verwendung in der Erfindung passender digitaler Kopierer ist ein Canon GP55, ein digitaler Kopierer, der die Fähigkeit des Arbeitens als Scanner, Drucker und natürlich als ein Kopierer besitzt. Das MDC 13 erreicht einen Schnittstellenbus des digitalen Kopierers 16 so, um die Funktionalität des Scannerbereichs und des Druckerbereichs einsatzbereit zu machen. Die Funktion und die Arbeitsweise des MDC 13 und des digitalen Kopierers 16 soll nachfolgend in näherem Detail diskutiert werden.
  • Die Erfindung kann in irgendeinem der Computer 11 oder 12 ausgeführt werden. Zum Ziele der Vereinfachung wird die Erfindung jedoch unter Bezugnahme auf die Computerausrüstung 11 beschrieben, die ein Macintosh oder ein IBM PC oder ein PC kompatibler Computer mit einer Fensterumgebung, wie beispielsweise Microsoft Windows, sein kann. Bei der Computerausrüstung 11 ist ein Anzeigebildschirm bereitgestellt, wie beispielsweise ein Farbmo nitor oder ein Schwarzweißmonitor, eine Tastatur zur Eingabe von Textdaten und Benutzerkommandos und eine Zeigevorrichtung, wie beispielsweise eine Maus zum Zeigen und Verändern von auf dem Bildschirm angezeigten Objekten.
  • Die Computerausrüstung 11 kann eine Massenspeichervorrichtung wie z.B. ein Computerdiskettenlaufwerk zum Speichern von Datendateien umfassen, die Dokumententextdateien und Bilddateien in komprimiertem oder unkomprimiertem Format beinhalten können, und zum Speichern von Anwendungsprogrammdateien sein, die Windowsanwendungen, DOS, Novell Netware®, Drucker/Faksimile-Treiber und lokale Vorrichtungstreiber einschließen können. Alternativ können einige oder alle dieser Anwendungen auf einem für Computerausstattung 11 über das lokale Netzwerk 10 erreichbaren Netzwerkdateiserver (ohne Abbildung) gespeichert werden. Zusätzlich kann die Computerausstattung 11 Desktop-Publishing-Programme oder andere Informationsverarbeitungsprogramme enthalten, die gespeicherte Programmanweisungen beinhalten, mit denen die Computerausstattung 11 Datendateien verändert und Daten in diesen Dateien einem Benutzer über den Anzeigebildschirm präsentiert, oder die über das lokale Netzwerk 10 gesendet werden können.
  • 2 zeigt ein detailliertes Blockschaltbild der internen Konstruktion der Computerausstattung 11. Wie in 2 gezeigt, umfasst die Computerausstattung 11 eine mit einem Computerbus 22 über eine Schnittstelle verbundene zentrale Datenverarbeitungseinheit (CPU) 21. Auch mit dem Computerbus 22 über eine Schnittstelle verbunden sind eine lokale Scannerschnittstelle 23, eine lokale Druckerschnittstelle 24, eine Netzwerkschnittstelle 25, eine lokale Faksimile/Modem-Schnittstelle 26, eine Anzeigeschnittstelle 27, eine Tastaturschnittstelle 28, eine Mausschnittstelle 29, ein Hauptspeicher 30 und eine Festplatte 31.
  • Der Hauptspeicher 30 ist mit dem Computerbus 22 über eine Schnittstelle verbunden, um einen Speicher mit wahlfreiem Zugriff zur Verwendung durch die CPU 21 beim Ausführen gespeicherter Programmanweisungen bereitzustellen, wie beispielsweise Windows Desktop-Publishing-Programme oder irgendeines der lokalen Vorrichtungstreiber. Genauer lädt die CPU 21 derartige Programme von der Festplatte 31 in den Hauptspeicher 30 und führt solche gespeicherten Programme aus dem Hauptspeicher 30 aus. Gemäß den Benutzeranweisungen werden gespeicherte Anwendungsprogramme aktiviert, was ein Verarbeiten und Verändern von Daten zulässt. Beispielsweise kann ein Desktop-Publishing-Programm wie z.B. Wordperfect® für Windows durch einen Benutzer zum Erzeugen, Verändern, Anschauen von Dokumenten und Drucken oder Faksimilieren von Dokumenten aktiviert werden. Ebenso kann ein Vorrichtungstreiber zum Zulassen des Benutzers zum Zugriff auf eine Funktionalität der lokalen Peripherievorrichtungen oder der Netzwerkperipherievorrichtungen aktiviert werden.
  • Die Festplatte 31 speichert Windows-Anwendungen, DOS-Anwendungen, Netzwerkschnittstellensoftware, wie beispielsweise Novell Netware® und lokale Peripherievorrichtungstreiber. Eine Erläuterung dieser Anwendungen wird ausgelassen, da deren Funktionalität gut bekannt ist. Die Festplatte 31 beinhaltet auch einen Drucker/Faksimile-Treiber 40, der nachstehend detaillierter beschrieben werden soll. Am Typischsten wurden die auf der Computerfestplatte 11 gespeicherten Anwendungen, die den Faksimile/Drucker-Treiber 40 beinhalten, auf der Festplatte 31 durch Herunterladen der Anwendung von einem Computerlesbaren Mittel, wie beispielsweise einer Diskette oder CD-ROM gespeichert.
  • Nun soll eine kurze Erläuterung gegeben werden, wie das MDC 13 auf die Funktionalität des digitalen Kopierers 16 zugreift und die Arbeitsvorgänge des digitalen Kopierers 16 zur Verwendung durch die Computerausstattung 11 und 12 einrichtet. Eine detailliertere Beschreibung des MDC 13 und seiner Wirkungsweise und Funktionalität werden in der gleichfalls anhängigen Anmeldungsserien-Nr. 08/409 034, eingereicht am 23. März 1995 (mit der Europäischen Anmeldungsnummer 96301994.8 ) zur Verfügung gestellt.
  • Wie in 3 gezeigt, beinhaltet das MDC 13 eine Grundkarte 41, die Zugriff auf den Schnittstellenbus des digitalen Kopierers 16 besitzt und die Zugriff auf den Schnittstellenbus durch mehrere mit der Grundkarte 41 verbindbare Optionskarten bereitstellt. Die Optionskarten kommunizieren mit der Grundkarte 41 über eine Kommunikationsverbindung durch einen Dual-Anschluss-Speicher mit wahlfreiem Zugriff auf jeder Optionskarte. Typischerweise wird eine der Optionskarten eine Schnittstellenkarte beinhalten, wie beispielsweise eine Druckerschnittstellenkarte 42, die eine Verbindung mit dem digitalen Kopierer 16 zulässt. Optionskarten können auch Faksimilekarten 43 einschließen, die eine direkte Ausgabe auf eine in 1 gezeigte Telefonleitung 15 gestatten. Erfindungsgemäß ist eine weitere der Optionskarten eine Netzwerkschnittstellenkarte 45, die für die Grundkarte 41 und das MDC 13 den Zugriff auf das in 1 gezeigte lokale Netzwerk 10 zulässt.
  • Im Betrieb ist der digitale Kopierer 16 in einem Einzelmodus als ein Standarddigitalkopierer betriebsfähig. Zusätzlich ist er als ein Scanner oder als ein Drucker für lokale Benutzer über die Computerausstattung 11 und 12 betriebsfähig. Am Typischsten ist der digitale Kopierer 16 über die Netzwerkschnittstellenkarte 45 und in Koordination mit dem MDC 13 als eine multifunktionelle Netzwerkvorrichtung betriebsbereit, auf die von irgendeinem der vielen Netzwerkbenutzer zugegriffen werden kann, die konkurrierend eine Verwendung der Scanfähigkeit des Kopierers 16, der Druckfähigkeit des Kopierers 16, oder eine der Optionskarten in der MCS 13, wie beispielsweise die zuvor erwähnte Faksimileoptionskarte 43 wünschen können.
  • 4 ist ein Blockschaltbild zur Darstellung der Beziehung zwischen Softwareanwendungen und den in dem Drucker/Faksimile-Treiber 40 beinhalteten dynamischen Hauptbibliotheken und Programmen.
  • Wie in 4 gezeigt, wird der Drucker/Faksimile-Treiber 40 mit einer bekannten Softwareanwendung 50 verwendet, wie beispielsweise Word für Windows oder Wordperfect® für Windows, welche einem Benutzer das Vorbereiten, Bearbeiten und Drucken von Dokumenten ermöglichen. Gibt ein Benutzer eine Dokumentendruckanfrage ein, ruft die Anwendung 50 eine Standard-Graphikvorrichtungsschnittstelle (GDI) 52 auf, welche wiederum einen gemäß der Erfindung arbeitenden Kerndruckertreiber 53 aufruft. Wird Drucken gewünscht, stellt der Kerndruckertreiber einfach den Druckauftrag von der Anwendung 50 zusammen und spult den Druckauftrag zu einem Windowsspooler 55. Der Windowsspooler 55 gibt dann auf eine bekannte Art den Druckauftrag über das Netzwerk unter Verwendung bekannter Einrichtungen zwischen dem Windowsbetriebssystem und der in dem Netzwerk installierten Netzwerksoftware und -hardware aus.
  • Wird andererseits eine Faksimileausgabe gewünscht, ruft der Kerndruckertreiber 53 eine Faksimilebenutzerschnittstelle der dynamischen Hauptbibliothek (fax UIDLL) 60 auf. Allgemein gesagt, erzeugt die fax UIDLL 60 die Faksimilebenutzerschnittstelle und hängt ein Faksimiledeckblatt an den Anfang des Faksimileauftrags an. Da jedoch das Faksimiledeckblatt die Anzahl der zu faxenden Seiten beinhalten muss, und da solche Information bis der Rest des Faksimileauftrags verarbeitet wurde nicht verfügbar ist, werden die folgenden Schritte vorgenommen.
  • Zuerst ruft die fax UIDLL 60 den Kerndruckertreiber 53 zum Erzeugen des Rumpfes des Faksimiledokuments (den Faksimileauftrag) durch Setzen einer dem Kerndruckertreiber 53 anzeigenden Faxkennung auf, dass das Dokument an einer bestimmten Stelle der Festplatte 31 zwischengespeichert werden muss. Dieses Mal jedoch nimmt der Kerndruckertreiber 53 keine Zwischenspeicherung durch den Windowsspooler 55 vor, sondern speichert den Rumpf des Faksimiledokuments stattdessen zwischenzeitlich auf der Festplatte 31. Zusätzlich berichtet der Kerndruckertreiber 53 an die fax UIDLL 60, nachdem der Rumpf des Faksimiledokuments auf der Festplatte 31 zwischengespeichert wurde, dass er seine Ausgabe beendet hat und stellt der fax UIDLL 60 die Anzahl von Seiten des Faksimiledokuments zur Verfügung.
  • Als nächstes ruft die fax UIDLL 60 als Reaktion auf die Angabe des Kerndruckertreibers 53, dass die Ausgabe auf der Festplatte 31 zwischengespeichert wurde, wieder Kerndruckertreiber 53 auf, jedoch dieses Mal mit der Faksimiledeckblattinformation und einer weiteren dem Kerndruckertreiber 53 anzeigenden Faxkennung, das Dokument auf der Festplatte 31 zwischenzuspeichern und den Betrieb an die fax UIDLL 60 zurückzuführen. In dieser Hinsicht wird die Art und Weise, mit der das Faksimiledeckblatt erlangt wird, nachstehend detaillierter diskutiert werden. Noch einmal, der Kerndruckertreiber 53 nimmt keine Zwischenspeicherung des Faksimiledeckblattes in dem Windowsspooler 55 vor, sondern speichert es stattdessen zwischenzeitlich auf der Festplatte 31.
  • Die Fax UIDLL 60 gewinnt das Abdeckblatt und die Faksimilerumpfdatei von der Festplatte 31 wieder und speichert beide in richtiger Reihenfolge und mit passenden von einem MDC-Headercode DLL 62 erhaltenen Headern bei dem Windowsspooler 55 zwischen. Bei Erhalten der MDC-Headerinformation werden das Faksimileabdeckblatt und das Faksimiledokument zu dem Netzwerk 57 auf der MDC 13 zwischengespeichert, die die Faksimiledokumentendateien auf der Grundlage der MDC-Headerinformation an den richtigen Bestimmungsort leitet. Typischerweise wird das Faksimiledokument direkt über die Telefonleitung 15 versendet, wenn das MDC 13 eine Faksimileoptionskarte beinhaltet.
  • In jedem der beiden Fälle des Druckens oder Faxens muss der Benutzer die notwendige Verbindung, über die das Dokument ausgegeben werden soll, vor dem Drucken oder Faxen eines Dokuments aufbauen. Bei der Erfindung wird der digitale Kopierer 16 oder das MDC 13 jeweils einen Druckauftrag oder einen Faksimileauftrag ausgeben.
  • [Erzeugen und Anzeigen einer graphischen Benutzerschnittstelle für den digitalen Kopierer]
  • Gemäß der Erfindung beinhaltet der Drucker/Faksimiletreiber 40 ein Softwareprogramm und eine in 4 gezeigte Kopiererbenutzerschnittstelle der dynami schen Hauptbibliothek (Kopierer UIDLL) 65, die Prozessschritte zur Abfrage des digitalen Kopierers 16 über seine gegenwärtige Konfiguration, seinen Zustand und seine Betriebsmöglichkeiten umfasst. Die Kopierer UIDLL 65 beinhaltet auch der Konfiguration und den Betriebsmöglichkeiten des digitalen Kopierers 16 entsprechende Bibliotheken von graphischen Bildern und Befehlen der Kopiererkonfiguration, graphische Bilder und Befehle der Kopiererbetriebsmöglichkeiten und Bibliotheken von durch den Benutzer auswählbaren Arbeitsauftragsoptionen. Auf der Grundlage dieser Bibliotheken erzeugt und zeigt die Kopierer UIDLL 65 die gegenwärtige Konfiguration und den Zustand des digitalen Kopierers 16 auf einer graphischen Benutzerschnittstellenanzeige an (was nachstehend detaillierter diskutiert werden soll). Die graphische Benutzerschnittstellenanzeige beinhaltet nicht nur eine graphische Darstellung des digitalen Kopierers 16 in seiner gegenwärtigen Konfiguration, sondern zeigt auch die passenden Arbeitsauftragsoptionen an, die auf der Grundlage der gegenwärtigen Konfiguration und der gegenwärtigen Betriebsmöglichkeiten des digitalen Kopierers 16 ausgewählt werden können.
  • Folglich versendet die Kopierer UIDLL 65 auf Anweisung des Benutzers an dem Benutzerarbeitsrechner, wie beispielsweise der Computerausstattung 11, eine Anforderung an die dynamische Konfiguration der dynamischen Hauptbibliothek (dynamic config DLL) 56 zur Abfrage an den digitalen Kopierer 16 eine gegenwärtige Konfiguration des digitalen Kopierers zu erlangen und mit den Betriebsmöglichkeiten des digitalen Kopierers 16 zu der bestimmten Zeit verbundene Information zu erlangen und die Information an die Kopierer UIDLL 65 zurückzuführen. In dieser Hinsicht gibt die dynamische config DLL 56 Information oder Daten im Hinblick auf die gegenwärtige Konfiguration und die Betriebsmöglichkeiten des digitalen Kopierers 16 zurück, aber es ist auch zu sehen, dass die dynamische config DLL 56 auch Anweisungen an die Kopierer UIDLL 65 zurückführen könnte, auf welche Weise die Kopierer UIDLL 65 die graphische Benutzerschnittstelle schaffen, aufbauen und anzeigen sollte, d.h. vektorisieren von Graphikbefehlen, Muster füllen, geometrische Positionsbefehle, Bitmap-Identifizierungen von zu verwendenden Bitmaps, usw. Muss der Benutzer auf den digitalen Kopierer 16 zugreifen, z.B. beim Drucken oder Scannen, zeigt die Kopierer UIDLL 65 dem Benutzer eine ein repräsentatives graphisches Bild des digitalen Kopierers 16 anzeigende graphische Benutzerschnittstelle an, wobei das graphische Bild die gegenwärtige Konfiguration zu dem bestimmten Moment wiedergibt, in dem die Abfrage durch den digitalen Kopierer 16 beantwortet wurde.
  • Ein Beispiel einer derartigen graphischen Benutzerschnittstelle des digitalen Kopierers 16 ist 5 zu entnehmen, die das das repräsentative graphische Bild 71 des digitalen Kopierers 16 darstellende Kopierer-Konfigurationsfenster 70 zeigt. Wie vorstehend erwähnt, wird die graphische Benutzerschnittstelle 70 auf der Grundlage der von dem digitalen Kopierer 16 im Hinblick auf seine gegenwärtigen Betriebsmöglichkeiten und gegenwärtige Konfiguration zurückgeführte Information erzeugt. Insbesondere gewinnt die Kopierer UIDLL 65 spezielle Kopiererkonfigurationsbibliotheken und Kopiererbetriebsmöglichkeiten von auf zurückgeführter Information über Konfiguration und Betriebsmöglichkeiten basierenden Bibliotheken zur Erzeugung einer beispielsweise aus 5 ersichtlichen kundenorientierten graphischen Benutzerschnittstelle wieder. D.h. die Kopierer UIDLL 65 schließt verschiedene Bibliotheken ein, die graphische Anzeigeinformation und Befehle für jede mögliche Konfiguration und Betriebsmög lichkeiten des digitalen Kopierers 16 beinhalten. Auf diese Weise gewinnt die Kopierer UIDLL 65 nach Empfang von Information von dem digitalen Kopierer 16 im Hinblick auf seine gegenwärtigen Betriebsmöglichkeiten und gegenwärtige Konfiguration, die auf dieser Information basierende Konfiguration und Betriebsmöglichkeiten wieder und passt eine graphische Benutzerschnittstelle auf der Grundlage der gegenwärtigen Konfiguration und gegenwärtigen Betriebsmöglichkeiten des digitalen Kopierers 16 an den Kunden an. Es ist zu verstehen, dass nur Konfigurationsbibliotheken und Betriebsmöglichkeitsbibliotheken wiedergewonnen werden, die der zurückgeführten gegenwärtigen Konfiguration und den gegenwärtigen Betriebsmöglichkeiten des digitalen Kopierers 16 entsprechen, um eine passende graphische Benutzerschnittstelle zu schaffen.
  • Auf der Grundlage der wiedergewonnenen Konfiguration und der Betriebsmöglichkeitsbibliotheken gewinnt die Kopierer UIDLL 65 auch verknüpfte Arbeitsauftragsoptionsmenüs und Dialogboxen wieder, die einem Benutzer anzuzeigen sind. Als ein Ergebnis werden dem Benutzer nur die für die gegenwärtige Konfiguration und die gegenwärtigen Betriebsmöglichkeiten des digitalen Kopierers 16 passenden Arbeitsauftragsoptionen zur Auswahl zur Verfügung gestellt. Beispielsweise beinhaltet die Kopierer UIDLL 65 Unterdialogboxen, die dem Benutzer auf Wunsch erlauben neue Arbeitsauftragsoptionen durch Zeigen und Klicken auf die Arbeitsauftragsoptionen innerhalb des in dem Kopiererkonfigurationsfenster 70 bereitgestellten Untermenüs oder der Unterdialogbox auszuwählen. 6A und 6B veranschaulichen z.B. zwei Typen von Unterdialogfenstern. In 6A springt das Sortiererfenster 85 auf, wenn der Benutzer auf die graphische Darstellung des Sortiererbehälters 72 klickt. Das Sortiererfenster 85 erlaubt dem Benutzer auszuwählen, wie das Ausgabedokument sortiert, gestapelt, gruppiert usw. wird. Und das Duplexfenster 95 aus 6B springt auf, wenn der Benutzer auf die graphische Darstellung der Duplexeinheit 73 klickt und ermöglicht dem Benutzer einen Duplexdrucktyp auszuwählen.
  • Andere in Untermenüs oder Unterdialogboxen, wie solche vorstehend diskutierte, dargestellte Arbeitsauftragsoptionen werden von der Liste von Betriebsmöglichkeiten und Konfiguration des digitalen Kopierers 16 während einer speziellen Abfrage vorgegeben. Durch Interaktion mit den Untermenüs und Unterdialogboxen kann der Benutzer neue Arbeitsauftragsoptionen für einen an den digitalen Kopierer zu sendenden bestimmten Arbeitsauftrag auswählen. Beispielsweise kann der Benutzer aus vielen Arbeitsauftragsoptionen wie z.B. Sortiereroptionen, Papierablagekorboptionen, Duplexoptionen, Zeichnungsoptionen, Drucktypoptionen, Schrifttypenoptionen, Dokumentausrichtungsoptionen, Auflösungsoptionen, transparenter-Durchschlag-Optionen, und Vergrößerungsoptionen auswählen.
  • Ist die Auswahl einmal vorgenommen, zeigt die Kopierer UIDLL 65 das graphische Bild 71 des digitalen Kopierers 16 mit den neu ausgewählten Arbeitsauftragsoptionen neu an. Auf die Betrachtung des graphischen Bildes 71 hin kann der Benutzer entweder erneut neue Arbeitsauftragsoptionen über die Menüs oder die Unterdialogboxen auswählen oder die angezeigten Arbeitsauftragsoptionen durch Klicken der OK-Schaltfläche 78 im Konfigurationsfenster 70 annehmen.
  • Abhängig von den Betriebsmöglichkeiten und den Optionen des digitalen Kopierers 16 kann der Benutzer verschiedene Arten von Kopiervorgängen, wie z.B. rückwärts und vorwärts drucken, zweiseitig kopieren, Farbentfer nung, Musteranpassung, usw. auswählen. Zusätzlich kann der Benutzer die Papierkassette auf der Grundlage der in jeder Papierkassette beinhalteten Papierart auswählen. Und natürlich, wie vorstehend erwähnt, hat der Benutzer die Möglichkeit auszuwählen, wie der Druckauftrag ausgegeben werden soll, ob zu einem Sortiererablagekorb oder zu einem Einzelablagekorb, und ob das Ausgabedokument gestapelt werden soll.
  • Das Verfahren zum Erzeugen und Anzeigen der graphischen Benutzerschnittstelle des digitalen Kopierers 16 wird nun detaillierter unter Bezugnahme auf das Flussdiagramm 7 diskutiert.
  • Wie aus 7 zu ersehen, veranlasst in Schritt S702, nach Vollendung eines Dokumentes in einer Textverarbeitungsanwendung, wie z.B. Wordperfect oder nach Wiedergewinnung eines zu druckenden Dokuments, eine über die gerade laufende Textverarbeitungsanwendung versendete Druckanforderung die Anzeige der Vorrichtungsoptionen für den Druckauftrag. Im Schritt S702 wird ermittelt, ob der digitale Netzwerkkopierer 16 ausgewählt wurde. Für den Fall in dem Schritt S702, dass der digitale Kopierer nicht ausgewählt wurde, ruft GDI 42 im Schritt S705 einen passenden Peripherievorrichtungstreiber, wie z.B. den Vorrichtungstreiber für den lokalen Scanner oder ein lokales Faksimilegerät auf der Grundlage der Benutzerauswahl auf. Ist jedoch im Schritt S702 der digitale Netzwerkkopierer ausgewählt, wird der Ablauf zum Schritt S706 hin fortgesetzt, an welcher Stelle GDI 42 die Kopierer UIDLL 65 aufruft.
  • Nach Aufruf von Kopierer UIDLL 65 wird der Zustand der Konfiguration des digitalen Kopierers 16 unmittelbar durch Versenden einer Konfigurations- und Betriebsmög lichkeitsanfrage von der dynamischen Konfiguration DLL 56 über das lokale Netzwerk 10 zum digitalen Kopierer 16 angefordert (Schritt S707). Auf eine Rückführung der angeforderten Konfigurations- und Betriebsmöglichkeitsinformation vom digitalen Kopierer 16 hin erzeugt die Kopierer UIDLL 65 eine graphische Benutzerschnittstelle, die die gegenwärtige Konfiguration und die gegenwärtigen Betriebsmöglichkeiten des digitalen Kopierers 16 für den bestimmten Moment wiedergibt, in dem die Abfrage durch den digitalen Kopierer 16 empfangen wurde.
  • Wird die Einrichtung des digitalen Kopierers angefordert, wird dem Benutzer im Schritt S709 das den digitalen Kopierer 16 in seiner gegenwärtigen Konfiguration und mit seinen gegenwärtigen Betriebsmöglichkeiten darstellende graphische Bild 71 angezeigt. Zusätzlich erzeugt und zeigt die Kopierer UIDLL 65 nur Arbeitsauftragsoptionsmenüs und Arbeitsauftragsoptionsdialogboxen an, die bei der gegenwärtigen Konfiguration und den Betriebsmöglichkeiten des digitalen Kopierers 16 anwendbar sind. Beispielsweise, wie 5 zu entnehmen, ist der digitale Kopierer 16 mit einem Stapelsortierer 72 mit 20 Ablagekörben, zwei Kassetten 74 und 75, Papierdeck 76 und Duplexeinheit 73 dargestellt. Durch Verwendung der Maus zum darauf Zeigen und Anklicken des graphischen Bildes 71, wird das gegenwärtige Konfigurationsfenster 70 eine interaktive graphische Benutzerschnittstelle, die auf ein Auswählen des Benutzers reagiert, wenn der Benutzer auf irgendeinen Abschnitt des digitalen Kopierers im graphischen Bild 71 klickt. Zeigt und klickt der Benutzer beispielsweise auf den Sortiererablagekorb 72 wird die in 6A dargestellte Subdialogbox 85 überlappend über das Kopierer-Konfigurationsfenster 70 erscheinen. Unter Verwendung der Unterdialogbox 85 für den Sortierer kann der Benutzer ändern oder neu konfigurie ren, wie die Dokumente nach dem Drucken sortiert werden sollen. Genauso wird die in 6B gezeigte Unterdialogbox 95 erscheinen, wenn der Benutzer irgendwo auf die Duplexeinheit 73 des im Fenster 78 gezeigten digitalen Kopierers 16 zeigt oder klickt.
  • Besitzt der digitale Kopierer 16, wie zuvor erwähnt, z.B. keinen Sortierer, wird der Sortierer nicht angezeigt werden. Ebenso wird die Unterdialogbox der Arbeitsauftragsoption für den Sortierer nicht angezeigt werden. Folglich werden dem Benutzer vom digitalen Kopierer 16 nur Arbeitsauftragsoptionen zur Verfügung gestellt, die aufgrund seiner gegenwärtigen Konfiguration und gegenwärtigen Betriebsmöglichkeiten ausgeführt werden können. Auf diese Weise kann der Benutzer nicht versuchen eine Arbeitsauftragsoption auszuwählen, die nicht verfügbar oder physisch aufgrund der gegenwärtigen Betriebsmöglichkeiten des digitalen Kopierers 16 nicht ausgeführt werden kann.
  • Im Schritt S710 wird ermittelt, ob der Benutzer auf irgendeine der Unterdialogboxen oder Optionsmenüs gezeigt und geklickt hat. Durch Zeigen und Klicken auf irgendeine Anzahl von neuen Arbeitsauftragsoptionen kann der Benutzer vom digitalen Kopierer 16 durchzuführende Arbeitsauftragsoptionen auswählen. Klickt der Benutzer beispielsweise auf das Piktogramm „Konfiguration" 79, wird die in 6c veranschaulichte Dialogbox über das Fenster 70 darüber gelegt.
  • 6C zeigt dem Benutzer die richtige Einrichtung des digitalen Kopierers 16 und die für einen Netzwerkbenutzer verfügbaren Optionen an. Konnte mit dem digitalen Kopierer 16 keine Verbindung aufgebaut werden, wird sich die Auswahl in der angezeigten Dialogbox ändern, um dem Benutzer eine manuelle Eingabe der Optionen in 6D zu ermöglichen. Die Schaltfläche „Eingestellt auf manuelle Konfiguration" wird ermöglichen, irgendeine Netzwerkerfassung dauerhaft außer Betrieb zu setzen. Nichtsdestotrotz kann der Benutzer bei Verwendung der dort gezeigten verschiedenen Dialogboxen die Konfigurationseinstellungen und Betriebsmöglichkeiten des digitalen Kopierers 16, wie in 6C dargestellt, wieder anschauen.
  • Wünscht der Benutzer Druckoptionen des digitalen Kopierers zu ändern, klickt der Benutzer auf das Piktogramm „Optionen" 80. Nach Klicken auf das Optionspiktogramm 80, wird die in 6E angegebene Dialogbox über das Fenster 70 darüber gelegt. Durch Rücksetzen der Arbeitsauftragsoptionen in den darin zur Verfügung gestellten unterschiedlichen Unterdialogboxen kann der Benutzer eine Graphikart, die Graphikqualität, die Grauabstufung, die Schrift- und Druckerspeicherkapazität ändern.
  • Hat der Benutzer einmal verschiedene Arbeitsauftragsoptionen für einen speziellen Arbeitsauftrag eingestellt, zeigt die Kopierer UIDLL 65 wieder das Kopiererkonfigurationsfenster 70 an, welches die ausgewählten Arbeitsauftragsoptionen im Schritt S711 wiedergibt. Auf diese Weise kann der Benutzer im Schritt S711 ermitteln, ob die neu ausgewählten Arbeitsauftragsoptionen für die bestimmte Aufgabe des Benutzers annehmbar sind. Sind die Arbeitsauftragsoptionen nicht annehmbar, kann der Benutzer neue Arbeitsauftragsoptionen für den digitalen Kopierer 16 auswählen.
  • Werden keine neuen Arbeitsauftragsoptionen ausgewählt, wird der Ablauf mit Schritt S713 fortgesetzt, bei welchem Punkt alle Arbeitsauftragsoptionsdaten von dem MDC 13 über das Netzwerk zum digitalen Kopierer 16 gesendet werden. In dieser Hinsicht werden alle Arbeitsauftragsoptionseinstellungen heruntergeladen, die dieselben Einstellungen sind, wie die der gegenwärtigen Arbeitsauftragsoptionen, auch wenn keine Änderungen an den Einstellungen vorgenommen wurden. Genauso werden, wenn der Benutzer alle Arbeitsauftragsoptionen des digitalen Kopierers 16 zurückgesetzt hat, alle Arbeitsauftragsoptionsdaten einschließlich sowohl der neu ausgewählten der Arbeitsauftragsoptionseinstellungen als auch der nicht geänderten Arbeitsauftragsoptionseinstellungen ebenfalls im Schritt S716 mit dem Druckauftrag von dem MDC 13 über das Netzwerk zu dem digitalen Kopierer 16 heruntergeladen.
  • Vorzugsweise werden die Arbeitsauftragseinstellungen zu der Zeit ausgewählt, zu der ein Druckauftrag angefordert wird und auf diese Weise werden die Arbeitsauftragsoptionsdaten an die Druckerwarteschlange als eine Headerdatei der Druckdatei ausgegeben, wenn sie zu dem digitalen Kopierer 16 heruntergeladen wird. Es soll erwähnt werden, dass die Möglichkeit besteht, die Auswahl von Arbeitsauftragsoptionen für den digitalen Kopierer 16 zu irgendeiner Zeit einzustellen und nicht notwendigerweise zu der Zeit, zu der ein Druckauftrag angefordert wird.
  • Soll das auszugebende Dokument andererseits nicht auf dem digitalen Kopierer 16 gedruckt werden, sondern lieber als eine Faksimileausgabe übertragen werden, klickt der Benutzer im Fenster 70 auf die Faksimile-Schaltfläche 77. Diese Maßnahme veranlasst das Einrichten des Faksimiledokumentenrumpfes und des Deckblattes von der Fax UIDLL 60, welche wiederum beide Dateien an das MDC 13 zur Ausgabe ausgibt. Dieser Vorgang und der Druckvorgang wird nachstehend detaillierter beschrieben.
  • Drucken/Faxen
  • 8A und 8B veranschaulichen das Verfahren, mit dem ein an der Computerausstattung 11 erstelltes Dokument über das lokale Netzwerk 10 entweder als gedrucktes Dokument oder zu einer Faksimileübertragung ausgegeben werden kann. Die in 8A und 8B dargestellten Prozessschritte werden durch die zentrale Verarbeitungseinheit (CPU) 21 durch Laden verschiedener Softwareprogramme des Drucker/Faksimiletreibers 40 in den Hauptspeicher 30 und Ausführen der Prozessschritte in diesen Programmen vom Hauptspeicher 30 aus ausgeführt.
  • Die Prozessschritte in 8A und 8B veranschaulichen die Arbeitsweise der CPU 21, die auf der Festplatte 31 Programme wiedergewinnt, solche Programme ausführt, und dann wiederum verschiedene dynamische Hauptbibliotheken der Benutzerschnittstelle aufruft, die dazu dienen Daten über das lokale Netzwerk zu versenden und Daten zu empfangen. Zusätzlich stellen die Prozessschritte den Zugang zu dem digitalen Kopierer 16 über das MDC 13 zur Verfügung, die auch Datendateien von der Computerausstattung 11 zu dem zugehörigen Bestimmungsort, wie z.B. einen über die Telefonleitung 15 ausgesandten Faksimileauftrag, leitet.
  • Soll das Dokument gedruckt werden, (Schritt S800) ruft die GDI 52 den Kerndruckertreiber 53 auf, der im Schritt S801 zur Wiedergewinnung des Druckauftrag von der gegenwärtig laufenden Textverarbeitungsanwendung arbeitet. Nach Wiedergewinnung des Arbeitsauftrags, nimmt der Kerndruckertreiber 53 im Schritt S802 eine Zwischenspeicherung des Druckauftrags bei dem Windowsspooler 55 vor.
  • Auf eine bekannte Art und Weise gibt der Windowsspooler 55 den Druckauftrag über die Netzwerkschnittstelle und das MDC 13 an den digitalen Kopierer 16 aus, die die Druckdatei im Schritt S803 zum Drucken an den digitalen Kopierer 16 leitet.
  • Soll das Dokument andererseits eine Faksimileausgabe sein (Schritt S804), ruft der Kerndruckertreiber 53 im Schritt S805 die fax UIDLL 60 auf. Im Schritt S808 zeigt die fax UIDLL 60 das Faxsendefenster 90 an, welches dem Benutzer mit Hilfe von Optionsmenüs und Unterdialogboxen die folgenden Optionen zur Verfügung stellt: Versehen eines ausgehendes Faksimile mit einer Adresse, Bearbeiten des Adressbuches, Erzeugen/Bearbeiten des Deckblattlayouts und Einstellen der Faksimileoptionen. Beispielsweise wird ein Faxempfängername durch Zeigen und Klicken auf einen Namen im „Adressbuch" 91 hervorgehoben. Durch "Doppel"-klicken auf den selben Namen werden Name und zugehörige Faxnummer in der Faxsendedialogbox 90 automatisch in das Feld „Empfänger" des Deckblatts eingetragen. Erscheint andererseits ein einzelner Name in dem Adressbuch 91 nicht, kann der Benutzer manuell den Empfängername und die Faxnummer in das Feld „Name" und das Feld „Faxnummer" eingeben.
  • Normalerweise wird ein Benutzer die in ein Deckblatt einzusetzenden Daten vor dem Versenden einer Faksimileübertragung festlegen. Folglich erscheint im Schritt S809 durch Klicken auf das Piktogramm „Deckblatt" 92 im Faxsendefenster 90 eine in 10 gezeigte, mit „Faxdeckblatt" bezeichnete Unterdialogbox. Die Faxdeckblattdialogbox 93 beinhaltet sowohl veränderbare Einstellungen, um ein Deckblattlayout für das Faksimile zu bearbeiten, als auch um das Deckblatt nach seiner Vollendung vorher anzusehen.
  • Wie vorstehend beschrieben, springt auf das Anklicken des Deckblattpiktogramms 92 hin die Faxdeckblattunterdialogbox 93 auf. Wie vorstehend diskutiert, ermöglicht die in 10 dargestellte Faxdeckblattunterdialogbox 93 dem Benutzer ein Deckblatt zu erzeugen und zu bearbeiten. Das durch Verwendung der in der Faksimileunterdialogbox 93 gezeigten Optionen erzeugbare Deckblatt ermöglicht dem Benutzer die folgenden Informationen einzugeben: Sendername, Senderfaksimilenummer, Empfängername, Empfängertelefonnummer, Seitenanzahl, Dringlichkeitsstufe, Kürzel und Unterschrift. Der Benutzer kann alle diese Information durch Zeigen und Klicken auf die dazugehörige Funktion in der in 10 angegebenen Faxdeckblattunterdialogbox 93 eingeben. Beispielsweise kann der Benutzer durch Klicken auf die Box „Senderinformation" 94 einen neuen Sender „Name" und „Nummer" eingeben, oder den vorhandenen Sendernamen und die Sendernummer abändern. In der Unterdialogbox 95 kann der Benutzer eine Deckblattbemerkung, die auf der Vorderseite des Deckblattes gedruckt wird, eingeben.
  • Nach Vollenden des Deckblattes, kann der Benutzer die Faksimileoptionen einrichten. Folglich zeigt die fax UIDLL 60 dem Benutzer durch Klicken auf das Piktogramm „Optionen" 104 im Schritt S810 die in 11 veranschaulichte Faxoptionsunterdialogbox 100 an. Wie aus 11 ersichtlich, ermöglicht die Faxoptionsunterdialogbox 100 dem Benutzer die Dringlichkeitsstufe der Faksimileausgabe, die Ausrichtung des Faksimiledokuments, d.h. Hoch- oder Querformat, die Auflösung und die passende Papiergröße für das Dokument auszuwählen.
  • Zeigt und klickt der Benutzer auf das Piktogramm „Adressbuch" 105, springt die in 12 angegebene Adressbuchunterdialogbox 106 auf (Schritt S814). Die Adressbuchunterdialogbox 106 ermöglicht einem Benutzer Einträge in dem Adressbuch durch Eingeben von Namen, Adressen und Faksimileinformation in das Adressbuch zu erzeugen bzw. zu bearbeiten. Zur Erzeugung oder Bearbeitung eines Eintrags klickt der Benutzer jeweils entweder auf die Schaltfläche „Neue Person" 107 oder auf die Schaltfläche „Bearbeiten" 108. D.h. in den Schritten S815 und S816 kann der Benutzer für den Fall, dass der Name und die Telefaxnummer eines Empfängers nicht in dem Adressbuch stehen oder sich die Empfängerinformation geändert hat, den Namen und die Telefonnummer der Person durch Klicken auf die Schaltfläche „Neue Person" 107 oder die Schaltfläche „Bearbeiten" 108 in der Adressbuchunterdialogbox 106 eingeben.
  • Nach Anklicken der Schaltfläche „Neue Person" 107 in der Adressbuchunterdialogbox 106 wird die in 13A dargestellte Unterdialogbox „Eintrag neuer Personendaten" erscheinen. Die Unterdialogbox „Eintrag neuer Personendaten" 115 erlaubt dem Benutzer den Namen, die Firma, die Faksimilenummern der Person und eine kurze Bemerkung einzutragen. Der Eintrag wird zu der in der Unterdialogbox „Eintrag neuer Personendaten" 115 gezeigten Adressbuchliste nach Anklicken der Schaltfläche „OK" 116 in der Unterdialogbox „Eintrag neuer Personendaten" 115 hinzugefügt. Zusätzlich kann ein Benutzer Information eines Eintrags in dem Adressbuch durch Anklicken der Schaltfläche „Bearbeiten" 108 ändern, die das Aufspringen der Unterdialogbox „Bearbeiten von Personendaten" 120 bewirkt. In der Unterdialogbox 120 wird ein in der Adressbuchunterdialogbox 106 hervorgehobener Eintrag, in der Unterdialogbox „Bearbeiten von Personendaten" 120 reproduziert, wodurch der Benutzer irgendeine der personenbezogenen Personeninformation bearbeiten kann und dann die Änderungen durch Klicken auf die Schaltfläche „OK" 121 zurück in das Adressbuch übernehmen kann.
  • Die Adressbuchunterdialogbox 106 erlaubt dem Benutzer außerdem Einträge einer Gruppe in sehr ähnlicher Art und Weise wie für einen vorstehend beschriebenen Personeneintrag zu erzeugen und zu bearbeiten.
  • Nach Vollendung der Schritte S815 bis S819 kann der Benutzer zu der Faxdeckblattunterdialogbox 93 zurückkehren, an welcher Stelle der Benutzer die Schaltfläche „Voransicht" 130 zur Voransicht des Faksimiledeckblattes anklicken kann. Wie aus den 14A und 14B zu ersehen, kann der Benutzer das Faksimiledeckblatt in dem Fenster „Voransicht des Faksimiledeckblatts" 140 voransehen. Wie in 14B gezeigt, verfügt der Benutzer über die Möglichkeit das Deckblatt durch Vergrößerung und Verkleinerung zur Voransicht von speziellen Abschnitten des Deckblattes voranzusehen. Ist das Faksimiledeckblatt noch nicht fertig ausgefüllt, gibt der Benutzer einfach die notwendige Information auf die selbe vorstehend beschriebene Art und Weise durch Zurückgehen im Ablauf zu dem Schritt S809 wieder ein.
  • Sind dagegen keine Einträge zu erzeugen oder zu bearbeiten, wird der Ablauf nach vollständigem Ausfüllen des Deckblattes und Anklicken der Schaltfläche „OK" mit dem Schritt S821 fortgesetzt, an welcher Stelle die fax UIDLL 60 die gesamte Information für das Deckblatt zusammengestellt hat und den Kerndruckertreiber 53 aufruft. Folglich ruft die fax UIDLL 60 im Schritt S821 den Kerndruckertreiber 53 auf und setzt eine Faksimilekennung, so dass der Kerndruckertreiber 53 weiß, dass das von der gegenwärtig arbeitenden Textverarbeitungsanwendung wiederzugewinnende Dokument als ein Faksimile ausgegeben werden soll. Die Fax UIDLL steuert den Kerndruckertreiber 53 zur Wiedergewinnung und zur Datenpaketunterteilung des von der Textverarbeitungsanwendung vorbereiteten Dokuments.
  • Im Schritt S822 unterteilt der Kerndruckertreiber 53 das Dokument in Datenpakete und gibt die in Datenpakete unterteilte Dokumentendatei an einen speziellen von der Faxkennung bezeichneten Speicherplatz auf der Festplatte 31 aus. Im Schritt S823 ruft der Kerndruckertreiber 53 die fax UIDLL 60 zur Mitteilung auf, dass es die Übertragung des Dokuments an die Festplatte 31 beendet hat und, am Wichtigsten, stellt der fax UIDLL 60 die Anzahl der übertragenen Dokumentseiten zur Verfügung. Im Schritt S823 übergibt der Kerndruckertreiber 53 die Steuerung zurück an die fax UIDLL 60, wobei die fax UIDLL 60 die für die Erstellung des Deckblattes notwendigen Daten übersetzt.
  • Im Schritt S824 ruft die fax UIDLL 60 den Kerndruckertreiber 53 erneut mit der Information des Faksimiledeckblatts auf. Zu dieser Zeit sendet die fax UIDLL 60 auch eine Faxkennung an den Kerndruckertreiber 53, so dass die Information nicht an Windowsspooler 55 versendet wird, dahingegen jedoch die Deckblattdatei an einen festgelegten Speicherplatz auf der Festplatte 31 versendet wird. D.h. der Kerndruckertreiber 53 bestätigt den Empfang der von der fax UIDLL 60 gesendeten Faksimilekennung, so dass er nicht versucht die fax UIDLL 60 erneut aufzurufen, was er nach Empfang einer Anforderung eine Faksimileübertragung zu senden tun würde, sondern leitet dagegen das Faksimiledeckblatt im Schritt S825 zur Festplatte 31 weiter.
  • Im Schritt S826 steuert die fax UIDLL 60 die MDC-header-DLL 52, um einen passenden MDC-header bei dem Windowsspooler 55 zwischenzuspeichern. Nachdem die MDC-Headerinformation zwischengespeichert wurde, gewinnt die fax UIDLL 60 das Faksimiledeckblattdatei und die Faksimilerumpfdatei von der Festplatte 31 wieder und speichert beide in richtiger Reihenfolge bei dem Windowsspooler 55 zwischen. Um die Faksimileausgabe fertig zu stellen, steuert die fax UIDLL 60 erneut die MDC-header-DLL 52 zur Zwischenspeicherung der MDC-header-Dateiendeinformation bei dem Windowsspooler 55.
  • Zuletzt überträgt im Schritt S827 der Windowsspooler 55 nach Empfang der gesamten Faksimileausgabeinformation die Faksimileausgabe über das lokale Netzwerk 10 an das MDC 13, die die auf der MDC-Headerinformation basierende Ausgabe an ihren richtigen Bestimmungsort leitet.
  • Die Erfindung wurde im Bezug auf ein bestimmtes veranschaulichtes Ausführungsbeispiel beschrieben. Es ist zu verstehen, dass die Erfindung nicht auf das vorstehend beschriebene Ausführungsbeispiel des digitalen Kopierers beschränkt ist und dass verschiedene Änderungen und Modifikationen durch Personen mit gewöhnlichen Fachkenntnissen zur Verwendung der anpassungsfähigen graphischen Benutzerschnittstelle für irgendeine Art von Netzwerkperlpherievorrichtung, wie beispielsweise einen Scanner, ein Faksimilegerät, einen Drucker usw., ohne den Geltungsbereich der Erfindung zu verlassen, vorgenommen werden können.

Claims (17)

  1. Verfahren zum Erzeugen und Anzeigen einer grafischen Benutzerschnittstelle eines Vorrichtungstreibers für eine Netzwerkperipherievorrichtung (16) mit den Schritten: Anfordern (S701) einer gegenwärtigen Konfiguration der Netzwerkperipherievorrichtung (16), und Anzeigen (S709) der grafischen Benutzerschnittstelle einschließlich eines repräsentativen grafischen Bildes (71) der Netzwerkperipherievorrichtung (16) in der gegenwärtigen Konfiguration, gekennzeichnet durch die Schritte: Übertragen (S706) eines Abfragebefehls über das lokale Netzwerk zu der Peripherievorrichtung (16) als Reaktion auf die Anforderung, Empfangen einer der gegenwärtigen Konfiguration der Peripherievorrichtung (16) entsprechenden Information von der Peripherievorrichtung (16) über das Netzwerk, Wiedergewinnen eines der gegenwärtigen Konfiguration der Peripherievorrichtung (16) entsprechenden grafischen Bildes auf der Grundlage der empfangenen Information, Erzeugen und Anzeigen zumindest eines vom Benutzer auswählbaren Menüs (85, 95) von Arbeitsauftragsoptionen zur Auswahl von Arbeitsauftragsoptionen, die der gegenwärtigen Konfiguration der Peripherievorrichtung (16) auf der Grundlage der empfangenen Information entsprechen, auf eine Eingabe einer vom Benutzer aus dem Menü von Arbeitsauftragsoptionen (85, 95) ausgewählten Arbeitsauftragsoption hin Einstellen der vom Benutzer ausgewählten Arbeitsauftragsoption, und Verändern eines Konfigurationseinstellungsmenüs zur Netzwerkerfassung hin zu einem manuellen Konfigurations einstellungsmenü zur manuellen Einstellung einer Konfigurationsoption der Peripherievorrichtung (16) derart, dass ein Benutzer eine Konfiguration der Peripherievorrichtung (16) in dem Fall einstellen kann, in welchem die Netzwerkerfassung für die Peripherievorrichtung (16) nicht verfügbar ist.
  2. Verfahren gemäß Anspruch 1, ferner mit dem Schritt des Wiederanzeigens (S711) der grafischen Schnittstelle für die Peripherievorrichtung (16) zusammen mit zumindest einer speziellen Einstellung einer Arbeitsauftragsoption auf der Grundlage der zumindest einen vom Benutzer ausgewählten gespeicherten Arbeitsauftragsoption.
  3. Verfahren gemäß Anspruch 2, ferner mit den Schritten: Herunterladen (S713) einer Arbeitsauftragsoptionsinformation der Peripherievorrichtung (16) zu der Netzwerkperipherievorrichtung (16) auf der Grundlage zumindest einer vom Benutzer ausgewählten Option, und Einstellen der Arbeitsauftragsoptionen der Peripherievorrichtung (16) auf der Grundlage der heruntergeladenen Arbeitsauftragsoptionsinformation.
  4. Verfahren gemäß Anspruch 3, wobei in dem Schritt zum Herunterladen (S713) die Arbeitsauftragsoptionsinformation als ein Kopf für eine mit der Arbeitsauftragsoptionsinformation heruntergeladene Datendatei zur Verfügung gestellt wird.
  5. Verfahren gemäß Anspruch 1, ferner mit einem Schritt zum Wiederanzeigen des grafischen Bildes der Peripherievorrichtung (16) auf der Grundlage der vom Benutzer ausgewählten Optionen.
  6. Verfahren gemäß Anspruch 1, ferner mit einem Schritt zum Abfragen zur Einstellung der Arbeitsauftragsoptionen mit einem speziellen Bereich in dem grafischen Bild der durch einen Benutzer ausgewählten Peripherievorrichtung (16).
  7. Verfahren gemäß Anspruch 1, wobei das Einstellungsmenü der Konfiguration einen Befehlsknopf zur Wiedergewinnung einer Information, die der gegenwärtigen Konfiguration der Peripherievorrichtung entspricht, durch Kommunikation mit der Peripherievorrichtung (16) umfasst.
  8. Vorrichtung zum Erzeugen und zum Veranlassen einer Anzeige einer grafischen Benutzerschnittstelle eines Vorrichtungstreibers für eine Netzwerkperipherievorrichtung (16) mit: einer Einrichtung zum Anfordern einer gegenwärtigen Konfiguration der Netzwerkperipherievorrichtung (16), und einer Einrichtung zum Anzeigen der grafischen Benutzerschnittstelle einschließlich eines repräsentativen grafischen Bildes (71) der Netzwerkperipherievorrichtung (16) in der gegenwärtigen anzuzeigenden Konfiguration, gekennzeichnet durch: eine Einrichtung zum Übertragen eines Abfragebefehls über das lokale Netzwerk zu der Peripherievorrichtung (16) als Reaktion auf die Anforderung, eine Einrichtung zum Empfangen einer der gegenwärtigen Konfiguration der Peripherievorrichtung (16) entsprechenden Information von der Peripherievorrichtung (16) über das Netzwerk, eine Einrichtung zum Wiedergewinnen eines der gegenwärtigen Konfiguration der Peripherievorrichtung (16) entsprechenden grafischen Bildes auf der Grundlage der empfangenen Information, eine Einrichtung zum Erzeugen und zum Veranlassen einer Anzeige zumindest eines vom Benutzer auswählbaren Menüs von Arbeitsauftragsoptionen zur Auswahl von Arbeitsauftragsoptionen, die der gegenwärtigen Konfiguration der Peripherievorrichtung (16) auf der Grundlage der empfangenen Information entsprechen, eine Einrichtung zum Einstellen, auf eine Eingabe einer vom Benutzer aus dem Menü von Arbeitsauftragsoptionen ausgewählten Arbeitsauftragsoption hin, der vom Benutzer ausgewählten Arbeitsauftragsoption, und eine Einrichtung zum Verändern eines Konfigurationseinstellungsmenüs zur Netzwerkerfassung hin zu einem manuellen Konfigurationseinstellungsmenü zur manuellen Einstellung einer Konfigurationsoption der Peripherievorrichtung (16) derart, dass ein Benutzer eine Konfiguration der Peripherievorrichtung (16) in dem Fall einstellen kann, in welchem die Netzwerkerfassung für die Peripherievorrichtung (16) nicht verfügbar ist.
  9. Vorrichtung gemäß Anspruch 8, ferner mit einer Einrichtung zum Wiederanzeigen der grafischen Schnittstelle für die Peripherievorrichtung (16) zusammen mit zumindest einer speziellen Einstellung einer Arbeitsauftragsoption auf der Grundlage der zumindest einen vom Benutzer ausgewählten gespeicherten Arbeitsauftragsoption.
  10. Vorrichtung gemäß Anspruch 9, ferner mit Einrichtungen zum: Herunterladen einer Arbeitsauftragsoptionsinformation der Peripherievorrichtung (16) zu der Netzwerkperipherievorrichtung (16) auf der Grundlage zumindest einer vom Benutzer ausgewählten Option, und Einstellen der Arbeitsauftragsoptionen der Peripherievorrichtung (16) auf der Grundlage der heruntergelade nen Arbeitsauftragsoptionsinformation.
  11. Vorrichtung gemäß Anspruch 10, wobei in dem Herunterladen die Arbeitsauftragsoptionsinformation als ein Kopf für eine mit der Arbeitsauftragsoptionsinformation heruntergeladene Datendatei zur Verfügung gestellt ist.
  12. Vorrichtung gemäß Anspruch 8, ferner mit einer Einrichtung zum Veranlassen einer Wiederanzeige des grafischen Bildes der Peripherievorrichtung (16) auf der Grundlage der vom Benutzer ausgewählten Optionen.
  13. Vorrichtung gemäß Anspruch 8, ferner mit einer Einrichtung zum Abfragen zur Einstellung der Arbeitsauftragsoptionen innerhalb eines speziellen Bereiches in dem grafischen Bild der durch einen Benutzer ausgewählten Peripherievorrichtung (16).
  14. Vorrichtung gemäß Anspruch 8, wobei das Einstellungsmenü der Konfiguration einen Befehlsknopf zur Wiedergewinnung einer Information, die der gegenwärtigen Konfiguration der Peripherievorrichtung entspricht, durch Kommunikation mit der Peripherievorrichtung (16) umfasst.
  15. Vorrichtung gemäß einem der Ansprüche 8 bis 14, die eine Anzeigevorrichtung zur Anzeige der grafischen Benutzerschnittstelle enthält.
  16. Computerprogramm mit prozessorimplementierbaren Anweisungen zum Durchführen aller Schritte eines Verfahrens gemäß einem der Ansprüche 1 bis 7.
  17. Computersoftwareprodukt, das ein Computerprogramm gemäß Anspruch 16 speichert.
DE69637113T 1995-05-30 1996-05-29 Anpassbare grafische Anwenderschnittstelle für ein Netzwerkperipheriegerät Expired - Lifetime DE69637113T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US454013 1989-12-20
US08/454,013 US5832298A (en) 1995-05-30 1995-05-30 Adaptive graphical user interface for a network peripheral

Publications (2)

Publication Number Publication Date
DE69637113D1 DE69637113D1 (de) 2007-07-12
DE69637113T2 true DE69637113T2 (de) 2008-01-24

Family

ID=23802940

Family Applications (2)

Application Number Title Priority Date Filing Date
DE69623533T Expired - Lifetime DE69623533T2 (de) 1995-05-30 1996-05-29 Anpassungsfähige grafische Schnittstelle für ein Netzwerk-Peripheriegerät
DE69637113T Expired - Lifetime DE69637113T2 (de) 1995-05-30 1996-05-29 Anpassbare grafische Anwenderschnittstelle für ein Netzwerkperipheriegerät

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE69623533T Expired - Lifetime DE69623533T2 (de) 1995-05-30 1996-05-29 Anpassungsfähige grafische Schnittstelle für ein Netzwerk-Peripheriegerät

Country Status (4)

Country Link
US (1) US5832298A (de)
EP (2) EP1209558B1 (de)
JP (2) JP3740216B2 (de)
DE (2) DE69623533T2 (de)

Families Citing this family (187)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5796951A (en) * 1995-12-22 1998-08-18 Intel Corporation System for displaying information relating to a computer network including association devices with tasks performable on those devices
US6108492A (en) * 1997-02-14 2000-08-22 Toshiba America Information Systems Remote monitoring system
US7103834B1 (en) 1997-06-25 2006-09-05 Samsung Electronics Co., Ltd. Method and apparatus for a home network auto-tree builder
WO1998059283A2 (en) 1997-06-25 1998-12-30 Samsung Electronics Co., Ltd. Improved home network, browser based, command and control
KR100563494B1 (ko) * 1997-07-30 2006-03-27 소니 일렉트로닉스 인코포레이티드 목표 장치를 제어하는 방법 및 통신 네트워크
US6421069B1 (en) 1997-07-31 2002-07-16 Sony Corporation Method and apparatus for including self-describing information within devices
JP3566513B2 (ja) * 1997-09-05 2004-09-15 キヤノン株式会社 情報処理装置、印刷設定方法および記憶媒体
NL1007407C2 (nl) * 1997-10-31 1999-05-04 Oce Tech Bv Bedieningseenheid voor een reproductie-inrichting.
US6327613B1 (en) 1998-01-12 2001-12-04 Adaptec, Inc. Method and apparatus for sharing peripheral devices over a network
US6101555A (en) * 1998-01-12 2000-08-08 Adaptec, Inc. Methods and apparatus for communicating between networked peripheral devices
US6137599A (en) * 1998-01-30 2000-10-24 Toshiba America Information Systems, Inc. Method of administering a work group fax device
US6466973B2 (en) * 1998-03-06 2002-10-15 Adaptec, Inc. Method and system for managing storage devices over a network
EP0949782B1 (de) * 1998-03-13 2015-06-17 Canon Kabushiki Kaisha Gerät und Verfahren zur Informationsverarbeitung
US6233611B1 (en) 1998-05-08 2001-05-15 Sony Corporation Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices
JP4274495B2 (ja) * 1998-06-11 2009-06-10 キヤノン株式会社 画像出力装置および方法、画像処理装置および方法、並びに記憶媒体
US6295479B1 (en) 1998-07-01 2001-09-25 Sony Corporation Of Japan Focus in/out actions and user action pass-through mechanism for panel subunit
US6148241A (en) * 1998-07-01 2000-11-14 Sony Corporation Of Japan Method and system for providing a user interface for a networked device using panel subunit descriptor information
US7865832B2 (en) 1999-07-26 2011-01-04 Sony Corporation Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit
US6615293B1 (en) 1998-07-01 2003-09-02 Sony Corporation Method and system for providing an exact image transfer and a root panel list within the panel subunit graphical user interface mechanism
US6556221B1 (en) 1998-07-01 2003-04-29 Sony Corporation Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit
US6381507B1 (en) 1998-07-01 2002-04-30 Sony Corporation Command pass-through functionality in panel subunit
US6223283B1 (en) * 1998-07-17 2001-04-24 Compaq Computer Corporation Method and apparatus for identifying display monitor functionality and compatibility
JP4384023B2 (ja) * 1998-08-28 2009-12-16 キヤノン株式会社 情報処理装置及び情報処理方法及び情報処理システム及び情報処理プログラムを記憶した記憶媒体及び情報処理プログラムを送出する送出装置及び情報処理プログラム製品
JP3697114B2 (ja) * 1998-08-28 2005-09-21 キヤノン株式会社 情報処理装置及び情報処理方法及び情報処理システム及び情報処理プログラムを記憶した記憶媒体及び情報処理プログラムを送出する送出装置及び情報処理プログラム製品
US6266693B1 (en) 1998-08-31 2001-07-24 Toshiba America Information Systems Inc. Method of controlling printer information in a network environment
US6178503B1 (en) * 1998-09-11 2001-01-23 Powerquest Corporation Managing multiple operating systems on a single computer
US6553414B1 (en) * 1998-10-02 2003-04-22 Canon Kabushiki Kaisha System used in plural information processing devices for commonly using peripheral device in network
US6275874B1 (en) * 1998-12-23 2001-08-14 Nortel Networks Limited System for producing communication codes responsive to communication signals, translating communication codes into peripheral codes, and producing signals for communicating with peripheral responsive to peripheral codes
JP2000194512A (ja) * 1998-12-24 2000-07-14 Sharp Corp 画像送信システム及び画像送信装置並びに画像受信装置
JP3884876B2 (ja) * 1999-01-29 2007-02-21 キヤノン株式会社 情報処理装置、情報処理方法及びコンピュータ読み取り可能なプログラムが格納された記憶媒体
JP4355389B2 (ja) * 1999-04-12 2009-10-28 セイコーエプソン株式会社 印刷情報設定装置およびその方法並びに記録媒体
JP2000305885A (ja) * 1999-04-23 2000-11-02 Toshiba Corp 通信装置及びその方法
EP1058419A3 (de) * 1999-05-31 2001-09-12 Canon Europa N.V. Aktualisierung von Verarbeitungsperipheriegeräten in einem Kommunikationsnetz
FR2794321A1 (fr) * 1999-05-31 2000-12-01 Canon Europa Nv Procede de mise a jour des caracteristiques de configuration d'au moins un peripherique de traitement
US6628607B1 (en) 1999-07-09 2003-09-30 Apple Computer, Inc. Method and apparatus for loop breaking on a serial bus
FR2796179A1 (fr) * 1999-07-09 2001-01-12 Hewlett Packard Co Systeme et procede de gestion de systemes peripheriques qui utilisent des interfaces d'objets de visualisation pour la commande
US7293067B1 (en) * 1999-07-16 2007-11-06 Canon Kabushiki Kaisha System for searching device on network
JP2001175576A (ja) * 1999-10-04 2001-06-29 Canon Inc 情報処理装置、情報処理システム、情報処理方法、及び記憶媒体
US6691096B1 (en) 1999-10-28 2004-02-10 Apple Computer, Inc. General purpose data container method and apparatus for implementing AV/C descriptors
US7061632B1 (en) 1999-10-28 2006-06-13 Hewlett-Packard Development Company, L.P. Method and apparatus for selective application of imaging related options to arbitrary pages to data
US6671768B1 (en) 1999-11-01 2003-12-30 Apple Computer, Inc. System and method for providing dynamic configuration ROM using double image buffers for use with serial bus devices
US6959343B1 (en) * 1999-11-01 2005-10-25 Apple Computer, Inc. Method and apparatus for dynamic link driver configuration
US6631426B1 (en) 1999-11-02 2003-10-07 Apple Computer, Inc. Automatic ID allocation for AV/C entities
US8762446B1 (en) 1999-11-02 2014-06-24 Apple Inc. Bridged distributed device control over multiple transports method and apparatus
US6813663B1 (en) 1999-11-02 2004-11-02 Apple Computer, Inc. Method and apparatus for supporting and presenting multiple serial bus nodes using distinct configuration ROM images
US6618750B1 (en) 1999-11-02 2003-09-09 Apple Computer, Inc. Method and apparatus for determining communication paths
US6587904B1 (en) 1999-11-05 2003-07-01 Apple Computer, Inc. Method and apparatus for preventing loops in a full-duplex bus
US6636914B1 (en) 1999-11-05 2003-10-21 Apple Computer, Inc. Method and apparatus for arbitration and fairness on a full-duplex bus using dual phases
US6457086B1 (en) 1999-11-16 2002-09-24 Apple Computers, Inc. Method and apparatus for accelerating detection of serial bus device speed signals
US7266617B1 (en) 2000-01-18 2007-09-04 Apple Inc. Method and apparatus for border node behavior on a full-duplex bus
US6639918B1 (en) 2000-01-18 2003-10-28 Apple Computer, Inc. Method and apparatus for border node behavior on a full-duplex bus
JP3740346B2 (ja) * 2000-02-04 2006-02-01 キヤノン株式会社 サーバ装置およびデバイス装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体
US7421507B2 (en) * 2000-02-16 2008-09-02 Apple Inc. Transmission of AV/C transactions over multiple transports method and apparatus
US6831928B1 (en) 2000-02-17 2004-12-14 Apple Computer, Inc. Method and apparatus for ensuring compatibility on a high performance serial bus
US7050453B1 (en) 2000-02-17 2006-05-23 Apple Computer, Inc. Method and apparatus for ensuring compatibility on a high performance serial bus
JP2001260492A (ja) * 2000-03-17 2001-09-25 Minolta Co Ltd 印刷システム及び印刷方法
US6618785B1 (en) 2000-04-21 2003-09-09 Apple Computer, Inc. Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial bus
US6718497B1 (en) 2000-04-21 2004-04-06 Apple Computer, Inc. Method and apparatus for generating jitter test patterns on a high performance serial bus
US6741262B1 (en) 2000-05-12 2004-05-25 Electronics For Imaging, Inc. Expert color management settings method and interface
US7237198B1 (en) * 2000-05-22 2007-06-26 Realnetworks, Inc. System and method of providing for the control of a music player to a device driver
JP3588038B2 (ja) * 2000-06-28 2004-11-10 シャープ株式会社 印刷出力ユーザインタフェース制御方法およびその方法をプログラムとして格納した記録媒体ならびにそのプログラムを実行する印刷データ供給装置と情報処理システム
JP3703376B2 (ja) * 2000-07-21 2005-10-05 キヤノン株式会社 情報処理装置および情報処理方法および印刷処理プログラムを格納した記憶媒体および印刷システム
US7278142B2 (en) 2000-08-24 2007-10-02 Veritas Operating Corporation Dynamic computing environment using remotely allocable resources
US7082521B1 (en) 2000-08-24 2006-07-25 Veritas Operating Corporation User interface for dynamic computing environment using allocateable resources
US7065637B1 (en) 2000-08-24 2006-06-20 Veritas Operating Corporating System for configuration of dynamic computing environments using a visual interface
US7596784B2 (en) 2000-09-12 2009-09-29 Symantec Operating Corporation Method system and apparatus for providing pay-per-use distributed computing resources
US7043724B2 (en) 2000-09-14 2006-05-09 Veritas Operating Corporation System and services for handling computing environments as documents
US8631103B1 (en) 2000-11-10 2014-01-14 Symantec Operating Corporation Web-based administration of remote computing environments via signals sent via the internet
US7027412B2 (en) 2000-11-10 2006-04-11 Veritas Operating Corporation System for dynamic provisioning of secure, scalable, and extensible networked computer environments
EP1205843A3 (de) * 2000-11-13 2004-10-20 Canon Kabushiki Kaisha Benutzerschnittstellen
US6978301B2 (en) 2000-12-06 2005-12-20 Intelliden System and method for configuring a network device
US7007243B2 (en) 2000-12-20 2006-02-28 Eastman Kodak Company Method and apparatus for producing digital images with embedded image capture location icons
US7032182B2 (en) * 2000-12-20 2006-04-18 Eastman Kodak Company Graphical user interface adapted to allow scene content annotation of groups of pictures in a picture database to promote efficient database browsing
US7127678B2 (en) * 2000-12-21 2006-10-24 Microsoft Corporation System and method to specify device specific user interface information in the firmware of a USB device
US7093113B2 (en) 2001-01-09 2006-08-15 Veritas Operating Corporation Application model for dynamic computing environments in software sales cycle
US7213231B1 (en) 2001-01-11 2007-05-01 Cisco Technology, Inc. Cross-spectrum application model for dynamic computing environments in software lifecycle
US7734715B2 (en) 2001-03-01 2010-06-08 Ricoh Company, Ltd. System, computer program product and method for managing documents
WO2002075587A1 (en) * 2001-03-15 2002-09-26 Andrew Killick Mapping system and method
JP2002297363A (ja) * 2001-03-28 2002-10-11 Ricoh Co Ltd 画像出力装置、画像出力方法、画像出力方法をコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
US7500197B2 (en) * 2001-04-10 2009-03-03 Hewlett-Packard Development Company, L.P. Extensible user interface
US7036006B2 (en) 2001-05-17 2006-04-25 Veritas Operating Corporation System to provide computing as a product using dynamic computing environments
GB2375851A (en) * 2001-05-24 2002-11-27 3G Lab Ltd Data processing device with generated graphic user interface
US6795829B2 (en) * 2001-06-04 2004-09-21 Hewlett-Packard Development Company, L.P. Method for building a peripheral information database
US20020184356A1 (en) * 2001-06-04 2002-12-05 Simpson Shell S. Dynamic production device representation in a distributed environment
US20020198904A1 (en) * 2001-06-22 2002-12-26 Rogelio Robles Document production in a distributed environment
US20030014529A1 (en) * 2001-07-12 2003-01-16 Simpson Shell Sterling Mediated access to production device options in a distributed environment
JP4566471B2 (ja) * 2001-07-17 2010-10-20 キヤノン株式会社 情報処理装置、情報処理システム、プレビュー制御方法、及びプログラム
KR100534106B1 (ko) * 2001-08-22 2005-12-08 삼성전자주식회사 컴퓨터 및 컴퓨터의 외부기기 동작 상태 표시 방법
JP2003085086A (ja) * 2001-09-12 2003-03-20 Sony Corp サービス提供システム、サービス提供方法
US7385610B2 (en) * 2001-10-18 2008-06-10 Hewlett-Packard Development Company, L.P. System and method for displaying graphics
US7284061B2 (en) * 2001-11-13 2007-10-16 Canon Kabushiki Kaisha Obtaining temporary exclusive control of a device
JP3880407B2 (ja) * 2002-01-25 2007-02-14 キヤノン株式会社 情報処理装置およびユーザインターフェースを制御する方法
JP3955772B2 (ja) * 2002-03-06 2007-08-08 パナソニック コミュニケーションズ株式会社 複合機及びその表示装置用制御方法
US7082460B2 (en) * 2002-04-19 2006-07-25 Axeda Corporation Configuring a network gateway
US20030206312A1 (en) * 2002-05-01 2003-11-06 Compaq Information Technologies Group, L.P. Method and apparatus for integrating remote print-on-demand services into a local printer driver
JP4125044B2 (ja) * 2002-05-31 2008-07-23 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、プログラム、及び記憶媒体
US9565275B2 (en) 2012-02-09 2017-02-07 Rockwell Automation Technologies, Inc. Transformation of industrial data into useful cloud information
US7512906B1 (en) * 2002-06-04 2009-03-31 Rockwell Automation Technologies, Inc. System and methodology providing adaptive interface in an industrial controller environment
JP2004072350A (ja) * 2002-08-05 2004-03-04 Canon Inc デジタルカメラおよびプリンタ
US6986033B2 (en) 2002-09-10 2006-01-10 Veritas Operating Corporation System for automated boot from disk image
US7069428B2 (en) 2002-09-10 2006-06-27 Veritas Operating Corporation System for managing boot-up of target computers
US20040061729A1 (en) * 2002-09-30 2004-04-01 Brett Green System and method for a dynamically modifiable driver interface
US7457302B1 (en) 2002-12-31 2008-11-25 Apple Inc. Enhancement to loop healing for malconfigured bus prevention
US7417973B1 (en) 2002-12-31 2008-08-26 Apple Inc. Method, apparatus and computer program product for ensuring node participation in a network bus
US7739583B2 (en) * 2003-03-31 2010-06-15 Ricoh Company, Ltd. Multimedia document sharing method and apparatus
JP4140956B2 (ja) * 2003-04-14 2008-08-27 株式会社リコー 印刷情報処理装置、印刷システム、印刷情報処理方法、印刷プログラム、および印刷プログラムを記憶した記憶媒体
JP2004326603A (ja) * 2003-04-25 2004-11-18 Canon Inc 印刷制御システム、印刷制御装置、機能提供装置、印刷機能表示方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体
US7353284B2 (en) 2003-06-13 2008-04-01 Apple Inc. Synchronized transmission of audio and video data from a computer to a client via an interface
US20040255338A1 (en) * 2003-06-13 2004-12-16 Apple Computer, Inc. Interface for sending synchronized audio and video data
US7668099B2 (en) * 2003-06-13 2010-02-23 Apple Inc. Synthesis of vertical blanking signal
US8275910B1 (en) 2003-07-02 2012-09-25 Apple Inc. Source packet bridge
US7275213B2 (en) * 2003-08-11 2007-09-25 Ricoh Company, Ltd. Configuring a graphical user interface on a multifunction peripheral
US20050071493A1 (en) * 2003-09-30 2005-03-31 Sheng Lee SNMP packet filtering for printing devices
US7441021B1 (en) * 2003-10-06 2008-10-21 Sun Microsystems, Inc. Methods and apparatus for producing a configuration for components of a network
US7788567B1 (en) 2003-11-18 2010-08-31 Apple Inc. Symbol encoding for tolerance to single byte errors
JP4185443B2 (ja) * 2003-11-26 2008-11-26 京セラミタ株式会社 画像形成システム、それに含まれる情報端末装置及び画像形成システムの制御方法
JP2004110848A (ja) * 2003-12-01 2004-04-08 Sharp Corp 画像処理装置
US7995606B1 (en) 2003-12-03 2011-08-09 Apple Inc. Fly-by and ack-accelerated arbitration for broadcast packets
JP4500535B2 (ja) * 2003-12-11 2010-07-14 キヤノン株式会社 情報処理装置及びその制御方法、情報処理システム、プログラム
US7502338B1 (en) 2003-12-19 2009-03-10 Apple Inc. De-emphasis training on a point-to-point connection
US7629963B1 (en) 2003-12-22 2009-12-08 Cypress Semiconductor Corporation Method and apparatus for binding peripheral devices to a computer
US7237135B1 (en) 2003-12-29 2007-06-26 Apple Inc. Cyclemaster synchronization in a distributed bridge
US7308517B1 (en) 2003-12-29 2007-12-11 Apple Inc. Gap count analysis for a high speed serialized bus
US8196044B2 (en) * 2004-01-05 2012-06-05 Microsoft Corporation Configuration of user interfaces
JP4574344B2 (ja) * 2004-01-20 2010-11-04 キヤノン株式会社 情報処理装置及び方法
US7948643B2 (en) * 2004-02-27 2011-05-24 Canon Kabushiki Kaisha Information processing apparatus, method for enhancing print function, computer-readable program for enhancing print function, printer, print method, and print system
JP2005267541A (ja) * 2004-03-22 2005-09-29 Fuji Xerox Co Ltd 周辺機器ドライバ、周辺機器制御装置および周辺機器制御ドライバのインストール方法
US20050231358A1 (en) * 2004-04-19 2005-10-20 Company Steven L Search engine for singles with (GPS) position data
US20050251590A1 (en) * 2004-05-10 2005-11-10 Dell Products L.P. Peripheral device that receives an icon from an information handling system
WO2005111774A1 (ja) * 2004-05-18 2005-11-24 Seiko Epson Corporation 印刷処理制御方法および近距離無線通信端末装置
JP4652730B2 (ja) * 2004-06-29 2011-03-16 キヤノン株式会社 デバイス制御方法および装置、コンピュータプログラム
US8260893B1 (en) 2004-07-06 2012-09-04 Symantec Operating Corporation Method and system for automated management of information technology
JP3877743B2 (ja) * 2004-09-13 2007-02-07 シャープ株式会社 入力装置
JP4052298B2 (ja) * 2004-09-30 2008-02-27 ブラザー工業株式会社 情報表示プログラムおよびデバイス
JP2006119957A (ja) * 2004-10-22 2006-05-11 Brother Ind Ltd 情報処理装置及び対応情報追加プログラム
FR2881907B1 (fr) * 2005-02-04 2007-06-15 Sagem Procede d'identification d'un terminal fixe
US8036597B2 (en) * 2005-04-01 2011-10-11 Interdigital Technology Corporation Method and apparatus for determining a level of involvement of mesh points in a wireless communication system
JP2005267662A (ja) * 2005-05-30 2005-09-29 Fuji Xerox Co Ltd 印刷処理方法および印刷処理システム
KR100759001B1 (ko) * 2005-10-18 2007-09-17 삼성전자주식회사 통합주소록을 갖는 화상형성장치 및 그의 스캔데이터전송방법
US7710428B2 (en) * 2005-10-27 2010-05-04 Hewlett-Packard Development Company, L.P. Method and apparatus for filtering the display of vectors in a vector image
US20070097398A1 (en) * 2005-10-27 2007-05-03 Walton Andrew C Provision and use of device images that are associated with one or more relationships specifying how to navigate between the images
US7882430B2 (en) 2005-10-27 2011-02-01 Hewlett-Packard Development Company, L.P. Utility, method and device providing vector images that may be formatted for display in different locales
US7631269B2 (en) * 2005-10-27 2009-12-08 Hewlett-Packard Development Company, L.P. Utility, method and device providing vector images that may be updated to reflect the physical states of configurable components of a device
US20070150820A1 (en) * 2005-12-22 2007-06-28 Salvo Anthony C Data-driven user interface
US8483108B2 (en) 2006-07-24 2013-07-09 Apple Inc. Apparatus and methods for de-emphasis training on a point-to-point connection
US20080065792A1 (en) * 2006-09-07 2008-03-13 Novatel Wireless, Inc. Custom branding of host application based on distributed storage of graphics elements in the attached accessory
JP5026148B2 (ja) * 2006-09-19 2012-09-12 株式会社リコー 画像処理装置、方法、及びプログラム
JP4850739B2 (ja) * 2007-02-05 2012-01-11 キヤノン株式会社 情報処理装置及びその制御方法、コンピュータプログラム、画像形成システム
US7752347B2 (en) 2007-03-23 2010-07-06 Seiko Epson Corporation Computer readable medium recording an information providing program, information providing device, and method for providing information
JP2008250379A (ja) * 2007-03-29 2008-10-16 Seiko Epson Corp 情報提供プログラム、情報提供装置、及び情報提供方法
JP5080846B2 (ja) * 2007-04-17 2012-11-21 京セラドキュメントソリューションズ株式会社 画像形成装置
JP5080845B2 (ja) * 2007-04-17 2012-11-21 京セラドキュメントソリューションズ株式会社 画像形成装置
US8363234B2 (en) 2007-05-17 2013-01-29 Canon Kabushiki Kaisha Information processing apparatus, method, and program product with operation for editing template designating printer functions
US8051028B2 (en) 2007-05-31 2011-11-01 Symantec Corporation Method and apparatus for generating configuration rules for computing entities within a computing environment using association rule mining
US8095488B1 (en) 2007-12-31 2012-01-10 Symantec Corporation Method and apparatus for managing configurations
US20080313356A1 (en) * 2007-06-15 2008-12-18 Microsoft Corporation Remote control of devices through instant messenger
US8214548B2 (en) 2007-08-29 2012-07-03 Ricoh Company, Ltd. Capability-based control device driver of a computer peripheral device
US8037289B1 (en) 2008-06-02 2011-10-11 Symantec Corporation Method and apparatus for cloning a configuration of a computer in a data center
US8949936B2 (en) * 2008-06-19 2015-02-03 Microsoft Technology Licensing, Llc Hosted network device user interface
US8261322B2 (en) 2008-06-19 2012-09-04 Microsoft Corporation Home networking web-based service portal
JP5338192B2 (ja) * 2008-08-14 2013-11-13 株式会社リコー 情報処理装置及びプログラム
US8427675B2 (en) 2009-01-27 2013-04-23 Ricoh Company, Ltd. Automatically updating a printer driver with new printing device features
JP5247524B2 (ja) * 2009-02-19 2013-07-24 キヤノン株式会社 画像処理装置及びその制御方法並びにプログラム
US8773687B2 (en) 2009-03-06 2014-07-08 Ricoh Company, Ltd. Driverless architecture for printing systems
JP2010102728A (ja) * 2009-12-25 2010-05-06 Konica Minolta Business Technologies Inc 印刷システム及び印刷方法
EP2652629B1 (de) 2010-12-13 2018-11-07 Nokia Technologies Oy Verfahren und vorrichtung für 3daufnahmesynchronisierung
KR101924974B1 (ko) 2011-01-04 2018-12-04 삼성전자주식회사 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법
JP4790094B1 (ja) * 2011-05-30 2011-10-12 キヤノン株式会社 情報処理装置、情報処理方法、該方法を実行する制御プログラムを記憶した媒体
US9477936B2 (en) 2012-02-09 2016-10-25 Rockwell Automation Technologies, Inc. Cloud-based operator interface for industrial automation
JP5662967B2 (ja) 2012-06-18 2015-02-04 株式会社沖データ 情報処理装置、及び、当該情報処理装置を実現するプログラム
EP2744231A1 (de) * 2012-12-12 2014-06-18 Gemalto SA Verfahren, Vorrichtung, Server und System zum Zugriff auf eine Benutzerschnittstelle in Verbindung mit einer Anwendung
US10026049B2 (en) 2013-05-09 2018-07-17 Rockwell Automation Technologies, Inc. Risk assessment for industrial systems using big data
US9786197B2 (en) 2013-05-09 2017-10-10 Rockwell Automation Technologies, Inc. Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system
US9989958B2 (en) 2013-05-09 2018-06-05 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment
US9709978B2 (en) 2013-05-09 2017-07-18 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment with information overlays
US9438648B2 (en) 2013-05-09 2016-09-06 Rockwell Automation Technologies, Inc. Industrial data analytics in a cloud platform
US9703902B2 (en) 2013-05-09 2017-07-11 Rockwell Automation Technologies, Inc. Using cloud-based data for industrial simulation
KR101548228B1 (ko) * 2013-12-27 2015-08-28 주식회사 케이티 사용자 상태에 기반하여 사용자 인터페이스를 동기화하는 동기화 기기 및 동기화 방법
US10496061B2 (en) 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud
US11243505B2 (en) 2015-03-16 2022-02-08 Rockwell Automation Technologies, Inc. Cloud-based analytics for industrial automation
US11513477B2 (en) 2015-03-16 2022-11-29 Rockwell Automation Technologies, Inc. Cloud-based industrial controller
US11042131B2 (en) 2015-03-16 2021-06-22 Rockwell Automation Technologies, Inc. Backup of an industrial automation plant in the cloud
JP2016207019A (ja) 2015-04-24 2016-12-08 株式会社リコー 画像形成装置、情報処理方法、およびプログラム
US10785310B1 (en) * 2015-09-30 2020-09-22 Open Text Corporation Method and system implementing dynamic and/or adaptive user interfaces
JP6828600B2 (ja) * 2016-06-10 2021-02-10 株式会社リコー 情報処理システム、操作デバイス、情報処理方法及び情報処理プログラム
US11599370B2 (en) 2017-09-01 2023-03-07 Automobility Distribution Inc. Device control app with advertising
JP2019193051A (ja) * 2018-04-24 2019-10-31 京セラドキュメントソリューションズ株式会社 情報処理システム、情報処理装置及び画像形成装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5214768A (en) * 1989-11-01 1993-05-25 E-Systems, Inc. Mass data storage library
JP2938104B2 (ja) * 1989-11-08 1999-08-23 株式会社日立製作所 共有資源管理法方および情報処理システム
US5237693A (en) * 1990-04-04 1993-08-17 Sharp Kabushiki Kaisha System for accessing peripheral devices connected in network
US5202964A (en) * 1990-10-26 1993-04-13 Rolm Systems Interface controller including messaging scanner accessing state action table
WO1993017379A1 (en) * 1992-02-25 1993-09-02 Tsai Irving R Method and apparatus for converting a conventional copier into an electronic printer
US5706411A (en) * 1992-11-09 1998-01-06 Microsoft Corporation Printer status user interface and methods relating thereto
US5323393A (en) * 1992-11-18 1994-06-21 Canon Information Systems, Inc. Method and apparatus for obtaining and for controlling the status of a networked peripheral

Also Published As

Publication number Publication date
DE69623533D1 (de) 2002-10-17
DE69623533T2 (de) 2003-05-22
US5832298A (en) 1998-11-03
EP1209558A3 (de) 2002-06-19
JPH0926867A (ja) 1997-01-28
EP1209558A2 (de) 2002-05-29
EP1209558B1 (de) 2007-05-30
DE69637113D1 (de) 2007-07-12
EP0745929A1 (de) 1996-12-04
JP3740216B2 (ja) 2006-02-01
JP3907669B2 (ja) 2007-04-18
JP2005322236A (ja) 2005-11-17
EP0745929B1 (de) 2002-09-11

Similar Documents

Publication Publication Date Title
DE69637113T2 (de) Anpassbare grafische Anwenderschnittstelle für ein Netzwerkperipheriegerät
DE69927321T2 (de) Gerätesteuerungseinrichtung und Verfahren zur Bestimmung des Gerätes
US6118546A (en) Printer/facsimile driver with page count generation
DE10246689B4 (de) Verfahren und System zum Web-basierten Drucken
DE69835319T2 (de) Drucksystem und Druckverfahren zum Auswählen eines optimalen Druckers zum Druckem
US7177040B2 (en) Remote printer control
DE69820413T2 (de) Gebraucherschnittstelle für einen drucker/kopierer, an einer entfernten stelle eines internet/intranetzes
DE10250595B4 (de) Dokumentenlieferverfahren und Multifunktionsvorrichtung für dieselben
DE60130341T2 (de) Fernnetzwerkdrucken
DE69830272T2 (de) Druckdaten-Erzeugungssystem und entsprechendes Verfahren zur Verwendung in einem Druckersystem
DE69834074T2 (de) Drucker, der einen Netzwerkrechner beinhaltet und Rechnernetzwerk-System, das diesen verwendet
DE69727906T2 (de) Geschalteter Druckertreiber in Windows-Betriebssystem
DE102013201816B4 (de) Informationsverarbeitungsvorrichtung, Steuerverfahren und Programm
DE69832462T2 (de) Rechnersystem mit evoluierendem Drucker
DE60304530T2 (de) Bilderzeugungsgerät und Druckverarbeitungsverfahren
DE10236190B4 (de) Verfahren, System, Programmprodukt und Druckerwebdienst zum Erzeugen eines Druckauftrags zum Drucken eines Dokuments
CN100368982C (zh) 信息处理装置及图像形成系统
DE69835936T2 (de) Bilddrucksystem sowie hierin enthaltenes aufgeteiltes Druckverfahren
DE10257428A1 (de) Steuerung von Software über Bündeln
DE19639639A1 (de) Verfahren, um in einem Netzwerksystem über ein Ausführergebnis eines Druckauftrages zu berichten; Verfahren, um in einem Netzwerksystem Abtastbedingungen einzustellen; und ein Netzwerksystem zum Drucken/Abtasten
DE69936595T2 (de) Fernsteuerung des interaktiven Druckens
DE69908462T2 (de) Benutzer-Schnittstelle für Informationsverarbeitungssystem
DE10045133A1 (de) Wiederverwendbares Auftrags-Editier und Liefer-System
EP1805592A2 (de) Varfahren, system und computerprogramm zum automatischen bearbeiten eines jobtickets für einen druckprozess
DE10209526B4 (de) Druckerbasiertes Drucksystem und -verfahren

Legal Events

Date Code Title Description
8364 No opposition during term of opposition