【技术实现步骤摘要】
一种一维条形码
本专利技术涉及数字编码技术,具体说,属于一种一维条形码。
技术介绍
现有一维条形码中,各种编码规则层出不穷。这些编码规则来编出的条形码总的长度(即总的左右宽度)还是比较大的,占用了很大的印刷SPACE空间。如此一来,不得不将单模块的宽度一再压缩,或整个条形码的放大倍数很小,最终造成光电设备识读困难,经常出现难读和误读。
技术实现思路
本专利技术的目的是提供一种码长更小的一维条形码,为了实现上述目的,本专利技术采用如下技术方案:一、本专利技术的专利技术点本专利技术的总体思路为:仅仅针对10个阿拉伯数字和26个英文字母此36个字符进行编码,用这种编码规则编出来的一维条形码的总体长度(即总体左右宽度)与现有的各种条形码相比是最小的,平均每个字符的左右宽度等于5模块宽度。这种总体左右宽度最小的条形码有两个好处:其一为在同样左右宽度的印刷纸张上可以印刷更多的字符,但这点并不是本专利技术最想要达到的目的。其二为在同样左右宽度的印刷纸张上,本专利技术的放大倍数显然更大。放大后的条形码当然更加容易被光电设备识读,其识读的准确率也自然大幅提高了。二、本专利技术的总体技术 ...
【技术保护点】
一种一维条形码,其特征是,按照“平均使用频率”从高频来低频来排列, 10个阿拉伯数字字符和26个英文字母字符此36个字符可以分别采用如下36个编码方式:为简便,1模块宽的BLACK条简称“1宽BLACK条”,2模块宽的BLACK条简称“2宽BLACK条”,3模块宽的BLACK条简称“3宽BLACK条”,4模块宽的BLACK条简称“4宽BLACK条”,5模块宽的BLACK条简称“5宽BLACK条”,6模块宽的BLACK条简称“6宽BLACK条”,7模块宽的BLACK条简称“7宽BLACK条”,1模块宽的SPACE空简称“1宽SPACE空”,2模块宽的SPACE空简称“2宽SP ...
【技术特征摘要】
1.一种一维条形码,其特征是,按照“平均使用频率”从高频来低频来排列,10个阿拉伯数字字符和26个英文字母字符此36个字符可以分别采用如下36个编码方式:为简便,1模块宽的BLACK条简称“1宽BLACK条”,2模块宽的BLACK条简称“2宽BLACK条”,3模块宽的BLACK条简称“3宽BLACK条”,4模块宽的BLACK条简称“4宽BLACK条”,5模块宽的BLACK条简称“5宽BLACK条”,6模块宽的BLACK条简称“6宽BLACK条”,7模块宽的BLACK条简称“7宽BLACK条”,1模块宽的SPACE空简称“1宽SPACE空”,2模块宽的SPACE空简称“2宽SPACE空”,3模块宽的SPACE空简称“3宽SPACE空”,4模块宽的SPACE空简称“4宽SPACE空”,5模块宽的SPACE空简称“5宽SPACE空”,6模块宽的SPACE空简称“6宽SPACE空”,7模块宽的SPACE空简称“7宽SPACE空”,1模块宽的BLACK条可以用1来表示,2模块宽的BLACK条可以用11来表示,3模块宽的BLACK条可以用111来表示,4模块宽的BLACK条可以用1111来表示,5模块宽的BLACK条可以用11111来表示,6模块宽的BLACK条可以用111111来表示,7模块宽的BLACK条可以用1111111来表示,1模块宽的SPACE空可以用0来表示,2模块宽的SPACE空可以用00来表示,3模块宽的SPACE空可以用000来表示,4模块宽的SPACE空可以用0000来表示,5模块宽的SPACE空可以用00000来表示,6模块宽的SPACE空可以用000000来表示,7模块宽的SPACE空可以用0000000来表示,上述编码表达如下:码符之最高频字符C1的编码为“5宽BLACK条”,即“11111”;码符之次高频字符C2的编码为“5宽SPACE空”,即“00000”;码符之第三高频字符C3的编码为“1宽BLACK条、4宽SPACE空”,即“10000”;码符之第四高频字符C4的编码为“4宽SPACE空、1宽BLACK条”,即“00001”;码符之第五高频字符C5的编码为“4宽BLACK条、1宽SPACE空”,即“11110”;码符之第六高频字符C6的编码为“1宽SPACE空、4宽BLACK条”,即“01111”;码符之第七高频字符C7的编码为“2宽BLACK条、3宽SPACE空”,即“11000”;码符之第八高频字符C8的编码为“3宽SPACE空、2宽BLACK条”,即“00011”;码符之第九高频字符C9的编码为“3宽BLACK条、2宽SPACE空”,即“11100”;码符之第十高频字符C10的编码为“2宽SPACE空、3宽BLACK条”,即“00111”;码符之第十一高频字符C11的编码为“3宽SPACE空、1宽BLACK条、1宽SPACE空”,即“00010”;码符之第十二高频字符C12的编码为“2宽SPACE空、1宽BLACK条、2宽SPACE空”,即“00100”;码符之第十三高频字符C13的编码为“1宽SPACE空、1宽BLACK条、3宽SPACE空”,即“01000”;码符之第十四高频字符C14的编码为“2宽SPACE空、2宽BLACK条、1宽SPACE空”,即“00110”;码符之第十五高频字符C15的编码为“1宽SPACE空、2宽BLACK条、2宽SPACE空”,即“01100”;码符之第十六高频字符C16的编码为“1宽SPACE空、3宽BLACK条、1宽SPACE空”,即“01110”;码符之第十七高频字符C17的编码为“1宽BLACK条、3宽SPACE空、1宽BLACK条”,即“10001”;码符之第十八高频字符C18的编码为“1宽BLACK条、2宽SPACE空、2宽BLACK条”,即“10011”;码符之第十九高频字符C19的编码为“1宽BLACK条、1宽SPACE空、3宽BLACK条”,即“10111”;码符之第二十高频字符C20的编码为“2宽BLACK条、2宽SPACE空、1宽BLACK条”,即“11001”;码符之第二十一高频字符C21的编码为“2宽BLACK条、1宽SPACE空、2宽BLACK条”,即“11011”;码符之第二十二高频字符C22的编码为“3宽BLACK条、1宽SPACE空、1宽BLACK条”,即“11101”;码符之第二十三高频字符C23的编码为“2宽SPACE空、1宽BLACK条、1宽SPACE空、1宽BLACK条”,即“00101”;码符之第二十四高频字符C24的编码为“1宽SPACE空、1宽BLACK条、2宽SPACE空、1宽BLACK条”,即“01001”;码符之第二十五高频字符C25的编码为“1宽SPACE空、1宽BLACK条、1宽SPACE空、2宽BLACK条”,即“01011”;码符之第二十六高频字符C26的编码为“1宽SPACE空、2宽BLACK条、1宽SPACE空、1宽BLACK条”,即“01101”;码符之第二十七高频字符C27的编码为“1宽BLACK条、2宽SPACE空、1宽BLACK条、1宽SPACE空”,即“10010”;码符之第二十八高频字符C28的编码为“1宽BLACK条、1宽SPACE空、1宽BLACK条、2宽SPACE空”,即“10...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。