基于移动端的共享打印机
来源:用户上传
作者:
摘 要:随着共享理念影响力的不断提升,各类共享产品开始成为业界关注的焦点,相关研究也因此大量涌现。基于此,本文研究将围绕基于移动端的共享打印机设计与实现展开,配合支付端网页、用户信息保密、定位系统,即可为办公族及大学生提供更为安全、便捷、高效的全新打印方式。
关键词:移动端 共享打印机 全自助
中图分类号:G252 文献标识码:A 文章编号:1674-098X(2019)10(c)-0054-02
结合实际调研可以发现,现阶段我国打印服务领域仍广泛存在打印质量、排队过久、打印内容泄露、资料查找困难、打印服务地点距离过远等问题,这就使得传统的打印服务已逐渐无法适应高效、快捷的市场大趋势变化。因此,笔者团队围绕基于移动端的共享打印机开展了实践研究,通过改装、测试、定点打印,最终取得了预期的研究成果,这一研究成果必将为我国打印服务领域的发展带来新的冲击。
1 基于移动端的共享打印机设计
1.1 设计思路
笔者团队研究的共享打印机以移动端为基础,通过提供便捷的支付系统和移动系统,用户可足不出户完成打印,共享打印机可满足用户的基本打印需要。共享打印机在应用中需要用户通过移动端与互联网上传需要打印的内容,位于附近的共享打印机可基于上传内容自动完成打印,用户可到达共享打印机处取走打印成品,由此用户即可享受低成本、高便捷的全新互联网式的移动端共享打印体验,以往面临的诸多打印问题也能够得到顺利解决。基于移动端的共享打印机设计的创新在于联系支付端与移动端,共享打印机可基于程序实现自动控制,这不仅可有效节约人力成本,同时可为用户提供全自助式的打印服务。基于移动端的共享打印机具备高精度的GPS定位功能,用户可快速确定附近共享打印机位置,管理员则能够通过打印系统Web管理平台实时查看订单、处理用户反馈、并负责共享打印机终端设备的管理配置[1]。
1.2 总体设计
笔者团队研发的基于移动端的共享打印机设计由三部分构成,包括终端、服务器端、支付端。其中终端软件程序由打印功能和UI展示功能组成,辅以流程化部署和针对性配置,共享打印机可通过配置实现控制,并能够服务器定时上传打印日志;服务器端由WebSocket服务器和HTTP服务器组成,两种服务器均可与Web端交互并与终端软件通信,采用MySQL关系型数据库负责存储文本数据,程序可由此直接调用接口;支付端由Web页面和会话窗口组成,Web页面主要负责提供文字和照片上传、在线预览、在线支付、支付跳转等服务,会话窗口则为用户提供消息通知、反馈等服务。辅以高精度定位的RTK技术,基于移动端的共享打印机可实现厘米级定位控制,这同样能够为用户提供更为高水平的服务。
2 基于移动端的共享打印机具体设计
基于移动端的共享打印机由三部分组成,分别为终端、服务器端、支付端,配合高精度的RTK定位技术,用户可快速精确的找到共享打印机终端位置,完成打印服务流程可由此顺利完成。在基于移动端的共享打印机设计中,支付端网页、用户信息保密、定位系统、打印图文功能四方面属于其中关键,具体设计如下。
2.1 支付端网页设计
采用JavaScript+CSS3+HTML5前端技术进行支付端内网页开发,这一环节涉及的支付端信息交互包括JS-SDK使用与基于网页授权的用户基本信息获取。基于网页授权的用户基本信息获取以微信用户基本信息为接口,获取用户的唯一ID属于其中关键,即OpenID。JS-SDK使用需围绕支付端提供的Web工具包展开,许多原生功能可通过Web工具包的调用方便实现,如手机本地图片上传、拍照、监听分享、网页上录制和播放语音。
2.2 用户信息保密设计
在用户信息保密设计中,笔者开发团队采用OAuth2.0协议获取微信用户基本信息,该协议属于第三方开发者中较为流行的单点登陆机制,开放平台间认证授权问题可由此顺利解决,在某站点上存放的受保护资源可由此让用户允许三方应用去访问,用户在这一过程中无需提供用户名和密码,由此用户可真正掌握资源访问权限,基于这一设计,基于移动端的共享打印机可有效打消用户安全层面的疑问。
2.3 定位系统设计
笔者团队研究的共享打印机需实现高精度定位,这样用户才能够在基于共享打印机所在的准确位置,选择是否享受远程自助打印服务,为避免app无法实现打印机精确定位的问题出现,在深入研究对流层、电离层、卫星轨道误差等GPS定位GPS的影响后,团队采用了载波相位差分技术(RTK)负责GPS定位控制,精准电子围栏的要求由此得以满足,定位精度被控制在厘米级范围内,电子围栏的精准有效性提高为共享打印机的实现提供了有力支持。
3 基于移动端的共享打印机实现
3.1 基于移动端的共享打印流程
结合上述设计可了解到,笔者团队研究的基于移动端的共享打印机服务流程可概括为:“监听Websocket消息→收到消息→获取订单详情下载最终文件→发送打印任务→打印任务id入列→全局队列→定时器检测队头任務状态→打印失败/正在打印/打印成功→向服器发送失败状态/继续/向服器发送成功状态”。
3.2 界面设计实现
基于移动端的共享打印机以手机APP为载体,因此手机APP界面设计的实现极为关键,由此即可更好契合移动端设计核心,真正通过共享打印机改变人们的打印方式。 基于移动端的共享打印机手机APP界面设计围绕界面、操作逻辑、人机交互三方面设计展开,由此即可通过高水平的设计提高APP的个性、美观水平,操作的自由性、简单性、舒适性也能够得到保障。因此具体设计采用图形加文字的传统形式,基于操作界面的图形,即可向用户展示个人中心管理、互动交流、打印、共享打印机位置等功能,具体设计遵循易用性原则展开。设计采用的明黄色作为APP页面的主色调,辅色调为白色,界面上点阵状分布文字加图标,APP的主题口号为“共享打印更轻松”,由此即可将产品主题更为直观的传达给客户。设计结合基于移动端的共享打印机优势,真正做到了想用户所想,配合全方位的用户调研和产品实践,笔者团队以自身为客户基础,最终保证了界面设计可较好服务于共享打印机的功能实现。
3.3 成果总结
截至2018年10月,笔者团队完成了共享打印机终端的改装及相应软件的设计,2018年11月开始测试共享打印机,2019年1月,基于移动端的共享打印机真正实现定点打印功能,随后笔者团队围绕共享打印机开展了进一步的完善探索,主要围绕软硬件、APP展开。为保证基于移动端的共享打印机可真正在市场中占据一席之地,笔者团队计划在短期内选择一个直辖市或省会城市开展共享打印机试点,并通过宣传逐渐将共享打印的概念深入人心,通过东部地区推广使其带动周边地区,即可逐步将基于移动端的共享打印机推向全国,真正改变我国传统的打印市场。
4 结语
综上所述,基于移动端的共享打印机具备广阔的市场前景。在此基础上,本文涉及的支付端网页设计、用户信息保密设计、定位系统设计、打印图文功能设计、界面设计、基于移动端的共享打印流程等内容,则直观展示了基于移动端的共享打印机实现路径。为更好推广该产品,硬件端的规模化生产必须得到重点关注。
参考文献
[1] 张元元.办公局域网内共享打印机常见故障解决[J].信息记录材料,2018,19(8):100-101.
转载注明来源:https://www.xzbu.com/1/view-15124373.htm