本申请涉及电子技术领域,尤其涉及一种印刷文件的处理方法及装置。
背景技术:
喷墨印刷是近年来高速发展的印刷技术,随着喷墨印刷行业的高速发展,印前可以接收的数据就越来越多样化,分工也越来越细致。印前印刷文件的生成和印刷所用的印刷数据管理系统可能就属于不同的单位管理。这样就导致第三方实时生成的印刷文件无法及时的加载到印刷所用的印刷数据管理系统。
技术实现要素:
本发明提供了一种印刷文件的处理方法及装置,用以解决现有技术中第三方实时生成的印刷文件无法及时的加载到印刷所用的印刷数据管理系统的问题。
具体的技术方案如下:
一种印刷文件的处理方法,包括:
获取第三方生成的印刷文件;
将所述印刷文件移动至印刷数据管理系统所指定路径下的存储空间;
显示包含了所述印刷文件的文件名的文件列表。
可选的,在获取第三方生成的印刷文件之前,还包括:
读取用于指示是否开启热文件功能的配置文件,其中,所述配置文件为用于指示是否在开机启动热文件功能;
若所述配置文件指示开启热文件功能时,开启热文件线程,执行所述热文件功能。
可选的,在获取第三方生成的印刷文件之前,还包括:
获取页面设置参数,判定所述页面设置参数是否指示开启热文件功能;
若所述页面设置参数指示开启热文件功能以及所述配置文件指示开启热文件功能时,则关闭已启动的热文件线程,并重启动热文件线程,开启所述热文件功能;
若所述页面设置参数指示开启热文件功能以及所述配置文件指示未开启热文件功能时,将开启热文件功能的选项写入所述配置文件,并启动热文件线程,开启所述热文件功能。
可选的,将所述印刷文件移动至印刷数据管理系统所述指定路径下的存储空间,包括:
获取印刷文件的文件名,并在所述存储空间中查找是否存在重名文件;
若在所述存储空间中存在所述印刷文件的重名文件时,则对所述印刷文件重命名,得到具有第一文件名的印刷文件;
在所述存储空间中查找是否存在与具有第一文件名的印刷文件重名的文件;
若不存在,则将具有第一文件名的印刷文件移动至所述存储空间;
若存在,则继续对所述印刷文件进行重命名,直至所述存储空间中不存在与所述印刷文件重名的文件。
可选的,所述方法还包括:
若在所述存储空间中不存在所述印刷文件的重名文件时,则将所述印刷文件移动至所述指定路径下的存储空间,并删除已移动至所述存储空间的印刷文件。
一种印刷文件的处理装置,包括:
获取模块,用于获取第三方生成的印刷文件;
处理模块,用于将所述印刷文件移动至印刷数据管理系统所指定路径下的存储空间;
显示模块,用于显示包含了所述印刷文件的文件名的文件列表。
可选的,所述装置,还包括:
读取模块,用于读取用于指示是否开启热文件功能的配置文件,其中,所述配置文件为用于指示是否在开机启动热文件功能;
执行模块,用于若所述配置文件指示开启热文件功能时,开启热文件线程,执行所述热文件功能。
可选的,所述读取模块,还用于获取页面设置参数,判定所述页面设置参数是否指示开启热文件功能;
所述执行模块,还用于若所述页面设置参数指示开启热文件功能以及所述配置文件指示开启热文件功能时,则关闭已启动的热文件线程,并重启动热文件线程,开启所述热文件功能;若所述页面设置参数指示开启热文件功能以及所述配置文件指示未开启热文件功能时,将开启热文件功能的选项写入所述配置文件,并启动热文件线程,开启所述热文件功能。
可选的,所述处理模块,具体用于获取印刷文件的文件名,并在所述存储空间中查找是否存在重名文件;
若在所述存储空间中存在所述印刷文件的重名文件时,则对所述印刷文件重命名,得到具有第一文件名的印刷文件;在所述存储空间中查找是否存在与具有第一文件名的印刷文件重名的文件;若不存在,则将具有第一文件名的印刷文件移动至所述存储空间;若存在,则继续对所述印刷文件进行重命名,直至所述存储空间中不存在与所述印刷文件重名的文件。
可选的,所述处理模块,还用于若在所述存储空间中不存在所述印刷文件的重名文件时,则将所述印刷文件移动至所述指定路径下的存储空间,并删除已移动至所述存储空间的印刷文件。
在本发明实施例中,通过获取第三方生成的印刷文件,将该印刷文件移动 至印刷管理系统所指定路径下的存储空间,显示包含了印刷文件的文件名的文件列表的方法,可以及时的将第三方生成的印刷文件传输至印刷数据管理系统,这样不仅方便快捷的管理了第三方生成的印刷文件,并且还可视化的实时加载第三方印刷文件。
附图说明
图1为本发明实施例中一种印刷文件的处理方法的流程图;
图2为本发明实施例中热文件功能开启的流程图;
图3为本发明实施例中印刷文件存入印刷数据管理系统的流程示意图;
图4为本发明实施例中一种印刷文件的处理装置的结构示意图。
具体实施方式
本发明实施例提供了一种印刷文件的处理方法,该方法包括:获取第三方生成的印刷文件,将该印刷文件移动至印刷管理系统所指定路径下的存储空间,显示包含了印刷文件的文件名的文件列表。通过该方法可以及时的将第三方生成的印刷文件传输至印刷数据管理系统,这样不仅方便快捷的管理了第三方生成的印刷文件,并且还可视化的实时加载第三方印刷文件。
下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的说明,而不是限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。
如图1所示为本发明实施例中一种印刷文件的处理方法的流程图,该方法包括:
S101,获取第三方生成的印刷文件;
S102,将印刷文件移动至印刷管理系统所指定路径下的存储空间;
S103,显示包含了印刷文件的文件名的文件列表。
具体来讲,在本发明实施例中,在获取第三方生成印刷文件之前,需要启动热文件功能,在启动该热文件功能之后,才能够将第三方生成的印刷文件及时的传输至印刷数据管理系统。
在本发明实施例中,在启动阶段,将读取配置文件,在该配置文件中存在是否开启热文件功能的选项,通过该选项可以确定是否开启热文件功能,若是配置文件中的该选项确定开机启动热文件功能时,则直接开启热文件线程,从而开启热文件功能,这里的热文件功能可以理解为剪切粘贴功能,也就是将第三方生成的印刷文件剪切粘贴至印刷数据管理系统的指定路径下的存储空间。
另外,需要说明的是,在本发明实施例中该配置文件中开启热文件功能的选项可以用户根据实际的应用情况来进行重配置,该选项并不是一个固定的选项。
当然,在本发明实施例中处理通过上述的方式来开启热文件功能之外,还可以根据页面设置参数来开启热文件功能,也就是说,获取到页面设置参数,判定页面设置参数是否指示开启热文件功能,若页面设置参数指示开启热文件功能以及配置文件指示开启热文件功能时,则关闭已启动的热文件线程,并重启动热文件线程,开启热文件功能;若页面设置参数指示开启热文件功能以及配置文件指示未开启热文件功能时,将开启热文件功能的选项写入配置文件,并启动热文件线程,开启热文件功能。
具体如图2所示,在图2所示的流程步骤如下:
S201,获取配置文件,根据配置文件确定是否启动热文件功能,若是,则执行S202,若否,则跳入S203;
S202,开启热文件线程,执行热文件功能;
S203,检测页面设置参数是否选择开启热文件功能,确定页面设置参数是否开启热文件功能,若是,则执行S204,若否,则不开启热文件功能;
S204,将开启热文件功能的选项写入配置文件,检测是否已经开启过热文件线程,若是,则执行S205,若否,则执行S206;
S205,关闭已启动的热文件线程,并重启动热文件线程,开启热文件功能;
S206,启动热文件线程,开启热文件功能。
通过上述的两种方法不仅可以及时开启热文件功能,使得第三方生成的印刷文件能够及时的传输至印刷数据管理系统,并且还可以根据用户的需求实时的开启热文件功能,保证用户的便捷使用。
进一步,在本发明实施例中,在获取到第三方生成的印刷文件之后,首先获取印刷文件的文件名,并在存储空间中查找是否存在重名文件,若在存储空间中存在印刷文件的重名文件时,则对印刷文件进行重命名,得到具有第一文件名的印刷文件。然后在存储空间中查找是否存在与具有第一文件名的印刷文件重名的文件,若是不存在与具有第一文件名重名的印刷文件时,则将具有第一文件名的印刷文件移动至存储空间进存储;若是仍然存在与第一文件名重名的印刷文件时,则继续对印刷文件进行重命名,直至存储空间中不存在与印刷文件重名的文件。
比如说,印刷文件为A,具体实现流程如图3所示,热文件线程开启等待120ms,扫描第三方中是否有印刷文件,如果有的话就拿到第一个印刷文件,看印刷数据管理系统中是否有此文件的重名文件。如果有重名文件的话就将第三方中的此印刷文件重新命名。比如第三方中有印刷文件a.txt,目标地址印刷数据管理系统中也有一个印刷文件叫a.txt,那么就将第三方中的a.txt重新命名为a_01.txt,如果印刷数据管理系统中还有重名文件a_01.txt的话就需要重命名为a_02.txt,以此类推。将重新命名的印刷文件从第三方中拷贝到印刷数据管理系统中,并将第三方中的此印刷文件删除。
通过上述的命名检测以及重命名的方式可以保证第三方生成的印刷文件能够及时的传输至印刷数据管理系统进行存储管理,避免由于命名导致印刷文件无法存储或者是直接被覆盖的问题,保证了印刷文件能够及时有效的处理。
进一步,在第三方生成印刷文件被保存在印刷数据管理系统中之后,通过界面展示可以将印刷数据管理系统中的印刷文件进行展示,其展示的方式可 以通过列表方式展示,在该列表中包含了各个印刷文件的文件名,这样用户可以更加直观的获知的当前正在处理的印刷文件,方便了用户的使用。当然除了通过列表的方式展示印刷文件之外,还可以通过其他方式进行展示,在本发明实施例中就不一一举例说明。
综上来讲,本发明实施例中,通过获取第三方生成的印刷文件,将该印刷文件移动至印刷管理系统所指定路径下的存储空间,显示包含了印刷文件的文件名的文件列表的方法,可以及时的将第三方生成的印刷文件传输至印刷数据管理系统,这样不仅方便快捷的管理了第三方生成的印刷文件,并且还可视化的实时加载第三方印刷文件。
对应本发明实施例中的一种印刷文件的处理方法,本发明实施例中还提供了一种印刷文件的处理装置,如图4所示为本发明实施例中一种印刷文件的处理装置的结构示意图,该装置包括:
获取模块401,用于获取第三方生成的印刷文件;
处理模块402,用于将所述印刷文件移动至印刷数据管理系统所指定路径下的存储空间;
显示模块403,用于显示包含了所述印刷文件的文件名的文件列表。
进一步,在本发明实施例中,该装置还包括:
读取模块,用于读取用于指示是否开启热文件功能的配置文件,其中,所述配置文件为用于指示是否在开机启动热文件功能;
执行模块,用于若所述配置文件指示开启热文件功能时,开启热文件线程,执行所述热文件功能。
进一步,在本发明实施例中,所述读取模块,还用于获取页面设置参数,判定所述页面设置参数是否指示开启热文件功能;
所述执行模块,还用于若所述页面设置参数指示开启热文件功能以及所述配置文件指示开启热文件功能时,则关闭已启动的热文件线程,并重启动热文件线程,开启所述热文件功能;若所述页面设置参数指示开启热文件功能以及 所述配置文件指示未开启热文件功能时,将开启热文件功能的选项写入所述配置文件,并启动热文件线程,开启所述热文件功能。
进一步,在本发明实施例中,所述处理模块402,具体用于获取印刷文件的文件名,并在所述存储空间中查找是否存在重名文件;若在所述存储空间中存在所述印刷文件的重名文件时,则对所述印刷文件重命名,得到具有第一文件名的印刷文件;在所述存储空间中查找是否存在与具有第一文件名的印刷文件重名的文件;若不存在,则将具有第一文件名的印刷文件移动至所述存储空间;若存在,则继续对所述印刷文件进行重命名,直至所述存储空间中不存在与所述印刷文件重名的文件。
进一步,在本发明实施例中,所述处理模块402,还用于若在所述存储空间中不存在所述印刷文件的重名文件时,则将所述印刷文件移动至所述指定路径下的存储空间,并删除已移动至所述存储空间的印刷文件。
本发明所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。