US20010055492A1 - Establishment at a remote location of an internet/intranet user interface to a copier/printer - Google Patents

Establishment at a remote location of an internet/intranet user interface to a copier/printer Download PDF

Info

Publication number
US20010055492A1
US20010055492A1 US08/937,989 US93798997A US2001055492A1 US 20010055492 A1 US20010055492 A1 US 20010055492A1 US 93798997 A US93798997 A US 93798997A US 2001055492 A1 US2001055492 A1 US 2001055492A1
Authority
US
United States
Prior art keywords
computer
user
printer
remote
web server
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.)
Granted
Application number
US08/937,989
Other versions
US6453127B2 (en
Inventor
Christopher G. Wood
Thomas R. Hull
Richard E. Sikorski
Daniel H. 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.)
Commercial Copy Innovations Inc
Original Assignee
Individual
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=US20010055492(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Assigned to EASTMAN KODAK COMPANY reassignment EASTMAN KODAK COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ADAMS, DANIEL H., HULL, THOMAS R., SIKORSKI, RICHARD E., WOOD, CHRISTOPHER G.
Priority to US08/937,989 priority Critical patent/US6453127B2/en
Assigned to EASTMAN KODAK COMPANY reassignment EASTMAN KODAK COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ADAMS, DANIEL H., HULL, THOMAS R., SIKORSKI, RICHARD E., WOOD, CHRISTOPHER G.
Application filed by Individual filed Critical Individual
Priority to DE69820413T priority patent/DE69820413T2/en
Priority to JP51936999A priority patent/JP2001506036A/en
Priority to AT98949530T priority patent/ATE256309T1/en
Priority to EP98949530A priority patent/EP0941511B1/en
Priority to PCT/US1998/020151 priority patent/WO1999015955A1/en
Priority to ES98949530T priority patent/ES2212349T3/en
Publication of US20010055492A1 publication Critical patent/US20010055492A1/en
Publication of US6453127B2 publication Critical patent/US6453127B2/en
Application granted granted Critical
Assigned to EASTMAN KODAK COMPANY reassignment EASTMAN KODAK COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NEXPRESS SOLUTIONS, INC. (FORMERLY NEXPRESS SOLUTIONS LLC)
Assigned to CITICORP NORTH AMERICA, INC., AS AGENT reassignment CITICORP NORTH AMERICA, INC., AS AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EASTMAN KODAK COMPANY, PAKON, INC.
Assigned to WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT reassignment WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT PATENT SECURITY AGREEMENT Assignors: EASTMAN KODAK COMPANY, PAKON, INC.
Assigned to BANK OF AMERICA N.A., AS AGENT reassignment BANK OF AMERICA N.A., AS AGENT INTELLECTUAL PROPERTY SECURITY AGREEMENT (ABL) Assignors: CREO MANUFACTURING AMERICA LLC, EASTMAN KODAK COMPANY, FAR EAST DEVELOPMENT LTD., FPC INC., KODAK (NEAR EAST), INC., KODAK AMERICAS, LTD., KODAK AVIATION LEASING LLC, KODAK IMAGING NETWORK, INC., KODAK PHILIPPINES, LTD., KODAK PORTUGUESA LIMITED, KODAK REALTY, INC., LASER-PACIFIC MEDIA CORPORATION, NPEC INC., PAKON, INC., QUALEX INC.
Assigned to PAKON, INC., EASTMAN KODAK COMPANY reassignment PAKON, INC. RELEASE OF SECURITY INTEREST IN PATENTS Assignors: CITICORP NORTH AMERICA, INC., AS SENIOR DIP AGENT, WILMINGTON TRUST, NATIONAL ASSOCIATION, AS JUNIOR DIP AGENT
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE reassignment JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST LIEN) Assignors: CREO MANUFACTURING AMERICA LLC, EASTMAN KODAK COMPANY, FAR EAST DEVELOPMENT LTD., FPC INC., KODAK (NEAR EAST), INC., KODAK AMERICAS, LTD., KODAK AVIATION LEASING LLC, KODAK IMAGING NETWORK, INC., KODAK PHILIPPINES, LTD., KODAK PORTUGUESA LIMITED, KODAK REALTY, INC., LASER-PACIFIC MEDIA CORPORATION, NPEC INC., PAKON, INC., QUALEX INC.
Assigned to BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT reassignment BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND LIEN) Assignors: CREO MANUFACTURING AMERICA LLC, EASTMAN KODAK COMPANY, FAR EAST DEVELOPMENT LTD., FPC INC., KODAK (NEAR EAST), INC., KODAK AMERICAS, LTD., KODAK AVIATION LEASING LLC, KODAK IMAGING NETWORK, INC., KODAK PHILIPPINES, LTD., KODAK PORTUGUESA LIMITED, KODAK REALTY, INC., LASER-PACIFIC MEDIA CORPORATION, NPEC INC., PAKON, INC., QUALEX INC.
Assigned to EASTMAN KODAK COMPANY reassignment EASTMAN KODAK COMPANY RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: BANK OF AMERICA, N.A.
Assigned to EASTMAN KODAK COMPANY reassignment EASTMAN KODAK COMPANY RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JP MORGAN CHASE BANK N.A.
Assigned to EASTMAN KODAK COMPANY reassignment EASTMAN KODAK COMPANY RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: BARCLAYS BANK PLC
Assigned to EASTMAN KODAK COMPANY reassignment EASTMAN KODAK COMPANY RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: BANK OF AMERICA, N.A.
Assigned to EASTMAN KODAK COMPANY reassignment EASTMAN KODAK COMPANY RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JP MORGAN CHASE BANK, N.A.
Assigned to COMMERCIAL COPY INNOVATIONS, INC. reassignment COMMERCIAL COPY INNOVATIONS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EASTMAN KODAK COMPANY
Anticipated expiration legal-status Critical
Assigned to EASTMAN KODAK COMPANY, LASER PACIFIC MEDIA CORPORATION, KODAK REALTY, INC., FPC, INC., FAR EAST DEVELOPMENT LTD., QUALEX, INC., KODAK IMAGING NETWORK, INC., KODAK PORTUGUESA LIMITED, NPEC, INC., KODAK PHILIPPINES, LTD., KODAK (NEAR EAST), INC., PAKON, INC., CREO MANUFACTURING AMERICA LLC, KODAK AVIATION LEASING LLC, KODAK AMERICAS, LTD. reassignment EASTMAN KODAK COMPANY RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Assigned to QUALEX, INC., KODAK PORTUGUESA LIMITED, LASER PACIFIC MEDIA CORPORATION, KODAK (NEAR EAST), INC., KODAK AVIATION LEASING LLC, EASTMAN KODAK COMPANY, KODAK AMERICAS, LTD., KODAK REALTY, INC., KODAK PHILIPPINES, LTD., KODAK IMAGING NETWORK, INC., CREO MANUFACTURING AMERICA LLC, NPEC, INC., PAKON, INC., PFC, INC., FAR EAST DEVELOPMENT LTD. reassignment QUALEX, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Assigned to KODAK AMERICAS LTD., FAR EAST DEVELOPMENT LTD., EASTMAN KODAK COMPANY, LASER PACIFIC MEDIA CORPORATION, NPEC INC., QUALEX INC., FPC INC., KODAK REALTY INC., KODAK (NEAR EAST) INC., KODAK PHILIPPINES LTD. reassignment KODAK AMERICAS LTD. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: BARCLAYS BANK PLC
Expired - Lifetime legal-status Critical Current

Links

Images

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

