Options

GS1-128 Barcode Problem

shankar251282shankar251282 Member Posts: 2
I'm using the Barcode Generator from this link http://mibuso.com/dlinfo.asp?FileID=1185, in this link I can find only the EAN13, Code128, Code39 and EAN8 barcodes only, but I need to generate the GS1-128 barcode for SSCC label printing. I have gone through all the document related to the GS1-128 symbology specification and they are saying that I just need to insert the "FNC1" encoding value between the "STARTC" and the "AI", and the rest will be taken care by itself. But after inserting the FNC1, system stop recognize my barcode, It seems I'm missing something in the Encoding Procedure. Also I checked the existing codeunit using the calculation of check digit based on the Mod of 103. I'm not sure whether there should be any check-digit for the GS1-128 barcode. Is anyone can help me, what exactly I'm missing in the GS1-128 barcode encoding.

Your help will be much appreciated.

Thanks
Shankar
Compusoft Australia Pty Ltd.

Comments

  • Options
    SavatageSavatage Member Posts: 7,142
    the link goes to Interleaved 2 of 5 Barcode Creator is this what you are looking for?

    The barcode Generator v2 can only do:
    ISBN,EAN 13,EAN 8,EAN 5,EAN 2,UPC A,Code 39,Code 25 interleaved,
    CodeBar,Code 25,Code 39 Extended,Code 128 A,Code 128 B,
    Code 128 C,Code 128,EAN 128,EAN 99,UPC E,PostNet,
    Royal Mail,MSI,Code 93,Code 93 Extended,PZN

    Have you looked at this one?
    GS1-128 (EAN128) Barcode Demo
    http://mibuso.com/dlinfo.asp?FileID=943

    now if you wantto use the barcode generator for EAN128
    then it's code (15)
    OnAfterGetRecord()
    IF Item."Item UPC/EAN Number" <> '' THEN BEGIN
    CreateBarcode:= SHELL(STRSUBSTNO('%1%2%3%4%5%6',
        'i:\navision attain\Navibar.exe',       // Program location
        ' ' + Item."Item UPC/EAN Number"+'{',   // code to generate from Nav
        '15'+'{',                               // barcode type "code" you want
        '320'+'{',                             // width in pixel
        '150'+'{',                               // high in pixel
        'c:\temp\barcode.bmp'));      // destination for the .bmp-file
    
    Picture.IMPORT('c:\temp\barcode.bmp');
    END;
    
    more discussion here:
    viewtopic.php?t=1789
Sign In or Register to comment.