一种基于共享打印机的预约打印方法和系统与流程

文档序号:13625686阅读:286来源:国知局
一种基于共享打印机的预约打印方法和系统与流程

本发明涉及共享设备领域,尤其是一种基于共享打印机的预约打印方法和系统。



背景技术:

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

另一方面,随着“大众创业”的进行,中小企业如雨后春笋般成立开来,而有不少企业的资金是有限的,对于单独购置打印机也会耗费大量资金;但在打印店打印又存在打印店开店时间固定,无法随时利用的情况。



技术实现要素:

本发明的发明目的在于:针对上述存在的问题,提供一种解决以下问题的共享打印机解决方案:1、实现打印机的共享,即任何合法用户都可以在该打印机上执行打印任务,实现打印机的高效利用,同时解决用户的打印需求问题;2、提供24小时的打印服务,用户执行打印任务不受时间限制;3、对用户进行鉴权,解决对用户的管理问题;4、解决用户必须现场打印问题,提供一种在用户预订时间点打印出文件的方案;5、在打印出文件后,还解决对文件的存储问题,以及对取走该文件的用户鉴权问题。

本发明采用的技术方案如下:

一种基于共享打印机的预约打印方法,包括:

s101:接收终端发送的预打印请求;

s102:根据所述预打印请求中携带的信息获取地理位置;

s103:查询所述地理位置周围预定范围内至少一个打印机的信息;

s104:发送查询到的至少一个打印机的信息的信息列表给所述终端;

s105:接收所述终端在所述信息列表中选定的一个打印机的打印请求;

s106:根据所述打印请求中携带的预约时间,控制所述选定的打印机在预定时间打印所述打印请求中携带的预打印文件。

上述预约时间可为开始打印时间,也可为打印完成时间。

若预约时间为打印完成时间,上述预定时间优选为:从该预定时间开始,打印机在预约时间点能打印所述预打印文件完成之前的时间点;该预定时间可根据预约时间计算,也可统一设定,具体设定方式为本领域技术人员根据实际使用情况合理设定。

采用上述方案,实现在预定时间为用户打印完成预打印文件,无需用户在现场实时打印。

进一步的,在s106之后,上述方法还包括:s107:将打印出的预打印文件进行存放。

采用上述方案,将预约打印完成的文件进行存放,以避免用户在预约时间未能到达打印机现场,而导致文件遭泄露或被他人取走的情况。

进一步的,在s106之后,上述方法还包括:s1061:在所述预定时间之前,接收所述终端发送的取消打印请求,取消执行后续步骤。

进一步的,所述预约打印方法还包括:与s1061并行的s1062:在预定时间打印出所述预打印文件,从所述预打印请求携带的用户账户中扣取打印费用。

进一步的,所述s104之前,还包括:s1031:根据所述查询的至少一个打印机的信息中,包含的所述打印机的打印任务量,对所述查询到的至少一个打印机的信息进行排序,生成信息列表。

作为优选,上述信息列表为:对打印机的打印任务量由少到多进行排序;或结合打印机位置离上述地理位置的距离,对所述打印机的信息进行排序。

采用上述方案,提供给用户按打印排队时间由少到多的打印机推送,便于用户根据打印时间的需求,选取合适的打印机进行预约。

进一步的,所述s107后,还包括:

s108:发送用于取走所述存放的预打印文件的验证码给所述终端;

s109:识别所述终端或终端用户提供的验证码,以使所述终端用户能取走所述预打印文件。

采用上述方案,实现对打印完成文件的加密存放,防止文件遭泄露或遭他人取走。

进一步的,在s102前,上述方法还包括:

s1011:根据所述预打印请求中携带的用户信息,鉴别所述用户信息对应的账户是否为合法用户;若鉴别所述用户信息对应的账户为合法用户,则执行s102;若鉴别所述用户信息对应的账户为非合法用户,则停止执行s102及后续步骤。

