Freigeben über


Layouts und Druck von Kennzeichenbeschriftungen

Etikettenlayouts werden verwendet, um zu steuern, welche Informationen auf einem Etikett gedruckt werden und wie sie angeordnet sind. Es gibt zwei Möglichkeiten, das Layout eines Kennzeichenetiketts zu definieren:

  • Layouts für Dokument-Routing-Etiketten – Diese Layouts bieten grundlegende Layoutfunktionen.
  • Etikettenlayouts – Mit diesen Layouts können Sie erweiterte Layouts erstellen. Ihre Layouts können sich wiederholende Strukturen aufweisen und Kopf-, Text- und Fußzeilenelemente enthalten. Sie können Informationen aus den zugehörigen Tabellen drucken und benutzerdefinierte Datums-, Uhrzeit- und Zahlenformate definieren.

Dieser Artikel beschreibt, wie Sie Labellayouts für Kennzeichenetiketten erstellen und verwenden können. Weitere Informationen zu Layouts für Dokument-Routing-Etiketten finden Sie unter Layouts für Dokument-Routing-Etiketten.

Layouts von Kennzeichenetiketten aktivieren

Um Layouts von Kennzeichenetiketten zu aktivieren, müssen Sie die folgenden Elemente einrichten (wie später in diesem Artikel beschrieben):

Richten Sie Parameter für Lagerortverwaltung ein

Folgen Sie diesen Schritten, um Lagerortparameter für das Drucken von Kennzeichenetiketten einzurichten.

  1. Wechseln Sie zu Lagerortverwaltung > Einrichtung > Lagerortverwaltungsparameter.
  2. Legen Sie auf der Registerkarte Allgemein im Inforegister Kennzeichen die Option Etikettenlayouts für Ladungsträgeretiketten verwenden auf Ja fest, um Etikettenlayouts für Ihre Kennzeichen zu verwenden (wie in diesem Artikel beschrieben). Legen Sie die Einstellung auf Nein fest, um stattdessen Layouts für Dokument-Routing-Etiketten zu verwenden.

Layout für Kennzeichenetiketten erstellen

Das Etikettenlayout steuert, welche Informationen auf dem Etikett gedruckt werden und wie sie angeordnet sind. Hier geben Sie den ZPL-Code ein, der an den Drucker gesendet wird. Normalerweise kopieren Sie diesen Code aus einem Etikettendesignprogramm.

Während das System ein Etikett generiert, kann es Feld- und Methodennamen, die im Etikettenlayout verwendet werden, durch tatsächliche Werte ersetzen. Sie können Text, der ersetzt werden soll, leicht finden, indem Sie im Code nach Dollarzeichen ($) suchen.

Basisetikettenlayout erstellen

