Patent ID: 9639792
Date: 2017-05-02
CPC Classifications: G06K

Claim:
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.