亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

包含有英文字母和阿拉伯?dāng)?shù)字的短條碼的制作方法

文檔序號:12819407閱讀:2857來源:國知局

本發(fā)明涉及數(shù)字編碼技術(shù),具體說,屬于一種一維條形碼。



背景技術(shù):

現(xiàn)有一維條形碼中,各種編碼規(guī)則層出不窮。這些編碼規(guī)則來編出的條形碼總的長度(即總的左右寬度)還是比較大的,占用了很大的印刷空間。

如此一來,不得不將單個模塊的寬度一再壓縮,或整個條形碼的放大倍數(shù)很小,最終造成光電設(shè)備識讀困難,經(jīng)常出現(xiàn)難讀和誤讀。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是提供一種編碼總長度更短的一維條形碼,為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:

一、本發(fā)明的發(fā)明點

本發(fā)明的總體思路為:僅僅針對10個阿拉伯?dāng)?shù)字和26個英文字母此36個字符進行編碼,用這種編碼規(guī)則編出來的一維條形碼的總體長度(即總體左右寬度)與現(xiàn)有的各種條形碼相比是最小的,平均每個字符的左右寬度等于5個模塊寬度。

這種總體左右寬度最小的條形碼有兩個好處:

其一為在同樣左右寬度的印刷紙張上可以印刷更多的字符,但這點并不是本發(fā)明最想要達(dá)到的目的。

其二為在同樣左右寬度的印刷紙張上,本發(fā)明的放大倍數(shù)顯然更大。放大后的條形碼當(dāng)然更加容易被光電設(shè)備識讀,其識讀的準(zhǔn)確率也自然大幅提高了。

二、本發(fā)明的總體技術(shù)方案

本發(fā)明的技術(shù)方案包括但不僅限于以下內(nèi)容:

1、本發(fā)明屬于一種包含有英文字母和阿拉伯?dāng)?shù)字的短條碼,其特征是,

本發(fā)明屬于一種連續(xù)式一維條形碼,可定長也可不定長,采用模塊組合法來進行編碼。

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

為簡便,1個單元寬度的條簡稱“1寬條”,2個單元寬度的條簡稱“2寬條”,3個單元寬度的條簡稱“3寬條”,

4個單元寬度的條簡稱“4寬條”,

5個單元寬度的條簡稱“5寬條”,

6個單元寬度的條簡稱“6寬條”,

7個單元寬度的條簡稱“7寬條”,

1個單元寬度的空簡稱“1寬空”,

2個單元寬度的空簡稱“2寬空”,

3個單元寬度的空簡稱“3寬空”,

4個單元寬度的空簡稱“4寬空”,

5個單元寬度的空簡稱“5寬空”,

6個單元寬度的空簡稱“6寬空”,

7個單元寬度的空簡稱“7寬空”,

1個單元寬度的條可以用1來表示,

2個單元寬度的條可以用11來表示,

3個單元寬度的條可以用111來表示,

4個單元寬度的條可以用1111來表示,

5個單元寬度的條可以用11111來表示,

6個單元寬度的條可以用111111來表示,

7個單元寬度的條可以用1111111來表示,

1個單元寬度的空可以用0來表示,

2個單元寬度的空可以用00來表示,

3個單元寬度的空可以用000來表示,

4個單元寬度的空可以用0000來表示,

5個單元寬度的空可以用00000來表示,

6個單元寬度的空可以用000000來表示,

7個單元寬度的空可以用0000000來表示,

上述編碼表達(dá)如下:

所述三十六個編碼符之最高頻字符c1的編碼為“5寬條”,即“11111”;

所述三十六個編碼符之次高頻字符c2的編碼為“5寬空”,即“00000”;

所述三十六個編碼符之第三高頻字符c3的編碼為“1寬條、4寬空”,即“10000”;

所述三十六個編碼符之第四高頻字符c4的編碼為“4寬空、1寬條”,即“00001”;

所述三十六個編碼符之第五高頻字符c5的編碼為“4寬條、1寬空”,即“11110”;

所述三十六個編碼符之第六高頻字符c6的編碼為“1寬空、4寬條”,即“01111”;

所述三十六個編碼符之第七高頻字符c7的編碼為“2寬條、3寬空”,即“11000”;

所述三十六個編碼符之第八高頻字符c8的編碼為“3寬空、2寬條”,即“00011”;

