我正在使用JsBarcode插件在应用程序中制作条形码,代码如下所示
JsBarcode("#barcode", "1234", {
format: "CODE128",
lineColor: "#0aa",
width:4,
height:40,
displayValue: true
});现在条形码正在正确地生成,当我从分辨率为203 pdf的标签打印机打印标签时,当我选择在选项中抖动'none‘时,它清楚地打印标签,标签使用我的android手机应用程序是可读的,但是使用任何一个条形码阅读器(我已经尝试过使用4到5个阅读器).Searching--我在这里遇到了这个回答,它建议在打印Pdf文件时出现一个Pdf文件问题,如果有人想打印单个条形码,这是不可行的。
我遇到的第二个答案是这,它建议用斑马打印机打印,我还不清楚这一点,如果有人会使用其他打印机,应该为他做什么解决方案。
我正在使用Java。
发布于 2016-08-22 11:09:01
最终能够成功地读写条形码.在这里做一点研究就是我对问题的了解。
问题
OutputStream os=new ByteArrayOutputStream();
try{
Barcode barcode = BarcodeFactory.createCode128B(printLabel.getBagNo());
barcode.setBarWidth(1);
barcode.setResolution(203);
barcode.setBarHeight(1);
Font font=new Font("Plain",Font.PLAIN,8);
barcode.setFont(font);
//File f = new File("mybarcode.png");
// System.out.println(f.getAbsolutePath());
BarcodeImageHandler.writePNG(barcode, os);
//BarcodeImageHandler.savePNG(barcode, f);
}
catch (Exception e){
System.out.println(e.getMessage());
}https://stackoverflow.com/questions/38890254
复制相似问题