c语言 键盘扫描码 c-free,FreeBarcode条形码制作工具

一个支持数十种常用条形码且完全免费的条形码制作软件,支持Win98/2K/XP/Vista/Windows 7等系列操作系统。该软件制作的条形码,可直接粘贴到CorelDraw、Illustrator、Word、wps、Excel、PowerPoint等应用软件中。与其他软件不同的是,该软件制作的条码,完全基于矢量图形技术:当你把该软件制作的条形码粘贴进CorelDraw等矢量图形编辑软件时,你可以拆解条码的每一个Bar!

FreeBarcode 是一款完全免费的软件,任何人都可以自由使用它,但禁止任何人捆绑到商业软件或共享软件中销售。自从这个软件发布之后,用户群迅速膨胀,这是好事,说明这款软件还比较实用!

特点:

1、FreeBarcode 2.1.0.409 版本支持35大类条码的制作,这在免费条码制作软件中是极其少见的。虽然这个软件没有提供排版功能,但它却有一个输出到剪贴板的功能,您为什么不可以用Word、WPS、CorelDraw等等软件排版呢?难道Word、WPS、CorelDraw这些软件的排版功能,还不够强大吗?

2、FreeBarcode 是完全基于矢量图形的,不存在光栅图形输出的误差。所以,它的制作精度,只和您的打印机有关。但条形码的等级,还和打印介质有关系,并非仅由打印精度决定。一般而言,使用激光、喷墨打印机,只能制作出C级、D级的条码,若要制作出A级、B级条码,就得使用热转印或热敏打印机打印。用户可能会发现这样一个问题:超市里商品标签上的条码,看起来很粗糙,甚至带有锯齿,可是条码扫描枪很好读出来,而你打印的很精密的条码,条码枪却读不出,这是为什么呢?这就是因为打印介质问题,因为条码枪扫描时,需要条码反射光到条码扫描器,所以你的条码打印得很好,却不怎么反光的话,条码扫描器就读不出了。当然,这也和条码打印到什么纸张上有关,因为条码标签纸一般都是反光性很好的,若打印在普通纸张上,性能就要差一些。当然,还和条码扫描枪的灵敏度有关,灵敏度高的条码枪,条码微弱的反光即可,灵敏度差的条码枪,需要较强的反光,才能识别出来。现在,也有不依赖条码反射光的扫描器,不过这类扫描器价格相对高些。有的用户用劣质硒鼓、墨水,打印到劣质的纸张上,扫描枪又是最低档次的……

3、制作条形码先得了解相关条码的一些常识。比方有的用户,连某种条码的尺寸规范还没弄清楚,就开始制作条码,这样胡乱做出的条码,连外形尺寸都不达标,当然没什么用,因为条码并不是你想做多大就做多大的,因为它要适配条码扫描器,否则条码扫描器不能认识。所以,制作条码之前最好先了解下相应的条码。现在网络这么发达,网上到处可找到条码相关的信息。

4、对于1D条形码来说,比较常用又比较复杂的是Code 128A\B\C条码和GS1/EAN/UCC 128A\B\C 条码。可以这么说,目前绝大部分专业或免费的条形码制作软件,对Code 128条码和GS1/EAN/UCC 128 条码的支持,都是不怎么完善的,仅仅支持明码 128条码。所谓明码就是abcd...1234...#$

5、128一类的条码,有A、B、C三类可能是众所周知的。但还有128 Auto和128 Custom两类,而且128 Auto是用得非常多的。128 Auto条码的起始码和停止码,与128条码完全一样,所以往往会被错误地认为是128条码,但实际上却是128 Auto条码。128A使用A符号集,128B使用B符号集,128C使用C符号集,而 128 Auto条码同时使用A、B、C字符集,128 Auto就是经过算法压缩的128条码,它能使生成条码最短小。假使您看到条码上的文字象这样:JZMN-43219801,又发现它的起始码和停止码属于128码,那最可能就是128 Auto条码,而很少可能会是128A\B条码。所以有的用户他的样品条码其实是128 Auto条码,可他不知道,反复在搞128A\B条码,无论如何搞不好。此外,用户很可能把128A错认为是128 Auto的缩写,记住:128 Auto不是128A\B\C之中的任何一个。

6、128 Custom是自定义128码。你可以这样理解,128A\B\C就是固定定义的128条码。使用128 Custom需要了解一些功能符号(包含上面说到的32个控制符号):\STARTA、\STARTB、\STARTC、\FNC1、\FNC2、\FNC3、\FNC4、\CODEA、\CODEB、\CODEC、\SHIFT下面使用128 Custom制作一个Code 128A条码,可这样输入条码的文字, \STARTAABCDEF12345,这样制作出的条码与 Code 128A条码会完全一样。\STARTAABCDEF12345的意思是:以字符集A(\STARTA)开始,编码数据ABCDEF12345。Code 128A就是这样定义的。下面再举一个例子。

\STARTBabcdef\CODEC123456,意思是:以以字符集B(\STARTB)开始,编码abcdef,转入字符集C(\CODEC)编码123456。

