在进行一维条形码打印的编程中知道了条形码有一种类型是code128,也是比较常用的,具体的字符集有3种,分别为A、B、C,这三种的说明如下:

A格式:数字、大写字母和控制字符组成的字符串,如ABC、ABC123

B格式:数字、大小写字母和字符组成的字符串,如Abc123、a-123(B)

C格式:双位数字组成的字符串,如1234、00008182。

一般来说,如果条幅内容是大写英文字母,用A或B是一样的,如果包含大小写字母,则要用B,如果条码是纯数字,一般用C,但是这里面有一个地方需要注意,如果条码是纯数字,但是位数是“奇数”,那么就要将这串数字分成两部分,偶数位数用C,剩余的奇数位数则用B,因为C格式要求是“双位”数字组成的,所以在实际使用时,往往可以用A、B、C三种格式进行组合,而且要求码元拆分为最短的原则要求。比如条码:NO.1234567

这里需要对条码进行拆解,可以有两种方法拆解:

(1)全部使用CODE B,拆解后分别为:N  O  .  1 2 3 4 5 6 7

(2)使用CODE B,C组合,拆解后为:CODE B:N O . ;CODE C: 12 34 56 ,CODE B:7

根据最短拆解原则,需要使用第(2)种拆解方法

一维条形码CODE128编码及字符集CODE A、B、C解析相关推荐

  1. 电脑摄像头一维条形码matlab识别

    一维条形码现在广泛用于超市.图书馆.学校等,几乎在生活的各个领域和行业都直接或间接的用到了一维条形码(本文是指EAN13).对一维条形码的识别就成为了必要,现在超市及其他场所大部分都是利用光电识读器, ...

  2. 一维条形码***技术(Badbarcode)

    [转]http://future-sec.com/badbarcode.html 前言 在日常生活中,条形码随处可见,特别在超市,便利店,物流业,但你们扫的条形码真的安全吗?之前TK教主在PacSec ...

  3. 一维条形码攻击技术(Badbarcode)

    [转]http://future-sec.com/badbarcode.html 前言 在日常生活中,条形码随处可见,特别在超市,便利店,物流业,但你们扫的条形码真的安全吗?之前TK教主在PacSec ...

  4. 使用JavaScript创建SVG矢量图Code128编码

    起因 本来设计使用20开头的EAN13 作为店内码的, 实际查询发现. 一些20开头的也是商品条码. 这就有点尴尬了, 为了不和商品条码冲突, 只好改变编码规则, 因此需要实现输出SVG格式的Code ...

  5. 一维条形码识别的整个过程原理通俗易懂讲解

    这里我随便在我的编译原理这本书后面拍的一个条形码来进行说明 以下为一个示意图,一维条形码一共有如下几个区域组成(其实一个条形码下面已经给出了代表哪些数字了,我写的这篇文章讲述其原理,教机器如何读取) ...

  6. php的内部方法编码方式,字符集字符编码以及PHP中的一些转码方法

    在重写一些老的项目的时候,有可能会遇到这种情况 ¾ÍÒµÖ¸µ¼ÖÐÐÄ2010Ä꺮¼Ù·Å¼Ù֪ͨ �����˵�λ������� ???????? 这就是传说中的乱码,要想处理乱码,得先了 ...

  7. 字符编码和字符集基础知识

    作者:  崔启亮  | 2005年07月05日13时20分 [内容提要]中文文字数目大,而且还分为简体中文和繁体中文两种不同书写规则的文字,而计算机最初是按英语单字节字符设计的,因此,对中文字符进行编 ...

  8. Code128 编码规则

    Code128简介: Code128码于1981年推出,是一种长度可变.连续性的字母数字条码.与其他一维条码比较起来,相对较为复杂,支持的字元也相对较多,又有不同的编码方式可供交互运用,因此其应用弹性 ...

  9. 制作Code128B一维条形码的综合教程

    制作Code128B一维条形码的综合教程 Code128B的制作 Code128B条形码规则 QT中C++与QML的相互通信 Canvas画布和Flickable QT程序发布 版本信息 程序发布 C ...

最新文章

  1. 绝对炫的3D幻灯片-SLICEBOX
  2. 每日一皮:从头发数量看一个编程语言的行业地位...
  3. LeetCode-77-Combinations
  4. Python Requests快速入门
  5. 最新版安全狗打狗棒法
  6. java 数据截断_java – 数据截断:第1行的列’标志’的数据太长
  7. 是vans_硬核复刻,就服VANS棋盘格
  8. Webx框架:Pipeline基本介绍
  9. TypeScript完全解读(26课时)_14.ES6和Nodejs中的模块
  10. c语言牛顿方法,C语言编写牛顿迭代法的跟踪
  11. 在SQL Server中导入和使用CSV文件
  12. 凸优化第五章对偶 5.2Lagrange对偶问题
  13. H5文本复制到剪切板
  14. 怎样固定计算机桌面背景,Win7桌面背景老是被修改如何将其锁定不让他人随意修改...
  15. matlab求多元函数微积分,基于Matlab软件求解多元函数积分
  16. 空间直角坐标系、大地坐标系、平面坐标系、高斯平面直角坐标系
  17. python分析每月销售数据_如何用Python分析销售数据
  18. 传输线方程与终端加载的无损耗传输线
  19. [转]齐善鸿:职业心智训练与管理教育
  20. 目标检测——小目标检测问题

热门文章

  1. 问题 Z: 尼克与强盗
  2. 2022届秋招面经--秋招笔试(2)
  3. Qt开发北斗定位系统融合百度地图API
  4. 多头、多头市场,空头、空头市场......
  5. 无人机在户外无GPS环境下用什么导航方法问答
  6. 新版标准日本语初级_第十课
  7. c语言int x=3,C语言 设有 int x=11,则表示式((x++)*1/3)的值是几,为啥子
  8. [JS]月工作计划列表
  9. 电子拍卖系统毕业设计
  10. 国内机场所在地及字母缩写数据资源