欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種一維條形碼的制作方法

文檔序號(hào):11458939閱讀:642來(lái)源:國(guó)知局

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



背景技術(shù):

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

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



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

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

一、本發(fā)明的發(fā)明點(diǎn)

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

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

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

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

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

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

1、本發(fā)明屬于一種一種一維條形碼,其特征是,

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

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

為簡(jiǎn)便,1模塊寬的black條簡(jiǎn)稱(chēng)“1寬black條”,2模塊寬的black條簡(jiǎn)稱(chēng)“2寬black條”,3模塊寬的black條簡(jiǎn)稱(chēng)“3寬black條”,

4模塊寬的black條簡(jiǎn)稱(chēng)“4寬black條”,

5模塊寬的black條簡(jiǎn)稱(chēng)“5寬black條”,

6模塊寬的black條簡(jiǎn)稱(chēng)“6寬black條”,

7模塊寬的black條簡(jiǎn)稱(chēng)“7寬black條”,

1模塊寬的space空簡(jiǎn)稱(chēng)“1寬space空”,

2模塊寬的space空簡(jiǎn)稱(chēng)“2寬space空”,

3模塊寬的space空簡(jiǎn)稱(chēng)“3寬space空”,

4模塊寬的space空簡(jiǎn)稱(chēng)“4寬space空”,

5模塊寬的space空簡(jiǎn)稱(chēng)“5寬space空”,

6模塊寬的space空簡(jiǎn)稱(chēng)“6寬space空”,

7模塊寬的space空簡(jiǎn)稱(chēng)“7寬space空”,

1模塊寬的black條可以用1來(lái)表示,

2模塊寬的black條可以用11來(lái)表示,

3模塊寬的black條可以用111來(lái)表示,

4模塊寬的black條可以用1111來(lái)表示,

5模塊寬的black條可以用11111來(lái)表示,

6模塊寬的black條可以用111111來(lái)表示,

7模塊寬的black條可以用1111111來(lái)表示,

1模塊寬的space空可以用0來(lái)表示,

2模塊寬的space空可以用00來(lái)表示,

3模塊寬的space空可以用000來(lái)表示,

4模塊寬的space空可以用0000來(lái)表示,

5模塊寬的space空可以用00000來(lái)表示,

6模塊寬的space空可以用000000來(lái)表示,

7模塊寬的space空可以用0000000來(lái)表示,

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

碼符之最高頻字符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空”,即“10100”;

碼符之第二十九高頻字符c29的編碼為“1寬black條、1寬space空、2寬black條、1寬space空”,即“10110”;

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

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

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

碼符之倒數(shù)第四低頻字符c33的編碼為“6寬black條”,即“111111”;

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

碼符之次低頻字符c35的編碼為“7寬black條”,即“1111111”;

碼符之最低頻字符c36的編碼為“7寬space空”,即“0000000”。

2、根據(jù)權(quán)利要求1的一種一維條形碼,其特征是,

據(jù)統(tǒng)計(jì)得知,10個(gè)阿拉伯?dāng)?shù)字字符和26個(gè)英文字母字符此36個(gè)字符的“平均使用頻率”從高頻來(lái)低頻依次為“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”,其編碼方式如下:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3、根據(jù)權(quán)利要求1的一種一維條形碼,其特征是,

據(jù)統(tǒng)計(jì)得知,10個(gè)阿拉伯?dāng)?shù)字字符和26個(gè)英文字母字符此36個(gè)字符的“平均使用頻率”從高頻來(lái)低頻依次為“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”,其編碼方式如下:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4、根據(jù)權(quán)利要求1的一種一維條形碼,其特征是,

據(jù)統(tǒng)計(jì)得知,10個(gè)阿拉伯?dāng)?shù)字字符和26個(gè)英文字母字符此36個(gè)字符的“平均使用頻率”從高頻來(lái)低頻依次為“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”,其編碼方式如下:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5、根據(jù)權(quán)利要求1的一種一維條形碼,其特征是,

據(jù)統(tǒng)計(jì)得知,10個(gè)阿拉伯?dāng)?shù)字字符和26個(gè)英文字母字符此36個(gè)字符的“平均使用頻率”從高頻來(lái)低頻依次為“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”,其編碼方式如下:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6、根據(jù)權(quán)利要求1的一種一維條形碼,其特征是,

據(jù)統(tǒng)計(jì)得知,10個(gè)阿拉伯?dāng)?shù)字字符和26個(gè)英文字母字符此36個(gè)字符的“平均使用頻率”從高頻來(lái)低頻依次為“數(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”,其編碼方式如下:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

從上可知,本發(fā)明具有用光電碼長(zhǎng)更小的優(yōu)點(diǎn)。

具體實(shí)施方式

本發(fā)明共公開(kāi)了一個(gè)實(shí)施例,闡述如下:

一、實(shí)施例一

本實(shí)施例屬于一種連續(xù)式一維條形碼,可定長(zhǎng)也可不定長(zhǎng),采用模塊組合法來(lái)進(jìn)行編碼。

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

據(jù)統(tǒng)計(jì)得知,10個(gè)阿拉伯?dāng)?shù)字字符和26個(gè)英文字母字符此36個(gè)字符的“平均使用頻率”從高頻來(lái)低頻依次為“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”,其編碼方式如下:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
贞丰县| 永泰县| 资溪县| 方城县| 湘潭县| 伽师县| 获嘉县| 小金县| 朝阳区| 满洲里市| 平南县| 北海市| 福安市| 额敏县| 蕉岭县| 云南省| 荔波县| 凤翔县| 石景山区| 剑河县| 双峰县| 阜新市| 武邑县| 甘泉县| 元江| 花莲市| 松江区| 府谷县| 普安县| 邳州市| 昭苏县| 林州市| 永寿县| 富川| 克什克腾旗| 五大连池市| 库伦旗| 贵南县| 同仁县| 岳普湖县| 宿州市|