上班一周 老大叫弄个JAVA关于条码的小例子 大概意思是 输入几个数字 然后点提交 自动转成 CODE为 128 的条形码 然后通过条码机 打印出来。没这方面的知识 希望指点下。最好给我个小例子...非常感谢。
------解决方案--------------------
建议使用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;
}
--这个是生成条形码图片的代码,至于条码机打印,就是后话了
------解决方案--------------------
分真多,我已经在http://community.csdn.net/Expert/topic/5484/5484645.xml回贴了
------解决方案--------------------
关注中
------解决方案--------------------
(1)输入,条形码的扫描枪就是输入设备,就像把焦点放在输入框然后按键盘一样
(2)识别和转换:有条形码的开源组件。google吧,有很多不同的规范,这个基本已经很成熟了