本发明专利技术实施例公开了一种用户端远程多选择打印终端的自动打印系统及方法。系统包括用户端、服务器、打印终端以及打印机,其中每一打印终端对应至少一台打印机,用户端和打印终端处于不同的局域网内,服务器包括用户端注册模块,打印终端登记模块,打印终端接入模块,用户端登陆验证模块,用户端任务接收模块,任务生成模块,任务派发模块和任务监控模块,其中用户端任务接收模块用于根据用户端的地址位置信息、查询条件和用户偏好过滤接入的打印终端,并将符合筛选条件的打印终端反馈至用户端。本发明专利技术用于用户端通过位置服务选择已在服务器上登记的多个打印终端中的其中一个进行任务生成,打印终端获取任务后自动打印。
【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了。系统包括用户端、服务器、打印终端以及打印机,其中每一打印终端对应至少一台打印机,用户端和打印终端处于不同的局域网内,服务器包括用户端注册模块,打印终端登记模块,打印终端接入模块,用户端登陆验证模块,用户端任务接收模块,任务生成模块,任务派发模块和任务监控模块,其中用户端任务接收模块用于根据用户端的地址位置信息、查询条件和用户偏好过滤接入的打印终端,并将符合筛选条件的打印终端反馈至用户端。本专利技术用于用户端通过位置服务选择已在服务器上登记的多个打印终端中的其中一个进行任务生成,打印终端获取任务后自动打印。【专利说明】
本专利技术属于互联网打印服务
,特别地涉及一种用户端远程多选择打印终端的自动打印系统。
技术介绍
现有应用中,公众特别是高校群体人员对文档纸质打印服务有较大的需求。但是现有打印服务中,通常需要将需打印的文件通过存储卡,U盘等携带至打印服务提供商的打印店进行打印,现有打印具有以下优点:(I)打印出错时可以即时修改;(2)客户与店员交流方便,一些复杂的排版问题可以现场解决。但是现有打印服务具有如下的缺点:(I)电脑配置低,读取U盘速度慢;(2)手工操作,生产效率低,人力成本高;(3)需要打印的人员需要利用空闲时间前去打印,特别对于学生,课前与课后打印高峰时段,打印店内非常拥堵,其他时间较为空闲;(4)打印店环境差,空间狭小,碳粉味道弥漫,客户等待时体验差。而且打印群体特别是学生对文档打印,除标书、毕业设计等正式文件,对排版要求不高故,针对目前现有技术中存在的上述缺陷,实有必要进行研究,以提供一种方案,解决现有技术中存在的缺陷,改变现有打印服务的提供方式,提高打印效率,节约打印成本。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种用于远程多选择打印终端的自动打印系统及方法,用于用户端通过位置服务(Locat1nBased Service, LBS)选择已在服务器上登记的多个打印终端中的其中一个进行任务生成,打印终端获取生成的任务后进行自动打印。为实现上述目的,本专利技术的技术方案为:一种用户端远程多选择打印终端的自动打印系统,包括至少一个用户端,服务器,至少一个打印终端以及打印机,每一打印终端对应至少一台打印机,所述用户端和打印终端处于不同的局域网内,其中所述服务器包括,用户端注册模块,用于获取用户端的账号注册信息并进行存储;打印终端登记模块,用于根据采集的包括名称、位置和价格信息的打印终端信息登记打印终端并对打印终端信息进行存储;用户端登陆验证模块,用于获取用户端的登陆信息并与存储的用户端账号注册信息进行比较,若比较一致则用户端正常登陆;打印终端接入模块,获取打印终端的登陆信息并与打印终端账号登记信息进行比对,若比对一致则打印终端正常接入;用户端任务接收模块,用于根据用户端的地址位置信息、查询条件和用户偏好过滤接入的打印终端,并将符合筛选条件的打印终端反馈至用户端,接收以JSON数据格式上传的用户端收集的用户的打印数据文件,打印参数需求,和打印终端选择信息,任务生成模块,用于将用户端的需求信息和文件信息存储为任务表的格式,并按任务表格式存储至数据库;任务派发模块,用于定时向打印终端反馈打印终端的查询任务请求,若有新任务请求,则打印终端进入任务处理模块,任务处理模块根据获取的任务,包括文件信息,打印设置,并自动调用与打印机终端相连的打印机的打印接口进行自动打印,同时向服务器反馈处理进程;任务监控模块,用于对打印终端的任务处理状态进行监控,并向用户端反馈任务处理信息。优选地,所述服务器进一步包括账目清算模块:用于查看每个打印终端每日处理任务的在线支付金额和现金支付金额;用于系统每日清算打印终端前一日账目情况,并把计算数据存入数据库;用于查询历史账目详单和概况;用于显示打印终端提现请求,跟踪提现请求状态,如果提现成功,请从打印终端余额中扣除相应数目。优选地,所述任务表包括任务头表和任务详情表,其中任务头表包括序列号,任务编号,用户信息,总页数,总价格,任务类型,任务状态,生成时间和完成时间字段信息,任务详情表包括任务编号,文件名和打印参数字段信息。 优选地,所述服务器进一步包括容灾备份模块,用于每日至少一次进行数据库备份,备份数据存储到备份的服务器上。一种用户端远程多选择打印终端的自动打印方法,其特征在于,应用于包括用户端,服务器,打印终端以及打印机,每一打印终端对应至少一台打印机,所述用户端和打印终端处于不同的局域网内,服务器包括以下步骤:获取用户端的账号注册信息并进行存储;根据采集的包括名称、位置和价格信息的打印终端信息登记打印终端并对打印终端信息进行存储;获取用户端的登陆信息并与存储的用户端账号注册信息进行比较,若比较一致则用户端正常登陆;获取打印终端的登陆信息并与打印终端账号登记信息进行比对,若比对一致则打印终端正常接入;根据用户端的地址位置信息、查询条件和用户偏好过滤接入的打印终端,并将符合筛选条件的打印终端反馈至用户端,接收以JSON数据格式上传的用户端收集的用户的打印数据文件,打印参数需求,和打印终端选择信息,将用户端的需求信息和文件信息存储为任务表的格式,并按任务表格式存储至数据库;定时向打印终端反馈打印终端的查询任务请求,若有新任务请求,则打印终端进入任务处理模块,任务处理模块根据获取的任务,包括文件信息,打印设置,并自动调用与打印机终端相连的打印机的打印接口进行自动打印,同时向服务器反馈处理进程;对打印终端的任务处理状态进行监控,并向用户端反馈任务处理信息。优选地,所述服务器进一步查看每个打印终端每日的在线支付金额和现金支付金额;每日清算每一打印终端前一日账目情况,并把计算数据存入数据库;查询历史账目详单和概况;显示打印终端提现请求,跟踪提现请求状态,如果提现成功,请从打印终端余额中扣除相应数目。优选地,所述任务表包括任务头表和任务详情表,其中任务头表包括序列号,任务编号,用户信息,总页数,总价格,任务类型,任务状态,生成时间和完成时间字段信息,任务详情表包括任务编号,文件名和打印参数字段信息。优选地,所述服务器每日至少一次进行数据库备份,备份数据存储到备份的服务器上。与现有技术相比,本专利技术的有益效果如下:(I)提供了一种用户端线上可选择多个可供选择的打印终端,打印终端线下对用户端下方的任务进行自动打印,提高了打印效率,节约了打印成本;(2)利用位置服务LBS对用户端下发任务时的打印终端进行筛选后过滤至打印终端,方便了打印任务的处理。【专利附图】【附图说明】图1为本专利技术实施例的用户远程多选择打印终端的自动打印系统的结构示意图;图2为本专利技术实施例的用户远程多选择打印终端的自动打印系统的结构框图;图3为本专利技术实施例的用户远程多选择打印终端的自动打印方法的步骤流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。相反,本专利技术涵盖任何由权利要求定义的在本专利技术的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本专利技术有更好的了解,在下文对本专利技术的细节描述中,详尽描述了一些特定本文档来自技高网...
【技术保护点】
一种用户端远程多选择打印终端的自动打印系统,其特征在于,包括至少一个用户端,服务器,至少一个打印终端以及打印机,每一打印终端对应至少一台打印机,所述用户端和打印终端处于不同的局域网内,其中所述服务器包括,用户端注册模块,用于获取用户端的账号注册信息并进行存储;打印终端登记模块,用于根据采集的包括名称、位置和价格信息的打印终端信息登记打印终端并对打印终端信息进行存储;用户端登陆验证模块,用于获取用户端的登陆信息并与存储的用户端账号注册信息进行比较,若比较一致则用户端正常登陆;打印终端接入模块,获取打印终端的登陆信息并与打印终端账号登记信息进行比对,若比对一致则打印终端正常接入;用户端任务接收模块,用于根据用户端的地址位置信息、查询条件和用户偏好过滤接入的打印终端,并将符合筛选条件的打印终端反馈至用户端,接收以JSON数据格式上传的用户端收集的用户的打印数据文件,打印参数需求,和打印终端选择信息;任务生成模块,用于将用户端的需求信息和文件信息存储为任务表的格式,并按任务表格式存储至数据库;任务派发模块,用于定时向打印终端反馈打印终端的查询任务请求,若有新任务请求,则打印终端进入任务处理模块,任务处理模块根据获取的任务,包括文件信息,打印设置,并自动调用与打印机终端相连的打印机的打印接口进行自动打印,同时向服务器反馈处理进程;任务监控模块,用于对打印终端的任务处理状态进行监控,并向用户端反馈任务处理信息。...
【技术特征摘要】
【专利技术属性】
技术研发人员:陶鹏飞,刘佳男,赵五岳,
申请(专利权)人:杭州鹏远网络科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。