[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jul 2006
    Beiträge
    8
    irgendetwas mache ich wohl noch falsch - kann mir jemand helfen ?

    hier die DDS meines PRTF (leider etwas gestaucht):
    A 1 2'Barcode-Test EAN128 - Anfang'
    A
    A* '~ ( s 7 2 V 4 P 1 0 5 H 2 4 7 2 0 T'
    A 10 2DFT(X'1B287337325634503130354832343-
    A 7323054')
    A TRNSPY
    A
    A* MUSTERBARCODE
    A +1'0003700147000000236910678425193219'
    A
    A 35 2'Barcode-Test EAN128 - Ende'

    der drucker ist als 3812 mit *LAN und TRANSFORM(*YES) konfiguriert - muss evtl. hier etwas geändert werden ?

    danke im voraus
    sigi

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wichtig ist tatsächlich, dass das gesamte Feld mit TRNSPY in ASCII ausgegeben werden muss !
    Zusätzlich ist auch RPLUNPRT(*NO) erforderlich, da sonst x'1B' in x'20' ersetzt wird.

    Eine Trennung in 2 Felder, 1 für x'1B' und der Rest funktioniert nicht, da jedes DDS-Feld einzeln von Hosttransform in eigene ESC's gepackt wird.

    Ich wüsste nicht, dass DFT bei PRTF's funktioniert.
    Normalerweise gibts halt nur Textkonstanten oder Felder. DFT gilt nur bei DSPF's.

    Für die Umwandlung EBCDIC-ASCII kannst du QDCXLATE mit der Tabelle QUSRSYS/QASCII verwenden da nur nicht variante Zeichen (A-Z und 0-9) als Barcode gedruckt werden müssen.
    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
    Jul 2006
    Beiträge
    8

    Thumbs up

    nun ist land in sicht (fehler war vor dem bildschirm ):

    es funktioniert wie von jajonowak beschrieben:
    - ESC-sequenz in ASCII-Hex mit TRNSPY ausgeben
    - nutzdaten als normales feld
    - DFT geht übrigens auch bei PRTF

Berechtigungen

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