Dokumentation zur VorgehensweiseBarcode-Print-Controls an die SAPscript-Druckertreiber anpassen

Vorgehensweise

Die von SAPscript bereitgestellten Druckertreiber formatieren die Barcodedaten zum Drucken auf unterschiedliche Art und Weise. Überprüfen Sie anhand der folgenden Angaben, ob Sie Ihre Barcode-Print-Controls richtig definiert haben:

  • Der Druckertreiber PRES für Kyocera-Laserdrucker mit der Programmiersprache PRESCRIBE schließt die Datenzeichenfolge eines Barcodes automatisch in Hochkommata ' ein. Daher sollten Sie in den Print-Controls SBS<nn>/SBP<nn> für einen Kyocera-Drucker keine Hochkommata verwenden.

    Beispiel Beispiel

    Die Definitionen für Barcode-Print-Controls für einen Kyocera F1200-Drucker könnten folgendermaßen aussehen:

    SBP01 (Barcode-Präfix): BARC 15,N,

    SBS01 (Barcode-Suffix): ;

    Der Treiber PRES schließt den Text nach der Print-Control SBP01 automatisch in Hochkommata ein, wie für den Befehl BARC in der Druckersprache PRESCRIBE erforderlich. Bei den Barcodedaten 123456789 sendet PRES die folgende Ausgabe an den Drucker:

    BARC 15,N,'0123456789';

    Ende des Beispiels.
  • Der Druckertreiber POST für PostScript-Drucker (beispielsweise Gerätetyp POST2) schließt die Barcodedaten automatisch in Klammern ein. Daher sollten Sie in der Definition der Barcode-Print-Controls keine Klammern verwenden. (Die Klammern weisen die Daten als PostScript-Zeichenfolge aus.)

  • Die Druckertreiber STN2 und HPL2 senden die Barcodedaten unverändert an den Drucker. In Ihren Print-Control-Definitionen müssen Sie daher eventuell erforderliche Formatierungskonventionen für den Barcodedruck berücksichtigen.