Pharmacode-Barcode-Generator
Erstellen Sie Pharmacode-Symbole für Arzneimittelverpackungen und die Produktionsverifizierung.
Barcode- & Matrix-Generator
Live-Studio-Vorschau
Code 128 Seriennummern-Generator für Chargen
Erstellen Sie fortlaufende Code-128-Barcodes für Lager-SKUs, Inventarschilder, Bestandsetiketten und andere interne Kennungen.
Pharmacode-Barcode-Generator
Kurzantwort: Der Pharmacode, auch als Laetus-Code bezeichnet, codiert eine einzelne Ganzzahl zwischen 3 und 131.070 in binärer Strichcodierung. Er enthält keine Prüfziffer und unterliegt keinem GS1- oder ISO-Standard. Es handelt sich um einen Barcode zur Prozesssteuerung, der in pharmazeutischen Verpackungsanlagen eingesetzt wird, um zu überprüfen, ob die richtige Packungsbeilage oder der richtige Karton vorhanden ist – nicht zur Identifizierung eines Produkts.
So erstellen Sie einen Pharmacode-Barcode
- Geben Sie die zu codierende ganze Zahl ein – sie muss zwischen 3 und 131.070 liegen. Pharmacode codiert eine Zahl, keine Zeichenfolge; geben Sie keinen Text ein.
- Stellen Sie sicher, dass der Wert nicht auf der Liste der unbrauchbaren Werte steht (dokumentiert im technischen Spezifikationsabschnitt weiter unten). Diese Werte erzeugen unlesbare Symbole.
- Wählen Sie die Variante aus: einspurige Standardvariante, einspurige Miniaturvariante oder zweispurige Variante. Stimmen Sie die Auswahl auf die Ausstattung und den verfügbaren Platz für Etiketten an Ihrer Verpackungslinie ab.
- Prüfen Sie im Bereich Smart Barcode Intelligence die Rückmeldungen zur Validierung und Lesbarkeit.
- Laden Sie die Datei als PNG, SVG, WEBP oder JPG mit bis zu 4096 px herunter. Als Hintergrund können Sie die aktuelle Farbe, Weiß oder transparent auswählen.
Der Barcode wird in Ihrem Browser erstellt. Ihre Eingaben werden nicht hochgeladen.
What Pharmacode is
Pharmacode ist die gebräuchliche Bezeichnung für den Pharmaceutical Binary Code. Er ist auch als Laetus Code oder Laetuscode bekannt, benannt nach Laetus am Sandberg, dem deutschen Unternehmen, das die Spezifikation entwickelt und veröffentlicht hat. Die maßgebliche Quelle ist der PHARMACODE GUIDE, 4. Auflage, veröffentlicht von Laetus im Juli 1997.
Pharmacode has no ISO/IEC standard and is not a GS1 standard. It is a proprietary format used exclusively in the pharmaceutical packaging industry.
Was Pharmacode codiert – und warum das wichtig ist
Die meisten Barcodes codieren eine Zeichenfolge. Pharmacode codiert eine einzelne nicht negative Ganzzahl. Der gültige Wertebereich reicht von 3 bis 131.070. Die Codierung ist binär: Jeder Balken ist entweder schmal oder breit. Ein schmaler Balken steht für den Binärwert 2^n, ein breiter Balken für 2 × 2^n, wobei n die Position des Balkens von rechts angibt und bei null beginnt. Der Lesegerät summiert die Werte, um die Ganzzahl zu decodieren.
Dieses Design hat zwei wichtige Folgen. Erstens ist das Symbol dadurch äußerst kompakt – 2 bis 16 Balken codieren einen vollständigen Wert. Zweitens ist Pharmacode ein Verpackungskontroll- und kein Produktidentifikations-Barcode, da der Wert eine von der Verpackungsanlage zugewiesene Ganzzahl ist und nicht aus der Produktidentität abgeleitet wird.
Pharmacode enthält bewusst keine Prüfziffer und wird im Laetus PHARMACODE GUIDE als nicht selbstprüfend beschrieben. Dies war eine bewusste Designentscheidung: An einer Hochgeschwindigkeits-Verpackungslinie sind Schnelligkeit und Kompaktheit wichtiger als die mehrstelligen Prüfziffernberechnungen, die bei Einzelhandels-Barcodes zum Einsatz kommen. Der Scanner muss das Symbol bei voller Lin Geschwindigkeit in einem einzigen Durchlauf korrekt erfassen – auch wenn der Barcode einfarbig auf ein Verpackungsmaterial gedruckt ist.
Why Pharmacode exists
In der pharmazeutischen Herstellung montiert eine Verpackungslinie mehrere Komponenten: das Produkt, einen Karton, eine Packungsbeilage und manchmal eine Umverpackung. Eine Verwechslung – etwa wenn die falsche Packungsbeilage in den falschen Karton gelegt wird – ist ein Verstoß gegen die GMP (Good Manufacturing Practice) und kann schwerwiegende Folgen für die Patientensicherheit haben.
Pharmacode ermöglicht eine Inline-Prüfung: Jede Komponente trägt einen Pharmacode, der eine Nummer darstellt, die diesem spezifischen Artikel in genau dieser Linienkonfiguration zugewiesen wurde. Ein Bildverarbeitungssystem oder Scanner liest den Pharmacode mit hoher Geschwindigkeit, während die jeweilige Komponente vorbeiläuft. Stimmt der Code nicht mit dem erwarteten Wert überein, hält die Linie an oder der Artikel wird aussortiert.
This is entirely different from a retail barcode's purpose, which is product identification for a checkout scanner or supply chain. Pharmacode does not appear in GS1's product databases. It is invisible to retail point-of-sale systems. It coexists on pharmaceutical packaging alongside — or has been superseded by — GS1 Data Matrix under EU FMD serialisation requirements, but Pharmacode and GS1 Data Matrix serve different functions and are not interchangeable.
Technische Spezifikation von Pharmacode
Alle Maße und Strukturwerte in diesem Abschnitt stammen aus dem Laetus PHARMACODE GUIDE, 4. Auflage, Juli 1997. In den Rechercheunterlagen zu dieser Seite wird darauf hingewiesen, dass der PHARMACODE GUIDE über eine von einem Drittanbieter bereitgestellte Kopie auf pdf4pro.com (https://pdf4pro.com/view/pharmacode-guide-5bc5aa.html) zitiert wird, nicht direkt von Laetus. Zusätzliche Bestätigungen der Zahlenwerte stammen von Wikipedia (https://en.wikipedia.org/wiki/Pharmacode) und neodynamic.com (http://www.neodynamic.com/barcodes/Pharmacode-Barcode.aspx).
| Feld | Wert | Quelle |
|---|---|---|
| Vollständiger Name | Pharmacode (Pharmaceutical Binary Code) | Wikipedia |
| Also known as | Laetus Code, Laetuscode | Wikipedia; bulkbarcode-generator.com |
| ISO/IEC standard | None — proprietary. Published as PHARMACODE GUIDE, 4th edition, July 1997, by Laetus am Sandberg, Germany. | PHARMACODE GUIDE (via pdf4pro.com) |
| GS1 standard | Nein | bulkbarcode-generator.com; Wikipedia |
| Encodable data type | Single non-negative integer only | Wikipedia; neodynamic.com |
| Valid value range | 3 to 131,070 | Wikipedia; neodynamic.com |
| Prüfziffer | None — not self-checking by design | PHARMACODE GUIDE |
| Bar count | Minimum 2 bars; maximum 16 bars | Wikipedia |
| Codierung | Binary: narrow bar = 2^n; wide bar = 2 × 2^n (n = bar position from right, starting at 0) | Wikipedia |
| Read direction | Right-to-left (standard); omnidirectional reading detects orientation by directional asymmetry | Wikipedia; bulkbarcode-generator.com |
| Directional security | Scanning left-to-right yields a different number than scanning right-to-left — detects upside-down insertion | Wikipedia; bulkbarcode-generator.com |
| One-track standard dimensions | Thin bar: 0.5 mm; thick bar: 1.5 mm; gap: 1.0 mm; height: 8.0 mm (nominal) | PHARMACODE GUIDE §dimensions |
| One-track miniature dimensions | Thin bar: 0.35 mm; thick bar: 1.0 mm; gap: 0.65 mm; height: 6.0 mm | PHARMACODE GUIDE |
| Variants | One-track standard; one-track miniature; two-track | PHARMACODE GUIDE |
| Best practice | Use at least 3 bars; mix of thick and thin bars. An all-thick or all-thin symbol is not secure. | Wikipedia |
| Typische Verwendung | Pharmaceutical packaging line verification — carton flaps, instruction leaflets | PHARMACODE GUIDE; bulkbarcode-generator.com |
Unusable values
Die folgenden ganzzahligen Werte ergeben nicht lesbare Pharmacode-Symbole und dürfen nicht verwendet werden. Quelle: neodynamic.com.
3, 6, 7, 14, 15, 30, 31, 62, 63, 126, 127, 254, 255, 510, 511, 1022, 1023, 2046, 2047, 4094, 4095, 8190, 8191, 16382, 16383, 32766, 32767, 65534, 65535, 131070
Diese Werte entsprechen Kombinationen von Strichen, die mehrdeutige oder degenerierte Muster ergeben. Bevor Sie einem Verpackungsartikel einen Pharmacode-Wert zuweisen, vergewissern Sie sich, dass dieser Wert nicht auf der Liste steht. Der Generator kennzeichnet diese Werte und erstellt kein Symbol dafür.
Einspurige, Miniatur- und zweispurige Varianten
Die einspurige Standardvariante wird am häufigsten verwendet. Die nominale Strichhöhe beträgt 8,0 mm, die Breite eines dünnen Strichs 0,5 mm und die eines dicken Strichs 1,5 mm. Die Abstände zwischen den Strichen betragen 1,0 mm.
Die einzeilige Miniaturausführung wird verwendet, wenn nur wenig Platz für das Etikett zur Verfügung steht – zum Beispiel auf einer schmalen Kartonlasche oder einer kleinen Blisterpackung. Die Balkenhöhe beträgt 6,0 mm, und alle Balkenbreiten sind proportional kleiner.
Pharmacode mit zwei Zeilen verwendet zwei parallele Balkenreihen und ermöglicht so einen größeren Wertebereich oder ein kompakteres Symbol für denselben Wert. Der PHARMACODE GUIDE (4. Auflage, 1997) beschreibt die Struktur mit zwei Zeilen. In der Praxis kommt die zweizeilige Variante seltener zum Einsatz als die einzeilige.
When to use Pharmacode
Pharmaceutical packaging lines using in-line verification systems. Pharmacode is the appropriate choice when your line equipment — camera systems, scanners, rejection units — is configured to read Pharmacode for packaging control. If your equipment reads Code 128 or GS1 Data Matrix, use those formats instead.
Beipackzettelkontrolle. Ein gefalteter und in einen Karton eingelegter Beipackzettel trägt üblicherweise einen Pharmacode am Falzrand. Der Scanner liest den Code beim Einlegen des Beipackzettels. Stimmt der Wert nicht mit der für diesen Karton erwarteten Nummer überein, wird die Verpackungseinheit ausgeschleust.
Identifikation des Faltschachtelkartons innerhalb einer Produktionslinie. Ein Pharmacode auf dem Faltschachtelzuschnitt wird beim Aufrichten des Kartons und erneut beim Verpacken des Produkts gelesen. Der Code bestätigt, dass für diese Linienkonfiguration der richtige Karton verwendet wird.
Pharmacode is not appropriate for retail product identification, supply chain tracking, product serialisation or any use that requires the barcode to carry a GTIN or be read by a retail scanner. For those purposes, use EAN-13, Code 128 or GS1 Data Matrix.
Design- und Druckanforderungen
Pharmacode ist dafür ausgelegt, auf einem Verpackungsbedruckstoff in einem einzigen Druckfarbgang mit hoher Geschwindigkeit gelesen zu werden. Die Anforderungen an die Druckqualität sind streng.
Die Strichbreiten müssen präzise sein. Der dünne Strich (0,5 mm bei Standardausführung oder 0,35 mm bei Miniaturausführung) und der breite Strich (1,5 mm bei Standardausführung oder 1,0 mm bei Miniaturausführung) müssen exakt gedruckt werden. Eine Verbreiterung durch Verlaufen der Druckfarbe, die einen dünnen Strich breiter erscheinen lässt, führt zu einem Decodierfehler.
Verwenden Sie keine kontrastarme Druckfarbe. Der Pharmacode muss vom Bildverarbeitungssystem oder Scanner der Verpackungslinie lesbar sein, oft bei hoher Geschwindigkeit. Ein hoher Kontrast zwischen Balken und Bedruckstoff ist zwingend erforderlich.
Stellen Sie sicher, dass das Symbol mindestens 3 Balken enthält und das Muster aus dicken und dünnen Balken besteht. Laut PHARMACODE GUIDE ist ein Symbol, das ausschließlich aus dicken oder ausschließlich aus dünnen Balken besteht, nicht sicher.
Der SVG-Export dieses Generators ist auflösungsunabhängig und liefert die genauesten Ergebnisse für die Druckplattenherstellung und die Etikettenproduktion.
Fehlerbehebung: Warum Ihr Pharmacode nicht gescannt wird
Der Wert steht auf der Liste unbrauchbarer Werte. Vergleichen Sie den Wert mit der obigen Liste. Weisen Sie eine andere Ganzzahl zu, die nicht auf der Liste steht.
Das Symbol besteht ausschließlich aus dicken oder ausschließlich aus dünnen Balken. Das bedeutet, dass der codierte Wert kein zuverlässiges Muster ergibt. Ändern Sie den Wert.
Die Druckqualität ist mangelhaft. Dünne Balken, deren Druckfarbe in die Zwischenräume verläuft, oder zu schmale Zwischenräume führen bei hohen Liniengeschwindigkeiten zu Lesefehlern. Prüfen Sie den Barcode vor der vollständigen Einführung unter Produktionsbedingungen mit einem Prüfgerät.
Die Variante passt nicht zur Anlage. Für einspurigen und zweispurigen Pharmacode sind unterschiedliche Decoder-Konfigurationen erforderlich. Stellen Sie fest, welche Variante von der Anlage erwartet wird.
Die Ausrichtung ist umgekehrt. Aufgrund der richtungsabhängigen Asymmetrie von Pharmacode wird ein auf dem Kopf stehender Code als ein anderer Wert decodiert. Prüfen Sie, welche Ausrichtung der Scanner in Ihrer Anlage erwartet.
Pharmacode versus Code 128
| Funktion | Pharmacode | Code 128 |
|---|---|---|
| Data encoded | Single integer (3–131,070) | Any ASCII character string, variable length |
| ISO/IEC standard | None (proprietary Laetus, 1997) | ISO/IEC 15417:2007 |
| Prüfziffer | Keine | Mandatory Mod-103 check character |
| Hauptverwendungszweck | Pharma packaging line process control | Shipping, warehouse, inventory, GS1-128 |
| Retail scanner support | No — not read by retail or supply-chain scanners | Yes — default on all modern scanners |
| GS1 standard | Nein | Yes (as GS1-128 with FNC1 and Application IDs) |
| Appropriate for | In-line packaging verification on pharma lines | Any alphanumeric labelling; supply chain |
Pharmacode and Code 128 are not interchangeable. If your packaging system uses Pharmacode for line verification and also needs a supply-chain or serialisation barcode, both symbols appear on the same label or carton — Pharmacode for the in-line verification system and Code 128 or GS1 Data Matrix for supply-chain tracking.
Diesen Barcode in Bahrain und internationalen Lieferketten verwenden
Einzelhändler, Importeure, Hersteller und Logistikteams in Bahrain sollten sicherstellen, dass die Kennungen den Vorgaben ihrer Handelspartner entsprechen. GTINs für den Einzelhandel müssen von der zuständigen Vergabeorganisation stammen; ein Generator erstellt die Druckvorlage, weist aber keine Eigentümerschaft zu. Interne Bestands- und Anlagenkennungen können organisationsdefinierte Werte verwenden, sofern das empfangende System diese unterstützt.
Verwenden Sie in betrieblichen Anweisungen britisches Englisch, sofern es dem Stil Ihrer Organisation entspricht, und ergänzen Sie arabische Anweisungen für Teams, die diese benötigen. Drucken Sie unter den tatsächlichen Einsatzbedingungen. Die Hitze, das helle Licht, der Staub, gewölbte Verpackungen und reflektierende Laminierungen in Bahrain können Kontrast- oder Oberflächenprobleme sichtbar machen, die auf einem Monitor nicht zu erkennen sind.
Halten Sie die Ruhebereiche frei, vermeiden Sie es, das Bild zu strecken, und bevorzugen Sie dunkle Balken auf einem einfarbigen hellen Hintergrund. Scannen Sie Muster vom Anfang, aus der Mitte und vom Ende eines Drucklaufs. Bei regulierten Anwendungen im Einzelhandel, Gesundheitswesen, Verlagswesen oder in der Logistik sollten Sie vor der Produktionsfreigabe die aktuellen Vorgaben von GS1, der ISBN-Agentur, des Kunden oder der Branche bestätigen.
Vor dem Drucken
- Die richtige Symbolik wurde ausgewählt
- Eigentumsverhältnisse des Identifikators bestätigt
- Prüfziffer bestätigt
- Ruhezonen werden freigehalten
- Starker Balkenkontrast
- Seitenverhältnis unverändert
- SVG oder hochauflösendes PNG
- Test eines Produktionsscanners
Häufig gestellte Fragen
Öffnen Sie eine Frage, um eine kurze technische Antwort zu lesen.
01Was ist ein Pharmacode-Barcode?+
Der Pharmacode, auch als Laetus-Code bezeichnet, ist ein binärer Barcode für die Pharmabranche, der eine einzelne ganze Zahl zwischen 3 und 131.070 kodiert. Es handelt sich um einen Barcode zur Prozesssteuerung, der in pharmazeutischen Verpackungsanlagen eingesetzt wird, um zu überprüfen, ob sich die richtige Packungsbeilage oder der richtige Karton an der richtigen Position befindet. Es gibt weder eine ISO/IEC-Norm noch einen GS1-Standard dafür. Quelle: Laetus PHARMACODE GUIDE, 4. Auflage, 1997.
02Was wird durch den Pharmacode kodiert?+
Der Pharmacode kodiert eine einzelne nicht-negative ganze Zahl. Er kodiert weder eine Textzeichenfolge noch einen Produktnamen oder eine GTIN. Die ganze Zahl wird vom pharmazeutischen Verpackungsbetrieb vergeben und ist nur innerhalb dieses Systems aussagekräftig. Der gültige Wertebereich liegt zwischen 3 und 131.070. Bestimmte Werte innerhalb dieses Bereichs sind nicht verwendbar, da sie unlesbare Symbole erzeugen.
03Welcher Wertebereich gilt für den Pharmacode?+
Pharmacode kann ganze Zahlen von 3 bis 131.070 darstellen. Eine Liste von etwa 30 bestimmten Werten innerhalb dieses Bereichs ist unbrauchbar, da sie entartete Strichmuster erzeugen – dazu gehören 3, 6, 7, 14, 15, 30, 31, 62, 63, 126, 127 und setzen sich in einem Verdopplungsmuster bis 131.070 fort. Quelle: neodynamic.com.
04Warum wird Pharmacode bei der Verpackung von Arzneimitteln verwendet?+
Pharmacode dient als Barcode zur Inline-Überprüfung in Verpackungsanlagen für Arzneimittel. Der Code bestätigt, dass sich die richtige Packungsbeilage, der richtige Karton oder die richtige Komponente an der richtigen Position befindet, bevor der Zusammenbau abgeschlossen wird. Ein Scanner liest den Pharmacode, sobald eine Komponente vorbeiläuft; bei einer Nichtübereinstimmung wird die Anlage angehalten oder das Produkt aussortiert. Dadurch werden Verwechslungen bei der GMP-konformen Verpackung verhindert, die ein Risiko für die Patientensicherheit darstellen.
05Verfügt der Pharmacode über eine Prüfziffer?+
Nein. Der Pharmacode enthält keine Prüfziffer und ist nicht selbstprüfend. Dies ist eine bewusste Designentscheidung. Das Format ist für das schnelle Auslesen in einem einzigen Druckdurchgang auf einer Verpackungslinie optimiert, wo kompakte Größe und Dekodiergeschwindigkeit wichtiger sind als das zusätzliche Zeichen, das für die Prüfziffernberechnung benötigt wird. Quelle: Laetus PHARMACODE GUIDE.
06Ist Pharmacode ein GS1-Standard?+
Nein. Pharmacode ist kein GS1-Standard und enthält keine GTIN. Es handelt sich um einen proprietären Standard, der von Laetus am Sandberg im „PHARMACODE GUIDE“, 4. Auflage (1997), veröffentlicht wurde. GS1 Data Matrix ist der GS1-Standard, der gemäß der EU-FMD-Verordnung für die Serialisierung von Arzneimitteln verwendet wird. Pharmacode und GS1 Data Matrix erfüllen unterschiedliche Funktionen und können auf demselben Etikett nebeneinander vorkommen.
07Was ist ein zweigleisiger Pharmacode?+
Ein zweispuriger Pharmacode verwendet zwei parallele Strichreihen anstelle einer einzigen. Dies ermöglicht einen größeren Wertebereich oder ein kompakteres physisches Symbol bei gleichem Wert. Der PHARMACODE GUIDE (Laetus, 1997) dokumentiert die zweispurige Struktur. Hierfür sind Scanner und Lesegeräte erforderlich, die für das Lesen zweispuriger Symbole konfiguriert sind. In der Praxis wird der einspurige Pharmacode häufiger eingesetzt.
08Kann Pharmacode in beide Richtungen scannen?+
Der Pharmacode weist eine Richtungsasymmetrie auf – das Scannen von links nach rechts ergibt eine andere ganze Zahl als das Scannen von rechts nach links. Dies ist ein bewusst integriertes Sicherheitsmerkmal: Ein auf dem Kopf stehender Beipackzettel oder Karton liefert am Lesegerät einen falschen Wert, was eine Ablehnung auslöst. Omnidirektionale Lesegeräte nutzen dies, um falsch ausgerichtete Komponenten zu erkennen. Quelle: Wikipedia; bulkbarcode-generator.com.
09Wie viele Striche muss ein Pharmacode-Symbol mindestens enthalten?+
Pharmacode schreibt mindestens 2 Striche und höchstens 16 Striche pro Spur vor. Der Laetus PHARMACODE GUIDE empfiehlt, mindestens 3 Striche zu verwenden und darauf zu achten, dass das Symbol eine Mischung aus dicken und dünnen Strichen enthält. Ein Symbol, das ausschließlich aus dicken oder ausschließlich aus dünnen Strichen besteht, wird im Leitfaden als nicht sicher beschrieben.
10Kann ich Pharmacode zur Identifizierung von Produkten im Einzelhandel verwenden?+
Nein. Der Pharmacode codiert eine einzelne Ganzzahl, die nur innerhalb der Konfiguration einer pharmazeutischen Verpackungslinie aussagekräftig ist. Er wird von Scannern an den Verkaufsstellen im Einzelhandel nicht gelesen und enthält keine GTIN. Verwenden Sie zur Produktidentifikation im Einzelhandel EAN-13 oder UPC-A mit einer von GS1 lizenzierten Nummer. Für die Serialisierung in der pharmazeutischen Lieferkette verwenden Sie bitte den GS1 Data Matrix gemäß der EU-FMD oder der geltenden nationalen Norm.