采用上述方案,实现对用户预约权限的管理,从而避免不合法用户执行预约打印而造成预约系统的混乱。

进一步的,所述s1011还包括:若鉴别所述用户信息为非合法用户,则向所述发送预打印请求的终端发送停止服务提醒。

优选的,停止服务提醒包括:停止服务原因,修改为合法用户方法,以及服务条约。

采用上述方案,向非合法用户发送停止服务提醒,以达到停止服务原因事项说明,便于用户根据提醒修改为合法用户,继而使用预约打印功能。

进一步的,所述s1011后,还包括:

s1012:若s1011鉴别所述用户信息对应的账户为非合法用户中的未注册用户,则将所述预打印请求中携带的用户信息进行注册;再执行s102及后续步骤。

采用上述方案,实现快速将用户信息进行注册,将非合法用户快速转变为合法用户,节省了注册时间,提高用户使用满意度。

为解决上述全部或部分问题,本发明提供了一种基于共享打印机的预约打印系统,包括:服务器、终端和至少一台打印机;其中:

所述终端用于向所述服务器发送预打印请求;

所述服务器用于根据所述预打印请求中携带的信息获取地理位置;还查询所述地理位置周围预定范围内至少一个打印机的信息;还将查询到的至少一个打印机的信息的信息列表发送给所述终端;还接收所述终端在所述信息列表中选定的一个打印机的打印请求;还根据所述打印请求中携带的预约时间,控制所述选定的打印机在预定时间打印所述打印请求中携带的预打印文件;

所述打印机用于接收和打印所述服务器发送的预打印文件。

进一步的,上述服务器包括:

请求接收模块,用于接收终端发送的预打印请求和打印请求;

地理位置获取模块,用户根据所述预打印请求携带的信息获取地理位置;

位置查询模块,用于查询所述地理位置附近周围预定范围内至少一个打印机的信息;

列表生成模块,用于将所述位置查询模块查询到的至少一个打印机的信息生成信息列表;

信息发送模块一,用于根据所述打印请求中携带的预约时间,在预定时间点,向所述打印请求中携带的、终端选定的打印机,发送所述打印请求中携带的预打印文件。

进一步的,所述打印机的信息包括:所述打印机的位置、所述打印机的位置到所述地理位置的导航路线和所述打印机的打印任务量中至少一项。

进一步的,所述列表生成单元以:所述至少一个打印机的信息中,携带的所述打印机的打印任务由少到多的顺序,对所述至少一个打印机的信息进行排序。

进一步的,所述打印机包括:信息接收模块二,用于接收所述服务器发送的预打印文件,以将所述预打印文件打印出来;和

打印模块,用于打印所述预打印文件;

信息发送模块二,连接所述打印模块,用于在所述打印模块打印所述预打印文件完成时,向所述服务器发送打印完成提醒。

进一步的,所述请求接收模块还接收所述打印完成提醒,通过所述信息发送模块一向所述打印完成的预打印文件对应的终端发送打印完成提醒。

进一步的,所述服务器还包括:费用扣取模块,连接所述请求接收模块,用于在所述请求接收模块接收所述信息发送模块二发送的打印完成提醒时,向所述预打印请求中携带的用户账户中扣取费用。

进一步的,所述打印机还包括:

存储模块,用于存放所述打印完成的预打印文件。

进一步的,所述打印机还包括:锁闭模块,用于锁合或开锁合所述存储模块;和验证模块,连接所述锁闭模块,用于验证所述终端或终端用户提供的密码,并在验证通过后,控制所述锁闭模块开锁合所述存储模块;

所述服务器还包括:密码生成模块一,用于生成开锁合所述锁闭模块的密码;所述信息发送模块一连接所述密码生成模块,用于将所述密码发送给所述终端和所述验证模块,以便所述验证模块根据所述接收到的密码,对终端或终端用户提供的密码进行验证。

