发明名称 Resolution of out of memory conditions for shared memory in a print controller
摘要 Methods and systems herein provide for efficiently resolving how a rasterizer responds to out of memory conditions when attempting to write raster data to a solid state memory. In one embodiment, a print controller determines that the solid state memory is no longer available for storing raster data. The print controller determines that a process is utilizing the shared memory to complete an operation, where completing the operation frees up a portion of the solid state memory. The print controller suspends the rasterizer from writing raster data to a hard disk, and waits for the process to complete the operation. The print controller then instructs the rasterizer to resume writing raster data to the solid state memory.
申请公布号 US9639792(B2) 申请公布日期 2017.05.02
申请号 US201113185202 申请日期 2011.07.18
申请人 Ricoh Company, Ltd. 发明人 Varga John T.;Ward David;Morgan Lisa A.
分类号 G06K15/00 主分类号 G06K15/00
代理机构 Duft Bornsen & Fettig LLP 代理人 Duft Bornsen & Fettig LLP
主权项 1. A print controller implemented by a processor and a memory of a printer, the print controller comprising: a control system; and a rasterizer that generates raster data for a print job, sends the raster data to a solid state memory, determines that the solid state memory is no longer available for storing the raster data, and transmits an out of memory error to the control system, wherein the control system determines whether a process of a side builder is generating a sheet side image based on raster data in the solid state memory, and determines whether the side builder is expected to free up a portion of the solid state memory upon completion of the sheet side image, and: if a sheet side image is not in progress at the side builder, the control system determines that the solid state memory is not available for storing raster data, and transmits instructions to the rasterizer to rasterize one or more pages to a mechanical hard disk; and if a sheet side image is in progress at the side builder, the control system waits for a side complete message from the side builder, and instructs the rasterizer to write raster data to the solid state memory in response to the side complete message; wherein the control system transmits a display list to the side builder indicating locations of the raster data; and the display list indicates whether raster data is stored at the solid state memory or the mechanical hard disk.
地址 Tokyo JP