IP Library Granted Patent US 7,986,420
Granted Patent B2
US 7,986,420 · App. 11/564,544 · Granted Jul 26, 2011

Sensing paper jam, out-of-paper, and cover open in 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,986,420
App. No.
11/564,544
Granted
Jul 26, 2011
Kind
B2
Abstract

A computer implemented method, data processing system, and computer usable program code are provided for detecting printer conditions. A set of signals are received from a sensor in a printer. A current state of the printer from a plurality of states is detected within the set of signals. Responsive to the current state being a selected state, a response signal is sent to the printer based on a policy. The response signal is a printer condition, which may be a paper jam, out-of-paper, or a cover open condition.

Claims (74)

1. A computer implemented method for detecting printer conditions, the computer implemented method comprising:

receiving a set of images from an optical sensor in a printer;

identifying within the set of images a first current state of the printer from a plurality of states;

identifying within the set of images a second current state of the printer from the plurality of states; and

responsive to identifying the first current state followed by the second current state, sending a printer condition to the printer; wherein:

when the first current state is a paper motion-down state, the second current state is a blank field state, the second current state immediately follows the first current state, and the printer condition is a cover open condition; or

when the first current state is a first paper motion-up state, the second current state is a blank field state and the printer condition is a paper jam condition; or

when the first current state is a paper motion-up state, the second current state is a blank field state, the second current state immediately follows the first current state, and the printer condition is a paper out condition.

2. The computer implemented method of claim 1 , further comprising:

identifying a third current state, wherein the third current state is a paper motion-up state;

determining if the second current state still exists; and

responsive to detecting the third current state followed by an elimination of the second current state, cancelling the cover open condition.

3. The computer implemented method of claim 1 , further comprising:

receiving a paper feed command.

4. The computer implemented method of claim 3 , further comprising:

identifying a third current state, wherein the third current state is a paper motion-down state;

identifying a fourth current state, wherein the fourth current state is a blank field state and wherein the fourth current state immediately follows the third current state; and

responsive to detecting the third current state followed by the fourth current state, issuing a cover open condition.

5. The computer implemented method of claim 4 , further comprising:

determining if the fourth current state still exists;

identifying a fifth current state, wherein the fifth current state is a second paper motion-up state and wherein the fifth current state immediately follows the fourth current state; and

responsive to an elimination of the fourth current state followed by the fifth current state, cancelling the cover open condition and the paper jam condition.

6. The computer implemented method of claim 3 , further comprising:

determining if the second current state still exists; and

responsive to an absence of the second current state, cancelling the paper out condition.

7. The computer implemented method of claim 1 , further comprising:

resetting the plurality of states once the printer condition is cleared.

8. A data processing system comprising:

a bus system;

a communications system connected to the bus system;

a memory connected to the bus system, wherein the memory includes a set of instructions; and

a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to

receive a set of images from an optical sensor in a printer;

identify within the set of images a first current state of the printer from a plurality of states;

identify within the set of images a second current state of the printer from the plurality of states; and

responsive to identifying the first current state followed by the second current state, send a printer condition to the printer; wherein:

when the first current state is a paper motion-down state, the second current state is a blank field state, the second current state immediately follows the first current state, and the printer condition is a cover open condition; or

when the first current state is a first paper motion-up state, the second current state is a blank field state and the printer condition is a paper jam condition; or

when the first current state is a paper motion-up state, the second current state is a blank field state, the second current state immediately follows the first current state, and the printer condition is a paper out condition.

9. The data processing system of claim 8 wherein the processing unit further executes the set of instructions to:

identify a third current state, wherein the third current state is a paper motion-up state;

determine if the second current state still exists; and

responsive to detecting the third current state followed by an elimination of the second current state, cancel the cover open condition.

10. The data processing system of claim 8 wherein the processing unit further executes the set of instructions to:

receive a paper feed command.

11. The data processing system of claim 10 wherein the processing unit further executes the set of instructions to:

identify a third current state, wherein the third current state is a paper motion-down state;

identify a fourth current state, wherein the fourth current state is a blank field state and wherein the fourth current state immediately follows the third current state; and

responsive to detecting the third current state followed by the fourth current state, issue a cover open condition.

12. The data processing system of claim 11 wherein the processing unit further executes the set of instructions to:

determine if the fourth current state still exists;

identify a fifth current state, wherein the fifth current state is a second paper motion-up state and wherein the fifth current state immediately follows the fourth current state; and

responsive to an elimination of the fourth current state followed by the fifth current state, cancel the cover open condition and the paper jam condition.

13. The data processing system of claim 10 wherein the processing unit further executes the set of instructions to:

determine if the second current state still exists; and

responsive to an absence of the second current state, cancel the paper out condition.

14. The data processing system of claim 8 wherein the processing unit further executes the set of instructions to:

reset the plurality of states once the printer condition is cleared.

15. A computer readable storage device including computer usable program code for detecting printer conditions, the computer readable storage device including:

computer usable program code for receiving a set of images from an optical sensor in a printer;

computer usable program code for identifying within the set of images a first current state of the printer from a plurality of states;

computer usable program code for identifying within the set of images a second current state of the printer from the plurality of states; and

computer usable program code for sending a printer condition to the printer in response to identifying the first current state followed by the second current state;

when the first current state is a paper motion-down state, the second current state is a blank field state, the second current state immediately follows the first current state, and the printer condition is a cover open condition; or

when the first current state is a first paper motion-up state, the second current state is a blank field state and the printer condition is a paper jam condition; or

when the first current state is a paper motion-up state, the second current state is a blank field state, the second current state immediately follows the first current state, and the printer condition is a paper out condition.

16. The computer readable storage device of claim 15 further including:

computer usable program code for identifying a third current state, wherein the third current state is a paper motion-up state;

computer usable program code for determining if the second current state still exists; and

computer usable program code for, responsive to detecting the third current state followed by an elimination of the second current state, cancelling the cover open condition.

17. The computer readable storage device of claim 15 further including:

computer usable program code for identifying a third current state, wherein the third current state is a paper motion-down state;

computer usable program code for identifying a fourth current state, wherein the fourth current state is a blank field state and wherein the fourth current state immediately follows the third current state; and

computer usable program code for, responsive to detecting the third current state followed by the fourth current state, issuing a cover open condition.

Assignments (2)
PATENT ASSIGNMENT AND RESERVATION Recorded Sep 4, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION
Reel/Frame 028895/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2006
From: HARRIS, RICHARD HUNTER
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 018562/0984 →