IP Library Granted Patent US 7,552,216
Granted Patent B2
US 7,552,216 · App. 09/818,179 · Granted Jun 23, 2009

Method of sharing a printer

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,552,216
App. No.
09/818,179
Granted
Jun 23, 2009
Kind
B2
Abstract

A method of sharing a printer between a plurality of users on a computer network includes attaching host-based networking hardware to the printer. A network communication protocol defines a command channel and a data channel. Only one of the users is allowed to own the data channel at any single point in time. The host-based networking hardware is instructed to accept information on the data channel only from the user that owns the data channel.

Claims (20)

1. A method of sharing a printer between a plurality of users on a computer network, said method comprising the steps of:

attaching host-based networking hardware to the printer;

providing a network communication protocol defining a command channel and a data channel;

allowing only one of the users to own the data channel at any single point in time on a fair-sharing first come first serve basis; and

instructing the host-based networking hardware to accept information on the data channel only from the user that owns the data channel,

wherein the network communication protocol defines a communication frame having at least one of a destination address field, a source address field, a frame identifier field, a command/data definition field, and a payload field;

sending the communication frame from the user that owns the data channel to the host-based networking hardware;

wherein the communication frame has a frame number and a sequence number, the host-based networking hardware discarding any said communication frame that does not have an expected said sequence number, and

wherein, in response to receiving said communication frame that does not have said expected sequence number, the host-based networking hardware sends an acknowledgement including the frame number of a last successfully received communication frame to the user that owns the data channel.

2. The method of claim 1 , wherein the host-based networking hardware disregards all said information received on the data channel from any of the users that do not own the data channel.

3. The method of claim 1 , wherein the host-based networking hardware responds to a command on the command channel from any of the users.

4. The method of claim 3 , wherein the host-based networking hardware responds with a status response.

5. The method of claim 4 , wherein the status response indicates the user that owns the data channel.

6. The method of claim 1 , wherein the user that owns the data channel can release the data channel by sending one of a close signal and a terminate signal on the command channel to the host-based networking hardware.

7. The method of claim 6 , wherein a print job is aborted in response to the terminate signal.

8. The method of claim 6 , wherein a user that does not own the data channel can acquire the data channel by sending a connect signal on the command channel to the host-based networking hardware.

9. The method of claim 1 , wherein the host-based networking hardware sends an acknowledgement of receiving the communication frame to the user that owns the data channel.

10. The method of claim 1 , wherein a timeout occurs when the host-based networking hardware does not receive said communication frame within a predetermined time period.

11. The method of claim 10 , wherein the host-based networking hardware aborts a print job after a third said timeout.

12. The method of claim 11 , wherein the host-based networking hardware releases the data channel after the print job is aborted.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jan 18, 2024
From: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 066345/0026 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT U.S. PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 046989 FRAME: 0396. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Oct 24, 2018
From: LEXMARK INTERNATIONAL, INC.
To: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
Reel/Frame 047760/0795 →
PATENT SECURITY AGREEMENT Recorded Aug 30, 2018
From: LEXMARK INTERNATIONAL, INC.
To: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
Reel/Frame 046989/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2001
From: RUSSELL, RICHARD FRANCIS; STEWARD, LAWRENCE RUSSELL; TIMPERMAN, MICHAEL RAY; WALDECK, JASON ERIC; WOLFE, CHARLES THOMAS
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 011683/0930 →