Definitions

  • the invention relates to networked copiers/printers and more particularly to an apparatus and method to facilitate a user's set-up of production jobs for running the copier and/or printer while the user is at a remote location.
  • copier and/or printers wherein a job either scanned or generated by, for example, a computer or word processor is stored along with other jobs in a file server.
  • provision may be made for scanned jobs to be input to the copier's job image buffer without waiting in the file server's queue.
  • Details for printing the job such as number of copies and other well known details can be set-up at a remote terminal and the job file sent to a server where the job is queued and waits its turn for sending to the copier and/or printer (hereinafter copier/printer).
  • copier/printer If there is a need to change the job production requirements or the priority in the queue, the list of jobs waiting in the queue is available to the user at the remote terminal and adjustments may be made.
  • a problem is that users of the copier/printer, in order to have this access, must have the same software packages and same types of computer system platforms, i.e., IBM PCs, Apple Computers or Sun Microsystems workstations.
  • a site system administrator may have to load and administer this software on multiple platforms and hundreds of computers. When upgrade is needed, each machine using this software needs to have the software updated.
  • the user After the print job is submitted to the copier/printer, the user will be able to query the system remotely, to check on the status of their print job.
  • the user To access the user interface remotely, the user will use a Java-enabled Web Browser.
  • the site system administrator will only need to load the new software in one place (on the copier/printer). The next time a user accesses the copier/ printer with their Web Browser, a new Java applet will be downloaded to their machine.
  • a copier or printer apparatus for providing printed copies in accordance with instructions provided by respective remote users of the apparatus, the apparatus comprising a marking engine for printing copies of information; a user interface supervisor for controlling interface between users and the marking engine; and a network web server which downloads software to a computer at a remote location to which a remote user has access to provide user interface software for establishing a user operational interface for communicating requirements for a print job to the user interface supervisor for printing by the marking engine.
  • a method of operating a copier or printer apparatus having a marking engine for providing printed copies in accordance with instructions provided by respective remote users of the apparatus comprising operating a network web server to download software to a computer at a remote location to which a remote user has access to provide user interface software for establishing a user operational interface display on the computer for use in communicating requirements for a print job for printing by the marking engine; and operating the marking engine for printing copies of information in accordance with the requirements for the print job
  • FIG. 1 is a schematic view depicting components of an Internet or Intranet networked copier/printer system programmed to operate in accordance with the method and apparatus of the invention
  • FIG. 2 is a block diagram of a control system for enabling a user to interface with a copier/printer apparatus of FIG. 1 in accordance with the method and apparatus of the invention
  • FIG. 3 is a flowchart for establishing a user interface at a remote location for a user to set up a print or copy job for printing in accordance with the method of the invention.
  • FIG. 4 is an example of a user interface screen that may be accessed by a remote user via the Internet or intranet networked copier/printer system of FIG. 1.
  • the system described herein may desirably employ known systems and software for image generation, workstations or terminals, and printer and scanner controls.
  • the system 10 includes a plurality of remote workstations 11 , 11 ′, 11 ′′ connected through the Internet or an intranet network 12 to one or more computers 30 , 30 ′ running Web Server software.
  • the computers 30 , 30 ′ are each connected either directly or over a similar communication network with a respective copier/printer 15 , 15 ′.
  • the computers 30 , 30 ′ may be placed upon or next to the respective copier/printer 15 , 15 ′.
  • the computers 30 , 30 ′ each also acts as a respective file server to store documents or alternatively the file server may be separate from the respective computers 30 , 30 ′.
  • the computers 30 , 30 ′ each stores print jobs in a queue for transmission to respective marking engines 15 , 15 ′.
  • User interface software is also resident on each computer 30 , 30 ′ to allow a user to interface with the respective copier/printer for setting up a print job.
  • the remote workstations 11 , 11 ′, 11 ′′ each run web browser software to connect to, for example, the Internet/intranet.
  • the web server software resident on computer 30 causes the computer 30 to download the user interface software to the workstation requesting a connection.
  • the copier/printer 15 may be a black-and-white or color electronic copier/printer, preferably of the electrophotographic type, however, other forms of electronic copier/ printers may also be used.
  • image data of each of plural jobs may be stored in electronic form on a storage device associated with the remote workstations 11 , 11 ′, 11 ′′ or on computer 30 .
  • a scanner 14 , 14 ′, 14 ′′ may additionally be part of each workstation.
  • the print jobs may be obtained from documents scanned into scanners 14 , 14 ′, 14 ′′ associated with a respective computer 11 , 11 ′, 11 ′′ or documents created originally on the computers or modified after scanning into the computers.
  • Each job may comprise plural pages of images for printing and a request for printing each production job may have various parameters associated with the job.
  • FIG. 4 is a basic user interface display page for the printer 15 .
  • a user has choice selections across a top row to select various job operations such as scan, reprint, assemble, manage, reset, proof set, send/start.
  • the various job operations for selection and other options being described may be selected via touch screen operation, mouse-cursor selection or through buttons provided as part of the screen or on an accessory housing.
  • Scan operation The scan operation gives a user the ability to scan hard copy originals into the system and either store or print copies of the original.
  • Reprint operation The reprint operation gives a user the ability to select document files from storage and print hard copy.
  • Assemble operation gives the ability to create new documents from existing documents. Documents can be edited, reordered, merged, deleted and annotated.
  • Manage operation gives a user the ability to view jobs in the system and manage the workflow for a printing system, perform system administration set of the system and customer maintenance of the printer.
  • Additional information on the display page may include a display section indicating jobs currently in the server print queue and a status section identifying the state of the selected printer and the selected scanner.
  • the above display page is typical of a display for a printer that can be accessed either by a walk-up user at computer 30 , 30 ′ or by a user at one of the remote workstations 11 , 11 ′, 11 ′′ attached to, for example, local area network (LAN) or the Internet via a modem or other suitable connection.
  • LAN local area network
  • FIG. 2 a block diagram of a control system enabling a user at a remote workstation 11 , 11 ′, or 11 ′′ to interface with a printer apparatus 15 of FIG. 1 in accordance with the method and apparatus of the invention is illustrated.
  • only workstation 11 is illustrated cooperating with computer 30 and printer 15 , it being understood that the other workstations operate substantially simultaneously albeit their possibly having different computer operating systems as noted in FIG. 1.
  • the various workstations 11 , 11 ′, 11 ′′ may be networked with each of the computers 30 , 30 ′ to set up printing jobs on the respective printers 15 , 15 ′ similarly to that described with reference to FIG. 2.
  • a printer user interface software package and specific operating system need not be resident with a user's terminal at a remote location. Rather, access to the printer for setup of a production job is provided via a network connection to computer 30 which is running web server software to which multiple remote users may also have access to.
  • an intranet network is shown capable of supporting plural client remote workstations 11 , 11 ′, 11 ′′.
  • Each workstation is connected via, for example, a LAN type intranet network or the Internet, to a web server computer 30 . Connection via satellite or wireless telephone is also contemplated.
  • the web server computer 30 may take the form of a Sun Microsystems work station and have various application programs as indicated.
  • the web server computer 30 includes file server memory 39 for also storing copy or print jobs and thus is a special purpose file server tailored for receipt of jobs from the network which could be the worldwide web.
  • the computer 30 supports hypertext transport protocol (HTTP) and File Transfer Protocol (FTP) and listens for information on a particular port on its machine and responds by sending documents and data to the requester at the remote workstations. Requests for connection are made by the workstations by use of resident web browser programs 20 resident at the respective workstations 11 , 11 ′, 11 ′′.
  • HTTP hypertext transport protocol
  • FTP File Transfer Protocol
  • a web browser is a program that runs on a client computer 11 , 11 ′ or 11 ′′ (the client computer or workstation can be an IBM PC, Macintosh, Sun Microsystems workstation, etc.).
  • the browser makes connection to a machine that is running a web server, and receives documents and data. If a Java applet is downloaded to the client's computer, the client's computer will operate a Java Virtual Machine and will execute the program.
  • the software for the Java Virtual Machine is a part of the web browser software package 20 (Java enabled browser) on the client's workstation 11 , 11 ′ or 11 ′′.
  • the Java Virtual Machine provides the platform independence so that users may run programs from a variety of client computer operating systems.
  • Java is a computer programming language created by Sun Microsystems.
  • the Java language is very similar to the C++ programming language.
  • a unique design aspect of the Java programable language is its support for the Internet.
  • the web server computer 30 includes a web server application program 32 which interfaces with requests from the web browser 20 using an http (hyper-text transport protocol) connection 18 .
  • the web server application program 32 has access via operating system software to a series of files 38 that include user interface display screen pages in hyper-text markup language (html) as well as “applets” for establishing a program on the user's computer for receiving the interface screen pages and providing user interaction with a User Interface Supervisor 34 .
  • Applets are created in the Java language and are small software applications that are platform independent and run under the web browser's 20 control. The applets provide TCP/IP connections (sockets) 17 between user interface screens and the User Interface Supervisor 17 .
  • the User Interface Supervisor 34 is a software program that may be resident in the web server computer 30 that translates user requests coming from Java applets 21 now established in the web browser 20 into events going to a User Applications Program 35 which are basically the software typically resident on a copier/printer that are used to make up all of the feature functions available to a user.
  • the User Interface Supervisor 34 also translates status and commands from the User Applications 35 into status and commands that are sent to the Java applets 21 in the web browser 20 .
  • non-diagnostic displays i.e., print job set-up data
  • sequencing internationalization is via HTML and Java.
  • the diagnostic displays are, for example, displays that communicate error(s) in machine operation or need for maintenance.
  • Internationalization is a subprogram that provides the necessary functions to support foreign languages.
  • Application subprograms forming the User Interface Supervisor 34 include: an applet/screen interface which contains the communication routines necessary to communicate with the screen applets, an interface translator which converts messages from applets to a format that can be understood by the User Applications program, and messages from the User Applications program 35 to a format that can be understood by the applets 21 in the web browser 20 .
  • An application interface subprogram contains the communication routines necessary to communicate with the User Applications program 35 .
  • a User Interface Manager subprogram of the User Interface Supervisor provides “thread” and “sockets” for each user connected to the web server. The “thread” and “sockets” are respectively clear communication pathway opportunities and connections for the respective users.
  • the connections 17 , 18 while shown as separate lines, are actually on the same set of wires typically but represent communication with different protocols.
  • a user at any one of the user remote computer or workstations 11 , 11 ′ or 11 ′′ starts a web browser software application program 20 resident in the respective workstation and operable with a conventional computer operating system such as Windows, Macintosh or Unix. Examples of web browser applications are Netscape Navigator Microsoft Internet Explorer or Sun Hot Java, etc.
  • the user say at workstation 11 , in response to a prompt from the web browser's conventional search screen display inputs the Internet or intranet address (Uniform Resource Locator or URL) of the copier/printer, step 110 .
  • Uniform Resource Locator or URL Uniform Resource Locator
  • Step 120 in response to entry of the address, the web browser 20 makes an http connection 18 with the web server 32 of computer 30 .
  • the web server 32 then downloads an HTML document and a Java applet from an HTML document and Java files 38 , step 130 .
  • the Java applet may be an application program for enabling display of the downloaded document, which could be an initial printer screen page providing a prompt for the user to input an identification (ID) code to provide access to the copier/printer where user authorized codes are required.
  • ID identification
  • the Java Virtual Machine in step 140 executes the Java applet, step 140 , to enable the remote workstation to display the initial display page.
  • step 150 the Java applet running in the Java Virtual Machine of the web browser will connect to the User Interface Supervisor (UIS) 34 of the computer 30 by establishing a TCP/IP (Transmission Control Protocol/Internet Protocol) socket communication connection 17 between the UIS 34 and the workstation 11 .
  • the workstation 11 waits for a user input.
  • a user input is received of say the ID (identification) code
  • step 190 the user input is sent to the UIS 34 , step 200 .
  • step 210 the UIS provides data and other commands through the thread and socket connection to the work station 11 for the next user interface screen such as the display screen page illustrated in FIG. 4 to allow input of user data regarding the requirements for the print job.
  • the Java applet 21 previously provided to terminal 11 is programmed to accept the new screen page input data from the UIS 34 and to communicate the data regarding print job requirements (requests) as input by the user to the UIS via the TCP/IP socket connection 17 .
  • the process for providing additional screens or recalling previous screen pages are provided over the TCP/IP socket communication connection 17 .
  • the interface with the copier/printer after establishing the thread and socket or TCP/IP communication channel appears similar to that of an operator control/panel of a conventional copier/printer.
  • the print job residing in a documents file memory 22 at the workstation is identified by the user, say by file name, and is downloaded from the file memory 22 (such as hard disk drive) of the workstation 11 to a temporary memory storage file 37 that is part of computer 30 .
  • the marking engine supervisor 33 in computer 30 communicates over bus 26 with the marking systems supervisor 23 of the copier/printer 15 .
  • the marking systems supervisor 23 then signals the marking engine control 27 to signal the job image buffer 24 to accept the print job from temporary memory 37 into the job image buffer 24 .
  • the print job is downloaded to the job image buffer 24 which stores the entire print job.
  • the storage of the entire job in the job image buffer 24 allows plural copies to be made using electronic recirculation of data as is described in U.S. Pat. Nos. 5,047,955 and 5,623,585, the contents of both of which are incorporated herein by reference.
  • the copier/printer 15 provides status and error messages. These messages might include information such as number of copies completed, number to be completed and possibly other messages. Error messages indicating a jam or malfunction in a machine component may also be provided. These messages are communicated by the marking systems supervisor 23 over the bus 26 to the marking engine supervisor 33 and then to the UIS 34 . They are then communicated over the TCP/IP socket 17 to the net web browser Java applet 21 and displayed on the workstations CRT or other similar type display, step 160 .
  • the user at terminal 11 may access a file server memory 39 or library of documents in computer 30 to print a document file resident in this memory.
  • the UIS 34 communicates display pages of the files resident in memory 39 and the user requests communicated over socket 17 to the UIS 34 provides an indication of the selection of a particular document is sent to the job image buffer 24 via lines 26 when the buffer is ready to receive the next document file.
  • the file may then be printed by outputting same to the marking engine as described above.
  • Computer 30 also serves as user interface for a walkup user of the copier/printer 15 .
  • the computer 30 includes a web browser 31 which communicates with web server 32 to use applets from the HTML and Java files 38 to be processed for establishing user interface display screen pages on the CRT or other type display of computer 30 .
  • a documents file memory 36 is also provided for storing documents input by the user at Computer 30 .
  • a remote user may also access the file server memory 39 to permanently store documents created or transmitted to the remote computer.

Abstract

A copier or printer apparatus provides printed copies in accordance with instructions provided by respective remote users of the apparatus. The apparatus comprises a marking engine for printing copies of information; a user interface supervisor for controlling interface between users and the marking engine; and a network web server that downloads software to a computer at a remote location to which a remote user has access to provide user interface software for establishing a user operational interface for communicating requirements for a print job to the user interface supervisor for printing by the marking engine. In operation, the web server downloads applets for execution by the computer at the remote location wherein downloaded applets provide a program for the computer at the remote location to process data for a printer interface display screen page for viewing by the remote user.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The invention relates to networked copiers/printers and more particularly to an apparatus and method to facilitate a user's set-up of production jobs for running the copier and/or printer while the user is at a remote location. [0002]
  • 2. Description of the Prior Art [0003]
  • In the prior art, copier and/or printers are known wherein a job either scanned or generated by, for example, a computer or word processor is stored along with other jobs in a file server. Alternatively, provision may be made for scanned jobs to be input to the copier's job image buffer without waiting in the file server's queue. Details for printing the job such as number of copies and other well known details can be set-up at a remote terminal and the job file sent to a server where the job is queued and waits its turn for sending to the copier and/or printer (hereinafter copier/printer). If there is a need to change the job production requirements or the priority in the queue, the list of jobs waiting in the queue is available to the user at the remote terminal and adjustments may be made. There is thus provided the advantage that users at remote locations from the copier/printer may make adjustments or provide copy or print job (both hereinafter referred to as print jobs) set-ups without the need to actually be present at the machine. [0004]
  • A problem, however, is that users of the copier/printer, in order to have this access, must have the same software packages and same types of computer system platforms, i.e., IBM PCs, Apple Computers or Sun Microsystems workstations. A site system administrator may have to load and administer this software on multiple platforms and hundreds of computers. When upgrade is needed, each machine using this software needs to have the software updated. [0005]
  • A second problem exists in that there is no interaction with the copier/printer until the print job is actually sent. Since most printers today do not support bi-directional communication, the user of the system must go to the copier/printer to see if their job has printed. [0006]
  • SUMMARY OF THE INVENTION
  • It is an object of the invention (1) to provide a user interface to all users on the Internet and/or intranet without loading software packages on every computer system and (2) provide real-time communication with the copier/printer during job setup. After the print job is submitted to the copier/printer, the user will be able to query the system remotely, to check on the status of their print job. To access the user interface remotely, the user will use a Java-enabled Web Browser. To upgrade software, the site system administrator will only need to load the new software in one place (on the copier/printer). The next time a user accesses the copier/ printer with their Web Browser, a new Java applet will be downloaded to their machine. [0007]
  • In accordance with the invention, there is provided a copier or printer apparatus for providing printed copies in accordance with instructions provided by respective remote users of the apparatus, the apparatus comprising a marking engine for printing copies of information; a user interface supervisor for controlling interface between users and the marking engine; and a network web server which downloads software to a computer at a remote location to which a remote user has access to provide user interface software for establishing a user operational interface for communicating requirements for a print job to the user interface supervisor for printing by the marking engine. [0008]
  • In accordance with another aspect of the invention, there is provided a method of operating a copier or printer apparatus having a marking engine for providing printed copies in accordance with instructions provided by respective remote users of the apparatus, the method comprising operating a network web server to download software to a computer at a remote location to which a remote user has access to provide user interface software for establishing a user operational interface display on the computer for use in communicating requirements for a print job for printing by the marking engine; and operating the marking engine for printing copies of information in accordance with the requirements for the print job[0009]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The subsequent description of the preferred embodiments of the present invention refers to the attached drawings wherein: [0010]
  • FIG. 1 is a schematic view depicting components of an Internet or Intranet networked copier/printer system programmed to operate in accordance with the method and apparatus of the invention; [0011]
  • FIG. 2 is a block diagram of a control system for enabling a user to interface with a copier/printer apparatus of FIG. 1 in accordance with the method and apparatus of the invention; [0012]
  • FIG. 3 is a flowchart for establishing a user interface at a remote location for a user to set up a print or copy job for printing in accordance with the method of the invention; and [0013]
  • FIG. 4 is an example of a user interface screen that may be accessed by a remote user via the Internet or intranet networked copier/printer system of FIG. 1.[0014]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Because apparatus of the general type described herein are well known, the present description will be directed in particular to elements forming part of, or cooperating more directly with, the present invention. [0015]
  • The system described herein may desirably employ known systems and software for image generation, workstations or terminals, and printer and scanner controls. [0016]
  • With reference now to FIG. 1, an exemplary networked [0017] document production system 10 is illustrated. The system 10 includes a plurality of remote workstations 11, 11′, 11″ connected through the Internet or an intranet network 12 to one or more computers 30, 30′ running Web Server software. The computers 30, 30′ are each connected either directly or over a similar communication network with a respective copier/ printer 15, 15′. Typically the computers 30, 30′ may be placed upon or next to the respective copier/ printer 15, 15′. The computers 30, 30′ each also acts as a respective file server to store documents or alternatively the file server may be separate from the respective computers 30, 30′. The computers 30, 30′ each stores print jobs in a queue for transmission to respective marking engines 15, 15′. User interface software is also resident on each computer 30, 30′ to allow a user to interface with the respective copier/printer for setting up a print job. The remote workstations 11, 11′, 11″ each run web browser software to connect to, for example, the Internet/intranet. When a user of one of the remote workstations desires to connect to, for example, the copier/printer 15 using the web browser software package, the web server software resident on computer 30 causes the computer 30 to download the user interface software to the workstation requesting a connection. After the user interface software has been downloaded to the requesting remote workstation, it begins executing on the respective remote workstation 11, 11′, 11″. The copier/printer 15 may be a black-and-white or color electronic copier/printer, preferably of the electrophotographic type, however, other forms of electronic copier/ printers may also be used. As is well known, image data of each of plural jobs may be stored in electronic form on a storage device associated with the remote workstations 11, 11′, 11″ or on computer 30. A scanner 14, 14′, 14″ may additionally be part of each workstation. The print jobs may be obtained from documents scanned into scanners 14, 14′, 14″ associated with a respective computer 11, 11′, 11″ or documents created originally on the computers or modified after scanning into the computers. Each job may comprise plural pages of images for printing and a request for printing each production job may have various parameters associated with the job. An example of a set of parameters can be seen in FIG. 4 which is a basic user interface display page for the printer 15. As can be seen from the display page, a user has choice selections across a top row to select various job operations such as scan, reprint, assemble, manage, reset, proof set, send/start. The various job operations for selection and other options being described may be selected via touch screen operation, mouse-cursor selection or through buttons provided as part of the screen or on an accessory housing.
  • The various job operations will now be described. [0018]
  • Scan operation—The scan operation gives a user the ability to scan hard copy originals into the system and either store or print copies of the original. [0019]
  • Reprint operation—The reprint operation gives a user the ability to select document files from storage and print hard copy. [0020]
  • Assemble operation—The assemble operation gives the ability to create new documents from existing documents. Documents can be edited, reordered, merged, deleted and annotated. [0021]
  • Manage operation—The manage operation gives a user the ability to view jobs in the system and manage the workflow for a printing system, perform system administration set of the system and customer maintenance of the printer. [0022]
  • Below this row of operation options is a display line indicating the operation selected, the job ID number/storage location for the job, job name and quantity currently being worked on. In the example of FIG. 4 the scan operation is selected. [0023]
  • Below the display line are several columns of options, namely sides to be imaged, collate selections, paper supply options, image quality (darken-lighten) selections, reduction/enlargement selection, finisher selections, quantity requested. Additional display options for selection can call up job information such as job level features, page level features, and instructions. The job level and page level features allow each job to be set up in accordance with complex features drawn to changes or editing on a page level basis within a job. Other features include image annotation and image merge, etc. In this regard, see U.S. Pat. No. 5,113,222. [0024]
  • Additional information on the display page may include a display section indicating jobs currently in the server print queue and a status section identifying the state of the selected printer and the selected scanner. The above display page is typical of a display for a printer that can be accessed either by a walk-up user at [0025] computer 30, 30′ or by a user at one of the remote workstations 11, 11′, 11″ attached to, for example, local area network (LAN) or the Internet via a modem or other suitable connection.
  • While it is known to transmit data remotely for printing via a more generally accessible system such as on the Internet the ability to set up the job for specific print requirements using the printer's display screen user interface is not available without the user having available a specific software package and operating system essentially duplicating that of the printer's normal interface. [0026]
  • With reference now to FIG. 2, a block diagram of a control system enabling a user at a [0027] remote workstation 11, 11′, or 11″ to interface with a printer apparatus 15 of FIG. 1 in accordance with the method and apparatus of the invention is illustrated. In FIG. 2, only workstation 11 is illustrated cooperating with computer 30 and printer 15, it being understood that the other workstations operate substantially simultaneously albeit their possibly having different computer operating systems as noted in FIG. 1. In addition, the various workstations 11, 11′, 11″ may be networked with each of the computers 30, 30′ to set up printing jobs on the respective printers 15, 15′ similarly to that described with reference to FIG. 2. In accordance with the invention, a printer user interface software package and specific operating system need not be resident with a user's terminal at a remote location. Rather, access to the printer for setup of a production job is provided via a network connection to computer 30 which is running web server software to which multiple remote users may also have access to.
  • In the schematic of FIG. 2, an intranet network is shown capable of supporting plural client [0028] remote workstations 11, 11′, 11″. Each workstation is connected via, for example, a LAN type intranet network or the Internet, to a web server computer 30. Connection via satellite or wireless telephone is also contemplated. The web server computer 30 may take the form of a Sun Microsystems work station and have various application programs as indicated. The web server computer 30 includes file server memory 39 for also storing copy or print jobs and thus is a special purpose file server tailored for receipt of jobs from the network which could be the worldwide web. The computer 30 supports hypertext transport protocol (HTTP) and File Transfer Protocol (FTP) and listens for information on a particular port on its machine and responds by sending documents and data to the requester at the remote workstations. Requests for connection are made by the workstations by use of resident web browser programs 20 resident at the respective workstations 11, 11′, 11″.
  • A web browser is a program that runs on a [0029] client computer 11, 11′ or 11″ (the client computer or workstation can be an IBM PC, Macintosh, Sun Microsystems workstation, etc.). The browser makes connection to a machine that is running a web server, and receives documents and data. If a Java applet is downloaded to the client's computer, the client's computer will operate a Java Virtual Machine and will execute the program. The software for the Java Virtual Machine is a part of the web browser software package 20 (Java enabled browser) on the client's workstation 11, 11′ or 11″. The Java Virtual Machine provides the platform independence so that users may run programs from a variety of client computer operating systems. Java is a computer programming language created by Sun Microsystems. The Java language is very similar to the C++ programming language. A unique design aspect of the Java programable language is its support for the Internet.
  • The [0030] web server computer 30 includes a web server application program 32 which interfaces with requests from the web browser 20 using an http (hyper-text transport protocol) connection 18. The web server application program 32 has access via operating system software to a series of files 38 that include user interface display screen pages in hyper-text markup language (html) as well as “applets” for establishing a program on the user's computer for receiving the interface screen pages and providing user interaction with a User Interface Supervisor 34. Applets are created in the Java language and are small software applications that are platform independent and run under the web browser's 20 control. The applets provide TCP/IP connections (sockets) 17 between user interface screens and the User Interface Supervisor 17. The User Interface Supervisor 34 is a software program that may be resident in the web server computer 30 that translates user requests coming from Java applets 21 now established in the web browser 20 into events going to a User Applications Program 35 which are basically the software typically resident on a copier/printer that are used to make up all of the feature functions available to a user. These known features are identified above.
  • The [0031] User Interface Supervisor 34 also translates status and commands from the User Applications 35 into status and commands that are sent to the Java applets 21 in the web browser 20. For non-diagnostic displays, i.e., print job set-up data, it provides sequencing of displays and internationalization. In the case of diagnostics displays, sequencing internationalization is via HTML and Java. The diagnostic displays are, for example, displays that communicate error(s) in machine operation or need for maintenance. Internationalization is a subprogram that provides the necessary functions to support foreign languages.
  • Application subprograms forming the [0032] User Interface Supervisor 34 include: an applet/screen interface which contains the communication routines necessary to communicate with the screen applets, an interface translator which converts messages from applets to a format that can be understood by the User Applications program, and messages from the User Applications program 35 to a format that can be understood by the applets 21 in the web browser 20. An application interface subprogram contains the communication routines necessary to communicate with the User Applications program 35. A User Interface Manager subprogram of the User Interface Supervisor provides “thread” and “sockets” for each user connected to the web server. The “thread” and “sockets” are respectively clear communication pathway opportunities and connections for the respective users. The connections 17, 18, while shown as separate lines, are actually on the same set of wires typically but represent communication with different protocols.
  • In use of the apparatus of FIG. 1 and [0033] 2, and with reference to the flowchart of FIG. 3, a user at any one of the user remote computer or workstations 11, 11′ or 11″ starts a web browser software application program 20 resident in the respective workstation and operable with a conventional computer operating system such as Windows, Macintosh or Unix. Examples of web browser applications are Netscape Navigator Microsoft Internet Explorer or Sun Hot Java, etc. The user, say at workstation 11, in response to a prompt from the web browser's conventional search screen display inputs the Internet or intranet address (Uniform Resource Locator or URL) of the copier/printer, step 110. In Step 120, in response to entry of the address, the web browser 20 makes an http connection 18 with the web server 32 of computer 30. The web server 32 then downloads an HTML document and a Java applet from an HTML document and Java files 38, step 130. The Java applet may be an application program for enabling display of the downloaded document, which could be an initial printer screen page providing a prompt for the user to input an identification (ID) code to provide access to the copier/printer where user authorized codes are required. The Java Virtual Machine in step 140 executes the Java applet, step 140, to enable the remote workstation to display the initial display page. In step 150, the Java applet running in the Java Virtual Machine of the web browser will connect to the User Interface Supervisor (UIS) 34 of the computer 30 by establishing a TCP/IP (Transmission Control Protocol/Internet Protocol) socket communication connection 17 between the UIS 34 and the workstation 11. In step 180, the workstation 11 waits for a user input. When a user input is received of say the ID (identification) code, step 190, the user input is sent to the UIS 34, step 200. In response, in step 210, the UIS provides data and other commands through the thread and socket connection to the work station 11 for the next user interface screen such as the display screen page illustrated in FIG. 4 to allow input of user data regarding the requirements for the print job. The Java applet 21 previously provided to terminal 11 is programmed to accept the new screen page input data from the UIS 34 and to communicate the data regarding print job requirements (requests) as input by the user to the UIS via the TCP/IP socket connection 17. The process for providing additional screens or recalling previous screen pages are provided over the TCP/IP socket communication connection 17. To the operator at the remote terminal, the interface with the copier/printer after establishing the thread and socket or TCP/IP communication channel appears similar to that of an operator control/panel of a conventional copier/printer.
  • After the user requirements for reproduction of the print job is provided, the print job residing in a [0034] documents file memory 22 at the workstation is identified by the user, say by file name, and is downloaded from the file memory 22 (such as hard disk drive) of the workstation 11 to a temporary memory storage file 37 that is part of computer 30.
  • When the printer is ready to accept the next job to be printed and this job is the print job above-referred to and stored in [0035] temporary memory 37, the marking engine supervisor 33 in computer 30 communicates over bus 26 with the marking systems supervisor 23 of the copier/printer 15. The marking systems supervisor 23 then signals the marking engine control 27 to signal the job image buffer 24 to accept the print job from temporary memory 37 into the job image buffer 24. The print job is downloaded to the job image buffer 24 which stores the entire print job. The storage of the entire job in the job image buffer 24 allows plural copies to be made using electronic recirculation of data as is described in U.S. Pat. Nos. 5,047,955 and 5,623,585, the contents of both of which are incorporated herein by reference.
  • As the print job is running, the copier/[0036] printer 15 provides status and error messages. These messages might include information such as number of copies completed, number to be completed and possibly other messages. Error messages indicating a jam or malfunction in a machine component may also be provided. These messages are communicated by the marking systems supervisor 23 over the bus 26 to the marking engine supervisor 33 and then to the UIS 34. They are then communicated over the TCP/IP socket 17 to the net web browser Java applet 21 and displayed on the workstations CRT or other similar type display, step 160.
  • In lieu of printing documents from the workstation, the user at [0037] terminal 11, through say an access code communicated via the socket 17, may access a file server memory 39 or library of documents in computer 30 to print a document file resident in this memory. The UIS 34 communicates display pages of the files resident in memory 39 and the user requests communicated over socket 17 to the UIS 34 provides an indication of the selection of a particular document is sent to the job image buffer 24 via lines 26 when the buffer is ready to receive the next document file. The file may then be printed by outputting same to the marking engine as described above. Computer 30 also serves as user interface for a walkup user of the copier/printer 15. The computer 30 includes a web browser 31 which communicates with web server 32 to use applets from the HTML and Java files 38 to be processed for establishing user interface display screen pages on the CRT or other type display of computer 30. A documents file memory 36 is also provided for storing documents input by the user at Computer 30. A remote user may also access the file server memory 39 to permanently store documents created or transmitted to the remote computer.
  • The invention has been described in detail with particular reference to preferred embodiments thereof and illustrative examples, but it will be understood that variations and modifications can be effected within the spirit and scope of the invention. [0038]