所述三十六個編碼符之第九高頻字符c9的編碼為“3寬條、2寬空”,即“11100”;

所述三十六個編碼符之第十高頻字符c10的編碼為“2寬空、3寬條”,即“00111”;

所述三十六個編碼符之第十一高頻字符c11的編碼為“3寬空、1寬條、1寬空”,即“00010”;

所述三十六個編碼符之第十二高頻字符c12的編碼為“2寬空、1寬條、2寬空”,即“00100”;

所述三十六個編碼符之第十三高頻字符c13的編碼為“1寬空、1寬條、3寬空”,即“01000”;

所述三十六個編碼符之第十四高頻字符c14的編碼為“2寬空、2寬條、1寬空”,即“00110”;

所述三十六個編碼符之第十五高頻字符c15的編碼為“1寬空、2寬條、2寬空”,即“01100”;

所述三十六個編碼符之第十六高頻字符c16的編碼為“1寬空、3寬條、1寬空”,即“01110”;

所述三十六個編碼符之第十七高頻字符c17的編碼為“1寬條、3寬空、1寬條”,即“10001”;

所述三十六個編碼符之第十八高頻字符c18的編碼為“1寬條、2寬空、2寬條”,即“10011”;

所述三十六個編碼符之第十九高頻字符c19的編碼為“1寬條、1寬空、3寬條”,即“10111”;

所述三十六個編碼符之第二十高頻字符c20的編碼為“2寬條、2寬空、1寬條”,即“11001”;

所述三十六個編碼符之第二十一高頻字符c21的編碼為“2寬條、1寬空、2寬條”,即“11011”;

所述三十六個編碼符之第二十二高頻字符c22的編碼為“3寬條、1寬空、1寬條”,即“11101”;

所述三十六個編碼符之第二十三高頻字符c23的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

所述三十六個編碼符之第二十四高頻字符c24的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

所述三十六個編碼符之第二十五高頻字符c25的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

所述三十六個編碼符之第二十六高頻字符c26的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

所述三十六個編碼符之第二十七高頻字符c27的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

所述三十六個編碼符之第二十八高頻字符c28的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

所述三十六個編碼符之第二十九高頻字符c29的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

所述三十六個編碼符之第三十高頻字符c30的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

所述三十六個編碼符之第三十一高頻字符c31的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

所述三十六個編碼符之第三十二高頻字符c32的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

所述三十六個編碼符之倒數(shù)第四低頻字符c33的編碼為“6寬條”,即“111111”;

所述三十六個編碼符之倒數(shù)第三低頻字符c34的編碼為“6寬空”,即“000000”;

所述三十六個編碼符之次低頻字符c35的編碼為“7寬條”,即“1111111”;

所述三十六個編碼符之最低頻字符c36的編碼為“7寬空”,即“0000000”。

2、根據(jù)權(quán)利要求1所述的包含有英文字母和阿拉伯?dāng)?shù)字的短條碼,其特征是,

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“0、1、2、3、4、5、6、7、8、9、e、t、a、o、n、r、i、s、h、d、l、f、c、m、u、g、y、p、w、b、v、k、j、x、q、z”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

字符0的編碼為“5寬條”,即“11111”;

字符1的編碼為“5寬空”,即“00000”;

字符2的編碼為“1寬條、4寬空”,即“10000”;

字符3的編碼為“4寬空、1寬條”,即“00001”;

字符4的編碼為“4寬條、1寬空”,即“11110”;

字符5的編碼為“1寬空、4寬條”,即“01111”;

字符6的編碼為“2寬條、3寬空”,即“11000”;

字符7的編碼為“3寬空、2寬條”,即“00011”;

字符8的編碼為“3寬條、2寬空”,即“11100”;

字符9的編碼為“2寬空、3寬條”,即“00111”;

字符e的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符t的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符a的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符o的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符n的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符r的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符i的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符s的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符h的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符d的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字符l的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符f的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符c的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符m的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符u的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符g的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符y的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符p的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符w的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符b的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符v的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符k的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符j的編碼為“6寬條”,即“111111”;

字符x的編碼為“6寬空”,即“000000”;

字符q的編碼為“7寬條”,即“1111111”;

字符z的編碼為“7寬空”,即“0000000”。

