Methods and printing system using raster image processors configured for processing a job

US12190182B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12190182-B2
Application numberUS-202318121932-A
CountryUS
Kind codeB2
Filing dateMar 15, 2023
Priority dateMar 15, 2023
Publication dateJan 7, 2025
Grant dateJan 7, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A raster image processor (RIP) system is used in a printing system to process a variety of different jobs. A front end receives the jobs and determines the job type. The job types include a print job, a preview job, and an estimation job. Depending on the type of job, the front end configures the RIPs within RIP system accordingly to process the job. The RIPs may process the job in parallel, with a high performance RIP processing the first page of the job. If the job is not processed in parallel, then the front end assigns the job to a very high performance RIP. The front end also assigns the preview job to a preview RIP and the estimation job to an estimation RIP. The front end configures RIPs as needed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for performing printing operations, the method comprising: receiving a job at a front end of a raster image processing (RIP) system having a plurality of RIPs; configuring a first group of the plurality of RIPs, wherein each RIP in the first group includes an interpreter and a first number of renderers; configuring a second group of the plurality of RIPs, wherein each RIP in the second group includes an interpreter and a second number of renderers, wherein the second number of renderers is two or more and is greater than the first number of renderers to increase a processing capability of the second group of the plurality of RIPs; assigning a plurality of segments of the job to the plurality of RIPs, wherein a first set of the plurality of segments is assigned to the first group of the plurality of RIPs and a second set of the plurality of segments is assigned to the second group of the plurality of RIPs, wherein the first group of the plurality of RIPs are configured differently than the second group of the plurality of RIPs; processing the first set of the plurality of segments by the first group of the plurality of RIPs; processing the second set of the plurality of segments by the second group of the plurality of RIPs; storing processed segments from the first set of the plurality of segments and processed segments from the second set of the plurality of segments; and sending the processed pages of the job to a print engine. 2. The method of claim 1 , wherein storing includes listing pages of the print job sequentially from the processed first set of the plurality of segments and the processed second set of the plurality of segments. 3. The method of claim 1 , wherein storing includes storing the first set and the second set in a storage accessible by the front end. 4. The method of claim 1 , wherein the first group of the plurality of RIPs includes at least one standard RIP. 5. The method of claim 1 , wherein the second group of the plurality of RIPs includes at least one high performance RIP, wherein the high performance RIP is used to process a first page of the job. 6. The method of claim 1 , wherein the second group of the plurality of RIPs includes at least one very high performance RIP, wherein the very high performance RIP is used to process a non-Document Structuring Conventions (DSC) postscript job as the job. 7. The method of claim 1 , wherein the second group of the plurality of RIPs includes a preview RIP, wherein the preview RIP is used to process pages for a rendered content preview. 8. The method of claim 1 , wherein the second group of the plurality of RIPs includes an estimation RIP, wherein the estimation RIP is used to process the job in order to estimate the amount of toner or ink that will be used to print the job. 9. The method of claim 1 , wherein the second group of the plurality of RIPs includes a failover RIP, wherein the failover RIP is used to process the job that fails to process in other RIPs due to a low memory condition. 10. A method for performing printing operations, the method comprising: receiving a job at a front end of a raster image processing (RIP) system; assigning a first group of a plurality of RIPs to process the job, wherein the first group of the plurality of RIPs include a first configuration having an interpreter and a first number of renderers; determining that the first group of the plurality of RIPs are not able to process the job; assigning a second group of the plurality of RIPs to process the job, wherein the second group of the plurality of RIPs include a second configuration having an interpreter and a second number of renderers different than the first configuration of the first group of the plurality of RIPs, wherein the second number of renderers is two or more and is greater than the first number of renderers for the first group to increase a processing capability of the second group of the plurality of RIPs; and processing the job by the second group of the plurality of RIPs. 11. The method of claim 10 , wherein the first group of the plurality of RIPs include at least one standard RIP. 12. The method of claim 11 , wherein the second group of the plurality of RIPs include at least one high performance RIP, wherein the high performance RIP is used to process a first page of the job. 13. The method of claim 11 , wherein the second group of the plurality of RIPs include at least one very high performance RIP, wherein the very high performance RIP is used to process a non-Document Structuring Conventions (DSC) postscript job as the job. 14. The method of claim 11 , wherein the second group of the plurality of RIPs include at least one preview RIP, wherein the preview RIP is used to process pages for a rendered content preview. 15. The method of claim 11 , wherein the second group of the plurality of RIPs include at least one estimation RIP, wherein the estimation RIP is used to process the job in order to estimate the amount of toner or ink that will be used to print the job. 16. The method of claim 10 , wherein determining the first group of the plurality of RIPs are not to process the print job includes determining that the first configuration of the first group of the plurality of RIPs does not include enough renderers to process the print job. 17. The method of claim 10 , further comprising assigning segments of the job to the second group of the plurality of RIPs. 18. A printing system comprising: a printing device; a controller connected to the printing device, the controller configured to receive a job for the printing device; a raster image processing (RIP) system connected to the controller, the RIP system comprising a front end to receive the job, wherein the front end is configured to store the job, a first group of a plurality of RIPs having a first configuration including an interpreter and a first number of renderers; and a second group of the plurality of RIPs having a second configuration including an interpreter and a second number of renderers, wherein the second number of renderers is more than two and is greater than the first number of renderers to increase a processing capability of the second group of the plurality of RIPs, wherein the front end assigns the job or segments of the job based on the first number of renderers of the first configuration of the first group or the second number of renderers of the second configuration of the second group, and wherein the first group of the plurality of RIPs and the second group of the plurality of RIPs process the job or segments of the job. 19. The printing system of claim 18 , wherein the first group of the plurality of RIPs includes at least one standard RIP. 20. The printing system of claim 18 , wherein the second group of the plurality of RIPs includes one of at least one of a high performance RIP, wherein the high performance RIP is used to process a first page of the job; at least one of a very high performance RIP, wherein the very high performance RIP is used to process a non-Document Structuring Conventions (DSC) postscript job as the job; at least one of a preview RIP, wherein the preview RIP is used to process pages for a rendered content preview; at least one of an estimation RIP, wherein the estimation RIP is used to process the job in order to estimate the amount of toner or ink that will be used to print the job; or at least one of a failover RIP.

Assignees

Inventors

Classifications

  • Rasterization · CPC title

  • resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview · CPC title

  • User feedback, e.g. print preview, test print, proofing, pre-flight checks · CPC title

  • by conversion to printer ready format · CPC title

  • for evaluating the resources needed, e.g. rasterizing time, ink, paper stock · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12190182B2 cover?
A raster image processor (RIP) system is used in a printing system to process a variety of different jobs. A front end receives the jobs and determines the job type. The job types include a print job, a preview job, and an estimation job. Depending on the type of job, the front end configures the RIPs within RIP system accordingly to process the job. The RIPs may process the job in parallel, wi…
Who is the assignee on this patent?
Kyocera Document Solutions Inc
What technology area does this patent fall under?
Primary CPC classification G06K15/1823. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 07 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).