Printer driver system for remote printing
AssigneeBell Business Solutions Inc.
InventorsArron Fu, Tamer Ahmed Afify, William Martin Sloan
Life of this patent
Estimating the term…
Abstract
The present invention is concerned with providing a computer printer system which is particularly adapted for printing to a remote printer in a client-server environment. In the practice of the present invention, a universal printer driver is installed on the host server which creates a compressed, transmittable file that can be interpreted and printed by any printing device. This eliminates the need for a myriad of printer drivers being installed on the host server and increases speed and efficiency of print file processing by decreasing the need for bandwidth. The system results in faster, more convenient and more reliable printing to remote printers in a client-server arrangement.
Claims20
A server for connection to a client via a network;
- said client operable to transmit user-input to said server over said network and to receive user-output from said server over said network;
- said server comprising:
- a network interface for connection to said network;
- a processor coupled to said interface;
- said processor operable to remotely host execution of an application for said client;
- said application for receiving said user-input for said client from said network and for generating said user-output for transmission to said client over said network;
- said processor further operable to generate a universal printer file from said application based on a request for a file to be printed that is embedded in said user-input;
- said processor further operable to transmit said universal printer file over said network.
A client-server computer system comprising:
- a client operable to transmit user-input over a network and to receive user-output over said network;
- a server connected to said client via said network;
- said server operable to remotely host execution of an application for said client;
- said application for receiving said user-input from said network and for generating said user-output for transmission to said client over said network;
- said server further operable to generate a universal printer file from said application based on a request for a file to be printed that is embedded in said user-input and to transmit said universal printer file to said client over said network;
- said client further operable to receive said universal printer file;
- said client including a universal print file reader operable to interpret said universal printer file into a local printer file in cooperation with a local printer driver;
- and
- a printer complementary to said local printer driver for connection to said client, said printer operable to print a document from said local printer file.
A method of printing comprising:
- receiving at a server a request for a file to be printed that is embedded in a user-input from a client remotely connected to said server via a network;
- processing said print request at said server by corresponding said print request to an application hosted on said server in behalf of said client;
- locating a universal printer driver on said server;
- creating a universal printer from said application using said universal printer driver;
- and,
- sending said universal printer file to said client over said network.
Dependencies are inferred from the claim text.