八卦式条码的制作方法

文档序号:6407292阅读:193来源:国知局
专利名称:八卦式条码的制作方法
技术领域
本发明涉及一种条码,特别是涉及一种八卦式条码。
世界各国与各行各业所用的不同条码系统,虽然用以编码的方式都不尽相同,但基本上都是细白、粗白、细黑及粗黑等平行线条所组成,并利用属于它们自己的规格,供作编码时的依据;原则上,请参阅

图1所示,每一字元以五条黑及四条白所组成,但由于黑条与白条间的不一定宽度受每一种读码机(BARCRED READER)的操作特性的限制,设计时很难做到绝对准确,所以不论是美国条码策进协会(UPC)或欧洲条码策进协会(EAN)的系统条码,其字元型态不多,且图形较大,大部份使用于超级市场,而无法广泛应用于大规模事务上。
本发明的主要目的,在于提供一种肉眼即可辨识,简易而无误差的八卦式条码。
本发明的次要目的,在于提供一种衍化无穷、使用范围广泛的八卦式条码。
下面结合附图及实施例对本发明进行详细说明
图1是以往的条码结构。
图2是本发明八卦式条码编码的硬件方块图。
图3是本发明八卦式条码第一实施例基本条码结构示意图。
图4是本发明八卦式条码,其中文数字编码程序的流程图。
图5是本发明八卦式条码,其中纯数字编码程序的流程图。
图6是本发明八卦式条码解码的硬件方块图。
图7、8是本发明八卦式条码第二实施例基本条码结构的制造示意图。
图9是本发明八卦式条码第一实施例的文数字数据库内的所有条码结构圆形与字元的对照表。
图10是本发明八卦式条码第一实施例的纯数字数据库内的所有条码结构图形一览表。
图11是本发明八卦式条码第一实施例,其中打印出来的部分纯数字条码结构图形与十进位阿拉伯数字对照表。
图12是图3基本条码结构一览表。
图13是本发明八卦式条码第二实施例,十进位数值、条码结构及电脑逻辑代码的对照表。
图14是本发明八卦式条码第二实施例,十六进位数值、条码结构及电脑逻辑代码的对照表。
图15是本发明八卦式条码第二实施例,以二个不同的基本条码结构组合成的部份字元、条码结构及电脑逻辑代码的对照表。
数千年以前老祖宗以乾、坤、离、坎、巽、兑、艮、震等八个卦演译六十四卦,以重卦交错搭配而成系统纪文;卦理本身是大千宙演化的一种叙实也是数理的符号。
发明人依据“坤”卦启动,彖曰“至哉坤元万物 资生乃顺承天”,因坤卦乃万物之母,而将两俦阴阳天地合诣配的卦图,予以电脑科技化,研究设计电脑能印录并能扫描应用的八卦式条码。
请参阅图2所示,是本发明八卦式条码编码的硬件方块图,其大体包括一存储器装置10,一中央处理单元11,一键盘12及一显示器13;其中存储器装置10内部存储有四种基本条码结构及一数据库,在一实施例中,基本条码结构包括一第一基本条码结构100,一第二基本条码结构101,一第三基本条码结构102及一第四基本条码结构103;请配合图3暨图12所示,其中第一基本条码结构100的条码图形为“|”,其四进位逻辑数值为“1”,而电脑逻辑代码为“111”;第二基本条码结构101的条码图形为“ ”,其四进位逻辑数值为“2”,而电脑逻辑代码“101”;第三基本条码结构102的条码图形为“ ”,其四进位逻辑数值为“3”;而电脑逻辑代码为“100”;及第四基本条码结构103的条码图形为“ ”,其四进位逻辑数值为“4”,而电脑逻辑代码为“001”;而数据库还包括一文数字数据库及一纯数字数据库,其中文数字数据库,请参阅图9所示,在本实施例中,每一字元皆对应上述四种基本条码结构,而以其中三个基本条码结构组合而成,其可组成43=64种文数字;而纯数字数据库则对应上述四种基本条码结构,依四进位逻辑组合而成,如图10所示。在图3中还包括有一划分码条码结构104,其条码图形为“1”,四进位逻辑数值为“5”,而电脑逻辑代码为“010”,作为文数字及纯数字的识别分野;若一串条码皆为文数字,或皆为纯数字,则不需要划分码,但是若是在纯数字之前加有冠字(即文数字)的话,则必须使用到划分码。当进行编码时,首先中央处理单元11将通过显示器13显示各种编码型式供使用选择,其中皆为文数字或皆为纯数字的编码如上所述,而今若使用者选择纯数字前加冠字的编码后,开始编码时,使用者即先输入文数字的冠字,而于最末一个冠字后按下空间(SPACE)键留一空格后,再输入纯数字,如此,在编完码后,原先冠字后的空格将被编以一划分码替代,即完成纯数字前加冠字的编码;而解码时,划分码即为冠字及纯数字的分野识别。据此,将划分码条码结构104并同上述四个基本条码结构100-103共有五个条码结构,使用于文数字编码时,可以任意三个条码结构组成53=125种文数字;也可以任意四个条码结构组成54=625种文数字。而使用于纯数字编码时,则可以依五进位逻辑组合而成。
同理,我们还可以采用“1”、“1”…等条码结构,而产生更多的文数字,以及六进位、七进位等逻辑组成纯数字的编码。
中央处理单元11至少包括有一文数字编码程序及一纯数字编码程序,其中文数字编码程序,如图4的流程所示,当程序启动后,使用者可借由上述键盘12键入文数字,此时中央处理单元11即将文数字编成电脑代码输入存储器装置10的文数字数据库,调出相对应代码的条码图形。例如使用键入文数字“A”,A则经中央处理单元11编码成“111111101”,而自存储器装置10调出“|| ”的条码图形,同时与字元A显示于显示器13的监视屏幕中,当然显示器13也可替换成打印机,而直接将条码图形及下方的字元A打印出来,如图9所示。依据统计,文数字条码图形若不含冠字(文字)而以数字(0-9)型态呈现时,其错误的产生有以下四大类(1)转录;(2)单转换;(3)双转换;(4)随机;而本发明为配合四进位逻辑采权数法,依照条码番号顺序各乘以权数1,2,3,4,1,2,3,4,以下类推。例如以文数字输入“2”、“5”、“1”,则程序产生检查码的方式如下文数字 2 5 1× × ×权数 1 2 32 +10 +3 = 25末数5即为检查码,则打印机于是将打印出 最后三条码即为检查码,据此,若使用者不小心将251键为252,依权数法得2×1+5×+2×3=18,得检查码为8,故于解读时即可借由检查码检知其数据有误。
纯数字编码程序,则如图5的流程所示,当程序启动后,经由键盘12使用可键入任何十进位的阿拉伯数字,然后程序将判断输入的阿拉伯数字是否小于5,若是则中央处理单元11直接视为已转换的四进位逻辑数值,依数值编成电脑代码输入存储器装置10的纯数字数据库,调出相对应代码的条码图形。例如输入阿拉伯数字“2”,中央处理单元11则直接视为四进位逻辑数值“2”,编码成“101”,而自存储器装置10调出“ ”的条码图形显示于显示器13的监视屏幕中;而若输入的阿拉伯数字大于等于5,则将数字减1后除以4,得商值及第一余数,然后再将商值除以4得第二余数,如此直到商值小于等于4,再将最末商值及所得余数由左至右依次排列成“最末商值、…、第二余数、第一余数”,最后再将最末商值及每个余数加上1即得一四进位逻辑数值,数值将被编成电脑代码,而自存储器装置10中调出相对应代码的条码图形,同时将输入的阿拉伯数字登录于条码图形下方。例如,以输入阿拉伯数字“596”为例,结果如下所示(一)596-1=595(二)

