Patent EP0924597A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0924597A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Client/server printer driver system

Assignee: Lexmark International Inc
•
Filing: 1998-12-16
•
Granted: —
•
Expires: 2018-12-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for processing a print job utilizing a client/server printer driver is disclosed. The system includes a client-side subsystem (310) capable of transmitting a print job to a server-side subsystem (300) capable of receiving the print job from the client-side and processing the print job and sending the processed data back to the client-side for output. The client-side subsystem (310) can be capable of dividing the print job into portions to be processed client-side and server-side, transmitting the server-side portions of the job to the server-side subsystem (300) which is capable of processing the client-side portions of the print job, and receiving the processed server-side portions. In this embodiment, the server-side subsystem (300) is capable of receiving the server-side portions from the client-side subsystem (310), processing these portions to create processed server-side portions and transmitting the server-side portions to the client-side.

Inventors

  • 👤 Barry Richard Cavill

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 18:13
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1223; G06F3/1237; G06F3/1278; G06F3/1285; G06F3/1288

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 143 words
A system for processing a print job utilizing a client/server printer driver for use with a client-side computing means in communication with at least one server-side computing means, the system comprising: (a) a client-side driver subsystem comprising means for transmitting the print job to a server-side driver subsystem of the server-side computing means; (b) a server-side driver subsystem comprising: (i) means for receiving the print job from the client-side driver subsystem transmitting means; (ii) means for processing the print job to thereby create a processed server-side print job; and (iii) means for transmitting the processed server-side print job to the client-side driver subsystem, wherein the client-side driver subsystem further comprises means for receiving the processed server-side print job from the server-side subsystem; and (c) means, in communication with the client-side driver subsystem, for outputting the processed print job to a signal processing means.
Claim 2
Dependent Claim 21 words
The system of Claim 1, wherein the signal processing means comprises a printer capable of receiving and printing the print job.
Claim 3
Independent Claim 207 words
A system for processing a print job utilizing a client/server printer driver for use with a client-side computing means in communication with at least one server-side computing means, the system comprising: (a) a client-side driver subsystem comprising: (i) means for dividing the print job into one or more portions to be processed client-side, server-side, or a combination thereof; (ii) means, responsive to the dividing means, for transmitting the server-side portions of the print job to a server-side driver subsystem of the server-side computing means; (iii) means for processing the client-side portions of the print job to thereby create one or more processed client-side print job portions; and (iv) means for receiving the processed server-side print job portions; (b) a server-side driver subsystem comprising: (i) means for receiving the server-side portions of the print job from the client-side driver subsystem transmitting means; (ii) means for processing the server-side portions of the print job to thereby create one or more processed server-side print job portions; and (iii) means for transmitting the one or more processed server-side print job portions to the client-side driver subsystem; and (c) means in communication with the client-side driver subsystem for outputting the processed client-side and server-side print job portions to a signal processing means.
Claim 4
Dependent Claim 28 words
The system of Claim 3, wherein the signal processing means comprises a printer capable of receiving the client-side and server-side print job portions and printing the print job.
Claim 5
Dependent Claim 19 words
The system of Claim 3 or 4, wherein the client-side portions of the print job correspond to textual information.
Claim 6
Dependent Claim 20 words
The system of Claim 3, 4 or 5, wherein the server-side portions of the print job correspond to graphical information.
Claim 7
Independent Claim 71 words
The system of any of Claims 3 to 6, wherein the dividing means further comprises means for determining the amount of communication between the client and server-side computing means and, if the amount is within a predetermined threshold range, dividing the print job whereby one or more portions to be processed client-side, server-side, or a combination thereof are favored based upon minimization of the communication between client and server-side computing means.
Claim 8
Independent Claim 15 words
The system of any preceding Claim, wherein the client-side computing means is a network computer.
Claim 9
Independent Claim 18 words
The system of any preceding Claim, wherein the server-side computing means is a computer operating on a network.
Claim 10
Dependent Claim 13 words
The system of Claim 9, wherein the network is a local area network.
Claim 11
Dependent Claim 11 words
The system of Claim 9, wherein the network is the Internet.
Claim 12
Independent Claim 104 words
A method of processing a print job for use with a client-side computing system in communication with at least one server-side computing system, the method comprising the steps of: (a) transmitting, from the client-side, the print job to the server-side computing means; (b) receiving, on the server-side, the print job from the client-side transmitting means; (c) processing, on the server-side, the print job to thereby create a processed print job; (d) transmitting, on the server-side, the processed print job to the client-side; (e) receiving, on the client side, the processed print job; and (f) outputting the processed print job to a signal processing means.
Claim 13
Dependent Claim 37 words
The method of Claim 12, wherein the signal processing means comprises a printer capable of receiving and printing the print job, the method further comprising receiving the print job and printing the print job on the printer.
Claim 14
Independent Claim 176 words
A method of processing a print job for use with a client-side computing means in communication with at least one server-side computing means, the method comprising the steps of: (a) dividing, on the client-side, the print job into one or more portions to be processed client-side, server-side, or a combination thereof; (b) transmitting, from the client-side, the server-side portions of the print job to the server-side computing means; (c) processing, on the client-side, the client-side portions of the print job to thereby create one or more processed client-side print job portions; (d) receiving, on the server-side, the server-side portions of the print job from the client-side transmitting means; (e) processing, on the server-side, the server-side portions of the print job to thereby create one or more processed server-side print job portions; (f) transmitting, on the server-side, the one or more processed server-side print job portions to the client-side; (g) receiving, on the client side, the processed server-side print job portions; and (h) outputting the processed client-side and server-side print job portions to a signal processing means.
Claim 15
Dependent Claim 28 words
The method of Claim 14, wherein the signal processing means comprises a printer capable of receiving the client-side and server-side print job portions and printing the print job.
Claim 16
Dependent Claim 19 words
The method of Claim 14 or 15, wherein the client-side portions of the print job correspond to textual information.
Claim 17
Dependent Claim 20 words
The method of Claim 14, 15 or 16, wherein the server-side portions of the print job correspond to graphical information.
Claim 18
Independent Claim 69 words
The method of any of Claims 14 to 17, wherein the dividing step further comprises determining the amount of communication between the client and server-side computing means and, if the amount is within a predetermined threshold range, dividing the print job whereby one or more portions to be processed client-side, server-side, or a combination thereof are favored based upon minimization of the communication between client and server-side computing means.
Claim 19
Independent Claim 18 words
The method of any of Claims 12 to 18, wherein the client-side computing means is a network computer.
Claim 20
Independent Claim 21 words
The method of any of Claims 12 to 19, wherein the server-side computing means is a computer operating on a network.
Claim 21
Dependent Claim 13 words
The method of Claim 20, wherein the network is a local area network.
Claim 22
Dependent Claim 11 words
The method of Claim 20, wherein the network is the Internet.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag