Barcode-Grading vs. Barcode-Verifizierung: Was ist der Unterschied?
Ein Etikett lässt sich an Ihrem Schreibtisch einwandfrei scannen. Zwei Wochen später markiert die Wareneingangs-QS des Händlers die Palette, und Sie stehen vor einer Rückbelastung für ein Symbol, das „doch funktioniert hat". Der Unterschied zwischen diesen beiden Ergebnissen liegt selten am Scanner – sondern daran, ob jemand über das Lesen des Barcodes hinausgegangen ist und ihn tatsächlich verifiziert hat.
Die Verwirrung läuft meist auf zwei Begriffe hinaus, die synonym verwendet werden: Grading und Verifizierung. Sie hängen zusammen, sind aber nicht dasselbe – und wenn Teams sie als Synonyme behandeln, enden sie mit einem Scan-Test, der besteht, und einer Lieferung, die durchfällt.
Dieser Artikel trennt die beiden Begriffe, zeigt, was ein echter Verifizierungsnachweis enthält, und führt durch die Schritte, mit denen die Verifizierung zu einem wiederholbaren Bestandteil eines Etikett-Workflows auf Basis des Next Generation Label Printing System wird.
Warum Barcode-Verifizierung bei gedruckten Etiketten wichtig ist
Beginnen wir mit den Definitionen, denn diese Unterscheidung bestimmt alles Weitere.
- Grading ist eine Messung. Es weist einem gedruckten Symbol eine Qualitätsbewertung zu – oft eine Note von A bis F – basierend auf messbaren Parametern des Drucks selbst.
- Verifizierung ist ein Prozess. Sie prüft einen Barcode gegen eine Zielvorgabe und bestätigt, dass er in der realen Welt zuverlässig scannt. Die Verifizierung umfasst normalerweise das Grading, deckt aber auch die Datenrichtigkeit, die Wahl der Symbolik und die Druckbedingungen ab, unter denen das Etikett erzeugt wurde.
Hier ist der Punkt, der viele überrascht: Verifizierung ist kein Scan-Test. Ein Consumer-Scanner oder eine Handykamera ist auf Nachsicht ausgelegt. Er dekodiert bereitwillig ein Symbol mit geringem Kontrast, ungleichmäßigen Balken oder einer knappen Ruhezone, denn seine Aufgabe ist es, erfolgreich zu sein. Die Aufgabe eines Verifizierers ist das Gegenteil – er misst, wie nah das Symbol am Versagen war. Genau diese Information brauchen Sie, bevor die Ausrüstung Ihres Kunden die Entscheidung für Sie trifft.
Das Geschäftsrisiko liegt an drei Stellen:
- Zurückgewiesene Lieferungen, wenn ein Empfangsscanner in einem Distributionszentrum ein Etikett nicht in einem Durchgang dekodieren kann.
- Rückbelastungen im Handel, bei denen ein Lieferant für nicht konforme Symbole mit einer Strafe belegt wird.
- Kosten für Nachdruck und Nacharbeit, die immer höher sind als das Etikett selbst – Sie drucken neu, bringen neu an und verpacken manchmal sogar neu.
Die Lösung sind nicht sorgfältigere Bediener. Es geht darum, die Verifizierung als dokumentierten, wiederholbaren Schritt im Etikett-Workflow zu behandeln – so wie Sie einen Build oder eine Testsuite behandeln würden. Führen Sie sie auf dem Druckergebnis aus, zeichnen Sie das Ergebnis auf und bewahren Sie den Nachweis auf.
Wie ein Barcode-Verifizierungsnachweis aussieht
Ein „Nachweis" ist hier das Artefakt, das Sie sechs Monate später einem Qualitätsteam, einem Auditor oder einem Kunden vorlegen können. Ein brauchbarer Nachweis enthält vier Dinge:
- Die Symbolnote – die Gesamtbewertung plus die einzelnen Parametermessungen, auf denen sie beruht.
- Das Scan-Reflexionsprofil – die Reflexionskurve über das Symbol, die tatsächlich erklärt, warum eine Note so ausgefallen ist, wie sie ausgefallen ist.
- Ein Bestanden/Nicht-bestanden-Urteil gegen eine benannte Zielvorgabe – eine Note für sich allein bedeutet nichts; eine Note gemessen gegen „mindestens B für diesen Kunden" bedeutet etwas.
- Die Herkunft – welches Etikett, welcher Datensatz, welcher Drucker, welches Substrat und wann.
Beim letzten Punkt scheitert der Großteil der Ad-hoc-Verifizierung. Ein Foto eines Etiketts mit einer daneben gekritzelten Note ist nicht auditierbar. Ein Nachweis verknüpft ein bestimmtes gedrucktes Etikett mit einem Zeitstempel und einer Datenquelle, sodass Sie den Lauf später rekonstruieren können.
Zwei Einschränkungen, die Sie verinnerlichen sollten:
- Ein Nachweis gilt nur für die Bedingungen, unter denen er erstellt wurde. Substrat, Tinte oder Farbband, Drucker und Geschwindigkeit beeinflussen alle die Note. Ein Nachweis von einem Laser-Proof auf Büropapier sagt Ihnen nichts über ein Thermotransfer-Etikett auf synthetischem Material.
- Das Rendering ist die Grundlage, nicht der Nachweis. Das Next Generation Label Printing System erzeugt PDF- und PNG-Renderings sowie Auftragsdatensätze über seine Auftragswarteschlange und Web-Service-API – das ist das Artefakt und die Metadaten, die Ihr Verifizierungsschritt verarbeitet. Die Messung selbst stammt von Ihrem Verifizierer.
Schritt-für-Schritt-Verifizierung mit dem Next Generation Label Printing System
Der folgende Workflow läuft in den eigenen Oberflächen des Produkts – Label Studio, Auftragswarteschlange, Statusseite, Web-Service-API und der Kommandozeilen-Player. Es ist keine Arbeit mit dem Rohprotokoll erforderlich.
1. Den kodierten Wert im Label Studio validieren
Bevor irgendetwas gedruckt wird, fangen Sie die Datenfehler ab, die kein Verifizierer beheben kann. Hängen Sie einen Python-Skriptblock an das Barcode-Feld und prüfen Sie den Wert, der gerade kodiert werden soll. Skriptblöcke laufen vor dem Drucken und können Feldwerte lesen und ändern.
# Field script block on the barcode field (illustrative object model —
# see the Python API docs for the exact field attributes available)
value = field.value.strip()
if not value.isdigit():
raise ValueError(f"Barcode value must be numeric, got {value!r}")
if len(value) != 13:
raise ValueError(f"Expected 13 digits, got {len(value)}")
# Normalize before encoding so the printed symbol matches the data record
field.value = value
Dies ist die günstigste Verifizierung, die Sie je durchführen werden: Eine falsche Prüfziffer oder ein abgeschnittener Wert bleibt in der Designphase stehen statt am Laderampe.
2. Den Testdruck bestätigen und das Rendering abrufen
Reichen Sie einen Testdruck über die Web-Oberfläche ein. Die Auftragswarteschlange und die Statusseite bestätigen, dass der Auftrag abgeschlossen wurde, und Sie können das gerenderte PDF/PNG zur physischen Prüfung und Messung abrufen. Drucken Sie dieses Rendering auf dem tatsächlichen Produktionssubstrat mit dem tatsächlichen Produktionsdrucker – andernfalls bewerten Sie ein anderes Etikett als das, das Sie ausliefern.
3. Aufträge programmatisch über die Web-Service-API einreichen
Sobald das Layout stabil ist, verlagern Sie die Verifizierung in Ihre eigene Pipeline. Authentifizieren Sie sich per OAuth2, senden Sie Etikettendaten und empfangen Sie die gerenderte Ausgabe. Der Registrierungsablauf ist eine einzelne URL, die für das externe System generiert wird, das Sie anbinden.
LPSNG="https://lpsng.rsj.de"
# Endpoint paths and payload shapes: see the Web Service Interface docs.
# 1) Register the external system via the OAuth2 registration URL
curl -sS -X POST "$LPSNG/oauth2/register" \
-H "Content-Type: application/json" \
-d '{"client_name": "packaging-line-3", "grant_type": "client_credentials"}'
# 2) Exchange credentials for a token
TOKEN=$(curl -sS -X POST "$LPSNG/oauth2/token" \
-H "Content-Type: application/json" \
-d '{"client_id": "'"$CLIENT_ID"'", "client_secret": "'"$CLIENT_SECRET"'"}' \
| jq -r .access_token)
# 3) Submit the job and capture the render
curl -sS -X POST "$LPSNG/webservice/jobs" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"template": "carton-label", "format": "pdf", "data": {"sku": "A-4711", "lot": "2026-10-31"}}' \
-o ./out/carton-A-4711.pdf
Dieses PDF ist nun eine Eingabe für Ihren Verifizierungsschritt: Senden Sie es an den Drucker, messen Sie die physische Ausgabe und speichern Sie das Ergebnis zusammen mit der Auftrags-ID.
4. Mit dem LPSNG Player automatisieren
Für Linien mit hohem Volumen oder im Offline-Betrieb ist der LPSNG Player eine eigenständige Kommandozeilen-Engine: Paket plus Daten hinein, PDF/PNG/JSON/Druck/ESL hinaus. Er ist das Stück, das einen Verifizierungsschritt headless an der Linie statt im Browser laufen lässt.
# Flags are illustrative — check the LPSNG Player docs for the exact interface.
lpsng-player render \
--package ./packages/carton-label.lpsng \
--data ./data/order-4711.json \
--out ./out/order-4711.pdf
# Hand the render to your printer + verifier, then log the result
./verify-and-log.sh ./out/order-4711.pdf --spec "customer-min-grade-B"
Der beschwerliche Weg, zum Vergleich
Sie können auch ein Blatt drucken, jedes Etikett von Hand mit einem Handlesegerät scannen und die Ergebnisse in eine Tabellenkalkulation eintippen. Das skaliert nicht über ein paar Dutzend Etiketten pro Tag hinaus, erzeugt keinen verlässlichen Prüfpfad und verifiziert Lesbarkeit statt Qualität. Verwenden Sie den API-Weg.
Verifizierungsergebnisse interpretieren und Sonderfälle behandeln
Eine durchgefallene Note ist ein Signal, kein Urteil. Die erste Frage lautet immer: Ist das ein Druckproblem oder ein Datenproblem?
Fehler der Druckqualität zeigen sich in der Messung selbst – unzureichender Kontrast, Verschmieren oder Fehlstellen, raue Balkenkanten, ungleichmäßige Verstärkung über das Symbol. Diese behebt man durch Anpassen des Druckers (Hitze, Geschwindigkeit, Druck), des Mediums (Farbband, Substrat) oder des Layouts (Balkenbreite, Ruhezone).
Datenfehler liegen vorgelagert – eine falsche oder fehlende Prüfziffer, ein abgeschnittener Wert, die falsche Symbolik für die Daten oder ein Wert, der das Feld überschreitet. Kein Druckertuning behebt diese; sie gehören zurück in den Skriptblock aus Schritt 1.
Häufige Sonderfälle, für die Sie planen sollten:
- Kleine Barcodes auf gekrümmten Oberflächen. Zylindrische Behälter verzerren das Symbol beim Umwickeln. Verifizieren Sie das Etikett auf dem tatsächlichen Behälter angebracht, nicht flach auf einem Blatt.
- Kontrastarme Thermoetiketten. Dunkles oder farbiges Material mit Thermotransfer kann für das Auge scharf aussehen und trotzdem schlecht messen. Bewerten Sie die reale Kombination aus Farbband und Substrat.
- Barcodes, die scannen, aber schlecht bewerten. Das ist der teuerste Fall, denn nichts fällt aus, bis die Ausrüstung eines Kunden weniger nachsichtig ist als Ihre. Ein Symbol, das auf Ihrem Scanner dekodiert und eine C-Note erhält, ist ein Symbol, das Sie nicht ausliefern sollten.
- Nach jeder Änderung erneut verifizieren. Neues Layout, neuer Drucker, neues Substrat, neue Farbbandcharge – Noten sind nicht zwischen Bedingungen übertragbar. Eine Note ist eine Eigenschaft eines Drucklaufs, nicht einer Designdatei.
Zu symbolikspezifischen Überlegungen listet die Barcode Formats-Dokumentation die unterstützten 1D- und 2D-Formate auf. Die Wahl des richtigen Formats ist Teil der Verifizierung, kein separates Anliegen.
Etiketten im großen Maßstab konform halten
Stichproben sind der Punkt, an dem Verifizierungsprogramme still verfallen. Eine Erstmusterprüfung am Montagmorgen sagt Ihnen nichts über die Donnerstagnachtschicht mit frischem Farbband und einem driftenden Druckkopf.
Bauen Sie die Verifizierung stattdessen in den Druck-Workflow ein:
- Lösen Sie einen Verifizierungsauftrag nach jedem Druckauftrag aus, nicht nach Zeitplan. Die Web-Service-API macht dies zu einem natürlichen Post-Print-Hook: Auftrag einreichen, Rendering zurückbekommen, drucken, verifizieren, Ergebnis zusammen mit der Auftrags-ID in Ihrem eigenen System protokollieren.
- Speichern Sie Ergebnisse dort, wo Ihr Qualitätssystem sie abfragen kann. Die Auftrags-ID ist der Verknüpfungsschlüssel zwischen dem LPSNG-Datensatz und Ihrem Verifizierungsprotokoll.
- Alarmieren Sie bei Notendrift, nicht nur bei Fehlschlägen. Ein Lauf, der von A auf B auf C rutscht, sagt Ihnen etwas über den Drucker, bevor tatsächlich etwas ausfällt.
# Post-print hook — sketch of the loop
for job in $(cat pending-jobs.txt); do
lpsng-player render --package ./packages/carton-label.lpsng \
--data "./data/$job.json" \
--out "./out/$job.pdf"
./verify-and-log.sh "./out/$job.pdf" --job-id "$job" --spec "customer-min-grade-B"
done
Für Standorte mit mehreren Betrieben sorgen die Enterprise-Funktionen (Multi-User, Multi-Region, Multi-Device) dafür, dass dieselben Layouts und dieselbe Verifizierungsdisziplin über alle Standorte hinweg konsistent bleiben – sodass ein in einem Werk verifiziertes Etikett in einem anderen dasselbe bedeutet.
Und halten Sie die beiden Hälften des Workflows verbunden: Pre-Flight-Prüfungen fangen Daten- und Layoutprobleme ab, bevor der Auftrag eingereicht wird; die Verifizierung nach dem Druck fängt ab, was der Drucker tatsächlich getan hat. Die Pre-Flight-Seite wird in How to Check Barcodes Before Printing Labels behandelt; dieser Artikel ist die andere Hälfte.
FAQ: Barcode-Grading und Verifizierung
Ist Barcode-Grading dasselbe wie Barcode-Verifizierung? Nein. Grading ist die Messung der Qualität eines Barcodes gegen einen Standard (oft als Note ausgedrückt), während Verifizierung der umfassendere Prozess ist, zu prüfen, ob ein Barcode eine Spezifikation erfüllt und zuverlässig scannt. Die Verifizierung umfasst typischerweise das Grading, deckt aber auch die Datenrichtigkeit und die Druckbedingungen ab.
Kann ich Barcodes mit einem normalen Scanner oder Smartphone verifizieren? Ein normaler Scanner oder ein Smartphone kann bestätigen, dass ein Barcode lesbar ist, liefert aber keine Qualitätsnote oder einen formalen Verifizierungsbericht. Für Compliance- und Audit-Zwecke benötigen Sie einen Verifizierer, der Parameter wie Kontrast und Modulation misst.
Wie oft sollten gedruckte Etiketten verifiziert werden? Verifizieren Sie nach jeder Änderung an Etikettendesign, Drucker oder Substrat und regelmäßig während der Produktion. Da die Druckbedingungen driften, garantiert eine Note aus einem Lauf nicht den nächsten.
Bewertet das Next Generation Label Printing System Barcodes automatisch? Das Next Generation Label Printing System bietet das Etikettendesign, das Rendering (PDF/PNG) und die Web-Service-API zum Einreichen von Aufträgen und Abrufen der Ausgabe. Sie können diese Ausgabe mit Ihrem Verifizierungsprozess nutzen; das System selbst vergibt keine Note.
Fazit
Grading sagt Ihnen, wie gut ein gedrucktes Symbol ist. Verifizierung sagt Ihnen, ob es gut genug ist – gegen eine benannte Spezifikation, unter realen Druckbedingungen, mit einem Nachweis, auf den Sie sich später berufen können. Teams, die beides vermischen, verlassen sich am Ende auf einen Scan-Test, der nichts beweist – bis zur ersten Rückbelastung.
Der praktische Weg besteht darin, die Verifizierung strukturell zu machen: die Daten im Label Studio validieren, über die Auftragswarteschlange oder Web-Service-API des Next Generation Label Printing System rendern, die physische Ausgabe mit einem echten Verifizierer prüfen und das Ergebnis gegen die Auftrags-ID protokollieren. Tun Sie das bei jedem Auftrag statt bei Stichproben, und das Grading hört auf, eine Überraschung zu sein.
Wenn Sie das zum ersten Mal einrichten, beginnen Sie mit einer einzigen Etikettvorlage und einem Produktionsdrucker, führen Sie die Schleife von Anfang bis Ende durch und automatisieren Sie sie erst dann über die gesamte Linie.
Verwandte Beiträge
- How to Print Barcoded Labels from Excel
- Cloud Label Printing vs Desktop Label Software: Key Differences
- A Vendor-Neutral JSON Interface for ESL Updates
