当前位置:主页 > 科技论文 > 计算机论文 >

基于ARM平台的Linux打印系统设计与实现

发布时间:2017-03-26 14:13

  本文关键词:基于ARM平台的Linux打印系统设计与实现,,由笔耕文化传播整理发布。


【摘要】:随着嵌入式应用领域的快速发展,涌现出了许多基于嵌入式系统的多功能产品。电子白板就是一种方兴未艾的电子产品,它具有书写方便、绿色环保以及支持将书写的文字图案即时打印或保存等特点,已经在教育教学、政府办公、企业开会等场合崭露头角。电子白板产品市场广阔,技术方面还有待成熟,具有很大的研发意义。论文工作属于一套技术先进、功能完善的电子白板开发项目,在对市场上现有的类似产品进行综合分析的基础之上,通过对比选型确定新型复印式电子白板的整体系统结构。本文主要完成系统中的打印输出部分,基于ARM平台的嵌入式Linux系统设计并实现一个实用性强、高质量的打印输出配套软件。经过对Linux操作系统下的打印方案进行研究考察,确立了以ARM嵌入式Linux系统为平台、CUPS为核心的打印输出系统。随着对CUPS打印流程研究的深入,同时也为打印系统引入了HP系列打印机的解决方案HPLIP。在此基础之上实现了一个完善的打印输出软件模块,并成功移植到了嵌入式ARM平台上,系统顺利地通过了功能及性能测试。论文完成的工作不但满足了项目的基本需求,同时还创新地实现了满幅打印方式fulfill,支持BMP、JPEG、PNG等多种图片格式,满足了用户更全面的需求。为完善打印系统的功能以及对打印机的兼容性,使用了多种不同类型的打印机进行实验验证,对比打印机实际效果的差异,解决了出现的相关问题。本文为复印式电子白板设计并实现了完备的打印输出系统,基于ARM平台的Linux打印系统可以支持多达20种型号的HP打印机,不但能够自动识别接入系统中的上述打印机,而且还可以支持满幅打印方式,这些新特点是旧打印系统所不具有的。最终实际的打印测试结果表明,本论文设计的基于ARM平台的Linux打印方案能够满足课题的基本要求,达到了预先设定的目标。
【关键词】:复印式电子白板 嵌入式Linux CUPS ARM
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP316.81;TP334.8
【目录】:
  • 摘要5-6
  • ABSTRACT6-13
  • 第一章 绪论13-17
  • 1.1 选题背景及意义13-14
  • 1.2 国内外现状分析14
  • 1.3 论文工作内容14-15
  • 1.4 论文组织结构15-17
  • 第二章 相关技术概述17-27
  • 2.1 Linux内核裁剪17-20
  • 2.1.1 Linux内核简介17-18
  • 2.1.2 嵌入式Linux内核配置18-20
  • 2.2 交叉编译20-22
  • 2.2.1 交叉编译工具链的配置20
  • 2.2.2 交叉编译的基本使用方法20-21
  • 2.2.3 手动从源码编译安装21-22
  • 2.3 Linux系统打印方案C UPS22-25
  • 2.3.1 CUPS简介22-23
  • 2.3.2 配置CUPS23-25
  • 2.4 本章小结25-27
  • 第三章 复印式电子白板需求分析27-37
  • 3.1 复印式电子白板系统现状分析27-31
  • 3.1.1 扫描技术分析27
  • 3.1.2 硬件电路分析27-30
  • 3.1.3 软件系统分析30
  • 3.1.4 打印系统分析30-31
  • 3.2 新系统的整体方案分析与设计31-36
  • 3.2.1 嵌入式硬件平台31-32
  • 3.2.2 嵌入式操作系统32-33
  • 3.2.3 扫描控制芯片33-34
  • 3.2.4 打印系统34-35
  • 3.2.5 辅助功能35
  • 3.2.6 整体结构框图及主要功能介绍35-36
  • 3.3 本章小结36-37
  • 第四章 基于ARM平台的Linux打印系统设计与实现37-55
  • 4.1 Linux下CUPS打印系统分析37-41
  • 4.1.1 CUPS工作原理37-38
  • 4.1.2 CUPS打印命令的深入分析38-40
  • 4.1.3 HP打印机解决方案:HPLIP40-41
  • 4.2 打印模块程序的设计与实现41-47
  • 4.2.1 创建PPD数据库41-43
  • 4.2.2 检测并识别打印机43-44
  • 4.2.3 配置打印机44-45
  • 4.2.4 打印模块程序45-47
  • 4.3 打印方式的创新设计:fulfill47-51
  • 4.3.1 CUPS的fitplot按比例打印47-48
  • 4.3.2 创新的fulfill满幅打印48
  • 4.3.3 向CUPS增加fulfill特性48-51
  • 4.4 打印系统的跨平台移植51-54
  • 4.4.1 交叉编译CUPS51-53
  • 4.4.2 交叉编译HPLIP53-54
  • 4.4.3 整合打印系统软件54
  • 4.5 本章小结54-55
  • 第五章 基于ARM平台的Linux打印系统调试55-65
  • 5.1 ARM开发板C UPS环境配置55-58
  • 5.1.1 配置环境变量55
  • 5.1.2 启动CUPS打印55-56
  • 5.1.3 快速运行/终止CUPS56-58
  • 5.2 测试打印效果及分析58-63
  • 5.2.2 HP黑白激光打印机58-59
  • 5.2.3 HP彩色喷墨打印机59-60
  • 5.2.4 打印效果差异分析60-63
  • 5.3 自动打印测试程序63-64
  • 5.4 本章小节64-65
  • 第六章 结束语65-67
  • 6.1 工作总结65
  • 6.2 未来展望65-67
  • 参考文献67-69
  • 致谢69-71
  • 作者简介71-72

【相似文献】

中国期刊全文数据库 前10条

1 ;奥西大幅面打印系统[J];计算机辅助设计与制造;2000年01期

2 翟依群;减负创收 一箭双雕──商函集群打印系统在邮政行业的应用[J];上海微型计算机;2000年31期

3 张p

本文编号:268920


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/268920.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e4b21***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com