一种图像形成驱动合规性检测方法、装置及存储介质制造方法及图纸

技术编号:38906369 阅读:13 留言:0更新日期:2023-09-22 14:24
本申请实施例提供了一种图像形成驱动合规性检测方法、装置及存储介质,所述方法包括:获取待检测驱动的配置文件,所述配置文件用于描述图像形成装置的功能特征信息;将所述配置文件与配置标准进行匹配验证,获得所述待检测驱动的合规性检测结果,所述合规性检测结果用于表征所述配置文件是否符合要求。在本申请实施例中,基于制定的配置标准对驱动程序的配置文件进行匹配验证,使得驱动程序可以按照建议的配置标准执行,进而提高应用软件与驱动程序之间的兼容性。之间的兼容性。之间的兼容性。

【技术实现步骤摘要】
一种图像形成驱动合规性检测方法、装置及存储介质


[0001]本申请涉及图像形成
,具体地涉及一种图像形成驱动合规性检测方法、装置及存储介质。

技术介绍

[0002]图像形成装置是一种通过成像原理在记录介质上形成图像的设备,例如打印机、复印机、传真机、多功能图像制作和复印装置、静电印刷装置和任何其它类似装置。在图像形成过程中,用户可以通过应用软件(图像形成应用)下发图像形成指令至驱动程序(图像形成驱动),由驱动程序将图像形成指令转换为图像形成装置可以识别的图像形成数据,并根据该图像形成数据执行图像形成操作。
[0003]但是,在实际应用中,由于不同的图像形成装置厂商在驱动程序中设置的功能选项不同或者对功能选项的具体功能描述不一致,导致应用软件与驱动程序之间的兼容性较差,进而可能导致驱动程序无法识别应用软件下发的某些功能选项,使得该功能选项无法生效,进而影响用户正常使用图像形成装置。
[0004]需要指出的是,公开于本申请
技术介绍
部分的信息仅仅旨在加深对本申请的一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成己为本领域技术人员所公知的现有技术。

技术实现思路

[0005]有鉴于此,本申请提供一种图像形成驱动合规性检测方法、装置及存储介质,以利于解决现有技术中应用软件与驱动程序之间的兼容性较差的问题。
[0006]第一方面,本申请实施例提供了一种图像形成驱动合规性检测方法,包括:
[0007]获取待检测驱动的配置文件,所述配置文件用于描述图像形成装置的功能特征信息;
[0008]将所述配置文件与配置标准进行匹配验证,获得所述待检测驱动的合规性检测结果,所述合规性检测结果用于表征所述配置文件是否符合要求。
[0009]在一种可能的实现方式中,所述将所述配置文件与配置标准进行匹配验证,获得所述待检测驱动的合规性检测结果,包括:
[0010]判断所述配置文件是否符合所述配置标准中的配置规范;
[0011]若判断所述配置文件符合所述配置标准中的配置规范,则获得符合配置规范要求的检测结果;
[0012]若判断所述配置文件不符合所述配置标准中的配置规范,则获得不符合配置规范要求的检测结果。
[0013]在一种可能的实现方式中,在所述判断所述配置文件符合所述配置标准中的配置规范之后,所述方法还包括:
[0014]遍历所述配置文件中的功能选项,依次判断所述配置文件的每一个功能选项是否
为共有选项,获得每个所述功能选项的共有选项判断结果,所述共有选项为所述配置标准中规定的必要选项;
[0015]若所述配置文件的功能选项i为共有选项,则判断所述功能选项i的选项值是否符合所述配置标准的要求;
[0016]若所述功能选项i的选项值符合所述配置标准的要求,则获得功能选项i的选项值合法的检测结果;
[0017]若所述功能选项i的选项值不符合所述配置标准的要求,则获得功能选项i的选项值不合法的检测结果;
[0018]其中,所述功能选项i为所述配置文件中的任意一个功能选项。
[0019]在一种可能的实现方式中,所述方法还包括:
[0020]根据全部所述功能选项的共有选项判断结果,判断所述配置文件的功能选项中是否缺少必要的共有选项;
[0021]若所述配置文件的功能选项中不缺少必要的共有选项,则获得共有选项不缺失的检测结果;
[0022]若所述配置文件的功能选项中缺少必要的共有选项,则获得共有选项缺失的检测结果。
[0023]在一种可能的实现方式中,所述方法还包括:
[0024]显示所述配置文件的功能选项,以及每一个所述功能选项对应的选项值。
[0025]在一种可能的实现方式中,在所述获取待检测驱动的配置文件之前,所述方法还包括:
[0026]响应于用户的图像形成装置选择操作,确定待检测图像形成装置;
[0027]所述待检测驱动为所述待检测图像形成装置的驱动。
[0028]在一种可能的实现方式中,所述配置文件为PPD文件。
[0029]在一种可能的实现方式中,在所述获得所述待检测驱动的合规性检测结果之后,所述方法还包括:
[0030]输出所述待检测驱动的合规性检测结果。
[0031]第二方面,本申请实施例提供了一种图像形成驱动合规性检测装置,包括:
[0032]获取模块,用于获取待检测驱动的配置文件,所述配置文件用于描述图像形成装置的功能特征信息;
[0033]验证模块,用于将所述配置文件与配置标准进行匹配验证,获得所述待检测驱动的合规性检测结果,所述合规性检测结果用于表征所述配置文件是否符合要求。
[0034]第三方面,本申请实施例提供了一种图像形成驱动合规性检测装置,包括:
[0035]处理器;
[0036]存储器;
[0037]以及计算机程序,其中所述计算机程序被存储在所述存储器中,所述计算机程序包括指令,当所述指令被所述处理器执行时,使得所述装置执行第一方面中任意一项所述的方法。
[0038]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执
行第一方面中任意一项所述的方法。
[0039]在本申请实施例中,基于制定的配置标准对驱动程序的配置文件进行匹配验证,使得驱动程序可以按照建议的配置标准执行,进而提高应用软件与驱动程序之间的兼容性。
附图说明
[0040]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0041]图1为本申请实施例提供的一种应用场景示意图;
[0042]图2为本申请实施例提供的一种图像形成驱动合规性检测系统架构图
[0043]图3为本申请实施例提供的一种驱动检测工具的使用方法流程示意图
[0044]图4A

