From: Jeremias M. <de...@je...> - 2009-04-03 08:00:33
|
On 02.04.2009 10:32:47 Marika Ludmann wrote: > I started using Barcode4J for producing barcodes. (specifically the > java bean component) > > > > To set the size of the barcode, I realise I need to set the size of the > module. I know that in some other products it is possible to specify > the size (e.g. C12X12) But I am guessing that we can either specify the > size of the module (a little square that makes up the barcode) or the > size of the barcode. I believe Barcode4J, lets you calculate the size > of the barcode based on the module size. Am I right in my assumptions? Yes, you can use calcDimensions(String msg) on the barcode bean to do that. > > I am encoding hexadecimal values (string all lowercase), therefore it > could be made up of digits only or text. But I don't see any functions > in barcode4J that would let me specify the encoding type (which I want > to be text). That's because the current implementation automatically chooses the optimal encoding modes. The only exception is when you want to encode binary data using RFC 2397 data URLs which only works on the code in CVS HEAD and which I think I still have to document. But since you do text messages only this shouldn't be an issue. All ECC 200 capable DataMatrix readers should be able to read the symbols. > > My last question would be, what sort of specifications do I need to give > when I am buying a barcode reader for barcodes generated with barcode4J. Barcode4J generates ECC 200 DataMatrix but that's the standard today. The other type is deprecated. > I have a barcode reader (datamatrix) on my phone, but it does not seem > to read the barcodes I have generated with the software. Can you post a picture of the symbol taken with your phone camera? Maybe that gives me some hints why it can't detect the symbol. I've tested Barcode4J with various DataMatrix readers all of which can read the DataMatrix symbols (except sometimes the really big ones but that doesn't have to be a Barcode4J problem). > > > Any help appreciated. > > > > Thanks, > > > > Marika > Jeremias Maerki |