一种打印机控制方法以及打印控制系统技术方案

技术编号:18049578 阅读:25 留言:0更新日期:2018-05-26 07:47
本发明专利技术公开了一种打印机控制方法以及打印控制系统,该打印控制方法由移动终端发送打印预约请求,通过打印预约请求来确定打印需求时间,再结合移动终端的定位位置和打印机的地理位置来判断移动终端是否正在接近打印机,如果正在接近打印机,再结合移动终端的定位位置判断移动终端的移动方向是否指向打印机,如果指向打印机,最后根据移动终端的定位位置计算移动终端到达打印机的移动需求时间,当移动需求时间等于打印需求时间时,则将待打印数据发送至目标打印机进行打印,从而能够远程预约打印,节省打印时间,并且不会造成信息泄露。本发明专利技术能够远程预约打印,节省打印时间。

【技术实现步骤摘要】
一种打印机控制方法以及打印控制系统
本专利技术涉及打印机
,特别是涉及一种打印机控制方法以及打印控制系统。
技术介绍
目前,打印机在人们的日常生活、工作中得到广泛应用,打印是人们进行文字、数据以及图表等信息记录的一个重要媒介。在少数情况下,人们通常配备有打印机,但是,在缺少打印机的情况下,人们需要到打印店进行打印,但是由于大多数打印店的位置比较隐蔽,人们需要花费大量时间去寻找打印店,即使知道打印店的位置,但是由于打印店的条件限制,导致在等待打印以及打印过程中需要耗费大量的时间。
技术实现思路
本专利技术主要解决的技术问题是提供一种打印机控制方法以及打印控制系统,能够远程预约打印,节省打印时间。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种打印机控制方法,包括:接收移动终端发送的打印预约请求,所述打印预约请求包含目标打印机的识别号以及待打印数据;查询所述目标打印机预先设置的打印速度,根据所述待打印数据确定打印页数,并根据所述打印速度以及所述打印页数确定所述待打印数据的打印需求时间;根据所述目标打印机的识别号确定目标打印机的地理位置,并实时获取移动终端的定位位置;根据所述定位位置和所述地理位置判断移动终端与目标打印机之间的距离是否小于预设值;如果小于预设值,则根据连续获取的所述定位位置生成移动终端的移动轨迹;判断所述移动轨迹的移动方向是否指向所述地理位置;如果指向所述地理位置,则根据连续获取的所述定位位置确定移动终端的移动速度,并根据所述移动速度和所述距离计算移动终端到达所述地理位置的移动时间;当所述移动时间等于所述打印需求时间时,将所述待打印数据发送至所述目标打印机,并控制所述目标打印机打印所述待打印数据。优选的,所述控制所述目标打印机打印所述待打印数据的步骤还包括:控制所述目标打印机在打印完成后删除所述待打印数据。优选的,还包括:在所述目标打印机打印完成后,向移动终端发送打印完成通知,以提示用户所述待打印数据打印完成。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种打印控制系统,所述打印控制系统包括服务器、至少一台打印机和移动终端,所述服务器与所述至少一台打印机信号连接,所述服务器保存有所述至少一台打印机的识别号及其对应的地理位置,所述服务器包括交互模块、时间计算模块、位置获取模块、位置比较模块、轨迹分析模块和打印控制模块;所述移动终端用于与所述服务器建立无线通信连接,并向所述服务器发送打印预约请求,所述打印预约请求包含目标打印机的识别号以及待打印数据;所述交互模块用于接收所述移动终端发送的打印预约请求;所述时间计算模块用于查询所述目标打印机预先设置的打印速度,根据所述待打印数据确定打印页数,并根据所述打印速度以及所述打印页数确定所述待打印数据的打印需求时间;所述位置获取模块用于根据所述目标打印机的识别号确定目标打印机的地理位置,并实时获取所述移动终端的定位位置;所述位置比较模块用于根据所述定位位置和所述地理位置判断移动终端与目标打印机之间的距离是否小于预设值;所述轨迹分析模块用于在所述距离小于预设值时,根据连续获取的所述定位位置生成移动终端的移动轨迹,并判断所述移动轨迹的移动方向是否指向所述地理位置;所述时间计算模块还用于在所述移动轨迹的移动方向指向所述地理位置时,根据连续获取的所述定位位置确定移动终端的移动速度,并根据所述移动速度和所述距离计算移动终端到达所述地理位置的移动时间;所述打印控制模块用于在所述移动时间等于所述打印需求时间时时,将所述待打印数据发送至所述目标打印机,并控制所述目标打印机打印所述待打印数据。优选的,所述打印控制模块还用于控制所述目标打印机在打印完成后删除所述待打印数据。优选的,所述交互模块还用于在所述目标打印机打印完成后,向所述移动终端发送打印完成通知,以提示用户所述待打印数据打印完成。本专利技术的有益效果是:区别于现有技术的情况,本专利技术通过移动终端对打印机进行预约,预约后确定打印需求时间,由移动终端的定位位置和打印机的地理位置来判断移动终端与目标打印机之间的距离是否小于预设值,如果距离小于预设值,再判断移动终端的移动方向是否指向打印机的地理位置,如果指向地理位置,表明用户正在移动至打印机,然后再计算移动终端到达打印机的移动需求时间,当移动时间等于打印需求时间时,则将待打印数据发送至打印机进行打印,这样,用户在到达打印机的过程中同时打印机正在打印,用户到达打印机旁时,打印过程也几乎同时完成,用户无需等待,从而能够远程预约打印,节省打印时间。附图说明图1是本专利技术实施例提供的打印机控制方法的流程示意图。图2是本专利技术实施例提供的打印控制系统的原理框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参阅图1,是本专利技术实施例提供的打印机控制方法的流程示意图。本实施例的打印机控制方法包括以下步骤:S1:接收移动终端发送的打印预约请求,打印预约请求包含目标打印机的识别号以及待打印数据。其中,每台打印机具有特定且唯一的识别号,该识别号可以是用户在移动终端上输入,也可以是通过其他方式获取。S2:查询目标打印机预先设置的打印速度,根据待打印数据确定打印页数,并根据打印速度以及打印页数确定待打印数据的打印需求时间。其中,打印机的打印速度是预先设置的,非特殊情况不会改变。待打印数据通常为文档,根据待打印数据可以确定需要打印的打印页数,由打印页数和打印速度即可计算得到打印需求时间。例如,打印速度为每分钟20页,打印页数为120页,那么打印需求时间就为6分钟。S3:根据目标打印机的识别号确定目标打印机的地理位置,并实时获取移动终端的定位位置。其中,打印机的识别号与打印机的地理位置是一一对应的,通过识别号可以确定打印机的地理位置。移动终端在发送打印预约请求时,可以通过自身的定位功能实时获取移动终端的定位位置。S4:根据定位位置和地理位置判断移动终端与目标打印机之间的距离是否小于预设值。其中,用户在到达目标打印机的过程中,移动终端与目标打印机之间的距离是越来越小的,因此,必然会在某时刻小于预设值。该预设值可以根据实际需要设定,例如为1公里。S5:如果小于预设值,则根据连续获取的定位位置生成移动终端的移动轨迹。其中,移动终端的移动轨迹可以是对多个连续相邻的两个定位位置的连线轨迹进行拼接后得到的实际轨迹,也可以是根据多个连续相邻的两个定位位置的连线轨迹进行计算后得到的模拟轨迹。S6:判断移动轨迹的移动方向是否指向地理位置。S7:如果指向地理位置,则根据连续获取的定位位置确定移动终端的移动速度,并根据移动速度和距离计算移动终端到达地理位置的移动时间。其中,由连续获取的两个定位位置可以得到移动终端的瞬时速度,由多组连续获取的相邻两个定位位置可以得到移动终端的平均速度,该移动终端的移动速度既可以是瞬时速度,也可以是平均速度。根据距离以及移动速度即可计算得到移动需求时间,例如距离为1千米,移动速度为每分钟50米,那么移动需求时间就为20分钟。S8:当移动时间等于打印需求时本文档来自技高网...
一种打印机控制方法以及打印控制系统