3、根據(jù)權(quán)利要求1所述的包含有英文字母和阿拉伯?dāng)?shù)字的短條碼,其特征是,

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“1、2、3、4、5、6、7、8、9、0、e、t、a、o、n、r、i、s、h、d、l、f、c、m、u、g、y、p、w、b、v、k、j、x、q、z”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

字符1的編碼為“5寬條”,即“11111”;

字符2的編碼為“5寬空”,即“00000”;

字符3的編碼為“1寬條、4寬空”,即“10000”;

字符4的編碼為“4寬空、1寬條”,即“00001”;

字符5的編碼為“4寬條、1寬空”,即“11110”;

字符6的編碼為“1寬空、4寬條”,即“01111”;

字符7的編碼為“2寬條、3寬空”,即“11000”;

字符8的編碼為“3寬空、2寬條”,即“00011”;

字符9的編碼為“3寬條、2寬空”,即“11100”;

字符0的編碼為“2寬空、3寬條”,即“00111”;

字符e的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符t的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符a的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符o的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符n的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符r的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符i的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符s的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符h的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符d的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字符l的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符f的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符c的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符m的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符u的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符g的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符y的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符p的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符w的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符b的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符v的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符k的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符j的編碼為“6寬條”,即“111111”;

字符x的編碼為“6寬空”,即“000000”;

字符q的編碼為“7寬條”,即“1111111”;

字符z的編碼為“7寬空”,即“0000000”。

4、根據(jù)權(quán)利要求1所述的包含有英文字母和阿拉伯?dāng)?shù)字的短條碼,其特征是,

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“e、t、a、o、n、r、i、s、h、d、l、f、c、m、u、g、y、p、w、b、v、k、j、x、q、z、0、1、2、3、4、5、6、7、8、9”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

字符e的編碼為“5寬條”,即“11111”;

字符t的編碼為“5寬空”,即“00000”;

字符a的編碼為“1寬條、4寬空”,即“10000”;

字符o的編碼為“4寬空、1寬條”,即“00001”;

字符n的編碼為“4寬條、1寬空”,即“11110”;

字符r的編碼為“1寬空、4寬條”,即“01111”;

字符i的編碼為“2寬條、3寬空”,即“11000”;

字符s的編碼為“3寬空、2寬條”,即“00011”;

字符h的編碼為“3寬條、2寬空”,即“11100”;

字符d的編碼為“2寬空、3寬條”,即“00111”;

字符l的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符f的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符c的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符m的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符u的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符g的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符y的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符p的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符w的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符b的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字符v的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符k的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符j的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符x的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符q的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符z的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符0的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符1的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符2的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符3的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符4的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符5的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符6的編碼為“6寬條”,即“111111”;

字符7的編碼為“6寬空”,即“000000”;

字符8的編碼為“7寬條”,即“1111111”;

字符9的編碼為“7寬空”,即“0000000”。

5、根據(jù)權(quán)利要求1所述的包含有英文字母和阿拉伯?dāng)?shù)字的短條碼,其特征是,

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“e、t、a、o、n、r、i、s、h、d、l、f、c、m、u、g、y、p、w、b、v、k、j、x、q、z、1、2、3、4、5、6、7、8、9、0”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

字符e的編碼為“5寬條”,即“11111”;

字符t的編碼為“5寬空”,即“00000”;

字符a的編碼為“1寬條、4寬空”,即“10000”;

字符o的編碼為“4寬空、1寬條”,即“00001”;

字符n的編碼為“4寬條、1寬空”,即“11110”;

字符r的編碼為“1寬空、4寬條”,即“01111”;

字符i的編碼為“2寬條、3寬空”,即“11000”;

字符s的編碼為“3寬空、2寬條”,即“00011”;

字符h的編碼為“3寬條、2寬空”,即“11100”;

字符d的編碼為“2寬空、3寬條”,即“00111”;

字符l的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符f的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符c的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符m的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符u的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符g的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符y的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符p的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符w的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符b的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字符v的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符k的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符j的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符x的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符q的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符z的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符1的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符2的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符3的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符4的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符5的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符6的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符7的編碼為“6寬條”,即“111111”;

字符8的編碼為“6寬空”,即“000000”;

字符9的編碼為“7寬條”,即“1111111”;

字符0的編碼為“7寬空”,即“0000000”。

