DE69820413T2 - Gebraucherschnittstelle für einen drucker/kopierer, an einer entfernten stelle eines internet/intranetzes - Google Patents

Gebraucherschnittstelle für einen drucker/kopierer, an einer entfernten stelle eines internet/intranetzes Download PDF

Info

Publication number
DE69820413T2
DE69820413T2 DE69820413T DE69820413T DE69820413T2 DE 69820413 T2 DE69820413 T2 DE 69820413T2 DE 69820413 T DE69820413 T DE 69820413T DE 69820413 T DE69820413 T DE 69820413T DE 69820413 T2 DE69820413 T2 DE 69820413T2
Authority
DE
Germany
Prior art keywords
computer
user
web server
printer
user interface
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
DE69820413T
Other languages
English (en)
Other versions
DE69820413D1 (de
Inventor
G. Christopher WOOD
Thomas Richard Hull
Richard Edward Sikorski
Daniel Howard Adams
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.)
Eastman Kodak Co
Original Assignee
NexPress Solutions LLC
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25470682&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69820413(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by NexPress Solutions LLC filed Critical NexPress Solutions LLC
Publication of DE69820413D1 publication Critical patent/DE69820413D1/de
Application granted granted Critical
Publication of DE69820413T2 publication Critical patent/DE69820413T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • 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/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • 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/1224Client or server resources management
    • G06F3/1225Software update, e.g. print driver, modules, plug-ins, fonts
    • 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/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • 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
    • 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
    • G06F3/123Software or firmware update, e.g. device firmware management

Description

  • HINTERGRUND DER ERFINDUNG
  • Bereich der Erfindung
  • Die Erfindung betrifft vernetzte Kopierer/Drucker und insbesondere eine Vorrichtung und ein Verfahren zur Vereinfachung des Einrichtens von Produktionsaufträgen zum Betrieb des Kopierers und/oder Druckers durch einen Benutzer, während sich dieser an einem anderen Ort befindet.
  • Beschreibung des Stands der Technik
  • Im Stand der Technik sind Kopierer und/oder Drucker bekannt, bei denen ein entweder eingescannter oder z. B. mit Hilfe eines Computers oder Textverarbeitungsgeräts erzeugter Druckauftrag zusammen mit anderen Aufträgen auf einem Dateiserver gespeichert wird. Alternativ kann auch vorgesehen sein, dass eingescannte Aufträge in den Auftragsbildzwischenspeicher eingegeben werden, ohne in der Warteschleife des Dateiservers zu warten. Einzelheiten für den Druck des Auftrags, z. B. die Anzahl der Exemplare und weitere bekannte Einzelheiten können an einem entfernt aufgestellten Terminal eingegeben werden, von dem aus die Auftragsdatei an einen Server geschickt wird, wo der Auftrag in eine Warteschlange gestellt wird, bis er an den Kopierer und/oder Drucker (nachfolgend als Kopierer/Drucker bezeichnet) geschickt wird. Wenn die Produktionserfordernisse des Auftrags oder die Priorität in der Warteschleife geändert werden sollen, so hat der Benutzer am entfernt aufgestellten Terminal Zugriff auf die in der Warteschlange stehenden Aufträge, um Anpassungen vorzunehmen. Dies bietet den Vorteil, dass Benutzer, die sich nicht am Kopierer/Drucker befinden, Anpassungen vornehmen oder Kopier- und Druckaufträge (nachfolgend gemeinsam als Druckaufträge bezeichnet) eingeben können, ohne dazu tatsächlich an der Maschine stehen zu müssen.
  • Die Schrift US-A-5,579,097 betrachtet ein Beispiel an dieser fernbedienbaren Druckanordnung des Stands der Technik, die es einem Benutzer erlaubt, Dokumente über einen entfernt aufgestellten Drucker von einer Workstation aus zu drucken.
  • Dabei besteht jedoch das Problem, dass die Benutzer des Kopierers/Druckers über dieselben Softwarepakete und dieselben Arten von Computersystemplattformen, d. h. IBM PCs, Apple Computer oder Sun Microsystems Workstations verfügen müssen, damit ihnen dieser Zugriff zur Verfügung steht. Es kann sein, dass ein Systemadministrator vor Ort diese Software auf mehrere Plattformen und Hunderte von Computern laden und verwalten muss. Wenn eine Aktualisierung erforderlich ist, muss diese an jedem diese Software nutzenden PC aktualisiert werden.
  • Ein zweites Problem besteht darin, dass eine Interaktion mit dem Kopierer/Drucker erst stattfindet, wenn der Druckauftrag tatsächlich abgeschickt wird. Da die meisten Drucker heute noch keine Kommunikation in zwei Richtungen unterstützen, muss sich der Benutzer des Systems zum Kopierer/Drucker begeben, um festzustellen, ob der Druckauftrag gedruckt wurde.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Es ist eine Aufgabe der Erfindung, (1) eine Benutzerschnittstelle für alle Benutzer im Internet und/oder Intranet bereitzustellen, ohne dass Softwarepakete auf jedes Computersystem geladen werden müssen, und (2) Echtzeitkommunikation mit dem Kopierer/Drucker während der Einrichtung des Auftrags zu ermöglichen. Nach der Übertragung des Druckauftrags an den Kopierer/Drucker ist der Benutzer in der Lage, eine Fernabfrage an das System zu richten, um den Status des Druckauftrags zu überprüfen. Für den Fernzugriff auf die Benutzerschnittstelle verwendet der Benutzer einen Java-fähigen Web Browser. Für Softwareaktualisierungen braucht der Systemadministrator die neue Software nur an einem Ort (am Kopierer/Drucker) zu laden. Beim nächsten Zugriff auf den Kopierer/Drucker durch einen Bediener mit dessen Web Browser wird ein neues Java-Applet auf seinen Rechner heruntergeladen.
  • Erfindungsgemäß wird eine Kopier- oder Druckvorrichtung zur Erzeugung gedruckter Exemplare gemäß von jeweiligen Benutzern der Vorrichtung an einem anderen Ort gelieferter Anweisungen, wobei die Vorrichtung folgendes umfasst: eine Markierungsvorrichtung zum Drucken von Information auf Exemplaren, eine Benutzerschnittstellenüberwachung zur Steuerung der Schnittstelle zwischen den Benutzern und der Markierungsvorrichtung, und einen Netzwerk-Webserver, der Software auf einen an einem anderen Ort befindlichen Computer herunterlädt, auf den ein an diesem anderen Ort befindlicher Benutzer Zugriff hat, so dass Benutzerschnittstellensoftware zur Erzeugung einer vom Benutzer bedienbaren Schnittstelle zur Kommunikation von Erfordernissen eines Druckauftrags an die Benutzerschnittstellenüberwachung für den Druckvorgang durch die Markierungsvorrichtung bereitgestellt wird.
  • Gemäß einem weiteren Aspekt der Erfindung wird ein Verfahren zum Betrieb einer Kopier- oder Druckvorrichtung mit einer Markierungsvorrichtung zur Erzeugung gedruckter Exemplare gemäß der von den jeweiligen an einem anderen Ort befindlichen Benutzern der Vorrichtung Anweisungen bereitgestellt, wobei das Verfahren das Betreiben eines Netzwerk-Webservers zum Herunterladen von Software auf einen an einem anderen Ort befindlichen Computer, auf den ein sich an einem anderen Ort befindlicher Benutzer Zugriff hat, um Benutzerschnittstellensoftware zur Erzeugung einer durch den Benutzer bedienbaren Schnittstellenanzeige am Computer bereitzustellen, die zur Kommunikation von Erfordernissen eines von der Markierungsvorrichtung zu druckenden Druckauftrags verwendet wird; und das Betreiben der Markierungsvorrichtung zum Drucken von Exemplaren von Informationen gemäß den Anforderungen des Druckauftrags umfasst.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Die nachfolgende Beschreibung der bevorzugten Ausführungsformen der vorliegenden Erfindung bezieht sich auf die beigefügten Zeichnungen, in denen
  • 1 eine schematische Darstellung von Komponenten eines über das Internet oder Intranet vernetzten Kopier-/Drucksystems zeigt, das in der Weise programmiert ist, dass es gemäß dem Verfahren und der Vorrichtung der Erfindung funktioniert;
  • 2 ein Blockdiagramm eines Steuerungssystems zeigt, welches gemäß dem Verfahren und der Vorrichtung der Erfindung einem Benutzer die Kommunikation mit einem Kopier-/Druckgerät nach 1 ermöglicht;
  • 3 ein Ablaufdiagramm zur Einrichtung einer Benutzerschnittstelle an einem entfernten Ort zeigt, an der ein Benutzer gemäß dem Verfahren der Erfindung einen zu druckenden Druck- oder Kopierauftrag einrichten kann; und
  • 4 ein Beispiel eines Benutzerschnittstellenfensters zeigt, auf den ein an einem anderen Ort befindlicher Benutzer mit Hilfe des über das Internet oder Intranet vernetzten Kopier-/Drucksystems von 1 Zugriff hat.
  • BECHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Da Geräte der hier beschriebenen Art bekannt sind, beschränkt sich die vorliegende Beschreibung insbesondere auf Elemente, die Bestandteil der vorliegenden Erfindung sind oder unmittelbarer mit dieser zusammenarbeiten.
  • Das hier beschriebene System kann wünschenswerter Weise bekannte Systeme und Software zur Erzeugung von Bildern, Workstations oder Terminals und Drucker- und Scannersteuerungen einsetzen.
  • Mit Bezug auf 1 wird nun ein beispielhaftes vernetztes Dokumentenproduktionssystem 10 dargestellt. Das System 10 umfasst eine Vielzahl entfernt aufgestellter Workstations 11 11', 11'', die über das Internet oder ein Intranet-Netzwerk 12 mit einem oder mehreren über Webserver-Software verfügenden Computern 30, 30' verbunden sind. Die Computer 30, 30' sind jeweils entweder direkt oder indirekt über ein ähnliches Kommunikationsnetzwerk mit einem jeweiligen Kopierer/Drucker 15, 15' verbunden. Typischerweise können die Computer 30, 30' auf oder neben dem jeweiligen Kopierer/Drucker 15, 15' aufgestellt sein. Die Computer 30, 30' dienen jeweils außerdem als Dateiserver zum Speichern von Dokumenten. Alternativ kann der Dateiserver auch getrennt von dem jeweiligen Computer 30, 30' vorgesehen sein. Die Computer 30, 30' speichern jeweils Druckaufträge in einer Warteschlange, um diese an die jeweiligen Markierungsvorrichtungen 15, 15' zu übertragen. Auf jedem Computer 30, 30' befindet sich außerdem eine Benutzerschnittstellensoftware, die einem Benutzer die Interaktion mit dem jeweiligen Kopierer/Drucker zur Einrichtung eines Druckauftrags ermöglicht. Die entfernt aufgestellten Workstations 11, 11', 11' verfügen jeweils über Webbrowser-Software, über die sie z. B. mit dem Internet/Intranet verbunden sind. Wenn ein Benutzer einer der entfernt aufgestellten Workstations mit Hilfe des Webbrowser-Softwarepakets z. B. auf den Kopierer/Drucker 15 zugreifen möchte, veranlasst die auf dem Computer 30 befindliche Webserver-Software den Computer 30, die Benutzerschnittstellensoftware auf die eine Verbindung aufrufende Workstation herunterzuladen. Nach dem Herunterladen der Benutzerschnittstellensoftware auf die die Verbindung aufrufende entfernt aufgestellte Workstation beginnt diese, auf der jeweiligen entfernt aufgestellten Workstation 11, 11', 11'' abzulaufen. Der Kopierer/Drucker 15 kann als ein Schwarzweißkopierer/-drucker oder als ein elektronischer Farbkopierer/-drucker ausgebildet sein und arbeitet vorzugsweise nach dem Prinzip der Elektrofotografie. Es können jedoch auch andere Arten elektronischer Kopierer/Drucker verwendet werden. Bekannter Weise können Bilddaten jedes Auftrags mehrerer Aufträge in elektronischer Form auf einer den entfernt aufgestellten Workstations 11, 11', 11' zugeordneten Speichervorrichtung oder auf dem Computer 30 gespeichert werden. Weiterhin kann ein Scanner 14, 14', 14'' Bestandteil der einzelnen Workstations sein. Die Druckaufträge können von in die einem jeweiligen Computer 11, 11', 11'' zugeordneten Scanner 14, 14', 14'' gescannten Dokumenten oder von ursprünglich an den Computern erstellten oder nach dem Einscannen in die Computer modifizierten Dokumenten stammen. Jeder Druckauftrag kann mehrere Seiten mit zu druckenden Bildern umfassen, und einem Aufruf zum Drucken eines Produktionsauftrags können verschiedene Parameter des Auftrags zugeordnet sein. Eine Beispielreihe von Parametern zeigt 4, die eine Seite einer grundlegenden Benutzerschnittstellenanzeigeseite für den Drucker 15 darstellt. Wie der Anzeigeseite zu entnehmen ist, hat ein Benutzer entlang einer oberen Reihe Wahlmöglichkeiten zwischen verschiedenen Auftragsvorgängen wie einscannen, erneut ausdrucken, zusammenstellen, verwalten, zurückstellen, Probeausdruck erstellen und abschicken/Start. Die verschiedenen beschriebenen zur Auswahl stehenden Auftragsvorgänge und andere beschriebene Optionen können durch Bedienung eines Touch Screens, Auswahl mit dem Mauscursor oder durch Teil des Bildschirms bildende oder an einem zusätzlichen Gehäuse vorgesehene Tasten ausgewählt werden.
  • Nachfolgend werden die verschiedenen Auftragsvorgänge beschrieben: Scanvorgang: Der Scanvorgang ermöglicht es dem Benutzer, in Papierform vorliegende Vorlagen in das System einzulesen und Kopien der Vorlage entweder zu speichern oder zu drucken.
  • Vorgang des erneuten Druckens: Der Vorgang des erneuten Druckens ermöglicht es dem Benutzer, Dokumentdateien aus dem Speicher auszuwählen und in Papierform auszudrucken.
  • Zusammenstellvorgang: Der Zusammenstellvorgang ermöglicht die Erstellung neuer Dokumente aus bereits vorhandenen Dokumenten. Dokumente können editiert, neu geordnet, zusammengeführt, gelöscht und mit Anmerkungen versehen werden.
  • Verwaltungsvorgang: Der Verwaltungsvorgang ermöglicht es einem Benutzer, sich Aufträge im System anzeigen zu lassen, den Workflow eines Drucksystems zu überwachen, Systemverwaltungsvorgänge auszuführen und die Kundenpflege des Druckers durchzuführen.
  • Unterhalb dieser Reihe von Vorgangsoptionen befindet sich eine Anzeigezeile, die den gewählten Vorgang, die Auftragserkennungsnummer/den Speicherort des Auftrags, den Namen des Auftrags und die zur Zeit bearbeitete Anzahl anzeigt. Im in 4 dargestellten Beispiel ist der Scanvorgang gewählt.
  • Unterhalb der Anzeigezeile befinden sich mehrere Spalten von Optionen, nämlich die zu bebildernden Seiten, die Zusammentragauswahlmöglichkeiten, die Papiervorratsoptionen, die Bildqualitätsauswahlmöglichkeiten (verdunkeln/aufhellen), die Verkleinerungs-/Vergrößerungsoption, die Endbearbeitungsauswahlmöglichkeiten, die geforderte Anzahl. Zusätzliche wählbare Anzeigeoptionen können Auftragsinformationen aufrufen, z. B. die Eigenschaften auf Auftragsebene, die Eigenschaften auf Seitenebene und Anweisungen. Die Eigenschaften auf Auftragsebene und auf Seitenebene ermöglichen die Einrichtung jedes Auftrags gemäß auf Veränderungen bezogener komplexer Eigenschaften, die sich auf Veränderungen oder das Editieren innerhalb eines Auftrags auf Basis der Seitenebene beziehen. Andere Eigenschaften umfassen das Einfügen von Anmerkungen und das Zusammenführen von Bildern usw. In diesem Zusammenhang wird auf das US-Patent US 5,113,222 verwiesen.
  • Zusätzliche Informationen auf der Anzeigeseite können einen Anzeigeabschnitt umfassen, welcher die gerade in der Serverdruckwarteschlange befindlichen Aufträge anzeigt, und einen Statusabschnitt, der den Status des gewählten Druckers und Scanners identifiziert. Die obige Anzeigeseite ist typisch für eine Anzeige für einen Drucker, auf den entweder ein Benutzer am Computer 30, 30' oder ein Benutzer an einer der entfernt aufgestellten Workstations 11, 11', 11'', die z. B. über ein Modem oder eine andere geeignete Verbindung mit einem Local Area Network (LAN) oder dem Internet verbunden sind, zugreifen kann.
  • Obwohl die Fernübertragung von Daten zum Drucken über ein allgemeiner zugängliches System wie das Internet bekannt ist, ist es nicht möglich, den Auftrag mit Hilfe des Benutzerschnittstellen-Anzeigefensters des Druckers für spezifische Druckerfordernisse einzurichten, ohne dass dem Benutzer ein spezifisches Softwarepaket und Betriebssystem zur Verfügung stehen, die der normalen Benutzerschnittstelle des Druckers im Wesentlichen entsprechen.
  • Mit Bezug auf 2 wird nun ein Blockdiagramm eines Steuerungssystems dargestellt, welches einem Benutzer gemäß dem erfindungsgemäßen Verfahren und der erfindungsgemäßen Vorrichtung an einer entfernt aufgestellten Workstation 11, 11' oder 11'' den Zugriff auf ein in 1 gezeigtes Druckgerät 15 ermöglicht. In 2 ist nur die Workstation 11 gezeigt, die mit dem Computer 30 und dem Drucker 15 zusammenwirkt, wobei die anderen Workstations im Wesentlichen gleichzeitig betrieben werden, auch wenn sie möglicherweise unterschiedliche Betriebssysteme aufweisen; wie in 1 aufgezeigt ist. Außerdem können die verschiedenen Workstations 11, 11', 11'' mit jedem der Computer 30, 30' vernetzt sein, so dass auf ähnliche Weise wie im Zusammenhang mit 2 beschrieben Druckaufträge an dem jeweiligen Drucker 15, 15' eingerichtet werden können. Gemäß der Erfindung sind ein Druckerbenutzerschnittstellensoftwarepaket und ein spezifisches Betriebssystem am entfernt aufgestellten Terminal des Benutzers nicht erforderlich. Stattdessen erfolgt der Zugriff auf den Drucker zum Einrichten eines Produktionsauftrags über eine Netzwerkverbindung zum Computer 30, der über Webserversoftware verfügt, auf die auch mehrere an einem anderen Ort befindliche Benutzer zugreifen können.
  • Im in 2 gezeigten Schema ist ein Intranet-Netzwerk gezeigt, das in der Lage ist, mehrere entfernt aufgestellte Client-Workstations 11, 11', 11'' zu unterstützen. Jede Workstation ist z. B. über ein LAN-artiges Intranet-Netzwerk oder das Internet mit einem Webserver-Computer 30 verbunden. Auch eine Verbindung über Satellit oder schnurloses Telefon ist denkbar. Der Webserver-Computer 30 kann als eine Sun-Microsystems-Workstation ausgebildet sein, die wie bereits angedeutet über verschiedene Anwenderprogramme verfügt. Der Webserver-Computer 30 umfasst einen Dateiserverspeicher 39, in dem ebenfalls Kopier- oder Druckaufträge gespeichert werden können und der also als ein Dateiserver für besondere Zwecke ausgebildet ist, der auf den Erhalt von Aufträgen über das Netzwerk, z. B. das Internet, zugeschnitten ist. Der Computer 30 unterstützt das Hypertext Transport Protocol (http) und das File Transfer Protocol (FTP) und wartet an einem bestimmten Port an seiner Maschine auf Informationen und reagiert, indem er Dokumente und Daten an den Aufrufenden an der entfernt aufgestellten Workstation schickt. Die Workstations fordern mit Hilfe ihres sich auf der jeweiligen Workstation 11, 11', 11'' befindlichen Webbrowser-Programms 20 eine Verbindung an.
  • Bei einem Webbrowser handelt es sich um ein Programm auf einem Client-PC 11, 11', 11'' (der Client-Computer oder die Workstation kann als ein IBM PC, ein Macintosh, eine Sun-Microsystems-Workstation etc. ausgebildet sein). Der Browser stellt eine Verbindung zu einer Maschine her, die einen Webserver betreibt, und erhält Dokumente und Daten. Wenn ein Java-Applet auf den Client-Computer heruntergeladen wird, ruft der Client-Computer eine Java Virtual Machine auf und führt das Programm aus. Die Software für die Java Virtual Machine ist Teil des Webbrowser-Softwarepakets 20 (Java-fähiger Browser) auf der Client-Workstation 11, 11' oder 11''. Die Java Virtual Machine liefert die Plattformunabhängigkeit, so dass Benutzer Programme von verschiedenen Client-Computer-Betriebssystemen aus aufrufen können. Java ist eine Computerprogrammiersprache von Sun Microsystems. Die Java-Sprache ist der Programmiersprache C++ sehr ähnlich. Ein besonderer Designaspekt der programmierbaren Sprache Java besteht darin, dass sie das Internet unterstützt.
  • Der Webserver-Computer 30 umfasst ein Webserveranwendungsprogramm 32, das über eine http (Hypertext Transport Protocol) -Verbindung 18 Abfragen vom Webbrowser 20 entgegennimmt. Das Webserveranwendungsprogramm 32 greift über Betriebssystemsoftware auf eine Reihe von Dateien 38 zu, die Benutzerschnittstellenanzeigefensterseiten in Hypertext Markup Language (html) sowie "Applets" zur Einrichtung eines Programms auf dem Computer des Benutzers zum Empfang von Oberflächenfensterseiten und zur Bereitstellung von Benutzerinteraktion mit einer Benutzerschnittstellenüberwachung 34 umfasst. Applets werden in der Sprache Java erstellt. Es handelt sich dabei um kleine plattformunabhängige Softwareanwendungen, die unter der Kontrolle des Webbrowsers 20 ablaufen. Die Applets liefern TCP/IP-Verbindungen (Sockets) 17 zwischen Benutzerschnittstellenfenster und der Benutzerschnittstellenüberwachung 34. Bei der Benutzerschnittstellenüberwachung 34 handelt es sich um ein Softwareprogramm, das sich auf dem Webservercomputer 30 befinden kann und das von nun im Webbrowser 20 eingerichteten Java-Applets 21 ankommende Benutzerabfragen in Events übersetzt, die an ein Benutzeranwendungsprogramm 35 weitergegeben werden, bei dem es sich im Wesentlichen um die auf einem Kopierer/Drucker typischerweise vorgesehene Software handelt, die zur Bereitstellung aller Eigenschaften und Funktionen dient, die einem Benutzer zur Verfügung stehen. Diese bekannten Eigenschaften wurden weiter oben aufgezeigt.
  • Die Benutzerschnittstellenüberwachung 34 übersetzt außerdem Statusinformationen und Befehle von den Benutzeranwendungen 35 in Statusinformationen und Befehle, die an die Java-Applets 21 im Webbrowser 20 geschickt werden. Für Anzeigen, die nicht der Diagnose dienen, d. h. Druckauftragseinrichtungsdaten, liefert sie eine Sequenzierung der Anzeigen und Internationalisierung. Bei Diagnose-Anzeigen erfolgt sequenzierende Internationalisierung über HTML und Java. Bei Diagnoseanzeigen handelt es sich z. B. um Anzeigen, die einen oder mehrere Fahler im Maschinenbetrieb oder Wartungsbedarf kommunizieren. Internationalisierung ist ein Unterprogramm, welches die für die Unterstützung von Fremdsprachen nötigen Funktionen bereitstellt.
  • Die Anwendungsunterprogramme, welche die Benutzerschnittstellenüberwachung 34 bilden, umfassen eine Applet-/Fensteroberfläche, welche die zur Kommunikation mit den Fenster-Applets notwendigen Kommunikationsroutinen und einen Oberflächenübersetzer, der Nachrichten von Applets in ein für das Benutzeranwendungsprogramm verständliches Format und Nachrichten vom Benutzeranwendungsprogramm 35 in ein für die Applets 21 im Webbrowser 20 verständliches Format umwandelt. Ein Anwendungsoberflächenunterprogramm enthält die zur Kommunikation mit dem Benutzeranwendungsprogramm 35 benötigten Kommunikationsroutinen. Ein Benutzerschnittstellenmanagerunterprogramm der Benutzerschnittstellenüberwachung liefert "Threads" und "Sockets" für jeden mit dem Webserver verbundenen Benutzer. Bei "Threads" und "Sockets" handelt es sich jeweils um klare Kommunikationspfadmöglichkeiten und Verbindungen für die einzelnen Benutzer. Obwohl die Verbindungen 17, 18 hier als separate Leitungen dargestellt sind, befinden sie sich in der Regel auf dem selben Drahtsatz, stellen jedoch eine Kommunikation mit unterschiedlichen Protokollen dar.
  • Bei der Verwendung der in 1 und 2 gezeigten Vorrichtung und mit Bezug auf das in 3 gezeigte Ablaufdiagramm startet ein Benutzer an einem der entfernt aufgestellten Benutzercomputer oder Workstations 11, 11' oder 11'' ein Webbrowsersoftwareanwendungsprogramm 20, das sich auf der jeweiligen Workstation befindet und mit einem herkömmlichen Computerbetriebssystem wie Windows, Macintosh oder Unix betreibbar ist. Netscape Navigator, Microsoft Internet Explorer oder Sun Hot Java etc. sind Beispiele für Webbrowseranwendungen. Der Benutzer, der sich z. B. an der Workstation 11 befindet, gibt in Schritt 110 in Reaktion auf eine Aufforderung durch die herkömmliche Suchfensteranzeige des Webbrowsers die Internet- oder Intranetadresse (Uniform Resource Locator oder URL) des Kopierers/Druckers ein. In Schritt 120 stellt der Webbrowser 20 in Reaktion auf die Eingabe der Adresse eine http-Verbindung mit dem Webserver 32 des Computers 30 her. Der Webserver 32 lädt daraufhin in einem Schritt 130 ein HTML-Dokument und ein Java-Applet aus einer HTML-Dokument und Java-Dateien 38 herunter. Das Java-Applet kann als Anwendungsprogramm ausgebildet sein, das die Anzeige des heruntergeladenen Dokuments ermöglicht, bei dem es sich um eine erste Druckerfensterseite handeln kann, die den Benutzer zur Eingabe eines Erkennungscodes (ID) auffordert, um Zugriff auf den Kopierer/Drucker zu erlangen, wenn benutzerautorisierte Codes erforderlich sind. In einem Schritt 140 führt die Java Virtual Machine das Java-Applet aus, um die Anzeige der anfänglichen Anzeigeseite an der entfernt aufgestellten Workstation zu ermöglichen. In einem Schritt 150 stellt das in der Java Virtual Machine des Webbrowsers ablaufende Java-Applet durch die Einrichtung einer TCP/IP (Transmission Control Protocol/Internet Protocol) Socket-Kommunikationsverbindung 17 zwischen der Benutzerschnittstellenüberwachung (UIS) 34 und der Workstation 11 eine Verbindung zur UIS 34 des Computers 30 her. In Schritt 180 wartet die Workstation 11 auf eine Benutzereingabe. Ist zum Beispiel die Eingabe des ID-Codes (Erkennungscodes) in einem Schritt 190 erfolgt, wird die Benutzereingabe in einem Schritt 200 an die UIS 34 geschickt. Daraufhin liefert die UIS in einem Schritt 210 Daten und sonstige Befehle für das nächste Benutzerschnittstellenfenster, z. B. die in 4 dargestellte Anzeigenfensterseite, über die Thread-and-Socket-Verbindung an die Workstation 11, um die Eingabe von Benutzerdaten bezüglich der Erfordernisse des Druckauftrags zu ermöglichen. Das zuvor an das Terminal 11 ergangene Java-Applet 21 ist derart programmiert, dass es die neuen Fensterseiteneingabedaten von der UIS 34 entgegennimmt und die vom Benutzer eingegebenen Druckauftragserfordernisdaten (Abfragen) über die TCP/IP Socket-Verbindung 17 an die UIS zu kommunizieren. Der Vorgang zur Bereitstellung weiterer Fenster oder zum erneuten Aufrufen vorhergehender Seiten werden über die TCP/IP Socket-Kommunikationsverbindung 17 bereitgestellt. Für den Bediener am entfernt aufgestellten Terminal ähnelt die Benutzerschnittstelle des Kopierers/Druckers nach der Einrichtung des Thread-and-Socket- oder TCP/IP-Kommunikationskanals der eines Bendienerpults eines herkömmlichen Kopierers/Druckers.
  • Nach der Bereitstellung der Benutzererfordernisse für die Produktion des Druckauftrags wird der in einem Dokumentdateispeicher 22 an der Workstation vorliegende Druckauftrag z. B. anhand des Dateinamens vom Benutzer identifiziert und aus dem Dateispeicher 22 (z. B. einer Festplatte) der Workstation 11 in eine Übergangsspeicherdatei 37 heruntergeladen, die Teil des Computers 30 ist.
  • Wenn der Drucker zur Annahme des nächsten Druckauftrags bereit ist und es sich dabei um den erläuterten, im Übergangsspeicher 37 gespeicherten Auftrag handelt, so kommuniziert die Markierungsvorrichtungsüberwachung 33 im Computer 30 über den Bus 26 mit der Markierungssystemüberwachung 23 des Kopierers/Druckers 15. Die Markierungssystemüberwachung 23 signalisiert anschließend der Markierungsvorrichtungssteuerung 27, dass diese dem Auftragsbildzwischenspeicher 24 signalisieren soll, den Druckauftrag vom Übergangsspeicher 37 in den Auftragsbildzwischenspeicher 24 aufzunehmen. Der Druckauftrag wird in den Auftragsbildzwischenspeicher 24 heruntergeladen, welcher den gesamten Druckauftrag speichert. Das Speichern des gesamten Auftrags im Auftragsbildzwischenspeicher 24 ermöglicht die Erstellung mehrerer Exemplare mit Hilfe von elektronischer Rückführung von Daten, wie dies in den US-Patenten US 5,047,955 und US 5,623,585 beschrieben ist.
  • Während der Druckauftrag abgearbeitet wird, liefert der Kopierer/Drucker 15 Status- und Fehlermeldungen. Diese Meldungen können Informationen wie die Anzahl der fertiggestellten Exemplare, die Anzahl der noch fertigzustellenden Exemplare, sowie möglicherweise weitere Meldungen umfassen. Darüber hinaus können Fehlermeldungen erfolgen, die einen Papierstau oder eine Fehlfunktion in einer Maschinenkomponente anzeigen. Diese Meldungen werden von der Markierungssystemüberwachung 23 über den Bus 26 an die Markierungsvorrichtungsüberwachung 33 kommuniziert und von dort an die UIS 34. Von dort werden sie über den TCP/IP-Socket 17 an das Webbrowser-Java-Applet 21 kommuniziert und in einem Schritt 160 an der CRT der Workstation oder sonstigen Anzeige angezeigt.
  • Anstatt Dokumente von der Workstation zu drucken, kann der Benutzer am Terminal 11 z. B. mit Hilfe eines über das Socket 17 kommunizierten Zugangscodes einen Dateiserverspeicher 39 oder eine Bibliothek von Dokumenten im Computer 30 aufrufen, um eine in diesem Speicher gespeicherte Dokumentdatei zu drucken. Die UIS 34 kommuniziert Anzeigefensterseiten der im Speicher 39 befindlichen Dateien, und die über das Socket 17 an die UIS 34 kommunizierten Benutzerabfragen liefern einen Hinweis auf die Auswahl eines bestimmten Dokuments die über Leitungen 26 an den Auftragszwischenspeicher 24 geschickt werden, wenn der Zwischenspeicher bereit ist, die nächste Dokumentdatei entgegen zu nehmen. Die Datei kann anschließend gedruckt werden, indem sie auf die oben beschriebene Weise an die Markierungsvorrichtung ausgegeben wird. Der Computer 30 dient außerdem als Benutzerschnittstelle für einen Benutzer des Kopierers/Druckers 15, der sich zu diesem begibt. Der Computer 30 umfasst einen Webbrowser 31, der mit dem Webserver 32 kommuniziert, um Applets aus den zu druckenden HTML und Java-Dateien 38 zu verwenden, die verarbeitet werden, um Benutzerschnittstellenanzeigenfensterseiten auf der CRT oder sonstigen Anzeige des Computers 30 einzurichten. Zum Speichern von durch den Benutzer am Computer 30 eingegebenen Dokumenten ist ferner ein Dokumentdateispeicher 36 vorgesehen. Ein Benutzer, der sich an einem anderen Ort befindet, kann auch auf den Dateiserverspeicher 39 zugreifen, um erstellte oder zum entfernt aufgestellten Computer übertragene Dokumente dauerhaft zu speichern.
  • Die Erfindung wurde mit besonderem Bezug auf bevorzugte Ausführungsformen und erläuternde Beispiele im Detail erläutert. Selbstverständlich können jedoch innerhalb des Geltungsbereichs der Erfindung Veränderungen und Modifizierungen vorgenommen werden.

Claims (20)

  1. Ein Kopier- oder Druckvorrichtung zur Bereitstellung gedruckter Exemplare gemäß von an einem anderen Ort befindlichen Benutzern des Geräts erteilter Anweisungen, wobei die Vorrichtung folgendes umfasst: eine Markierungsvorrichtung (25), die zum Drucken von Information auf Exemplaren betreibbar ist; eine Benutzerschnittstellenüberwachung (34) zur Steuerung der Schnittstelle zwischen den Benutzern und der Markierungsvorrichtung; einen Netzwerk-Webserver (32), welcher Software auf einen an einem entfernten Ort aufgestellten Computer (11, 11', 11'') herunterlädt, auf den ein an einem anderen Ort befindlicher Benutzer Zugriff hat, um Benutzerschnittstellensoftware zur Einrichtung einer vom Benutzer bedienbaren Oberfläche zur Kommunikation von Erfordernissen für einen Druckauftrag an die Benutzerschnittstellenüberwachung (34) zum Drucken des Druckauftrags durch die Markierungsvorrichtung (25) bereitzustellen.
  2. Vorrichtung nach Anspruch 1, wobei der Webserver zum Herunterladen von Applets zur Durchführung durch den Computer am entfernten Ort betreibbar ist, wobei heruntergeladene Applets ein Programm für den Computer am entfernten Ort bereitstellen, um Daten für eine Druckeroberflächenanzeigenfensterseite zur Ansicht durch den Benutzer an einem anderen Ort zu verarbeiten.
  3. Vorrichtung nach Anspruch 2, wobei der Webserver zum Herunterladen eines HTML-Dokuments zur Einrichtung der Druckeroberflächenanzeigenfensterseite betreibbar ist.
  4. Vorrichtung nach Anspruch 3, wobei die Applets vom Computer ausführbar sind, um eine Socket-Verbindung mit der Benutzerschnittstellenüberwachung einzurichten.
  5. Vorrichtung nach Anspruch 2, wobei die Applets vom Computer ausführbar sind, um eine Socket-Verbindung mit der Benutzerschnittstellenüberwachung einzurichten.
  6. Vorrichtung nach Anspruch 6, wobei sich auf dem Computer ein Webbrowser befindet, der eine http-Verbindung mit dem Webserver herstellt.
  7. Vorrichtung nach Anspruch 6, wobei die Socket-Verbindung als ein TCP/IP-Socket ausgebildet ist.
  8. Vorrichtung nach Anspruch 4, wobei der Webbrowser auf dem Computer eine http-Verbindung mit dem Webserver herstellt.
  9. Vorrichtung nach Anspruch 8, wobei die Socket-Verbindung als ein TCP/IP-Socket ausgebildet ist.
  10. Verfahren zum Betreiben einer Kopier- oder Druckvorrichtung mit einer Markierungsvorrichtung (25) zur Erzeugung gedruckter Exemplare gemäß von jeweiligen Benutzern der Vorrichtung an einem anderen Ort bereitgestellter Anweisungen, wobei das Verfahren folgendes umfasst: Betreiben eines Netzwerkwebservers (32) zum Herunterladen von Software auf einen Computer (11, 11', 11'') mit einem Anzeigefenster an einem anderen Ort, auf den ein Benutzer an einem anderen Ort Zugriff hat, um Benutzerschnittstellensoftware zur Einrichtung einer vom Benutzer betreibbaren Oberflächenanzeige am Computer zur Kommunikation von Erfordernissen für einen Druckauftrag für dessen Druck durch die Markierungsvorrichtung (25) bereitzustellen; und Betreiben der Markierungsvorrichtung (25) zum Drucken von Information auf Exemplaren gemäß der Erfordernisse des Druckauftrags.
  11. Verfahren nach Anspruch 10, wobei der Webserver Applets zur Durchführung durch den Computer am entfernten Ort herunterlädt, und wobei heruntergeladene Applets ein Programm für den Computer am entfernten Ort bereitstellen, um Daten für eine Druckeroberflächenanzeigenfensterseite zur Ansicht durch den Benutzer an einem anderen Ort zu verarbeiten.
  12. Verfahren nach Anspruch 11, wobei der Webserver ein HTML-Dokument zur Einrichtung der Druckeroberflächenanzeigefensterseite auf den Computer herunterlädt.
  13. Verfahren nach Anspruch 12, wobei die Applets vom Computer ausgeführt werden, um eine Socket-Verbindung mit einer Benutzerschnittstellenüberwachung des Kopier- oder Druckgeräts herzustellen.
  14. Verfahren nach Anspruch 11, wobei die Applets vom Computer ausgeführt werden, um eine Socket-Verbindung mit einer Benutzerschnittstellenüberwachung des Kopier- oder Druckgeräts herzustellen.
  15. Verfahren nach Anspruch 14, wobei ein Webbrowser auf dem Computer eine http-Verbindung mit dem Webserver herstellt.
  16. Verfahren nach Anspruch 15, wobei die Socket-Verbindung ein TCP/IP-Socket ist.
  17. Verfahren nach Anspruch 13, wobei ein Webbrowser auf dem Computer eine http-Verbindung mit dem Webserver herstellt.
  18. Verfahren nach Anspruch 17, wobei die Socket-Verbindung ein TCP/IP-Socket ist.
  19. Verfahren nach Anspruch 10, wobei mehrere entfernt aufgestellte Computer in Kommunikation mit dem Netzwerk-Webserver stehen und jeweils vom Netzwerk-Webserver HTML-Dokumente zur Einrichtung jeweiliger Druckerbenutzerschnittstellenanzeigefenster an den entfernt aufgestellten Computern erhalten.
  20. Verfahren nach Anspruch 19, wobei die mehreren entfernt aufgestellten Computer auf Computerplattformen betrieben werden, die sich voneinander unterscheiden.
DE69820413T 1997-09-26 1998-09-25 Gebraucherschnittstelle für einen drucker/kopierer, an einer entfernten stelle eines internet/intranetzes Expired - Lifetime DE69820413T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/937,989 US6453127B2 (en) 1997-09-26 1997-09-26 Establishment at a remote location of an internet/intranet user interface to a copier/printer
US937989 1997-09-26
PCT/US1998/020151 WO1999015955A1 (en) 1997-09-26 1998-09-25 Establishment at a remote location of an internet/intranet user interface to a copier/printer

Publications (2)

Publication Number Publication Date
DE69820413D1 DE69820413D1 (de) 2004-01-22
DE69820413T2 true DE69820413T2 (de) 2004-10-14

Family

ID=25470682

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69820413T Expired - Lifetime DE69820413T2 (de) 1997-09-26 1998-09-25 Gebraucherschnittstelle für einen drucker/kopierer, an einer entfernten stelle eines internet/intranetzes

Country Status (7)

Country Link
US (1) US6453127B2 (de)
EP (1) EP0941511B1 (de)
JP (1) JP2001506036A (de)
AT (1) ATE256309T1 (de)
DE (1) DE69820413T2 (de)
ES (1) ES2212349T3 (de)
WO (1) WO1999015955A1 (de)

Families Citing this family (144)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6247011B1 (en) * 1997-12-02 2001-06-12 Digital-Net, Inc. Computerized prepress authoring for document creation
NL1008657C2 (nl) * 1998-03-20 1999-09-21 Oce Tech Bv User interface voor een informatieverwerkings-systeem.
NL1008660C2 (nl) * 1998-03-20 1999-09-21 Oce Tech Bv User interface voor een informatieverwerkings-systeem, met opdrachtbewaking.
JPH11342658A (ja) * 1998-05-29 1999-12-14 Toshiba Corp 印刷装置と印刷システム
JP3159174B2 (ja) 1998-06-19 2001-04-23 日本電気株式会社 プリンタ制御装置
US6289371B1 (en) * 1998-09-30 2001-09-11 Hewlett-Packard Company Network scan server support method using a web browser
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
US6636891B1 (en) * 1998-11-06 2003-10-21 Seiko Epson Corporation Methods and apparatus for controlling an input or output device over the internet
JP2000235464A (ja) * 1999-02-15 2000-08-29 Canon Inc 印刷システム及びその制御方法
GB2347766A (en) * 1999-03-12 2000-09-13 Ibm Internet based printing using a web browser
JP3876588B2 (ja) * 1999-05-24 2007-01-31 セイコーエプソン株式会社 プリンタ、プリンタの制御方法およびプリントシステム並びに記録媒体
JP4224176B2 (ja) * 1999-09-02 2009-02-12 東芝テック株式会社 画像入力システム
US6675193B1 (en) * 1999-10-29 2004-01-06 Invensys Software Systems Method and system for remote control of a local system
WO2001035207A1 (en) * 1999-11-12 2001-05-17 Mimeo.Com, Inc. System, method and recordable medium for printing services over a network
US6714964B1 (en) 1999-11-12 2004-03-30 Mimeo.Com System, method and recordable medium for printing services over a network
US7095519B1 (en) 1999-11-12 2006-08-22 Mimeo.Com, Inc. System, method and recordable medium for uploading documents over a network
US6714978B1 (en) * 1999-12-04 2004-03-30 Worldcom, Inc. Method and system for processing records in a communications network
WO2001050691A2 (en) * 1999-12-30 2001-07-12 Tumbleweed Communications Corp. Sender-controlled post delivery handling of digitally delivered documents in a computer network
AU2001231078A1 (en) 2000-01-25 2001-08-07 Vistaprint Usa, Inc. Managing print jobs
FR2804231B1 (fr) * 2000-01-25 2002-11-08 Vistaprint Usa Inc Impression centralisee de documents commerciaux en faibles volumes sur des machines auparavant limitees a des tres gros tirages
US7765271B1 (en) * 2000-02-03 2010-07-27 Hyland Software, Inc. System and method for scanning a document in client/server environment
EP1143695A3 (de) * 2000-03-29 2004-01-21 Canon Kabushiki Kaisha Regelverfahren für Bildverarbeitungsgerät mit Verbindung zu Computernetzwerk
US8386945B1 (en) * 2000-05-17 2013-02-26 Eastman Kodak Company System and method for implementing compound documents in a production printing workflow
US9756168B1 (en) * 2000-06-09 2017-09-05 Sanjay K Rao Multifunction mobile devices and appliance control
JP3492332B2 (ja) * 2000-06-13 2004-02-03 キヤノン株式会社 掲示板機能を有する画像処理装置およびその制御方法およびプログラム並びに記憶媒体
US7117239B1 (en) 2000-07-28 2006-10-03 Axeda Corporation Reporting the state of an apparatus to a remote computer
US7002700B1 (en) * 2000-09-14 2006-02-21 Electronics For Imaging, Inc. Method and system for merging scan files into a color workflow
US7185014B1 (en) 2000-09-22 2007-02-27 Axeda Corporation Retrieving data from a server
US8108543B2 (en) 2000-09-22 2012-01-31 Axeda Corporation Retrieving data from a server
US11204729B2 (en) 2000-11-01 2021-12-21 Flexiworld Technologies, Inc. Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US20020059415A1 (en) 2000-11-01 2002-05-16 Chang William Ho Manager for device-to-device pervasive digital output
US11467856B2 (en) 2002-12-12 2022-10-11 Flexiworld Technologies, Inc. Portable USB device for internet access service
WO2002037737A2 (en) * 2000-11-01 2002-05-10 Engi, Inc. Wireless data input engine
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US7805720B2 (en) * 2003-04-11 2010-09-28 Flexiworld Technologies, Inc. Autorun for integrated circuit memory component
JP3848133B2 (ja) * 2000-11-17 2006-11-22 キヤノン株式会社 構造化記述言語で記述されたデータを処理する画像形成装置及び画像形成方法
AU2002226948A1 (en) 2000-11-20 2002-06-03 Flexiworld Technologies, Inc. Tobile and pervasive output components
JP2002182866A (ja) * 2000-12-13 2002-06-28 Fujitsu Ltd ネットワーク環境における印刷制御方法、プリントサーバ、クライアント、および記録媒体
US7636757B2 (en) * 2000-12-15 2009-12-22 Canon Kabushiki Kaisha Printing over the internet
US7355732B2 (en) * 2000-12-22 2008-04-08 Ricoh Company, Ltd. Printing mechanism for wireless devices
US7107537B2 (en) * 2001-01-16 2006-09-12 Hewlett-Packard Development Company, L.P. Apparatus and method for updating applications to embedded devices and peripherals within a network environment
US20020097408A1 (en) 2001-01-19 2002-07-25 Chang William Ho Output device for universal data output
US6958824B2 (en) * 2001-01-31 2005-10-25 Hewlett-Packard Development Company, L.P. System and method for accessing and using a commercial print service
US7158247B2 (en) * 2001-03-23 2007-01-02 Hewlett-Packard Development Company, L.P. System and method for determining the time required to complete a print job
US7515288B2 (en) * 2001-04-06 2009-04-07 Sharp Kabushiki Kaisha Image processing apparatus
US7500197B2 (en) * 2001-04-10 2009-03-03 Hewlett-Packard Development Company, L.P. Extensible user interface
US7383321B2 (en) 2002-07-09 2008-06-03 Moyer Alan L Method and system for communicating between a remote printer and a server
US7042586B2 (en) * 2001-06-04 2006-05-09 Hewlett-Packard Development Company, L.P. Network based system and method for universal printing
US6967736B2 (en) * 2001-06-19 2005-11-22 Hewlett-Packard Development Company, L.P. Mediated production device access in a distributed environment
US7239409B2 (en) * 2001-06-22 2007-07-03 Hewlett-Packard Development Company, L.P. Remote access to print job retention
US20030014529A1 (en) * 2001-07-12 2003-01-16 Simpson Shell Sterling Mediated access to production device options in a distributed environment
US8418065B2 (en) 2001-07-16 2013-04-09 Nuance Communications, Inc. Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer
US20030120768A1 (en) * 2001-08-08 2003-06-26 Simpson Shell S. Method for obtaining status of web-based imaging originated processes
US20040201682A1 (en) * 2001-08-22 2004-10-14 Lou Chauvin System, method and software product for allowing a consumer to order image products over a communication network from a plurality of different providers
US8688764B2 (en) * 2001-08-22 2014-04-01 Intellectual Ventures Fund 83 Llc System, method and software product for ordering image products using images stored on a digital storage device from a plurality of order terminals
US20030046122A1 (en) * 2001-08-29 2003-03-06 Seymour Richard S. Systems and methods for managing printing device replaceable components for multiple organizations
US20030050978A1 (en) * 2001-09-13 2003-03-13 Cannon Joseph M. Availability alerting apparatus
JP4666849B2 (ja) * 2001-09-14 2011-04-06 キヤノン株式会社 印刷ジョブ管理方法および装置
US7430605B2 (en) * 2001-10-03 2008-09-30 Toshiba Tec Kabushiki Kaisha Method of printer accounting management
US20030081241A1 (en) * 2001-10-31 2003-05-01 Simpson Shell S. Web-based imaging service that provides or uses collated printing capabilities depending on device
US20030088793A1 (en) * 2001-11-06 2003-05-08 Parry Travis J. Managing customized menus across multiple imaging devices
CN100587661C (zh) * 2001-11-13 2010-02-03 精工爱普生株式会社 图像和声音输出装置及方法
US7069294B2 (en) * 2001-11-14 2006-06-27 Hewlett-Packard Development Company, L.P. Browser based multiple file upload
US20030103231A1 (en) * 2001-12-03 2003-06-05 Simpson Shell S. Printing system
US20030115250A1 (en) * 2001-12-18 2003-06-19 Bernier Kevin F. Method and system for generating a permanent record of a service at a remote printer
KR100457513B1 (ko) * 2001-12-19 2004-11-17 삼성전자주식회사 네트웍 문서출력장치의 운용방법
US7254601B2 (en) 2001-12-20 2007-08-07 Questra Corporation Method and apparatus for managing intelligent assets in a distributed environment
US7042600B2 (en) * 2002-01-07 2006-05-09 Xerox Corporation Method and apparatus for eliminating lamp strobing in a digital input scanner
US7552265B2 (en) * 2002-01-23 2009-06-23 Xerox Corporation System and method for providing context information
FR2835992A1 (fr) * 2002-02-12 2003-08-15 Canon Kk Procedes et dispositifs optimises d'emission et de reception de donnees par deflection de donnees
US7996492B2 (en) * 2002-02-20 2011-08-09 Hewlett-Packard Development Company, L.P. System for providing information regarding network resources
US7400424B2 (en) * 2002-03-05 2008-07-15 Hewlett-Packard Development Company, L.P. Printer option suggestion method and program
US7916322B2 (en) 2002-03-14 2011-03-29 Senshin Capital, Llc Method and apparatus for uploading content from a device to a remote network location
US20030177204A1 (en) * 2002-03-18 2003-09-18 Darrel Cherry System and method for installing a web-based imaging device outside a firewall
US7178149B2 (en) 2002-04-17 2007-02-13 Axeda Corporation XML scripting of soap commands
US20030200361A1 (en) * 2002-04-19 2003-10-23 Vikas Dogra Extensible drive
US20030223093A1 (en) * 2002-06-03 2003-12-04 Baird Jeffrey C. User-personalized print menus
WO2003105010A1 (en) * 2002-06-06 2003-12-18 Neoteris, Inc. Method and system for providing secure access to private networks
US20040041848A1 (en) * 2002-08-29 2004-03-04 Xerox Corporation Marking machine user interface enhancement via portable electronic device
US7526727B2 (en) * 2002-08-29 2009-04-28 Xerox Corporation Marking machine user interface supplementation via added, attached portable electronic device
US20040061729A1 (en) * 2002-09-30 2004-04-01 Brett Green System and method for a dynamically modifiable driver interface
DE10250148A1 (de) 2002-10-28 2004-05-13 OCé PRINTING SYSTEMS GMBH Verfahren und System zum Erzeugen einer grafischen Benutzeroberfläche zum Bedienen, zum Konfigurieren und/oder zur Diagnose eines elektrofotografischen Druckers oder Kopierers
DE10250181A1 (de) * 2002-10-28 2004-05-13 OCé PRINTING SYSTEMS GMBH Bedienfeld für ein elektrofotografisches Druck -oder Kopiersystem mit Vor- und/oder Nachverarbeitungseinheit sowie Integration des Bedienfeldes in einen Druckerserver
JP2004170863A (ja) * 2002-11-22 2004-06-17 Fuji Xerox Co Ltd 画像形成装置及びこれに用いる交換部品の管理方法、並びに交換部品の管理プログラム
US7149752B2 (en) 2002-12-03 2006-12-12 Jp Morgan Chase Bank Method for simplifying databinding in application programs
US7085759B2 (en) 2002-12-06 2006-08-01 Jpmorgan Chase Bank System and method for communicating data to a process
WO2004055638A2 (en) * 2002-12-12 2004-07-01 Flexiworld Technologies, Inc. Wireless communication between computing devices
US7460261B2 (en) * 2002-12-27 2008-12-02 Ricoh Company, Ltd. Printing system, printing management device, print server, printing method, and storage medium
US8032439B2 (en) 2003-01-07 2011-10-04 Jpmorgan Chase Bank, N.A. System and method for process scheduling
US7062261B2 (en) * 2003-01-31 2006-06-13 Motorola, Inc. Method and apparatus for automatic detection and installation of Java-enabled accessories
US7966418B2 (en) 2003-02-21 2011-06-21 Axeda Corporation Establishing a virtual tunnel between two computer programs
US9106526B2 (en) 2003-03-21 2015-08-11 Hewlett-Packard Development Company, L.P. Traversing firewalls
JP2004312711A (ja) * 2003-03-25 2004-11-04 Ricoh Co Ltd 画像形成装置及び画像形成装置を遠隔のアプリケーションにより操作する方法
US7379998B2 (en) 2003-03-31 2008-05-27 Jp Morgan Chase Bank System and method for multi-platform queue queries
US20040215706A1 (en) * 2003-03-31 2004-10-28 Lavender Scott D. System and method for updating software and version control in a production printer
US7366722B2 (en) 2003-05-15 2008-04-29 Jp Morgan Chase Bank System and method for specifying application services and distributing them across multiple processors using XML
US7509641B2 (en) 2003-05-16 2009-03-24 Jp Morgan Chase Bank Job processing framework
US20040252333A1 (en) * 2003-06-16 2004-12-16 Blume Leo Robert Mobile communication device printing
US7398470B2 (en) * 2003-08-22 2008-07-08 Vistaprint Technologies Limited System and method for remote assistance
WO2005048082A2 (en) * 2003-11-12 2005-05-26 Exsentrik Enterprises Inc. Electronic commercial transaction system and method
JP4177275B2 (ja) * 2003-11-13 2008-11-05 株式会社リコー 通信装置
US20050144070A1 (en) 2003-12-23 2005-06-30 Cheshire Stuart D. Method and apparatus for advertising a user interface for configuring, controlling and/or monitoring a service
AU2005207580A1 (en) * 2004-01-13 2005-08-04 Pharos Systems Interational, Inc. Document processing system providing enhanced copy project retention features and related methods
US9734222B1 (en) 2004-04-06 2017-08-15 Jpmorgan Chase Bank, N.A. Methods and systems for using script files to obtain, format and transport data
WO2005102016A2 (en) 2004-04-26 2005-11-03 Jp Morgan Chase Bank System and method for routing messages
US7701596B2 (en) * 2004-06-28 2010-04-20 Lexmark International, Inc. Image forming device diagnostics using served applets
US7392471B1 (en) 2004-07-28 2008-06-24 Jp Morgan Chase Bank System and method for comparing extensible markup language (XML) documents
WO2006037374A1 (en) * 2004-10-05 2006-04-13 Mentor Graphics Corp. Accelerated hardware emulation environment for processor-based systems
JP3961527B2 (ja) * 2004-11-08 2007-08-22 京セラミタ株式会社 画像形成装置
JP4407487B2 (ja) * 2004-11-15 2010-02-03 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置及び画像形成システム
JP2006140898A (ja) * 2004-11-15 2006-06-01 Konica Minolta Business Technologies Inc 画像形成システム
JP4625346B2 (ja) * 2005-02-25 2011-02-02 株式会社リコー 情報処理システム
US7499933B1 (en) 2005-11-12 2009-03-03 Jpmorgan Chase Bank, N.A. System and method for managing enterprise application configuration
US7610172B2 (en) 2006-06-16 2009-10-27 Jpmorgan Chase Bank, N.A. Method and system for monitoring non-occurring events
US8214752B2 (en) * 2006-09-29 2012-07-03 Sharp Laboratories Of America, Inc. Systems and methods for dynamically generating user interfaces for controlling a device with a client side filter
US8370479B2 (en) 2006-10-03 2013-02-05 Axeda Acquisition Corporation System and method for dynamically grouping devices based on present device conditions
US20080085135A1 (en) * 2006-10-06 2008-04-10 Xerox Corporation Full glass platen scan to simplex or duplex copy
US20080084575A1 (en) * 2006-10-10 2008-04-10 Nehal Dantwala System and method to remotely access multi-function peripheral (MFP) workflows
US20080084576A1 (en) * 2006-10-10 2008-04-10 Nehal Dantwala System and method to remotely control the front panel of a multi-function peripheral from an embedded web server
CN101204871B (zh) * 2006-12-23 2011-06-29 海德堡印刷机械股份公司 用于外围设备的基于浏览器的操作界面
US8065397B2 (en) 2006-12-26 2011-11-22 Axeda Acquisition Corporation Managing configurations of distributed devices
JP5006683B2 (ja) * 2007-04-11 2012-08-22 キヤノン株式会社 ネットワーク端末管理装置、方法、及び、プログラム
US20080309665A1 (en) * 2007-06-13 2008-12-18 3D Systems, Inc., A California Corporation Distributed rapid prototyping
US8478861B2 (en) 2007-07-06 2013-07-02 Axeda Acquisition Corp. Managing distributed devices with limited connectivity
US8214548B2 (en) * 2007-08-29 2012-07-03 Ricoh Company, Ltd. Capability-based control device driver of a computer peripheral device
JP4555324B2 (ja) * 2007-09-21 2010-09-29 シャープ株式会社 リモートアクセスシステム
US20090168091A1 (en) * 2007-12-31 2009-07-02 Bce Inc. Method and system for providing extended printer properties
JP4656219B2 (ja) * 2008-09-10 2011-03-23 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画面選択方法および画面選択プログラム
US8271703B2 (en) * 2008-10-17 2012-09-18 Ricoh Company, Ltd. Providing device defined user interface modifiers to a computer system
US8842313B2 (en) * 2008-10-30 2014-09-23 Xerox Corporation System and method for managing a print job in a printing system
JP4706752B2 (ja) * 2008-12-09 2011-06-22 ブラザー工業株式会社 画像処理装置及び画像処理システム
US9665383B2 (en) * 2008-12-30 2017-05-30 Sharp Laboratories Of America, Inc. Methods and systems for interacting with an imaging device
US20100225958A1 (en) * 2009-03-06 2010-09-09 Selvaraj Senthil K Approach For Printing To Web Services-Enabled Printing Devices
US8773687B2 (en) * 2009-03-06 2014-07-08 Ricoh Company, Ltd. Driverless architecture for printing systems
US8520225B2 (en) * 2009-03-06 2013-08-27 Ricoh Company, Ltd. Print driver localization support from printing device to support multiple user profiles
US8526020B2 (en) * 2009-03-06 2013-09-03 Ricoh Company, Ltd. Paper size support for a print system
BR112012002832A2 (pt) 2009-08-07 2017-12-12 Int Paper Co sistema para reduzir o uso de colorante em impressoras, controlador de impressora, método para uso com um sistema para reduzir o uso de colorante em impressoras e produto para reduzir o uso de colorante em impressoras
US8593671B2 (en) * 2009-10-16 2013-11-26 Xerox Corporation System and method for controlling usage of printer resources
US9740442B2 (en) * 2010-12-21 2017-08-22 Sato Holdings Kabushiki Kaisha Virtual input/output device for printers
ES2402021B1 (es) * 2011-01-05 2014-04-25 Nube Print, S.L. Dispositivo de control por programa y procedimiento para la mejora del abastecimiento de copiadoras o impresoras (dcpp-maci)
US9069499B2 (en) 2011-03-22 2015-06-30 Infoprint Solutions Company Llc Print processing network
US9026825B2 (en) * 2011-12-01 2015-05-05 Xerox Corporation Multi-device powersaving
JP5974364B2 (ja) * 2012-07-24 2016-08-23 セイコーエプソン株式会社 デバイス制御装置、デバイス装置、制御方法および制御プログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5121113A (en) 1990-04-02 1992-06-09 Eastman Kodak Company Printer status and control panel
US5113222A (en) 1991-01-22 1992-05-12 Eastman Kodak Company Reproduction apparatus with improved display for use in job set-up
JP3534331B2 (ja) 1994-08-09 2004-06-07 ゼロックス コーポレイション ネットワークインタフェースを使用して多種のローカル及びリモートソースから多セグメント印刷ジョブを構築する方法
US5699494A (en) * 1995-02-24 1997-12-16 Lexmark International, Inc. Remote replication of printer operator panel
US5572643A (en) 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US6233543B1 (en) * 1996-04-01 2001-05-15 Openconnect Systems Incorporated Server and terminal emulator for persistent connection to a legacy host system with printer emulation
US5754830A (en) * 1996-04-01 1998-05-19 Openconnect Systems, Incorporated Server and web browser terminal emulator for persistent connection to a legacy host system and method of operation
US5956487A (en) * 1996-10-25 1999-09-21 Hewlett-Packard Company Embedding web access mechanism in an appliance for user interface functions including a web server and web browser
US6184996B1 (en) * 1997-06-18 2001-02-06 Hewlett-Packard Company Network printer with remote print queue control procedure

Also Published As

Publication number Publication date
DE69820413D1 (de) 2004-01-22
EP0941511B1 (de) 2003-12-10
ES2212349T3 (es) 2004-07-16
WO1999015955A1 (en) 1999-04-01
EP0941511A1 (de) 1999-09-15
JP2001506036A (ja) 2001-05-08
ATE256309T1 (de) 2003-12-15
US6453127B2 (en) 2002-09-17
US20010055492A1 (en) 2001-12-27

Similar Documents

Publication Publication Date Title
DE69820413T2 (de) Gebraucherschnittstelle für einen drucker/kopierer, an einer entfernten stelle eines internet/intranetzes
DE10027222B4 (de) Verfahren und zentrales Drucksystem zum Verarbeiten eines Druckauftrags in einem Netzwerk unter Verwendung von ausgewählten Druckerattributen
DE69834074T2 (de) Drucker, der einen Netzwerkrechner beinhaltet und Rechnernetzwerk-System, das diesen verwendet
DE69929130T2 (de) Verwaltung eines Netzwerk Scan Servers mit einem WEB Browser
DE69824389T2 (de) Verfahren und Vorrichtung zum Übertragen von Druckdaten
DE60200210T2 (de) Über das World-Wide-Web zugängliche, eingebettete Programmier-Software
DE69914007T2 (de) Anzeige des Druckerstatuses in einem Informationsverarbeitungssystem
DE69731596T2 (de) Fernwartung und -kundendienst für ein Netzwerkperipheriegerät über das weltweite Netz
DE69637113T2 (de) Anpassbare grafische Anwenderschnittstelle für ein Netzwerkperipheriegerät
DE60217718T2 (de) Netzwerksystem und Verfahren bestehend aus einer Vielzahl von Netzwerkvorrichtungen welche funktionsbezogene Webseiten liefern
DE69836655T2 (de) Druckdatenerzeugungssystem und entsprechendes Verfahren, um in einem Druckersystem zu verwenden
EP1197347A2 (de) Schnittstellen-System und Verfahren
EP1388042B1 (de) Verfahren, gerätesystem und computerprogrammsystem zum visuellen überprüfen eines druckdatenstroms
EP1213644A2 (de) Drucksystem und Verfahren zur Individualisierung eines Druckauftrags
DE10257428A1 (de) Steuerung von Software über Bündeln
WO2006089743A2 (de) Verfahren zum erzeugen von druckaufträgen in einem drucksystem, verfahren zum sortieren von druckjobs in einem drucksystem, computerprogramm- produkt und drucksystem zum ausführen dieser verfahren
DE60122417T2 (de) Online technische Assistenz zur Unterstützung der Lösung von Problemen in einem Gerät
DE69936595T2 (de) Fernsteuerung des interaktiven Druckens
DE69908462T2 (de) Benutzer-Schnittstelle für Informationsverarbeitungssystem
DE10105946B4 (de) Verfahren und Vorrichtung zum Kommunizieren von Eigenschaften
DE10212634A1 (de) Seitenbeschreibungssprache, die für ein direktes Drucken von Mehr-Datei-Formaten ausgelegt ist
DE102007009737B4 (de) Verfahren, Drucksystem und Computerprogramm zum automatischen Bearbeiten von Auftragsbegleitdaten eines Druckauftrages
DE10335124B4 (de) Drucksystem, Druckdatenerzeugungsvorrichtung des Drucksystems, Druckverfahren, Programm zum Betreiben der Druckdatenerzeugungsvorrichtung
DE10209526B4 (de) Druckerbasiertes Drucksystem und -verfahren
DE10223181A1 (de) Vermittelter Zugriff auf Erzeugungsvorrichtungen in einer verteilten Umgebung

Legal Events

Date Code Title Description
8327 Change in the person/name/address of the patent owner

Owner name: EASTMAN KODAK CO., ROCHESTER, N.Y., US

8328 Change in the person/name/address of the agent

Representative=s name: LAUERWALD, J., DIPL.-PHYS., PAT.-ANW., 24214 GETTO

8328 Change in the person/name/address of the agent

Representative=s name: WAGNER & GEYER PARTNERSCHAFT PATENT- UND RECHTSANW

8364 No opposition during term of opposition