Claims (20)

What is claimed:
1. A copier or printer apparatus for providing printed copies in accordance with instructions provided by respective remote users of the apparatus, the apparatus comprising:
a marking engine for printing copies of information;
a user interface supervisor for controlling interface between users and the marking engine; and
a network web server which downloads software to a computer at a remote location to which a remote user has access to provide user interface software for establishing a user operational interface for communicating requirements for a print job to the user interface supervisor for printing by the marking engine.
2. The apparatus of
claim 1
wherein the web server downloads applets for execution by the computer at the remote location wherein downloaded applets provide a program for the computer at the remote location to process data for a printer interface display screen page for viewing by the remote user.
3. The apparatus of
claim 2
wherein the web server downloads to the computer an HTML document for creation of the printer interface display screen page.
4. The apparatus of
claim 3
wherein the applets may be executed by the computer to establish a socket connection with the user interface supervisor.
5. The apparatus of
claim 2
wherein the applets are executable by the computer to establish a socket connection with the user interface supervisor.
6. The apparatus of
claim 5
wherein the web browser on the computer establishes an http connection with the web server.
7. The apparatus of
claim 6
wherein the socket connection is a TCP/IP socket.
8. The apparatus of
claim 4
wherein the web browser on the computer establishes an http connection with the web server.
9. The apparatus of
claim 8
wherein the socket connection is a TCP/IP socket.
10. A method of operating a copier or printer apparatus having a marking engine for providing printed copies in accordance with instructions provided by respective remote users of the apparatus, the method comprising:
operating a network web server to download software to a computer at a remote location to which a remote user has access to provide user interface software for establishing a user operational interface display on the computer for use in communicating requirements for a print job for printing by the marking engine; and
operating the marking engine for printing copies of information in accordance with the requirements for the print job.
11. The method of
claim 1
wherein the web server downloads applets for execution by the computer at the remote location wherein downloaded applets provide a program for the computer at the remote location to process data for a printer interface display screen page for viewing by the remote user.
12. The method of
claim 2
wherein the web server downloads to the computer an HTML document for creation of the printer interface display screen page.
13. The method of
claim 3
wherein the applets are executed by the computer to establish a socket connection with a user interface supervisor of the copier or printer apparatus.
14. The method of
claim 2
wherein the applets are executed by the computer to establish a socket connection with a user interface supervisor.
15. The method of
claim 14
wherein a web browser on the computer establishes an http connection with the web server.
16. The method of
claim 15
wherein the socket connection is a TCP/IP socket.
17. The method of
claim 13
wherein a web browser on the computer establishes an http connection with the web server.
18. The method of
claim 17
wherein the socket connection is a TCP/IP socket.
19. The method of
claim 10
wherein plural remote computers are in communication with the network web server to receive respective HTML documents for creation of respective printer interface display screens.
20. The method of
claim 19
wherein the plural remote computers operate on different computer platforms.
US08/937,989 1997-09-26 1997-09-26 Establishment at a remote location of an internet/intranet user interface to a copier/printer Expired - Lifetime US6453127B2 (en)

