云打印大文档快速打印的方法与流程

文档序号:18463332发布日期:2019-08-17 02:14阅读:959来源:国知局
云打印大文档快速打印的方法与流程

本发明涉及文档处理技术领域及打印技术领域,特别涉及云打印大文档快速打印的方法。



背景技术:

随着电子计算机和云打印技术的发展,用户越来越频繁地对电子文件进行自助打印。云打印技术的出现,给用户打印文档带来了极其深远的影响,使用户的打印方式发生了质的变化。云打印技术主要是以互联网为基础,在客户端提交需打印的文件,使用微信或app扫描mfp(即多功能数码复合一体机)上的二维码进行打印,踏入云打印技术领域无论在哪里,都可以通过身边的移动设备,高效率的轻松打印。

云打印技术可通过各种型号的打印机进行打印,打印机需要把打印的内容解析到打印机的内存上然后进行打印。由于打印机质量参差不齐,打印机本身的内存大小不一,尤其在打印大文档的时候会降低打印速度,甚至太大的文件不可以直接打印等问题,这时候需要进行用手动分割文件,一部分一部分的进行打印,或用特定的文件分割软件,把文件拆分成几份后进行打印,这对持移动设备进行打印较大的文档造成了很大的不便。



技术实现要素:

本发明实施例的目的在于提供云打印大文档快速打印的方法,在打印机接收大文件打印命令时,能自动进行文件分割后按顺序打印,解决了打印速度慢,用户需等待时间较长等问题,提高了打印效率。

为实现上述目的,本发明实施例公开了云打印大文档快速打印的方法,包括客户端和web端、手机app端两种不同的模式,其实现方式的构成模块包括:客户端,文档服务器,移动终端和打印终端,各个终端及服务器之间网络连接;

所述的客户端,用于将待打印的文档传送到转换组件,同时到文档服务器提取策略消息,客户端检测策略消息中是否包含大文档消息,检测到则进行文档转换分割处理;

所述的文档服务器用于接收并存储所述客户端上传的已转换文档;

所述的移动终端用于与客户端账号信息相关联,获取待打印的文件信息,并且通过扫描打印终端的二维码与打印终端关联,提交待打印文件到打印终端;

所述的打印终端用于接收待打印的文档,对文档进行打印处理。

进一步地,客户端里集成的转换组件包括控制端和处理端;

所述的控制端连接所述的处理端,用于解析文档转换请求,并根据文档转换请求携带的转换信息排定转换文档的处理顺序后,将排序结果通知处理端;

所述的处理端用于根据排序结果访问待转换文档,并根据文档的页数确定待转换文档分割的份数及每份对应的页数分割文件,然后对文档进行转换,转换完按控制端通知的排序结果进行排序。

相较与现有技术,本发明提供的云打印大文档打印的方法,利用客户端的转换组件,将用户待打印文件里的大文档筛选出来自动进行文件转换分割处理,较大的文档无需用户自行进行文件分割,解决打印机在处理大文档时打印速度慢以及不能打印的问题,极大的提高了打印效率,减少了用户打印文档的等待时间。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对本领域普通技术人员来讲,在不付出创造性的劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例的云打印大文档快速打印的方法的实现方式的构成示意图。

图2是本发明实施例的云打印大文档快速打印的方法的获取文档到打印终端的分阶段过程的方法图。

图3是本发明实施例的云打印大文档快速打印的方法的客户端大文件打印流程图。

图4是本发明实施例的云打印大文档快速打印的方法的web端和手机app端大文件打印流程图。

具体实施方式

为了使本发明的技术方案更加清晰,以下结合附图及具体的实施例,对本发明的技术方案进行清楚、完整的详细说明。需要指出的是,此处所描述的具体实施例仅仅是本发明一部分实例,而不是全部的实施例,用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1中示出了本发明的云打印大文档快速打印的方法的实现方式的构成示意图。

如图1所示,本实施例中的方法实现方式构成包括客户端,文档服务器,移动终端和打印终端,各个终端及服务器之间网络连接;

所述的客户端,用于将待打印的文档传送到转换组件,同时到文档服务器提取策略消息,客户端检测策略消息中是否包含大文档消息,检测到则进行文档转换分割处理;

