一种基于计算机的共享打印方法及其系统与流程

文档序号:16996475发布日期:2019-03-02 01:24阅读:332来源:国知局
一种基于计算机的共享打印方法及其系统与流程

本发明涉及计算机领域,尤其涉及一种基于计算机的共享打印方法及其系统。



背景技术:

目前,打印机在人们的日常生活、工作中得到广泛应用,打印是人们进行文字、数据以及图表等信息记录的一个重要媒介。而且,随着无线通信技术的发展,现有的打印机已经具有了与手机等移动设备通信连接的功能,可以直接通过手机将文档发送给打印机进行打印。

然而,打印机虽然属于人们日常生活、工作必不可少的设备,但是其使用率极低,大多数情况下打印机处于待机状态,而且即使是打印店中的打印机也不能保证有较高的利用率。也就是说,打印机大多数时间没有被使用,这显然是造成了浪费。



技术实现要素:

发明目的:本发明提供一种基于计算机的共享打印方法及其系统

技术方案:本发明通过以下技术方案实现:

一种基于计算机的共享打印系统,所述共享打印系统包括客户端、服务器以及打印设备;

所述客户端用于向服务器发送打印请求;所述打印请求包括打印内容和客户端地址;

所述服务器用于接收客户端的打印请求,获取距离客户端一定范围内的打印设备的打印状态,将可以打印的打印设备的地址返回至客户端;

所述客户端还用于接收可打印的打印机的投放位置,用户从可选打印机中选择一台目标打印机;以及在用户选择目标打印机后,向所述服务器发送预约信息;

所述服务器还用于接收来自客户端的预约信息,将预约信息发送至目标打印机设备;

所述打印设备包括接收单元和发送单元,所述接收单元用于接收预约信息,并发送接收预约成功的返回信息至服务器;

所述服务器还用于接收返回的预约成功的信息,并将预约成功的信息发送至客户端;

所述客户端接收预约成功的信息,将打印文件发送至服务器;所述服务器接收所述打印文件,将打印文件发送至打印设备。

作为本发明的一种优选方案,所述客户端在将打印文件上传到服务器时,将打印文件按照一定的格式进行加密处理。

作为本发明的一种优选方案,所述打印设备在提取打印文件时,按照加密方式进行对应的解密处理,提取原文件。

作为本发明的一种优选方案,所述打印内容还包括打印类型,所述打印类型包括复印、彩印以及扫描。

作为本发明的一种优选方案,当打印类型为扫描时,所述打印请求中包含扫描信息的接收人地址,打印设备扫描之后将扫描结果通过发送单元发送至接收人。

作为本发明的一种优选方案,一种基于计算机的共享打印系统,当打印类型为扫描或者复印时,打印请求中包含打印页数、打印文件派送地址、可接受的配送方法以及最晚派送时间,打印设备接收预约请求之后根据打印请求信息判断是否发送预约成功的消息。

作为本发明的一种优选方案,当可接受的配送方法为派送时,将派送信息通过发送单元发送至派送员。

作为本发明的一种优选方案,包括以下步骤:

s1、服务器接受客户端的打印请求,根据打印请求获取一定范围内的打印设备的打印状态;

s2、获取可以打印的打印设备,将打印设备发送至客户端接收用户选择,并根据用户选择的目标打印设备,发送预约信息至该目标打印设备;

s3、所述目标打印设备接收预约信息,根据打印请求判断是否可以打印,若是,则返回成功预约信息至客户端;若否,则返回失败预约信息至客户端,客户端重新选择目标打印设备;

s4、客户端发送加密的打印文件至服务器;

s5、打印设备下载打印文件并解密,进行打印。

作为本发明的一种优选方案,所述步骤s3中,在判断是否可以打印时,包括:

s31、判断是否能够实现所打印的请求类型,若是,执行步骤32;若否,执行步骤s35;

s32、判断是否能够打印所请求的页数,若是,执行步骤s33,若否,执行步骤s35;

s33、判断是否能能够提供用户需要的派送方式,若是,执行步骤s34;若否,执行步骤s35;

s34、发送预约成功的指令至客户端;

s35、发送预约失败的指令至客户端;

作为本发明的一种优选方案,所述步骤s5之后,还包括:

s51、打印结束之后,将打印结束信息发送至客户端/接收人电子信箱/派送员。

有益效果:

1、通过本发明提供的计算机的共享打印系统,公司的打印机以及商用的的打印机可以更高效的使用;

2、在没有打印机或者不方便去打印的时候,通过互联网发送打印文件进行打印,方便用户;

3、可以直接将扫描文件发送至客户,以及可以通过派送的方法将文件派送给用户,方便用户。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。

图1为本发明实施例涉及的一种共享打印的结构示意图;

图2为本发明实施例涉及的一种打印设备的结构示意示意图;

图3为本发明实施例涉及的一种共享打印的流程示意图;

图4为本发明实施例涉及的一种判断是否可以打印的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

本发明提供的系统用于打印机共享领域,在我们工作的时候,当没有打印机但是需要打印文件的时候,通常需要找到专门的打印店才可以,有的时候,打印店只提供部分的打印服务,会浪费很多的时间和精力;但是,如果将所有写字楼以及商用的打印收集到服务器200,根据打印请求寻找合适的打印机进行打印,打印之后自己去取文件或者将文件派送到用户处,将会节约很多的时间和经历,近距离的公司甚至可以实现共用打印机。

实施例一:

