节点文献

基于uClinux嵌入式网络打印机服务器的设计

Design of Embedded Network Print Server Based on uClinux

【作者】 房立鑫

【导师】 杨素英;

【作者基本信息】 大连理工大学 , 控制理论与控制工程, 2008, 硕士

【摘要】 随着数字信息技术和网络技术的发展,嵌入式系统已经成为计算机领域的一个重要组成部分。打印技术的不断成熟,使输出分布化,即利用互联网进行分布式打印输出,逐渐成为打印设备的一个重要发展方向。针对目前普遍使用不具备网络模块的打印机,不得不外置本地计算机作为网络打印服务器进行网络打印作业的情况,为了充分利用现有打印设备资源,实现网络资源的共享,论文在研究了嵌入式技术、uClinux操作系统、USB通信技术、网络通信技术以及文件处理技术的基础上,以S3C4510B处理器为核心部件,基于uClinux嵌入式操作系统的运行环境,设计开发一种支持USB通信标准的嵌入式外置网络打印机服务器。针对打印流程中存在文件处理占用资源较大的问题,根据ARM7开发系统作为网络打印机服务器的具体情况,分析了硬件平台提供的存储空间、处理速度等相关资源存在欠缺的问题,提出采用客户端/服务器网络打印服务结构,将打印文件处理移植到客户端,利用内核裁减对服务器实施瘦化的设计方案。以S3C4510B为核心部件的AX4510开发系统组建网络打印机服务器硬件开发平台,并扩展USB主控芯片接口。在uClinux环境下构建网络打印机服务器软件平台,设计了网络通信模块、打印管理模块和USB驱动模块。在客户端运用Java语言设计支持PCL5打印控制语言的文件处理模块,并提供打印信息的人机交互操作。测试证明,嵌入式网络打印机服务器的运行达到了支持多用户网络打印业务的设计要求,使打印设备通过网络资源共享得到有效的利用。

【Abstract】 With the development of digital information technology and network technology, the embedded system becomes an important part in the computer technology field. The improvement of print technology makes the distributed output in internet become an important aspect of the print device development. Aiming at that the printer normally used is not equipped with network module and has to use a computer to work as the print server. According to the research of embedded system, USB communication technology, network communication technology and file conversion technology, this paper designs an embedded print server to make the printer source be used effectively and to realize the share of the net resource. The server based on the S3C4510B processor works in the uClinux operation system and supports the USB communication.Aiming at the problem that file conversion consumes a great deal of system resource, this paper analyses the question about the memory and the process speed provide by the hardware under the condition of network print server which is consist of ARM development system. This paper adopts the Client/Server print server construction, adjusts the print flow by disposing the file conversion module in client and configures the kernel to make the server slighter. The hardware platform is based on AX4510 embedded system adopting S3C4510B as its core component and the extended USB host port. This design constructs a network print server platform based on uClinux and realizes the function module such as network communication, print manager and USB device driver. In the client, the service fulfills a file conversion module supporting PCL5 and man-machine conversation management.The test shows that the design of embedded network print server achieves the anticipative purpose of supporting network print. The device sharing in internet makes the printer work effectively.

  • 【分类号】TP368.5
  • 【下载频次】201
节点文献中: 

本文链接的文献网络图示:

本文的引文网络