Folgen Sie diesen Schritten, um ein Layout für Kennzeichenetiketten zu erstellen.

  1. Wechseln Sie zu Lagerortverwaltung > Einrichten > Dokument-Routing > Etikettenlayout.

  2. Legen Sie oben im Listenbereich das Feld Etikettenlayouttyp auf Kennzeichenetikett fest.

  3. Wählen Sie im Aktivitätsbereich Neu aus, um ein Etikett zu erstellen.

  4. Legen Sie die folgenden Felder für das neue Etikett fest:

    • Etikettenlayout-ID – Geben Sie einen Namen für das Layout ein (z. B. Kennzeichen).

    • Beschreibung – Geben Sie eine kurze Beschreibung des Layouts ein (z. B. Kennzeichen).

    • Definitionstyp – Wählen Sie die Methode aus, die zum Definieren des Etikettenlayouts verwendet wird:

      • ZPL – Definieren Sie das Etikettenlayout mithilfe von ZPL.

      • Variablen – Definieren Sie ein Etikettenlayout, das mit einem externen Dienst verwendet werden kann. (Weitere Informationen finden Sie unter Etiketten mit einem externen Dienst drucken.) Wenn Sie diese Option auswählen, bietet das Inforegister Druckertextlayout Raster, in denen Sie Systemvariablen und Datenvariablen definieren können. Legen Sie unter Systemvariablen das Feld LabelFile auf den Pfad des Etikettendesigns im externen System fest und legen Sie im Feld Menge die Anzahl der zu druckenden Etiketten fest. Definieren Sie unter Datenvariablen die Werte, die von Microsoft Dynamics 365 Supply Chain Management gesendet werden, indem Sie sie den entsprechenden Platzhaltern im Etikettendesign über das externe System zuordnen.

      • Variablen (Skript) – Verwenden Sie das Skriptformat, um ein Etikettenlayout zu definieren, das mit einem externen Dienst verwendet werden kann. (Weitere Informationen finden Sie unter Etiketten mit einem externen Dienst drucken.) Definieren Sie im Inforegister Druckertextlayout die Etikettendatei, die Menge und die zu sendenden Werte. Hier ist ein Beispiel.

        "filePath": "/Instant Print/GS1-128.nlbl", 
        "quantity": "1",
        "dataSources": [
        {
            "GTIN of Contained Trade Items": "06183928726611",
            "Product_name": "D365FO: $ItemName$"
        }
        ]
        
    • Etikettenlayout-Datenquellen-ID – Lassen Sie dieses Feld leer, wenn Sie nur Kennzeichendaten verwenden. Wenn Sie Daten aus anderen Tabellen einbeziehen müssen, wählen Sie eine Etikettenlayout-Datenquelle aus, die über die erforderlichen Verknüpfungen verfügt. Weitere Informationen zum Einrichten und Verwenden einer Etikettenlayout-Datenquelle finden Sie im nächsten Abschnitt dieses Artikels.

    • Unterstützung für Etikettenvorlagen aktivieren – Lassen Sie diese Option vorerst auf Nein eingestellt. (Wenn es auf Ja eingestellt ist, können Sie Ihrem Layout Kopf-, Zeilen- und Fußzeilenelemente hinzufügen, wie später in diesem Artikel beschrieben.)

    • Datums-, Uhrzeit- und Zahlenformat – Wählen Sie die Sprache aus, die verwendet werden soll, wenn Datums-, Uhrzeit- und Zahlenwerte, die im Etikettenlayout angezeigt werden, formatiert werden.

    • Druckerbestandstyp – Wählen Sie einen Druckerbestandstyp aus. Ein Druckerbestandstyp beschreibt normalerweise die Papiersorte, die ein bestimmter Drucker verwendet. Er wird auch verwendet, um die Papiersorte anzugeben, auf der ein bestimmtes Etikettenlayout gedruckt werden soll. Weitere Informationen zum Einrichten von Druckerbestandstypen finden Sie unter Druckerbestandstypen einrichten.

  5. Geben Sie im Inforegister Druckertextlayout den Etikettencode so ein, dass er für den ausgewählten Definitionstyp geeignet ist. Das folgende Beispiel zeigt Code, den Sie zum Testen kopieren und einfügen können, wenn das Feld Definitionstyp auf ZPL eingestellt ist.

    CT~~CD,~CC^~CT~
    ^XA~TA000~JSN^LT0^MNM,0^MTT^PON^PMN^LH0,0^JMA^PR8,8~SD15^JUS^LRN^CI27^PA0,1,1,0^XZ
    ^XA
    ^MMT
    ^PW831
    ^LL609
    ^LS0
    ^FT19,59^A0N,28,28^FH\^CI28^FDLicense plate label^FS^CI27
    ^FT19,148^A0N,42,43^FH\^CI28^FDItem: ^FS^CI27
    ^FT128,148^A0N,42,43^FH\^CI28^FD$ItemId$ ^FS^CI27
    ^BY3,3,180^FT116,525^BCN,,Y,N
    ^FH\^FD$LicensePlateId$^FS
    ^FT19,206^A0N,42,43^FH\^CI28^FDQty:^FS^CI27
    ^FT128,206^A0N,42,43^FH\^CI28^FD$Qty$^FS^CI27
    ^PQ1,0,1,Y^XZ
    

    Schein

    Während Sie den Etikettencode auf dem Inforegister Druckertextlayout anpassen, können Sie gültige Feld- und Methodennamen hinzufügen, indem Sie die folgenden Schritte ausführen:

    1. Wählen Sie in der Liste Tabellen die Tabelle aus.
    2. Wählen Sie je nach Art des Elements, das Sie hinzufügen möchten, entweder die Registerkarte Felder oder die Registerkarte Methoden aus, und wählen Sie dann den Namen des hinzuzufügenden Felds oder der hinzuzufügenden Methode aus.
    3. Wenn das Feld Definitionstyp auf ZPL oder Variablen (Skript) eingestellt ist, wählen Sie Am Ende des Texts einfügen, um das Feld oder die Methode am Ende des Codes hinzuzufügen. Verschieben Sie das neue Feld oder die neue Methode nach Bedarf an die Stelle im Code, an der Sie es bzw. sie verwenden möchten.
    4. Wenn das Feld Definitionstyp auf Variablen eingestellt ist, wählen Sie eine Zeile in der Tabelle Datenvariablen aus und wählen Sie dann Feldreferenz einfügen aus, um das Feld oder die Methode als Feldwert hinzuzufügen.
  6. Wählen Sie im Aktionsbereich Speichern aus.