Priority Applications (7)

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
ES98949530T ES2212349T3 (en) 1997-09-26 1998-09-25 ESTABLISHMENT OF AN INTERNET / INTRANET USER INTERFACE FOR A REMOTE LOCATION.
DE69820413T DE69820413T2 (en) 1997-09-26 1998-09-25 USER INTERFACE FOR A PRINTER / COPIER, AT A REMOTE SITE OF AN INTERNET / INTRANET
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
JP51936999A JP2001506036A (en) 1997-09-26 1998-09-25 Method and apparatus for establishing internet / intranet remote user interface to copier, printer
AT98949530T ATE256309T1 (en) 1997-09-26 1998-09-25 USER INTERFACE FOR A PRINTER/COPIER, AT A REMOTE LOCATION OF AN INTERNET/INTRANET
EP98949530A EP0941511B1 (en) 1997-09-26 1998-09-25 Establishment at a remote location of an internet/intranet user interface to a copier/printer

Applications Claiming Priority (1)

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

Publications (2)

Publication Number Publication Date
US20010055492A1 true US20010055492A1 (en) 2001-12-27
US6453127B2 US6453127B2 (en) 2002-09-17

Family

ID=25470682

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/937,989 Expired - Lifetime US6453127B2 (en) 1997-09-26 1997-09-26 Establishment at a remote location of an internet/intranet user interface to a copier/printer

Country Status (7)

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

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020060802A1 (en) * 2000-11-17 2002-05-23 Yasuhiro Hino Image forming apparatus and image forming method for processing data described with structured description language
US20020078160A1 (en) * 2000-12-15 2002-06-20 Kemp Devon James Printing over the internet
US20030038882A1 (en) * 2001-08-22 2003-02-27 Lou Chauvin System, method and software product for ordering image products using images stored on a digital storage device from a plurality of order terminals
US20030050978A1 (en) * 2001-09-13 2003-03-13 Cannon Joseph M. Availability alerting apparatus
US20030093464A1 (en) * 2001-11-14 2003-05-15 James Clough Browser based multiple file upload
US20030154258A1 (en) * 1998-10-02 2003-08-14 Atsushi Kakimoto System used in plural information processing devices for commonly using peripheral device in network
US20030200361A1 (en) * 2002-04-19 2003-10-23 Vikas Dogra Extensible drive
US6691918B1 (en) * 1999-09-02 2004-02-17 Kabushiki Kaisha Toshiba Image reading system for reading image based on various parameters
US6714964B1 (en) 1999-11-12 2004-03-30 Mimeo.Com System, method and recordable medium for printing services over a network
US6714978B1 (en) * 1999-12-04 2004-03-30 Worldcom, Inc. Method and system for processing records in a communications network
WO2004038578A2 (en) 2002-10-28 2004-05-06 Oce Printing System Gmbh Control panel for an electrophotografic printer or copier system with front and/or rear processing units and integrated control panel in a printer server
US20040101320A1 (en) * 2002-11-22 2004-05-27 Fuji Xerox Co., Ltd. Image forming apparatus, management method for replacement part used therefor, and management program for replacement part
US20040201860A1 (en) * 2001-11-13 2004-10-14 Yasushi Nakaoka Image/sound output system
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
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
US20050286073A1 (en) * 2004-06-28 2005-12-29 Matthew Christopher Image forming device diagnostics using served applets
US20060143522A1 (en) * 2004-10-05 2006-06-29 Multhaup Hans E Accelerated hardware emulation environment for processor-based systems
US7095519B1 (en) 1999-11-12 2006-08-22 Mimeo.Com, Inc. System, method and recordable medium for uploading documents over a network
US20080085135A1 (en) * 2006-10-06 2008-04-10 Xerox Corporation Full glass platen scan to simplex or duplex copy
US20080152411A1 (en) * 2006-12-23 2008-06-26 Heidelberger Druckmaschinen Ag Graphic Arts Machine, Such as a Printing Press, Having a Browser-Based Operator Control Device for Auxiliary Equipment
US20090080023A1 (en) * 2007-09-21 2009-03-26 Sharp Kabushiki Kaisha Remote access apparatus and remote access system
US20100049795A1 (en) * 2000-11-03 2010-02-25 Juniper Networks, Inc. Method and system for providing secure access to private networks
US20100110472A1 (en) * 2008-10-30 2010-05-06 Xerox Corporation System and method for managing a print job in a printing system
US7739355B2 (en) 2002-10-28 2010-06-15 Oce Printing Systems Gmbh Method and system for creating a graphic user interface for controlling, configuring and/or diagnosing an electrophotographic copying or printing apparatus
US20100169785A1 (en) * 2008-12-30 2010-07-01 Basil Isaiah Jesudason Methods and Systems for Interacting with an Imaging Device
US20110090528A1 (en) * 2009-10-16 2011-04-21 Xerox Corporation System and method for controlling usage of printer resources
US8281237B1 (en) 1999-11-12 2012-10-02 Mimeo.Com, Inc. System, method and recordable medium for printing services over a network and graphical user interface
US8386945B1 (en) * 2000-05-17 2013-02-26 Eastman Kodak Company System and method for implementing compound documents in a production printing workflow
CN103262020A (en) * 2010-12-21 2013-08-21 佐藤控股株式会社 Virtual input/output device for printers
US20180024790A1 (en) * 2000-11-01 2018-01-25 Flexiworld Technologies, Inc. Information apparatus and software applications supporting printing of digital content over a network to a registered printer
US9965233B2 (en) 2000-11-20 2018-05-08 Flexiworld Technologies, Inc. Digital content services or stores over the internet that transmit or stream protected or encrypted digital content to connected devices and applications that access the digital content services or stores
US10162596B2 (en) 2000-11-01 2018-12-25 Flexiworld Technologies, Inc. Portable electronic device configured to receive voice activated commands and to wirelessly manage or drive an output device
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
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
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

