IP Library Granted Patent US 7,064,856
Granted Patent B2
US 7,064,856 · App. 09/802,240 · Granted Jun 20, 2006

Printer driver system for remote printing

Assignee: Bell Business Solutions Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,064,856
App. No.
09/802,240
Granted
Jun 20, 2006
Kind
B2
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.

Claims (34)

1. 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.

2. The server of claim 1 wherein said universal printer file is generated according to the Adobe Acrobat portable document format (“PDF”).

3. The server of claim 1 wherein said server and said client run cooperating versions of Citrix MetaFrame; and wherein said user-input, said user-output and said universal printer file are carried over said network via Citrix MetaFrame.

4. The server of claim 1 wherein said network includes at least one of a local area network; a wide area network and the Internet.

5. The server of claim 1 wherein said universal printer file is carried over said network to said client via email.

6. The server of claim 1 wherein said universal printer file is transmitted to said client for printing at a printer locally connected to said client; said client operable to interpret said universal printer file for said printer via a universal print file reader in cooperation wit a local printer driver complementary to said printer.

7. The server of claim 6 wherein said universal printer file is generated according to the Adobe Acrobat portable document format (“PDF”).

8. The server of claim 7 wherein said universal print file reader is Adobe Acrobat Reader.

9. 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.

10. The system of claim 9 wherein said universal printer file is generated according to the Adobe Acrobat portable document format (“PDF”).

11. The system of claim 9 wherein said server and said client run cooperating versions of Citrix MetaFrame; and said user-input; said user-output and said universal printer file are carried over said network via Citrix MetaFrame.

12. The system of claim 9 wherein said network includes at least one of a local area network; a wide area network and the Internet.

13. The system of claim 9 wherein said universal printer file is carried over said network to said client via email.

14. 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.

15. The method of claim 14 wherein said universal printer file is generated according to the Adobe Acrobat portable document format (“PDF”).

16. The method of claim 14 wherein said server and said client run cooperating versions of Citrix MetaFrame; and said print request and said universal printer file are carried over said network via Citrix MetaFrame.

17. The method of claim 14 wherein said network includes at least one of a local area network; a wide area network and the Internet.

18. The method of claim 14 wherein said universal printer file is sent from said server over said network to said client via email.

19. The method of claim 14 wherein said sending step includes transmitting said universal printer file to said client and said method further includes the steps of:

receiving said universal printer file at said client;

interpreting said universal printer file for a printer locally attached to said client;

printing said interpreted universal printer file at a printer locally connected to said client.

20. The method of claim 14 wherein said universal printer file is generated according to the Adobe Acrobat portable document format (“PDF”).

Assignments (7)
CHANGE OF NAME Recorded Jun 19, 2015
From: 2451048 ONTARIO INC.
To: UNIPRINT.NET CORP
Reel/Frame 036004/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2015
From: ACCEO SOLUTIONS INC.
To: 2451048 ONTARIO INC.
Reel/Frame 035588/0186 →
CHANGE OF NAME Recorded Oct 30, 2013
From: GFI BUSINESS SOLUTIONS INC.
To: ACCEO SOLUTIONS INC.
Reel/Frame 031515/0775 →
CHANGE OF NAME Recorded Feb 13, 2009
From: BELL BUSINESS SOLUTIONS INC.
To: GFI BUSINESS SOLUTIONS INC.
Reel/Frame 022259/0145 →
MERGER Recorded Nov 10, 2005
From: CHARON SYSTEMS INC.
To: BELL BUSINESS SOLUTIONS INC.
Reel/Frame 017213/0824 →
ARTICLES OF AMENDMENT Recorded Apr 22, 2004
From: FUTURELINK CANADA CORP.
To: CHARON SYSTEMS, INC.
Reel/Frame 015253/0244 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2001
From: FU, ARRON; AFIFY, TAMER AHMED; SLOAN, WILLIAM MARTIN
To: FUTURELINK CANADA CORP.
Reel/Frame 011906/0759 →
Priority Claims (1)
CA 2315270 · Aug 4, 2000 · national
Continuity (1)
Related Publication 20020018234A1 · Feb 14, 2002