[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2004
    Beiträge
    69

    Question CODE128 automatische Prüfziffer?

    Hallo Forum,

    dieses Thema wurde zwar schon behandelt, aber irgendwie bekomme ich es noch nicht hin. Ich möchte, dass bei einem Barcode automatisch die Prüfziffer generiert wird.
    Meine DDS-Beschreibung sieht folgendermaßen aus:

    A BARCODE 20A 25BARCODE(CODE128 4 *HRI (*WIDTH 0,02) X'02')
    Wie muss ich das Feld BARCODE im RPG-Programm behandeln, damit automatisch die Prüfziffer generiert wird? Beispieldaten für den Barcode sind: '0034099999270632001'+Prüfziffer.

    Vielen Dank im voraus.

    Gruß
    Alexander

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die EAN-Prüfziffer kann nicht automatisch berechnet werden.
    Da EAN128 ein zusätzliche Spezifikation zum CODE128 ist, muss man da alles selber machen. Zu beachten ist allerdings, dass Berechnungen im ASCII-Code durchgeführt werden müssen und das Ergebnis wieder zurück als EBCDIC-Code umgewandelt werden muss.
    Verfahren zum Berechnen und zum Aufbau des EAN128 siehe unter:
    http://www.strichcodeservice.at/ean128_etiketten.htm
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Sep 2001
    Beiträge
    156
    Hallo
    Meiner Meinung nach ist der Parameter X'02' der sogenannte barcode-modifier.
    Dieser steuert die Darstellung des barcodes.
    Hier:
    http://www-912.ibm.com/s_dir/slkbase...f?OpenDocument
    habe ich was gefunden. Vielleicht solltest du mal versuchen X'03' anzugeben.
    Viel Glück
    Rolf

  4. #4
    Registriert seit
    Jan 2007
    Beiträge
    122
    möchte auch den Code128 mit Prüfziffer generieren. Weiß jemand was ich angeben muss damit der Drucker die Prüfziffer automatisch generiert und druckt? bekomm das irgendwie nicht hin. Beim Code39 funktionierts.

  5. #5
    Registriert seit
    May 2007
    Beiträge
    295
    Hallo,
    soweit ich weiß muss man beim Code128 die Prüfziffer leider immer selber berechnen.

    Beispiel:
    http://www.kbconsult.ch/PdF%20File/B...berechnung.pdf

    MfG
    Christian
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

  6. #6
    Registriert seit
    Jun 2010
    Beiträge
    24
    Überlegt euch bitte voher genau, ob ihr eine Prüffziffer braucht und wie die evtl. jetzt schon vorhandenen Barcodes aussehen!

    Ich kann das aus leidvoller Erfahrung bei mir in der Firma sagen. Bei uns kam irgend ein Geistesriese auf die Idee, festzulegen, das unsere Seriennummer im I2OF5 mit Prüfziffer generiert wird. Zulieferer hatten dann bereits Barcodes in allen möglichen Konstellationen generiert (mit/ohne PZ, verschiedene Längen etc.).
    Schönen Gruß aus Kiel

    Jörg

  7. #7
    Registriert seit
    Jan 2011
    Beiträge
    81

    CODE 128 / EAN128

    wenn man den Code128 als EAN128 gedruckt haben will, ist die Angabe von X'03' erforderlich. Ferner muss dann der Barcode mit dem Zeichen X'8F' = FNC1 beginnen.Dieses steht in keinem Handbuch.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Wenn man sich mit EAN128 (jetzt GS1-128) beschäftigt hat, weiß man das allerdings schon. Ohne FNC1 ist es nämlich ein normaler Code128.
    Weiteres siehe auch hier:
    http://www.barcodat-nord.de/fileadmi...es/EAN_128.pdf
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. MQ-Series: Automatische Verarbeitung
    By RLurati in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 20-10-06, 09:09
  2. MQ-Series: Automatische Verarbeitung
    By RLurati in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 20-10-06, 08:31
  3. Automatische Anmeldung im QUMB
    By HELROHA in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 16-08-06, 13:53
  4. Warum funktioniert das automatische IPL nicht ?
    By Beate in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 05-04-06, 07:24
  5. Automatische Anmeldung an AS400
    By Saschnix in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 17-01-02, 11:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •