论文部分内容阅读
当今,传统打印机通常是借助与计算机的连接来实现打印功能的。其工作原理是在需要打印文件时,借助计算机读入待打印文件,对其进行数据处理,最终将打印数据传输到打印机上进行控制打印。但是,该打印系统对计算机的依赖性一方面会占用计算机的资源;另一方面,设备庞大带来诸多不便。因此,在嵌入式系统上实现读取文件及解析处理操作,从而脱离计算机的束缚,直接进行打印工作,就显得很有意义。本文针对打印机嵌入式图像处理机关键技术研究。首先,分析打印机中常用电子文件:BMP、JPEG、TIFF和PDF的文档组织结构和数据编码算法。其次,对嵌入式图像处理机采用的关键技术:文件解析技术、半色调模块、数据压缩技术、数据缓冲及嵌入式软件技术进行研究;最后,在此基础上,提出对嵌入式处理机中文件解析技术的实现方案,并按照文件读取,文件解析和数据通信等步骤对方案进行实现。通过测试,文件解析程序可完成直接读取U盘和SD卡中的文件,利用ARM处理器的高性能,实现数据解析和高速数据传输,满足打印需求。本文通过对嵌入式图像处理机中文件解析技术的研究和实现,较为有效的解决了传统打印机依赖计算机进行数据处理带来诸多不便的问题。在嵌入式下实现四种文件的解析,对设计嵌入式打印图像处理机和其他文件格式的解析处理具有一定的参考意义。但是,本文仍有一些问题需要进一步解决和改进,包括对文件解析程序的进一步扩展和优化以增加其数据处理的效率。