
Modulleitfaden - Ein tieferer Tauchgang!

V5 Traceability erleichtert die Erstellung und den Druck von Strichcode-Etiketten an verschiedenen Stellen/für verschiedene Ereignisse in einer Produktionsstätte.
Dies kann für die Etikettierung neuer Waren beim Wareneingang, die Etikettierung von Fertigungschargen und Produkten während der Produktion, die Etikettierung von Paletten vor dem Versand und vieles mehr sein.
Dieser Modulleitfaden befasst sich mit den verschiedenen Etikettentypen, wie diese erstellt und zugewiesen werden und schließlich, wie benutzerdefinierte Felder verwendet werden können, um unterschiedliche Informationen für verschiedene Waren abzurufen.
Etikettenformate werden vom Personal von SG Systems erstellt und eingerichtet, jedoch ist dieses Handbuch für Kunden gedacht, die eine Dokumentation benötigen.
Ad-hoc-Etikettenänderungen sind im Abonnement enthalten. Bitte kontaktieren Sie uns für Änderungen.
V5 Traceability unterstützt den Druck von Etiketten für eine Vielzahl unterschiedlicher Zwecke in der gesamten Produktionsstätte. Dazu unterstützt das System sowohl die Zebra- als auch die Intermec/Honeywell-Etikettenformate einer Vielzahl von Druckerherstellern, die mit diesen Formaten kompatibel sind.
Nachdem die Drucker konfiguriert wurden und Einstellung auf dem System können wir damit Etikettensätze drucken.
Standardmäßig ist V5 Traceability mit 2 Standard-Etikettensätzen eingerichtet, einem für Drucker im Intermec-Format (DEFAULT-I) und einem für das Zebra-Format (DEFAULT-Z). Diese Sets enthalten eine Auswahl der verschiedenen Etikettentypen und können nützlich sein, um zu testen, ob Drucker funktionieren, wenn das System zum ersten Mal eingerichtet wird. Sie werden eine generische Vorlage sein, die wir, sobald das System in Betrieb ist, anpassen oder ganz neue Sets erstellen können, um unsere Anforderungen zu erfüllen.
Wir können die Standard-Label-Sets als Ausgangspunkt verwenden und darin neue Labels erstellen, aber für den Zweck dieses Leitfadens beginnen wir bei Null, indem wir ein neues Set erstellen. Dies geschieht im 'Beschriftungsformate'-Tab unter der Überschrift 'Geräte' im Control Center.

Wir würden zuerst eine neue Zeile hinzufügen (1), bevor wir unserem neuen Set einen Namen geben (2) und diesem neuen Set schließlich einen Drucker-/Formattyp zuweisen (3). In diesem Fall erstellen wir ein Set namens „Batching“, das das Zebra-Format verwendet.
Wir können dann das untere Bedienfeld verwenden, um ein neues Etikett hinzuzufügen.

Auch hier würden wir eine neue Zeile hinzufügen (1), einen Etikettentyp auswählen (2 – in diesem Fall ein „Chargenetikett“) und sobald dies erledigt ist, können wir in die Zelle „Etikett“ (3) doppelklicken, um sie einzugeben unser Labelcode (oder Blob). Wir werden uns ansehen, wie man diese unten erstellt.
SG Systems ist in der Lage, die Erstellung und Bearbeitung von Etiketten zu erleichtern, aber das System ist vollständig benutzerdefinierbar, damit Kunden ihre eigenen Etiketten nach eigenem Ermessen erstellen und ändern können. Dies kann mit einer Etikettenerstellungssoftware wie z Zebradesigner (für Zebra-Etiketten) und BarTender (für Intermec), die eine Funktion zum Drucken in eine Datei ermöglichen, die uns einen Etikettenklecks liefert.
Mit ZebraDesigner erstellen wir ein einfaches Chargenetikett, das grundlegende Informationen zu Chargen enthält, die von „The Baking Company“ hergestellt werden.