6、根據(jù)權(quán)利要求1所述的包含有英文字母和阿拉伯?dāng)?shù)字的短條碼,其特征是,

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“數(shù)字0、a、字母o、n、數(shù)字1、2、k、j、x、3、6、v、q、z、7、8、9、e、t、r、字母i、s、h、d、l、f、c、m、u、g、y、p、w、4、5、b”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

數(shù)字字符0的編碼為“5寬條”,即“11111”;

字符a的編碼為“5寬空”,即“00000”;

字母字符o的編碼為“1寬條、4寬空”,即“10000”;

字符n的編碼為“4寬空、1寬條”,即“00001”;

數(shù)字字符1的編碼為“4寬條、1寬空”,即“11110”;

字符2的編碼為“1寬空、4寬條”,即“01111”;

字符k的編碼為“2寬條、3寬空”,即“11000”;

字符j的編碼為“3寬空、2寬條”,即“00011”;

字符x的編碼為“3寬條、2寬空”,即“11100”;

字符3的編碼為“2寬空、3寬條”,即“00111”;

字符6的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符v的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符q的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符z的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符7的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符8的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符9的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符e的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符t的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符r的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字母字符i的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符s的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符h的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符d的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符l的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符f的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符c的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符m的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符u的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符g的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符y的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符p的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符w的編碼為“6寬條”,即“111111”;

字符4的編碼為“6寬空”,即“000000”;

字符5的編碼為“7寬條”,即“1111111”;

字符b的編碼為“7寬空”,即“0000000”。

二、本發(fā)明的設(shè)備識讀原理

本發(fā)明所配備的光學(xué)設(shè)備的識讀步驟如下:

步驟一:掃描本發(fā)明,并分解成一個個的值1和值0。然后確定從左向右分批次讀入多個連續(xù)的值。

步驟二:讀入7個連續(xù)的值,分別先后判斷“是否等于值1111111或0000000”,若不等于再判斷“左側(cè)6個連續(xù)的值是否等于111111或000000”?

很顯然,如果等于的話,即可通過設(shè)備中軟件的編碼規(guī)則得知“1111111”或“0000000”或“111111”或“000000”所對應(yīng)的字符了,然后找出相鄰的尚未處理的7個連續(xù)的值,接著再重復(fù)步驟二。

如果不等于,則找出相鄰的尚未處理的5個連續(xù)的值,然后執(zhí)行步驟三。

步驟三:讀入5個連續(xù)的值,即可通過設(shè)備中軟件的編碼規(guī)則得知其相對應(yīng)的字符了。

步驟四:找出相鄰的尚未處理的7個連續(xù)的值,接著再重復(fù)步驟二,直到譯碼全部完成。

此處僅涉及字符的編碼和譯碼,其他必備的構(gòu)成部分如“起始符、終止符、分隔符”等從略。

從上可知,本發(fā)明具有用光電編碼總長度更短的優(yōu)點。

具體實施方式

本發(fā)明共公開了五個實施例,分別闡述如下:

一、實施例一

本實施例屬于一種連續(xù)式一維條形碼,可定長也可不定長,采用模塊組合法來進行編碼。

此處僅涉及字符的編碼和譯碼,其他必備的構(gòu)成部分如“起始符、終止符、分隔符”等從略。

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“0、1、2、3、4、5、6、7、8、9、e、t、a、o、n、r、i、s、h、d、l、f、c、m、u、g、y、p、w、b、v、k、j、x、q、z”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

字符0的編碼為“5寬條”,即“11111”;

字符1的編碼為“5寬空”,即“00000”;

字符2的編碼為“1寬條、4寬空”,即“10000”;

字符3的編碼為“4寬空、1寬條”,即“00001”;

字符4的編碼為“4寬條、1寬空”,即“11110”;

字符5的編碼為“1寬空、4寬條”,即“01111”;

字符6的編碼為“2寬條、3寬空”,即“11000”;

字符7的編碼為“3寬空、2寬條”,即“00011”;

字符8的編碼為“3寬條、2寬空”,即“11100”;

字符9的編碼為“2寬空、3寬條”,即“00111”;

字符e的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符t的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符a的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符o的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符n的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符r的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符i的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符s的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符h的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符d的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字符l的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符f的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符c的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符m的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符u的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符g的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符y的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符p的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符w的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符b的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符v的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符k的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符j的編碼為“6寬條”,即“111111”;

