怎么样用java生产ITF条形码。。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样用java生产ITF条形码。。相关的知识,希望对你有一定的参考价值。
不管是用barcode,或则barcode4j..都行。。求给个实例。或则给些提示。
Barcode4J由Java语言编写而成,可以灵活的生成条形码。它采用Apache License V2.0许可,这使得它很容易在商业中被使用。它可以让您生成各种流行的一维和二维条码,包括DataMatrix 和 PDF417。以各种格式输出,包括SVG, EPS, bitmaps和Java2D,同样也可根据您的需要添加自己的输出格式。它为各种应用提供了插件,包括最重要的Apache FOP(格式对象处理器)。追问ITF在中国是支持多少位的?
追答我们国家没有区别,ITF只有ITF14,但是提交回答日本有ITF-16,不同在于条码的数字位数.
追问数字位只能是14位吗?
追答参考:http:// www.chongshang.com.cn/barcode.shtml
参考技术A查询去吧!
用这个吧
barcode4j-2.1.0-bin.zip
http://www.itfwang.com
条形码或称条码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。
条形码参考:
http://www.barcodelib.com/java_barcode/main.html
http://www.barcodelib.com/java_barcode/file_download.php
生成条形码代码:
import com.barcodelib.barcode.Linear;
import java.awt.*;
public class BarcodeDemo
public enum Type
CODABAR,CODE11,UOM_PIXEL,CODE2OF5,CODE39,CODE39EX,CODE93,EAN8,EAN8_2,EAN8_5,
EAN13,EAN13_2,EAN13_5,ISBN,ISBN_5,ISSN,ISSN_2,ITF14,INTERLEAVED25,IDENTCODE,
LEITCODE,MSI,ONECODE,PLANET,POSTNET,RM4SCC,UPCA,UPCA_2,UPCA_5,UPCE,UPCE_2,
UPCE_5,CODE128,EAN128
/**
* 条形码
*
* @throws Exception
*/
static void barcode(String file,int type) throws Exception
Linear barcode = new Linear();
barcode.setType(type);
barcode.setData("123456789012");
barcode.setN(3);
barcode.setUOM(Linear.UOM_PIXEL);
barcode.setX(3f);
barcode.setY(75f);
barcode.setLeftMargin(0f);
barcode.setRightMargin(0f);
barcode.setTopMargin(0f);
barcode.setBottomMargin(0f);
barcode.setResolution(72);
barcode.setShowText(true);
barcode.setTextFont(new Font("Arial", 0, 12));
barcode.setRotate(Linear.ANGLE_0);
barcode.renderBarcode(file);
/**
* @param args
* @throws Exception
*/
public static void main (String[] args) throws Exception
barcode("c://barcode/codabar.gif",Linear.CODABAR);
追问
ITF在中国是支持多少位的?
追答14位条形码!
简单介绍几种常用的条码标签打印软件
Label mx 是一款简单易用的条码标签设计软件系统。集画图设计、条形码生成、标签制作、流水号批量打印于一体。界面友好、即时上手、无需任何专业知识即可轻松完成对各种数据库连接。系统内置大量设计模板,用户稍作改动即可满足实际应用。
◆支持普通打印机(彩色喷墨或激光打印机)、标签打印机、数码印刷机以及工业打印机等。
◆支持40多种一维条码和二维条码:常用的一维条码类型有EAN-13、UPA-A、CODE 39、CODE 128、EAN-128、ITF-14、25码、电子监管码、药品监管码、邮政码等,常用的二维条码类型有Aztec\\PDF417\\Data Matrix\\MaxiCode\\QR Code(支持最新GS1标准和中国物品编码中心标准)等。
◆独有的条码驱动打印技术,打印等级可以达到A级,编码方式严格遵循国际标准,支持任何条码扫描设备识读。
◆支持多彩文字、一维码的多彩字符和二维码QR类型的彩码功能。
◆支持目前所有主流数据库:TXT、Excel、Access、DBF、EDB、SQL、Oracle、DB2、MySQL、SQLServer、Oracle 、Sqlite等数据库且具备多数据库同时连接功能。
参考技术A 几种常见的标签打印软件一、Codesoft 标签打印软件
功能最强大、最便捷的标签设计打印软件,可在任何WINDOWS的环境下打印。
二、BarTender标签打印软件
BarTender 是最快速、最容易设计专业、高质量标签的标签设计打印软件。应用于WINDOWS 9X/200X等版本。
三、Label mx标签打印软件
Label mx 是一款简单易用的专业条码标签设计系统。集画图设计、条码生成、标签制作、批量打印于一体。界面友好、即时上手、无需任何专业知识即可轻松完成对各种数据库连接。系统内置大量设计模板,用户稍作改动即可满足实际应用。
四、NiceLabel 条形码软件
NiceLabel标签设计软件是一款用于产品标签、条形码设计与打印、资料库设计的专业软件。是各类产品生产厂家、产品流通行业必备的软件,它可以大大提高工作效率,减少管理成本。
五、Loftware 条形码软件
Loftware的Label Manager条码标签设计打印软件是面向独立用户而设计的。它不需要将打印功能与大型系统软件进行集成。通过增加打印机席位,可支持四台打印机工作。
六、LabelView条形码软件
所见即所得标签设计工具,轻松灵活地设计并打印条码标签。本回答被提问者和网友采纳 参考技术B 我们一直使用的是恒佑条码的Label mx,操作简单,打印变化的条码非常方便。追答
到他们官网下载试试
参考技术C 用了这么多打印软件,还是易打标条码标签打印软件好用,符合国情使用,拖拽设计,快速批量打印。 参考技术D LabelSoft也不错,简单易用,功能也全面,支持所有打印机。以上是关于怎么样用java生产ITF条形码。。的主要内容,如果未能解决你的问题,请参考以下文章