Delen via


Indelingen en afdrukken van nummerplaatlabels

Labelindelingen worden gebruikt om te bepalen welke informatie op een label wordt afgedrukt en hoe deze wordt ingedeeld. Er zijn twee manieren om de indeling van een kentekenplaatlabel te definiëren:

  • Labelindelingen voor documentroutering – Deze indelingen bieden basisindelingsmogelijkheden.
  • Labelinelingen – Met deze indelingen kunt u geavanceerdere indelingen maken. Uw indelingen kunnen herhalende structuren en kop-, hoofd- en voettekstelementen bevatten. U kunt informatie uit de gerelateerde tabellen afdrukken en aangepaste datum-, tijd- en getalnotaties definiëren.

In dit artikel wordt beschreven hoe u labelindelingen maakt en gebruikt voor nummerplaatlabels. Zie voor meer informatie over labelindelingen voor documentroutering het onderwerp Labelindelingen voor documentroutering.

Indelingen voor nummerplaatlabels inschakelen

Als u labelindelingen voor nummerplaten wilt inschakelen, moet u de volgende elementen instellen (zoals verderop in dit artikel beschreven):

Parameters voor magazijnbeheer instellen

Volg deze stappen om magazijnparameters het afdrukken van nummerplaatlabels in te stellen.

  1. Ga naar Magazijnbeheer > Instellen > Parameters voor magazijnbeheer.
  2. Op het tabblad Algemeen stelt u op het sneltabblad Nummerplaten de optie Labelindelingen voor nummerplaatlabels gebruiken in op Ja om labelindelingen voor uw nummerplaten te gebruiken (zoals beschreven in dit artikel). Stel dit in op Nee om in plaats daarvan labelindelingen voor documentroutering te gebruiken.

Een indeling voor nummerplaatlabels maken

De labelindeling bepaalt welke informatie op het label wordt afgedrukt en hoe deze wordt ingedeeld. Hier voert u de ZPL-code in die naar de printer wordt verzonden. Normaal gesproken kopieert u deze code vanuit een labelontwerpprogramma.

Terwijl het systeem een ​​label genereert, kunnen gebruikte veld- en methodenamen in de labelindeling worden vervangen door werkelijke waarden. U kunt eenvoudig tekst vinden die wordt vervangen door te zoeken naar dollartekens ($) in de code.

Een basislabelindeling maken