【技术保护点】
一种打印机控制方法,其特征在于,包括:接收移动终端发送的打印预约请求,所述打印预约请求包含目标打印机的识别号以及待打印数据;查询所述目标打印机预先设置的打印速度,根据所述待打印数据确定打印页数,并根据所述打印速度以及所述打印页数确定所述待打印数据的打印需求时间;根据所述目标打印机的识别号确定目标打印机的地理位置,并实时获取移动终端的定位位置;根据所述定位位置和所述地理位置判断移动终端与目标打印机之间的距离是否小于预设值;如果小于预设值,则根据连续获取的所述定位位置生成移动终端的移动轨迹;判断所述移动轨迹的移动方向是否指向所述地理位置;如果指向所述地理位置,则根据连续获取的所述定位位置确定移动终端的移动速度,并根据所述移动速度和所述距离计算移动终端到达所述地理位置的移动时间;当所述移动时间等于所述打印需求时间时,将所述待打印数据发送至所述目标打印机,并控制所述目标打印机打印所述待打印数据。

【技术特征摘要】
1.一种打印机控制方法,其特征在于,包括:接收移动终端发送的打印预约请求,所述打印预约请求包含目标打印机的识别号以及待打印数据;查询所述目标打印机预先设置的打印速度,根据所述待打印数据确定打印页数,并根据所述打印速度以及所述打印页数确定所述待打印数据的打印需求时间;根据所述目标打印机的识别号确定目标打印机的地理位置,并实时获取移动终端的定位位置;根据所述定位位置和所述地理位置判断移动终端与目标打印机之间的距离是否小于预设值;如果小于预设值,则根据连续获取的所述定位位置生成移动终端的移动轨迹;判断所述移动轨迹的移动方向是否指向所述地理位置;如果指向所述地理位置,则根据连续获取的所述定位位置确定移动终端的移动速度,并根据所述移动速度和所述距离计算移动终端到达所述地理位置的移动时间;当所述移动时间等于所述打印需求时间时,将所述待打印数据发送至所述目标打印机,并控制所述目标打印机打印所述待打印数据。2.根据权利要求1所述的打印机控制方法,其特征在于,所述控制所述目标打印机打印所述待打印数据的步骤还包括:控制所述目标打印机在打印完成后删除所述待打印数据。3.根据权利要求1所述的打印机控制方法,其特征在于,还包括:在所述目标打印机打印完成后,向移动终端发送打印完成通知,以提示用户所述待打印数据打印完成。4.一种打印控制系统,其特征在于,所述打印控制系统包括服务器、至少一台打印机和移动终端,所述服务器与所述至少一台打印机信号连接,所述服务器保存有所述至少一台打印机的识别号及其对应的地理位置,所述服务器包括交互模块、时间计算模块、位置获取...

【专利技术属性】
技术研发人员:谢敏
申请(专利权)人:成都创慧科达科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1