JAVA开发条形码问题 上班一周 老大叫弄个JAVA关于条码的小例子 大概意思是 输入几个数字 然后点提交 自动转成 CODE为 128 的条形码 然后通过条码机 打印出来。没这方面的知识 希望指点下。最好给我个小例子...非常感谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议使用barcode4j public File genBarCode(String message,String type,int height,int mw,int wf,String fmt,int res,boolean gray) { File outputFile = new File(message+".png"); try { Code128Bean bean128 = new Code128Bean(); final int dpi = 150; bean128.setModuleWidth(UnitConv.in2mm(1.5f / dpi)); bean128.setHeight(8); bean128.doQuietZone(false); OutputStream out = new FileOutputStream(outputFile); try { //Set up the canvas provider for monochrome JPEG output BitmapCanvasProvider canvas = new BitmapCanvasProvider( out, "image/png", dpi, BufferedImage.TYPE_BYTE_BINARY, false); //Generate the barcode bean128.generateBarcode(canvas, message); //Signal end of generation canvas.finish(); } finally { out.close(); } } catch (Exception e) { e.printStackTrace(); } return outputFile; }--这个是生成条形码图片的代码,至于条码机打印,就是后话了 这个应该有现成的函数库可供使用。Mark! 网上应该有生成条形码的c程序或是其他语言编写的程序,让后用jni进行调用就可以了吧 打开struts-config.xml文件时报错 jsp连接数据库问题 webservice异常,高手进来帮看一下 高手帮忙详细解决一道面试题目,谢谢! 初学hibernate碰到的问题!!! 要mail.jar和activation.jar 为何sqlserver提示拒绝访问? jsp中调用iReport的问题 请教目录树的问题 在jsp页面中实现数据的暂存功能! COOKIE统计 问题 在服务器端生成文件后,下载后并删除,改了后发现文件变成空白
public File genBarCode(String message,String type,int height,int mw,int wf,String fmt,int res,boolean gray)
{
File outputFile = new File(message+".png");
try {
Code128Bean bean128 = new Code128Bean();
final int dpi = 150;
bean128.setModuleWidth(UnitConv.in2mm(1.5f / dpi));
bean128.setHeight(8);
bean128.doQuietZone(false);
OutputStream out = new FileOutputStream(outputFile);
try {
//Set up the canvas provider for monochrome JPEG output
BitmapCanvasProvider canvas = new BitmapCanvasProvider(
out, "image/png", dpi, BufferedImage.TYPE_BYTE_BINARY, false);
//Generate the barcode
bean128.generateBarcode(canvas, message);
//Signal end of generation
canvas.finish();
} finally {
out.close();
}
} catch (Exception e) {
e.printStackTrace();
}
return outputFile;
}
--这个是生成条形码图片的代码,至于条码机打印,就是后话了
Mark!