Anpassbare Vorlage (CODE)

Beim Erstellen einer neuen Vorlage kann dieser Code vollständig kopiert und in den "Etiketten Drucker Code" eingefügt werden. Die Vorlage ist zu 99% anpassbar. Positionen, Schriftgrößen sowie Schriftarten der einzelnen Felder können mit dieser Vorlage angepasst werden.

{#- ==== onRetail ETIKETTEN SYSTEMVORLAGE (bitte kopieren) ==== #}


{#- ======================   LEGENDE   ======================= #}
{#-
  Allgemeine Einstellungen:
Drucker Name (wie in Windows)         {{ PRINTER_NAME }}
Nummer der Etikettenvorlage           {{ LABEL_TEMPLATE_NUMBER }}

  Druckbildschirm Info:
Etikettentyp                          {{ LABEL_TYPE }}
Farbige Info Name der Bestellung      {{ GROUP_NAME }}
Label Referenz Name                   {{ LABEL_REF_NAME }}

  Label Daten:
Label Anzahl pro Bestellzeile         {{ ORDER_QUANTITY }}
Produkt Varianten Attribute           {{ VARIANT_ATTRIBUTES }}
Produkt Steuer                        {{ TAX_INFO }}
Produkt (Varianten) Preis             {{ PRODUCT_PRICE }}
Produkt Barcode                       {{ PRODUCT_EAN }}
Produkt Id onRetail                   {{ PRODUCT_PLU }}
(durch 0 ersetzen falls kein Statt Preis gewünscht ist)
#}


{#- ====================   DEFINITIONEN   ===================== #}
{%- set PRINTER_NAME = json.dumps(template.printer_name) %}
{%- set LABEL_TEMPLATE_NUMBER =  99%}
{%- set LABEL_TYPE = json.dumps("Artikel") %}
{%- set GROUP_NAME -%}
  "ID: {{ model.id }}"
{%- endset %}
{%- set LABEL_QUANTITY = 1 %}
{%- set TAX_INFO = model.taxes_id and json.dumps(model.taxes_id[0].name|replace("Mehrwertsteuer ", "MwSt: ")) or '"keine MwSt"' %}
{%- set PRODUCT_PRICE = model.list_price %}
{%- set LABEL_REF_NAME = json.dumps(model.name) %}
{%- set PRODUCT_NAME = json.dumps(model.name) %}
{%- set PRODUCT_EAN = json.dumps(model.barcode) %}
{%- set PRODUCT_PLU = model.id %}

{%- set FDS -%}
ID;ETT01;3;Benutzerdefiniertes Etikett
         ; ID ; OPT ; TEXT               ; FORM ; FORM SIZE
FormAsgn ; Z  ; 0   ; Benutzerdefiniert  ; 99   ; Benutzerdefiniert

; Seite
Head ; FORM99 ; 24x20 ;
   Font  ; 5.Arial

   ; Artikeltext
   Font  ; 8.Arial Bold
   Text ; 5 ; 0 ; 0 ; {{ PRODUCT_NAME }}

   ; Artikeltext2
   Font  ; 7.Arial Bold
   Text ; 3 ; 0 ; 0 ; {{ PRODUCT_NAME2 }}

   ;Text  ; 8 ; 0 ; 0 ; BN:
   ;Field ; 8 ; 4 ; 0 ; BENR


   ; Preis
   Font ; 10.Arial Bold
   Field ; 8 ; 20 ; 0 ; LDWSYM
   Font ; 10.Arial Black
   Field ; 8 ; 20 ; 0 ; VKP ; SAYRIGHT
   


   ; EAN
   ;Font   ; 17.EAN-13B Half Height
   ;Field ; 14 ; 0 ; 0 ; EANFCD ; FONTBOX{84,70}
   ;Field ; 14 ; -1 ; 0 ; EANFCD ; FONTBOX{92,70}

   Font ; 19.Code 128
   Field ; 14 ; -1  ; 0 ; C28FCD ; FONTBOX{80,60} ANSI

   Font  ; 5.Arial
   Field ; 15.5 ; 5 ; 0 ; EAN

  ; BITMAP ; 0 ; 5 ; 0 ; 8 ; BlueCode.jpg ;
{%- endset %}
{%- set FDSDATA = json.dumps(FDS) -%}
{#- =======================   LABEL DRUCKER DATEN   ======================= #}
{
  "Quantity": {{ LABEL_QUANTITY }},
  "FormName": {{ LABEL_REF_NAME }},
  "GroupName": {{ GROUP_NAME }},
  "LabelType": {{ LABEL_TYPE }},
  "LabelPrinterData": {
    "CmdVer": 1,
    "Cmd": "PrintLabel",
    "PrinterSettings": {
       "PrinterName": {{ PRINTER_NAME }}
    },
    "Layout": {
      "Style": {{ LABEL_TEMPLATE_NUMBER }},
      "RowCount": 1,
      "ColCount": 1,
      "StartRow": 2,
      "StartCol": 0
    },
    "PrintData": [{
      "Ean": {{ PRODUCT_EAN }},
      "Plu": {{ PRODUCT_PLU }},
      "Text": "",
      "Text2": {{ PRODUCT_NAME }},
      "Price": {{ PRODUCT_PRICE }},
      "ShowPrice": true,
      "VatPrice": true,
      "VatRate": {{ TAX_INFO }},
      "GpiTmg": 200,
      "GpiMeh": "ML",
      "GpiBas": 1000
    }],"FdsData":{{FDSDATA}}  
  }
}

{#- =======================   LABEL DRUCKER DATEN ENDE   ======================= #}
        

Last updated

(c)2024 ETRON Softwareentwicklungs- und Vertriebs GmbH