CSV-Befehlsdatei

Die in CSV-Befehlsdateien verfügbaren Befehle sind eine Untermenge der Loftware Befehle. Sie können die folgenden Befehle verwenden: ETIKETT, SET, PORT, DRUCKER und DRUCKEN.

CSV-Befehlsdateien können anhand der folgenden Aktionen ausgeführt werden:

CSV-Befehlsdateien sind Textdateien, deren Werte durch Kommas (,) getrennt werden. Die Textdateien können Unicode-Werte enthalten (wichtig für mehrsprachige Daten). Jede Zeile in der CSV-Befehlsdatei enthält Befehle für eine einzelne Etikettendruckaktion.

Die erste Zeile muss Befehle und Variablennamen enthalten. Die Reihenfolge der Befehle und Namen ist nicht wichtig, aber alle Datensätze im selben Datenstrom müssen dieselbe Struktur aufweisen. Variable Name-Wert-Paare werden automatisch extrahiert und an das Etikett gesendet, das sie referenziert.

Hinweis

Kein Fehler wird gemeldet, wenn die Variable, deren Name in der CSV-Datei enthalten ist, nicht auf dem Etikett vorhanden ist.

Definition der CSV-Befehlsdatei

Die Befehle in der ersten Datenzeile müssen mit dem at-Zeichen (@) ausgedrückt werden. Die Felder ohne vorangestelltes @ sind Namen von Variablen; sie werden gemeinsam mit ihren Werten als Name-Wert-Paare extrahiert.

  • @Label. Gibt den zu verwendenden Etikettennamen an. Es empfiehlt sich, den Pfad und Dateinamen des Etiketts anzugeben. Stellen Sie sicher, dass der Dienstbenutzer auf die jeweilige Datei zugreifen kann. Weitere Informationen finden Sie im Thema Zugriff auf freigegebene Ressourcen im Netzwerk im Loftware Automation Benutzerhandbuch. Obligatorisches Feld.

  • @Printer. Gibt den zu verwendenden Drucker an. Der Befehl übergeht den in der Etikettenvorlage definierten Drucker. Stellen Sie sicher, dass der Dienstbenutzer auf den jeweiligen Drucker zugreifen kann. Weitere Informationen finden Sie im Thema Zugriff auf freigegebene Ressourcen im Netzwerk im Loftware Automation Benutzerhandbuch. Optionales Feld.

  • @Quantity. Gibt die Anzahl von zu druckenden Etiketten an. Mögliche Werte: numerischer Wert, VARIABLE oder UNLIMITED. Weitere Informationen finden Sie im entsprechenden Abschnitt des Loftware Automation Benutzerhandbuchs. Obligatorisches Feld.

  • @Skip. Gibt die Anzahl von Etiketten an, die auf der ersten gedruckten Seite übersprungen werden sollen. Diese Funktion ist nützlich, wenn Sie eine teilweise bedruckte Seite erneut verwenden möchten. Optionales Feld.

  • @IdenticalCopies. Gibt die Anzahl von Kopien an, die für das jeweilige Etikett gedruckt werden sollen. Diese Funktion ist nützlich, wenn Sie Etiketten mit Daten aus einer Datenbank drucken oder wenn Sie Zähler verwenden und Kopien von Etiketten benötigen. Optionales Feld.

  • @NumberOfSets: Gibt an, wie viele Male der Druckprozess wiederholt werden soll. Der Druckprozess umfasst jeweils ein Etiketten-Set. Optionales Feld.

  • @Port. Gibt den Namen der Schnittstelle für den Drucker an. So können Sie die im Druckertreiber festgelegte Schnittstelle umgehen. Sie können den Befehl auch nutzen, um den Druck an eine Datei umzuleiten. Optionales Feld.

  • Andere Feldnamen. Alle anderen Felder definieren die Namen von Variablen auf dem Etikett. Die Inhalte der Felder werden in der Variablen gespeichert, die denselben Namen hat wie ihr Wert.

Beispiel für eine CSV-Befehlsdatei

Das Beispiel zeigt eine strukturelle Übersicht über die Felder an, die Sie in einer CSV-Datei verwenden können.

@Label,@Printer,@Quantity,@Skip,@IdenticalCopies,NumberOfSets,@Port,Product_ID, Product_Name
label1.nlbl, CAB A3 203 DPI, 100, , , , , 100A, Product 1
label2.nlbl, Zebra R-402, 20, , , , , 200A, Product 2