欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    一种面向办公环境的云打印服务系统实例.doc

    • 资源ID:2883118       资源大小:1.59MB        全文页数:12页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    一种面向办公环境的云打印服务系统实例.doc

    一种面向办公环境的云打印服务系统实例A Cloud Printing System Instance for Office Environment*GE Yu-Ming1,2+, ZHU Yu-Qing1,2, LI Jun1, SUN Yi1, LIANG Qing3, WANG Wei31(Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China)2(Graduate University of Chinese Academy of Sciences, Beijing 100049, China)3(Ricoh Software Research Center (Beijing) Co., Ltd., Beijing 100044, China)+ Corresponding author: Phn: +86-10-62600706, E-mail: geyumingAbstract:Modern office environment exist the heterogeneity between printers and user terminals, as well as the traditional printing process requires user terminals to install the printer drivers. These situations limit users printing experience. In this paper, we propose a Cloud Printing system to satisfy users printing requirements. By connecting printers with the Cloud Printing system, without any reconfiguration, users will be able to print from any computer or smart phone, regardless of what you want, when you need or where you are. In addition, based on the TOPSIS multiple attributes decision making method, we introduce a printer automatic selection algorithm to the Cloud Printing system. This algorithm automatic selects a reasonable printer for users, according to their requirements and the working state of different printers. Finally, we set up the Cloud Printing system in our laboratory to verify its working performance. Key words:heterogeneous networks; cloud printing; multiple attributes decision making摘 要:针对现代办公环境打印设备和用户终端之间存在的异构性,以及传统打印方案需要用户安装打印驱动的不足,本文提出了一种面向办公环境的、支持异构网络接口互通的云打印服务系统.该系统支持打印设备和用户终端分别通过有线、无线和点对点蓝牙通信等方式与云打印服务进行连接,解决了异构网络接口之间的互通;此外,该云打印服务系统能够在不对用户终端作任何修改的情况下,满足用户随时随地的打印需求.本文还引入TOPSIS多属性决策方法,为云打印服务系统设计实现了一种打印设备自动选择算法.该算法能够根据用户设定的打印属性特征、打印设备工作情况和用户偏好等参数,自动为用户分配一台合理的打印设备,减轻用户自行选择打印设备的负担,也实现了打印设备和打印任务的统一调度和管理.本文最后通过对云打印服务系统的实际部署,验证了其打印执行、异构网络互通和打印设备选择等方面的工作有效性.关键词:异构网络;云打印服务;多属性决策中图法分类号:TP393文献标识码: A随着网络技术和移动通信业务的迅猛发展,现代办公室环境中存在着不同种类、不同网络接口的打印设备和用户终端,异构性突显.这在一定程度上限制了用户的打印执行,也降低了打印设备的服务能力.例如:用户A的手机终端仅支持点对点蓝牙通信,而办公环境中并没有符合要求的蓝牙打印设备,那么用户A只能将文件拷贝到其他计算机上才能够完成打印.此外,传统打印方案需要用户终端与打印设备进行互联,并安装相应的打印驱动,才能够执行打印,为用户使用带来极大不便.例如:访客B进入到一个陌生的办公环境,需要打印一份文件,由于其没有安装所处环境当中任何一台打印设备的驱动程序,用户无法完成打印.云打印服务的提出为上述问题的解决提供了有效途径.在办公环境中构建一个云打印服务系统,将可用打印设备连接到云端,用户便可以使用任何终端设备,在不安装打印驱动的情况下,随时随地将照片、文本和网页等文档发送到云端进行打印.因此,本文提出了一种面向办公环境的、支持异构网络接口互通的云打印服务系统.该系统支持用户终端和打印设备分别以有线、无线和点对点蓝牙通信等方式与云打印服务进行连接,解决了异构网络接口之间的互通.同时,系统在不对用户终端作任何修改的情况下,能够满足用户随时随地的打印需求.此外,本文还设计实现了一种打印设备自动选择算法,根据用户设定的打印属性特征和打印设备工作情况,为用户自动分配一台合理的打印设备,减轻用户指定的负担,也能够对云打印服务系统中的打印设备和打印任务进行统一的调度和管理.1 云服务概述IBM公司于2007年宣布云计算计划1,并在IBM技术白皮书“Cloud Computing”中给出了云计算的定义2:云计算用来同时描述一个平台和一种应用.云计算平台按需进行动态地部署、配置、重新配置以及取消服务等.云计算平台中的服务器可以是物理服务器或者虚拟服务器.云计算在描述应用方面,制定了一种可以通过互联网进行访问的可拓展应用程序,通过使用大规模的数据中心以及功能强大的服务器来运行网络应用程序与网络服务.任何一个用户可以通过合适的互联网接入设备以及标准浏览器访问云计算应用.上述定义描述了云计算的两个重要方面:云计算平台和云计算应用.对于云计算平台的研究,目前普遍关注的是:Google3云计算平台以及云计算网络应用程序、IBM公司的蓝云平台4和Amazon公司的弹性计算云5.云计算的重点不仅是基础平台设施的搭建,在基础架构支持下,云计算重在为用户提供云服务.云服务即是一种以“服务”形式呈现的云,通过使服务分布在大量的分布式系统上,实现资源按需分配,从而满足用户的个性化需求.云服务的基本形式分为三种:基础设施服务、平台即服务和软件即服务.最底层的基础设施服务(Infrastructure as a Service, IaaS)包括硬件和服务器等物理资源.平台即服务(Platform as a Service, PaaS)包括服务器虚拟化管理平台等虚拟化管理软件.最高层的软件即服务(Software as a Service, SaaS)主要针对在线服务.SaaS是目前最普遍的云服务,图1展示了SaaS云服务中云提供商、SaaS提供商和用户之间的关系6.图中SaaS用户也可以是SaaS提供商,云提供商同时也可以在其云基础设施上提供面向用户的服务.Fig. 1 Software as a Service图1 软件即服务类型云服务云打印服务作为云服务的一种典型应用,随着手持终端的普及而成为未来发展的趋势.通过云打印服务,用户可以使用不同类型的终端随意使用云内的打印设备,满足用户随时随地的打印需求.目前提出的云打印服务包括Google云打印服务、惠普云打印和Cortado云打印解决方案,章节2将对这三种云打印服务作详细介绍.2 云打印服务相关工作2.1 Google云打印服务Google云打印服务(Cloud Print)7简单来说就是Chrome操作系统和所有Web 应用的打印工作在未来都将交给云来管理,处理后再交回用户所选打印设备来完成打印工作,并将状态返回给打印工作所属的应用程序.如图2所示,将打印设备与Google 云打印相连后,不论用户身处何地,都可以通过任意一台计算机或智能手机将打印任务发送到用户指定的打印设备进行打印.用户只需要在Google Chrome 浏览器中激活“Google 云打印连接器”,即可启用Google 云打印的网络和移动应用程序执行打印.支持Google云打印的打印设备可以与Google云打印进行直连,其余的传统打印设备需要通过智能网关或者计算机等代理设备与Google云打印进行连接.Fig. 2 Google Cloud Print图2Google云打印服务区别于已有的网络打印解决方案,Google云打印减少了用户安装打印驱动的负担,能够一定程度上满足用户随时随地的打印需求.然而,Google云打印服务也存在着以下的不足:1)用户无论是使用计算机上的Chrome浏览器还是智能终端的应用程序,都需要连接到局域网或互联网内才能够使用Google云打印服务内的打印设备,不能够满足点对点通信模式(例如:蓝牙通信)用户终端的打印需求;2)Google云打印服务虽然减少了用户安装打印驱动的负担,但是仍然需要对用户终端作出修改.用户只有安装了Google的Chrome浏览器,并且注册了Google账号才能够使用Google云打印服务;3)Google云打印要求用户自行选择打印设备,这就需要用户熟悉所连接的各个打印设备的属性特征,增加了用户的使用负担.2.2 惠普云打印惠普作为打印设备提供商也积极投入到云打印服务的研发和市场推广当中,在提出惠普云打印、惠普打印应用程序的同时,与Google、苹果等公司展开更深层次的合作,共同发展云打印服务.惠普云打印(HP ePrint)8是惠普提供的一项服务,允许用户通过向打印设备的电子邮件地址发送电子邮件来直接打印,每一个电子邮件地址对应一台打印设备.惠普云打印使得用户可以从任何智能手机或计算机随时随地进行虚拟打印,无需安装任何驱动程序或软件.云打印启动时用户的打印设备被分配一个电子邮件地址;云打印执行,用户只需向打印设备的邮件地址发送一封包含文档的电子邮件.此外,用户可以通过HP ePrint Center 上的打印设备“作业历史记录”,查看和管理发送到打印设备的任务.惠普云打印方便易用,只要用户会使用电子邮件,向能够支持云打印的设备发送电子邮件,就可以方便使用惠普云打印.图3即为惠普的云打印解决方案.用户一方面可以使用终端设备通过电子邮件将文档发送到互联网内的打印设备实现随时随地的打印;另一方面可以使用惠普打印设备控制面板中的打印应用程序,即时访问可打印的Web内容.此外,用户可以登录到HP ePrint Center,查看打印设备状态、添加和删除打印应用程序以及管理云打印设置和作业历史记录.Fig. 3 HP ePrint图3 惠普云打印惠普云打印使得用户可以通过任何智能终端或计算机,随时随地的实现虚拟打印,无需用户安装任何驱动程序和软件,使用方便快捷.然而,惠普云打印也存在着下述不足:1)为了发送电子邮件,用户终端必须能够连接到互联网,对于仅支持点对点通信(例如:蓝牙通信)的用户终端,则无法使用惠普云打印;此外,为了接收电子邮件,惠普云打印内的打印设备也都必须通过有线或者无线网络连接到互联网,用户无法通过惠普云打印访问没有上网或者仅支持点对点通信的打印设备;2)惠普云打印不要求用户安装任何打印驱动和软件,但是仍然需要用户牢记每一台可连接打印设备的电子邮件地址;3)惠普云打印要求用户自行选择打印设备,这就需要用户熟悉所有可连接打印设备的属性特征,每次执行打印任务时都需要进行一次独立的决策选择,增加了用户使用的负担.2.3 Cortado云打印解决方案Cortado云打印解决方案9,如图4所示,是Cortado为智能终端用户开发的一款打印应用程序,该应用程序使得计算机的打印功能逐步应用程序化.用户通过安装Cortado打印应用程序,来使用可连接的任意一台打印设备,从而满足用户随时随地的打印需求.相比于传统打印方案,Cortado云打印解决方案具备以下特征:1)可以支持多种智能终端和平台系统,例如:iOS、Android、Symbian等,并且正逐步考虑对Java等其他操作平台的支持;2)涵盖超过6000种打印驱动,几乎能够使用可连接的每一台打印设备;3)支持通过WiFi通信,使用同一个无线局域网络内或者互联网内可连接的打印设备,也支持通过点对点通信(例如:蓝牙通信),使用短距离范围内可连接的点对点通信模式打印设备;4)此外,Cortado云打印解决方案支持在企业内部构建“私有云”,对企业内部的打印设备进行保护,只允许授权用户访问“私有云”内的打印设备.Fig. 4 Cortado Cloud Printing Solution图4 Cortado云打印解决方案然而,Cortado云打印解决方案需要对用户终端进行修改,用户安装了Cortado云打印应用程序,才能够实现云打印.此外,该方案要求用户自行指定打印设备,需要用户熟悉可连接打印设备的属性特征,增加了用户的使用负担.2.4 相关工作小结云打印服务作为云服务的应用实例,已成为打印操作未来发展的趋势.无论是互联网企业Google、打印设备提供商惠普、还是解决方案供应商Cortado都积极地投入到该领域的研发和推广当中,纷纷提出自己的云打印服务,相互之间也不乏合作和交流.惠普在ePrint基础上针对iPhone、iPad和iTouch等智能终端,设计实现了云打印应用程序(AirPrint).方便用户从智能终端直接轻松进行打印,而无需用户安装打印驱动程序,也不需要用户为智能终端连接线缆.此外,惠普也表示ePrint产品将支持Google云打印服务.未来Google云打印不需要打印设备必须通过代理与Google云打印相联,也不需要Google云打印连接传输线到打印设备或者安装驱动程序.用户在自己的Google账号中新增一组ePrint产品专用电子信箱(),就能透过云端将文件打印出来.现有的云打印服务解决方案,无论是通过为智能终端添加新的打印应用程序,还是通过网页或电子邮件方式将打印文件发送到云端进行作业,都在一定程度上对传统打印方案进行了改善,减少了用户安装打印驱动的负担,方便了用户随时随地进行打印.然而,上述三种云打印服务也存在着以下的共同不足:首先,上述三种云打印服务均不要求用户安装打印驱动程序,但是仍然需要用户对终端进行修改.用户需要安装新的打印应用程序,或者安装支持云打印服务的Google Chrome浏览器,即便是惠普的云打印支持普通浏览器操作,也需要用户牢记每一台可连接打印设备的电子邮件地址,这些都为用户使用带来了不便;其次,除了Cortoda的云打印解决方案支持点对点通信模式(例如:蓝牙通信),Google云打印服务和惠普云打印都明确要求用户终端和打印设备能够通过有线或者无线方式连接到互联网,限制了点对点通信模式打印设备的使用,也不能满足点对点通信用户终端的打印需求;最后,上述三种云打印服务均要求用户自行选择打印设备,不能够为用户自动分配打印设备,这就需要用户熟悉所有可连接打印设备的属性特征,在每次执行打印任务时都进行一次独立的决策选择,增加了用户使用的负担.3 云打印服务系统针对现有云打印服务所存在的共同问题,本文设计实现了一种面向办公环境的、支持异构网络接口互通的云打印服务系统.目的在现代办公环境当中,在不对用户终端作任何修改的情况下,解决打印设备与用户终端之间存在的异构性,为用户提供随时随地的打印服务.本章节将就云打印服务系统的系统架构、组成模块和工作流程作详细的介绍.3.1 云打印服务系统架构图5即为本文提出的云打印服务系统的架构.对比于传统打印方案,本文提出的云打印服务系统作为中间件,将办公环境内的打印设备和终端用户打印任务划分成两个相对独立的部分.从而实现异构网络接口间的互通,打印设备以及打印任务的统一调度管理,也省去了用户终端安装打印驱动和打印应用程序的麻烦.将办公环境中的各种打印设备通过有线、无线或者点对点通信模式连接到云打印服务系统之后,用户便可以使用任何终端设备,随时随地的通过有线、无线或者点对点通信模式连接到云打印服务系统,完成文件打印.本文提出的云打印服务系统具备以下特征:1)打印执行简单方便、快捷.用户终端不需要做任何修改,不需要安装新的打印应用程序,也不需要安装任何打印驱动程序;2)实现了异构网络接口之间的互通,提高了打印设备的使用效率.拥有不同网络接口的打印设备均可连接到云打印服务系统为用户提供服务,拥有不同网络接口的终端用户均可以方便地接入到云打印服务系统,使用其中的任意一台打印设备;3)实现了打印设备和打印任务的统一调度和管理.本文提出的云打印服务系统综合考虑用户的打印属性特征、各打印设备工作情况和用户偏好等参数,自动为用户分配一台合理的打印设备,不需要用户了解各个打印设备的属性特征,也保证了办公环境中打印设备的安全性.Fig. 5 Cloud Printing System Architecture图5 云打印服务系统架构3.2 云打印服务系统组成模块本文提出的云打印服务系统组成,如图6所示,包括文件管理模块、打印管理模块、打印执行模块、打印回复模块和通信管理模块.Fig. 6 Cloud Printing Modules 图6 云打印服务系统组成模块l 文件管理模块负责用户终端打印文件的上传和云端打印文件的管理.用户选择将要打印的目标文件,通过文件管理模块上传到云打印服务系统,并设定打印任务的属性特征(例如:彩色/黑白打印,打印份数等).云打印服务系统对用户文件进行缓存,建立文件与打印属性特征之间的映射关系,并将文件缓存访问地址提交给打印执行模块.l 打印管理模块该模块是云打印服务系统的核心,负责对打印设备和打印任务进行统一的调度和管理.打印管理模块根据用户设定的打印属性特征、各打印设备工作情况、用户偏好等参数,为用户选择一台合理的打印设备,打印设备自动选择算法将在章节4中作详细介绍.l 打印执行模块负责打印任务的执行.打印执行模块从打印管理模块获得所指定打印设备的名称,从文件管理模块获得用户打印文件的缓存访问地址,从而将打印任务发送到指定的打印设备进行作业.打印任务完成后,返回打印完成消息给打印管理模块.l 打印回复模块负责将打印成功信息返回给用户.打印回复模块从打印管理模块得到打印完成消息,并根据所选打印设备的名称,以图片的形式指示用户打印设备所在地理位置,方便用户提取文件.l 通信管理模块该模块完成各个网络接口的连接建立以及数据收发的控制管理,支持的网络接入类型包括:有线连接、无线连接(AP模式和点对点模式)以及点对点蓝牙通信.3.3 云打印服务系统工作流程云打印服务系统工作流程如图7所示.用户使用任何终端设备的普通浏览器登录到云打印服务系统访问主界面.接入访问后,用户上传打印文件到云打印服务系统,生成用户打印文件的缓存访问地址,如果上传文件失败,则返回用户提醒信息.打印文件成功上传后,用户设定本次打印操作的属性特征,包括:黑白/彩色打印,打印份数等信息,设定失败返回用户提醒信息.云打印服务系统在接收到用户的打印请求后,将用户上传文件与打印属性特征建立映射关系,并根据用户设定的打印属性特征、各打印设备工作情况、用户偏好等参数,为用户选择一台合理的打印设备.打印执行阶段,云打印服务系统通过用户上传文件的缓存访问地址,将打印任务发送到指定的打印设备进行作业.打印完成后,云打印服务系统返回打印成功信息给用户,以图片形式提示用户打印设备所在地理位置,方便用户提取文件.Fig. 7 Cloud Printing Working Process图7 云打印服务系统工作流程3.4 云打印服务之间的特性比较本文分别就用户终端行为、文件上传方式、网络连接类型、打印设备选择和云端管理这五方面特性,将云打印服务系统与相关工作中介绍的现有云打印服务解决方案进行了详细对比.结果如表格1所示,本文提出的云打印服务系统能够在不对终端用户作任何修改的情况下,更好地支持异构网络接口之间的互通,更大程度上满足用户随时随地的打印需求;此外,本文提出的云打印服务系统能够自动为用户分配一台合理的打印设备,减轻用户自行选择的负担,也能够对连接到云打印服务系统的打印设备和打印任务进行统一的调度和管理.Table 1 Features comparison among Cloud Print solutions表1 云打印服务之间的特性比较云打印服务系统Google 云打印服务惠普云打印Cortado云打印解决方案用户终端行为不需要进行修改用户终端需要安装Chrome浏览器不需要进行修改用户终端需要安装打印应用程序.文件上传方式普通浏览器Chrome浏览器电子邮件打印应用程序网络连接类型支持有线、无线连接和点对点蓝牙通信用户终端和打印设备必须通过有线或者无线网络接入到互联网用户终端和打印设备必须通过有线或者无线网络接入到互联网支持无线连接和点对点蓝牙通信打印设备选择系统自动选择用户自行选择用户自行选择用户自行选择云端管理支持打印设备和打印任务的统一调度和管理不支持仅支持单一打印设备的打印任务管理不支持4 打印设备自动选择算法打印管理模块是云打印服务系统的核心,负责对打印设备和打印任务进行统一的调度和管理,需要根据用户设定的打印属性特征和各个打印设备工作情况,为用户分配一台合理的打印设备.该问题的数学定义如下:设X=x1, x2, x3xn, nN代表云打印服务系统接收到的打印任务集合,其中xi表示一个打印任务,Y=y1, y2, y3ym, mN代表当前云打印服务系统所连接的打印设备集合,其中每一个打印设备yj都用一组属性来表征yj=yj,1, yj,2, yj,3yj,k, kN,其中yj,l表示第j个打印设备的第l个属性特征.W=w1, w2, w3wk, kN,表示所有属性的权重向量,并且满足.由此,打印设备的分配问题可以理解为在集合X和Y之间寻找一个映射满足: (1)目标函数表示为集合X中每一个待分配的打印任务xi在可选打印设备集合Y中寻找一个最优打印设备yoptimal_i,Nj是一个表征选定打印设备与理论最优选择贴近程度的变量,Nj的值越大表示所选择的打印设备越接近最优.约束条件xi,type = yi,type表示所选择的打印设备必须满足用户黑白还是彩色打印的需求.本文提出一种打印设备自动选择算法,来完成云打印服务系统打印设备的管理和分配.该算法引入TOPSIS方法为每个打印任务选择最优的打印设备.TOPSIS (Technique for Order Performance by Similarity to Ideal Solution) 方法10是经典的多属性决策方法,它被广泛地应用于管理学、工业生产等诸多领域,其基本思想是构造评价问题的正理想解和负理想解,通过计算各个备选方案到理想方案的相对贴近度(尽可能地靠近正理想解而远离负理想解)来对各个方案进行排序,从而选出最优方案.将TOPSIS方法应用于云打印服务系统打印设备选择问题的原理简述如下:假设可行的打印设备集合中总共有个打印设备,每一个打印设备都有个属性.这样由可用设备集和属性集就构成了一个m´k阶的决策矩阵B=(bj,l)m´k.对决策矩阵B进行加权,加权后的矩阵变为C=(cj,l)m´k,其中cj,l=wl´ bj,l,wl为第l个决策属性的权重.构造问题的正理想解C+、负理想解C -,C+=c1+, c2+, c3+ck+,C - =c1-, c2-, c3-ck-. (2) (3)根据公式(4)和(5)分别计算各个备选打印设备j与理论最优解C+和最差解C -的距离dj+和dj-,进而根据公式(6)计算各个候选打印设备的贴近度Nj. (4) (5) (6)从公式(6)可以看出,Nj是衡量选定打印设备与理论最优解贴近程度以及与理论最差解远离程度的变量,它的取值越大说明选择越优.在本文解决的问题中Nj就是目标函数(1)中的变量,因而单一任务的最优打印设备选择就是对所有打印设备的Nj进行排序,并选取Nj值最大的打印设备作为该任务的打印执行设备.最后一个需要解决的问题就是合理确定影响打印设备选择决策的各项属性的权重,目前常用的方法是由用户指定权重,然而这对缺少背景知识的普通用户来讲是一个难以完成的工作.本文引入了一种多属性权重的自生成方法,可以有效地解决上述问题,减轻用户负担.从公式(6)可以看出,贴近度Nj与dj+成反比,即dj+越小网络越优,由此构造最优化函数: (7)应用拉格朗日乘数法对(7)式作变换,得到(8)式: (8)由拉格朗日乘数法知(7)式的极值点包含在(8)式的偏导方程组中,令,得到: (9)求解上面的k+1元1次方程组,最终得到 (10)wl即为第l个决策属性的权重,满足及,并且能使得目标函数(7)取得最小值.W=w1, w2, w3wk组成权重矩阵,用来对TOPSIS方法中的决策矩阵进行加权.5 云打印服务系统应用实例分析本文选取Visio Studio 2008开发环境作为支持,在Microsoft .NET Framework平台上, 采用C#语言对云打印服务系统进行开发部署.4台打印设备(2台黑白、2台彩色)和4台用户终端(2台智能手机、1个笔记本电脑、1个台式计算机)分别通过有线、无线和点对点蓝牙通信与云打印服务系统进行连接.本文设计实现了以下4个应用实例,来分析说明云打印服务系统的优越性.图8,用户1以访客身份进入到办公环境,可以通过WiFi连接到其中的打印设备,然而传统打印方案中,用户终端1由于没有安装打印驱动,而无法执行打印任务.在云打印服务系统的帮助下,用户1不需要安装任何打印驱动和打印应用程序,只需将打印目标文件提交给云打印服务系统,云打印服务系统就会自动将用户的打印任务分配到一台合理的打印设备进行执行,从而满足了用户随时随地的打印需求.图9,用户2是一个以太网用户,传统打印方案中用户2只能访问已联网的打印设备,然而已联网的打印设备可能均为黑白打印设备,因此无法满足用户2的彩色打印需求.由于云打印服务系统支持异构网络接口之间的互通,彩色打印设备1通过点对点蓝牙通信与云打印服务系统进行连接,在提高了打印设备1使用效率的同时,满足用户2的彩色打印需求. Fig. 8 Case 1 (Visitors using office printers) Fig. 9 Case 2 (Ethernet users using Bluetooth printers) 图8 应用实例1 (访客使用办公环境内的打印设备) 图9 应用实例2 (以太网用户使用蓝牙打印设备) Fig. 10 Case 3 (Bluetooth phones using office printers) Fig. 11 Case 4 (Smart phones using LAN printers) 图10 应用实例3 (蓝牙手机使用其他打印设备) 图11 应用实例4 (智能手机使用局域网内打印设备)图10,用户3只具备点对点通信能力(例如:蓝牙通信,点对点WiFi通信等),然而现有办公环境中的打印设备大多数都不能满足点对点通信的要求,因此传统打印方案无法为用户3提供服务.在云打印服务系统支持异构网络接口间互通的帮助下,用户3使用点对点通信模式与云打印服务系统建立连接,从而访问已连接到云打印服务系统中的打印设备,执行打印任务.图11,通常情况下,办公环境中的打印设备均处于一个局域网内部.用户4进入到一个办公环境,想要使用其中的打印设备,然而用户4的终端只是一个智能手机,无法修改自身IP地址来满足局域网内部访问的要求,因此,在传统打印方案中用户4无法访问任何一台打印设备.在云打印服务系统帮助下,由于云打印服务系统将配备一个公网IP地址,用户4通过访问云打印服务系统,间接地将打印任务提交给相应的打印设备,从而满足用户4的打印需求.6 总结针对现有办公环境打印设备和用户终端之间存在的异构性,以及传统打印方案需要用户安装驱动的不足,本文提出了一种面向办公环境的、支持异构网络接口互通的云打印服务系统.该系统支持打印设备和用户终端分别通过有线、无线和点对点蓝牙通信等方式与云打印进行连接,能够在不对用户终端作任何修改(不安装打印驱动或其他打印软件)的情况下,满足用户随时随地的打印需求.此外,该系统包含了一种打印设备自动选择算法,能够根据用户设定的打印属性特征、各打印设备工作情况和用户偏好等参数,自动为用户分配一台合理的打印设备,减少用户自行选择打印设备负担的同时,实现打印云内打印设备和打印任务的统一调度和管理.本文通过对云打印服务系统的实际部署,验证了系统在打印执行、解决异构网络接口间互通和打印设备选择等方面的工作有效性.References:1 Sims K. IBM introduces ready-to-use cloud computing collaboration services get clients started with cloud computing. 2007.2 Boss G, Malladi P, Quan D, Legregni L, Hall H. Cloud computing. 2007.3 Barroso LA, Dean J, Holzle U. Web search for a planet: The Google cluster architecture. IEEE Micro, 2003, 23(2):22-28.4 IBM. IBM virtualization. 2009. 5 Amazon. Amazon elastic compute cloud (Amazon EC2). 2009. 6 Michael Armbrust, Armando Fox, Rean Griffith. A View of Cloud Computing. Communications of the ACM. April 2010.7 Google. Google Cloud Print. 2011. 8 HP. HP ePrint. 2011. 9 Cortado. Cloud Printing. 2011. 10 H. Deng, C.H.Yeh and R.J Willis. Inter-company comparison using modified TOPSIS with objective weights. In Computers & Operations Research, 2000, 27, pp. 963-973.

    注意事项

    本文(一种面向办公环境的云打印服务系统实例.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开