Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
try {
gen = BarcodeUtil.getInstance().createBarcodeGenerator( cfg, log );
} catch(BarcodeException e) {
e.printStackTrace();
}
OutputStream out = new java.io.FileOutputStream(new File("C:\\out.jpg"));
BitmapCanvasProvider provider = new BitmapCanvasProvider(
out, "image/jpeg", 200, BufferedImage.TYPE_BYTE_GRAY, true);
gen.generateBarcode(provider, msg);
provider.finish();
out.flush();
out.close();
} catch(SAXException e) {
e.printStackTrace();
} catch(IOException e) {
e.printStackTrace();
} catch (org.apache.avalon.framework.configuration.ConfigurationException e) {
e.printStackTrace();
}
}
-------------------------------------
<barcode>
<intl2of5>
<height>8mm</height>
<wide-factor>2.5</wide-factor>
</intl2of5>
</barcode>
------------------------------------
estou usando o interleaved 2 of 5, mas posso definir o padrão que quiser. Verifiquei que tem
também o EAN-13
==========================
O código é dividido em:
3 primeiros dígitos servem para representar o país de origem;
6 dígitos representando o produto e a empresa qual foi fabricado;
3 reservados para empresas ou produtos de grande escala;
1 código verificador;
Caracteres aceitos:
Apenas números de 0 a 9;
Utilização:
Principalmente utilizado no comercio varejista e produtos que são exportados.