Voer deze stappen uit om een labelindeling voor nummerplaten te maken.

  1. Ga naar Magazijnbeheer > Instellingen > Documentroutering > Labelindeling.

  2. Stel boven aan het lijstvenster het veld Labelindelingstype in op Nummerplaatlabel.

  3. Selecteer in het actievenster Nieuw om een label te maken.

  4. Stel de volgende velden in voor het nieuwe label:

    • Labelindelings-id: voer een naam in voor de indeling (bijvoorbeeld Nummerplaat).

    • Beschrijving: voer een korte beschrijving van de indeling in (bijvoorbeeld Nummerplaat).

    • Definitietype: selecteer de methode die wordt gebruikt om de labelindeling te definiëren:

      • ZPL: definieer de labelindeling met behulp van ZPL.

      • Variabelen: definieer een labelindeling die kan worden gebruikt met een externe service. (Zie Labels afdrukken met een externe service voor meer informatie.) Als u deze optie selecteert, worden op het sneltabblad Printertekstindeling rasters weergegeven waarin u systeem- en gegevensvariabelen definieert. Stel onder Systeemvariabelen het veld LabelFile in op het pad van het labelontwerp in het externe systeem en stel het veld Hoeveelheid in op het aantal labels dat moet worden afgedrukt. Definieer onder Gegevensvariabelen de waarden die door Microsoft Dynamics 365 Supply Chain Management worden verzonden door ze toe te wijzen aan de overeenkomstige tijdelijke aanduidingen in het labelontwerp van het externe systeem.

      • Variabelen (script): gebruik de scriptindeling om een labelindeling te definiëren die kan worden gebruikt met een externe service. (Zie Labels afdrukken met een externe service voor meer informatie.) Definieer op het sneltabblad Printertekstindeling het labelbestand, de hoeveelheid en de te verzenden waarden. Dit is een voorbeeld.

        "filePath": "/Instant Print/GS1-128.nlbl", 
        "quantity": "1",
        "dataSources": [
        {
            "GTIN of Contained Trade Items": "06183928726611",
            "Product_name": "D365FO: $ItemName$"
        }
        ]
        
    • Gegevensbron-id van labelindeling: laat dit veld leeg als u alleen nummerplaatgegevens gebruikt. Als u gegevens uit andere tabellen moet opnemen, selecteert u een gegevensbron voor de labelindeling die de vereiste joins bevat. Zie de volgende sectie van dit artikel voor meer informatie over het instellen van een gegevensbron voor labelindelingen.

    • Ondersteuning van labelsjablonen inschakelen: laat deze optie voorlopig ingesteld op Nee. (Als dit is ingesteld op Ja, kunt u kop-, rij- en voettekstelementen aan uw indeling toevoegen, zoals verderop in dit artikel wordt beschreven.)

    • Datum-, tijd- en getalnotatie: selecteer de taal die moet worden gebruikt wanneer de datum-, tijd- en getalwaarden die in de labelindeling worden weergegeven, zijn opgemaakt.

    • Voorraadtype printer: selecteer een printervoorraadtype. Een printervoorraadtype is doorgaans het type papier dat een specifieke printer gebruikt. Het wordt ook gebruikt om het type papier op te geven waarop een specifieke labelindeling moet worden afgedrukt. Zie Printervoorraadtypen instellen voor meer informatie over het instellen van printervoorraadtypen.

  5. Voer op het sneltabblad Tekstindeling printer de labelcode in op een manier die geschikt is voor het geselecteerde definitietype. In het volgende voorbeeld ziet u code die u kunt kopiëren en plakken om te testen of het veld Definitietype veld is ingesteld op ZPL.

    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
    

    Notitie

    Terwijl u de labelcode op het sneltabblad Tekstindeling printer aanpast, kunt u geldige veld- en methodenamen toevoegen door deze stappen te volgen:

    1. Selecteer de tabel in de lijst Tabellen.
    2. Afhankelijk van het type item dat u wilt toevoegen, selecteert u de het tabblad Velden of Methoden en selecteert u vervolgens de naam van het veld dat of de methode die u wilt toevoegen.
    3. Als het veld Definitietype is ingesteld op ZPL of Variabelen (script), selecteert u Invoegen aan einde van tekst om het veld of de methode aan het einde van de code toe te voegen. Verplaats het nieuwe veld of de nieuwe methode zo nodig naar de gewenste plaats in de code.
    4. Als het veld Definitietype is ingesteld op Variabelen, selecteert u een rij in de tabel Gegevensvariabelen en vervolgens Veldreferentie invoegen om het veld of de methode als veldwaarde toe te voegen.
  6. Selecteer Opslaan in het actievenster.

Een gegevensbron voor labelindelingen instellen en gebruiken