字符x的編碼為“6寬空”,即“000000”;

字符q的編碼為“7寬條”,即“1111111”;

字符z的編碼為“7寬空”,即“0000000”。

二、實施例二

本實施例屬于一種連續(xù)式一維條形碼,可定長也可不定長,采用模塊組合法來進行編碼。

此處僅涉及字符的編碼和譯碼,其他必備的構(gòu)成部分如“起始符、終止符、分隔符”等從略。

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“1、2、3、4、5、6、7、8、9、0、e、t、a、o、n、r、i、s、h、d、l、f、c、m、u、g、y、p、w、b、v、k、j、x、q、z”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

字符1的編碼為“5寬條”,即“11111”;

字符2的編碼為“5寬空”,即“00000”;

字符3的編碼為“1寬條、4寬空”,即“10000”;

字符4的編碼為“4寬空、1寬條”,即“00001”;

字符5的編碼為“4寬條、1寬空”,即“11110”;

字符6的編碼為“1寬空、4寬條”,即“01111”;

字符7的編碼為“2寬條、3寬空”,即“11000”;

字符8的編碼為“3寬空、2寬條”,即“00011”;

字符9的編碼為“3寬條、2寬空”,即“11100”;

字符0的編碼為“2寬空、3寬條”,即“00111”;

字符e的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符t的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符a的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符o的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符n的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符r的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符i的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符s的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符h的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符d的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字符l的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符f的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符c的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符m的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符u的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符g的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符y的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符p的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符w的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符b的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符v的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符k的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符j的編碼為“6寬條”,即“111111”;

字符x的編碼為“6寬空”,即“000000”;

字符q的編碼為“7寬條”,即“1111111”;

字符z的編碼為“7寬空”,即“0000000”。

三、實施例三

本實施例屬于一種連續(xù)式一維條形碼,可定長也可不定長,采用模塊組合法來進行編碼。

此處僅涉及字符的編碼和譯碼,其他必備的構(gòu)成部分如“起始符、終止符、分隔符”等從略。

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“e、t、a、o、n、r、i、s、h、d、l、f、c、m、u、g、y、p、w、b、v、k、j、x、q、z、0、1、2、3、4、5、6、7、8、9”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

字符e的編碼為“5寬條”,即“11111”;

字符t的編碼為“5寬空”,即“00000”;

字符a的編碼為“1寬條、4寬空”,即“10000”;

字符o的編碼為“4寬空、1寬條”,即“00001”;

字符n的編碼為“4寬條、1寬空”,即“11110”;

字符r的編碼為“1寬空、4寬條”,即“01111”;

字符i的編碼為“2寬條、3寬空”,即“11000”;

字符s的編碼為“3寬空、2寬條”,即“00011”;

字符h的編碼為“3寬條、2寬空”,即“11100”;

字符d的編碼為“2寬空、3寬條”,即“00111”;

字符l的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符f的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符c的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符m的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符u的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符g的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符y的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符p的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符w的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符b的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字符v的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符k的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符j的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符x的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符q的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符z的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符0的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符1的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符2的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符3的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符4的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符5的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符6的編碼為“6寬條”,即“111111”;

字符7的編碼為“6寬空”,即“000000”;

字符8的編碼為“7寬條”,即“1111111”;

字符9的編碼為“7寬空”,即“0000000”。

四、實施例

本實施例屬于一種連續(xù)式一維條形碼,可定長也可不定長,采用模塊組合法來進行編碼。

此處僅涉及字符的編碼和譯碼,其他必備的構(gòu)成部分如“起始符、終止符、分隔符”等從略。

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“e、t、a、o、n、r、i、s、h、d、l、f、c、m、u、g、y、p、w、b、v、k、j、x、q、z、1、2、3、4、5、6、7、8、9、0”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

字符e的編碼為“5寬條”,即“11111”;

字符t的編碼為“5寬空”,即“00000”;

字符a的編碼為“1寬條、4寬空”,即“10000”;

字符o的編碼為“4寬空、1寬條”,即“00001”;

字符n的編碼為“4寬條、1寬空”,即“11110”;

字符r的編碼為“1寬空、4寬條”,即“01111”;

字符i的編碼為“2寬條、3寬空”,即“11000”;

