「Java条码付」java生成条码

博主:adminadmin 2023-01-19 11:45:07 366

今天给各位分享Java条码付的知识,其中也会对java生成条码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何用JAVA调用TLP条码打印机打印条码

一般来说条码打印机都有自己专门的DLL接口文件,不需要调用系统的Dll。

如果是支持接口开发,肯定会有DLL的说明文档。那么按照文档调用DLL的方法就可以了。不同的打印机接口方法不一样,所以没有现成的代码。

java 和 DLL 交互的话可以使用 JNative 包,比较方便。

首先 System.loadLibrary(dllName);

public Integer executeFunction(String dllName ,String functionName,Object[] params){

try {

JNative func = new JNative(dllName, functionName);

func.setRetVal(Type.INT);

for(int i=0;iparams.length;i++){

if(params[i] instanceof String)

func.setParameter(i, (String)params[i]);

else if(params[i] instanceof Integer)

func.setParameter(i, ((Integer)params[i]).intValue());

else if(params[i] instanceof Pointer)

func.setParameter(i, (Pointer)params[i]);

else if(params[i] instanceof Boolean)

func.setParameter(i,Type.INT, params[i].toString());

else if(params[i] instanceof byte[])

func.setParameter(i, Type.PSTRUCT,(byte[])params[i]);

}

func.invoke();

return func.getRetValAsInt();

} catch (Exception e) {

throw new RuntimeException(e);

}

}

调用的时候传dll名,函数名,和接口参数,详细的可以去了解一下。

怎么样用java生产ITF条形码。。

Barcode4J由Java语言编写而成,可以灵活的生成条形码。它采用Apache License V2.0许可,这使得它很容易在商业中被使用。它可以让您生成各种流行的一维和二维条码,包括DataMatrix 和 PDF417。以各种格式输出,包括SVG, EPS, bitmaps和Java2D,同样也可根据您的需要添加自己的输出格式。它为各种应用提供了插件,包括最重要的Apache FOP(格式对象处理器)。

java 13位条形码的问题

条形码数 最好一位是校验位,是不计入计算的

所以for循环只取到倒数第二位才是正确的

按照条形码数的定义,写会比较直观

找了一个12位的条形码,修改了一下,字符串校验通过方法获得,没有写死,也适用

public class test9 

{

public static void main(String[] args) 

{

String en13 = "693461310001";

// String en13 = "6901020709017";

// String en13 = "9771671216014";

// String en13 = "6911989107458";

int a = 0;

int b = 0;

int cout = 1;

for(int i = en13.length() -1 -1 ; i = 0; i--){

int num = en13.charAt(i)-'0';

if((cout%2)==0){

a+=num;

}else{

b+=num;

}

cout ++;

}

System.out.println(b);

System.out.println(a);

int sum = a+b*3;

System.out.println(sum);

int c = sum%10;

int d = 10-c;

System.out.println(d);

if(d==en13.charAt(en13.length() - 1)-'0'){

System.out.println("OK");

}else{

System.out.println("NO");

}

}

}

条形码java代码问题 菜鸟级问题

localJBarcode.setPainter(WideRatioCodedPainter.getInstance()); 输出条码

localJBarcode.setTextPainter(BaseLineTextPainter.getInstance()); 输出文本

关于条形码识别,Java实现

条形码是按条的宽度和间隔来表示信息,分析图片的象素,通过象素的长度来判断条的宽度和间隔,根据一定的标准来转换成字符串……但是,识别的错误率会相当高了,因为条形码图片是通过扫描仪扫出来的,本身就会有误差!

关于Java条码付和java生成条码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。