Code 128码编码三种编码方式
作者&投稿:主桂 (若有异议请与网页底部的电邮联系)
CODE128介绍
CODE128是一种高效率条码. 它一共映射了106种编码, 每种编码针对不同版本的CODE128(CODE128A, CODE128B, CODE128C), 代表了不同的数据组合. 同时, 每种编码通过11个黑白条模块的组合实现. 终止符比较特殊,由13个模块组成.
CODE128A: 标准数字和字母, 控制符, 特殊字符
CODE128B: 标准数字和字母, 小写字母, 特殊字符
CODE128C: [00]-[99]的数字对集合, 共100个
CODE128整体结构如下:
■■■■■其他的去网站看,有图片■■■■■】加分啊
CODE 128条码是1981年由COMPUTER IDENTICS公司开发的、对128个字符进行标准化的多级别编码。其条码的字符与其表示的数据呈1对1的关系,特点是通过起始字符、代码集字符、转换字符的选择使用。这几个字符集的区别是:A字符集仅包含数字和大写字母;B字符集包含大小写字母和数字;C字符集仅包含从00-99的100个“两位”数字编码。Auto 是根据数据内容自动选择A\B\C字符集,以最短的方式编码图形。一般来说,如果条码内容是大写英文字母,用A用B是一样的,如果包含大小写字母,则要用B,如果条码是由纯数字构成且是偶数个数,就要用C了。
CODE 128 的详细说明
如果条码中只有英文大写字母,则选择A或B是一样的,如果有大写小写字母就要选择B,如果开头是连续的4个或4个以上的数字,就要使用C字符集。
另外,如果是字母、数字混合编码,还可以中间更换字符集。一个原则就是使生成的条码长度最短为最优方案。
在条码生成的软件中,一般都分为128A、128B、128C和128AUTO选项,如果拿不准使用哪个字符集的就选择128AUTO,让软件自动选择。
敏苛银黄: 你好 首先码种CODE128有3种,你生成的与网上不一样可能是后面错了;128码有CODE128A、Code128B、以及Code128Auto三种,你可以三种都试下,只要内容一致肯定能生成和网上一致的;至于你想要自己编辑,最终生成图片格式的,其实很简单,随意下个条码编辑软件,比如labelmatrix /Nicelable /Zebradesigner等等这些编辑软件,网上都有试用版的,而且使用也很简单,你可以试下,至于生成图片,你编辑好后,软件会自动生成,或者你也可以直接截图下来,注意保存为BMP位图格式的,这样确保扫描枪可以扫,JPG信息会丢失很多,谢谢!
会宁县13583323559: 条码是怎么分类的 - ?
敏苛银黄: 条码分类 Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵25码)、UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、中国...
会宁县13583323559: 如何看懂Code128条形码 - ?
敏苛银黄: 根据CODE128C码的算法,必须附带校验值,而校验值得算法需要偶数位条码字符.所以会出现前面加0的现象.但这应该不影响扫描. 首先,打印一张偶数位的CODE128C条码,看扫描枪能否正常使用,不行,则说明扫描CODE128C码的功能没有打开,需要用条码枪的设定手册打开该码型的解码功能. 其次,扫描带0的条码,听条码枪是否发出正常解码的“滴”声,如果没有,则说明未能解码,需要设定扫描枪;可以解码,但电脑没显示,则检查电脑数据库格式设定,是否不接受首位为0的数据. 如果还不能确定原因,建议使用其他码型.128码中有CODE128 AUTO码、CODE128 A码、CODE128 B码、CODE128 C码四种码型可以选用.
会宁县13583323559: EAN - 128和CODE - 128有区别吗?具体区别在哪呢? - ?
敏苛银黄: EAN-128码来自于CODE-128码,在字符集、条空规则上与CODE-128码完全一致,因此从介绍CODE-128码开始.CODE-128码是一种用模块组配法编制的条码,三套字符集共可以表示128个符号,故称128码,字符集包含数字,大小写英文...
会宁县13583323559: 条形码校验符算法? - ?
敏苛银黄: CODE128一般不需要校验位,目前也没有关于128码校验位算法的说明.需要用到校验位的是EAN-13码,这种条码一般是用在商品上的,最后一位校验位是根据前12位数字经过一定的算法而生成的,并不是手工算出来的.山东青岛艾讯条码技术小组提供www.ausense.com
会宁县13583323559: Code128条形码的校验符算法? - ?
敏苛银黄: DataToEncode=Session("PstrSum") PrintableString = "" WeightedTotal = 104 PrintableString = Chr(204) StringLength = len(DataToEncode) For I = 1 To StringLength CurrentCharNum = Asc(Mid(DataToEncode, I, 1)) If CurrentCharNum < ...
会宁县13583323559: 什么叫码制,目前国际上公认的码制有哪几种?简单扼要. - ?
敏苛银黄: 码制是条形码的编码要求,编码规则和区别编码规则 唯一性:同种规格同种产品对应同一个产品代码,同种产品不同规格应对应不同的产品代码.根据产品的不同性质,如:重量、包装、规格、气味、颜色、形状等等,赋予不同的商品代码....
会宁县13583323559: 条形码Code128码读取的问题 - ?
敏苛银黄: code128码规定数据区最少3位最多32位.2位的数据没法读出.
会宁县13583323559: 某公司需要设计一个带英文字符的条码,可以采用哪种编码方式? ?
敏苛银黄: 使用CODE128码制作条码卡即可加入字母.
会宁县13583323559: coreldraw 9中的code128条码问题? - ?
敏苛银黄: CorelDRAW9中code128码的编码不正确,就是打印出来也无法通过扫描读取数据. 你可以去使用CorelDRAW条码专家来为你解决CorelDRAW中遇到的任何条码问题. CorelDRAW条码专家 是一款适用于CorelDRAW(8.0,9.0,10,11,12,X3,X4)的的条形码生成工具! CorelDRAW条码专家不但包括 CODE-128,CODE-128 AUTO,CODE-128A,CODE-128B,CODE-128C类型外,还可以制作出现在市面上任何一款可通过扫描的A级一维条码. 查看原帖>>