根据图1-2:图1为本发明实施例涉及的一种共享打印的结构示意图;图2为本发明实施例涉及的一种打印设备300的结构示意示意图;

一种基于计算机的共享打印系统,所述共享打印系统包括客户端100、服务器200以及打印设备300;所述客户端100为打印用户使用的客户端100,可以为手机、电脑以及平板电脑等连接互联网的终端;所述打印设备300为不低于一个的打印机群,所述客户端100与所述打印设备300通过服务器200连接,所有的方法的执行过程通过服务器200下的系统完成。

所述客户端100用于向服务器200发送打印请求;所述打印请求包括打印内容和客户端100地址;所述打印内容还包括打印类型,所述打印类型包括复印、彩印以及扫描。

所述打印请求根据打印的不同类型包换的信息不同,具体的,当打印类型为扫描时,所述打印请求内包含打印页数、打印时间、最迟发送时间以及发送地址,其中,发送地址为扫描文件接收者的电子邮件信息;当打印类型为复印或者彩印时,由于需要的是打印出来的文件,因此打印请求中包含打印页数、打印文件派送地址、可接受的配送方法以及最晚派送时间;根据不同的用户请求,打印设备300判断是否可以接收打印;

具体的,当打印类型为扫描时,所述打印请求内包含打印页数、打印时间、最迟发送时间以及发送地址,打印设备300判断自己的打印机是否具有正常的扫描功能,是否能够在最迟发送时间内将扫描信息发送至打印请求中的地址。若判断均为是,则向客户端100返回预约成功的信息。

当打印类型为复印或者彩印时,打印请求中包含打印页数、打印文件派送地址、可接受的配送方法以及最晚派送时间打印设备300判断自己的打印机是否能在限定的时间内完成打印任务,是否满足用户的配送要求,若判断均为是,则向客户端100返回预约成功的消息。

所述服务器200用于接收客户端100的打印请求,获取距离客户端100一定范围内的打印设备300的打印状态,将可以打印的打印设备300的地址返回至客户端100;

所述客户端100还用于接收可打印的打印机的投放位置,用户从可选打印机中选择一台目标打印机;以及在用户选择目标打印机后,向所述服务器200发送预约信息;

所述服务器200还用于接收来自客户端100的预约信息,将预约信息发送至目标打印机设备;

所述打印设备300包括接收单元310和发送单元320,所述接收单元310用于接收预约信息,所述发送单元320发送预约成功的信息至服务器200;

所述接收单元310还用于接收打印请求信息,并判断是否能够完成打印。

所述发送单元320还用于将扫描文件发送至指定的电子邮箱。

所述服务器200用于接收返回的预约成功的信息,并将预约成功的信息发送至客户端100;所述返回信息包含:预计打印完成的时间、能够提供的配送说明以及预计配送时间。

所述客户端100接收预约成功的信息,将打印文件发送至服务器200;所述服务器200接收所述打印文件,将打印文件发送至打印设备300。

优选的,所述客户端100在将打印文件上传到服务器200时,将打印文件按照一定的格式进行加密处理,所述打印设备300在提取打印文件时,按照加密方式进行对应的解密处理,提取原文件。加密文件的目的是为了保证文件在传输过程中的安全性。具体的,可使用aes对文件上传进行加密,解密时,使用公钥对已经加密过的上传文件进行解密,打印完成之后,再使用另一个密钥对解密好的文件进行加密,保证文件在打印设备300上的安全性。

优选的,当可接受的配送方法为派送时,将派送信息通过发送单元320发送至派送员。

实施例二:

根据图3-4:图3为本发明实施例涉及的一种共享打印的流程示意图;图4为本发明实施例涉及的一种判断是否可以打印的流程示意图。

优选的,包括以下步骤:

s1、服务器200接受客户端100的打印请求,根据打印请求获取一定范围内的打印设备300的打印状态;所述打印状态包括接受共享打印、拒绝共享打印以及设备损坏;

s2、获取可以打印的打印设备300,即接受共享打印的设别的信息,将打印设备300发送至客户端100接收用户选择,并根据用户选择的目标打印设备300,发送预约信息至该目标打印设备300;其中,推送给用户进行设别选择时,根据设备的地理位置,推送距离较近的打印设备300。

s3、所述目标打印设备300接收预约信息,根据打印请求判断是否可以打印,若是,则返回成功预约信息至客户端100;若否,则返回失败预约信息至客户端100,客户端100重新选择目标打印设备300;

优选的,在判断是否可以打印时,包括:

s31、判断是否能够实现所打印的请求类型,若是,执行步骤32;若否,执行步骤s35;

s32、判断是否能够打印所请求的页数,若是,执行步骤s33,若否,执行步骤s35;

s33、判断是否能能够提供用户需要的派送方式,若是,执行步骤s34;若否,执行步骤s35;

所述派送方式包括用户自取、派送以及发送给指定的电子邮箱。

s34、发送预约成功的指令至客户端100。

s35、发送预约失败的指令至客户端100;

s4、客户端100发送加密的打印文件至服务器200;

s5、打印设备300下载打印文件并解密,进行打印。

优选的,所述步骤s5之后,还包括:

s51、打印结束之后,将打印结束信息发送至客户端100/接收人电子信箱/派送员。

上述实施例只为说明本发明的技术构思及特点,其目的是让熟悉该技术领域的技术人员能够了解本发明的内容并据以实施,并不能以此来限制本发明的保护范围。凡根据本发明精神实质所作出的等同变换或修饰,都应涵盖在本发明的保护范围之内。

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