所述的的文档服务器用于接收并存储所述客户端上传的已转换文档;

所述的移动终端用于与客户端账号信息相关联,获取待打印的文件信息,并且通过扫描打印终端的二维码与打印终端关联,提交待打印文件到打印终端。

所述的打印终端用于接收待打印的文档,对文档进行打印处理。

进一步地,客户端包括pc客户端,pcweb端,手机app端的打印应用软件,其中转换组件集成在客户端,转换组件包括控制端和处理端;

所述的控制端连接所述的处理端,用于解析文档转换请求,并根据文档转换请求携带的转换信息排定转换文档的处理顺序后,将排序结果通知处理端;

所述的处理端用于根据排序结果访问待转换文档,并根据文档的页数确定待转换文档分割的份数及每份对应的页数分割文件,然后对文档进行转换,转换完按控制端通知的排序结果进行排序。

图2中示出了本发明的云打印大文档快速打印的方法的获取文档到打印终端的分阶段过程的方法流程图,具体实施步骤如下:

步骤1,分阶段过程始于获取文档阶段,这个阶段为脱机时期,可独立于任何接收文档的处理单元;

步骤2,在获取文档后的阶段为联机时期,联机时期的第一阶段为匹配阶段,接收待打印的文档,且从文档服务器获取文档打印的各种策略消息,若获取策略消息中包含大文档策略消息,则进入转换阶段;

步骤3,转换组件接收并解析文档转换请求,并根据文档转换请求携带的转换信息排定文档处理顺序后,文档进入分割阶段;

步骤4,分割阶段从匹配阶段取得文档的初始集合且使用简化的函数来确定文档的初步分割方式,从文档初始集合分割文档;

步骤5,在最终排序阶段,采用全排序算法来确定文档的最终分割方式,全排序算法可采用许多个不同的排序特征来确定排序文档的最终集合;

步骤6、7,基于文档排序的最终集合,转换组件将转换后的文档发送至文档服务器进行存储,移动终端与客户端关联后均从文档服务器获取打印文件,发送到打印终端进行打印。

图3中示出了本发明的云打印大文档快速打印的方法的客户端大文件打印流程图,具体实施步骤如下:

步骤1,用户通过客户端在待打印的文档里选择客户端的打印驱动程序,点击确定;

步骤2,然后客户端到文件服务器提取待打印文档的策略消息;

步骤3、4、5,客户端检测策略消息中是否包含大文件消息,包含则判断提交的文件大小是否大于预设的阈值,大于则文件通过客户端打印驱动渲染成pdf格式的文档;

步骤6,转换组件根据pdf格式的文档的页数确定待转换文档分割的份数及每份对应的页数,处理端对文件进行分割,并按排序结果进行排序;

步骤7,在打印客户端登陆界面输入用户名密码和企业标识或通过手机扫描登陆后,点击“提交”后存储到文档服务器;

步骤8,在手机端通过微信公众号、直接扫码或打印app中的任一种方式登陆后,扫描打印终端上的二维码,移动端与打印机关联成功;

步骤9,在移动端的“我要打印”下选择提交待打印文件,支付费用完成后完成打印。

图4中示出了本发明的云打印大文档快速打印的方法的web端和手机app端大文件打印流程图。

在web端和手机app端基于图3的步骤4之后增加了判断文件格式是否属于office系列、pdf格式、图片格式等,判断不属于,文件处理失败,属于则通知转换组件,有文档需要转换,转换组件获取文件名称、文件大小和文件路径,将文件转换成pdf格式;

其余步骤与图3相同,在此不再赘述。

以上结合附图详细说明了本发明的技术方案,考虑到相关技术中,对于大文档打印效率低,对打印机内存消耗大,因此本发明提出了云打印大文档快速打印的方法,可以实现以下优点:

1、提高了大文档的打印速度;

2、优化了打印机打印大文档时内存的使用;

3、提高了打印效率,缩短了用户打印文档时间,增强了用户体验;

以上所述仅为本发明的优选实施例,并不用于限制本发明。对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。本发明专利的保护范围应以所附权利要求为准。

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