Families Citing this family (109)

* 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
NL1008660C2 (en) * 1998-03-20 1999-09-21 Oce Tech Bv User interface for an information processing system, with job monitoring.
NL1008657C2 (en) * 1998-03-20 1999-09-21 Oce Tech Bv User interface for an information processing system.
JPH11342658A (en) * 1998-05-29 1999-12-14 Toshiba Corp Printer and print system
JP3159174B2 (en) 1998-06-19 2001-04-23 日本電気株式会社 Printer control device
US6289371B1 (en) * 1998-09-30 2001-09-11 Hewlett-Packard Company Network scan server support method using a web browser
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 (en) * 1999-02-15 2000-08-29 Canon Inc Printing system and its control method
GB2347766A (en) * 1999-03-12 2000-09-13 Ibm Internet based printing using a web browser
JP3876588B2 (en) * 1999-05-24 2007-01-31 セイコーエプソン株式会社 Printer, printer control method, print system, and recording medium
US6675193B1 (en) * 1999-10-29 2004-01-06 Invensys Software Systems Method and system for remote control of a local system
WO2001050691A2 (en) * 1999-12-30 2001-07-12 Tumbleweed Communications Corp. Sender-controlled post delivery handling of digitally delivered documents in a computer network
WO2001055869A1 (en) 2000-01-25 2001-08-02 Vistaprint Usa, Inc. Managing print jobs
FR2804231B1 (en) 2000-01-25 2002-11-08 Vistaprint Usa Inc CENTRALIZED PRINTING OF LOW-VOLUME COMMERCIAL DOCUMENTS ON MACHINES PREVIOUSLY LIMITED TO VERY LARGE PRINTS
US7765271B1 (en) * 2000-02-03 2010-07-27 Hyland Software, Inc. System and method for scanning a document in client/server environment
EP1143695A3 (en) * 2000-03-29 2004-01-21 Canon Kabushiki Kaisha Control method for image processing apparatus connectable to computer network
US9756168B1 (en) * 2000-06-09 2017-09-05 Sanjay K Rao Multifunction mobile devices and appliance control
JP3492332B2 (en) * 2000-06-13 2004-02-03 キヤノン株式会社 Image processing apparatus having bulletin board function, control method therefor, program, and storage medium
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
US8108543B2 (en) 2000-09-22 2012-01-31 Axeda Corporation Retrieving data from a server
US7185014B1 (en) 2000-09-22 2007-02-27 Axeda Corporation Retrieving data from a server
WO2002037737A2 (en) * 2000-11-01 2002-05-10 Engi, Inc. Wireless data input engine
US11467856B2 (en) 2002-12-12 2022-10-11 Flexiworld Technologies, Inc. Portable USB device for internet access service
JP2002182866A (en) * 2000-12-13 2002-06-28 Fujitsu Ltd Printing control method in network environment, print server, client, and storage medium
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
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
US20030046122A1 (en) * 2001-08-29 2003-03-06 Seymour Richard S. Systems and methods for managing printing device replaceable components for multiple organizations
JP4666849B2 (en) * 2001-09-14 2011-04-06 キヤノン株式会社 Print job management method and apparatus
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
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 (en) * 2001-12-19 2004-11-17 삼성전자주식회사 Method for operating network printer
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 (en) * 2002-02-12 2003-08-15 Canon Kk Data transmission method for use with embedded systems, especially digital photocopiers and printers, whereby the method uses protocols that reduce the data to be transferred thus saving hardware resources for other tasks
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
US20030223093A1 (en) * 2002-06-03 2003-12-04 Baird Jeffrey C. User-personalized print menus
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
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
US7908401B2 (en) 2002-12-12 2011-03-15 Flexiworld Technology, Inc. Method and device for 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 (en) * 2003-03-25 2004-11-04 Ricoh Co Ltd Image forming apparatus and method for operating image forming apparatus by using remote application
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
CN107885679B (en) 2003-04-11 2021-10-08 富意科技公司 Integrated circuit storage device or method capable of realizing automatic operation
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 (en) * 2003-11-13 2008-11-05 株式会社リコー Communication device
WO2005071624A1 (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
US7392471B1 (en) 2004-07-28 2008-06-24 Jp Morgan Chase Bank System and method for comparing extensible markup language (XML) documents
JP3961527B2 (en) * 2004-11-08 2007-08-22 京セラミタ株式会社 Image forming apparatus
JP4407487B2 (en) * 2004-11-15 2010-02-03 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus and image forming system
JP2006140898A (en) * 2004-11-15 2006-06-01 Konica Minolta Business Technologies Inc Image formation system
JP4625346B2 (en) * 2005-02-25 2011-02-02 株式会社リコー Information processing system
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
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
US8065397B2 (en) 2006-12-26 2011-11-22 Axeda Acquisition Corporation Managing configurations of distributed devices
JP5006683B2 (en) * 2007-04-11 2012-08-22 キヤノン株式会社 Network terminal management apparatus, method, and program
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
US20090168091A1 (en) * 2007-12-31 2009-07-02 Bce Inc. Method and system for providing extended printer properties
JP4656219B2 (en) * 2008-09-10 2011-03-23 コニカミノルタビジネステクノロジーズ株式会社 Image processing apparatus, screen selection method, and screen selection program
US8271703B2 (en) * 2008-10-17 2012-09-18 Ricoh Company, Ltd. Providing device defined user interface modifiers to a computer system
JP4706752B2 (en) * 2008-12-09 2011-06-22 ブラザー工業株式会社 Image processing apparatus and image processing system
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
US20100225958A1 (en) * 2009-03-06 2010-09-09 Selvaraj Senthil K Approach For Printing To Web Services-Enabled Printing Devices
EP2462503A1 (en) 2009-08-07 2012-06-13 International Paper Company System, method and software for reducing printer colorant usage
ES2402021B1 (en) * 2011-01-05 2014-04-25 Nube Print, S.L. PROGRAM AND PROCEDURE CONTROL DEVICE FOR THE IMPROVEMENT OF COPIER OR PRINTER SUPPLIES (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 (en) * 2012-07-24 2016-08-23 セイコーエプソン株式会社 Device control apparatus, device apparatus, control method, and control program

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 (en) 1994-08-09 2004-06-07 ゼロックス コーポレイション How to build multi-segment print jobs from a variety of local and remote sources using a network interface
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
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
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
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

Cited By (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030154258A1 (en) * 1998-10-02 2003-08-14 Atsushi Kakimoto System used in plural information processing devices for commonly using peripheral device in network
US6691918B1 (en) * 1999-09-02 2004-02-17 Kabushiki Kaisha Toshiba Image reading system for reading image based on various parameters
US8792114B2 (en) 1999-11-12 2014-07-29 Mimeo.Com, Inc. System, method and recordable medium for previewing a document over the network
US8281237B1 (en) 1999-11-12 2012-10-02 Mimeo.Com, Inc. System, method and recordable medium for printing services over a network and graphical user interface
US7095519B1 (en) 1999-11-12 2006-08-22 Mimeo.Com, Inc. System, method and recordable medium for uploading documents over a network
US6714964B1 (en) 1999-11-12 2004-03-30 Mimeo.Com System, method and recordable medium for printing services over a network
US6714978B1 (en) * 1999-12-04 2004-03-30 Worldcom, Inc. Method and system for processing records in a communications network
US7356806B2 (en) 1999-12-04 2008-04-08 Verizon Business Global Llc Method and system for processing records of events during use of a communications system
US8386945B1 (en) * 2000-05-17 2013-02-26 Eastman Kodak Company System and method for implementing compound documents in a production printing workflow
US10740066B2 (en) 2000-11-01 2020-08-11 Flexiworld Technologies, Inc. Output devices that establish wireless connection with an information apparatus subsequent to having been wirelessly discovered by the information apparatus
US20180024790A1 (en) * 2000-11-01 2018-01-25 Flexiworld Technologies, Inc. Information apparatus and software applications supporting printing of digital content over a network to a registered printer
US10140073B2 (en) 2000-11-01 2018-11-27 Flexiworld Technologies, Inc. Wireless devices that establish a wireless connection with a mobile information apparatus by wirelessly detecting, within physical proximity, the mobile information apparatus
US10140072B2 (en) 2000-11-01 2018-11-27 Flexiworld Technologies, Inc. Sound output system or internet appliance that supports voice activated commands, and that plays audio data received from a service over a network
US10126991B2 (en) 2000-11-01 2018-11-13 Flexiworld Technologies, Inc. Output systems, information apparatus, or internet appliances supporting voice commands for receiving and for playing selected digital content from a service over a network
US11096056B2 (en) 2000-11-01 2021-08-17 Flexiworld Technologies, Inc. Output devices, such as televisions, output controllers, or audio output devices, that are setup to wirelessly receive digital content from a digital content service over the internet or from a wireless information apparatus that is in the same network as the output devices
US11029903B2 (en) 2000-11-01 2021-06-08 Flexiworld Technologies, Inc. Output systems, such as television controllers, televisions, display devices, or audio output devices, operable for playing digital content wirelessly received either from a digital content service over the internet or wirelessly received from a client device that is in the same network as the output system
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
US10873856B2 (en) 2000-11-01 2020-12-22 Flexiworld Technologies, Inc. Printing devices supporting printing over air or printing over a wireless network
US10866773B2 (en) 2000-11-01 2020-12-15 Flexiworld Technologies, Inc. Information apparatus for playing digital content that is received from a digital content service provided over the internet
US20180039459A1 (en) * 2000-11-01 2018-02-08 Flexiworld Technologies, Inc. Wireless printing devices that provide printing services over a network without a printer specific printer driver after having registered the printing device with a service over the network
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
US11416197B2 (en) 2000-11-01 2022-08-16 Flexiworld Technologies, Inc. Wireless controllers connectable to televisions, wireless televisions, wireless output controllers, or wireless output devices for receiving digital content from one or more servers over the internet
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
US10846031B2 (en) 2000-11-01 2020-11-24 Flexiworld Technologies, Inc. Software application for a mobile device to wirelessly manage or wirelessly setup an output system or output device for service
US10481846B2 (en) 2000-11-01 2019-11-19 Flexiworld Technologies, Inc. Software applications and information apparatus for printing over air or for printing over a network
US10152285B2 (en) 2000-11-01 2018-12-11 Flexiworld Technologies, Inc. Mobile information apparatus that includes voice commands for playing digital content that is received from a digital content service provided over the internet
US10768871B2 (en) 2000-11-01 2020-09-08 Flexiworld Technologies, Inc. Wireless output devices or wireless controllers for establishing wireless connectivity and for receiving digital content
US10761791B2 (en) * 2000-11-01 2020-09-01 Flexiworld Technologies, Inc. Wireless printing devices that provide printing services over a network without a need for a client device of the printing device to use, at the client device, a printer specific printer driver
US10481847B2 (en) * 2000-11-01 2019-11-19 Flexiworld Technologies, Inc. Information apparatus and software applications supporting output of digital content over a network to a registered output device
US10642576B2 (en) 2000-11-01 2020-05-05 Flexiworld Technologies, Inc. Mobile information apparatus that includes wireless communication circuitry for discovery of an output device for outputting digital content at the wirelessly discovered output device
US10489096B2 (en) 2000-11-01 2019-11-26 Flexiworld Technologies, Inc. Information apparatus and application for receiving digital content from a digital content service over the internet and for playing at least part of the received digital content at an output device
US10162596B2 (en) 2000-11-01 2018-12-25 Flexiworld Technologies, Inc. Portable electronic device configured to receive voice activated commands and to wirelessly manage or drive an output device
US10387087B2 (en) 2000-11-01 2019-08-20 Flexiworld Technologies, Inc. Output systems or audio output devices that include an interface operable by a user to initiate wireless discovery for establishing wireless connections with mobile devices
US10592202B2 (en) 2000-11-01 2020-03-17 Flexiworld Technologies, Inc. Mobile information apparatus supporting mobile payment that includes security based, at least partly, on user pushbutton, user biometrics, data encryption, and short physical distance wireless communication
US10592201B2 (en) 2000-11-01 2020-03-17 Flexiworld Technologies, Inc. Mobile information apparatus supporting mobile payment having security based, at least in part, on device identification number, password or pin code, data encryption, and short physical distance wireless communication
US20100049795A1 (en) * 2000-11-03 2010-02-25 Juniper Networks, Inc. Method and system for providing secure access to private networks
US9130936B2 (en) * 2000-11-03 2015-09-08 Pulse Secure, Llc Method and system for providing secure access to private networks
US9444791B2 (en) 2000-11-03 2016-09-13 Pulse Secure, Llc Method and system for providing secure access to private networks
US20020060802A1 (en) * 2000-11-17 2002-05-23 Yasuhiro Hino Image forming apparatus and image forming method for processing data described with structured description language
US9971555B2 (en) 2000-11-20 2018-05-15 Flexiworld Technologies, Inc. Internet based digital content services that provide content upload, content storage, content sharing, content playlist selection, content editing, or content download; and smart phones, information pads, smart televisions and printers with access to the internet based digital content services
US10133527B2 (en) 2000-11-20 2018-11-20 Flexiworld Technologies, Inc. Wireless devices that communicate, via short range wireless communication, with a mobile client device for establishing services of the wireless device with a server over the internet
US10606535B2 (en) 2000-11-20 2020-03-31 Flexiworld Technologies, Inc. Internet based digital content services that provide content upload, content storage, content sharing, and content playlist selection; and smart devices with access to the internet based digital content services
US10346114B2 (en) 2000-11-20 2019-07-09 Flexiworld Technologies, Inc. Digital content services over the internet that transmit or stream protected digital content to mobile devices, display devices, audio output devices, printing devices, televisions, or television controllers
US10303411B2 (en) 2000-11-20 2019-05-28 Pebble Tide Llc Method for capturing, storing, accessing, and outputting digital content
US10261739B2 (en) 2000-11-20 2019-04-16 Pebble Tide Llc System for capturing and outputting digital content over a network that includes the internet
US9965233B2 (en) 2000-11-20 2018-05-08 Flexiworld Technologies, Inc. Digital content services or stores over the internet that transmit or stream protected or encrypted digital content to connected devices and applications that access the digital content services or stores
US11169756B2 (en) 2000-11-20 2021-11-09 Flexijet Technologies, Inc. Method for capturing, storing, accessing, and outputting digital content
US20020078160A1 (en) * 2000-12-15 2002-06-20 Kemp Devon James Printing over the internet
US7636757B2 (en) * 2000-12-15 2009-12-22 Canon Kabushiki Kaisha Printing over the internet
US10140071B2 (en) 2001-01-19 2018-11-27 Flexiworld Technologies, Inc. Printers, printer controllers, printer software, or printer firmware for supporting wireless printing or printing over air
US10841798B2 (en) 2001-01-19 2020-11-17 Flexiworld Technologies, Inc. Information apparatus or client software that wirelessly discovers, within short range, one or more output devices for establishing a wireless connection
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
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
US20030038882A1 (en) * 2001-08-22 2003-02-27 Lou Chauvin System, method and software product for ordering image products using images stored on a digital storage device from a plurality of order terminals
US20030050978A1 (en) * 2001-09-13 2003-03-13 Cannon Joseph M. Availability alerting apparatus
US7484211B2 (en) * 2001-11-13 2009-01-27 Seiko Epson Corporation Remote printing system
US20040201860A1 (en) * 2001-11-13 2004-10-14 Yasushi Nakaoka Image/sound output system
US20030093464A1 (en) * 2001-11-14 2003-05-15 James Clough Browser based multiple file upload
US7069294B2 (en) * 2001-11-14 2006-06-27 Hewlett-Packard Development Company, L.P. Browser based multiple file upload
US20070153324A1 (en) * 2002-04-19 2007-07-05 Manoj Verma Extensible driver
US20030200361A1 (en) * 2002-04-19 2003-10-23 Vikas Dogra Extensible drive
CN100410814C (en) * 2002-10-28 2008-08-13 Oce印刷系统有限公司 Control panel for an electrophotographic printer or copier system with front and/or rear processing units and integrated control panel in a printer server
WO2004038578A2 (en) 2002-10-28 2004-05-06 Oce Printing System Gmbh Control panel for an electrophotografic printer or copier system with front and/or rear processing units and integrated control panel in a printer server
US20050226646A1 (en) * 2002-10-28 2005-10-13 Ulrich Bardolatzy Control panel for an electrophotographic printer or copier system with front and/or rear processing units and integrated control panel in a printer server
US20070217811A1 (en) * 2002-10-28 2007-09-20 Oce Printing Systems Gmbh CONTROL PANEL FOR A PRINTER OR COPIER SYSTEM WITH FRONT AND/OR REAR PROCESSING UNITS AND INTEGRATED CONTROL PANEL IN A PRINTER SERVER (As Amended)
US7280780B2 (en) 2002-10-28 2007-10-09 Oce Printing Systems Gmbh Control panel for an electrophotographic printer or copier system with front and/or rear processing units and integrated control panel in a printer server
US7739355B2 (en) 2002-10-28 2010-06-15 Oce Printing Systems Gmbh Method and system for creating a graphic user interface for controlling, configuring and/or diagnosing an electrophotographic copying or printing apparatus
US7403730B2 (en) 2002-10-28 2008-07-22 Oce Printing Systems Gmbh Control panel for a printer or copier system with front and/or rear processing units and integrated control panel in a printer server
US20040101320A1 (en) * 2002-11-22 2004-05-27 Fuji Xerox Co., Ltd. Image forming apparatus, management method for replacement part used therefor, and management program for replacement part
US7031623B2 (en) * 2002-11-22 2006-04-18 Fuji Xerox Co., Ltd. Image forming apparatus, management method for replacement part used therefor, and management program for replacement part
EP2273762A1 (en) * 2003-12-23 2011-01-12 Apple Inc. Method and apparatus for advertising a user interface for configuring, controlling and/or monitoring a service
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
WO2005069582A1 (en) 2003-12-23 2005-07-28 Apple Computer, Inc. Method and apparatus for advertising a user interface for configuring, controlling and/or monitoring a service
US7701596B2 (en) * 2004-06-28 2010-04-20 Lexmark International, Inc. Image forming device diagnostics using served applets
US20050286073A1 (en) * 2004-06-28 2005-12-29 Matthew Christopher Image forming device diagnostics using served applets
US20060143522A1 (en) * 2004-10-05 2006-06-29 Multhaup Hans E Accelerated hardware emulation environment for processor-based systems
US20080085135A1 (en) * 2006-10-06 2008-04-10 Xerox Corporation Full glass platen scan to simplex or duplex copy
US20080152411A1 (en) * 2006-12-23 2008-06-26 Heidelberger Druckmaschinen Ag Graphic Arts Machine, Such as a Printing Press, Having a Browser-Based Operator Control Device for Auxiliary Equipment
US20090080023A1 (en) * 2007-09-21 2009-03-26 Sharp Kabushiki Kaisha Remote access apparatus and remote access system
US8477342B2 (en) * 2007-09-21 2013-07-02 Sharp Kabushiki Kaisha Remote network access system for generating output from selected image processing apparatus in a waiting state in response to operation on operation screen of remote access apparatus conformed to operation screen of the selected image processing apparatus
US20100110472A1 (en) * 2008-10-30 2010-05-06 Xerox Corporation System and method for managing a print job in a printing system
US8842313B2 (en) * 2008-10-30 2014-09-23 Xerox Corporation System and method for managing a print job in a printing system
US9665383B2 (en) * 2008-12-30 2017-05-30 Sharp Laboratories Of America, Inc. Methods and systems for interacting with an imaging device
US20100169785A1 (en) * 2008-12-30 2010-07-01 Basil Isaiah Jesudason Methods and Systems for Interacting with an Imaging Device
US20110090528A1 (en) * 2009-10-16 2011-04-21 Xerox Corporation System and method for controlling usage of printer resources
US8593671B2 (en) 2009-10-16 2013-11-26 Xerox Corporation System and method for controlling usage of printer resources
CN103262020A (en) * 2010-12-21 2013-08-21 佐藤控股株式会社 Virtual input/output device for printers

Also Published As

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

Similar Documents

Publication Publication Date Title
EP0941511B1 (en) Establishment at a remote location of an internet/intranet user interface to a copier/printer
US8115943B2 (en) Image forming apparatus and print process method
JP4240690B2 (en) Information processing apparatus, information processing method, information processing system, and recording medium
US6125372A (en) Server system and method of updating server software
US6026436A (en) System for cloning document processing related settings in a document processing system
US8958095B2 (en) Relay server, relay server control method, and storage medium
US7760377B2 (en) Image printing system and image delivery device and image printing device used therein
US6763396B2 (en) Network connected device capable of initiating periodic update of operating utilities
US20060085516A1 (en) Method and apparatus for providing a work flow web application that receives image data via a web browser and exports the image data to a document processing server
US20040230500A1 (en) Service providing apparatus, user terminal, service providing method, service utilizing method, computer-readable recording medium recorded with a service providing program, and computer-readable recording medium recorded with a service utilizing program
US20060158674A1 (en) Printer driver, information processing device including the same, print control device, and print data generating method
US20030142332A1 (en) Information processing apparatus, information processing method, information processing system, and storage medium for storing information processing program
US20040145767A1 (en) Information processing apparatus, information processing method, information processing system, and storage medium for storing information processing program
JP2002199149A (en) System and method for connection to production scanner
JP2002209047A (en) System and method for interfacing with multiple production scanners
JP2000270148A (en) Method and system for reading image
JP5822537B2 (en) Information processing apparatus, information processing apparatus control method, and program
US20050097232A1 (en) Peripheral, peripheral control method, peripheral control system, memory medium for storing peripheral control program, and peripheral control program product
US20100097644A1 (en) Image processing apparatus, server apparatus, and control method thereof
JP4090806B2 (en) Image information processing apparatus and application installation method
US7196803B1 (en) System and method for printing to a printer without the use of a print driver
JP5140351B2 (en) Information processing device
JP4986234B2 (en) Information processing device
JP5040026B2 (en) Information processing device
JP3821375B2 (en) Online print ordering system, photo processing system and print data processing program used in this system

Legal Events

Date Code Title Description
AS Assignment

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WOOD, CHRISTOPHER G.;HULL, THOMAS R.;SIKORSKI, RICHARD E.;AND OTHERS;REEL/FRAME:008825/0155

Effective date: 19970926

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WOOD, CHRISTOPHER G.;HULL, THOMAS R.;SIKORSKI, RICHARD E.;AND OTHERS;REEL/FRAME:008736/0305

Effective date: 19970926

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NEXPRESS SOLUTIONS, INC. (FORMERLY NEXPRESS SOLUTIONS LLC);REEL/FRAME:015928/0176

Effective date: 20040909

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: CITICORP NORTH AMERICA, INC., AS AGENT, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNORS:EASTMAN KODAK COMPANY;PAKON, INC.;REEL/FRAME:028201/0420

Effective date: 20120215

AS Assignment

Owner name: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT,

Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:EASTMAN KODAK COMPANY;PAKON, INC.;REEL/FRAME:030122/0235

Effective date: 20130322

Owner name: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT, MINNESOTA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:EASTMAN KODAK COMPANY;PAKON, INC.;REEL/FRAME:030122/0235

Effective date: 20130322

AS Assignment

Owner name: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT, NEW YORK

Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND LIEN);ASSIGNORS:EASTMAN KODAK COMPANY;FAR EAST DEVELOPMENT LTD.;FPC INC.;AND OTHERS;REEL/FRAME:031159/0001

Effective date: 20130903

Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE, DELAWARE

Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST LIEN);ASSIGNORS:EASTMAN KODAK COMPANY;FAR EAST DEVELOPMENT LTD.;FPC INC.;AND OTHERS;REEL/FRAME:031158/0001

Effective date: 20130903

Owner name: BANK OF AMERICA N.A., AS AGENT, MASSACHUSETTS

Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT (ABL);ASSIGNORS:EASTMAN KODAK COMPANY;FAR EAST DEVELOPMENT LTD.;FPC INC.;AND OTHERS;REEL/FRAME:031162/0117

Effective date: 20130903

Owner name: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT, NEW YO

Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND LIEN);ASSIGNORS:EASTMAN KODAK COMPANY;FAR EAST DEVELOPMENT LTD.;FPC INC.;AND OTHERS;REEL/FRAME:031159/0001

