-
公开(公告)号:US20230122930A1
公开(公告)日:2023-04-20
申请号:US17506055
申请日:2021-10-20
申请人: Iosif Keri , David Ward , Justin J. Coulter
发明人: Iosif Keri , David Ward , Justin J. Coulter
IPC分类号: G06F3/12
摘要: Systems and methods are provided for handling print data. One embodiment is a system that includes an interface that receives rasterized print data, a memory that stores the rasterized print data; and a print controller that compresses each scanline of the rasterized print data by culling a region of leading whitespace, culling a region of trailing whitespace, compressing a data region disposed between the leading whitespace and the trailing whitespace, and inserting a tag having whitespace offset information for the data region within the scanline.
-
公开(公告)号:US11704077B2
公开(公告)日:2023-07-18
申请号:US17506055
申请日:2021-10-20
申请人: Iosif Keri , David Ward , Justin J. Coulter
发明人: Iosif Keri , David Ward , Justin J. Coulter
IPC分类号: G06F3/12
CPC分类号: G06F3/122 , G06F3/1258 , G06F3/1286
摘要: Systems and methods are provided for handling print data. One embodiment is a system that includes an interface that receives rasterized print data, a memory that stores the rasterized print data; and a print controller that compresses each scanline of the rasterized print data by culling a region of leading whitespace, culling a region of trailing whitespace, compressing a data region disposed between the leading whitespace and the trailing whitespace, and inserting a tag having whitespace offset information for the data region within the scanline.
-
公开(公告)号:US20200272376A1
公开(公告)日:2020-08-27
申请号:US16286288
申请日:2019-02-26
申请人: Justin J. Coulter , David Ward
发明人: Justin J. Coulter , David Ward
摘要: Embodiments herein describe a two-phase printing process that utilizes page-to-resource tracking during the first rip-to-spool phase in order to perform resource scheduling during the second print-from-spool phase. In one embodiment, compute nodes include a RIP and a raster builder. A controller receives a print job, identifies a distribution of logical pages in the print job to the compute nodes, and generates page assignment information that maps the logical pages to the compute nodes based on the distribution. The compute nodes rasterize the logical pages to generate intermediate data using the RIPs, and store the intermediate raster data at a RIP spool. The controller directs a distribution of the intermediate raster data from the RIP spool to the compute nodes based on the page assignment information, and the compute nodes assemble the intermediate raster data into complete raster data using the raster builders.
-
公开(公告)号:US20200285428A1
公开(公告)日:2020-09-10
申请号:US16291330
申请日:2019-03-04
申请人: Justin J. Coulter , David Ward
发明人: Justin J. Coulter , David Ward
IPC分类号: G06F3/12
摘要: Embodiments described herein manage conflicts between media descriptions in a print job, and media descriptions in a job ticket associated with the print job. One embodiment comprises a print controller. The print controller identifies a logical page having an unmodifiable media attribute, directs a Raster Image Processor (RIP) of the print controller to rasterize the logical page based on the unmodifiable media attribute, and modifies the raster data generated by the RIP for the logical page based on a media attribute specified in a job ticket for the logical page.
-
公开(公告)号:US20200285430A1
公开(公告)日:2020-09-10
申请号:US16292592
申请日:2019-03-05
申请人: Justin J. Coulter , David Ward
发明人: Justin J. Coulter , David Ward
摘要: A subset of pages in a job are analyzed for page complexity to determine if a repeating complexity pattern is present in the job. If a repeating complexity pattern is found, then the page complexities can be extrapolated to other pages in the job. One embodiment comprises a plurality of Raster Image Processors (RIPs) and a scheduler. The scheduler receives a print job, identifies a subset of logical pages in the print job for complexity analysis, and calculates a page complexity value for logical pages in the subset. The scheduler determines that a repeating pattern of page complexity values is present in the subset, and assigns page complexity values to remaining logical pages in the print job by extrapolating the repeating pattern of page complexity values to the remaining logical pages. The scheduler assigns the logical pages in the print job to the RIPs based on their page complexity value.
-
公开(公告)号:US10656888B1
公开(公告)日:2020-05-19
申请号:US16286936
申请日:2019-02-27
申请人: Justin J. Coulter , David Ward
发明人: Justin J. Coulter , David Ward
摘要: Embodiments herein describe RIP allocation schemes that consider a number of factors during page scheduling to improve the performance of a print controller. One embodiment comprises an apparatus that includes a plurality of RIPs collectively comprising a total number of RIPs that process logical pages. The apparatus further includes a scheduler. The scheduler receives a print job, determines that a number of available RIPs of the plurality of RIPs to process logical pages in the print job is less than the total number of RIPs, and to iteratively increase a number of the logical pages in the print job that are assigned to each of the available RIPs as the number of available RIPs increases over time.
-
公开(公告)号:US10891086B2
公开(公告)日:2021-01-12
申请号:US16291330
申请日:2019-03-04
申请人: Justin J. Coulter , David Ward
发明人: Justin J. Coulter , David Ward
IPC分类号: G06F3/12
摘要: Embodiments described herein manage conflicts between media descriptions in a print job, and media descriptions in a job ticket associated with the print job. One embodiment comprises a print controller. The print controller identifies a logical page having an unmodifiable media attribute, directs a Raster Image Processor (RIP) of the print controller to rasterize the logical page based on the unmodifiable media attribute, and modifies the raster data generated by the RIP for the logical page based on a media attribute specified in a job ticket for the logical page.
-
公开(公告)号:US10831416B2
公开(公告)日:2020-11-10
申请号:US16292592
申请日:2019-03-05
申请人: Justin J. Coulter , David Ward
发明人: Justin J. Coulter , David Ward
摘要: A subset of pages in a job are analyzed for page complexity to determine if a repeating complexity pattern is present in the job. If a repeating complexity pattern is found, then the page complexities can be extrapolated to other pages in the job. One embodiment comprises a plurality of Raster Image Processors (RIPs) and a scheduler. The scheduler receives a print job, identifies a subset of logical pages in the print job for complexity analysis, and calculates a page complexity value for logical pages in the subset. The scheduler determines that a repeating pattern of page complexity values is present in the subset, and assigns page complexity values to remaining logical pages in the print job by extrapolating the repeating pattern of page complexity values to the remaining logical pages. The scheduler assigns the logical pages in the print job to the RIPs based on their page complexity value.
-
公开(公告)号:US11447767B2
公开(公告)日:2022-09-20
申请号:US13261540
申请日:2011-06-15
申请人: Nelson Nazareth , David Ward , David Edge
发明人: Nelson Nazareth , David Ward , David Edge
摘要: Disrupting a biological cell includes freezing, boiling or perhaps alternately freezing and boiling material containing the biological cell using a thermoelectric cell with a working face, and a base face whereof is contiguous with a heat source/sink at a substantially constant temperature. Apparatus for the disruption process includes a peltier cell, a base face, which is flexibly attached to a heat source/sink held at a constant temperature, and a working face contiguous with a reaction vessel or holder thereof. Reversal of the voltage in the peltier cell enables the working face alternately to reach below freezing and above boiling temperatures, and/or with use of a resistive wire on the vessel or holder for heating, with the TEC used purely for cooling. The materials of the base face tend to inhibit disintegration of the peltier cell brought about by expansion and contraction by heat.
-
10.
公开(公告)号:US20210187940A1
公开(公告)日:2021-06-24
申请号:US16719331
申请日:2019-12-18
申请人: Walter F. Kailey , David Ward
发明人: Walter F. Kailey , David Ward
摘要: Systems, methods, software for monitoring usage of a recording medium in an image forming apparatus. In one embodiment, a usage monitor receives a raster image, and identifies thresholds that distinguish different intensity levels reproduced by different drop sizes of the recording material. The usage monitor identifies a set of pixel values for a block of pixels from the raster image, performs a vectorized comparison of the set of pixel values to each of the thresholds to generate sets of comparison bits, determines a number of set bits in each of the sets of comparison bits, and updates a threshold counter for each of the thresholds based on the number of set bits. The usage monitor may then compute drop counts for different drop sizes based on the threshold counter for each of the thresholds.
-
-
-
-
-
-
-
-
-