We currently use the JBarcode opensource library in our EPOS system. This is available from Sourceforge. I'm happy for the fix to be returned there as opensource afterwards. There appears to be a problem with the 128 Encoder for 128 style barcodes, and with EAN13 barcodes. I need someone to either look into this bug and make a small fix (OR) create me a new sub-library (since we only use EAN13 and 128 style barcodes). Either way this should be a small project.
The complete project should be packaged into a JAR file, be well commented and be usuable in a similar way to the JBarcode library so I don't have to make to many code changes on this side.
Currently I just create an instance of a barcode, then I pass my required text to the library and it returns me an image which I add to my swing application. The JBarcode library seems to work fine, but is not creating the correct layout for the two barcodes we use- ->this only happens on certain barcode numbers most scan fine<--. I have attached some photos of one that does not work, along with a web generated barcode so you can compare.
I have lots of ongoing work of this kind, and hope to be able to work with the successful bidder again.
CODE example
//In one Class
public void setBarCode_text(String barCode_text) {
this.barCode_text = barCode_text;
[login to view URL]();
}
//In another
if ([login to view URL]().equals("Code93Encoder")) {
jbarcode = new JBarcode([login to view URL](), [login to view URL](), [login to view URL]());
} else
if ([login to view URL]().equals("Code128Encoder")) {
jbarcode = new JBarcode([login to view URL](), [login to view URL](), [login to view URL]());
} else
{
[login to view URL]().write("LabelImageElement:setSelected:Unknown Barcode encoder");
[login to view URL](1);
}