论文部分内容阅读
随着激光打印机价格的降低,激光打印机市场竞争越来越激烈。然而,高分辨率和新的打印技术意味着更多的内存需求,同时也意味着打印机内存成本的提高。随着打印机控制器组件如机芯,控制器价格的降低,内存需求的增长,内存成本在打印成本中所占比例越来越高。
为了降低打印机内存需求,新的打印机控制器系统采用中间格式,压缩存储,基于中间格式的分段打印技术等策略降低打印过程中的内存需求,在新的打印机控制器系统中,将存在中间格式数据,段光栅化数据,压缩的段光栅化数据等多种数据,如何管理这些数据是本文主要解决的问题。
本文首先介绍了嵌入式系统内存管理的现有方法,分析了嵌入式打印机控制器内存中存储的数据特点,设计了一种能够有效管理嵌入式打印机控制器内存的解决方法——分区管理内存方法;在此基础上,还提出了一种对于复杂页面打印的控制算法。分区管理内存方法将内存分区,各个分区存储不同类型的数据,各个分区采用各自适用的内存管理方法。