包含javaean13的词条
今天给各位分享javaean13的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、为什么EAN-13条码有三种结构,且分别适用于什么情况?
- 2、EAN-13条码的数字为“6937520002327”解释该数字码的意思
- 3、条形码java代码问题 菜鸟级问题
- 4、EAN-13条码数字部分和图像部分的基本结构分别有什么?
- 5、怎么样用java生产ITF条形码。。
- 6、求Java大神给个代码!计算验证条形码
为什么EAN-13条码有三种结构,且分别适用于什么情况?
EAN条形码是国际物品编码协会定制的一种条码,已经遍布全球90多个国家和地区,EAN条码符号有标准版和缩短版两种,标准版是由13位数字构成,缩短版是由8位数字构成。
还有就是EAN-13条码是适用于商品上面的,比如说常见的茶杯、食品、零食等等上面都是这个EAN-13条形码类型的。在软件中的话是有EAN 条形码的7种类型的,经常用到的就是第一个EAN-13。
EAN-13条码的数字为“6937520002327”解释该数字码的意思
EAN码符号有标准版(EAN-13)和缩短版(EAN-8)两种。标准版表示13位数字,又称为EAN13码,缩短版表示8位数字,又称EAN8。两种条码的最后一位为校验位,由前面的12位或7位数字计算得出
1、中华人民共和国可用的国家代码有690-699,其中696-699尚未使用。生活中最常见的国家代码为690-693,其中以690、691开头时,厂商识别码为四位,商品项目代码为五位;以692、693开头时,厂商识别码是五位,商品项目代码是四位。
2、6937520002327----693代表中国大陆,75200为厂商识别码,0232为商品项目,7为校验码(校验码来校验商品条形码中左起第l-12数字代码的正确性)
3、结构为:P1P2P3+M1M2M3M4+I1I2I3I4I5+C 分别代表前缀码、厂商代码、商品代码、校验码
条形码java代码问题 菜鸟级问题
localJBarcode.setPainter(WideRatioCodedPainter.getInstance()); 输出条码
localJBarcode.setTextPainter(BaseLineTextPainter.getInstance()); 输出文本
EAN-13条码数字部分和图像部分的基本结构分别有什么?
EAN13码是商品条码,在日常生活中比较常见。我们在超市购买的水杯、笔、护肤品以及食品等包装上面贴的都有条形码。而收银员只需通过扫描商品上的条形码就可以显示商品信息及价格,非常方便。下面就简单的介绍一下EAN13码的组成结构。
下面为条码打印软件制作的EAN13条码打印预览缩略图:
EAN13商品条码是EAN/UCC商品标识代码的条码符号,由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成。Ean13各模块部分组成如图所示:
左侧空白区:位于条码符号最左侧与空的反射率相同的区域,其最小宽度为11个模块宽。
起始符:位于条码符号左侧空白区的右侧,表示信息开始的特殊符号,由3个模块组成。
左侧数据符:位于起始符右侧,表示6位数字信息的一组条码字符,由42个模块组成。
中间分隔符:位于左侧数据符的右侧,是平分条码字符的特殊符号,由5个模块组成。
右侧数据符:位于中间分隔符的右侧,表示5位数字信息的一组条码字符,由35个模块组成。
校验符:位于右侧数据符的右侧,表示校验码的条码字符,由7个模块组成。
终止符:位于条码符号校验符的右侧,表示信息结束的特殊符号,由3个模块组成。
右侧空白符:位于条码符号最右侧的于空的反射率相同的区域,其中最小宽度为7个模块宽。为保护右侧空白区的宽度,可在条码符号右下角加“”符号。
供人识读字符:位于条码符号的下方,是与条码字符相对应的供人识别的13位数字,最左边一位称前置码。供人识别字符优先选用OCR-B字符集,字符顶部和条码底部的最小距离为0.5个模块宽,标准版商品条码中的前置码印制在条码符号起始符的左侧。
怎么样用java生产ITF条形码。。
Barcode4J由Java语言编写而成,可以灵活的生成条形码。它采用Apache License V2.0许可,这使得它很容易在商业中被使用。它可以让您生成各种流行的一维和二维条码,包括DataMatrix 和 PDF417。以各种格式输出,包括SVG, EPS, bitmaps和Java2D,同样也可根据您的需要添加自己的输出格式。它为各种应用提供了插件,包括最重要的Apache FOP(格式对象处理器)。
求Java大神给个代码!计算验证条形码
public class Ean13Barcode {
private String code;
public Ean13Barcode(String code) {
super();
this.code = code;
}
public String encode() {
if (null == code) {
return "";
}
char[] codes = code.toCharArray();
int sum = 0;
for (int i = 0; i codes.length; i++) {
int num = codes[i] - '0';
if (isEven(num)) {
sum += num;
} else {
sum += num * 3;
}
}
int x = sum % 10;
return code + (x == 0 ? 0 : 10 - x);
}
private boolean isEven(int x) {
return x % 2 == 0;
}
public static void main(String[] args) {
System.out.println(new Ean13Barcode("692223361219").encode());
}
}
关于javaean13和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。