所以,128条码是比较复杂的,而现在大多数条码软件只支持128A\B\C,且不支持带控制符号的 128A\B\C条码,所以有的用户手头有个128条码样品,却无论如何做不出一样的,就是因为这个128条码,可能是带控制符号的,也可能是使用压缩算法的128 Auto,还可能是自定义的128 Custom。128A\B\C\Auto\Custom的起始符号是\STARTA、\STARTB、\STARTC之中某一个,而停止符号完全一样。

128 Custom 条码的制作功能,只在极个别的专业条码制作软件中发现过,比如BarTender中的“人为”型128条码,就是128 Custom条码。假如您有一个条码,从起始符号和停止符号可以肯定是128码,但你使用128A\B\C\Auto都无法做出,那就肯定是128 Custom了。就用户反应的情况来看,128 Auto和128 Custom是比较常见的128码,所以特别增补到新版本中。

7、其他一些条码的制作都比较简单,只要注意字符密度就可以。什么叫字符密度呢?也就是每英寸里有多少个字符。比如制作39条码123456,长度恰好为1英寸,那么这个条码的字符密度就是8字符/英寸(另2个是起始符号和停止符号)。字符密度要符合要求,太密了条码扫描器不能阅读,太松散了则可能超出扫描器的扫描范围,同样无法阅读。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
*********************************************************************************************** * 条形码制作简明指导 * * * * 2010年.杭州(FreeBarcode) * *********************************************************************************************** 1、首先,FreeBarcode 是一款完全免费的软件,任何人都可以自由使用它,但禁止任何人捆绑到商业软件或 共享软件中销售。自从这个软件发布之后,用户群迅速膨胀,这是好事,说明这款软件还比较实用,但也 因此产生另一个问题:有的用户对“完全免费”这四个字不甚理解。所以,咨询的、提要求的、请教的等 等络绎不绝。有工厂用户要输出流水条的、有商家用户要输出条商品标签的、有印刷行业的用户要输 出特别的格式,等等,各行各业,五花八门的拥上来咨询、请教、提要求。在此作者声明:本软件作者对 FreeBarcode 软件,不提供任何服务,请用户们不要再咨询、请教,更不要提要求。 2、FreeBarcode 2.1.0.409 版本支持35大类条制作,这在免费条制作软件中是极其少见的。虽然这个 软件没有提供排版功能,但它却有一个输出到剪贴板的功能,您为什么不可以用Word、WPS、CorelDraw等 等软件排版呢?难道Word、WPS、CorelDraw这些软件的排版功能,还不够强大吗? 3、FreeBarcode 是完全基于矢量图形的,不存在光栅图形输出的误差。所以,它的制作精度,只和您的打印 机有关。但条形码的等级,还和打印介质有关系,并非仅由打印精度决定。一般而言,使用激光、喷墨打 印机,只能制作出C级、D级的条,若要制作出A级、B级条,就得使用热转印或热敏打印机打印。用户 可能会发现这样一个问题:超市里商品标签上的条,看起来很粗糙,甚至带有锯齿,可是条扫描枪很 好读出来,而你打印的很精密的条,条枪却读不出,这是为什么呢?这就是因为打印介质问题,因为 条扫描时,需要条反射光到条扫描器,所以你的条打印得很好,却不怎么反光的话,条扫描 器就读不出了。当然,这也和条打印到什么纸张上有关,因为条标签纸一般都是反光性很好的,若打 印在普通纸张上,性能就要差一些。当然,还和条扫描枪的灵敏度有关,灵敏度高的条枪,条微弱 的反光即可,灵敏度差的条枪,需要较强的反光,才能识别出来。现在,也有不依赖条反射光的扫描 器,不过这类扫描器价格相对高些。有的用户用劣质硒鼓、墨水,打印到劣质的纸张上,扫描枪又是最低 档次的…… 4、制作条形码先得了解相关条的一些常识。比方有的用户,连某种条的尺寸规范还没弄清楚,就开始制 作条,这样胡乱做出的条,连外形尺寸都不达标,当然没什么用,因为条并不是你想做多大就做多 大的,因为它要适配条扫描器,否则条扫描器不能认识。所以,制作之前最好先了解下相应的条 。现在网络这么发达,网上到处可找到条相关的信息。 5、对于1D条形码来说,比较常用又比较复杂的是Code 128A\B\C条和GS1/EAN/UCC 128A\B\C 条。可以这 么说,目前绝大部分专业或免费的条形码制作软件,对Code 128条和GS1/EAN/UCC 128 条的支持,都 是不怎么完善的,仅仅支持明 128条。所谓明就是abcd...1234...#$<|=...这些可在键盘上打出的 字符。但 128还支持编那些无法在键盘上打出的控制符号,比如:回车、ESC、Tab等等你可以在键盘 上看见,但无法在键盘上打出。FreeBarcode 是完整支持128条的,如何在FreeBarcode中输入这些在键 盘上无法打出的32个控制符号呢?象下面一样输入即可(一个反斜杠\加上字符名): \NUL、\S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值