或者,所述打印机包括:密码生成模块二,用于生成开锁合所述锁闭模块的密码,将所述密码发送给所述验证模块,以便所述验证模块根据所述接收到的密码,对终端或终端用户提供的密码进行验证;所述密码生成模块二还通过所述信息发送模块二将所述密码发送给服务器,所述服务器通过信息发送模块一将所述密码发送给所述终端。

进一步的,所述服务器还包括:连接所述请求接收模块的鉴权模块,用于鉴定所述预打印请求中携带的用户信息是否合法。

进一步的,所述服务器还包括:注册模块,所述注册模块包括:注册提醒单元和注册单元;

所述注册提醒单元,连接所述鉴权模块,用于在所述鉴权模块鉴定所述用户信息未在服务器上注册时,通过信息发送单元一,向所述终端发送将所述用户信息在服务器上进行注册的注册提醒;

所述注册单元,用于在接收到所述终端反馈所述注册提醒为同意注册时,将所述用户信息在所述服务器上进行注册。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1、降低了用户打印门槛,用户无需购买或租赁打印机,同时提高了打印机的使用率,实现对打印机的高效利用;

2、用户可不受时间限制地使用打印机;

3、用户可预约具体时间点执行打印任务,从而无需用户现场实时进行打印;

4、可对打印完成的文件进行存储,以避免用户未及时取走文件而导致文件遭泄露或被他人取走;

5、对文件存储进行加密管理,以进一步增加文件保密性;

6、快速对用户信息进行注册,节省用户注册时间和操作流程,提高用户使用体验;

7、增加对用户的鉴权,防止非合法用户的预约使用,便于对用户和预约打印任务进行管理。

附图说明

本发明将通过例子并参照附图的方式说明,其中:

图1是基于共享打印机的预约打印方法流程图。

图2是基于共享打印机的预约打印系统的结构图。

图3是预约打印系统中服务器的结构图。

图4是预约打印系统中打印机的结构图。

图5是预约打印系统中终端的结构图。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

参照附图1,本实施例公开了一种基于共享打印机的预约打印方法,包括:

s101:接收终端发送的预打印请求;

s1011:根据所述预打印请求中携带的用户信息,鉴别所述用户信息对应的账户是否为合法用户;若鉴别所述用户信息对应的账户为合法用户,则执行s102;若鉴别所述用户信息对应的账户为非合法用户,则停止执行s102及后续步骤,还向所述发送预打印请求的终端发送停止服务提醒;

s1012:若s1011鉴别所述用户信息对应的账户为非合法用户中的未注册用户,则将所述预打印请求中携带的用户信息进行注册;再执行s102及后续步骤;

s102:根据所述预打印请求中携带的信息获取地理位置;

s103:查询所述地理位置周围预定范围内至少一个打印机的信息;

s1031:根据所述查询的至少一个打印机的信息中,包含的所述打印机的打印任务量,对所述查询到的至少一个打印机的信息进行排序,生成信息列表;

s104:发送查询到的至少一个打印机的信息的信息列表给所述终端;

s105:接收所述终端在所述信息列表中选定的一个打印机的打印请求;

s106:根据所述打印请求中携带的预约时间,控制所述选定的打印机在预定时间打印所述打印请求中携带的预打印文件;

s1061:在所述预定时间之前,接收所述终端发送的取消打印请求,取消执行后续步骤;

s1062:在预定时间打印出所述预打印文件,从所述预打印请求携带的用户账户中扣取打印费用;

s107:将打印出的预打印文件进行存放;

s108:发送用于取走所述存放的预打印文件的验证码给所述终端;

s109:识别所述终端或终端用户提供的验证码,以使所述终端用户能取走所述预打印文件。

上述信息列表为以所述至少一个打印机的打印任务由少到多的顺序对所述至少一个打印机的信息进行排序的信息列表。

参照附图2-5,本实施例公开了一种基于共享打印机200的预约打印系统,包括:服务器100、终端300和至少一台打印机200;其中:

所述终端300用于向所述服务器100发送预打印请求;

