论文部分内容阅读
在打印行业中,网络远程打印越来越受到关注。云打印作为网络远程打印的重要更新,能解决在当今移动互联网时代,人们通过移动设备,使得无论在任何时间、任何地点都能将任何照片或者文档通过打印机打印出来的需求。云打印使得打印更自由化、便捷化,其优点是传统打印模式无法比拟的,而云打印在移动终端设备上使用的可行性、易用性以及安全性等问题是其在打印行业中大规模推广的阻碍之一。本文将对用户的需求、打印机的性能以及谷歌云打印Google Cloud Print(简称GCP)进行分析和研究,通过实现把打印机注册到已建立的邮件打印服务上,从而分析提取邮件的内容并将其提交到GCP上,应用GCP的接口来实现基于云的邮件打印服务,即CEPS,并将该服务应用于柯达公司的Kodak AiO Home Center的软件中。全文设计与实现了基于云的邮件打印服务,工作主要包括以下几个方面:1.通过获取需求来完成邮件打印服务的设计。对用户需求,打印机的性能以及谷歌云打印接口进行了分析和研究,将整个服务划分功能点,给出CEPS的架构设计及工作流程图,并提出邮件打印服务Email Print Service(简称EPS)的注册、配置管理及分析提交邮件内容的设计。2.基于云打印的邮件打印服务的实现及验证。本文采用VS2008为平台,C#语言来实现各个功能:应用Web service和ASP.Net中Http Handler的技术解决将打印机注册到EPS等问题;应用.Net RPC(远程进程通信)来解决EPS和邮件服务器之间的通信问题;应用SQL Server来存储打印机和邮件的相关数据;在公司内部的测试环境基础上对CEPS进行相对全面的测试,以确保该服务的正常运行。3.将邮件打印服务应用于Kodak AiO Home Center。本文设计并实现的邮件打印服务应用在Kodak AiO Home Center上,从而为柯达的打印机提供云打印服务。