Browse Prior Art Database

Optimization That Can Reduce Network Traffic by up to 50% When Printing to Many Printers and Multi-Functional Devices Through a Network Print Server

IP.com Disclosure Number: IPCOM000130697D
Publication Date: 2005-Nov-01
Document File: 1 page(s) / 25K

Publishing Venue

The IP.com Prior Art Database

Abstract

This invention proposes an optimization in the way client-server printing works when printing to a device which maintains its own internal job queue. The idea is that, at the beginning of a print job, the client PC would first check to see whether the target printer is accessible and is online. If so, the client PC would spool the job directly to the printer, bypassing the server queue. Otherwise, the client PC would spool the job to the server queue where it would be held until the printer comes back online.

This text was extracted from a Microsoft Word document.
This is the abbreviated version, containing approximately 100% of the total text.

Optimization That Can Reduce Network Traffic by up to 50% When Printing to Many Printers and Multi-Functional Devices Through a Network Print Server

Although many things can and are being done to optimize the print-job file size, there is an inherent inefficiency in the client-server printing model popular today which causes every job to be transferred twice across the network.

Except for very low cost models, most printers and multi-function devices contain a hard disc and maintain their own job queue.  There is therefore often no need to queue jobs on a print server before spooling them to the device.

This invention proposes an optimization in the way client-server printing works when printing to a device which maintains its own internal job queue.  The idea is that, at the beginning of a print job, the client PC would first check to see whether the target printer is accessible and is online.  If so, the client PC would spool the job directly to the printer, bypassing the server queue.  Otherwise, the client PC would spool the job to the server queue where it would be held until the printer comes back online.