左空右條條形碼制的製作方法
2023-10-27 15:54:52 5
本發明涉及數字編碼技術,具體說,屬於一種非定長條形碼。
背景技術:
常見的商品條碼中,大多編碼方案中,編碼規則十分繁複。制定了一條又一條的規則。雖然機器誤讀不受影響,但編成的編碼卻顯得十分冗長。有的十數編碼中,每個數字大多需要7個或更多的模塊來構成,編碼後,其左右寬度相對較大,最終編碼的長度比較長,對於印刷面積有限的物品來說,其放大倍數不足,或容易造成編碼在掃描時變形等。
技術實現要素:
本發明的目的是提供一種最終編碼更加精簡的一維條形碼,為了實現上述目的,本發明採用如下技術方案:
一、本發明的技術方案綜述
依據專利法規的等同原則,本技術領域內的普通技術人員,在未經創造性的勞動而拓展得到的相近的技術方案,同樣落在本發明的保護範圍之內。
本發明的技術方案包括但不僅限於以下內容:
本發明是一種左空右條條形碼制,其特徵是,
所述編碼規則包括如下內容:
阿拉伯數字之一num1可用「左起:x1寬條+y1寬空+z1寬條」此」條空條碼」來表示,也可用「左起:x1寬空+y1寬條+z1寬空」此」空條空碼」來表示;
阿拉伯數字之二num2可用「左起:x2寬條+y2寬空+z2寬條」此」條空條碼」來表示,也可用「左起:x2寬空+y2寬條+z2寬空」此」空條空碼」來表示;
阿拉伯數字之三num3可用「左起:x3寬條+y3寬空+z3寬條」此」條空條碼」來表示,也可用「左起:x3寬空+y3寬條+z3寬空」此」空條空碼」來表示;
阿拉伯數字之四num4可用「左起:x4寬條+y4寬空+z4寬條」此」條空條碼」來表示,也可用「左起:x4寬空+y4寬條+z4寬空」此」空條空碼」來表示;
阿拉伯數字之五num5可用「左起:x5寬條+y5寬空+z5寬條」此」條空條碼」來表示,也可用「左起:x5寬空+y5寬條+z5寬空」此」空條空碼」來表示;
阿拉伯數字之六num6可用「左起:x6寬條+y6寬空+z6寬條」此」條空條碼」來表示,也可用「左起:x6寬空+y6寬條+z6寬空」此」空條空碼」來表示;
阿拉伯數字之七num7可用「左起:x7寬條+y7寬空+z7寬條」此」條空條碼」來表示,也可用「左起:x7寬空+y7寬條+z7寬空」此」空條空碼」來表示;
阿拉伯數字之八num8可用「左起:x8寬條+y8寬空+z8寬條」此」條空條碼」來表示,也可用「左起:x8寬空+y8寬條+z8寬空」此」空條空碼」來表示;
阿拉伯數字之九num9可用「左起:x9寬條+y9寬空+z9寬條」此」條空條碼」來表示,也可用「左起:x9寬空+y9寬條+z9寬空」此」空條空碼」來表示;
阿拉伯數字之十num10可用「左起:x10寬條+y10寬空+z10寬條」此」條空條碼」來表示,也可用「左起:x10寬空+y10寬條+z10寬空」此」空條空碼」來表示;
本發明的編碼規則包括:
上述x1、y1、z1三者之和大於或等於3且小於或等於5,
上述x2、y2、z2三者之和大於或等於3且小於或等於5,
上述x3、y3、z3三者之和大於或等於3且小於或等於5,
上述x4、y4、z4三者之和大於或等於3且小於或等於5,
上述x5、y5、z5三者之和大於或等於3且小於或等於5,
上述x6、y6、z6三者之和大於或等於3且小於或等於5,
上述x7、y7、z7三者之和大於或等於3且小於或等於5,
上述x8、y8、z8三者之和大於或等於3且小於或等於5,
上述x9、y9、z9三者之和大於或等於3且小於或等於5,
上述x10、y10、z10三者之和大於或等於3且小於或等於5;
上述x1、y1、z1三者之和大於或等於3且小於或等於5,
上述x2、y2、z2三者之和大於或等於3且小於或等於5,
上述x3、y3、z3三者之和大於或等於3且小於或等於5,
上述x4、y4、z4三者之和大於或等於3且小於或等於5,
上述x5、y5、z5三者之和大於或等於3且小於或等於5,
上述x6、y6、z6三者之和大於或等於3且小於或等於5,
上述x7、y7、z7三者之和大於或等於3且小於或等於5,
上述x8、y8、z8三者之和大於或等於3且小於或等於5,
上述x9、y9、z9三者之和大於或等於3且小於或等於5,
上述x10、y10、z10三者之和大於或等於3且小於或等於5;
按以上規律以此類推。
10個阿拉伯數字所包含的模塊的數量有的相同有的不同,有的數字的編碼的左右寬度大一些,而另外一些數字的編碼的左右寬度小一些。
不管數字編碼的左右寬度是大還是小,任何數字編碼的左右寬度只能是「3個或4個或5個」模塊的寬度之和。
從上可知,本發明具有編碼結構更加簡潔,機器識別更加準確的有益效果。
具體實施方式
本發明共公開了一個實施例,闡述為:
本實施例是一種左空右條條形碼制,其特徵是,
所述編碼規則包括如下內容:
阿拉伯數字之一num1可用「左起:x1寬條+y1寬空+z1寬條」此」條空條碼」來表示,也可用「左起:x1寬空+y1寬條+z1寬空」此」空條空碼」來表示;
阿拉伯數字之二num2可用「左起:x2寬條+y2寬空+z2寬條」此」條空條碼」來表示,也可用「左起:x2寬空+y2寬條+z2寬空」此」空條空碼」來表示;
阿拉伯數字之三num3可用「左起:x3寬條+y3寬空+z3寬條」此」條空條碼」來表示,也可用「左起:x3寬空+y3寬條+z3寬空」此」空條空碼」來表示;
阿拉伯數字之四num4可用「左起:x4寬條+y4寬空+z4寬條」此」條空條碼」來表示,也可用「左起:x4寬空+y4寬條+z4寬空」此」空條空碼」來表示;
阿拉伯數字之五num5可用「左起:x5寬條+y5寬空+z5寬條」此」條空條碼」來表示,也可用「左起:x5寬空+y5寬條+z5寬空」此」空條空碼」來表示;
阿拉伯數字之六num6可用「左起:x6寬條+y6寬空+z6寬條」此」條空條碼」來表示,也可用「左起:x6寬空+y6寬條+z6寬空」此」空條空碼」來表示;
阿拉伯數字之七num7可用「左起:x7寬條+y7寬空+z7寬條」此」條空條碼」來表示,也可用「左起:x7寬空+y7寬條+z7寬空」此」空條空碼」來表示;
阿拉伯數字之八num8可用「左起:x8寬條+y8寬空+z8寬條」此」條空條碼」來表示,也可用「左起:x8寬空+y8寬條+z8寬空」此」空條空碼」來表示;
阿拉伯數字之九num9可用「左起:x9寬條+y9寬空+z9寬條」此」條空條碼」來表示,也可用「左起:x9寬空+y9寬條+z9寬空」此」空條空碼」來表示;
阿拉伯數字之十num10可用「左起:x10寬條+y10寬空+z10寬條」此」條空條碼」來表示,也可用「左起:x10寬空+y10寬條+z10寬空」此」空條空碼」來表示;
本發明的編碼規則包括:
上述x1、y1、z1三者之和大於或等於3且小於或等於5,
上述x2、y2、z2三者之和大於或等於3且小於或等於5,
上述x3、y3、z3三者之和大於或等於3且小於或等於5,
上述x4、y4、z4三者之和大於或等於3且小於或等於5,
上述x5、y5、z5三者之和大於或等於3且小於或等於5,
上述x6、y6、z6三者之和大於或等於3且小於或等於5,
上述x7、y7、z7三者之和大於或等於3且小於或等於5,
上述x8、y8、z8三者之和大於或等於3且小於或等於5,
上述x9、y9、z9三者之和大於或等於3且小於或等於5,
上述x10、y10、z10三者之和大於或等於3且小於或等於5;
上述x1、y1、z1三者之和大於或等於3且小於或等於5,
上述x2、y2、z2三者之和大於或等於3且小於或等於5,
上述x3、y3、z3三者之和大於或等於3且小於或等於5,
上述x4、y4、z4三者之和大於或等於3且小於或等於5,
上述x5、y5、z5三者之和大於或等於3且小於或等於5,
上述x6、y6、z6三者之和大於或等於3且小於或等於5,
上述x7、y7、z7三者之和大於或等於3且小於或等於5,
上述x8、y8、z8三者之和大於或等於3且小於或等於5,
上述x9、y9、z9三者之和大於或等於3且小於或等於5,
上述x10、y10、z10三者之和大於或等於3且小於或等於5;
按以上規律以此類推。