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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, fonts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1259—Print job monitoring, e.g. job status
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/123—Software 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 nach1 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 von1 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 Dokumentenproduktionssystem10 dargestellt. Das System10 umfasst eine Vielzahl entfernt aufgestellter Workstations11 11' ,11'' , die über das Internet oder ein Intranet-Netzwerk12 mit einem oder mehreren über Webserver-Software verfügenden Computern30 ,30' verbunden sind. Die Computer30 ,30' sind jeweils entweder direkt oder indirekt über ein ähnliches Kommunikationsnetzwerk mit einem jeweiligen Kopierer/Drucker15 ,15' verbunden. Typischerweise können die Computer30 ,30' auf oder neben dem jeweiligen Kopierer/Drucker15 ,15' aufgestellt sein. Die Computer30 ,30' dienen jeweils außerdem als Dateiserver zum Speichern von Dokumenten. Alternativ kann der Dateiserver auch getrennt von dem jeweiligen Computer30 ,30' vorgesehen sein. Die Computer30 ,30' speichern jeweils Druckaufträge in einer Warteschlange, um diese an die jeweiligen Markierungsvorrichtungen15 ,15' zu übertragen. Auf jedem Computer30 ,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 Workstations11 ,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 Computer30 befindliche Webserver-Software den Computer30 , 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 Workstation11 ,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 Workstations11 ,11' ,11' zugeordneten Speichervorrichtung oder auf dem Computer30 gespeichert werden. Weiterhin kann ein Scanner14 ,14' ,14'' Bestandteil der einzelnen Workstations sein. Die Druckaufträge können von in die einem jeweiligen Computer11 ,11' ,11'' zugeordneten Scanner14 ,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 zeigt4 , die eine Seite einer grundlegenden Benutzerschnittstellenanzeigeseite für den Drucker15 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 Workstations11 ,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 Workstation11 ,11' oder11'' den Zugriff auf ein in1 gezeigtes Druckgerät15 ermöglicht. In2 ist nur die Workstation11 gezeigt, die mit dem Computer30 und dem Drucker15 zusammenwirkt, wobei die anderen Workstations im Wesentlichen gleichzeitig betrieben werden, auch wenn sie möglicherweise unterschiedliche Betriebssysteme aufweisen; wie in1 aufgezeigt ist. Außerdem können die verschiedenen Workstations11 ,11' ,11'' mit jedem der Computer30 ,30' vernetzt sein, so dass auf ähnliche Weise wie im Zusammenhang mit2 beschrieben Druckaufträge an dem jeweiligen Drucker15 ,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 Computer30 , 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-Workstations11 ,11' ,11'' zu unterstützen. Jede Workstation ist z. B. über ein LAN-artiges Intranet-Netzwerk oder das Internet mit einem Webserver-Computer30 verbunden. Auch eine Verbindung über Satellit oder schnurloses Telefon ist denkbar. Der Webserver-Computer30 kann als eine Sun-Microsystems-Workstation ausgebildet sein, die wie bereits angedeutet über verschiedene Anwenderprogramme verfügt. Der Webserver-Computer30 umfasst einen Dateiserverspeicher39 , 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 Computer30 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 Workstation11 ,11' ,11'' befindlichen Webbrowser-Programms20 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-Softwarepakets20 (Java-fähiger Browser) auf der Client-Workstation11 ,11' oder11'' . 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 Webserveranwendungsprogramm32 , das über eine http (Hypertext Transport Protocol) -Verbindung18 Abfragen vom Webbrowser20 entgegennimmt. Das Webserveranwendungsprogramm32 greift über Betriebssystemsoftware auf eine Reihe von Dateien38 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überwachung34 umfasst. Applets werden in der Sprache Java erstellt. Es handelt sich dabei um kleine plattformunabhängige Softwareanwendungen, die unter der Kontrolle des Webbrowsers20 ablaufen. Die Applets liefern TCP/IP-Verbindungen (Sockets)17 zwischen Benutzerschnittstellenfenster und der Benutzerschnittstellenüberwachung34 . Bei der Benutzerschnittstellenüberwachung34 handelt es sich um ein Softwareprogramm, das sich auf dem Webservercomputer30 befinden kann und das von nun im Webbrowser20 eingerichteten Java-Applets21 ankommende Benutzerabfragen in Events übersetzt, die an ein Benutzeranwendungsprogramm35 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 Benutzeranwendungen35 in Statusinformationen und Befehle, die an die Java-Applets21 im Webbrowser20 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 Benutzeranwendungsprogramm35 in ein für die Applets21 im Webbrowser20 verständliches Format umwandelt. Ein Anwendungsoberflächenunterprogramm enthält die zur Kommunikation mit dem Benutzeranwendungsprogramm35 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 Verbindungen17 ,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 und2 gezeigten Vorrichtung und mit Bezug auf das in3 gezeigte Ablaufdiagramm startet ein Benutzer an einem der entfernt aufgestellten Benutzercomputer oder Workstations11 ,11' oder11'' ein Webbrowsersoftwareanwendungsprogramm20 , 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 Workstation11 befindet, gibt in Schritt110 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 Schritt120 stellt der Webbrowser20 in Reaktion auf die Eingabe der Adresse eine http-Verbindung mit dem Webserver32 des Computers30 her. Der Webserver32 lädt daraufhin in einem Schritt130 ein HTML-Dokument und ein Java-Applet aus einer HTML-Dokument und Java-Dateien38 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 Schritt140 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 Schritt150 stellt das in der Java Virtual Machine des Webbrowsers ablaufende Java-Applet durch die Einrichtung einer TCP/IP (Transmission Control Protocol/Internet Protocol) Socket-Kommunikationsverbindung17 zwischen der Benutzerschnittstellenüberwachung (UIS)34 und der Workstation11 eine Verbindung zur UIS34 des Computers30 her. In Schritt180 wartet die Workstation11 auf eine Benutzereingabe. Ist zum Beispiel die Eingabe des ID-Codes (Erkennungscodes) in einem Schritt190 erfolgt, wird die Benutzereingabe in einem Schritt200 an die UIS34 geschickt. Daraufhin liefert die UIS in einem Schritt210 Daten und sonstige Befehle für das nächste Benutzerschnittstellenfenster, z. B. die in4 dargestellte Anzeigenfensterseite, über die Thread-and-Socket-Verbindung an die Workstation11 , um die Eingabe von Benutzerdaten bezüglich der Erfordernisse des Druckauftrags zu ermöglichen. Das zuvor an das Terminal11 ergangene Java-Applet21 ist derart programmiert, dass es die neuen Fensterseiteneingabedaten von der UIS34 entgegennimmt und die vom Benutzer eingegebenen Druckauftragserfordernisdaten (Abfragen) über die TCP/IP Socket-Verbindung17 an die UIS zu kommunizieren. Der Vorgang zur Bereitstellung weiterer Fenster oder zum erneuten Aufrufen vorhergehender Seiten werden über die TCP/IP Socket-Kommunikationsverbindung17 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 Dateispeicher22 (z. B. einer Festplatte) der Workstation11 in eine Übergangsspeicherdatei37 heruntergeladen, die Teil des Computers30 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überwachung33 im Computer30 über den Bus26 mit der Markierungssystemüberwachung23 des Kopierers/Druckers15 . Die Markierungssystemüberwachung23 signalisiert anschließend der Markierungsvorrichtungssteuerung27 , dass diese dem Auftragsbildzwischenspeicher24 signalisieren soll, den Druckauftrag vom Übergangsspeicher37 in den Auftragsbildzwischenspeicher24 aufzunehmen. Der Druckauftrag wird in den Auftragsbildzwischenspeicher24 heruntergeladen, welcher den gesamten Druckauftrag speichert. Das Speichern des gesamten Auftrags im Auftragsbildzwischenspeicher24 ermöglicht die Erstellung mehrerer Exemplare mit Hilfe von elektronischer Rückführung von Daten, wie dies in den US-PatentenUS 5,047,955 undUS 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überwachung23 über den Bus26 an die Markierungsvorrichtungsüberwachung33 kommuniziert und von dort an die UIS34 . Von dort werden sie über den TCP/IP-Socket17 an das Webbrowser-Java-Applet21 kommuniziert und in einem Schritt160 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 Socket17 kommunizierten Zugangscodes einen Dateiserverspeicher39 oder eine Bibliothek von Dokumenten im Computer30 aufrufen, um eine in diesem Speicher gespeicherte Dokumentdatei zu drucken. Die UIS34 kommuniziert Anzeigefensterseiten der im Speicher39 befindlichen Dateien, und die über das Socket17 an die UIS34 kommunizierten Benutzerabfragen liefern einen Hinweis auf die Auswahl eines bestimmten Dokuments die über Leitungen26 an den Auftragszwischenspeicher24 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 Computer30 dient außerdem als Benutzerschnittstelle für einen Benutzer des Kopierers/Druckers15 , der sich zu diesem begibt. Der Computer30 umfasst einen Webbrowser31 , der mit dem Webserver32 kommuniziert, um Applets aus den zu druckenden HTML und Java-Dateien38 zu verwenden, die verarbeitet werden, um Benutzerschnittstellenanzeigenfensterseiten auf der CRT oder sonstigen Anzeige des Computers30 einzurichten. Zum Speichern von durch den Benutzer am Computer30 eingegebenen Dokumenten ist ferner ein Dokumentdateispeicher36 vorgesehen. Ein Benutzer, der sich an einem anderen Ort befindet, kann auch auf den Dateiserverspeicher39 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)
- 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. - 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.
- Vorrichtung nach Anspruch 2, wobei der Webserver zum Herunterladen eines HTML-Dokuments zur Einrichtung der Druckeroberflächenanzeigenfensterseite betreibbar ist.
- Vorrichtung nach Anspruch 3, wobei die Applets vom Computer ausführbar sind, um eine Socket-Verbindung mit der Benutzerschnittstellenüberwachung einzurichten.
- Vorrichtung nach Anspruch 2, wobei die Applets vom Computer ausführbar sind, um eine Socket-Verbindung mit der Benutzerschnittstellenüberwachung einzurichten.
- Vorrichtung nach Anspruch 6, wobei sich auf dem Computer ein Webbrowser befindet, der eine http-Verbindung mit dem Webserver herstellt.
- Vorrichtung nach Anspruch 6, wobei die Socket-Verbindung als ein TCP/IP-Socket ausgebildet ist.
- Vorrichtung nach Anspruch 4, wobei der Webbrowser auf dem Computer eine http-Verbindung mit dem Webserver herstellt.
- Vorrichtung nach Anspruch 8, wobei die Socket-Verbindung als ein TCP/IP-Socket ausgebildet ist.
- 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. - 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.
- Verfahren nach Anspruch 11, wobei der Webserver ein HTML-Dokument zur Einrichtung der Druckeroberflächenanzeigefensterseite auf den Computer herunterlädt.
- 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.
- 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.
- Verfahren nach Anspruch 14, wobei ein Webbrowser auf dem Computer eine http-Verbindung mit dem Webserver herstellt.
- Verfahren nach Anspruch 15, wobei die Socket-Verbindung ein TCP/IP-Socket ist.
- Verfahren nach Anspruch 13, wobei ein Webbrowser auf dem Computer eine http-Verbindung mit dem Webserver herstellt.
- Verfahren nach Anspruch 17, wobei die Socket-Verbindung ein TCP/IP-Socket ist.
- 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.
- Verfahren nach Anspruch 19, wobei die mehreren entfernt aufgestellten Computer auf Computerplattformen betrieben werden, die sich voneinander unterscheiden.
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)
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)
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 |
-
1997
- 1997-09-26 US US08/937,989 patent/US6453127B2/en not_active Expired - Lifetime
-
1998
- 1998-09-25 WO PCT/US1998/020151 patent/WO1999015955A1/en active IP Right Grant
- 1998-09-25 ES ES98949530T patent/ES2212349T3/es not_active Expired - Lifetime
- 1998-09-25 JP JP51936999A patent/JP2001506036A/ja active Pending
- 1998-09-25 EP EP98949530A patent/EP0941511B1/de not_active Expired - Lifetime
- 1998-09-25 DE DE69820413T patent/DE69820413T2/de not_active Expired - Lifetime
- 1998-09-25 AT AT98949530T patent/ATE256309T1/de not_active IP Right Cessation
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 |