Effective date: 20130903

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNORS:CITICORP NORTH AMERICA, INC., AS SENIOR DIP AGENT;WILMINGTON TRUST, NATIONAL ASSOCIATION, AS JUNIOR DIP AGENT;REEL/FRAME:031157/0451

Effective date: 20130903

Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE, DELA

Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST LIEN);ASSIGNORS:EASTMAN KODAK COMPANY;FAR EAST DEVELOPMENT LTD.;FPC INC.;AND OTHERS;REEL/FRAME:031158/0001

Effective date: 20130903

Owner name: PAKON, INC., NEW YORK

Free format text: RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNORS:CITICORP NORTH AMERICA, INC., AS SENIOR DIP AGENT;WILMINGTON TRUST, NATIONAL ASSOCIATION, AS JUNIOR DIP AGENT;REEL/FRAME:031157/0451

Effective date: 20130903

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:041582/0013

Effective date: 20170126

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK N.A.;REEL/FRAME:041581/0943

Effective date: 20170126

AS Assignment

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:041656/0531

Effective date: 20170202

AS Assignment

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A.;REEL/FRAME:041234/0094

Effective date: 20170126

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:041233/0986

Effective date: 20170126

AS Assignment

Owner name: COMMERCIAL COPY INNOVATIONS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EASTMAN KODAK COMPANY;REEL/FRAME:041261/0465

