基于openwrt的打印服务器的设计与实现开题报告

 2021-08-14 01:59:47

1. 研究目的与意义(文献综述)

目前有越来越多的人使用打印机,尤其是在办公领域打印机更是起着越来越重要的作用,如打印文档、表格、照片等等都离不开打印机。用户使用环境如公司规模较大时或者使用不同的系统来办公时,不可能为每一个人都配备一台打印机,这时候就出现了共享打印机资源的问题了,即将打印机通过不同的途径将其共享,这时候就需要使用打印服务器来实现这一功能。如:一份文件的地理位置在总公司的某台计算机上,分公司的人员想要获得这一文件的打印件,只需要一台装有打印服务器的打印机就可以由总公司的人员通过网络将这个文件发送到分公司的打印机上打印出来。如此方便的打印服务就是靠打印服务器来实现的。打印服务器提供简单而高效的网络打印解决方案,一端连接打印机,一端连接网络。打印机在网络中的任何位置都能够很容易的为局域网中的所有用户提供打印服务。

随着数码和网络应用在商务领域的不断发展,办公应用中的打印也在不断的发展和变化,从针打到喷墨再到激光,从打印方式上来看,传统的共享打印在提高工作效率,控制成本方面越来越难以满足企业的要求。目前常用的打印机有两种接口形式:usb口和ethernet网口。由于价格相对较低,usb口的打印机更为普遍,usb口的打印机不能独立工作,必须依附于一台主机,为了在一个局域网的环境中共享使用一台usb口的打印机,需要为该打印机配备一台服务器,然后通过共享设置实现打印机的网络共享,这个方式有几个方面的缺陷:耗电,容易中毒导致无法正常打印;由于长时间不间断运行,出现故障的概率较高,导致无法打印占用办公空间。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

(1)研究openwrt的基本内容及使用方法。openwrt是一个嵌入式linux发行版本,使用框架来构建应用程序,无需建立一个完整的固件来支持使用户拥有完全的定制能力。而一般的linux开发都要经历一下的过程。1.创建linux交叉编译环境2.建立bootloader3.移植linux内核4.建立rootfs5.安装驱动程序6.安装驱动软件

(2)构建openwrt的开发环境。做openwrt下的开发需要硬件平台和软件平台的搭建。硬件平台需要pc机和openwrt的开发板,开发板准备在网上购买一台合适的开发板。软件平台因为需要用到linux系统,可以在windows下安装一个虚拟机vmworkstation,然后在虚拟机中安装ubuntu操作系统。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1-3周:查阅相关文献资料,明确研究内容,分析研究openwrt的特点和使用方法以及构建打印服务器有哪些要求。确定设计和实现方案,完成开题报告。

第4-5周:根据打印服务器的需求分析,完成系统总体设计、功能模块划分和数据库设计。

第6-12周:基于openwrt框架完成对打印服务器的应用框架、功能模块和数据库的实现,并对打印服务器进行系统运行测试和结果分析。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]危思思.基于openwrt开源平台的移动智能装备[d].浙江大学研究生院,2014

[2]许倩.基于openwrt系统路由器的功能模块的开发[d].中国石油大学2013

[3]陈彬.基于openwrt的家庭网关管理系统的设计及实现[d].南京大学2014

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版