条码生成方法、装置和设备与流程

专利2023-10-22  110



1.本公开涉及印刷技术领域,尤其涉及一种条码生成方法、装置和设备。


背景技术:

2.随着条码技术的发展,越来越多的条码被广泛使用,在日常生活中的药品、食品、饮料等包装上随处可见。而喷墨印刷条码,相比传统印刷条码,具有无需制版,快速成像的特点,被条码印刷界普遍使用。
3.条码等级是衡量条码印刷质量的首要技术指标,通过衡量印刷条码的最小边缘比度、解码度、条空对比度以及缺陷度等表现,可以确定印刷条码的条码等级。而在喷墨印刷中,墨水类型、墨滴大小、印刷速度以及承印物类型都将影响墨水在承载物上的上述表现,进而综合影响印刷条码的条码等级。
4.在现有技术中,为了得到高等级的印刷条码,通常需要用户先根据所使用的墨滴大小、印刷速度以及承印物类型决定初始条码生成参数,根据再根据打样结果对初始条码生成参数进行多次调整后得到最优的条码生成参数,并使用最优的条码生成参数进行批量条码打印。可见,现有的条码生成方法需要用户根据经验在初始条码生成参数的基础上多次调整,来最终确定的条码生成参数,操作复杂且效率较低。


技术实现要素:

5.有鉴于此,本公开提出了一种条码生成方法、装置和设备,可以自动筛选出最优的条码生成参数,提高条码的生成效率。
6.根据本公开的第一方面,提供了一种条码生成方法,包括:
7.获取当前要生成的条码的条码生成参数;其中,所述条码生成参数包括基础参数和调整参数,所述调整参数的个数为多个;
8.对所述调整参数进行筛选,由多个所述调整参数中选取出优选参数作为最终生成条码的调整参数;
9.根据所述基础参数和所述优选参数生成所述条码。
10.在一种可能的实现方式中,对所述调整参数进行筛选,由所述调整参数中选取出优选参数作为最终生成条码的调整参数时,通过基于各所述调整参数所生成的相应的条码进行筛选。
11.在一种可能的实现方式中,基于各所述调整参数所生成的相应的条码进行调整参数的筛选时,基于对所述调整参数所生成的条码进行评分来实现。
12.在一种可能的实现方式中,基于对所述调整参数所生成的条码进行评分来实现所述调整参数的筛选时,包括:
13.对各所述调整参数所生成的相应的条码进行评分,获取各所述调整参数所生成的相应的条码的分值;
14.基于各所述调整参数所生成的相应的条码的分值,得到各所述调整参数的分值;
15.根据各所述调整参数的分值,进行所述调整参数的筛选。
16.在一种可能的实现方式中,基于各所述调整参数所生成的相应的条码进行调整参数的筛选时,基于对各所述调整参数所生成的相应的条码的等级进行。
17.在一种可能的实现方式中,基于对各所述调整参数所生成的相应的条码的等级进行调整参数的筛选时,包括:
18.对各所述调整参数所生成的相应的条码进行等级确定,得到各所述调整参数所生成的相应的条码的等级;
19.根据各所述调整参数所生成的相应的条码的等级,计算各所述调整参数所生成的相应的条码的最优率;
20.基于各所述调整参数所生成的相应的条码的最优率,进行所述调整参数的筛选。
21.在一种可能的实现方式中,通过基于各所述调整参数所生成的相应的条码进行筛选时,各所述调整参数所生成的条码的个数为预设个数。
22.在一种可能的实现方式中,当前要生成的条码的条码成参数通过页面描述文件进行记录存储。
23.根据本公开的第二方面,提供了一种条码生成装置,包括:
24.参数获取模块,用于获取当前要生成的条码的条码生成参数;其中,所述条码生成参数包括基础参数和调整参数,所述调整参数的个数为多个;
25.参数筛选模块,用于对所述调整参数进行筛选,由多个所述调整参数中选取出优选参数作为最终生成条码的调整参数;
26.条码生成模块,用于根据所述基础参数和所述优选参数生成所述条码。
27.根据本公开的第三方面,提供了一种条码生成设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行本公开第一方面所述的方法。
28.本公开在生成条码的条码生成参数时,先获取当前要生成的条码的条码生成参数;其中,条码生成参数包括基础参数和调整参数,调整参数的个数为多个;然后对调整参数进行筛选,由多个调整参数中选取出优选参数作为最终生成条码的调整参数;最后根据基础参数和优选参数生成所述条码。通过本公开的条码生成方法可以自动筛选出最优的条码生成参数,进而提高条码的生成效率。
29.根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
30.包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
31.图1示出根据本公开一实施例的条码生成方法的示意性流程图;
32.图2a示出根据本公开一实施例基础条码的展示图;
33.图2b示出根据本公开一实施例打印条码的展示图;
34.图3示出根据本公开一实施例的页面描述文件的展示图;
35.图4示出根据本公开一实施例的喷墨打印装置的示意性框图;
36.图5示出根据本公开一实施例的在线检测装置和喷墨打印装置的相配合的示意性
框图;
37.图6示出根据本公开一实施例的条码生成装置的示意性框图;
38.图7示出根据本公开一实施例的条码生成设备的示意性框图。
具体实施方式
39.以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
40.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
41.另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
42.《方法实施例》
43.图1示出根据本公开一实施例的条码生成方法的示意性流程图。如图1所示,该方法包括步骤s1100-s1300。
44.s1100,获取当前要生成的条码的条码生成参数;其中,条码生成参数包括基础参数和调整参数。
45.该基础参数用于生成一个完整的基础条码,该基础参数可以包括条码的位置信息、尺寸信息、内容信息中的至少一种。即,本领域技术人员可以理解的是,基础参数用于表征所生成的条码的大小、位置等基本信息,其用于确定基础条码的整体的形状和大小以及位置。
46.该调整参数用于对生成的基础条码进行中白色区域和黑色区域的相对大小进行优化,得到调整参数对应的打印条码。例如,在将基础条码中白色区域扩大1%的情况下,同时将基础条码中的黑色区域缩小1%,以得到调整参数对应的打印条码。
47.也就是说,参见图2a和图2b,在根据条码生成参数生成条码时,首先是根据条码生成参数中的基础参数先生成基础条码(如图2a所示),该基础条码是基于基础参数确定的。然后再根据条码生成参数中的调整参数对所生成的基础条码中的黑白区域的宽度以及黑白区域之间的间隔等进行调整,从而得到最终所需要的打印条码(如图2b所示)。
48.在一种可能的实现方式中,该调整参数可以包括墨滴大小和扩散系数中的至少一种。
49.在喷墨印刷中,在基础参数相同,但在墨水类型、印刷速度和乘印物类型中的至少一个印刷因素不同的情况下,印刷得到的基础条码的条码等级也不相同。因此,为了获取高等级条码,设置了多个调整参数,采用不同的调整参数分别对生成的基础条码进行优化处理得到对应的打印条码,进而通过观测印刷得到的打印条码的条码等级,由多个调整参数中筛选出优选参数作为最终生成条码的调整参数。
50.在一种可能的实现方式中,选取的多个调整参数可以根据调整参数的上限、下限以及调整步长确定。例如,调整参数为扩散系数,该扩散系数的上限指值为0.9,下限值为0,调整步长为0.1,则多个调整参数可以依次设置为:0、0.1、0.2、0.3、0.4、0.5、0.6、0.7、0.8、
0.9。
51.在一种可能的实现方式中,当前要生成的条码的条码成参数可以通过页面描述文件进行记录存储。其中,页面描述文件可以采用具有版面编排模块的软件来实现。
52.具体的,在本公开实施例的方法中,用于形成页面描述文件的版面编排模板可以如图3所示。即,在该版面编码模板中配置有观测列,该观测列包括多个目标条码,不同的目标条码均对应一组条码生成参数。
53.也就是说,在各目标条码均对应不同的调整参数。举例来说,观测列包括10个目标条码,则该10个目标条码对应10个不同的调整参数,即这10个不同的调整参数分别属于10组不同的条码生成参数。
54.同时,在一种可能的实现方式中,采用图3所示的版面编排模板在记录存储不同的条码生成参数时,还可以在模板中配置一控制qr码。该控制qr码中记录了调整条码的总数以及各调整条码对应的标识信息以及调整参数等信息。由此,在进行条码生成参数中调整参数的优化时可以直接扫描该控制qr码即可实现,这就进一步简化了数据读取的过程,进而也就加快了条码生成的速率。
55.由此,在基于上述版面编码模板来形成页面描述文件时,即可通过以下步骤来实现。
56.s1110,获取并记录出血域位置,根据该出血域位置在版面编排模板中预留出出血域位置,该位置用于生成控制qr码。该出血域位置可以是默认值,也可以根据具体应用场景需求进行设定,在此不作具体限定。
57.s1120,获取基础参数,根据该基础参数在版面编排模板中生成多个目标条码的基础条码,并记录每个目标条码对应的标识信息和基础参数。其中,该基础参数可以是设定的默认值,也可以是根据具体应用场景需求设置的设定值,在此不作具体限定。该标识信息用于唯一标识一个目标条码。
58.在该可实现方式中,生成目标条码的数量根据调整参数的个数设定。例如,在待筛选的调整参数的个数为10个的情况下,需要在版面编排模板中生成10个目标条码。
59.s1130,获取并记录针对各目标条码设定的调整参数,并基于各目标条码的调整参数对目标条码的基础条码进行优化处理。其中,每个目标条码对应一种调整参数。例如,在调整参数可以依次设置为:0、0.1、0.2、0.3、0.4、0.5、0.6、0.7、0.8、0.9的实施例中,分别将10个目标条码的调整参数设定为0、0.1、0.2、0.3、0.4、0.5、0.6、0.7、0.8、0.9。
60.s1140,获取版面编排模板中目标条码的总数以及各目标条码对应的标识信息以及调整参数,在预留的出血域位置生成控制qr码。
61.在一种可能的实现方式中,该控制qr码记录的信息可以为【n10-t0-a0-t1-a1-t2-a2
…‑
t9-a9】,其中,n10表示版面编排模板中目标条码的总数为10个,t0为第一个目标条码对应的标识信息,a0为第一个目标条码对应的调整参数,t1为第二个目标条码对应的标识信息,a1为第二个目标条码对应的调整参数,依次类推。
62.s1150,获取版面编排模板关联的条码源数据库,保存并输出该版面编排模板的页面描述性文件。该页面描述性文件记录了版面编排模板的上述编排信息,通过打开该页面描述性文件,可以参照上述编排信息可以复现如图3所示的版面编排模板。
63.通过上述方式形成页面描述文件后,再根据所形成的页面描述文件进行条码生成
参数的优化调整。此处,本领域技术人员可以理解的是,在对条码生成参数的优化调整时,主要是对于条码生成参数中的调整参数进行优化调整。在本公开实施例的方法中,则是通过对调整参数进行筛选的方式来进行的。
64.这是由于在公开请实施例的方法中,对调整参数进行优化调整时是基于前面所述的页面描述文件进行的。在该页面描述文件中配置了观测列,该观测列中包含多个目标条码,每个目标条码对应一个不同取值的调整参数,从而通过对所有目标条码所对应的调整参数进行筛选,由所有目标条码所对应的调整参数中筛选出优选的参数来作为最终生成条码的调整参数。由此,通过筛选的方式来进行调整参数的优化调整,更进一步地加快了条码生成的速率,并且简化了条码生成的方式。
65.即,通过步骤s1200,对调整参数进行筛选,由多个调整参数中选取出优选参数作为最终生成条码的调整参数。
66.在一种可能的实现方式中,对调整参数进行筛选,由调整参数中选取出优选参数作为最终生成条码的调整参数时,通过基于各调整参数所生成的相应的条码进行筛选。
67.下面以一个目标条码为例,对基于调整参数生成相应的条码的过程进行说明。具体地,获取目标条码的基础参数生和调整参数,先根据基础参数生成基础条码,再根据调整参数,采用图像形态学算法对基础条码进行优化处理得到打印条码,该打印条码即为调整参数所生成的条码。
68.需要说明的是,几乎所有的墨水在承印物上都具有扩散性,因此,在调整参数为扩散系数的实施例中,使用的图像形态学算法为膨胀卷积算法opengl。在根据调整参数,采用膨胀卷积算法对基础条码进行优化处理时,实际上是根据调整参数,采用膨胀卷积算法将基础条码中白色的白色区域增加到相应大小,同时将基础条码图像中黑色的黑色区域减小到相应大小。在本实施例中,该膨胀卷积算法是基于每个黑色区域中心点进行计算的,因此,可以确保生成的打印条码的准确性。
69.在一种可能的实现方式中,膨胀卷积算法opengl的算法函数可以如下所示:
70.cv_exports_w void dilate(inputarray src,outputarray dst,
71.inputarray kernel,point anchor=point(-1,-1),
72.int iterations=1,int bordertype=border_constant,
73.const scalar&bordervalue=morphologydefaultbordervalue())。
74.在当前要生成的条码的条码成参数通过页面描述文件进行记录存储的实施例中,排版软件根据页面描述文件复现如图3所示的版面编排文件,通过打印该版面编排文件,就可以同时观测到印刷后各打印条码的条码等级。
75.在该可实现方式中,可以通过如图4所示的喷墨打印装置对页面文件进行打印。如图4所示,该喷墨打印装置包括控制软件、控制主板、喷头驱动板、喷头、供墨系统、运动平台及干燥系统。其中,该控制软件用于获取由排版软件生成的版面编排文件,并将该版面编排文件发送至控制主板,控制主板由版面编排文件中划分出每个喷头对应的喷区,并将其发送至对应喷头驱动板,喷头驱动板根据接收到的版面编排文件控制喷头完成版面编排文件的印刷。在喷墨打印装置中:供墨系统完成对喷头的墨水供给及状态维护,保持一个优良的喷头状态;运动平台负责承印物的输送和收集;干燥系统完成印刷后墨水的干燥。
76.在一种可能的实现方式中,在通过基于各调整参数所生成的相应的条码进行筛选
时,各调整参数所生成的条码的个数为预设个数。其中,该预设个数可以根据具体的应用场景进行设定,例如,预设个数可以设置为1000。
77.在当前要生成的条码的条码成参数通过页面描述文件进行记录存储的实施例中,为了得到各调整参数所生成的预设个数的打印条码,可以通过对生成的版面编排文件进行预设次数的打印实现。例如,对于每个调整参数需要生成1000个打印条码,就可以对版面编排文件打印1000次,这样就可以得到每个调整参数对应的1000个打印条码。
78.在一种可能的实现方式中,在基于各调整参数所生成的相应的条码进行调整参数的筛选时,基于对调整参数所生成的条码进行评分来实现,具体步骤包括s1211-s1213。
79.s1211,对各调整参数所生成的相应的条码进行评分,获取各调整参数所生成的相应的条码的分值。
80.在当前要生成的条码的条码成参数通过页面描述文件进行记录存储的实施例中,通过与喷墨打印装置相配合的在线测试检测装置来获取各调整参数所生成的相应条码的分值。
81.如图5所示,该在线检测装置包括扫描抢、检测控制主板和检测控制软件。检测开始前,先通过检测控制软件对检测控制主板和扫描枪进行必要的参数设置。其中,检测控制主板对应的必要参数包括喷头类型、喷头个数以及缓存区域大小中的至少一种。扫描枪对应的必要参数包括扫码类型和取样区域中的至少一种。检测开始后,扫描枪在检测控制主板的控制下,先对版面编排文件中的qr码进行扫描以获取各目标条码的标识信息和对应的调整参数,再对各调整参数所生成的打印条码进行扫描以获取各调整参数所生成的打印条码的条码等级及分值。将获取的各目标条码的标识信息、调整参数、条码等级以及评分等检测信息反馈给检测控制软件进行存储,以便检测控制软件通过上述检测信息对调整参数进行筛选。
82.在一种可能的实现方式中,在扫描到打印条码后,可以检测出打印条码的条码等级,每个条码等级对应设置有相应的分值,因此,在确定打印条码的条码等级后,便可以获取与条等级相应的分值作为打印条码的分值。
83.需要说明的是,干燥后的条码是最终的成品条码,对干燥后的条码进行扫描检测是最准确的,因此,在本公开中,将线检测装置的扫描枪安装在喷墨打印装置的干燥系统之后,可以提高扫描检测的准确性。
84.s1212,基于各调整参数所生成的相应的条码的分值,得到各调整参数的分值。
85.在各调整参数所生成的条码的个数为预设个数的实施例中,对于每个调整参数,可以将该调整参数生成的所有打印条码的分值进行平均,将所有打印条码的平均分值作为该调整参数的分值。
86.s1213,根据各调整参数的分值,进行调整参数的筛选。
87.在一种可能的实现方式中,可以直接将分值最高的调整参数筛选出来作为优选参数。
88.在另一种可能的实现方式中,可以先根据调整参数的分值筛选出具有绝对优势的调整参数,将具有绝对优势的调整参数应用到下次打印中,重复步骤s1211-s1213,直到筛选出唯一的调整参数时,将筛选出的唯一的调整参数作为优选调整参数。
89.例如,调整参数为10个,分别是a0-a9,每个调整参数的分值如表1所示。
90.表1
91.调整参数a0a1a2a3a4a5a6a7a8a9次数101020011002002015101010分值10257280745043201010
92.根据各调整参数的分值,进行调整参数的筛选时,先确定分值中的最高值80,将最高分值80减去预设的调整值20得到绝对优势阈值60,将分值大于绝对优势阈值60的调整参数作为具有绝对优势的调整参数,在表1中,筛选出的具有绝对优势的调整参数为具a2、a3和a4。
93.将具有绝对优势的调整参数应用到下次打印中时,先对具有绝对优势的调整参数的分值进行归一化处理,归一化处理后a2、a3和a4对应的分值分别为32%,35%,33%,则将页面描述文件中10个目标条码中3个目标条码的调整参数设置为a2,4个目标条码的调整参数设置为a3,另外3个目标条码的调整参数设置为a4,通过更新后的页面描述文件生成版面编排文件并进行打印,然后重复骤s1211-s1213,直到筛选出唯一的调整参数时,将筛选出的唯一的调整参数作为优选调整参数。
94.需要说明的是,在重复的过程中,预设的调整值按照设定的步长缩小。例如,设定的步长为1,则每重复一次上述步骤,则该调整值将相对上次减小1。
95.在一种可能的实现方式中,在基于各调整参数所生成的相应的条码进行调整参数的筛选时,基于对各调整参数所生成的相应的条码的等级进行,具体步骤包括s1221-s1223。
96.s1221,对各调整参数所生成的相应的条码进行等级确定,得到各调整参数所生成的相应的条码的等级。具体步骤参见步骤s1211,在此不再赘述。
97.s1222,根据各调整参数所生成的相应的条码的等级,计算各调整参数所生成的相应的条码的最优率。
98.下面一个调整参数为例,对最优率的计算过程进行说明。具体地,获取该调整参数下打印条码的数量以及各打印条码的条码等级,计算最高条码等级的打印条码数量与总打印条码数量的比例值,将该比例值作为该调整参数所生成的相应的条码的最优率。例如,该调整参数下打印条码的数量为1000,其中最高条码等级的打印条码数量为100,则该调整参数所生成的相应的条码的最优率为10%。
99.s1223,基于各调整参数所生成的相应的条码的最优率,进行调整参数的筛选。
100.在一种可能的实现方式中,可以直接将最优率最高的调整参数筛选出来作为优选参数。
101.在另一种可能的实现方式中,可以先根据调整参数的最优率筛选出具有绝对优势的调整参数,将具有绝对优势的调整参数应用到下次打印中,重复步骤s1221-s1223,直到筛选出唯一的调整参数时,将筛选出的唯一的调整参数作为优选调整参数。
102.例如,预先设置的最优率阈值为10%,将最优率大于最优率阈值为10%的调整参数筛选出来作为具有绝对优势的调整参数,举例来说,筛选出的具有绝对优势的调整参数为a2、a3和a4。在将具有绝对优势的调整参数应用到下次打印中时,先对具有绝对优势的调整参数的最优率进行归一化处理,归一化处理后a2、a3和a4对应的最优率分别为10%,70%,20%,则将页面描述文件中10个目标条码中的1个目标条码的调整参数设置为a2,7个
目标条码的调整参数设置为a3,另外2个目标条码的调整参数设置为a4,通过更新后的页面描述文件生成版面编排文件并进行打印,然后重复骤s1221-s1233,直到筛选出唯一的调整参数时,将筛选出的唯一的调整参数作为优选调整参数。
103.需要说明的是,在重复的过程中,最优率阈值按照设定的步长缩小。例如,设定的步长为1%,则每重复一次上述步骤,该最优率阈值将相对上次减小1%。
104.在另外一种可能的实现方式中,在基于各调整参数所生成的相应的条码进行调整参数的筛选时,还可以基于对各调整参数所生成的相应的条码的分值和等级进行,具体步骤包括s1231-s1234。
105.s1231,获取各调整参数所生成的相应的条码的条码等级和分值。具体步骤参照s1211,在此不再赘述。
106.s1232,基于各调整参数所生成的相应的条码的分值,筛选出具有绝对优势的调整参数。具体步骤参照ss1213,在此不再赘述。
107.s1233,对于筛选出具有绝对优势的调整参数,计算对应的最优率。最优率的计算步骤参照s1222,在此不再赘述。
108.s1234,基于具有绝对优势的调整参数的最优率,进行调整参数的筛选。具体步骤参照s1223,在此不再赘述。
109.例如,调整参数为10个,分别是a0-a9,每个调整参数的分值以及具有绝对优势的调整参数的最优率如表2所示。
110.表2
111.调整参数a0a1a2a3a4a5a6a7a8a9次数101020011002002015101010分值10257280745043201010最优率
ꢀꢀ
10%70%20%
ꢀꢀꢀꢀꢀ
112.参照步骤s1213,根据各调整参数的分值,筛选出的具有绝对优势的调整参数为具a2、a3和a4。参照步骤s1222,计算出的具有绝对优势的调整参数a2、a3和a4的最优率的归一化值分别为10%、70%和20%,则将页面描述文件中10个目标条码中的1个目标条码的调整参数设置为a2,7个目标条码的调整参数设置为a3,另外2个目标条码的调整参数设置为a4,通过更新后的页面描述文件生成版面编排文件并进行打印,然后重复骤s1231-s1234,直到筛选出唯一的调整参数时,将筛选出的唯一的调整参数作为优选调整参数。
113.本公开在生成条码的条码生成参数时,先获取当前要生成的条码的条码生成参数;其中,条码生成参数包括基础参数和调整参数,调整参数的个数为多个;然后对调整参数进行筛选,由多个调整参数中选取出优选参数作为最终生成条码的调整参数;最后根据基础参数和优选参数生成所述条码。通过本公开的条码生成方法可以自动筛选出最优的条码生成参数,进而提高条码的生成效率。
114.《装置实施例》
115.图6示出根据本公开一实施例的条码生成装置的示意性框图。如图6所示,该条码生成装置100包括:
116.参数获取模块110,用于获取当前要生成的条码的条码生成参数;其中,条码生成参数包括基础参数和调整参数,调整参数的个数为多个;
117.参数筛选模块120,用于对调整参数进行筛选,由多个调整参数中选取出优选参数作为最终生成条码的调整参数;
118.条码生成模块130,用于根据基础参数和优选参数生成条码。
119.在一种可能的实现方式中,参数筛选模块120在对调整参数进行筛选,由调整参数中选取出优选参数作为最终生成条码的调整参数时,具体用于通过基于各调整参数所生成的相应的条码对调整参数进行筛选。
120.在一种可能的实现方式中,参数筛选模块120在基于各调整参数所生成的相应的条码进行调整参数的筛选时,具体用于基于对调整参数所生成的条码进行评分来实现对调整参数的筛选。
121.在一种可能的实现方式中,参数筛选模块120在基于对调整参数所生成的条码进行评分来实现调整参数的筛选时,具体用于:对各调整参数所生成的相应的条码进行评分,获取各调整参数所生成的相应的条码的分值;基于各调整参数所生成的相应的条码的分值,得到各调整参数的分值;根据各调整参数的分值,进行调整参数的筛选。
122.在一种可能的实现方式中,参数筛选模块120在基于各调整参数所生成的相应的条码进行调整参数的筛选时,具体用于基于对各调整参数所生成的相应的条码的等级进行调整参数的筛选。
123.在一种可能的实现方式中,参数筛选模块120在基于对各调整参数所生成的相应的条码的等级进行调整参数的筛选时,具体用于:对各调整参数所生成的相应的条码进行等级确定,得到各调整参数所生成的相应的条码的等级;根据各调整参数所生成的相应的条码的等级,计算各调整参数所生成的相应的条码的最优率;基于各调整参数所生成的相应的条码的最优率,进行调整参数的筛选。
124.在一种可能的实现方式中,通过基于各调整参数所生成的相应的条码进行筛选时,各调整参数所生成的条码的个数为预设个数。
125.在一种可能的实现方式中,当前要生成的条码的条码成参数通过页面描述文件进行记录存储。
126.《设备实施例》
127.图7示出根据本公开一实施例的条码生成设备的示意性框图。如图7所示,该条码生成设备200包括处理器210以及用于存储处理器210可执行指令的存储器220。其中,处理器210被配置为执行可执行指令时实现前面任一的条码生成方法。
128.此处,应当指出的是,处理器210的个数可以为一个或多个。同时,在本公开实施例的条码生成设备200中,还可以包括输入装置230和输出装置240。其中,处理器210、存储器220、输入装置230和输出装置240之间可以通过总线连接,也可以通过其他方式连接,此处不进行具体限定。
129.存储器220作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序和各种模块,如:本公开实施例的条码生成方法所对应的程序或模块。处理器210通过运行存储在存储器220中的软件程序或模块,从而执行条码生成设备200的各种功能应用及数据处理。
130.输入装置230可用于接收输入的数字或信号。其中,信号可以为产生与设备/终端/服务器的用户设置以及功能控制有关的键信号。输出装置240可以包括显示屏等显示设备。
131.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