Die V5-Etikettenformate verwenden gemeinsame Parameter, die in den Balken (|?|) enthalten sind. Wir können sehen, dass diese im obigen Beispiel verwendet werden, und eine Liste der Daten, mit denen sie verknüpft sind, finden Sie im Ordner „res“ jeder Terminal-Installation. Also in diesem Fall |7| ist die Auftragsnummer, |24| ist Batch, |14| B. Ablaufdatum usw. Es ist auch möglich, diese Informationen in einen Strichcode einzubetten, der dann schnell von V5 Traceability gescannt werden kann.
Sobald wir mit dem Entwerfen unseres Etiketts fertig sind, müssen wir es in eine Datei drucken (oder im Fall von ZebraDesigner „Testdruck“ – oben hervorgehoben), um den Code zu generieren, den wir dann im Control Center verwenden werden. Dies wird normalerweise in Form einer .prn-Datei gespeichert, die in einer Anwendung wie Notepad geöffnet werden kann.
Von hier aus können wir diese Daten auf verschiedene Arten in das Control Center laden.

Zuerst müssen wir auf die Zelle „Label“ (1) doppelklicken, wodurch der Label-Code-Dialog geöffnet wird. Von hier aus können wir entweder auf die Schaltfläche „Aus Datei laden“ (2) klicken und zur entsprechenden .prn-Datei navigieren und sie laden, oder wir können einfach den Code aus der .prn-Datei selbst (3) kopieren und in das Control Center einfügen. Sobald der Code vorhanden ist, klicken wir auf Speichern, woraufhin unser Label im System eingerichtet wird.
Wir könnten dann bei Bedarf verschiedene Arten von Etiketten innerhalb dieses Satzes erstellen. Die verschiedenen Arten von Etiketten, die wir erstellen könnten, sind:
Wir können auch das Kontrollkästchen „Benutzerdefiniert“ mit unserem Etikett abgleichen. Dies wird verwendet, wenn wir ein benutzerdefiniertes Etikettenformat verwenden, das nicht zu den oben aufgeführten Formattypen gehört. Dies kann dann bei Bedarf im Terminal über das Menü „Aktionen“ abgerufen werden. Das Terminal kann auch so konfiguriert werden, dass es nach jedem Rezeptschritt ein Etikett druckt. Wenden Sie sich an den SG-Support für weitere Informationen und Hilfe bei der Einrichtung.
Nachdem ein Etikettensatz und die zugehörigen Etiketten erstellt wurden, können wir diese auf verschiedene Arten zum Drucken zuweisen:
Dies ist die gebräuchlichste Methode, um zu druckende Etiketten zuzuweisen. Wenn wir zum 'Drucker'-Registerkarte können wir das Dropdown-Menü 'Standardsatz' verwenden, um einem bestimmten Drucker einen Etikettensatz zuzuweisen. Dadurch verwendet dieser Drucker diesen bestimmten Etikettensatz und erstellt ein Etikett für jedes Ereignis (Batching, Produktveredelung, Vorrat, Behälter, wie oben aufgeführt), wenn diese Etikettentypen innerhalb dieses Satzes erstellt wurden.

Eine weitere Möglichkeit, zu druckende Etiketten zuzuordnen, besteht darin, sie einzelnen Chargen oder Produkten zuzuordnen. Dies kann in 'Formeln'.

Wenn wir zum Beispiel ein Batching-Terminal mit angeschlossenem Drucker und zugewiesenem 'DEFAULT-Z'-Set verwenden, aber dann einen Batch produzieren, dem das 'Batching'-Set zugewiesen wurde, hat das 'Batching'-Set Vorrang wurde dieser Charge explizit zugeordnet.
Dies ist nützlich, wenn wir maßgeschneiderte Etiketten für bestimmte Chargen oder Produkte erstellen möchten, aber ein Standardetikett für andere beibehalten möchten. Das System kann auch so konfiguriert werden, dass es zur Auswahl eines Etikettenformats auffordert, anstatt den Standardsatz zu verwenden.
Wenn wir die Zuweisung eines Etikettensatzes von einer Formel aufheben möchten, können wir dies tun, indem wir für diese einzelne Formel „Terminal Default“ auswählen.
Wenn wir also die oben beschriebenen Beispiele verwenden und ein Terminal mit angeschlossenem 'Zebra V' verwenden (mit dem 'Batching'-Set) und den 'Test Batch' erstellen (in diesem Fall mit 'Terminal Default'), Wenn die Charge abgeschlossen ist, druckt das System unser erstelltes Etikett aus dem Satz „Batching“ und füllt unsere Parameter mit Live-Informationen aus dem System aus.

