US6687776B2

Centralized queue in network printing systems

Summary by NHIP

Centralized network printing queue

The system uses an application-layer uniform interface protocol to store print job information in a localized printer queue without transmitting actual data. It supports heterogeneous protocols by emulating IDP requests from non-IDP ports to ensure fair arbitration when the printer becomes available.

Claim Score by NHIP

Read claim 16, the broadest

Abstract

A centralized queue for a network printing system is provided for allowing clients of a network printer to make job requests and enter a spot in a job queue without transmitting the actual print job data to the network. More particularly, an imaging device protocol (IDP) is provided which operates independently of the network layers below and only requires that a transport protocol/port be bidirectional. A wide variety of heterogenous network protocols may be supported by IDP for placing all of the incoming print job information in a print queue regardless of the protocol. Print job information from both IDP and non-IDP protocol/ports may be placed in the print queue by emulating IDP on the non-IDP protocol/ports. As a result, job information for all of the print jobs attempting to access a busy printer may be stored in the print queue so that the print jobs can be printed by the printer with a fair arbitration once the network printer becomes available.

US6687776B2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 6 June 2015, 11.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

21 claims: 3 independent, 18 dependent

  1. 1
    A network printing system comprising:means for using an application-layer uniform interface protocol to conduct communications between each of a plurality of host computers connected to the network and a printer connected to the network;means for receiving print requests from said plurality of host computers;means for storing print job information in a localized print queue of said printer in response to receiving each print request;means for printing a print job on said printer corresponding to print job information at a top of said localized print queue when said printer is available.
  2. 9
    A network printing system comprising:means for receiving, at a localized print queue, print requests from a plurality of host computers connected to the network;means for storing print job information in the localized print queue in response to receiving the print requests from the host computers;means for initiating, from a printer connected to the network, a print connection between the printer and one of the host computers corresponding to print job information at a top of the localized print queue when the printer is available;and means for printing a print job on the printer corresponding to print job data received at the printer from the one host computer via the initiated print connection.
  3. 16
    Broadest claimClaim Score 86, broad(NHIP)A method for accessing a networked printer comprising:providing print job information stored in a localized queue to the networked printer;receiving a request for print job data;and providing print job data in response to the request.