字符s的編碼為“3寬空、2寬條”,即“00011”;

字符h的編碼為“3寬條、2寬空”,即“11100”;

字符d的編碼為“2寬空、3寬條”,即“00111”;

字符l的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符f的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符c的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符m的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符u的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符g的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符y的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符p的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符w的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符b的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字符v的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符k的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符j的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符x的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符q的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符z的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符1的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符2的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符3的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符4的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符5的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符6的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符7的編碼為“6寬條”,即“111111”;

字符8的編碼為“6寬空”,即“000000”;

字符9的編碼為“7寬條”,即“1111111”;

字符0的編碼為“7寬空”,即“0000000”。

五、實施例五

本實施例屬于一種連續(xù)式一維條形碼,可定長也可不定長,采用模塊組合法來進行編碼。

此處僅涉及字符的編碼和譯碼,其他必備的構(gòu)成部分如“起始符、終止符、分隔符”等從略。

據(jù)統(tǒng)計得知,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符的“平均使用頻率”從高頻來低頻依次為“數(shù)字0、a、字母o、n、數(shù)字1、2、k、j、x、3、6、v、q、z、7、8、9、e、t、r、字母i、s、h、d、l、f、c、m、u、g、y、p、w、4、5、b”,其編碼方式如下:

按照“平均使用頻率”從高頻來低頻來排列,10個阿拉伯?dāng)?shù)字字符和26個英文字母字符此36個字符可以分別采用如下36個編碼方式:

數(shù)字字符0的編碼為“5寬條”,即“11111”;

字符a的編碼為“5寬空”,即“00000”;

字母字符o的編碼為“1寬條、4寬空”,即“10000”;

字符n的編碼為“4寬空、1寬條”,即“00001”;

數(shù)字字符1的編碼為“4寬條、1寬空”,即“11110”;

字符2的編碼為“1寬空、4寬條”,即“01111”;

字符k的編碼為“2寬條、3寬空”,即“11000”;

字符j的編碼為“3寬空、2寬條”,即“00011”;

字符x的編碼為“3寬條、2寬空”,即“11100”;

字符3的編碼為“2寬空、3寬條”,即“00111”;

字符6的編碼為“3寬空、1寬條、1寬空”,即“00010”;

字符v的編碼為“2寬空、1寬條、2寬空”,即“00100”;

字符q的編碼為“1寬空、1寬條、3寬空”,即“01000”;

字符z的編碼為“2寬空、2寬條、1寬空”,即“00110”;

字符7的編碼為“1寬空、2寬條、2寬空”,即“01100”;

字符8的編碼為“1寬空、3寬條、1寬空”,即“01110”;

字符9的編碼為“1寬條、3寬空、1寬條”,即“10001”;

字符e的編碼為“1寬條、2寬空、2寬條”,即“10011”;

字符t的編碼為“1寬條、1寬空、3寬條”,即“10111”;

字符r的編碼為“2寬條、2寬空、1寬條”,即“11001”;

字母字符i的編碼為“2寬條、1寬空、2寬條”,即“11011”;

字符s的編碼為“3寬條、1寬空、1寬條”,即“11101”;

字符h的編碼為“2寬空、1寬條、1寬空、1寬條”,即“00101”;

字符d的編碼為“1寬空、1寬條、2寬空、1寬條”,即“01001”;

字符l的編碼為“1寬空、1寬條、1寬空、2寬條”,即“01011”;

字符f的編碼為“1寬空、2寬條、1寬空、1寬條”,即“01101”;

字符c的編碼為“1寬條、2寬空、1寬條、1寬空”,即“10010”;

字符m的編碼為“1寬條、1寬空、1寬條、2寬空”,即“10100”;

字符u的編碼為“1寬條、1寬空、2寬條、1寬空”,即“10110”;

字符g的編碼為“2寬條、1寬空、1寬條、1寬空”,即“11010”;

字符y的編碼為“1寬空、1寬條1、寬空、1寬條、1寬空”,即“01010”;

字符p的編碼為“1寬條、1寬空、1寬條、1寬空、1寬條”,即“10101”;

字符w的編碼為“6寬條”,即“111111”;

字符4的編碼為“6寬空”,即“000000”;

字符5的編碼為“7寬條”,即“1111111”;

字符b的編碼為“7寬空”,即“0000000”。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1