本发明涉及喷码印刷,具体是涉及一种点读印刷品的点阵式布码及其印刷方法。
背景技术:
1、点阵二维码是近年来新兴的一种信息编码方式,常用于儿童有声读物中。点阵二维码具有信息携带量大,隐蔽性强,不影响出版物视觉美观的特点,同时具有加密防伪功能,能够与纸质媒体完美结合,辅助儿童联合视觉、听觉进行立体学习。
2、目前大部分的点阵二维码设计方案,在解码时需要利用直线检测或者利用对点阵进行radon变换得到的每一行的方差来求得码区的两个方向。这就要求码区的点模式的设计需要考虑到横向和纵向上看点的分布更加接近直线。
3、现有的点阵二维码通常为采用oid编码技术的编码规则生成的,其存储的编码信息量小,无法存储大量数据信息,此外,该种布码方式生成的点阵二维码在印刷时印刷点较多,在印刷时对喷码机硬件的要求较高,难以保证喷码机的连续喷印稳定性,影响印刷效果。
技术实现思路
1、为解决上述技术问题,提供一种点读印刷品的点阵式布码及其印刷方法,本技术方案解决了上述的现有的点阵二维码通常为采用oid编码技术的编码规则生成的,其存储的编码信息量小,无法存储大量数据信息,此外,该种布码方式生成的点阵二维码在印刷时印刷点较多,在印刷时对喷码机硬件的要求较高,难以保证喷码机的连续喷印稳定性,影响印刷效果的问题。
2、为达到以上目的,本发明采用的技术方案为:
3、一种点读印刷品的点阵式布码方法,包括:
4、确定点读区域所需存储的编码,并生成点阵布码模板,所述点阵布码模板由至少一块存储量相同或不同的编码块构成,所述编码块内部包括数据编码点,指向编码点和crc校验位;
5、将编码进行处理,获取编码数值数据以及数值序号数据,所述编码数值数据与数值序号数据为一一对应关系;
6、将十进制的编码数值数据进行转化为固定位数的二进制编码数字;
7、按照数值序号数据将二进制编码数字进行合并,形成二进制编码数组;
8、将二进制编码数组植入若干个编码块内部的数据编码点,形成数据码点;
9、根据数据码点数据对每个编码区进行数据编码点的无效点确定,根据数据码点数据对每个编码区进行指向编码点的无效点确定,获取若干个无效点数据;
10、将编码区中的无效点进行删除,并将编码区进行排布组合,获取最终的点阵布码图。
11、优选的,所述点阵布码模板中的编码块中的数据编码点和指向编码点为交错排布,所述交错排布具体为:每一个数据编码点的上下左右均设置有指向编码点,每一个指向编码点的上下左右均设置有数据编码点。
12、优选的,所述数据编码点包括一数据位和两方向指向位;
13、所述指向编码点包括两方向指向位。
14、优选的,所述根据数据码点数据对每个编码区进行数据编码点的无效点确定具体包括如下步骤:
15、判定数据编码点的数据位是否被植入二进制编码数组;
16、若是,则判定为数据编码点为有效点;
17、若否,则判定为数据编码点为无效点。
18、优选的,所述根据数据码点数据对每个编码区进行指向编码点的无效点确定具体包括如下步骤:
19、定义多个所述数据编码点和多个所述指向编码点的两个方向指向位的指向定义数据;
20、根据指向定义数据获取指向编码点上下左右的多个数据编码点的两方向指向位所确定的指向数据是否指向该指向编码点;
21、若指向编码点上下左右存在任一数据编码点的两方向指向位所确定的指向数据指向该指向编码点,则判定为该指向编码点为有效点;
22、若指向编码点上下左右的任一数据编码点的两方向指向位所确定的指向数据均不指向该指向编码点,则判定为该指向编码点为无效点。
23、优选的,所述指向定义数据具体为:
24、两个方向指向位的值为00,则指向上;
25、两个方向指向位的值为01,则指向下;
26、两个方向指向位的值为10,则指向左;
27、两个方向指向位的值为11,则指向右。
28、优选的,每个所述编码块内部至少包括一个crc校验位,所述crc校验位用于校验编码块所存储的编码数据是否与编码块的编码存储量相对应;
29、所述crc校验位的数量与编码数据读取结果的准确性相对应。
30、一种点读印刷品的印刷方法,包括如下步骤:
31、点阵式布码模块按照如上述的点读印刷品的点阵式布码方法生成点阵布码图;
32、插入点确定模块根据点阵布码图进行插入保护点,所述保护点为不进行充电的点;
33、印刷点阵更新模块根据点阵布码图和插入的保护点进行生成印刷点阵更新图;
34、喷印模块按照所述印刷点阵更新图进行连续喷墨式喷码。
35、可选的,所述插入点确定模块根据点阵布码图进行插入保护点具体包括如下步骤:
36、判断点阵布码图中的相邻有效点之间的间隔距离是否大于1,若是,则判定为需要插入保护点,若否,则判定为不需要插入保护点;
37、插入保护点,保证每个有效点的距离为2的范围内均有有效点或保护点。
38、与现有技术相比,本发明的有益效果在于:
39、本发明提出一种新型的点读印刷品的点阵式布码方法,在进行编码时,首先将二进制编码数组进行拆分填入编码块内部的数据编码点,之后在进行编码数据读取时,结合数据编码点的方向指向位所包含的指向定位信息结合指向编码点的方向指向位所包含的指向定位信息,按顺序将编码块内部存储的二进制编码数组进行读取排列,识别方式简单可靠,且可有效的提高点阵二维码的存储的编码信息量,可实现针对于大量数据信息的存储。
40、本发明结合新提出的点阵式布码方法进一步的提出一种点读印刷品的印刷方法,上述点阵式布码方法产生的点阵二维码中删除大量不包含编码信息的无效点,可以有效的减少在进行喷码印刷时无效点所占用的喷印时间,进而有效提升了连续喷墨式喷码机的极限速度,同时,在间隔距离较大的有效点之间增加保护点,进而保证喷码时的印刷质量。
1.一种点读印刷品的点阵式布码方法,其特征在于,包括:
2.根据权利要求1所述的一种点读印刷品的点阵式布码方法,其特征在于,所述点阵布码模板中的编码块中的数据编码点和指向编码点为交错排布,所述交错排布具体为:每一个数据编码点的上下左右均设置有指向编码点,每一个指向编码点的上下左右均设置有数据编码点。
3.根据权利要求2所述的一种点读印刷品的点阵式布码方法,其特征在于,所述数据编码点包括一数据位和两方向指向位;
4.根据权利要求3所述的一种点读印刷品的点阵式布码方法,其特征在于,所述根据数据码点数据对每个编码区进行数据编码点的无效点确定具体包括如下步骤:
5.根据权利要求4所述的一种点读印刷品的点阵式布码方法,其特征在于,所述根据数据码点数据对每个编码区进行指向编码点的无效点确定具体包括如下步骤:
6.根据权利要求5所述的一种点读印刷品的点阵式布码方法,其特征在于,所述指向定义数据具体为:
7.根据权利要求6所述的一种点读印刷品的点阵式布码方法,其特征在于,每个所述编码块内部至少包括一个crc校验位,所述crc校验位用于校验编码块所存储的编码数据是否与编码块的编码存储量相对应;
8.一种点读印刷品的印刷方法,其特征在于,包括如下步骤:
9.根据权利要求8所述的一种点读印刷品的印刷方法,其特征在于,所述插入点确定模块根据点阵布码图进行插入保护点具体包括如下步骤: