一种基于用户验证的远程打印系统的制作方法

文档序号:15519464发布日期:2018-09-25 19:04阅读:293来源:国知局

本发明涉及打印机技术领域,尤其涉及一种基于用户验证的远程打印系统。



背景技术:

打印机是将文本或图形打印到物理介质上,其中常见的文本或图形为电子文档和图片。伴随着计算机网络的快速发展,现有技术中已允许在一定区域,如同工作区域内的若干台计算机连接同一台打印机实现打印机的区域共享。但这样也仅是在独立的工作环境下对打印机的共享,即只能允许连接了该打印机的计算机在该打印机上进行打印;另一方面,在未工作时间内,该打印机处于闲置状态。

另一方面,而有不少企业的资金是有限的,对于单独购置打印机也会耗费大量资金;而且由于存在打印机开放时间固定,无法随时利用的情况。此外,上述的打印均为用户现场打印,而社会发展需求为用户的远程打印,以节省用户在打印过程中,值守的时间。



技术实现要素:

基于背景技术存在的技术问题,本发明提出了一种基于用户验证的远程打印系统;

本发明提出的一种基于用户验证的远程打印系统,包括:

信息获取模块,用于获取与打印机连接的用户终端发送的待打印文件和打印需求;

费用计算模块,用于根据所述待打印文件和打印需求确定打印费用;

请求发送模块,用于向用户终端发送打印费用付款请求;

文件打印模块,用于在接收到用户完成付款信息时,根据打印需求对待打印文件进行打印;

删除模块,用于删除待打印文件和打印需求;

存储模块,用于将打印完成的所述待打印文件存储于存储柜内;

验证码生成模块,用于生成与存储柜对应的开启验证码;

验证码发送模块,用于将所述开启验证码发送至用户终端;

验证模块,用于在接收到用户输入的验证码与开启验证码匹配时,开启与开启验证码对应的存储柜。

优选地,所述信息获取模块,具体用于:所述打印需求包括待打印文件打印的数量、对待打印文件进行彩色打印、对待打印文件进行黑白打印、打印介质。

优选地,所述费用计算模块,具体用于:

提取待打印文件的数量,并将待打印文件的数量和打印需求代入预设的价格计算公式中,得到打印费用,其中,价格计算公式为:

t=a×b×k,其中t表示打印费用,a待打印文件打印的数量,b表示打印介质价格,k=1时,表示对待打印文件进行黑白打印;否则表示对待打印文件进行彩色打印。

优选地,还包括提醒模块,与验证码发送模块连接,提醒模块用于在验证码发送模块将开启验证码发送至用户终端的预设时间后,仍未接收到用户输入的与开启验证码匹配的验证码时,向用户终端发送提醒通知。

优选地,所述验证码生成模块,具体用于:所述开启验证码包括数字验证码、字母验证码、二维码中一者或多者。

本发明实现了文件远程的快速智能打印,无需用户出行即可完成打印,同时对打印后的文件进行加密存放,以解决用户文件导致内容遭泄露问题,其次,在取走文件时,先对发出取出文件请求的用户身份进行验证,以提高对文件的保密性并缩减后续验证环节,以减少人工验证流程,节省人力物力。

附图说明

图1为本发明提出的一种基于用户验证的远程打印系统的模块示意图。

具体实施方式

参照图1,本发明提出的一种基于用户验证的远程打印系统,包括:

信息获取模块,用于获取与打印机连接的用户终端发送的待打印文件和打印需求,具体用于:所述打印需求包括待打印文件打印的数量、对待打印文件进行彩色打印、对待打印文件进行黑白打印、打印介质。

在具体方案中,用户通过无线网络或移动网络与打印机通信连接后,用户通过用户终端发送待打印文件和打印需求。

费用计算模块,用于根据所述待打印文件和打印需求确定打印费用,具体用于:提取待打印文件的数量,并将待打印文件的数量和打印需求代入预设的价格计算公式中,得到打印费用,其中,价格计算公式为:t=a×b×k,其中t表示打印费用,a待打印文件打印的数量,b表示打印介质价格,k=1时,表示对待打印文件进行黑白打印;否则表示对待打印文件进行彩色打印。

请求发送模块,用于向用户终端发送打印费用付款请求。

文件打印模块,用于在接收到用户完成付款信息时,根据打印需求对待打印文件进行打印。

删除模块,用于删除待打印文件和打印需求。

在具体方案中,在接收到待打印文件和打印需求后,根据用户的打印需求、待打印文件的数量和预设的价格计算公式计算得到用户本次打印的费用,并根据此次打印的费用向用户终端发送付款请求,在收到用户的付款后,根据打印需求对待打印文件进行打印,实现远程打印,对打印后的文件进行加密存放,以解决用户文件导致内容遭泄露问题,删除待打印文件和打印需求,以对用户的数据进行保护,进一步对用户资料进行保密。

存储模块,用于将打印完成的所述待打印文件存储于存储柜内。

验证码生成模块,用于生成与存储柜对应的开启验证码,所述开启验证码包括数字验证码、字母验证码、二维码中一者或多者。

验证码发送模块,用于将所述开启验证码发送至用户终端。

验证模块,用于在接收到用户输入的验证码与开启验证码匹配时,开启与开启验证码对应的存储柜。

在具体方案中,当待打印文件打印完成后,将打印完成的待打印文件存放在存储柜内,关闭存储柜,并生成与存储柜对应的开启验证码,将所述开启验证码发送至用户终端,用户即可通过输入验证码开启对应的存储柜,拿到存放在存储柜内的打印完成的文件。

提醒模块,与验证码发送模块连接,提醒模块用于在验证码发送模块将开启验证码发送至用户终端的预设时间后,仍未接收到用户输入的与开启验证码匹配的验证码时,向用户终端发送提醒通知。

具体的,在将开启验证码发送至用户终端的预设时间后,仍未接收到用户输入的与开启验证码匹配的验证码,说明用户忘记取走存放在存储柜中已完成打印的文件,此时,向用户终端发出提醒通知,提醒用户及时拿走存储柜中已完成打印的文件,提高存储柜的合理利用率。

本实施方式实现了文件远程的快速智能打印,无需用户出行即可完成打印,同时对打印后的文件进行加密存放,以解决用户文件导致内容遭泄露问题,其次,在取走文件时,先对发出取出文件请求的用户身份进行验证,以提高对文件的保密性并缩减后续验证环节,以减少人工验证流程,节省人力物力。。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种基于用户验证的远程打印系统,包括:信息获取模块,用于获取与打印机连接的用户终端发送的待打印文件和打印需求;费用计算模块,用于根据待打印文件和打印需求确定打印费用;请求发送模块,用于向用户终端发送打印费用付款请求;文件打印模块,用于在接收到用户完成付款信息时,根据打印需求对待打印文件进行打印;删除模块,用于删除待打印文件和打印需求;存储模块,用于将打印完成的待打印文件存储于存储柜内;验证码生成模块,用于生成与存储柜对应的开启验证码;验证码发送模块,用于将开启验证码发送至用户终端;验证模块,用于在接收到用户输入的验证码与开启验证码匹配时,开启与开启验证码对应的存储柜。

技术研发人员:龙梅
受保护的技术使用者:合肥海闻自动化设备有限公司
技术研发日:2018.03.30
技术公布日:2018.09.25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1