论文部分内容阅读
针对嵌入式网络打印服务器打印流程中文件处理占用资源较大的问题,采用C/S网络打印服务结构,对打印流程结构进行合理调整,将打印文件处理移植到客户端,利用内核裁减方法对服务器实施瘦化。多任务调度则通过μClinux提供的主进程创建任务进程实现。利用嵌入式系统提供的资源,在μClinux环境下构建了网络打印服务器平台,设计了网络通信模块、打印管理模块和USB设备驱动模块。在客户端设计支持PCL5语言的文件处理模块,提供人机交互的打印管理。实验证明,网络打印服务器达到了多用户网络打印业务的要求,使打印设备得到了有