Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#2

AW: Barcode FNC1 lesen

  Alt 24. Jun 2022, 15:12
Hmm..

kannst bei GS1 leider vergessen...

Bei GS1 gibt es AIs mit fester Länge, dann kommt meistens kein FNC, sondern direkt der nächste AI.
Bei AIs mit fester Länge sind die FNCs nur optional, werden aber meistens weggelassen.

Nur bei AIs mit dynamischer Länge ist ein FNC Pflicht.
Wie dieser vom Barcode-Scanner übergeben wird ist leider auch nicht Fest, sondern i.R. durch die Konfiguration des BC-Scanners selber definiert.

Dir bleibt also nichts anderes übrig, eine AI-Tabelle mit Kennung ob Fixed Length + deren Länge oder Dynamische Länge zu führen und den GS1 String dann entsprechend zu parsen...

Einige BC-Scanner liefern die AIs direkt in () gesetzt, was aber auch am Scanner konfiguriert werden muss.
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)
  Mit Zitat antworten Zitat