IP Library Granted Patent US 6,894,797
Granted Patent B1
US 6,894,797 · App. 09/662,098 · Granted May 17, 2005

Method and apparatus for supporting line-conditioned data stream (LCDS) data in a networked job-oriented printing environment

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 6,894,797
App. No.
09/662,098
Granted
May 17, 2005
Kind
B1
Abstract

This invention relates to a method and apparatus for supporting line-conditioned data stream (LCDS) data in a job-oriented environment. More particularly, the invention is directed to a job-oriented system that also has the ability to process LCDS data. In addition, the LCDS data is processed in a manner that will exploit advanced job management functions of the system.

Claims (43)

1. A method for use in a printing system supporting line-conditioned data stream (LCDS) data, the printing system being in communication with an LCDS source and a plurality of network components, the method comprising the steps of:

receiving network data from the plurality of network components, the network data representing network print jobs;

receiving line-conditioned data stream data from one of the LCDS source and the plurality of network components, the line-conditioned data stream data representing LCDS jobs;

scheduling the network print jobs and the LCDS jobs for processing by the printing system;

designating the LCDS job as a container print job;

sequentially processing the network print jobs and the container print job based on the scheduling;

creating at least one job entity based on the container print job;

processing the container print job by processing the at least one job entity;

monitoring a status of the processing of the at least one job entity; and,

selectively manipulating the at least one job entity by an operator.

2. The method as set forth in claim 1 wherein the creating of the at least one job entity includes identifying a marker located in the line-conditioned data stream corresponding to each job entity.

3. The method as set forth in claim 1 wherein the creating of the at least one job entity includes creating control structures for printing.

4. The method as set forth in claim 1 wherein, during the processing of the at least one job entity, additional network jobs and container jobs are scheduled.

5. The method as set forth in claim 4 wherein processing of the additional network jobs and container jobs occurs only after termination of the processing of the at least one job entity.

6. The method as set forth in claim 5 wherein terminating the processing of the at least one job entity comprises switching the printing system off-line.

7. The method as set forth in claim 1 wherein the scheduling is based on a predetermined protocol.

8. The method as set forth in claim 1 further comprising registering the at least one job entity on a print service module.

9. The method as set forth in claim 1 wherein the monitoring of the status of the container job includes monitoring a collective status of the processing of the at least one job entity.

10. The method as set forth in claim 1 , wherein the container job possesses attributes which are inherited by the at least one job entity, and further wherein the manipulating comprises modifying the attributes.

11. A printing system supporting line-conditioned data stream (LCDS) data, the printing system being in communication with an LCDS source and a plurality of network components, the system comprising:

means for receiving network data from the plurality of network components, the network data representing network print jobs;

means for receiving line-conditioned data stream data from one of the LCDS source and the plurality of network components, the line-conditioned data stream data representing LCDS jobs;

means for scheduling the network print jobs and the LCDS job for processing by the printing system;

means for sequentially processing the network print jobs and the LCDS job based on the scheduling;

means for designating the LCDS job as a container print job;

means for creating at least one job entity based on the container print job;

means for processing the container print job by processing the at least one job entity;

means for monitoring a status of the processing of the at least one job entity; and,

means for selectively manipulating the at least one job entity by an operator.

12. The system as set forth in claim 11 wherein a marker is located in the line-conditioned data stream corresponding to each job entity.

13. A printing system supporting line-conditioned data stream (LCDS) data, the printing system being in communication with an LCDS source and a plurality of network components, the system comprising:

a first gateway operative to receive network data from the plurality of network components, the network data representing first print jobs;

a second gateway operative to receive line-conditioned data stream data from the LCDS source;

a print service and control module operative to designate the line-conditioned data stream data as a second print job and schedule the first and second print jobs for processing by the printing system;

a decomposer operative to process the first and second print jobs based on the schedule, determine that the second print job is to be processed as a container print job, create third print jobs based on the second print job, process the second print job by processing the third print jobs, and report status and job information to the print service and control module; and,

an interface operative to facilitate manipulation of the third jobs.

14. The system as set forth in claim 13 wherein a marker is located in the line-conditioned data stream corresponding to each third job.

15. The system as set forth in claim 13 wherein the print service and control modules are operative to create control structures for printing the third jobs.

16. The system as set forth in claim 13 wherein, during the processing of the third jobs, the print service and control modules are operative to schedule additional first and second jobs received through the first and second gateways.

17. The system as set forth in claim 16 wherein the decomposer is operative to process the additional first and second jobs only after termination of the processing of the third jobs.

18. The system as set forth in claim 13 wherein the LCDS source is a mainframe system.

19. The system as set forth in claim 13 wherein the second job possesses the attributes which are inherited by the third jobs.

20. The system as set forth in claim 19 wherein the attributes are modified by an operator trough the interface.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO BANK ONE, N.A.
To: XEROX CORPORATION
Reel/Frame 061388/0388 →
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK
To: XEROX CORPORATION
Reel/Frame 066728/0193 →
SECURITY AGREEMENT Recorded Oct 31, 2003
From: XEROX CORPORATION
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 015134/0476 →