Wie wir oben gesehen haben, verwenden wir standardmäßige Etikettenparameter (z. B. |7| für Auftragsnummer usw.), um unsere Etiketten mit den relevanten Informationen für die Charge/das Produkt/den Behälter usw. zu füllen, mit denen wir es zu tun haben.
Wir können noch einen Schritt weiter gehen und unsere eigenen benutzerdefinierten Parameter erstellen, die dann beim Entwerfen von Etiketten verwendet werden können. Wir können diese im Control Center auf zwei Arten erstellen. Beides geschieht in der 'Benutzerdefinierte Felder' Abschnitt, der unter der Überschrift 'Setup' zu finden ist.
Dies ist das am einfachsten zu erstellende benutzerdefinierte Feld und kann einfach über die Felder im oberen Bereich der Registerkarte "Benutzerdefinierte Felder" erstellt werden.
Wenn wir das oben erstellte Chargenetikett nehmen, könnten die meisten Informationen im oberen Teil des Etiketts als "Chargenetikett"-spezifisch betrachtet werden. Was aber, wenn wir den Text (Produced under license… etc. etc.) im unteren Teil des Etiketts auf anderen Etiketten verwenden wollten? Damit wir diesen Text nicht jedes Mal erstellen und positionieren müssen, wenn wir ein Etikett erstellen, können wir dies als benutzerdefiniertes Parameterfeld erstellen.
Wir würden damit beginnen, dem oberen Bedienfeld (1) eine neue Zeile hinzuzufügen und einen benutzerdefinierten Namen für diesen neuen Parameter einzugeben. Wir nennen dies „TBC produziert“ (2). Dieser Name muss eindeutig sein.
Wir müssen dann unseren benutzerdefinierten Parameter zur Spalte „Label Parameter“ hinzufügen. Dies ist wichtig, da dies der Befehl ist, den wir im Code/Blob des Labels verwenden, um unsere benutzerdefinierten Parameter abzurufen. Wir nennen dies „TBCP“ (3). Auch dieser muss eindeutig sein.

Unsere letzte Spalte (4) wird dann mit allen Daten gefüllt, die wir abrufen möchten, wenn wir diesen benutzerdefinierten Beschriftungsparameter verwenden. Dies könnte einfach unser Text „Unter Lizenz hergestellt…“ sein oder die Daten aus dem Etikettencode, der Informationen wie Koordinaten und Schriftartdaten enthält. Letzteres ist am nützlichsten, wenn wir möchten, dass diese bestimmten Informationen auf allen Etiketten an derselben Position angezeigt werden, und ersteres, wenn wir diesen Text an verschiedenen Positionen auf verschiedenen Etiketten abrufen möchten.
In diesem Beispiel entscheiden wir uns für Letzteres und haben Koordinaten- und Schriftartinformationen für unseren benutzerdefinierten Parameter. Wenn wir uns den Label-Blob im Editor ansehen, sehen wir die relevanten Zeilen für diesen Text, komplett mit zugehörigen Koordinaten- und Schriftartinformationen.

Wir können diese Daten dann kopieren/in die Zelle „Standardwert“ einfügen.

Wir können diese Informationen dann auf verschiedene Weise verwenden. Wir können zu unserem Etikettendesigner zurückkehren und die benutzerdefinierten Parameter im Design selbst verwenden. In diesem Fall für ein Lageretikett.