Etikettenlayout-Datenquelle einrichten und verwenden

Im Etikettenlayout im vorherigen Beispiel wird nur die Kennzeichen-ID ($LicensePlateId$) verwendet und dieser Wert ist direkt in der Kennzeichentabelle verfügbar. Wenn Sie verwandte Informationen einschließen möchten (z. B. die Bestellnummer, die sich auf ein Nummernschild bezieht) und die erforderliche Datenquelle für das Layoutetikett noch nicht vorhanden ist, führen Sie die folgenden Schritte aus, um sie zu erstellen, und wählen Sie sie dann in Ihrem Etikettenlayout aus.

  1. Wechseln Sie zu Lagerortverwaltung > Einrichten > Dokument-Routing > Datenquelle für Etikettenlayout.

  2. Wählen Sie im Aktivitätsbereich Neu aus.

  3. Legen Sie die folgenden Felder für das neue Etikettenlayout-Datenquelle fest:

    • Etikettenlayout-Datenquellen-ID – Geben Sie einen Namen für die Datenquelle ein (z. B. LPPlusPurchOrder).
    • Beschreibung – Geben Sie eine kurze Beschreibung der Datenquelle ein (z. B. Kennzeichen + Bestellung).
    • Etikettenlayouttyp – Wählen Sie Kennzeichenetikett.
  4. Wählen Sie im Aktionsbereich Speichern aus.

  5. Wählen Sie im Aktionsbereich Abfrage bearbeiten aus.

  6. Ein Standard-Dialogfeld für den Abfrage-Editor wird angezeigt. Fügen Sie auf der Registerkarte Verknüpfungen Verknüpfungen zu den erforderlichen Tabellen hinzu. (Wenn Sie beispielsweise möchten, dass auf Ihrem Etikett die Bestellnummer angezeigt wird, können Sie eine Verknüpfungen mit der Bestelltabelle erstellen.)

  7. Wechseln Sie zu Lagerortverwaltung > Einrichten > Dokument-Routing > Etikettenlayout.

  8. Erstellen Sie ein Etikettenlayout oder wählen Sie es aus und wählen Sie dann im Feld Datenquellenkennung für Etikettenlayout den Datensatz aus, den Sie gerade erstellt haben.

  9. Sie können nun die neuen Feldwerte zum Drucklayoutcode hinzufügen. Stellen Sie sicher, dass Sie im ZPL-Code auf die korrekten table.field-names-Werte verweisen. Die zusätzlichen Tabellen enthalten eine Zahl als Suffix (_#).

Achtung

Seien Sie auf der Seite Datenquelle für Etikettenlayout vorsichtig, wenn Sie eine Tabelle aus der Abfrage für einen vorhandenen Datensatz entfernen. Möglicherweise entfernen Sie Feld- und/oder Methodennamen, die bereits in vorhandenen Etikettenlayouts verwendet werden.

Unterstützung von Etikettenvorlagen aktivieren

Mit Etikettenvorlagen können Sie Etiketten entwerfen, die über erweiterte Layouts verfügen, die Kopf-, Zeilen- und Fußzeilenelemente enthalten können. Befolgen Sie diese Schritte, um ein Etikett zu formatieren, das Etikettenvorlagenelemente enthält.

  1. Wechseln Sie zu Lagerortverwaltung > Einrichten > Dokument-Routing > Etikettenlayout.

  2. Legen Sie oben im Listenbereich das Feld Etikettenlayouttyp auf Kennzeichenetikett fest.

  3. Führen Sie einen dieser Schritte aus:

    • Um ein neues Layout zu erstellen, wählen Sie im Aktivitätsbereich Neu aus.
    • Um ein vorhandenes Layout zu bearbeiten, wählen Sie das Layout im Listenbereich und dann Bearbeiten im Aktivitätsbereich aus.
  4. Wählen Sie im Feld Datenquellen-ID des Etikettenlayouts eine Datenquelle aus. (Um die Etikettenvorlagenunterstützung zu aktivieren, ist eine Datenquelle erforderlich. Wenn Sie jedoch nur Kennzeichendaten benötigen, können Sie eine sehr einfache Datenquelle auswählen, in der keine Verknüpfungen definiert sind.)

  5. Setzen Sie die Option Unterstützung von Etikettenvorlagen aktivieren auf Ja.

  6. Verwenden Sie die Elemente {{Header ... }}, {{Row ... }} und {{Footer ... }} in Ihrem Code. Das folgende Beispiel zeigt ein Etikett, das alle diese Elemente enthält. Es druckt Daten über Artikel, die in einem Kennzeichen enthalten sind.

    {{LabelStart
    ^FX ... ZPL commands that will be printed on every label ...
    CT~~CD,~CC^~CT~
    ^XA
    ~TA000
    ~JSN
    ^LT0
    ^MNM,0
    ^MTT
    ^PON
    ^PMN
    ^LH0,0
    ^JMA
    ^PR8,8
    ~SD15
    ^JUS
    ^LRN
    ^CI27
    ^PA0,1,1,0
    ^XZ
    ^XA
    ^MMT
    ^PW831
    ^LL609
    ^LS0
    }}
    {{Header
    ^FT31,59^A0N,28,28^FH\^CI28^FDLicense plate label with work lines^FS^CI27
    ^BY3,3,180^FT116,300^BCN,,Y,N
    ^FH\^FD$WHSLicensePlateLabel.LicensePlateId$^FS
    }}
    {{Row Table=WHsWorkLine_1 StartY=400 IncY=68 RowsPerLabel=5
    ^FT19,$position.YPos$^A0N,42,43^FH\^CI28^FDLine:^FS^CI27
    ^FT128,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.ItemID$^FS^CI27
    ^FT250,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.QtyWork$^FS^CI27
    }}
    {{LabelEnd
    ^PQ1,0,1,Y
    ^XZ
    }}
    

    Schein

    Aufgrund des Attributs RowsPerLabel=5 durchläuft dieses Beispiel die Kennzeichenzeilen und teilt ein Etikett für jeden Satz von fünf Kennzeichenzeilen auf. Wenn Sie das Attribut in RowsPerLabel=1 ändern, wird für jede Zeile ein Etikett generiert.

    Bei diesem Beispiel wird eine Kopie jedes Etiketts gedruckt. Wenn Sie mehr Kopien benötigen (z. B. eine Kopie für jede Seite des Kennzeichens), legen Sie den n-Wert für den Abschnitt \^PQn in der Fußzeile auf die erforderliche Anzahl von Kopien fest. Um zwei Kopien jedes Etiketts zu drucken, geben Sie beispielsweise \^PQ2 an.

Kennzeichenetiketten-Routing einrichten

Um die verwendeten Kennzeichenetikettenlayouts und den Ort anzugeben, an dem sie gedruckt werden, müssen Sie einen Dokument-Routing-Datensatz definieren, wie im folgenden Verfahren beschrieben.

  1. Wechseln Sie zu Lagerortverwaltung > Einstellungen > Dokumentverteilung > Dokumentverteilung.

  2. Stellen Sie oben im Listenbereich das Feld Arbeitsauftragstyp auf Bestellungen.

  3. Wählen Sie im Aktivitätsbereich Neu aus, um einen Routing-Datensatz zu erstellen.

  4. Legen Sie in der Kopfzeile des neuen Routing-Datensatzes die folgenden Felder fest:

    • Sequenznummer – Geben Sie ein Integer ein, um die Reihenfolge anzugeben, in der der Routing-Datensatz ausgewertet werden soll. Jedes Routing muss eine eindeutige Sequenznummer haben. Das System wertet Routings in der Reihenfolge aufsteigender Sequenznummern aus und verwendet das erste Routing, für das die Kriterien erfüllt sind.
    • Name – Geben Sie einen Namen für den Routing-Datensatz ein. Geben Sie beispielsweise Kennzeichen ein.
  5. Verwenden Sie im Inforegister Übersicht die folgenden Felder, um die Kriterien zu definieren, die zur Auswahl des Etiketten-Routings verwendet werden:

    • Lager – Geben Sie das Lager an, in dem das Routing verwendet werden soll.
    • Benutzer-ID des mobilen Geräts – Geben Sie die Benutzer-ID an, für die das Routing verwendet werden soll. Um das Routing für eine beliebige Arbeitskraft zu verwenden, lassen Sie dieses Feld leer.
    • Kontonummer – Geben Sie das Lieferantenkonto an, für das das Routing verwendet werden soll. Um das Routing für einen beliebigen Lieferanten zu verwenden, lassen Sie dieses Feld leer.
    • Spediteur – Geben Sie den Spediteur an, für den das Routing verwendet werden soll. Um das Routing für einen beliebigen Spediteur zu verwenden, lassen Sie dieses Feld leer.
    • Arbeitsvorlage – Geben Sie die Arbeitsvorlage an, für das das Routing verwendet werden soll. Um das Routing für eine beliebige Arbeitsvorlage zu verwenden, lassen Sie dieses Feld leer.
    • Von-Zonen-ID und An-Zonen-ID – Geben Sie den Bereich der Zonen an, für die das Routing verwendet werden soll. Um das Routing für eine beliebige Zone zu verwenden, lassen Sie diese Felder leer.
    • Abfrage ausführen – Um benutzerdefinierte Auswahlkriterien zu einem Routing-Datensatz hinzuzufügen, legen Sie diese Option auf Ja fest, und wählen Sie dann im Aktivitätsbereich Abfrage bearbeiten aus. Ein standardmäßiges Abfrage-Editor-Dialogfeld wird angezeigt, in dem Sie mehr Auswahlkriterien hinzufügen können.
  6. Weisen Sie im Inforegister Dokument-Routing-Drucker den Drucker und das Etikettenlayout zu, die verwendet werden sollen, wenn die Kriterien für den Routing-Datensatz erfüllt sind. Wählen Sie in der Symbolleiste Neu aus, um dem Raster eine Zeile hinzuzufügen. Legen Sie für die neue Zeile die folgenden Felder fest:

Mithilfe der mobilen App automatisch Etiketten ausdrucken, wenn Bestellungen eingehen

Wenn Sie möchten, dass jedes Mal, wenn eine neue Bestellung eingeht, automatisch ein Kennzeichenetikett gedruckt wird, konfigurieren Sie die Menüelemente des Mobilgeräts wie im folgenden Verfahren beschrieben.

  1. Wechseln Sie zu Lagerortverwaltung > Einstellungen > Mobiles Gerät > Menüoptionen für mobiles Gerät.

  2. Führen Sie einen dieser Schritte aus:

    • Um ein neues Menüelement zu erstellen, wählen Sie im Aktivitätsbereich Neu aus.
    • Um ein vorhandenes Menüelement zu bearbeiten, wählen Sie es im Listenbereich und dann Bearbeiten im Aktivitätsbereich aus.
  3. Legen Sie die folgenden Felder für das neue oder ausgewählte Menüelement fest:

    • Name des Menüelements – Geben Sie einen internen Namen für das neuen Menüelement ein. Geben Sie beispielsweise Gemischt ein.
    • Titel – Geben Sie den Artikelnamen so ein, wie er in der mobilen Warehouse Management-App angezeigt werden soll. Geben Sie zum Beispiel Gemischter Kennzeichenempfang ein.
    • Modus – Wählen Sie Arbeit aus.
    • Arbeitserstellungsprozess – Wählen Sie Gemischter Kennzeichenempfang aus.
    • Etikett drucken – Legen Sie diese Option auf Ja fest.
  4. Schließen Sie die Seite.

Wenn Sie ein neues Menüelement für mobile Geräte erstellt haben, müssen Sie es dem Menü für mobile Geräte hinzufügen, wie im folgenden Beispiel gezeigt. In diesem Beispiel fügen Sie es dem vorhandenen Eingehend-Menü für mobile Geräte hinzu.

  1. Wechseln Sie zu Lagerortverwaltung > Einstellungen > Mobiles Gerät > Menü für mobiles Gerät.
  2. Wählen Sie im Aktionsbereich Bearbeiten aus.
  3. Wählen Sie im Listenbereich das Menü Eingehend aus.
  4. Suchen und wählen Sie in der Spalte Verfügbare Menüs und Menüpunkte den ersten mobilen Menüpunkt aus, den Sie erstellt haben (zum Beispiel Gemischt).
  5. Wählen Sie die Schaltfläche Hinzufügen (Rechtspfeil) aus, um das Menüelement in die Spalte Menüstruktur zu verschieben.
  6. Schließen Sie die Seite.

Szenario zum Drucken von Kennzeichenetiketten ausführen

Wenn Sie mit dem Drucken von Kennzeichenetiketten experimentieren möchten, können Sie ein Szenario für den gemischten Kennzeichenempfang über die mobile Warehouse Management-App einrichten. Weitere Informationen finden Sie unter Gemischter Ladungsträgerempfang. Befolgen Sie die dortigen Anweisungen und bestätigen Sie, dass das in diesem Artikel beschriebene Szenario unterstützt wird.

Zusätzliche Ressourcen