基于μClinux嵌入式网络打印机服务器

来源 :计算机时代 | 被引量 : 0次 | 上传用户:vinejue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对嵌入式网络打印服务器打印流程中文件处理占用资源较大的问题,采用C/S网络打印服务结构,对打印流程结构进行合理调整,将打印文件处理移植到客户端,利用內核裁减方法对服务器实施瘦化。多任务调度则通过μClinux提供的主进程创建任务进程实现。利用嵌入式系统提供的资源,在μClinux环境下构建了网络打印服务器平台,设计了网络通信模块、打印管理模块和USB设备驱动模块。在客户端设计支持PCL5语言的文件处理模块,提供人机交互的打印管理。实验证明。网络打印服务器达到了多用户网络打印业务的要求,使打印设备得到了有效的利用。
  关键词:嵌入式系统;打印服务器;文件处理;网络通信
  
  引言
  
  网络打印机是一种典型的顺应网络资源共享需要而发展的产物。利用局域网的数据高速传输,用户可以将打印作业交给网络中指定的打印机,通过网络打印服务器的调度控制,实现一台打印机完成地域离散分布的多用户打印业务。网络打印服务器根据实现方式的不同可分为内置式打印服务器和外置式打印服务器两种。内置式打印服务器在打印机内部配有与打印机的网络接口相连的网络打印模块,打印任务从网络传给服务器。现在普遍使用的还是不具备网络打印模块的打印机,若要使普通的打印机能够支持网络打印,则需要外置式网络打印服务器。外置式打印服务器有两种常用的网络打印方式,一种方式是将局域网中的一台个人电脑(PC机)作为服务器与打印机相连,和其他客户机形成打印C/S结构;另一种方式是使用独立专用的网络设备与打印机连接,实现打印机的网络共享。前一种方式实现简单、操作方便。缺点是打印机的连接受到主机控制,只有连接打印机的主机开启的情况下,其它客户机才可以使用打印机;当打印作业数量增多时,主机系统资源消耗会相应增大,影响主机的正常工作;若把一台PC机作为打印服务器使用,也会造成资源浪费,后一种方式克服了前一种方式的缺点。具有配置灵活,扩展性强,维护方便,节省空间等特点。
  
  1、嵌入式打印服务器的C/S结构
  
  嵌入式打印服务器的主要任务是在有限的硬件资源条件下,将网络的打印文件流通过打印文件处理、打印文件调度及文件传输的驱动等形成合理而有序的流程,快速地将打印文件输出至打印设备,可靠完成文件打印任务。根据打印服务处理流程可见,文件处理部分是打印服务中占用资源的主要因素,因此有效调整或改进打印流程的结构给嵌入式服务器“减肥”是网络打印服务器设计方案的关键部分。
  
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
其他文献
摘要:在大型专业软件的工程管理中,要求在打开一个工程的时候,能够恢复其保存时的所有信息,窗口恢复是其中的重点,而窗口Z坐标处理是窗口恢复的难点,也是实现窗口恢复的关键。文章以自动处理窗口信息来实现工程中各独立窗口所有信息的轻松保存与恢复为目标,提供一种基于MFC的视图Z坐标保存与恢复算法。  关键词:窗口;Z坐标;算法;消息    引言    在一个大型专业软件项目中,存在很多不同类型的窗口。而一
期刊
摘要:移动电子商务系统中,目前存在的主要问题是需要花费相当的时间和成本,需要高昂的通讯费用,系统的智能性差。文章认为采用JADE-LEAP平台所设计和实现的系统能有效地解决这些问题,并对系统的总体框架、体系结构、处理流程作了说明。  关键词:移动Agent;Java Agent Development Environment(JADE);多Agent;移动电子商务    引言    移动电子商务(
期刊
摘要:提出了一种基于UML状态图的测试场景生成方法。测试场景从状态图的基本转换路径中产生,一条转换路径对应一个测试场景。文中给出了从UML状态图获得基本转换路径的算法。该算法从状态图中的初始状态到终止状态进行遍历,得到所有的基本转换路径,根据环路复杂度可得到状态图的基本路径的最大数量,即测试场景的最小数量。根据测试场景设计测试用例,可生成较少而有效的测试用例。  关键词:软件测试;UML状态图:测
期刊
摘要:根据GPRS公网的技术指标以及指挥监控中心的特点,分析了以GPRS网络来构建单兵信息系统指挥监控中心的通讯平台的可行性,并对指挥监控中心的总体构成及其战时通讯功能的实现作了具体介绍。  关键词:GPRS;指挥监控中心;单兵信息系统;Delphi    引言    单兵信息系统是以单兵数字助理为基本单元,应用多种先进技术的高技术士兵装备系统,它使士兵、武器、装备等形成一个有机的系统,使士兵有条
期刊
摘要:随着互联网的发展,传统搜索引擎越来越不能满足人们检索信息的需要,而语义网技术又不够成熟,在此情况下构建领域本体库用于领域检索是一个行之有效的方法。文章基于语义网应用基础技术,特别是本体技术,构建了一个计算机文献检索系统的框架,有一定的参考价值。  关键词:本体;搜索引擎;JENA;RDQL;元数据    引言    传统搜索引擎进行信息检索大都基于关键词机械匹配技术,将用户输入的检索信息分割
期刊
摘要:Authorware7是优秀的多媒体开发工具,文章通过设计“计算机基础知识”标准化测试程序,介绍如何在Authorware7中,利用ODBC技术建立、设置、连接Access数据库,并利用SQL在Authorware7中对数据库进行访问、操作的设计方法和过程。  关键词:ODBC;数据库;SQL;标准化测试    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
期刊
摘要:阐述了Oracle 10g中LogMiner新特性在实际环境中的应用与实践。通过对LogMiner工作原理、主要用途的基本描述以及使用LogMiner分析在线和离线日志的实际应用,使读者对Oracle 10g中的LogMiner的新特性有更深入的了解。文章还比较了Oracle8i、9i中使用LogMiner的不同之处,使读者对LogMiner的发展以及各个版本之间的区别有一个整体的认识。  
期刊
摘要:乳腺X光片中的微钙化簇检测和分类是乳腺癌诊断过程中非常重要的步骤。文章提出了一种用于数字化乳腺X光片中微钙化簇的良恶性判断的计算机自动检测方法。检测通过三个步骤实现:团簇检测、特征提取、分类。在分类阶段,使用基于规则的系统对原始的特征集增强,利用人工神经网络和支持向量机分类技术,分类结果使用ROC曲线来评价。试验结果表明,SVM算法的分类性能高于神经网络分类方法,其中增强后的特征集只对神经网
期刊
摘要:在AJAX之前,大部分的Web站点强制用户进入提交/等待/重新显示的过程,用户的动作总是与服务器的处理时间同步。在Web2.0时代,AJAX作为核心技术之一,提供了与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来,最终允许开发人员和设计人员使用标准的HTML/CSS/JavaScript创建“桌面风格”的Web应用,因此获得广泛认可。文章介绍了AJAX的原理和特点,并且结合多年
期刊
摘要:提出一种以J2ME为平台的手机定位技术,将支持J2ME的手机作为客户端,利用GPS与E-OTD相结合的混合定位方式对手机进行定位,并采用SVG矢量电子地图格式实现手机与用户的交互。实验表明,此方法的运用保证了定位精度,避免了定位精度对所处位置的依赖;同时,SVG格式矢量图的使用也提高了信息描述能力,表现出优异的动态特性。  关键词:手机定位;混合定位方式;SVG矢量图;位置服务    引言 
期刊