Beachten Sie, dass sich unser 'TBCP'-Parameter nicht an derselben Position befindet, an der wir unseren resultierenden Text haben möchten. Dies spielt jedoch keine Rolle, da beim Abrufen des Parameters alle für dieses Element relevanten Positionsinformationen durch die im benutzerdefinierten Parameter enthaltenen Informationen überschrieben werden, wenn darauf verwiesen wird, wodurch die folgende Bezeichnung entsteht:

Wir können den benutzerdefinierten Parameter auch verwenden, um den Label-Blob selbst direkt im Control Center zu bearbeiten. Wenn wir ein sehr einfaches Etikettenlayout nehmen, wie das folgende, können wir das Etiketten-Blob nehmen und es in Control Center importieren:

Wir können dann einfach |TBCP| hinzufügen zum Blob im Control Center (dieser kann überall hingehen, da er seine eigenen Koordinatendaten enthält), und das resultierende Etikett enthält jetzt unser benutzerdefiniertes Feld.

Wie oben erwähnt, können wir auch einfach den Klartext in das Feld „Standardwert“ eingeben und ihn mit demselben benutzerdefinierten Parameter abrufen. Der Hauptunterschied hier besteht darin, dass unser Parameter keine Schriftart- oder Koordinateninformationen enthalten würde, sodass wir diese entweder manuell in das Blob im Control Center eingeben oder |TBCP| manuell positionieren müssten in unserem Etikettendesigner.
Die obige Funktionalität ist in Ordnung, wenn wir unseren benutzerdefinierten Parameter nur für einen Zweck verwenden möchten, aber was ist, wenn wir denselben Parameter verwenden möchten, um unterschiedliche Daten abzurufen, je nachdem, mit welcher Ware oder Formel wir es zu tun haben?
Hier können wir die Funktionalität der oberen und unteren Panels kombinieren, um dies zu erreichen!
Für die Zwecke dieses Beispiels erstellen wir eine weitere Zeile im Control Center und nennen diese „Ingredients“ und haben „ING“ als unseren Parameter.

Wir können dann zum unteren Bereich gehen und mit dem Hinzufügen von Zeilen (1) beginnen, um Waren- oder Formelzuordnungen vorzunehmen. Warencodes werden automatisch ausgefüllt, sobald wir eine Ware/Formel aus dem Dropdown-Menü (2) auswählen.

Unsere benutzerdefinierten Daten können dann im Feld „Daten“ (3) eingegeben werden. In diesem Beispiel haben wir eine kurze Liste der Zutaten für jede Formel.

Wenn wir dann zu unserem Etikettendesigner zurückkehren, können wir '|ING|' verwenden. wo wir diese Informationen zurückrufen möchten.

Wenn dieses Etikett in Control Center geladen wird, diesmal als „Produktetikett“ (da die 2 Formeln, die wir verwenden, als Produkte und nicht als Chargen in das System eingegeben werden), enthalten die produzierten Etiketten bei der Herstellung jedes Produkts die relevanten Informationen zu den verschiedenen Inhaltsstoffen basierend auf dem, was wir im unteren Bereich von "Benutzerdefinierte Felder" eingegeben haben.

Wenn '|ING|' an einem Punkt verwendet wurde, an dem wir KEINE der ausgewählten Formeln/Waren bearbeitet haben, kehrt das System zum „Standardwert“ im oberen Bereich zurück, der in diesem Fall leer ist, sodass keine Informationen gedruckt werden.
Wie oben besprochen, können Etikettensätze entweder einem Zebra- oder einem Intermec-Satz zugewiesen werden. Aber was ist, wenn wir beide Druckertypen in unserer Einrichtung haben?
In diesen Fällen können wir für jeden Typ einen Etikettensatz erstellen und diese dann genau gleich benennen. Terminal und WMS erkennen dann den Druckertyp, an den die Druckanforderung gesendet wird, und wählen den richtigen Etikettensatz aus.
Dadurch können wir den Formeln Etikettensätze zuweisen, wie wir oben gesehen haben, und dann je nach ausgewähltem Drucker beide Formate drucken. In diesen Fällen spielt es keine Rolle, welcher Satz von Zebra oder Intermec der Formel zugewiesen ist.