-
公开(公告)号:US11341383B2
公开(公告)日:2022-05-24
申请号:US16931871
申请日:2020-07-17
Applicant: KYOCERA DOCUMENT SOLUTIONS INC.
Inventor: Jayant Bhatt , Xuqiang Bai
Abstract: The disclosure is directed towards methods and apparatus to detect effective tiling area and fill tiles efficiently. The method improves efficiency by not filling tiles within an inner box in a shape having a large unfilled area. One example method includes detecting an inner box, determining whether the detected inner box is big enough for pre-clipping, and confirming that the outer clip path contains the inner box. When filling tiles into a bounding rectangle tiling area, it is determined if a particular tile (or tile(s)) falls into an inner box or not, and if the tile falls in the inner box, that particular tile is not filled. According to one embodiment, the inner box is an internal rectangle that contains a maximum area in which it is unnecessary to fill tiles.
-
公开(公告)号:US20180005092A1
公开(公告)日:2018-01-04
申请号:US15704369
申请日:2017-09-14
Applicant: KYOCERA Document Solutions Inc.
Inventor: Stephen L. Schafer , Jayant Bhatt
CPC classification number: G06K15/181 , G06K15/1857 , G06K15/408
Abstract: The disclosure is directed towards a system and method for using a multicore processor to process a printer definition language (PDL). The system improves efficiency by supporting parallel processing of many commonly used PDLs, while also supporting serial processing of many legacy PDLs. When processing a PDL, the system relies on several stages, including a parsing stage, a printer drawings services stage, and a graphic services stage, which includes order generation. The system provides flexibility by permitting function calls of common PDLs to be either asynchronous requests or blocking synchronous requests. Because legacy PDLs are executed serially, legacy PDL requests are considered to be blocking synchronous requests. The system provides a level of abstraction at the PDL level by allowing multiple requests to be combined into a compound asynchronous request. The system also improves accuracy by notifying the original caller of a request about an error during error handling.
-
公开(公告)号:US12175140B1
公开(公告)日:2024-12-24
申请号:US18244643
申请日:2023-09-11
Applicant: Kyocera Document Solutions Inc.
Inventor: Jayant Bhatt , Javier A. Morales
IPC: G06F3/12
Abstract: A front end of a raster image processing (RIP) system decides a starting storage location and a storage hierarchy. The hierarchy dictates where the rendered pages of a job will be stored. At least one page of a first set of pages of a job are stored at a memory for the RIP system. At least one page of a second set of pages of the job are stored in a storage drive when the memory is not available. The type of job also dictates that the rendered pages of the job are stored in the storage drive. Complex pages also are stored in the storage drive while simple pages are discarded. The processing operations are managed so that the print engine is running efficiently.
-
公开(公告)号:US11922078B2
公开(公告)日:2024-03-05
申请号:US18200901
申请日:2023-05-23
Applicant: Kyocera Document Solutions Inc.
Inventor: Neil-Paul Payoyo Bermundo , Edwin Philip Lockwood , Jayant Bhatt , Yoshihiro Osada
CPC classification number: G06F3/1208 , G06F3/0601
Abstract: A printing system includes a digital front end (DFE) system connected to a plurality of printing devices. The DFE system manages printing operations to the plurality of printing devices. The DFE system also includes a printing device connectivity manager to manage connections with the printing devices. Printing connectivity modules are installed at the printing device connectivity manager using application programming interfaces (APIs) that are loaded at the creation of the printing connectivity modules. The DFE system also includes a display device connectivity manager to manage connections with display devices using display connectivity modules and display connectivity APIs. The DFE system also includes a storage connectivity manager to manage data storage and storage devices using storage connectivity modules and storage connectivity APIs.
-
公开(公告)号:US11915071B1
公开(公告)日:2024-02-27
申请号:US17973874
申请日:2022-10-26
Applicant: KYOCERA DOCUMENT SOLUTIONS INC.
Inventor: Jayant Bhatt
IPC: G06K15/02
CPC classification number: G06K15/1828 , G06K15/1802 , G06K15/1843
Abstract: Methods, systems, and storage media for outline character printing on a printing device are disclosed. Exemplary implementations may: allocate cache memory of a printing device for registration of an outline character; register outline character data wherein the metadata portion comprises a description of the outline character and the data portion comprises a scanline table for the outline character; receive a print job data at the printing device; determine the print job data identifies the outline character in the cache memory at the printing device; render the scanline table accessed from the cache memory as a pattern of pixels for the outline character for the print job data received; and print, on the printing device, the pattern of pixels rendered from the scanline table accessed from the cache memory for the print job data received.
-
公开(公告)号:US09781300B1
公开(公告)日:2017-10-03
申请号:US15068962
申请日:2016-03-14
Applicant: KYOCERA Document Solutions Inc.
Inventor: Jayant Bhatt
CPC classification number: H04N1/38 , H04N1/00204 , H04N1/00411 , H04N1/2338 , H04N1/3872 , H04N2201/0094
Abstract: A method and system for removing objects from a print document are provided. An image forming apparatus receives a print document sent from a computing device remote from the image forming apparatus. The print document includes print data. The image forming apparatus further receives a directive to remove, from the print document, at least one type of object selected for removal, wherein the print data includes data representing one or more objects of the type of object selected for removal. In response to the directive, the image forming apparatus removes the one or more objects of the type of object selected for removal prior to printing the print document.
-
公开(公告)号:US20160292542A1
公开(公告)日:2016-10-06
申请号:US14674368
申请日:2015-03-31
Applicant: KYOCERA Document Solutions Inc.
Inventor: Stephen L. Schafer , Jayant Bhatt
CPC classification number: G06K15/181 , G06K15/1857 , G06K15/408
Abstract: The disclosure is directed towards a system and method for using a multicore processor to process a printer definition language (PDL). The system improves efficiency by supporting parallel processing of many commonly used PDLs, while also supporting serial processing of many legacy PDLs. When processing a PDL, the system relies on several stages, including a parsing stage, a printer drawings services stage, and a graphic services stage, which includes order generation. The system provides flexibility by permitting function calls of common PDLs to be either asynchronous requests or blocking synchronous requests. Because legacy PDLs are executed serially, legacy PDL requests are considered to be blocking synchronous requests. The system provides a level of abstraction at the PDL level by allowing multiple requests to be combined into a compound asynchronous request. The system also improves accuracy by notifying the original caller of a request about an error during error handling.
Abstract translation: 本公开针对使用多核处理器来处理打印机定义语言(PDL)的系统和方法。 该系统通过支持许多常用PDL的并行处理来提高效率,同时还支持许多传统PDL的串行处理。 在处理PDL时,系统依赖于多个阶段,包括解析阶段,打印机图纸服务阶段和图形服务阶段,其中包括订单生成。 该系统通过允许普通PDL的功能调用是异步请求或阻塞同步请求来提供灵活性。 由于传统PDL是串行执行的,所以传统PDL请求被认为是阻止同步请求。 该系统通过允许将多个请求组合到复合异步请求中来提供PDL级别的抽象级别。 该系统还通过在错误处理期间通知原始呼叫者有关错误的请求来提高准确性。
-
-
-
-
-
-