如何 批量 制作 生成 Code 39 (39码)条形码的标签

本文介绍什么是Code 39 条形码(条码), Code 39 的定义,Code 39 的历史和用处等。以及提供完整的Code 39条码制作的示例,教程和解决方案。SmartVizor 一款支持可变数据的批量制作,打印和生成Code 39 条码的软件。

关键字: 最新的,最好的,批量制作,批量生成,Code 39,39码,条码,条形码,标签,可变数据,流水号

快速链接


关于Code 39 条形码

什么是Code 39 (39码)条形码(条码):

Code 39码是Intermec公司于1975年推出的一维条码, 39码是一种可供使用者双向扫瞄的分散式条码,也就是说相临两资料码之间,39码必须包含一个不具任何意义的空白(或细白,其逻辑值为0),且 39码具有支援文数字的能力,编码规则简单、误码率低、所能表示字符个数多等特点,39码在各个领域有着极为广泛的应用。目前较主要利用於工业产品、商业资料及医院用的保健资料,它的最大优点是码数没有强制的限定,可用大写英文字母码,且检查码可忽略不计。我国也制定了相应的 39码国家标准(GB12908-91)。

Code 39 (also known as Alpha39, Code 3 of 9, Code 3/9, Type 39, USS Code 39, or USD-3) is a variable length, discrete barcode symbology. The Code 39 specification defines 43 characters, consisting of uppercase letters (A through Z), numeric digits (0 through 9) and a number of special characters (-, ., $, /, +, %, and space). An additional character (denoted '*') is used for both start and stop delimiters. Each character is composed of nine elements: five bars and four spaces. Three of the nine elements in each character are wide (binary value 1), and six elements are narrow (binary value 0). The width ratio between narrow and wide can be chosen between 1:2 and 1:3. The barcode itself does not contain a check digit (in contrast to—for instance—Code 128), but it can be considered self-checking on the grounds that a single erroneously interpreted bar cannot generate another valid character. Possibly the most serious drawback of Code 39 is its low data density: It requires more space to encode data in Code 39 than, for example, in Code 128. This means that very small goods cannot be labeled with a Code 39 based barcode. However, Code 39 is still widely used and can be decoded with virtually any barcode reader. One advantage of Code 39 is that since there is no need to generate a check digit, it can easily be integrated into existing printing system by adding a barcode font to the system or printer and then printing the raw data in that font. Contents [hide] 1 Encoding 2 Code 39 mod 43 3 Full ASCII Code 39 4 References Code 39 was developed by Dr. David Allais and Ray Stevens of Intermec in 1974. Their original design included two wide bars and one wide space in each character, resulting in 40 possible characters. Setting aside one of these characters as a start and stop pattern left 39 characters, which was the origin of the name Code 39.[1] Punctuation characters were later added that deviated from this pattern, expanding the character set to 43 characters. Code 39 was later standardised as ANSI MH 10.8 M-1983 and MIL-STD-1189.[2] MIL-STD-1189 has been cancelled and replaced by ANSI/AIM BC1/1995, Uniform Symbology Specification - Code 39.[3]

Code 39 条形码示例与结果:

Code 39 码 示例 范例

批量 Code 39 条形码的制作或生成步骤:

最新版本的SmarVizor 条码标签批量制作软件支持批量制作和生成Code 39条形码,本软件也是最好的软件之一,软件本身简单易用,下面是一个简单的批量制作和生成的示例教程,演示利用SmartVizor 实现Code 39条码标签的制作是多么的容易。

步骤一: 下载支持 Code 39 (39码)条形码批量制作和生成的软件

参见: 免费下载软件

步骤二: 打开软件,新建页面设置条码标签的版面大小

参见:如何在SmartVizor中设置版面大小。

步骤三: 打开包含Code 39条码数据外部数据文件,或者新建用户变量用来自动生成批量需要的数据

参见:如何连接外部数据源 参见:如何建立流水号的用户变量

步骤四: 在标签模板中,插入Code 39 条形码 控件

插入 Code 39码 条形码控件

步骤五: 绑定可变数据到Code 39条码控件

有两个不同的办法将条码控件同可变数据进行绑定;

2: 方法一: 在模板上插入条形码控件,然后将数据源窗口中的数据库字段名称或者用户变量的变量名选中,然后拖放到模板上的控件中;

3: 方法二: 双击条码控件,进行数据绑定;

为 Code 39 (39码) 绑定数据

步骤六: 设置条码参数

1:在下面的对话框中,可以设置Code 39 码的条形码的旋转角度,有4个方向可以选择;

2:可以设置Code 39码的条形码的可识别属性,包括文字是否显示,以及显示的位置;

3:可以设置文字的字符之间的间距;

4:能够对需要显示的文本进行格式化操作,参见: 数据格式化相关文档;

设置 Code 39 (39码) 参数

步骤六: 模板制作完毕之后,批量输出

1: 但Code 39的模板制作完毕之后,在 SmartVizor 中可以查看,预览整个输出的效果;

2: 可以选择直接打印, 输出图片,PDF等多种生成方式;

参看 Code 39 (39码) 制作生成的效果

步骤七: 关于Code 39的其他相关知识

(1): 39码仅有两种单元宽度——分别为宽单元和窄单元。宽单元这宽度为窄单元的1到3倍,一般多选用2倍、2.5倍或3倍。39码的每一个条码字符由九个单元组成,其中有三个宽单元,其余是窄单元,因此称为三九码。而Code 93码与39码具有相同的字符集,但它的条码密度要比39码高,所以在面积不足的情况下,可以用93码代替39码。

(2): 标准的39码是由起始安全空间、起始码、资料码、可忽略不计的检查码、终止安全空间及终止码所构成。

(3): Code39码构成

一般Code39码由5个条和分开他们的4条缝隙共9个元素构成。条和缝隙有宽窄之分,而且无论条还是缝隙仅有3个比其他的元素要宽一定比例。39码因此得名。

(4): 编码规则

Code39码能够对0-9,A-Z,+-*/%$进行编码。若用0表示窄间隙,00表示宽间隙,1表示窄条,11表示宽条,那么Code39编码规则如下: Code39码的特点[编辑] 能够对任意长度的数据进行编码。其局限在于印刷品的长度和条码阅读器的识别范围。 支持设备广泛。目前几乎所有的条形码阅读设备都能阅读Code39码,打印机也是同样情况。 编制简单。简单的开发技术就能快速生成相应的编码图像。

首 页  |  产品方案  |   下载中心  |  购买注册  |   技术支持  |  新闻中心  |   关于我们  |  网站地图  |   链 接

SmartVizor's Facebook Page    SmartVizor's Twitter    Follow SmartVizor on GooglePlus    Follow SmartVizor's YouTube Channel    SmartVizor's Pinterest    Join the Discussion on SmartVizor's LinkedIn

任何问题或者建议请与我们联系:webmaster@uccsoft.com