(三)2 1 1 0 3+ 1 1 1 1 13 2 2 1 4→四进位逻辑数值(四)编码成100 101 101 111 001(五)调出条码图形 由上例可知,当使用者自键盘12输入阿拉伯数字596,借由本发明即可自显示器13得到“ ”的条码图形,同时将596显示于上述条码圆形下方。同上述,使用纯数字编码时,使用者也可以打印机取代显示器13,而将条码图形及下方的阿拉伯数字直接打印出来,如图11所示。
本发明在编码后会在条码图形左边加一起始码“|”及右边加一终止码“ ”,以做为读码时辨别条码图形的标准。
再请参阅图6所示,为本发明八卦式条码解码的硬件方块图,包括上述存储器装置10,中央处理单元11及显示器13;主要还包括一光学感应器14,而上述中央处理单元11还包括有一文数字解码程序及一纯数字解码程序,而以光学感应器14感应上述经打印出的条码图形,再将感应的条码图形传至上述中央处理单元11,而由中央处理单元11判断是属于文数字条码图形,抑或是纯数字条码图形,若为文数字条码图形即启动文数字解码程序,在接收到上述起始码“|”后,将连接收到的条码图形以每三个条码为一个单位,对应上述存储器装置10中的文数字数据库,将对应的文数字显示于显示器13的监视屏幕中,直到终止码“ ”出现为止。例如光学感应器14感应的文数字条码图形为“ ”,其中首码为起始码,末码为终止码,其间以每三条码为单元,分别为 ,解读后即得到文数字“GOOD”。又若为“ ”,解读后得到文数字“2515”,因为数字型态,可知应为文数字“251”,最末一数“5”为检查码。
而若为纯数字条码图形,则启动纯数字解码程序,其步骤为(一)撷取起始码|及终止码 间的条码图形,调出上述存储器装置10的纯数字数据库中相对应条码图形的四进位逻辑数值排列;(二)将每个数值减1;(三)再依每个数值由右起算第n位而乘以4(n-1)得到十进位的阿拉伯数字;(四)将(三)中每个数值取得的十进位的阿拉伯数字相加;及(五)再将(四)相加所得的阿拉伯数字加1。兹举例如下例如光学感应器14感应的纯数字条码图形为“ ”(一)其中首码为起始码,末码为终止码,其间 所对应的四进位逻辑数值为“3”、“2”、“1”、“4”。
(二)3 2 1 4- 1 1 1 12 1 0 3
(三)2×42=128;
1×42=16;
0×41=0;及3×40=3。
(四)128+16+0+3=147(五)147+1=148。
如是,解读后即得到纯数字“148”。
综合上述的构造其编码、解码方式,可以得到一个实用的应用如下假设某甲身份证统一编号为G100043075,利用上述编码装置以文数字编码成 总共三十五条线多功能简易智慧型条码组成,使用于打印时可经由密度设定条码间隔,使整个条码图形长度相当于原先文数字长度,印录在身份证正面相片下方或其它辨识用介面片上;解读时只需利用上述光学感应器14扫描上述打印出的条码图形,透过上述解码装置即可在监视屏幕上显示出一组文数字G1000430754,最末一数4是以上述权数法产生的检查码,即1 0 0 0 4 3 0 7 5× × × × × × × × ×1 2 3 4 1 2 3 4 11+ 0+ 0+ 0+ 4+ 6+ 0+ 28+ 5 = 44
其检查码为4。
在第二实施例中,本发明八卦式条码的基本条码结构,其特征在于组基本条码结构是以一长直条码区隔成六等分的六个空间,并在每个空间设定作黑/全白而达成;请参阅图7、8所示,其中图7的网格所示为一个24×24的造字区,一较佳实施例是以每8行为一基本条码结构的造字空间,如图8所示,在图8中再取2行4列为一设定单位,以区隔出六段等分空间,而在六段空间设定黑(1)或全白(0)以造出26=64种不同的基本条码结构。
同理,若以每个基本条码结构表示一纯数字,则本实施例即可运用在六十四进位的运算,当然也可执行六十四以下的任何进位(十进位,如图13所示;或十六进位,如图6所示)运算。其中表五及图14中还以一未编列在内的基本条码结构“001100”为一划分码,而以另一基本条码结构“010010”为一小数点码等运算元符号。
在文数字,即字元的造字,以上述图13的0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F等十六个基本条码结构组合为例,则可以包括1.以二个不同的基本条码结构组合成一字元,共可制造出256(16×16)个字元。
2.以三个不同的基本条码结构组合成一字元,共可制造出4095(16×16×16)个字元。
3.以四个不同的基本条码结构组合成一字元,共可制造出65536(16×16×16×16)个字元。
图15所示,为上述以二个不同的基本条码结构组合成的部分字元及其条码结构。所以,借由上述的基本条码结构,本领域技术人员即可以设定出十进位、十六进位等纯数字条码结构,以及定义出不同的文数字条码结构。
结合上述的构造及编码、解码方式,我们可以得到一个实用的应用如下假设某甲身份证统一编号为A102310493,利用上述编码装置可编码成1.皆为文数字时A102310493十个字元,每个皆具有2个基本条码,包括一条起始码、一条终止码及一条检查码,共23条基本条码结构组成。
2.纯数字前加冠字的编码时其中A为字元,具有2个基本条码;102310493各为纯数字,各具有1个基本条码,再包括一条划分码、一条起始码、一条终止码及一条检查码,共15条基本条码结构即可组成。
因此,使用于打印上述身份证统一编号时,即可经由密度设定条码间隔,使整个条码图形长度相当于原文数字或纯数字前加冠字编码的长度,印录在身份证正面相片下方或其它辨识用介面片上;解读时只需利用上述光学感应器14扫描上述打印出的条码图形,透过上述解码装置即可在监视屏幕上显示出一组文数字或纯数字前加冠字型A10314933,最末一数3是以上述权数法产生的检查码。
如此,本发明的八卦式条码衍生无穷,生生不息,包罗万象,尽萃其中,依照上述编码方式则可自行持续繁衍文数字及纯数字,并可依不同性质、不同用途,选择不同条码,且不用担心字元不够或出错,上至政府机关的户政,各种选举的选票条码化处理,下至公司行号商品价格以及一般家庭写信邮区号条化处理等。凡使用电脑与光学OCR阅读机的任何单位,任何范围案件,皆可借由多功能简易智慧型条码作为桥梁,整合两者的数据信息,达到简易而无误差且衍化无穷,使用范围广泛的目的。
综上所述,本发明八卦式条码,确可借由上述所披露的构造,达到发明的目的及功效的长足增进。
权利要求
1.一种八卦式条码,包括一组基本条码结构,其特征是基本条码结构是以一长直条码区隔成上、中、下等分的三个空间,并在每个空间设定全黑/全白而达成。
2.一种八卦式条码,其特征是将罗盘上复式八卦的座姿图形转化成电脑可以接受的立姿条码图形,并将立姿条码图形演译成以一长直条码区隔成六等分的六个空间,并在每个空间设定全黑/全白的基本条码结构。
3.一种八卦式条码,包括一存储器装置,其还包括一纯数字数据库,其内存储有纯数字数值,及数值相对应的数值条码结构与电脑逻辑代码;及-文数字数据库,其内储存有文数字字元,及字元相对应的字元条码结构及电脑逻辑代码;-键盘,至少包括一组纯数字键,为一组十进位的阿拉伯数字键;及一组文数字键,其中每个文数字键对应所述文数字数据库内的字元;一中央处理单元,至少包括有一纯数字编码程序,其接受所述键盘的纯数字键输入的十进位阿拉伯数字信号,以转换成所述存储器装置能接受的电脑逻辑代号,再依电脑逻辑代号至存储器装置的纯数字数据库,以撷取相对应的数值条码结构输出;及一文数字编码程序,其接受所述键盘的文数字键输入的文数字信号,以转换成所述存储器装置能接受的电脑逻辑代号,再依电脑逻辑代号至存储装置的文数字数据库,以撷取相对应的字元条码结构输出;以及一显示器,而能将所述中央处理单元输出的字元条码结构/数值条码结构显示于其上。
4.如权利要求3所述的八卦式条码,其特征是显示器还可以打印机替代,而将所述中央处理单元输出的字元条码结构/数值条码结构直接打印出来。
5.如权利要求3或4所述的八卦式条码,其特征是中央处理单元还包括一起迄编码程序,而能在输出所述字元条码结构/数值条码结构时,在条码图形最左边产生一起始码及最右边产生一终止码,以作为读码时辨别条码图形的标准。
6.如权利要求3或4所述的八卦式条码,其特征是中央处理单元的文数字码程序还包括一检查码编码程序,而能在输出所述字元条码结构时,在数字(不含文字)的字元条码结构部份产生一检查码条码结构,列于所述字元条码结构的右边。
7.如权利要求3或4所述的八卦式条码,还包括一划分码条码结构,以使用于纯数字前加文字的编码。
8.一种八卦式条码,包括一存储器装置,其进一步包括一纯数字数据库,其内存储有纯数字数值,及数值相对应的数值条码结构与电脑逻辑代码;及一文数字数据库,其内储存有文数字字元,及字元相对应的字元条码结构及电脑逻辑代码;一光学感应器,其用以感应一经打印出的字元/数值条码结构,而输出一字元/数值条码结构信号;一中央处理单元,其接受所述光学感应器输出的字元/数值条码结构信号,至少包括有一文数字条码解码程序,其接受所述光学感应器输出的字元条码结构信号,以转换成所述存储器装置能接受的电脑逻辑代号,再依电脑逻辑代号至存储器装置的文数字数据库,以撷取相对应的文数字字元输出;及一纯数字条码解码程序,其接受所述光学感应器输出的数值条码结构信号,以转换成所述存储器装置能接受的电脑逻辑代号,再依电脑逻辑代号至存储器装置的纯数字数据库,以撷取相对应的纯数字数值输出;以及一显示器,而能将所述中央处理单元输出的文数字字元/纯数字数值显示于其上。
全文摘要
一种八卦式条码,其是依据中国易经八卦式条码原理,设计一组基本条码结构,其特征在于其基本条码结构是以一长直条码区隔成上、中、下等分的三个空间,并在每个空间设定全黑/分白而达成,也可以一长直条码区隔成六等分的六个空间,并在每个空间设定全黑/全白而达成,而解决欧美现有条码复杂及辨认线条和空间误差的缺点,达到简易而无误差,或扩增整合,应用更可大众化的效果。
文档编号G06K19/06GK1106555SQ9311295
公开日1995年8月9日 申请日期1993年12月20日 优先权日1993年12月20日
发明者范东波, 林缵尧 申请人:范东波, 林缵尧
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1