×

Method for redirecting a print job, negotiation apparatus, printing system, and article of manufacture

  • US 7,804,611 B2
  • Filed: 12/27/2005
  • Issued: 09/28/2010
  • Est. Priority Date: 12/27/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for redirecting a print job comprising:

  • providing a network comprising a plurality of printers, each printer being independently capable of executing print jobs by printing on print media, each printer being associated with a negotiator operating on one or more computational machines, the negotiators each being configured for utilizing constraint services which ensure that constraints associated with an outsource request are met, each of the constraint services applying a different set of constraints, the constraint services comprising;

    a split service which ensures that if the print job is split into sub-jobs, the print job is an exact composition of the sub-jobs,an include service which enables an offer to be made by another negotiator for a portion of the print job prior to the job being split, andan equal service which ensures that a print job is outsourced as a whole;

    with a computer processor, conducting at least one negotiation for the redirection of the print job between a first negotiator associated with a first printer of the plurality of printers and at least one another negotiator associated with another of the plurality of printers, including;

    utilizing at least one of the constraint services to formulate an outsourcing request for execution of the entire print job for the first negotiator, the outsource request including parameters of the print job expressed in a negotiation protocol;

    communicating the outsourcing request from the first negotiator to the at least one other negotiator;

    where the entire print job meets insourcing conditions, communicating a print job insource offer for execution of the entire print job to the first negotiator from the other negotiator, expressed in the negotiation protocol, whereby an agreement is formed between the first negotiator and the other negotiator;

    where a portion of the print job which is less than the entire print job meets insourcing conditions, communicating a print job insource offer for execution of the print job portion to the first negotiator from the other negotiator, expressed in the negotiation protocol, in response to the outsourcing request;

    where the communicated insource offer is for only a portion of the print job, which is less than the entire print job, with the include service, ensuring that the insource offer meets constraints for being a sub-job of the print job;

    where no print job insource offer for execution of the entire print job is communicated to the first negotiator from the at least one other negotiator within a predetermined time period, modifying the outsourcing request to offer a split of the print job and communicating the modified outsourcing request from the first negotiator to at least one other negotiator, which takes into account the insource offer for the portion of the print job which was received in response to the outsourcing request, thereby enabling agreements to be made with the at least one other negotiator for sub-jobs of the job; and

    redirecting the print job to at least one other printer of the plurality of printers with which an agreement has been made through negotiation between its negotiator and the first negotiator.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×