In de labelindeling in het voorgaande voorbeeld wordt alleen de nummerplaat-id ($LicensePlateId$) gebruikt en deze waarde is direct beschikbaar in de nummerplaattabel. Als u gerelateerde informatie wilt opnemen (zoals het ordernummer dat is gerelateerd aan een nummerplaat) en de vereiste gegevensbron voor de indeling van het label nog niet bestaat, volgt u deze stappen om deze bron te maken en selecteert u deze vervolgens in uw labelindeling.

  1. Ga naar Magazijnbeheer > Instellingen > Documentroutering > Gegevensbron van labelindeling.

  2. Selecteer Nieuw in het actievenster.

  3. Stel de volgende velden in voor de nieuwe gegevensbron van de labelindeling:

    • Gegevensbron-id van labelindeling: voer een naam in voor de gegevensbron (bijvoorbeeld LPPlusPurchOrder).
    • Beschrijving: voer een korte beschrijving van de gegevensbron in (bijvoorbeeld Nummerplaat + Inkooporder).
    • Type labelindeling: selecteer Nummerplaatlabel.
  4. Selecteer Opslaan in het actievenster.

  5. Selecteer Query bewerken in het actievenster.

  6. Er wordt een standaarddialoogvenster voor Query-editor weergegeven. Voeg joins toe aan de vereiste tabellen op het tabblad Joins. (Als u bijvoorbeeld wilt dat op uw label het ordernummer wordt weergegeven, kunt u een join maken met de inkoopordertabel.)

  7. Ga naar Magazijnbeheer > Instellingen > Documentroutering > Labelindeling.

  8. Maak of selecteer een labelindeling en selecteer vervolgens in het veld Gegevensbron-id van labelindeling de record die u zojuist hebt gemaakt.

  9. U kunt de nieuwe veldwaarden nu toevoegen aan de afdrukindelingscode. Zorg ervoor dat u naar de juiste waarden voor table.field-names in de ZPL-code verwijst. De aanvullende tabellen bevatten een getal als achtervoegsel (_#).

Waarschuwing

Op de pagina Gegevensbron labelindeling moet u voorzichtig zijn met het verwijderen van een tabel uit de query voor een bestaande record. Mogelijk verwijdert u veld- en/of methodenamen die al in bestaande labelindelingen worden gebruikt.

Ondersteuning van labelsjablonen inschakelen

Met labelsjablonen kunt u labels met geavanceerdere indelingen ontwerpen die kop-, rij- en voettekstelementen kunnen bevatten. Volg deze stappen om een ​​label op te maken dat labelsjabloonelementen bevat.

  1. Ga naar Magazijnbeheer > Instellingen > Documentroutering > Labelindeling.

  2. Stel boven aan het lijstvenster het veld Labelindelingstype in op Nummerplaatlabel.

  3. Volg één van deze stappen:

    • U kunt Nieuw selecteren in het actievenster om een nieuwe indeling te maken.
    • Als u een bestaande indeling wilt bewerken, selecteert u de indeling in het lijstdeelvenster en selecteert u Bewerken in het actievenster.
  4. Selecteer een gegevensbron in het veld Gegevensbron-id van labelindeling. (Een gegevensbron is vereist om ondersteuning van labelsjablonen in te schakelen. Als u alleen nummerplaatgegevens nodig hebt, kunt u echter een zeer eenvoudige gegevensbron selecteren waarvoor geen joins zijn gedefinieerd.)

  5. Stel de optie Ondersteuning van labelsjablonen inschakelen in op Ja.

  6. Gebruik de elementen {{Header ... }}, {{Row ... }} en {{Footer ... }} in uw code. In het volgende voorbeeld ziet u een label dat al deze elementen bevat. Hiermee worden gegevens afgedrukt die in een nummerplaat zijn geplaatst.

    {{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
    }}
    

    Notitie

    Vanwege het kenmerk RowsPerLabel=5 loopt dit voorbeeld door over nummerplaatregels en wordt er een label opgesplitst voor elke set van vijf nummerplaatregels. Als u het kenmerk wijzigt in RowsPerLabel=1, wordt voor elke regel een label gegenereerd.

    In dit voorbeeld wordt één exemplaar van elk label afgedrukt. Als u meer exemplaren nodig hebt (bijvoorbeeld één exemplaar voor elke zijde van de nummerplaat), stelt u de waarde n voor de sectie \^PQn in de voettekst in op het vereiste aantal exemplaren. Als u bijvoorbeeld twee kopieën van elk label wilt afdrukken, geeft u \^PQ2 op.

Labelroutering voor nummerplaten instellen

Als u wilt opegeven welke indelingen van nummerplaatlabels moeten worden gebruikt en waar deze worden afgedrukt, moet u een documentrouteringsrecord definiëren, zoals beschreven in de volgende procedure.

  1. Ga naar Magazijnbeheer > Instellingen > Documentroutering > Documentroutering.

  2. Stel boven in het lijstvenster het veld Werkordertype in op Inkooporders.

  3. Selecteer in het actievenster Nieuw om een routeringsrecord te maken.

  4. Stel in de koptekst van de nieuwe routeringsrecord de volgende velden in:

    • Volgnummer: voer een geheel getal in om de volgorde op te geven waarin de routeringsrecord moet worden geëvalueerd. Elke routering moet een uniek volgnummer hebben. Het systeem evalueert routeringen in oplopende volgorde van volgnummers en gebruikt de eerste routering waarvoor aan de criteria wordt voldaan.
    • Naam: voer een naam in voor de routeringsrecord. Voer bijvoorbeeld Nummerplaat in.
  5. Gebruik op het sneltabblad Overzicht de volgende velden om de criteria te definiëren die worden gebruikt om de labelrouting te selecteren:

    • Magazijn: geef het magazijn op waar de routering moet worden gebruikt.
    • Gebruikers-id voor mobiel apparaat: geef de gebruikers-id op waarvoor de routering moet worden gebruikt. Laat dit veld leeg als u de routering voor elke werknemer wilt gebruiken.
    • Rekeningnummer: geef de leveranciersrekening op waarvoor de routering moet worden gebruikt. Laat dit veld leeg als u de routering voor elke leverancier wilt gebruiken.
    • Carrier: geef de carrier op waarvoor de routering moet worden gebruikt. Laat dit veld leeg als u de routering voor elke carrier wilt gebruiken.
    • Werksjabloon: geef de werksjabloon op waarvoor de routering moet worden gebruikt. Laat dit veld leeg als u de routering voor elke werksjabloon wilt gebruiken.
    • Van-zone-id en T/m-zone-id: geef het bereik van zones op waarvoor de routering moet worden gebruikt. Laat deze velden leeg als u de routering voor elke zone wilt gebruiken.
    • Query uitvoeren: als u aangepaste selectiecriteria aan een routeringsrecord wilt toevoegen, stelt u deze optie in op Ja en selecteert u vervolgens Query bewerken in het actievenster. Er wordt een standaarddialoogvenster voor het bewerken van query's weergegeven waarin u meer selectiecriteria kunt toevoegen.
  6. Wijs op het sneltabblad Printers voor documentroutering de printer- en labelindeling toe die moet worden gebruikt wanneer aan de criteria voor de routeringsrecord wordt voldaan. Selecteer op de werkbalk de optie Nieuw om een lijn aan het raster toe te voegen. Stel vervolgens de volgende velden in voor de nieuwe lijn:

Labels automatisch afdrukken wanneer inkooporders worden ontvangen met behulp van de mobiele app

Als u wilt dat er automatisch een nummerplaatlabel wordt afgedrukt wanneer een nieuwe inkooporder wordt ontvangen, configureert u de menuopdrachten voor een mobiel apparaat zoals beschreven in de volgende procedure.

  1. Ga naar Magazijnbeheer > Instellingen > Mobiel apparaat > Menuopties voor mobiel apparaat.

  2. Volg één van deze stappen:

    • Selecteer in het actievenster de optie Nieuw om een nieuw menu-item te maken.
    • Als u een bestaande menuoptie wilt bewerken, selecteert u deze in het lijstdeelvenster en selecteert u Bewerken in het actievenster.
  3. Stel de volgende velden in voor de nieuwe of geselecteerde menuoptie:

    • Naam van menuopdracht: voer een interne naam in voor het nieuwe menu-item. Voer bijvoorbeeld Gemengd in.
    • Titel: voer de artikelnaam in zoals deze moet verschijnen in de mobiele app Warehouse Management. Voer bijvoorbeeld Gecombineerde LP-records in.
    • Modus: selecteer Werk.
    • Proces van werkaanmaak: selecteer Gecombineerde nummerplaat ontvangen.
    • Label afdrukken: stel deze optie in op Ja.
  4. Sluit de pagina.

Als u een nieuw menu-item voor een mobiel apparaat hebt gemaakt, moet u dit toevoegen aan het menu van het mobiele apparaat, zoals weergegeven in het volgende voorbeeld. In dit voorbeeld voegt u het toe aan het bestaande menu Inkomend van het mobiele apparaat.

  1. Ga naar Magazijnbeheer > Instellingen > Mobiel apparaat > Menu voor mobiel apparaat.
  2. Selecteer Bewerken in het actievenster.
  3. Selecteer het menu Inkomend in het lijstvenster.
  4. Selecteer in de kolom Beschikbare menu's en menuopdrachten de menuopdracht die u hebt gemaakt (bijvoorbeeld Gemengd).
  5. Selecteer de knop Toevoegen (pijl-rechts) om de menuopdracht te verplaatsen naar de kolom Menustructuur.
  6. Sluit de pagina.

Een scenario uitvoeren om nummerplaatlabels af te drukken

Als u wilt experimenteren met het afdrukken van nummerplaatlabels, kunt u een scenario instellen voor het ontvangen van gemengde nummerplaten via de mobiele app Warehouse Management. Zie Ontvangst van gemengde nummerplaatsen voor meer informatie. Volg de instructies daar en controleer of het in dit artikel beschreven scenario wordt ondersteund.

Aanvullende bronnen