一种基于网络服务系统的自动打印装置及自动打印方法制造方法及图纸

技术编号:17596424 阅读:63 留言:0更新日期:2018-03-31 09:47
本发明专利技术涉及一种基于网络服务系统的自动打印装置及打印方法,实现超远远距离自动打印,完成了用户发送请求到打印的过程,解决了日常生活普遍存在的打印时间长,打印点少等问题,极大节省了人工成本、时间成本。解决了普通高校打印店数量和位置均存在不足,有时候需要走很长的路,如果材料收取的比较着急就会出现困难等情况。

An automatic printing device and automatic printing method based on network service system

The invention relates to an automatic printing device and method of network service system based on ultra far distance automatic printing, the user sends a request to the printing process, solve the print time exists in daily life, the issue of printing less, greatly saves the labor cost, time cost. It solves the shortcomings of the number and location of printing shops in Colleges and universities. Sometimes it takes a long way to go. If the materials are collected more quickly, it will be difficult.

【技术实现步骤摘要】
一种基于网络服务系统的自动打印装置及自动打印方法
本专利技术属于网络云服务和嵌入式系统开发领域,具体地说涉及一种基于网络服务系统的自动打印装置。
技术介绍
现在家庭和办公室中的打印机主要有两种,一种是有线打印机通过usb数据线(一端type-a,一端type-b)或者25针com接口公母线与电脑进行连接。另一种是无线打印机主要有两个类别,其一为wifi打印机,设置简单,设备连接打印机所发wifi即可进行无线打印,其二为网络打印机,将网卡集成到打印机中,带宽为10m/100m,通过网线接入局域网,通过操作系统自带的打印机搜索功能,实现无线打印。现有技术中的无线打印机通常为网络打印机。由于局域网的限制限制,使得这一类打印机存在使用范围小,自动化程度低,遇到校园网认证时设置困难等问题。技术专利CN205540683U中提出的新型网络打印机控制方式。本技术在打印机主体上设置控制模组和显示模组,代替传统的与打印机连接的电脑,不仅同样可以实现文档进行打印设置和管理,而且体积小,易安装,成本低。但是依旧受限于局域网。在专利技术专利CN104090733A中公开的一种脱离局域网的打印方式。该专利设计多个打印执行单元,用于接收打印信息接收单元的打印信息,并进行打印。既能提高打印效率,避免在打印过程中发生打印数据丢失,且只需要对应的网络数据信息发生更新,就能自动打印相关信息,能有效提高企业的工作效率。但是方法过于复杂。在专利技术专利CN102145598A中公开了本专利技术的网络打印机包括:通信单元,记录单元,通过一级一级的电信号进行数据对接,同样实现超过局域网距离的网络打印,但开发成本过高,推广存在困难。
技术实现思路
本专利技术解决的技术问题是:为了改变现有网络打印机通过局域网范围小,与外网链接形式复杂等问题,专利技术提出一种一种基于网络服务系统的自动打印装置。本专利技术的技术方案是:一种基于网络服务系统的自动打印装置,包括若干打印机1,其特征在于,还包括若干基于x86架构的打印机盒子2和1个云端服务器3,其中一个打印机1对应一个基于x86架构的打印机盒子2,所述x86架构的打印机盒子2和打印机1通过数据线连接,并通过云端服务器下载驱动并安装;用户将要打印的文件及选择的打印机1上传至云端服务器3,云端服务器3将打印命令传至基于x86架构的打印机盒子2,基于x86架构的打印机盒子2控制打印机进行打印。本专利技术的进一步技术方案是:一种自动打印方法,包括以下步骤:步骤一:上传打印文件,包括以下子步骤:子步骤一:用户通过手机app或者电脑登录,云端服务器验证成功后将验证成功信息反馈给用户,用户选择要连接的打印机和打印的文件,上传至云端服务器;子步骤二:用户对上传的文件选择是否需要共享,若共享则不加密,不共享则在云端服务器进行加密;步骤二:云端服务器根据用户信息,根据基于x86架构的打印机盒子不同的IP地址进行连接,若无对应的IP地址,则返回步骤一用户重新进行选择;若有对应的IP地址,连接成功;建立socket通道,在基于x86架构的打印机盒子与云端服务器之间传递需要打印文件的数据;步骤三:对于共享文件,基于x86架构的打印机盒子接收后,控制用户选取的打印机进行打印;对于非共享文件,在基于x86架构的打印机盒子上进行解密后,控制用户选取的打印机进行打印;步骤四:打印完成后,文件均在基于x86架构的打印机盒子上进行删除,并将删除信息传至云端服务器,云端服务器将已删除状态反馈给用户。本专利技术的进一步技术方案是:所述步骤一中的非共享文件采用高级加密标准AES进行加密。专利技术效果本专利技术的技术效果在于:本专利技术提出的一种基于网络服务系统的自动化打印装置,通过一个安全的云平台,用户可以选择是否共享文件,不希望被共享的文件直接销毁,希望共享的文件将保留在平台上,建立非盈利性质的共享机制。实现学生各类学习资料资源一定程度的共享。保证资料校内安全的情况下,创建内部共享平台。将打印机通过基于x86主板的盒子与云端服务器相结合,手机电脑也与云端服务器连接,一体化远程打印。实现超远远距离自动打印,完成了用户发送请求到打印的过程,解决了日常生活普遍存在的打印时间长,打印点少等问题,极大节省了人工成本、时间成本。解决了普通高校打印店数量和位置均存在不足,有时候需要走很长的路,如果材料收取的比较着急就会出现困难等情况。用户可提前预约打印时间和根据自己的需要选择地点附近的打印机,同时实现付款功能。可远程得知打印机的使用情况选择闲置的打印机进行打印,同时将传统打印机更充分利用,既节约用户时间,也提高了打印机的使用效率。附图说明图1为本专利技术基于网络服务系统的自动打印装置整体示图。图2为本专利技术基于网络服务系统的自动打印装置普通打印机部分后部接口示意图。图3为本专利技术基于网络服务系统的自动打印装置基于x86主板的盒子接口示意图。图4为本专利技术基于网络服务系统的自动打印装置基于x86主板的盒子俯视图。图中:1.传统有线打印机2.基于x86主板的盒子3.云端服务器4.USBtype-b接口5.电源接口6.打印机开关7.USBtype-a接口8.RJ-45网络接口9.盒子散热孔10.盒子电源开关11.盒子网络开关具体实施方式参见图1,本专利技术为解决技术问题所采用的方案是使普通打印机通过usb数据线外接一个基于x86架构的打印机盒子,x86架构可以安装打印机驱动(ARM架构不能),从Internet云端服务器下载文件进行打印。参见图2和图3,普通打印机中的打印机开关6控制打印机工作,电源接口5连接电源,USBtype-b接口4连接基于x86主板的盒子2上的USBtype-a接口7,图3中的RJ-45网络接口连接有线网。参见图4,基于x86主板的盒子通过9进行散热,人通过操作盒子上按钮9、10进行盒子开关机和是否连接网络控制。基于x86主板的盒子端自动识别打印机型号后,从云端服务器下载驱动并安装,云端服务器对应多台打印机,用户将文件发到云端服务器,云端服务器将用户发送的文件发送给相应的打印终端开始打印,任务与文件一一对应,打印完成后根据用户选项选择是否销毁文件确定是否在x86终端删除文件,并通过云端服务器将窗口号返回给客户,告知用户,此时打印完成。云端服务器通过salt,MD5等方式解密客户端上传的信息,与服务器的数据库进行对比后,判断是否登陆成功,并将验证信息返回给客户端。对上传的文件进行恶意性代码验证,避免因为恶意文件或者代码造成系统崩溃。验证通过后,提取文件关键信息(页数等),进行下一步处理。服务器根据打印端是否有空闲的窗口检测是否打印(未打印的每隔2min检查一次是否有空闲窗口),打印完成后返回给用户。记录每个终端用户取件次数和平均打印时长,以便后期调整窗口个数和打印机数量。云端服务器数据库的包括:名和密码、文件的md5和对应的文件地址组成的一个字典、和用户构成的映射、机状态的识别库。基于x86的盒子端自动下载和打印,连接打印机的盒子硬件部分为基于x86架构的微型主板,通过一个异步代码定时(每50ms)检测服务端是否有信息,获取到任务后,打印端下载文件并调用相应的api调用打印机进行打印。打印完毕后,通过传送装置传送到到服务器传来的相应的端口,并向服务器返回一个完成打印的信息。本实施例是一种本文档来自技高网
...
一种基于网络服务系统的自动打印装置及自动打印方法

【技术保护点】
一种基于网络服务系统的自动打印装置,其特征在于包括若干打印机(1),其特征在于,还包括若干基于x86架构的打印机盒子(2)和1个云端服务器(3),其中一个打印机(1)对应一个基于x86架构的打印机盒子(2),所述x86架构的打印机盒子(2)和打印机(1)通过数据线连接,并通过云端服务器下载驱动并安装;用户将要打印的文件及选择的打印机(1)上传至云端服务器(3),云端服务器(3)将打印命令传至基于x86架构的打印机盒子(2),基于x86架构的打印机盒子(2)控制打印机进行打印。

【技术特征摘要】
1.一种基于网络服务系统的自动打印装置,其特征在于包括若干打印机(1),其特征在于,还包括若干基于x86架构的打印机盒子(2)和1个云端服务器(3),其中一个打印机(1)对应一个基于x86架构的打印机盒子(2),所述x86架构的打印机盒子(2)和打印机(1)通过数据线连接,并通过云端服务器下载驱动并安装;用户将要打印的文件及选择的打印机(1)上传至云端服务器(3),云端服务器(3)将打印命令传至基于x86架构的打印机盒子(2),基于x86架构的打印机盒子(2)控制打印机进行打印。2.一种基于权利要求1所述动打印装置的自动打印方法,其特征在于,包括以下步骤:步骤一:上传打印文件,包括以下子步骤:子步骤一:用户通过手机app或者电脑登录,云端服务器验证成功后将验证成功信息反馈给用户,用户选择要连接的打印机和打印的文件,上传至云端服务器;子步骤...

【专利技术属性】
技术研发人员:吕亚国冯鲁文薛杨高秋雅陈军正赵怡冰
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1