技术特征:
1.一种条码生成方法,其特征在于,包括:获取当前要生成的条码的条码生成参数;其中,所述条码生成参数包括基础参数和调整参数,所述调整参数的个数为多个;对所述调整参数进行筛选,由多个所述调整参数中选取出优选参数作为最终生成条码的调整参数;根据所述基础参数和所述优选参数生成所述条码。2.根据权利要求1所述的方法,其特征在于,对所述调整参数进行筛选,由所述调整参数中选取出优选参数作为最终生成条码的调整参数时,通过基于各所述调整参数所生成的相应的条码进行筛选。3.根据权利要求2所述的方法,其特征在于,基于各所述调整参数所生成的相应的条码进行调整参数的筛选时,基于对所述调整参数所生成的条码进行评分来实现。4.根据权利要求3所述的方法,其特征在于,基于对所述调整参数所生成的条码进行评分来实现所述调整参数的筛选时,包括:对各所述调整参数所生成的相应的条码进行评分,获取各所述调整参数所生成的相应的条码的分值;基于各所述调整参数所生成的相应的条码的分值,得到各所述调整参数的分值;根据各所述调整参数的分值,进行所述调整参数的筛选。5.根据权利要求2所述的方法,其特征在于,基于各所述调整参数所生成的相应的条码进行调整参数的筛选时,基于对各所述调整参数所生成的相应的条码的等级进行。6.根据权利要求5所述的方法,其特征在于,基于对各所述调整参数所生成的相应的条码的等级进行调整参数的筛选时,包括:对各所述调整参数所生成的相应的条码进行等级确定,得到各所述调整参数所生成的相应的条码的等级;根据各所述调整参数所生成的相应的条码的等级,计算各所述调整参数所生成的相应的条码的最优率;基于各所述调整参数所生成的相应的条码的最优率,进行所述调整参数的筛选。7.根据权利要求2所述的方法,其特征在于,通过基于各所述调整参数所生成的相应的条码进行筛选时,各所述调整参数所生成的条码的个数为预设个数。8.根据权利要求1至7任一项所述的方法,其特征在于,当前要生成的条码的条码生成参数通过页面描述文件进行记录存储。9.一种条码生成装置,其特征在于,包括:参数获取模块,用于获取当前要生成的条码的条码生成参数;其中,所述条码生成参数包括基础参数和调整参数,所述调整参数的个数为多个;参数筛选模块,用于对所述调整参数进行筛选,由多个所述调整参数中选取出优选参数作为最终生成条码的调整参数;条码生成模块,用于根据所述基础参数和所述优选参数生成所述条码。10.一种条码生成设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述可执行指令时实现权利要求1至8中任意一项所述的方法。

技术总结
本公开提供了一种条码生成方法、装置和设备,该方法包括:获取当前要生成的条码的条码生成参数;其中,条码生成参数包括基础参数和调整参数,调整参数的个数为多个;对调整参数进行筛选,由多个调整参数中选取出优选参数作为最终生成条码的调整参数;根据基础参数和优选参数生成所述条码。通过本公开的条码生成方法可以自动筛选出最优的条码生成参数,进而提高条码的生成效率。高条码的生成效率。高条码的生成效率。


技术研发人员:张峰 郭涛
受保护的技术使用者:北京京隽科技有限公司
技术研发日:2022.07.12
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-5870.html

最新回复(0)