HI. Does RBPro support EAN128 Symbology? or is there an OEM component available for RBPro to support EAN 128. Alternatly, can Code 128 be used for EAN128.
Tony as far as i know the ean128 is by no means the same as code128 code128 is an old code, ean128 not i suppose the ean128 code is modeled after the ean13 code but with more characters when you have the specs it can't be that hard to code it yourself...i did one myself i could look into it if you don't find it out yourself... an other option is to search for a ean128 FONT so you can use this font in rb and still have the barcode drawn cu marc
Thanks for that. I had a response from Tom Ollar at DM to a support call I logged (Sorry about the double Post but it is my first visit to this NG, so I hope I am permitted one Faux Pas) Tom said what I had suspected in that it is the Same Symbology, but the Spec is different. So in short it can be done by using Code128 and turn AutoEncode off and then write the characters in manually. So that solves the first part of the question. The second part is to obtain the Spec for EAN/UCC128, and this seems to be difficult. I spent a couple of hours this AM searching for a Spec with no luck, so if anyone has a EAN128 Spec they would like to share I'd be very gratefull.
Tony Tom's right, is it like the code128 (i got things messed up, sorry) here you go (courtesy of http://www.barcode.org.uk/):
UCC/EAN 128
The UCC/EAN 128 is a version of Code 128 which was set to EAN/UC standards to codify information on the product (date, lot number, serial number, ...).
The general structure of the code is the following: D | F1 | ID | DATA | F1 | ID | DATA | C | F D = Start character F1 = function 1 (FNC1) ID = data identifier C = control key F = Stop character
The Function 1 character (FNC1) This character is used to differentiate the UCC/EAN-128 from Code 128.
A detailed specification is provided on the ADL web site. Click here to link to the ADL site.
Concatenation
Several identifiers and their data fields can be concatenated into a single symbol. The fixed length fields can be associated without having to use a field separators. In this case, the identifier of the second field will come immediately after the last character of the previous field. Variable length fields must be immediately followed by a field separator, unless this is the last field of the symbol. This is the FNC1 character which then serves as a field separator.
Example: Data 1, 2 and 3 are respectively introduced by identifiers I1, I2 and I3.
Data 1 is a fixed length.
Data 2 and 3 have a variable length.
F1 is the FNC1 character. C is the check digit.
Concatenation of I1 and I2: I1 DATA 1 I2 DATA 2 C
Concatenation of I2 and I3: I2 DATA 2 F1 I3 DATA 3 C
Concatenation of I1, I2 and I3: I1 DATA 1 I2 DATA 2 F1 I3 DATA 3 C
When several identifiers in their fields must be concatenated and only one of them is variable length, it is recommended to position the latter at the end of the symbol, to avoid the use of the field separator.
UCC/EAN 128 SSCC
This is a specific case of the UCC/EAN-128 symbol, composed of 20 figures and coded in the C character set, as follows:
Identifier: 2 characters (00)
Data: 17 characters
Check: 1 check digit (Modulo 10) which is extra, added to the data string.
Comments
as far as i know the ean128 is by no means the same as code128
code128 is an old code, ean128 not
i suppose the ean128 code is modeled after the ean13 code but with more
characters
when you have the specs it can't be that hard to code it yourself...i did
one myself
i could look into it if you don't find it out yourself...
an other option is to search for a ean128 FONT so you can use this font in
rb and still have the barcode drawn
cu
marc
logged (Sorry about the double Post but it is my first visit to this NG, so
I hope I am permitted one Faux Pas) Tom said what I had suspected in that it
is the Same Symbology, but the Spec is different. So in short it can be done
by using Code128 and turn AutoEncode off and then write the characters in
manually. So that solves the first part of the question. The second part is
to obtain the Spec for EAN/UCC128, and this seems to be difficult. I spent a
couple of hours this AM searching for a Spec with no luck, so if anyone has
a EAN128 Spec they would like to share I'd be very gratefull.
Cheers,
Tony.
Tom's right, is it like the code128 (i got things messed up, sorry)
here you go (courtesy of http://www.barcode.org.uk/):
UCC/EAN 128
The UCC/EAN 128 is a version of Code 128 which was set to EAN/UC standards
to codify information on the product (date, lot number, serial number, ...).
The general structure of the code is the following: D | F1 | ID | DATA | F1
| ID | DATA | C | F D = Start character F1 = function 1 (FNC1) ID = data
identifier C = control key F = Stop character
The Function 1 character (FNC1) This character is used to differentiate the
UCC/EAN-128 from Code 128.
A detailed specification is provided on the ADL web site. Click here to link
to the ADL site.
Concatenation
Several identifiers and their data fields can be concatenated into a single
symbol. The fixed length fields can be associated without having to use a
field separators. In this case, the identifier of the second field will come
immediately after the last character of the previous field. Variable length
fields must be immediately followed by a field separator, unless this is the
last field of the symbol. This is the FNC1 character which then serves as a
field separator.
Example: Data 1, 2 and 3 are respectively introduced by identifiers I1, I2
and I3.
Data 1 is a fixed length.
Data 2 and 3 have a variable length.
F1 is the FNC1 character. C is the check digit.
Concatenation of I1 and I2: I1 DATA 1 I2 DATA 2 C
Concatenation of I2 and I3: I2 DATA 2 F1 I3 DATA 3 C
Concatenation of I1, I2 and I3: I1 DATA 1 I2 DATA 2 F1 I3 DATA 3 C
When several identifiers in their fields must be concatenated and only one
of them is variable length, it is recommended to position the latter at the
end of the symbol, to avoid the use of the field separator.
UCC/EAN 128 SSCC
This is a specific case of the UCC/EAN-128 symbol, composed of 20 figures
and coded in the C character set, as follows:
Identifier: 2 characters (00)
Data: 17 characters
Check: 1 check digit (Modulo 10) which is extra, added to the data string.
cu
marc