一种打印控制方法、装置以及终端设备与流程

文档序号:21692992发布日期:2020-07-31 22:14阅读:151来源:国知局
本申请涉及打印领域,具体涉及一种打印控制方法、装置以及终端设备。
背景技术
::目前,用户在打印店中打印,常见的获取待打印文件的方式有:通过u盘等存储设备传输文件;通过在打印店的电脑上登陆qq、微信、百度网盘、邮箱等程序下载待打印文件。使用u盘的弊端是容易遗失且容易被公共电脑的携带的病毒感染;登陆qq、微信、百度网盘、邮箱则有可能会泄露个人信息。在打印店的打印过程中,如何兼顾待打印文件的传输便捷性以及保障用户的信息安全,是一个亟待解决的技术问题。技术实现要素:本申请提供的一种打印控制方法、装置以及终端设备,旨在解决现有技术无法同时兼顾待打印文件的便捷传输以及保障用户的信息安全。一种打印控制方法,其中,包括以下步骤:生成二维码,所述二维码包含打印终端的地址信息和/或临时登陆令牌;接收用户终端通过扫描所述二维码传输的待打印文件;获取打印请求;根据所述打印请求对所述待打印文件进行打印。所述的打印控制方法,其中,所述步骤接收用户终端通过扫描所述二维码传输的待打印文件还包括:显示文件传输列表界面。所述的打印控制方法,其中,所述步骤根据所述打印请求对所述待打印文件进行打印还包括:清除文件传输列表界面的文件列表,清除待打印文件。所述的打印控制方法,其中,所述步骤接收用户终端通过扫描所述二维码传输的待打印文件还包括:检测所述打印终端的ip地址的是否处于被访问状态;若所述打印终端的ip地址处于被访问状态,则清除历史待打印文件。所述的打印控制方法,其中,所述步骤接收用户终端通过扫描所述二维码传输的待打印文件还包括:检测所述打印终端的ip地址的是否处于被访问状态;若所述打印终端的ip地址处于被访问状态,则屏蔽其他用户终端的访问请求。所述的打印控制方法,其中,所述步骤接收用户终端通过扫描所述二维码传输的待打印文件还包括:检测是否收到分享请求;若收到,接收至少两个不同用户终端传输的待打印文件;对至少两个不同用户终端传输的待打印文件进行显示。本申请实施例还公开了一种打印控制装置,其中,包括:生成模块,用于生成二维码,所述二维码包含打印终端的地址信息和/或临时登陆令牌;接收模块,用于接收用户终端通过扫描所述二维码传输的待打印文件;获取模块,用于获取打印请求;打印模块,用于根据所述打印请求对所述待打印文件进行打印。所述的打印控制装置,其中,所述接收模块还包括:第一显示单元,用于显示文件传输列表界面。所述的打印控制装置,其中,所述打印模块还包括:第一清除单元,用于清除文件传输列表界面的文件列表,清除待打印文件。所述的打印控制装置,其中,所述接收模块还包括:第一检测单元,用于检测打印终端的ip地址的是否处于被访问状态;第二清除单元,用于清除历史待打印文件。所述的打印控制装置,其中,所述接收模块还包括:第一检测单元,用于检测打印终端的ip地址的是否处于被访问状态;屏蔽单元,若打印终端的ip地址处于被访问状态,则屏蔽其他用户终端的访问请求。所述的打印控制装置,其中,所述接收模块还包括:第二检测单元,用于检测是否收到分享请求;第一接收单元,用于接收至少两个不同用户终端传输的待打印文件;第二显示单元,用于对至少两个不同用户终端传输的待打印文件进行显示。本申请实施例还公开了一种终端设备,其中,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如上任一项所述的方法。本发明提供的一种打印控制方法、装置及终端设备,通过用户终端扫描打印店终端的二维码,即可在用户终端快速将文件传输到打印店的终端上,在这个过程中,用户无需携带除用户终端外的其他物品、无需在打印店终端登陆个人账户信息、无需进行复杂的操作;整个文件传输过程快速、安全、便捷。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的打印控制方法的方法流程图。图2是本申请实施例提供的打印控制方法的步骤s12的流程图之一。图3是本申请实施例提供的打印控制方法的步骤s12的流程图之二。图4是本申请实施例提供的打印控制方法的步骤s12的流程图之三。图5是本申请实施例提供的打印控制方法的步骤s14的流程图。图6是本申请实施例提供的打印控制装置的结构图。图7是本申请实施例提供的打印控制装置的接收模块22的结构图之一。图8是本申请实施例提供的打印控制装置的接收模块22的结构图之二。图9是本申请实施例提供的打印控制装置的接收模块22的结构图之三。图10是本申请实施例提供的打印控制装置的接收模块22的结构图之四。图11是本申请实施例提供的打印控制装置的接收模块24的结构图。图12是本申请实施例提供的终端设备的结构图。具体实施方式下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。参考图1,图1是本申请实施例提供的打印控制方法的方法流程图,包括以下步骤:s11:生成二维码,所述二维码包含打印终端的地址信息和/或临时登陆令牌;s12:接收用户终端通过扫描所述二维码传输的待打印文件;s13:获取打印请求;s14:根据所述打印请求对所述待打印文件进行打印。实际应用中,打印终端可以为电脑、平板电脑、自助打印机等设备;用户终端可以是手机、平板电脑等设备。优选的,在一些实施例中,二维码可以显示在打印终端上;在另一些实施例中,可将二维码打印出来贴在打印终端附近。优选的,打印终端的地址信息可以是ip地址信息,也可以是mac地址信息等可以唯一识别打印终端的标识信息。为了防止有人恶意长期访问打印终端的ip地址,优选的,在一些实施例中,所述二维码还包含临时登陆令牌(token),临时登陆令牌在预设时间内有效,过期无效。优选的,预设时间为20分钟。优选的,在一些实施例中,所述步骤s12接收用户终端通过扫描所述二维码传输的待打印文件还包括:显示文件传输列表界面。显示文件传输列表界面的界面内容包括但不限于:删除全部传输文件选项、单个文件删除选项、文件传输进度显示条、文件所在位置打开选项。技术人员可根据实际情况调整文件传输列表界面中的显示内容。显示文件传输列表界面的目的在于让用户清楚地了解到文件的上传情况并对文件进行操作以及编辑:即传输了哪些文件到所述打印终端,哪些文件已经传输成功,迅速找到相应文件,迅速删除相应文件。优选的,获取打印请求的方式可以是获取单个文件的打印请求,也可以是同时获取多个文件的打印请求。获取单个文件的打印请求时,可以是获取word、excel、powerpoint、wps以及portabledocumentforma(便携式文档格式)等软件程序的打印请求,也可以是获取其他打印插件如印萌打印软件的打印请求;打印请求中可包括各项打印参数。具体地,获取打印请求的具体实施方式可采取现有技术手段,在此不再叙述。优选的,在一些实施例中,参阅图5,图5是本申请实施例提供的打印控制方法的步骤s14的流程图,包括以下步骤:s141:根据所述打印请求生成打印计费信息;s142:检测所述打印计费信息是否被支付;s143:若打印计费信息被支付,打印待打印文件;s144:清除文件传输列表界面的文件列表,清除待打印文件。清除文件传输列表,清除待打文件的目的是为了保护用户的隐私安全,避免上一个用户的待打印文件被其他用户下载。具体地,根据打印请求生成打印付费信息,检测打印付费信息是否被支付进而控制是否执行打印的的具体实施方式可采取现有技术手段进行实现,在此不再叙述。由于在实际应用中,有部分用户把文件上传到打印终端后,并没有完成最终打印,同时又没有删除传输的待打印文件,针对这种情况,需要在新的用户终端访问打印终端的ip地址后,清除历史待打印文件,以保证用户的隐私不被泄露。优选的,在一些实施例中,参阅图2,图2是本申请实施例提供的打印控制方法的步骤s12的流程图之一,所述步骤s12包括:s121:检测所述打印终端的ip地址的是否处于被访问状态;s122:若所述打印终端的ip地址处于被访问状态,则清除历史待打印文件。在某些实施例中,若多个用户终端同时扫描二维码,访问打印终端的ip地址,并向打印终端传输待打印文件,会造成打印终端在同一时间接收多个待打印文件,这种情况可能会造成待打印文件泄漏,也会造成多个用户同时争抢同一个打印终端的使用权。优选的,在一些实施例中,参阅图3,图3是本申请实施例提供的打印控制方法的步骤s12的流程图之二,所述步骤s12还包括:s123:检测所述打印终端的ip地址的是否处于被访问状态;s124:若所述打印终端的ip地址处于被访问状态,则屏蔽其他用户终端的访问请求。在同一个时间仅允许一个用户终端访问,可以确保传输到打印终端的待打印文件都是正在使用打印终端的用户的待打印文件,避免了多个用户终端同时向打印终端传输待打印文件,造成待打印文件混乱;也避免了多个用户争抢同一个打印终端情况的出现。优选的,步骤s123还可包括:隐藏打印终端显示的二维码。隐藏打印终端显示的二维码可以在一定程度上避免多个用户同时访问打印终端。在某些实施例中,存在以下场景:一个宿舍的8名学生各需打印一份实验报告,每个实验报告的内容都是不同的,但由于每名学生的打印文件均不相同,可能需要8名学生都到打印店进行打印。这种现象除了会使用户产生不好的打印体验外,还在相当大程度上占用了打印店的资源(多次操作、多次付款)。优选的,在一些实施例中,参阅图4,图4是本申请实施例提供的打印控制方法的步骤s12的流程图之三,所述步骤s12还包括:s125:检测是否收到分享请求;s126:若收到,接收至少两个不同用户终端传输的待打印文件;s127:对至少两个不同用户终端传输的待打印文件进行显示。分享请求是用户终端发送给打印终端的一个控制信息。为更好地解释技术方案,在本自然段中,第一用户终端为:在一个时间点,第一个访问打印终端ip地址的用户终端。在某些实施例中,分享请求可以使打印终端允许其他用户终端访问打印终端的ip地址;可以使打印终端接收至少两个不同用户终端传输的待打印文件;第一用户终端发出分享请求后,其他用户终端访问打印终端ip地址的方式或向打印终端传输待打印文件的方式包括但不限于:扫描或识别在先预存的二维码;访问第一用户终端通过微信/qq等软件分享出来的链接;扫描第一用户终端通过微信/qq等软件发送出来的二维码。在多个用户向同一个打印终端传输文件时,第一用户终端需要确认其他用户终端是否已经完成文件传输,常见的方法有:通过其他在线沟通软件或电话进行确认。为了便于第一用户终端更好地确认其他用户终端是否已经完成文件传输,优选的,在一些实施例中,步骤s127还可以包括,接收至少两个不同用户终端发送的文件传输完成确认信息。所述文件传输完成确认信息可以由其他用户终端发送到打印终端,由打印终端发送给第一用户终端的确认信息,也可以是由其他用户终端直接发送到第一用户终端的确认信息。优选的,本申请实施例还公开了一种打印控制装置,参阅图6,图6是本申请实施例提供的打印控制装置的结构图,所述打印控制装置包括:生成模块21,用于生成二维码,所述二维码包含打印终端的地址信息和/或临时登陆令牌;接收模块22,用于接收用户终端通过扫描所述二维码传输的待打印文件;获取模块23,用于获取打印请求;打印模块24,用于根据所述打印请求对所述待打印文件进行打印。实际应用中,打印终端可以为电脑、平板电脑、自助打印机等设备;用户终端可以是手机、平板电脑等设备。优选的,在一些实施例中,二维码可以显示在打印终端上;在另一些实施例中,可将二维码打印出来贴在打印终端附近。优选的,打印终端的地址信息可以是ip地址信息,也可以是mac地址信息等可以唯一识别打印终端的标识信息。为了防止有人恶意长期访问打印终端的ip地址,优选的,在一些实施例中,所述二维码还包含token(临时登陆令牌),token在预设时间内有效,过期无效。优选的,预设时间为20分钟。优选的,在一些实施例中,参阅图10,图10是本申请实施例提供的打印控制装置的接收模块22的结构图之四,所述接收模块22包括:第一显示单元221,用于显示文件传输列表界面。显示文件传输列表界面的界面内容包括但不限于:删除全部传输文件选项、单个文件删除选项、文件传输进度显示条、文件所在位置打开选项。技术人员可根据实际情况调整文件传输列表界面中的显示内容。显示文件传输列表界面的目的在于让用户清楚地了解到文件的上传情况并对文件进行操作以及编辑:即传输了哪些文件到所述打印终端,哪些文件已经传输成功,迅速找到相应文件,迅速删除相应文件。优选的,获取打印请求的方式可以是获取单个文件的打印请求,也可以是同时获取多个文件的打印请求。获取单个文件的打印请求时,可以是获取word、excel、powerpoint、wps以及portabledocumentforma(便携式文档格式)等软件程序的打印请求,也可以是获取其他打印插件如印萌打印软件的打印请求;打印请求中可包括各项打印参数。具体地,获取打印请求的具体实施方式可采取现有技术手段,在此不再叙述。优选的,在一些实施例中,参阅图11,图11是本申请实施例提供的打印控制装置的打印模块24,所述打印模块24还包括:第一生成单元241:根据所述打印请求生成打印计费信息;计费单元242:检测所述打印计费信息是否被支付;打印单元243:用于在打印计费信息被支付后,打印待打印文件;第一清除单元244,用于清除文件传输列表界面的文件列表,清除待打印文件。清除文件传输列表,清除待打文件的目的是为了保护用户的隐私安全,避免上一个用户的待打印文件被其他用户下载。具体地,根据打印请求生成打印付费信息,检测打印付费信息是否被支付进而控制是否执行打印的的具体实施方式可采取现有技术手段进行实现,在此不再叙述。优选的,在一些实施例中,参阅图7,图7是本申请实施例提供的打印控制装置的接收模块22的结构图之一,所述接收模块22还包括:第一检测单元222,用于检测打印终端的ip地址的是否处于被访问状态;第二清除单元,223,用于清除历史待打印文件。由于在实际应用中,有部分用户把文件上传到打印终端后,并没有完成最终打印,同时又没有删除传输的待打印文件,针对这种情况,需要在新的用户终端访问打印终端的ip地址后,清除历史待打印文件,以保证用户的隐私不被泄露。在某些实施例中,若多个用户终端同时扫描二维码,访问打印终端的ip地址,并向打印终端传输待打印文件,会造成打印终端在同一时间接收多个待打印文件,这种情况可能会造成待打印文件泄漏,也会造成多个用户同时争抢同一个打印终端的使用权。优选的,参阅图8,图8是本申请实施例提供的打印控制装置的接收模块22的结构图之二,所述接收模块22还包括:第一检测单元222,用于检测打印终端的ip地址的是否处于被访问状态;屏蔽单元224,若打印终端的ip地址处于被访问状态,则屏蔽其他用户终端的访问请求。在同一个时间仅允许一个用户终端访问,可以确保传输到打印终端的待打印文件都是正在使用打印终端的用户的待打印文件,避免了多个用户终端同时向打印终端传输待打印文件,造成待打印文件混乱;也避免了多个用户争抢同一个打印终端情况的出现。优选的,在一些实施例中,屏蔽单元224还可用于隐藏打印终端显示的二维码。在某些实施例中,存在以下场景:一个宿舍的8名学生各需打印一份实验报告,每个实验报告的内容都是不同的,但由于每名学生的打印文件均不相同,可能需要8名学生都到打印店进行打印。这种现象除了会使用户产生不好的打印体验外,还在相当大程度上占用了打印店的资源(多次操作、多次付款)。优选的,在一些实施例中,参阅图9,图9是本申请实施例提供的打印控制装置的接收模块22的结构图之四,所述接收模块22还包括:第二检测单元225,用于检测是否收到分享请求;第一接收单元226,用于接收至少两个不同用户终端传输的待打印文件;第二显示单元227,用于对至少两个不同用户终端传输的待打印文件进行显示。分享请求是用户终端发送给打印终端的一个控制信息。为更好地解释技术方案,在本自然段中,第一用户终端为:在一个时间点,第一个访问打印终端ip地址的用户终端。在某些实施例中,分享请求可以使打印终端允许其他用户终端访问打印终端的ip地址;可以使打印终端接收至少两个不同用户终端传输的待打印文件;第一用户终端发出分享请求后,其他用户终端访问打印终端ip地址的方式或向打印终端传输待打印文件的方式包括但不限于:扫描或识别在先预存的二维码;访问第一用户终端通过微信/qq等软件分享出来的链接;扫描第一用户终端通过微信/qq等软件发送出来的二维码。在多个用户向同一个打印终端传输文件时,第一用户终端需要确认其他用户终端是否已经完成文件传输,常见的方法有:通过其他在线沟通软件或电话进行确认。为了便于第一用户终端更好地确认其他用户终端是否已经完成文件传输,优选的,在一些实施例中,第一接收单元226还可以用于接收至少两个不同用户终端发送的文件传输完成确认信息。所述文件传输完成确认信息可以由其他用户终端发送到打印终端,由打印终端发送给第一用户终端的确认信息,也可以是由其他用户终端直接发送到第一用户终端的确认信息。再次参阅图7、图8、图9、图10,接收模块22可以根据实际情况调整功能单元组成情况,若在实际应用中,仅需要在检测打印终端的ip地址的处于被访问状态时,清除待打印文件,则接收模块22可仅包括第一检测单元222以及第二清除单元223;若检测模块22需要实现如上所述的所有功能,则检测模块则应包括第一显示单元221、第一检测单元222、第二清除单元223、屏蔽单元224、第二检测单元225、第一接收单元226以及第二显示单元227或能实现以上单元能实现的功能的其他组合单元。请参阅图12,图12是本申请实施例提供的终端设备的结构图。该终端设备可以是智能手机、平板电脑、自助打印机等设备。如图8所示,该终端设备300包括处理器301和存储器302。其中,处理器301与存储器302电性连接。处理器301是终端300的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或调用存储在存储器302内的计算机程序,以及调用存储在存储器302内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。在一些实施例中,终端设备300中的处理器301会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现上述功能:获取传输文件请求,接收传输文件,获取打印请求,根据所述打印请求执行打印指令。需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,该存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。上对本申请实施例所提供的打印方法、装置以及终端设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是可用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1