打印机参数的设置方法、装置、设备及可读存储介质制造方法及图纸

技术编号:30140770 阅读:21 留言:0更新日期:2021-09-23 15:03
本申请公开了打印机参数的设置方法、装置、设备及可读存储介质,属于计算机技术领域。方法包括:获取目标打印机对应的注册表,注册表中包括目标打印机对应的多个配置项以及各个配置项的原始参数;对注册表进行监听;响应于注册表发生修改行为,记录修改行为对应的内容,修改行为对应的内容包括修改前的内容和修改内容;基于修改前的内容和修改内容,确定需修改的配置项的目标参数;将需修改的配置项的原始参数修改为需修改的配置项的目标参数。该方法能够提高打印机参数的确定效率,提高确定的目标参数和目标打印机的适配度,使得使用目标打印机进行打印时的打印效果更好。标打印机进行打印时的打印效果更好。标打印机进行打印时的打印效果更好。

【技术实现步骤摘要】
打印机参数的设置方法、装置、设备及可读存储介质


[0001]本申请实施例涉及计算机
,特别涉及一种打印机参数的设置方法、装置、设备及可读存储介质。

技术介绍

[0002]随着打印机的普及应用,设置打印机的参数已成为广大使用打印机的用户的必然需求和必备技能。因此,亟需一种打印机参数的设置方法来更方便的帮助用户设置打印机参数。
[0003]相关技术中,打印机和电子设备相连接,用户在使用打印机之前,通过按键的方式在电子设备上对打印机进行控制,使打印机处于特殊工作状态,显示打印首选项设置页面,该设置页面中包括多个配置项以及各个配置项的原始参数,用户在该设置页面中手动输入各个配置项的目标参数,并进行保存,从而完成打印机参数的配置过程。
[0004]然而,当有多个用户同时使用打印机进行打印时,多个用户都对打印机的参数进行了设置,这时,打印机无法确定打印机的最终参数,因此,容易导致打印机参数的设置的准确性较低,从而导致使用打印机打印时的打印效果较差。

技术实现思路

