Jump to content

bahry

uniGUI Subscriber
  • Posts

    156
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by bahry

  1. 22 minutes ago, irigsoft said:

    You need to use a barcode scanner that can read gs1 barcodes, when you read the barcode in the hexadecimal text tool, you should see what symbol is used to divide between sections and then build your logic.

    All the documentation I found says that the sections must be separated by a special symbol, this symbol being determined by the barcode generator. It is explained that "GS" is most often used, but it cannot be used when printing "QR code". I have not found out which symbol can be used by default, but it became clear that when printing in "QR code" is used different from the standard symbol. Maybe it's a good idea to ask the country that generates the barcode

    I tried to make a general parser for all GS1 QRReader, but I think it's not that easy, because each Barcode reader must be programmed to replace the FNC Char with a readable Char. 

    I will Contact J4L "one of the Links which you gave me", but they read code from an image not data, hopefully they will have a solution.

    anyway thank you very much for your follow up and help.

     

    Regards

    • Like 1
  2. Actually I made the spaces manually 

    original Code is 0105415062325810215ZE9T81DB71723053110WG4E

    then I separate the Code manually 01 05415062325810 21 5ZE9T81DB7 17 230531 10 WG4E

    01 - GTIN

    10 - Batch No

    11 - Manufacturing Date

    15 - Best before Date

    17 - Expiration date

    21 - Serial No

    And when Reading it by the Scanner the <GS> code only before the Serial and as you can see from the above examples 

    there is no specific place where the serial could be, it depends upon the manufacturar

     

    Regards

  3. Hello @irigsoft

    Very Thanks, and Sorry for late answer,

    Here is an examples for the Scanned code and the manual parser, as you can see there is no specific logic in the parsing some times 

     

    0105415062325810215ZE9T81DB71723053110WG4E
    01 05415062325810 21 5ZE9T81DB7 17 230531 10 WG4E

    010625106503300517231101109686D2110013541681519
    01 06251065033005 17 231101 10 9686D 21 10013541681519

    01062911091200491724093010EY9A2150CT1Y61DG
    01 06291109120049 17 240930 10 EY9A 21 50CT1Y61DG

    010625187009501410211171121060017240600
    01 06251870095014 10 2111711 21 0600 17 240600

    0106251600001490172511061021126221DE2G6HFY1AND5H
    01 06251600001490 17 251106 10 211262 21 DE2G6HFY1AND5H

    0106251144101205112103001724030010303521C4RBW046D6563EP
    01 06251144101205 11 210300 17 240300 10 3035 21 C4RBW046D6563EP

     

    Regards

     

  4. We need to parse the GS1 datamatrix barcode which will be provided by other party. We know they are going to use GTIN(01), lot number(10), Expiration date(17), serial number (21). The problems is that barcode reader output a string, the format is like this 01076123456789001710050310AC3453G321455777. Since there is not separator and both serial number and lot number are variable length according to GS1 standard, we have trouble to identify segments.

     

    Regards

  5. 4 minutes ago, mikromundo said:

    Hi...

    I do not use TbuttonWiget.

     

    I am using RadCORE to render another way.

    Even in RadCore I could not handle it, because I need to use the UniDBGrid itself.

  6. On 5/16/2022 at 4:08 PM, mikromundo said:

    I am dynamically configuring a UniDBGRID column to display a CHECKBOX but I would like it not to display the word "True" or "False".

    Even because I'm configuring it as not being Boolean.

    How can I proceed?

    Thanks in advance.

    image.png.aefe82a4ac73d1680bfc0d89d3644498.png

    image.png.5530c4fff305304ace318bb450057387.png

     

    Hello @mikromundo

    How did you control Height of the TUniButtonWidget in the WidgetColumn?

     

    Regards

×
×
  • Create New...