本发明涉及云打印技术领域,更具体地,涉及一种云打印系统。
背景技术:
云打印技术能够以互联网为基础,整合打印设备资源,构建共享打印平台,向全社会提供随时随地的质量标准化的打印服务。目前,基于现有的云打印技术,云打印系统一般由客户终端装置、云打印服务平台和打印装置组成,其中打印装置包括本地装置和传统打印机。
用户使用云打印系统时,首先通过客户终端装置将需要打印的文档上传到云端后,需要在与打印机绑定的本地终端上,再次登录相同账号,文档由云端下载到本地终端,本地终端经过转码后,再驱动打印机完成打印动作。
然而,此打印方式存在较大弊端,例如:在需要大量集中打印的场景中,以学校为例,此打印模式中,本地终端的效率较低,会对整个打印工作造成极大的影响。另外,由于云打印为自助或半自助的打印形式,打印文档被下载到本地终端,对打印内容的保密存在较大困难,容易造成打印内容的泄漏。
技术实现要素:
有鉴于此,本发明提供了一种云打印系统,一种云打印系统,其特征在于,用户为学生,包括:至少一个本地终端、至少一台打印机和云端服务器,其中,
所述本地终端,与所述云端服务器相连接,包括第一本地终端;
所述打印机,与所述云端服务器相连接;
所述云端服务器,分别与所述本地终端和打印机相连接;
云端服务器内搭载有第一客户端账号,根据第一客户端账号下存储的考试数据、学习数据、自身信息数据,自动生成打印文件,并对应于所述第一客户端账号存储;
学生通过第一本地终端登录第一客户端账号,第一本地终端向云端服务器获取文件列表信息;
云端服务器将存储的对应于第一客户端账号的打印文件列表发送至第一本地终端,第一本地终端显示文件列表;
学生通过第一本地终端选择文件列表中的文件进行打印操作,第一本地终端将学生选中文件的打印请求发送至云端服务器;
云端服务器响应文件打印请求,根据已有任务调度机制,自动选择第一打印机,并将对应文档发送至第一打印机;
第一打印机接收到云端服务器发送的文档,自动完成打印工作,并向云端服务器回传打印完成信息;
云端服务器接收到打印成功指令后,向第一本地终端推送信息,提示学生内容在第一打印机打印完成;
学生退出登录第一本地终端,到第一打印机拿取打印后的内容,完成打印。
优选地,用户为学生,云打印系统中还设有与云端服务器相连接的第一远程终端,
学生通过第一远程终端登录第一客户端账号,自定义内容生成规则和生成内容要求,第一远程终端将学生自定义信息上传云端服务器;
云端服务器根据学生上传的内容生成规则和生成内容要求,利用收集和保存在第一客户端账号下的考试数据、学习数据、自身信息数据,自动为学生生成学习内容,并存储到第一客户端账号;
学生通过第一本地终端登录第一客户端账号,第一本地终端向云端服务器获取文件列表信息;
云端服务器将存储的对应于第一客户端账号的打印文件列表发送至第一本地终端,第一本地终端显示文件列表;
学生通过第一本地终端选择文件列表中的文件进行打印操作,第一本地终端将学生选中文件的打印请求发送至云端服务器;
云端服务器响应文件打印请求,根据已有任务调度机制,自动选择第一打印机,并将对应文档发送至第一打印机;
第一打印机接收到云端服务器发送的文档,自动完成打印工作,并向云端服务器回传打印完成信息;
云端服务器接收到打印成功指令后,向第一本地终端推送信息,提示学生内容在第一打印机打印完成;
学生退出登录第一本地终端,到第一打印机拿取打印后的内容,完成打印流程。
优选地,用户为老师和学生,还包括第二远程终端、第二本地终端、以及第二打印机,其中,
老师通过所述第二远程终端登录第二客户端账号,向一个或多个学生账号自定义内容生成规则和生成内容要求,第二远程终端将老师自定义信息上传云端服务器;
云端服务器根据内容生成规则和生成内容要求,利用收集和保存在第一客户端账号下的考试数据、学习数据、自身信息数据,自动为每个学生生成学习内容,并存储到对应的学生账号中;
学生通过所述第二本地终端登录所述学生账号,所述第二本地终端向所述云端服务器获取文件列表信息;
学生通过所述第二本地终端选择文件列表中的文件进行打印操作,所述第二本地终端将学生选中文件的文件打印请求发送至所述云端服务器;
所述云端服务器响应文件打印请求,根据已有任务调度机制,自动选择第二打印机,并将对应文件发送至所述第二打印机;
所述第二打印机接收到云端服务器发送的文件,自动完成打印工作,并向云端服务器回传打印完成信息;
所述云端服务器接收到打印成功指令后,向所述第二本地终端推送信息,提示学生内容在所述第二打印机打印完成;
学生退出登录,到所述第二打印机拿取打印后的内容,完成打印流程。
优选地,用户通过第一远程终端登录第一客户端账号,向云端服务器上传第一打印文件;
云端服务器接收所述第一打印文件并对应于所述第一客户端账号存储;
用户通过第一本地终端登录第一客户端账号,第一本地终端向云端服务器获取文件列表信息;
用户通过第一本地终端,选择文件列表中的文件进行打印操作,第一本地终端将用户选中文件的打印请求发送至云端服务器;
所述云端服务器响应所述打印请求,根据已有任务调度机制,自动选择第一打印机,并将对应文档发送至所述第一打印机;
所述第一打印机接收到云端发送的文档,自动完成打印工作,并向云端回传打印完成信息;
所述云端服务器接收到打印成功指令后,向所述第一本地终端推送信息,提示用户内容在所述第一打印机打印完成;
用户退出登录所述第一本地终端,到所述第一打印机拿取打印后的内容,完成打印流程。
优选地,用户为高级权限用户和普通权限用户,所述高级权限用户具有向所述普通权限用户下发打印文件的权限,其中,
高级权限用户通过所述第二远程终端登录第二客户端账号,向云端服务器上传第二打印文件和第二打印文件对应的一个或多个普通权限用户;
所述云端服务器响应接收所述第二打印文件并对应于所述普通权限用户账号存储;
普通权限用户通过所述第二本地终端登录所述普通权限用户账号账号,所述第二本地终端向所述云端服务器获取文件列表信息;
普通权限用户通过所述第二本地终端选择文件列表中的文件进行打印操作,所述第二本地终端将普通权限用户选中文件的文件打印请求发送至所述云端服务器;
所述云端服务器响应文件打印请求,根据已有任务调度机制,自动选择第二打印机,并将对应文件发送至所述第二打印机;
所述第二打印机接收到云端服务器发送的文件,自动完成打印工作,并向云端服务器回传打印完成信息;
所述云端服务器接收到打印成功指令后,向所述第二本地终端推送信息,提示普通权限用户内容在所述第二打印机打印完成;
普通权限用户退出登录所述第二本地终端,到所述第二打印机拿取打印后的内容,完成打印流程。
优选地,所述第一远程终端为手机、电脑或平板电脑,所述第二远程终端为手机、电脑或平板电脑。
优选地,所述第一本地终端和第二本地终端为平板电脑。
本发明的云打印系统中采用多个打印机与多个本地终端多对多,用户通过账号登录本地终端时,只显示与用户相对应的打印文件。
与现有技术相比,本发明提供的云打印系统,至少实现了如下的有益效果:
本发明的云打印系统,可从云端自动生成内容,通过打印机输出给目标用户,用户仅需从多个待打印文件中选择出自己需要的文件进行打印,操作步骤简单;同时,云打印系统也支持用户自有文件上传打印;另外,云打印系统还支持高级权限用户向普通权限用户下发打印文件,普通权限用户自主打印。
当然,实施本发明的任一产品必不特定需要同时达到以上所述的所有技术效果。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
图1是实施例1中云打印系统结构示意图;
图2是实施例1中云打印系统工作流程图:
图3是实施例2中云打印系统结构示意图;
图4是实施例2中云打印系统工作流程图;
图5是实施例3中云打印系统工作流程图;
图6是实施例4中云打印系统工作流程图;
图7是实施例5中云打印系统工作流程图;
其中,1-云端服务器;21-第一远程终端;22-第二远程终端;31-第一本地终端;32-第二本地终端;33-第三本地终端;41-第一打印机;42-第二打印机;43-第三打印机;44-第四打印机。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
实施例1:
如图1为本申请的云打印系统的具体实施例,本实施例提供了一种云打印系统,用户为学生,包括:至少一个本地终端、至少一台打印机和云端服务器1。
所述本地终端,与所述云端服务器1相连接,包括第一本地终端31;如图1所示,这里的包括第一本地终端31、第二本地终端31和第三本地终端33,其中第一本地终端31为平板电脑311。
所述打印机,与所述云端服务器相连接;打印机包括第一打印机41、第二打印机42、第三打印机43和第四打印机44。
所述云端服务器1,分别与所述本地终端和打印机相连接;
本实施例中应用场景是通过存储于云端服务器的学生日常作业、考试等学情数据,在云端服务器生成打印文件,在学生登录账号后就可以在打印文件列表中选择要打印的文件,这里的云端服务器包括服务存储器、负载均衡设备、网络接口和处理器,所述处理器分别与网络接口和存储器连接,所述存储器上安装有操作系统、动态域名系统,存储器与处理器和负载均衡设备相连接,存储考试数据、学习数据、自身信息数据。
步骤101:云端服务器内搭载有第一客户端账号,根据第一客户端账号下存储的考试数据、学习数据、自身信息数据,自动生成打印文件,并对应于所述第一客户端账号存储;
步骤102:学生通过第一本地终端登录第一客户端账号,第一本地终端向云端服务器获取文件列表信息;
步骤103:云端服务器将存储的对应于第一客户端账号的打印文件列表发送至第一本地终端,第一本地终端显示文件列表;
步骤104:学生通过第一本地终端选择文件列表中的文件进行打印操作,第一本地终端将学生选中文件的打印请求发送至云端服务器;
步骤105:云端服务器响应文件打印请求,根据已有任务调度机制,自动选择第一打印机,并将对应文档发送至第一打印机;
步骤106:第一打印机接收到云端服务器发送的文档,自动完成打印工作,并向云端服务器回传打印完成信息;
步骤107:云端服务器接收到打印成功指令后,向第一本地终端推送信息,提示学生内容在第一打印机打印完成;
步骤108:学生退出登录第一本地终端,到第一打印机拿取打印后的内容,完成打印。
本申请中的打印机都具有wifi模组,通过无线路由与云端服务器相连接。
实施例2:
在实施例1的基础上,本实施例的云打印系统用户为学生,云打印系统中还设有与云端服务器相连接的第一远程终端21,所述第一远程终端21为手机211、电脑212或平板电脑213。
步骤201:学生通过第一远程终端登录第一客户端账号,自定义内容生成规则和生成内容要求,第一远程终端将学生自定义信息上传云端服务器;
步骤202:云端服务器根据学生上传的内容生成规则和生成内容要求,利用收集和保存在第一客户端账号下的考试数据、学习数据、自身信息数据,自动为学生生成学习内容,并存储到第一客户端账号;
步骤203:学生通过第一本地终端登录第一客户端账号,第一本地终端向云端服务器获取文件列表信息;
步骤204:云端服务器将存储的对应于第一客户端账号的打印文件列表发送至第一本地终端,第一本地终端显示文件列表;
步骤205:学生通过第一本地终端选择文件列表中的文件进行打印操作,第一本地终端将学生选中文件的打印请求发送至云端服务器;
步骤206:云端服务器响应文件打印请求,根据已有任务调度机制,自动选择第一打印机,并将对应文档发送至第一打印机;
步骤207:第一打印机接收到云端服务器发送的文档,自动完成打印工作,并向云端服务器回传打印完成信息;
步骤208:云端服务器接收到打印成功指令后,向第一本地终端推送信息,提示学生内容在第一打印机打印完成;
步骤209:学生退出登录第一本地终端,到第一打印机拿取打印后的内容,完成打印流程。
实施例3:
在实施例2的基础上,本实施例中的云打印系统用户为老师和学生,还包括第二远程终端22、第二本地终端32、以及第二打印机42,所述第二远程终端22为手机、电脑或平板电脑。第二本地终端32为平板电脑。
本实施例中的应用场景为老师向学生下发打印文件,例如发放作业等。
步骤301:老师通过所述第二远程终端登录第二客户端账号,向一个或多个学生账号自定义内容生成规则和生成内容要求,第二远程终端将老师自定义信息上传云端服务器;
步骤302:云端服务器根据内容生成规则和生成内容要求,利用收集和保存在第一客户端账号下的考试数据、学习数据、自身信息数据,自动为每个学生生成学习内容,并存储到对应的学生账号中;
步骤303:学生通过所述第二本地终端登录所述学生账号,所述第二本地终端向所述云端服务器获取文件列表信息;
步骤304:学生通过所述第二本地终端选择文件列表中的文件进行打印操作,所述第二本地终端将学生选中文件的文件打印请求发送至所述云端服务器;
步骤305:所述云端服务器响应文件打印请求,根据已有任务调度机制,自动选择第二打印机,并将对应文件发送至所述第二打印机;
步骤306:所述第二打印机接收到云端服务器发送的文件,自动完成打印工作,并向云端服务器回传打印完成信息;
步骤307:所述云端服务器接收到打印成功指令后,向所述第二本地终端推送信息,提示学生内容在所述第二打印机打印完成;
步骤308:学生退出登录,到所述第二打印机拿取打印后的内容,完成打印流程。
实施例4:
本实施例的应用场景为通过远程终端向云端服务器上传打印文件后在本地终端中进行打印:
步骤401:用户通过第一远程终端登录第一客户端账号,向云端服务器上传第一打印文件;
步骤402:云端服务器接收所述第一打印文件并对应于所述第一客户端账号存储;
步骤403:用户通过第一本地终端登录第一客户端账号,第一本地终端向云端服务器获取文件列表信息;
步骤404:用户通过第一本地终端,选择文件列表中的文件进行打印操作,第一本地终端将用户选中文件的打印请求发送至云端服务器;
步骤405:所述云端服务器响应所述打印请求,根据已有任务调度机制,自动选择第一打印机,并将对应文档发送至所述第一打印机;
步骤406:所述第一打印机接收到云端发送的文档,自动完成打印工作,并向云端回传打印完成信息;
步骤407:所述云端服务器接收到打印成功指令后,向所述第一本地终端推送信息,提示用户内容在所述第一打印机打印完成;
步骤408:用户退出登录所述第一本地终端,到所述第一打印机拿取打印后的内容,完成打印流程。
实施例5:
本实施例为应用实施例,应用场景为高级权限用户向普通权限用户下发打印文件,用户为高级权限用户和普通权限用户,所述高级权限用户具有向所述普通权限用户下发打印文件的权限。
步骤501:高级权限用户通过所述第二远程终端登录第二客户端账号,向云端服务器上传第二打印文件和第二打印文件对应的一个或多个普通权限用户;
步骤502:所述云端服务器响应接收所述第二打印文件并对应于所述普通权限用户账号存储;
步骤503:普通权限用户通过所述第二本地终端登录所述普通权限用户账号账号,所述第二本地终端向所述云端服务器获取文件列表信息;
步骤504:普通权限用户通过所述第二本地终端选择文件列表中的文件进行打印操作,所述第二本地终端将普通权限用户选中文件的文件打印请求发送至所述云端服务器;
步骤505:所述云端服务器响应文件打印请求,根据已有任务调度机制,自动选择第二打印机,并将对应文件发送至所述第二打印机;
步骤506:所述第二打印机接收到云端服务器发送的文件,自动完成打印工作,并向云端服务器回传打印完成信息;
步骤507:所述云端服务器接收到打印成功指令后,向所述第二本地终端推送信息,提示普通权限用户内容在所述第二打印机打印完成;
步骤508:普通权限用户退出登录所述第二本地终端,到所述第二打印机拿取打印后的内容,完成打印流程。
与现有技术相比,本发明提供的云打印系统,至少实现了如下的有益效果:
本发明的云打印系统,可从云端自动生成内容,通过打印机输出给目标用户,用户仅需从多个待打印文件中,选择出自己需要的文件进行打印,操作步骤简单。同时,云打印服务平台也支持用户自有文件上传打印。另外,云打印服务平台还支持高级权限用户向普通权限用户下发打印文件,普通权限用户自主打印。
虽然已经通过例子对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应所述理解,以上例子仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应所述理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。