4D为本申请实施例提供的另一种应用场景示意图;
[0045]图5为本申请实施例提供的一种图像形成驱动合规性检测方法的流程示意图;
[0046]图6为本申请实施例提供的另一种图像形成驱动合规性检测方法的流程示意图;
[0047]图7为本申请实施例提供的一种图像形成驱动合规性检测装置的结构示意图。
具体实施方式
[0048]为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述。
[0049]应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0050]在本申请实施例中使用的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像形成驱动合规性检测方法,其特征在于,包括:获取待检测驱动的配置文件,所述配置文件用于描述图像形成装置的功能特征信息;将所述配置文件与配置标准进行匹配验证,获得所述待检测驱动的合规性检测结果,所述合规性检测结果用于表征所述配置文件是否符合要求。2.根据权利要求1所述的方法,其特征在于,所述将所述配置文件与配置标准进行匹配验证,获得所述待检测驱动的合规性检测结果,包括:判断所述配置文件是否符合所述配置标准中的配置规范;若判断所述配置文件符合所述配置标准中的配置规范,则获得符合配置规范要求的检测结果;若判断所述配置文件不符合所述配置标准中的配置规范,则获得不符合配置规范要求的检测结果。3.根据权利要求2所述的方法,其特征在于,在所述判断所述配置文件符合所述配置标准中的配置规范之后,所述方法还包括:遍历所述配置文件中的功能选项,依次判断所述配置文件的每一个功能选项是否为共有选项,获得每个所述功能选项的共有选项判断结果,所述共有选项为所述配置标准中规定的必要选项;若所述配置文件的功能选项i为共有选项,则判断所述功能选项i的选项值是否符合所述配置标准的要求;若所述功能选项i的选项值符合所述配置标准的要求,则获得功能选项i的选项值合法的检测结果;若所述功能选项i的选项值不符合所述配置标准的要求,则获得功能选项i的选项值不合法的检测结果;其中,所述功能选项i为所述配置文件中的任意一个功能选项。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据全部所述功能选项的共有选项判断结果,判断所述配置文件的功能选项中是否缺少必要的共有选项;若所述配置文件的功能选项中不缺少必要的共有...

【专利技术属性】
技术研发人员:余涵王恒博陈立龙董丽萍
申请(专利权)人:珠海奔图电子有限公司
类型:发明
国别省市:

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

1