Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Barcode EAN128

edited April 2002 in General
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.

Many thanks,

Tony Blomfield

Comments

  • edited April 2002
    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

  • edited April 2002
    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.

    Cheers,

    Tony.


  • edited April 2002
    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



  • edited April 2002
    Thats what I was looking for. Thanks again Marc.
This discussion has been closed.