Effective date: 20161130

AS Assignment

Owner name: KODAK PHILIPPINES, LTD., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: KODAK REALTY, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: PAKON, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: KODAK PORTUGUESA LIMITED, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: FAR EAST DEVELOPMENT LTD., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: CREO MANUFACTURING AMERICA LLC, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: KODAK IMAGING NETWORK, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: FPC, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: NPEC, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: KODAK (NEAR EAST), INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: QUALEX, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: LASER PACIFIC MEDIA CORPORATION, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: KODAK AVIATION LEASING LLC, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

Owner name: KODAK AMERICAS, LTD., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:050239/0001

Effective date: 20190617

AS Assignment

Owner name: FAR EAST DEVELOPMENT LTD., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: PAKON, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: KODAK PHILIPPINES, LTD., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: LASER PACIFIC MEDIA CORPORATION, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: NPEC, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: CREO MANUFACTURING AMERICA LLC, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: KODAK (NEAR EAST), INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: KODAK AMERICAS, LTD., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: KODAK REALTY, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: PFC, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: KODAK PORTUGUESA LIMITED, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: KODAK AVIATION LEASING LLC, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: QUALEX, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

Owner name: KODAK IMAGING NETWORK, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:049901/0001

Effective date: 20190617

AS Assignment

Owner name: KODAK PHILIPPINES LTD., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202

Owner name: KODAK REALTY INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202

Owner name: KODAK AMERICAS LTD., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202

Owner name: KODAK (NEAR EAST) INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202

Owner name: FPC INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202

Owner name: NPEC INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202

Owner name: LASER PACIFIC MEDIA CORPORATION, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202

Owner name: QUALEX INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202

Owner name: FAR EAST DEVELOPMENT LTD., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202

Owner name: EASTMAN KODAK COMPANY, NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052773/0001

Effective date: 20170202