所述服务器100用于根据所述预打印请求中携带的信息获取地理位置;还查询所述地理位置周围预定范围内至少一个打印机200的信息;还将查询到的至少一个打印机200的信息的信息列表发送给所述终端300;还接收所述终端300在所述信息列表中选定的一个打印机200的打印请求;还根据所述打印请求中携带的预约时间,控制所述选定的打印机200在预定时间打印所述打印请求中携带的预打印文件;

所述打印机200用于打印出所述服务器100发送的预打印文件。

上述服务器100包括:

请求接收模块101,用于接收终端300发送的预打印请求和打印请求;接收打印机200发送的打印完成提醒;和

鉴权模块102,连接所述请求接收模块101,用于鉴定所述预打印请求中携带的用户信息是否合法;和

注册模块103,所述注册模块103包括:注册提醒单元103a和注册单元103b;

所述注册提醒单元103a,连接所述鉴权模块102,用于在所述鉴权模块102鉴定所述用户信息未在服务器100上注册时,通过信息发送单元一,向所述终端300发送将所述用户信息在服务器100上进行注册的注册提醒;

所述注册单元103b,用于在接收到所述终端300反馈所述注册提醒为同意注册时,将所述用户信息在所述服务器100上进行注册。和

地理位置获取模块104,用户根据所述预打印请求携带的信息获取地理位置;和

位置查询模块105,用于查询所述地理位置获取模块104获取的地理位置附近周围预定范围内至少一个打印机200的信息。所述打印机200的信息包括:所述打印机200的位置、所述打印机200的位置到所述地理位置的导航路线和所述打印机200的打印任务量中至少一项;和

列表生成模块106,用于将所述位置查询模块105查询到的至少一个打印机200的信息,按所述打印机200的打印任务数量由少到多的顺序,将所述至少一个打印机200的信息生成信息列表;和

信息发送模块一107,用于根据所述打印请求中携带的预约时间,在预定时间点,向所述打印请求中携带的、终端300选定的打印机200,发送所述打印请求中携带的预打印文件;和

费用扣取模块109,连接所述请求接收模块101,用于在所述请求接收模块101接收信息发送模块二201发送的打印完成提醒时,从所述预打印请求中携带的用户账户中扣取费用。

上述打印机200包括:信息接收模块二201,用于接收所述服务器100发送的预打印文件,以将所述预打印文件打印出来;和

打印模块202,用于打印所述预打印文件;和

存储模块204,用于存放所述打印完成的预打印文件;和

信息发送模块二203,连接所述打印模块202,用于在所述打印模块202打印所述预打印文件完成时,向所述服务器100发送打印完成提醒;和

锁闭模块205,用于锁合或开锁合所述存储模块204;和

验证模块206,连接所述锁闭模块205,用于验证所述终端300或终端300用户提供的密码,并在验证通过后,控制所述锁闭模块205开锁合所述存储模块204;

作为优选,所述预约打印系统还包括:密码生成模块,用于生成开锁合所述锁闭模块205的密码。

可选的,所述密码生成模块108设置于所述服务器100,所述信息发送模块一107连接所述密码生成模块108,用于将所述密码发送给所述终端300和所述验证模块206,以便所述验证模块206根据所述接收到的密码,对终端300或终端300用户提供的密码进行验证。

或者,所述密码生成模块设置于所述打印机200,用于将所述密码发送给所述验证模块206,以便所述验证模块206根据所述接收到的密码,对终端300或终端300用户提供的密码进行验证;所述密码生成模块还通过所述信息发送模块二203将所述密码发送给服务器100,所述服务器100通过信息发送模块一107将所述密码发送给所述终端300。

本实施例密码生成模块108设置于服务器100.

上述终端300包括:请求发送模块301,用于向所述服务器100发送预打印请求和打印请求;反馈所述注册提醒;和

信息接收模块一302,用于接收所述信息列表;接收所述注册提醒;和所述服务器100发送的打印完成提醒。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1