Image Number 7 for United States Patent #8085426.
An improved printer controller system includes bitmap buffers for storing bitmaps as uncompressed data and a buffer manager for managing an allocation of the bitmap buffers to the bitmaps. The buffer manager is configured to recap one of the bitmap buffers according to a bitmap identifier associated with a requested bitmap. A method for managing buffer allocation in a printer apparatus includes allocating one or more buffers to a bitmap, assigning a bitmap identifier to the one or more buffers, and printing the stored bitmap. The method further includes releasing the one or more buffers, receiving a request including the bitmap identifier, and reallocating the one or more buffers to the stored bitmap.