Nova Patents
EP0874306A2

Network printing system

Abstract

A printing system in which one or more clients communicate with a plurality of printers by way of a print server, whose architecture is characterized by a plurality of layers, is provided. In practice, one of the plurality of layers receives a request from one of the one or more clients and the request designates an operation to be performed with respect to one of the plurality of printers. The printing system includes an application layer, communicating with the one of the plurality of layers, for developing a command expression based on the request received by the one or the plurality of layers, and a communications interface including a first connectivity module and a second connectivity module, with the first connectivity module communicating with a first one of the plurality of printers and the second connectivity module communicating with a second one of the plurality of printers. The printing system further includes a routing interface, communicating with both the application layer and the communications interface, for directing the command expression to a selected one of the first connectivity module and the second connectivity module. Accordingly, the selected one of the first and second connectivity modules uses the command expression to perform at least a part of the designated operation with respect to the one or the plurality of printers.

EP0874306A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 14 April 2018, 8.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    A printing system in which one or more clients communicate with a plurality of printers by way of a print server whose architecture is characterized by a plurality of layers, wherein one of the plurality of layers receives a request from one of the one or more clients and the request designates an operation to be performed with respect to one of the plurality of printers, comprising:an application layer, communicating with the one of the plurality of layers, for developing a command expression based on the request received by the one or the plurality of layers;a communications interface including a first connectivity module and a second connectivity module, the first connectivity module communicating with a first one of the plurality of printers and the second connectivity module communicating with a second one of the plurality of printers;anda routing interface, communicating with both said application layer and said communications interface, for directing the command expression to a selected one of the first connectivity module and the second connectivity module, wherein the selected one of the first and second connectivity modules uses the command expression to perform at least a part of the designated operation with respect to the one or the plurality of printers.
  2. 9
    A printing system for use in an Internet or Intranet based system where one or more clients communicate with document processing devices by way of a server whose architecture is characterized by a plurality of layers, comprising:an HTTP server layer for receiving a request from one of the one or more clients with the request seeking a set of information relating to one of the plurality of document processing devices;an application layer, communicating with said HTTP server layer, for developing a command set based on the request received at said HTTP server layer;a set of first interfaces communicating with the plurality of document processing devices, wherein each of the first interfaces is corresponded with at least one of the plurality of document processing devices;anda second interface, communicating with both said application layer and each of the first interfaces of said set of first interfaces, for directing the command set to a selected one of the first interfaces, wherein the selected one of the first interfaces uses the command set to obtain the set of information sought by the one of the one or more clients.