Show / Hide Table of Contents

    Etiketten drucken

    Datei - Etikettendruck (CTRL+Shift+P oder mit ALT-Taste Klick auf das Druckersymbol) Damit Etiketten gedruckt werden können, braucht es

    • einerseits die erfüllten Voraussetzungen für den Etikettendrucker und
    • andererseits die von bossinfo.com konfigurierten Etiketten.

    Einbinden konfigurierte Etikette

    Die von bossinfo.com erstellte .prn-Steuerdatei ist wie folgt einzubinden:

    • Datei wählen, aus welcher die Etiketten zu drucken sind.
    • Menüpunkt Datei - Etikettendruck.
    • alternativ: CTRL+Shift+P oder mit gehaltender ALT-Taste und Klick auf das Druckersymbol

    - Wählen Sie den Button "Neu", um eine neue Steuerdatei festzulegen (nicht "Importieren").

    Etikettendruck Definition
    Bezeichnung Sinnvolle Bezeichnung festlegen
    Zieldruckdatei Datei, ab welcher die Daten geholt werden
    Schablone .prn-Steuerdatei
    Druckdaten-Ladescript Startscript. Siehe unten.
    Splitter Im gelb marierten Bereich befindet sich ein Splitter für das Verschieben der beiden Fensterhälften.
    Druckwerte-Skript Bodyscript. Siehe unten.
    Anzahl Ausdrucke Anzahl Wiederholungen pro Etikette festlegen.
    Wählt man im Etikettendruckdialog eine Druckdefinition aus, wird der hier festgelegte Standardwert im Auswahldialog angezeigt und kann überschrieben werden (siehe oben: Etikettendruck für Belege...).

    Im Register "Bezeichnung" die entsprechenden Informationen hinterlegen.

    Festlegen von Start- und Bodyscript

    Startscript = Druckdaten-Ladescript

    Hier kann eine Startanweisung stehen:

    RELATE MANY([s1_Beleg]i_ID) Selection_ToSelection (->[r1_Belegzeile]i_ID;->[r1_SSCC_Nummer]m_Lieferscheinzeile) REDUCE SELECTION([r1_Belegzeile];0)

    Bodyscript = Druckwerte-Script

    Hier muss zwingend eine Ersetzungsanweisung stehen (Beispiel):

    PrWT_Script_Value_Add ("SSCC";->[r1_SSCC_Nummer]s_SSCC_Nummer)

    Anstelle des Pointers auf ein Feld kann auch ein Pointer auf eine vorher gefüllte Prozessvariable verwendet werden (Beispiel):

    PrWT_Script_Value_Add ("SSCC";->Var_Meine_SSCC)

    Wird als Variable „t_Dummy“ verwendet, also

    PrWT_Script_Value_Add ("PNr";->t_Dummy) wird der Platzhalter immer durch „“ (durch nichts) ersetzt, d.h. der Platzhalter wird einfach weggenommen.

    Vollständiges Beispiel eines zusammengesetzten Barcodes (SSCC/EAN/HE/AuftragsNr):

    QUERY([r1_Belegzeile];[r1_Belegzeile]i_ID=[r1_SSCC_Nummer]m_Lieferscheinzeile) RELATE ONE([r1_Belegzeile]r_Artikel) RELATE ONE([r1_Belegzeile]m_Beleg) C_TEXT(t_GTIN;t_HE) t_GTIN:=[s0_Artikel]s_Strichcode__Verkauf+Code128_PZ_GTIN_EAN_Get([s0_Artikel]s_Strichcode__Verkauf) t_HE:=String([r1_SSCC_Nummer]s_Anzahl__Handelseinheiten) PrWT_Script_Value_Add ("SSCC";->[r1_SSCC_Nummer]s_SSCC_Nummer) PrWT_Script_Value_Add ("EAN";->t_GTIN) PrWT_Script_Value_Add ("HE";->t_HE) PrWT_Script_Value_Add ("ANr";->[s1_Beleg]s_Zweite__Belegnummer)

    Druckauftrag

    • Datensatz wählen.
    • Menüpunkt Datei - Etikettendruck oder CTRL+E oder ALT-Klick auf den Drucker-Button.

    Barcodes mit PlugIn hmBarcode mit Laserdrucker drucken

    • Bearbeiten
    Back to top Generated by DocFX