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

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

【技术实现步骤摘要】
一种基于网络服务系统的自动打印装置
本技术属于网络云服务和嵌入式系统开发领域,具体地说涉及一种基于网络服务系统的自动打印装置。
技术介绍
现在家庭和办公室中的打印机主要有两种,一种是有线打印机通过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控制打印机进行打印。专利技术效果本技术的技术效果在于:本技术提出的一种基于网络服务系统的自动化打印装置,通过一个安全的云平台,用户可以选择是否共享文件,不希望被共享的文件直接销毁,希望共享的文件将保留在平台上,建立非盈利性质的共享机制。实现学生各类学习资料资源一定程度的共享。保证资料校内安全的情况下,创建内部共享平台。将打印机通过基于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调用打印机进行打印。打印完毕后,通过传送装置传送到到服务器传来的相应的端口,并向服务器返回一个完成打印的信息。本实施例是一种基于网络服务系统的自动打印装置。此装置共有一个云端服务器,对应多台打印机,每个打印机对应一个盒子,盒子接入网络,并且拥有固定的ip地址。步骤1:用户在本地登录,云端服务器服务器验证成功后反馈给用户,用户选择要连接的打印机,这些信息通过RSA进行加密。步骤2:云端服务器依据用户选择的打印机,根据打印机对应的盒子的ip地址连接盒子并建立socket通道(如果没有找到盒子则返回错误信息,提示用户进行排查)步骤3:用户在选择合适的文件上传到云端服务器,并选择是否共享,若选择共享则进行重复性和代码恶意检测,若库中无重复文件,则加入到平台的共享文件库中,非共享文件上传至非共享位置。上传完成后设置打印时间,非共享文件上传前通过AES进行加密。步骤4:云端服务器对文件进行解密,检查恶意代码情况,没检测到问题进行大小计算和打印预览设置,设置完成后再次进行AES加密,通过socket通道发送到对应的盒子上。步骤5:盒子接受完文件后根据用户的打印时间进行打印,同时socket进入挂起计时。到达应有打印时间完成打印,完成打印后,无论是否共享,文件均在盒子上本文档来自技高网
...

【技术保护点】
1.一种基于网络服务系统的自动打印装置,其特征在于包括若干打印机(1),其特征在于,还包括若干基于x86架构的打印机盒子(2)和1个云端服务器(3),其中一个打印机(1)对应一个基于x86架构的打印机盒子(2),所述x86架构的打印机盒子(2)和打印机(1)通过数据线连接,并通过云端服务器下载驱动并安装;用户将要打印的文件及选择的打印机(1)上传至云端服务器(3),云端服务器(3)将打印命令传至基于x86架构的打印机盒子(2),基于x86架构的打印机盒子(2)控制打印机进行打印;将打印机通过基于x86主板的盒子与云端服务器相结合,手机电脑也与云端服务器连接,一体化远程打印;普通打印机中的打印机开关(6)控制打印机工作,电源接口(5)连接电源,USB type‑b接口(4)连接基于x86主板的盒子(2)上的USB type‑a接口(7);基于x86主板的盒子通过盒子散热孔(9)进行散热,通过操作盒子上盒子散热孔(9)、按钮(10)进行盒子开关机和是否连接网络控制。

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

【专利技术属性】
技术研发人员:吕亚国毛润泽冯鲁文
申请(专利权)人:西北工业大学
类型:新型
国别省市:陕西,61

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

1