Claims Analysis
Total Claims: 53
Claim 1
Independent Claim
382 words
A digital color proofing system comprising: a plurality of proof requesting devices; and proof request processing means, connected to said proof requesting devices, for receiving a plurality of incoming proof requests from said proof requesting devices at a rate which may be greater than a maximum rate at which said proof request processing means can process proof requests, at least some of said proof requests being received for later processing, wherein each one of said proof requests specifies a desired proofing operation, contains a file name identifying a file stored only at a proof requesting device until said proof request processing means is ready to process said one proof request, said identified file containing image data to be proofed, and contains a device name identifying said proof requesting device at which said identified file is stored, wherein said proof request processing means comprises: means, responsive to the file name and the device name contained in said one proof request, for sending, whenever said one proof request is ready to be processed, an instruction to the device specified by said device name contained in said one proof request to supply to said proof request processing means the file specified by said file name contained in said one proof request; a first-in, first-out queue for storing said proof requests pending processing thereof; and a digital processor for processing the image data contained in said specified file supplied by said specified device so as to perform the proofing operation specified by said one proof request; wherein said digital processor comprises: means for manipulating said queue and processing each proof request stored therein comprising: means for successively storing incoming proof requests in said queue at successive available locations; means for reading a proof request situated at a top of said the queue; and means, responsive to said proof request read from said queue and operative only in the event that sufficient system resources are then available to process said proof request so read, for processing said read proof request; whereby through inclusion of a file name and a device name in each one of said proof requests in place of needed image data, proof requests may be stored at said proof request processing means for later processing in less memory space than would be required otherwise.
Claim 2
Dependent Claim
382 words
A digital color proofing system comprising: a plurality of proof requesting devices; and proof request processing means, connected to said proof requesting devices, for receiving a plurality of incoming proof requests from said proof requesting devices at a rate which may be greater than a maximum rate at which said proof request processing means can process proof requests, at least some of said proof requests being received for later processing, wherein each one of said proof requests specifies a desired proofing operation, contains a file name identifying a file stored only at a proof requesting device until said proof request processing means is ready to process said one proof request, said identified file containing image data to be proofed, and contains a device name identifying said proof requesting device at which said identified file is stored, wherein said proof request processing means comprises: means, responsive to the file name and the device name contained in said one proof request, for sending, whenever said one proof request is ready to be processed, an instruction to the device specified by said device name contained in said one proof request to supply to said proof request processing means the file specified by said file name contained in said one proof request; a first-in, first-out queue for storing said proof requests pending processing thereof; and a digital processor for processing the image data contained in said specified file supplied by said specified device so as to perform the proofing operation specified by said one proof request; wherein said digital processor comprises: means for manipulating said queue and processing each proof request stored therein comprising: means for successively storing incoming proof requests in said queue at successive available locations; means for reading a proof request situated at a top of said the queue; and means, responsive to said proof request read from said queue and operative only in the event that sufficient system resources are then available to process said proof request so read, for processing said read proof request; whereby through inclusion of a file name and a device name in each one of said proof requests in place of needed image data, proof requests may be stored at said proof request processing means for later processing in less memory space than would be required otherwise.
Claim 3
Dependent Claim
63 words
The system in claim 1 wherein said queue manipulating and stored proof request processing means further comprises: means for deleting the read proof request from said queue once said read request has been fully processed; and means, in the event that sufficient system resources are not then available to process the read request, for reading a next successive proof request in said queue.
Claim 4
Dependent Claim
12 words
The system in claim 2 wherein said queue comprises a linked list.
Claim 5
Dependent Claim
66 words
The system in claim 2 wherein said digital processor comprises: a plurality of queues, wherein each of said queues stores proof requests having a different corresponding priority; and said reading means comprises means for reading all the proof requests stored in a highest priority one of said queues first and followed by all the proof requests stored in each one of the successively lower priority queues.
Claim 6
Dependent Claim
57 words
The system in claim 2 wherein said one proof request further comprises pre-defined information which defines a manner through which the image data specified in said one request is to be processed; and wherein said digital processor, in response to said information, processes said image data in the manner defined by said information to provide said operation.
Claim 7
Dependent Claim
33 words
The system in claim 5 further comprising means for generating said plurality of proof requests and for sending each of said plurality of proof requests in seriatim to said proof request processing means.
Claim 8
Dependent Claim
17 words
The system in claim 6 wherein said generating means comprises at least one color electronic pre-press system.
Claim 9
Dependent Claim
47 words
The system in claim 5 wherein said image data is either halftone or continuous tone separation image data and said system further comprises a proofing engine, connected to said digital processor, for printing a proof image from the image data specified in each of said proof requests.
Claim 10
Dependent Claim
69 words
The system in claim 8 wherein said proofing engine comprises means, responsive to said corresponding halftone separation data, for printing the proof image by successively writing each one of a plurality of screened halftone tone separations so as to yield a correspondingly single colored halftone image in an overlaid fashion with proper registration with respect to all other single colored halftone images that are to form said proof image.
Claim 11
Dependent Claim
16 words
The system in claim 9 wherein the proofing engine is a sublimation dye transfer marking engine.
Claim 12
Dependent Claim
60 words
The system in claim 8 wherein said read request processing means comprises: means, responsive to the file of data supplied from the device in connection with said one request, for generating corresponding halftone separation data therefor; and means for storing said corresponding halftone separation data into a memory pending printing of said halftone separation data to yield said proof image.
Claim 13
Dependent Claim
167 words
The system in claim 11 wherein said memory comprises first and second memory sections, wherein one of said sections is operated to read stored data therefrom while the other section is operated to write data therein; wherein the halftone separation data storing means further comprises: means for storing said halftone separation data into the first memory section; and said digital processor further comprises: means, operative in a substantially simultaneous basis as halftone separation data is being written into said first memory section, for reading stored halftone separation data from said second section and applying said separation data so read therefrom to said proofing engine in order to generate a proof image therefor and for repetitively reversing the functioning of said first and second memory sections at the conclusion of immediately prior read and write operations involving said first and second sections: whereby through simultaneous reading and writing operations involving said first and second memory sections pipelined operation occurs to provide increased system throughput of printed proof images.
Claim 14
Dependent Claim
58 words
The system in claim 12 wherein said read request processing means and said reading and reversing means collectively comprise a series of software based re-entrant processes co-existing under a common operating system wherein each of said processes is blocked or unblocked for current execution based upon whether sufficient system resources are then available to execute said each process.
Claim 15
Dependent Claim
73 words
The system in claim 11 wherein said halftone separation data generating means comprises: means for de-interleaving the file of data, supplied from the device in connection with said one request, into continuous tone separation files; and means for screening each of said continuous tone separation files, in accordance with the information contained in said one request, to yield corresponding halftone separation data for a plurality of corresponding halftone separations for the proof image.
Claim 16
Dependent Claim
42 words
The system of claim 14 wherein said read request processing means further comprises: means for translating the data in the file supplied from the device from one form to another prior to supplying said data in the file to said de-interleaving means.
Claim 17
Dependent Claim
345 words
A digital color proofing system comprising: a plurality of proof requesting devices; and a raster image processor, connected to an input line, for receiving a plurality of incoming proof requests on said line from said proof requesting devices, at least some of said proof requests being received for later processing, wherein each one of said requests initiates a corresponding image processing operation, each one of said proof requests having a file name, for identifying a file containing image data to be processed, said file being stored only at one of said proof requesting devices until said corresponding image processing operation is initiated, and a device name for identifying said one proof requesting device at which the file resides, wherein said raster image processor comprises: means, responsive to the file name and the device name contained in said one proof request, for generating, whenever said one request is ready to be processed, an instruction over the line to instruct the device to supply over the line the file of image data specified by said file name; a first-in, first-out queue for storing said proof requests pending processing thereof; and a digital processor for processing the image data contained in the file supplied by said device so as to perform the corresponding image processing operation associated with said one request; wherein said digital processor comprises: means for manipulating the queue and processing each proof request stored therein comprising: means for successively storing incoming proof requests appearing on said line in the queue at successive available locations; means for reading a proof request situated at a top of the queue; and means, responsive to the proof request read from the queue and operative only in the event that sufficient system resources are then available to process the proof request so read, for processing the read proof request; whereby through inclusion of a file name and a device name in each one of said requests rather than corresponding image data associated therewith each one of said requests consumes less memory space than that required by the corresponding image data.
Claim 18
Dependent Claim
345 words
A digital color proofing system comprising: a plurality of proof requesting devices; and a raster image processor, connected to an input line, for receiving a plurality of incoming proof requests on said line from said proof requesting devices, at least some of said proof requests being received for later processing, wherein each one of said requests initiates a corresponding image processing operation, each one of said proof requests having a file name, for identifying a file containing image data to be processed, said file being stored only at one of said proof requesting devices until said corresponding image processing operation is initiated, and a device name for identifying said one proof requesting device at which the file resides, wherein said raster image processor comprises: means, responsive to the file name and the device name contained in said one proof request, for generating, whenever said one request is ready to be processed, an instruction over the line to instruct the device to supply over the line the file of image data specified by said file name; a first-in, first-out queue for storing said proof requests pending processing thereof; and a digital processor for processing the image data contained in the file supplied by said device so as to perform the corresponding image processing operation associated with said one request; wherein said digital processor comprises: means for manipulating the queue and processing each proof request stored therein comprising: means for successively storing incoming proof requests appearing on said line in the queue at successive available locations; means for reading a proof request situated at a top of the queue; and means, responsive to the proof request read from the queue and operative only in the event that sufficient system resources are then available to process the proof request so read, for processing the read proof request; whereby through inclusion of a file name and a device name in each one of said requests rather than corresponding image data associated therewith each one of said requests consumes less memory space than that required by the corresponding image data.
Claim 19
Dependent Claim
62 words
The system in claim 16 wherein said queue manipulating and stored proof request processing means further comprises: means for deleting the read request from said queue once said read request has been fully processed; and means, in the event that sufficient system resources are not then available to process the read request, for reading a next successive proof request in said queue.
Claim 20
Dependent Claim
12 words
The system in claim 17 wherein said queue comprises a linked list.
Claim 21
Dependent Claim
66 words
The system in claim 17 wherein said digital processor comprises: a plurality of queues, wherein each of the queues stores proof requests having a different corresponding priority; and said reading means comprises means for reading all the proof requests stored in a highest priority one of said queues first and followed by all the proof requests stored in each one of the successively lower priority queues.
Claim 22
Dependent Claim
57 words
The system in claim 17 wherein said one proof request further comprises pre-defined information which defines a manner through which the image data associated with said one proof request is to be processed; and wherein said digital processor, in response to said information, processes the data in the manner defined by the information to provide said operation.
Claim 23
Dependent Claim
46 words
The system in claim 20 wherein said image data is either halftone or continuous tone separation image data and said system further comprises a proofing engine, connected to said digital processor, for printing a proof image from the data associated with each of said proof requests.
Claim 24
Dependent Claim
30 words
The system in claim 21 further comprising at least one color electronic pre-press system for generating said plurality of proof requests and for applying said requests to said input line.
Claim 25
Dependent Claim
69 words
The system in claim 21 wherein said proofing engine comprises means, responsive to said corresponding halftone separation data, for printing the proof image by successively writing each one of a plurality of screened halftone tone separations so as to yield a correspondingly single colored halftone image in an overlaid fashion with proper registration with respect to all other single colored halftone images that are to form said proof image.
Claim 26
Dependent Claim
16 words
The system in claim 23 wherein the proofing engine is a sublimation dye transfer marking engine.
Claim 27
Dependent Claim
60 words
The system in claim 21 wherein said read request processing means comprises: means, responsive to the file of data supplied from the device in connection with said one request, for generating corresponding halftone separation data therefor; and means for storing said corresponding halftone separation data into a memory pending printing of said halftone separation data to yield said proof image.
Claim 28
Dependent Claim
167 words
The system in claim 25 wherein said memory comprises first and second memory sections, wherein one of said sections is operated to read stored data therefrom while the other section is operated to write data therein; wherein the halftone separation data storing means further comprises: means for storing said halftone separation data into the first memory section; and said digital processor further comprises: means, operative in a substantially simultaneous basis as halftone separation data is being written into said first memory section, for reading stored halftone separation data from said second section and applying said separation data so read therefrom to said proofing engine in order to generate a proof image therefor and for repetitively reversing the functioning of said first and second memory sections at the conclusion of immediately prior read and write operations involving said first and second sections: whereby through simultaneous reading and writing operations involving said first and second memory sections pipelined operation occurs to provide increased system throughput of printed proof images.
Claim 29
Dependent Claim
58 words
The system in claim 26 wherein said read request processing means and said reading and reversing means collectively comprise a series of software based re-entrant processes co-existing under a common operating system wherein each of said processes is blocked or unblocked for current execution based upon whether sufficient system resources are then available to execute said each process.
Claim 30
Dependent Claim
73 words
The system in claim 25 wherein said halftone separation data generating means comprises: means for de-interleaving the file of data, supplied from the device in connection with said one request, into continuous tone separation files; and means for screening each of said continuous tone separation files, in accordance with the information contained in said one request, to yield corresponding halftone separation data for a plurality of corresponding halftone separations for the proof image.
Claim 31
Dependent Claim
42 words
The system of claim 28 wherein said read request processing means further comprises: means for translating the data in the file supplied from the device from one form to another prior to supplying said data in the file to said de-interleaving means.
Claim 32
Independent Claim
312 words
A method for use in a digital color proofing system comprising the steps of: processing a plurality of incoming proof requests received on an input line from a plurality of proof requesting devices, at least some of said proof requests being received for later processing, wherein each one of said requests initiates a corresponding processing operation, each one of said requests having a file name, for identifying a file containing data to be processed, said file being stored only on one of said proof requesting devices until said corresponding processing operation is initiated, and a device name for identifying said one proof requesting device on which the file resides, wherein said proof requests processing step comprises the steps of: generating, in response to the file name and the device name contained in said one request and whenever said one request is ready to be processed, an instruction over the line to instruct the device to supply over the line the file of data specified by said file name; and digitally processing the data contained in the file supplied by said device so as to perform the corresponding processing operation associated with said one request; and further comprises the step of: manipulating a queue and processing each request stored therein comprising the steps of: successively storing incoming requests appearing on said line in the queue at successive available locations; reading a request situated at a top of the queue; and in response to the request read from the queue and operative only in the event that sufficient system resources are then available to process the request so read, processing the read request; whereby through inclusion of a file name and a device name in each one of said proof requests rather than corresponding data associated therewith each one of said proof requests consumes less memory space than that required by the corresponding data.
Claim 33
Independent Claim
312 words
A method for use in a digital color proofing system comprising the steps of: processing a plurality of incoming proof requests received on an input line from a plurality of proof requesting devices, at least some of said proof requests being received for later processing, wherein each one of said requests initiates a corresponding processing operation, each one of said requests having a file name, for identifying a file containing data to be processed, said file being stored only on one of said proof requesting devices until said corresponding processing operation is initiated, and a device name for identifying said one proof requesting device on which the file resides, wherein said proof requests processing step comprises the steps of: generating, in response to the file name and the device name contained in said one request and whenever said one request is ready to be processed, an instruction over the line to instruct the device to supply over the line the file of data specified by said file name; and digitally processing the data contained in the file supplied by said device so as to perform the corresponding processing operation associated with said one request; and further comprises the step of: manipulating a queue and processing each request stored therein comprising the steps of: successively storing incoming requests appearing on said line in the queue at successive available locations; reading a request situated at a top of the queue; and in response to the request read from the queue and operative only in the event that sufficient system resources are then available to process the request so read, processing the read request; whereby through inclusion of a file name and a device name in each one of said proof requests rather than corresponding data associated therewith each one of said proof requests consumes less memory space than that required by the corresponding data.
Claim 34
Dependent Claim
60 words
The method in claim 30 wherein said queue manipulating and stored proof request processing step further comprises the steps of: deleting the read request from said queue once said read request has been fully processed; and in the event that sufficient system resources are not then available to process the read request, reading a next successive request in said queue.
Claim 35
Dependent Claim
58 words
The method in claim 31 wherein said one proof request further comprises pre-defined information which defines a manner through which the image data associated with said one request is to be processed; and wherein said digitally processing step, in response to said information, processes the image data in the manner defined by the information to provide said operation.
Claim 36
Dependent Claim
30 words
The method in claim 32 further comprising the steps of: generating said plurality of proof requests; and applying each of said plurality of requests in seriatim to said input line.
Claim 37
Dependent Claim
42 words
The method in claim 32 wherein said data is either halftone or continuous tone separation image data and said method further comprises the step of printing a proof image, through a proofing engine, from the data associated with each of said requests.
Claim 38
Dependent Claim
71 words
The method in claim 34 wherein said printing step comprises the step of printing, in response to said corresponding halftone separation data, the proof image by successively writing each one of a plurality of screened halftone tone separations so as to yield a correspondingly single colored halftone image in an overlaid fashion with proper registration with respect to all other single colored halftone images that are to form said proof image.
Claim 39
Dependent Claim
60 words
The method in claim 35 wherein said read request processing step comprises the steps of: generating, in response to the file of data supplied from the device in connection with said one request, corresponding halftone separation data therefor; and storing said corresponding halftone separation data into a memory pending printing of said halftone separation data to yield said proof image.
Claim 40
Dependent Claim
168 words
The method in claim 36 wherein said memory comprises first and second memory sections, wherein one of said sections is operated to read stored data therefrom while the other section is operated to write data therein; wherein the halftone separation data storing step further comprises the steps of: storing said halftone separation data into the first memory section; and said digitally processing step further comprises the steps of: reading stored halftone separation data from said second section and applying said separation data so read therefrom to said proofing engine in order to generate a proof image therefor on a substantially simultaneous basis as halftone separation data is being written into said first memory section; and repetitively reversing the functioning of said first and second memory sections at the conclusion of immediately prior read and write operations involving said first and second sections; whereby through simultaneous reading and writing operations involving said first and second memory sections pipelined operation occurs to provide increased system throughput of printed proof images.
Claim 41
Dependent Claim
72 words
The method in claim 36 wherein said halftone separation data generating step comprises the steps of: de-interleaving the file of data, supplied from the device in connection with said one request, into continuous tone separation files; and screening each of said continuous tone separation files, in accordance with the information contained in said one request, to yield corresponding halftone separation data for a plurality of corresponding halftone separations for the proof image.
Claim 42
Dependent Claim
43 words
The method of claim 38 wherein said read request processing step further comprises the step of translating the data in the file supplied from the device from one form to another prior to supplying said data in the file to said de-interleaving step.
Claim 43
Dependent Claim
345 words
In a digital color proofing system having a raster image processor connected to an input line, a method comprising the steps of: processing a plurality of incoming proof requests received on said line from a plurality of proof requesting devices, at least some of said proof requests being received for later processing, wherein each one of said requests initiates a corresponding image processing operation, each one of said proof requests having a file name, for identifying a file containing image data to be processed, said file being stored only on one of said proof requesting devices until said corresponding image processing operation is initiated, and a device name for identifying said one proof requesting device on which the file resides, wherein said proof request processing step comprises the steps of: generating, in responsive to the file name and the device name contained in said one proof request, whenever said one request is ready to be processed, an instruction over the line to instruct the device to supply over the line the file of image data specified by said file name; and digitally processing the image data contained in the file supplied by said device so as to perform the corresponding image processing operation associated with said one request; further comprises the step of: manipulating a queue and processing each proof request stored therein comprising the steps of: successively storing incoming proof requests appearing on said line in the queue at successive available locations; reading a proof request situated at a top of the queue; and reading a proof request situated at a top of the queue; and in response to the proof request read from the queue and operative only in the event that sufficient system resources are then available to process the proof request so read, processing the read proof request; whereby through inclusion of a file name and a device name in each one of said proof requests rather than corresponding image data associated therewith each one of said proof requests consumes less memory space than that required by the corresponding image data.
Claim 44
Dependent Claim
345 words
In a digital color proofing system having a raster image processor connected to an input line, a method comprising the steps of: processing a plurality of incoming proof requests received on said line from a plurality of proof requesting devices, at least some of said proof requests being received for later processing, wherein each one of said requests initiates a corresponding image processing operation, each one of said proof requests having a file name, for identifying a file containing image data to be processed, said file being stored only on one of said proof requesting devices until said corresponding image processing operation is initiated, and a device name for identifying said one proof requesting device on which the file resides, wherein said proof request processing step comprises the steps of: generating, in responsive to the file name and the device name contained in said one proof request, whenever said one request is ready to be processed, an instruction over the line to instruct the device to supply over the line the file of image data specified by said file name; and digitally processing the image data contained in the file supplied by said device so as to perform the corresponding image processing operation associated with said one request; further comprises the step of: manipulating a queue and processing each proof request stored therein comprising the steps of: successively storing incoming proof requests appearing on said line in the queue at successive available locations; reading a proof request situated at a top of the queue; and reading a proof request situated at a top of the queue; and in response to the proof request read from the queue and operative only in the event that sufficient system resources are then available to process the proof request so read, processing the read proof request; whereby through inclusion of a file name and a device name in each one of said proof requests rather than corresponding image data associated therewith each one of said proof requests consumes less memory space than that required by the corresponding image data.
Claim 45
Dependent Claim
61 words
The method in claim 40 wherein said queue manipulating and stored proof request processing step further comprises the steps of: deleting the read request from said queue once said read request has been fully processed; and in the event that sufficient system resources are not then available to process the read request, reading a next successive proof request in said queue.
Claim 46
Dependent Claim
58 words
The method in claim 41 wherein said one proof request further comprises pre-defined information which defines a manner through which the image data associated with said one proof request is to be processed; and wherein said digitally processing step, in response to said information, processes the data in the manner defined by the information to provide said operation.
Claim 47
Dependent Claim
41 words
The method in claim 42 wherein said image data is either halftone or continuous tone separation image data and said method further comprises printing a proof image, through a proofing engine, from the data associated with each of said proof requests.
Claim 48
Dependent Claim
24 words
The method in claim 43 further comprising the steps of: generating said plurality of proof requests; and applying said requests to said input line.
Claim 49
Dependent Claim
71 words
The method in claim 43 wherein said printing step comprises the step of printing, in response to said corresponding halftone separation data, the proof image by successively writing each one of a plurality of screened halftone tone separations so as to yield a correspondingly single colored halftone image in an overlaid fashion with proper registration with respect to all other single colored halftone images that are to form said proof image.
Claim 50
Dependent Claim
60 words
The method in claim 43 wherein said read request processing step comprises the steps of: generating, in response to the file of data supplied from the device in connection with said one request, corresponding halftone separation data therefor; and storing said corresponding halftone separation data into a memory pending printing of said halftone separation data to yield said proof image.
Claim 51
Dependent Claim
168 words
The method in claim 46 wherein said memory comprises first and second memory sections, wherein one of said sections is operated to read stored data therefrom while the other section is operated to write data therein; wherein the halftone separation data storing step further comprises the step of: storing said halftone separation data into the first memory section; and said digitally processing step further comprises the steps of: reading stored halftone separation data from said second section and applying said separation data so read therefrom to said proofing engine in order to generate a proof image therefor on a substantially simultaneous basis as halftone separation data is being written into said first memory section; and repetitively reversing the functioning of said first and second memory sections at the conclusion of immediately prior read and write operations involving said first and second sections; whereby through simultaneous reading and writing operations involving said first and second memory sections pipelined operation occurs to provide increased system throughput of printed proof images.
Claim 52
Dependent Claim
72 words
The method in claim 46 wherein said halftone separation data generating step comprises the steps of: de-interleaving the file of data, supplied from the device in connection with said one request, into continuous tone separation files; and screening each of said continuous tone separation files, in accordance with the information contained in said one request, to yield corresponding halftone separation data for a plurality of corresponding halftone separations for the proof image.
Claim 53
Dependent Claim
43 words
The method of claim 48 wherein said read request processing step further comprises the step of: translating the data in the file supplied from the device from one form to another prior to supplying said data in the file to said de-interleaving step.