[0005]本申请实施例提供了一种打印机参数的设置方法、装置、设备及可读存储介质,可用于解决相关技术中的问题。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种打印机参数的设置方法,所述方法包括:
[0007]获取目标打印机对应的注册表,所述注册表中包括所述目标打印机对应的多个配置项以及各个配置项的原始参数;
[0008]对所述注册表进行监听;
[0009]响应于所述注册表发生修改行为,记录所述修改行为对应的内容,所述修改行为对应的内容包括修改前的内容和修改内容;
[0010]基于所述修改前的内容和所述修改内容,确定需修改的配置项的目标参数;
[0011]将所述需修改的配置项的原始参数修改为所述需修改的配置项的目标参数。
[0012]在一种可能的实现方式中,所述将所述需修改的配置项的原始参数修改为所述需修改的配置项的目标参数之后,所述方法还包括:
[0013]获取多个参考图像;
[0014]基于所述多个参考图像,确定各个参考图像对应的打印指令;
[0015]将所述各个参考图像对应的打印指令发送至所述目标打印机,由所述目标打印机基于所述打印指令进行打印得到目标图像;
[0016]在所述多个参考图像中确定与所述目标图像匹配的目标参考图像;
[0017]将所述目标参考图像对应的打印指令确定为所述目标打印机支持的目标打印指令,所述目标打印指令用于控制所述目标打印机进行打印。
[0018]在一种可能的实现方式中,所述基于所述修改前的内容和所述修改内容,确定需修改的配置项的目标参数,包括:
[0019]基于所述修改前的内容和所述修改内容,确定所述多个配置项中需修改的配置项;
[0020]将所述修改内容中满足目标要求的修改内容确定为所述需修改的配置项的目标参数。
[0021]在一种可能的实现方式中,所述对所述注册表进行监听,包括:
[0022]通过注入动态库的方式对所述注册表进行监听,所述动态库提供目标函数,所述目标函数用于对所述目标打印机的打印首选项配置页面进行监听;
[0023]所述对所述注册表进行监听之后,所述方法还包括:
[0024]响应于监听到所述目标打印机的打印首选项配置页面发生修改行为,确定所述目标打印机的注册表发生修改行为。
[0025]在一种可能的实现方式中,所述将所述需修改的配置项的原始参数修改为所述需修改的配置项的目标参数之后,所述方法还包括:
[0026]获取第一图像,所述第一图像中包括目标内容,所述第一图像为使用所述目标打印机进行打印得到的图像;
[0027]基于所述第一图像和所述目标内容,确定目标偏移值;
[0028]基于所述目标偏移值,对所述目标打印机的偏移配置项进行调整,得到调整后的偏移配置项。
[0029]在一种可能的实现方式中,所述基于所述第一图像和所述目标内容,确定目标偏移值,包括:
[0030]确定所述第一图像对应的第一长度和第一宽度;
[0031]确定所述目标内容相对于所述第一图像的第一偏移值和第二偏移值,所述第一偏移值和所述第二偏移值为不同方向的偏移值;
[0032]获取对所述第一图像进行扫描得到的第二图像;
[0033]对所述第二图像进行调整,得到第三图像,所述第三图像为所述第二图像处于水平状态的图像,所述第三图像中包括所述目标内容;
[0034]确定所述第三图像对应的第三长度和第三宽度;
[0035]确定所述目标内容相对于所述第三图像的第三偏移值和第四偏移值,所述第三偏移值为与所述第一偏移值相同方向的偏移值,所述第四偏移值为与所述第二偏移值相同方向的偏移值;
[0036]基于所述第一长度、第一宽度、第三长度、第三宽度、第一偏移值、第二偏移值、第三偏移值和第四偏移值,确定所述目标偏移值。
[0037]在一种可能的实现方式中,所述目标偏移值包括横向目标偏移值和纵向目标偏移值中的至少一种;
[0038]所述基于所述第一长度、第一宽度、第三长度、第三宽度、第一偏移值、第二偏移值、第三偏移值和第四偏移值,确定所述目标偏移值,包括:
[0039]基于所述第一长度、第三长度、第一偏移值和第三偏移值,确定横向参考偏移值;基于所述第一长度、第三长度和所述横向参考偏移值,确定所述横向目标偏移值;
[0040]基于所述第一宽度、第三宽度、第二偏移值和第四偏移值,确定纵向参考偏移值;基于所述第一宽度、第三宽度和所述纵向参考偏移值,确定所述纵向目标偏移值。
[0041]在一种可能的实现方式中,所述基于所述第一长度、第三长度、第一偏移值和第三偏移值,确定横向参考偏移值,包括:
[0042]基于所述第一长度、第三长度、第一偏移值和第三偏移值,按照下述公式确定横向参考偏移值OX3:
[0043][0044]所述基于所述第一长度、第三长度和所述横向参考偏移值,确定所述横向目标偏移值,包括:
[0045]基于所述第一长度、第三长度和所述横向参考偏移值,按照下述公式确定所述横向目标偏移值OX1:
[0046][0047]其中,所述W1为所述第一长度,所述W3为所述第三长度,所述X1为所述第一偏移值,所述X3为所述第三偏移值。
[0048]在一种可能的实现方式中,所述基于所述第一宽度、第三宽度、第二偏移值和第四偏移值,确定纵向参考偏移值,包括:
[0049]基于所述第一宽度、第三宽度、第二偏移值和第四偏移值,按照下述公式确定纵向参考偏移值OY3:
[0050][0051]所述基于所述第一宽度、第三宽度和所述纵向参考偏移值,确定所述纵向目标偏移值,包括:
[0052]基于所述第一宽度、第三宽度和所述纵向参考偏移值,按照下述公式确定所述纵向目标偏移值OY1:
[0053][0054]其中,所述H1为所述第一宽本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种打印机参数的设置方法,其特征在于,所述方法包括:获取目标打印机对应的注册表,所述注册表中包括所述目标打印机对应的多个配置项以及各个配置项的原始参数;对所述注册表进行监听;响应于所述注册表发生修改行为,记录所述修改行为对应的内容,所述修改行为对应的内容包括修改前的内容和修改内容;基于所述修改前的内容和所述修改内容,确定需修改的配置项的目标参数;将所述需修改的配置项的原始参数修改为所述需修改的配置项的目标参数。2.根据权利要求1所述的方法,其特征在于,所述将所述需修改的配置项的原始参数修改为所述需修改的配置项的目标参数之后,所述方法还包括:获取多个参考图像;基于所述多个参考图像,确定各个参考图像对应的打印指令;将所述各个参考图像对应的打印指令发送至所述目标打印机,由所述目标打印机基于所述打印指令进行打印得到目标图像;在所述多个参考图像中确定与所述目标图像匹配的目标参考图像;将所述目标参考图像对应的打印指令确定为所述目标打印机支持的目标打印指令,所述目标打印指令用于控制所述目标打印机进行打印。3.根据权利要求1所述的方法,其特征在于,所述基于所述修改前的内容和所述修改内容,确定需修改的配置项的目标参数,包括:基于所述修改前的内容和所述修改内容,确定所述多个配置项中需修改的配置项;将所述修改内容中满足目标要求的修改内容确定为所述需修改的配置项的目标参数。4.根据权利要求1所述的方法,其特征在于,所述对所述注册表进行监听,包括:通过注入动态库的方式对所述注册表进行监听,所述动态库提供目标函数,所述目标函数用于对所述目标打印机的打印首选项配置页面进行监听;所述对所述注册表进行监听之后,所述方法还包括:响应于监听到所述目标打印机的打印首选项配置页面发生修改行为,确定所述目标打印机的注册表发生修改行为。5.根据权利要求1、3、4任一所述的方法,其特征在于,所述将所述需修改的配置项的原始参数修改为所述需修改的配置项的目标参数之后,所述方法还包括:获取第一图像,所述第一图像中包括目标内容,所述第一图像为使用所述目标打印机进行打印得到的图像;基于所述第一图像和所述目标内容,确定目标偏移值;基于所述目标偏移值,对所述目标打印机的偏移配置项进行调整,得到调整后的偏移配置项。6.根据权利要求5所述的方法,其特征在于,所述基于所述第一图像和所述目标内容,确定目标偏移值,包括:确定所述第一图像对应的第一长度和第一宽度;确定所述目标内容相对于所述第一图像的第一偏移值和第二偏移值,所述第一偏移值和所述第二偏移值为不同方向的偏移值;
获取对所述第一图像进行扫描得到的第二图像;对所述第二图像进行调整,得到第三图像,所述第三图像为所述第二图像处于水平状态的图像,所述第三图像中包括所述目标内容;确定所述第三图像对应的第三长度和第三宽度;确定所述目标内容相对于所述第三图像的第三偏移值和第四偏移值,所述第三偏移值为与所述第一偏移值相同方向的偏移值,所述第四偏移值为与所述第二偏移值相同方向的偏移值;基于所述第一...

【专利技术属性】
技术研发人员:钱声鹏张旭吕超任梦鸽詹晶晶
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1