Pharmacode バーコード生成ツール
医薬品の包装や製造工程の確認に使用されるファーマコードシンボルを生成します。
バーコード&マトリックスコード生成ツール
スタジオのライブプレビュー
Code 128 バッチシリアル番号ジェネレーター
倉庫のSKU、資産タグ、在庫ラベルなど、社内識別用途向けの連番Code 128バーコードを生成します。
Pharmacode バーコード生成ツール
クイック回答: Pharmacode(別名 Laetus Code)は、バイナリバーコードで3から131,070までの単一の整数を符号化します。チェックデジットはなく、GS1やISOの標準もありません。これは製品を識別するためではなく、正しいリーフレットやカートンが存在することを確認するために、医薬品包装ラインで使用される工程管理用バーコードです。
Pharmacodeバーコードの作成方法
- エンコードする整数を入力してください。値は3~131,070でなければなりません。Pharmacodeがエンコードするのは数値であり、文字列ではありません。テキストを入力しないでください。
- 値が使用不可の値一覧(以下の技術仕様セクションに記載)に含まれていないことを確認してください。これらの値では、判読できないシンボルが生成されます。
- バリエーションを選択してください:1トラック標準、1トラック小型、または2トラック。包装ラインの設備とラベルスペースに合ったものを選びます。
- Smart Barcode Intelligenceパネルで、検証結果と読み取りやすさに関するフィードバックを確認してください。
- 背景色を現在の色、白、または透明に設定して、最大4096 pxのPNG、SVG、WEBP、またはJPG形式でダウンロードできます。
バーコードはブラウザー内で生成されます。入力した内容がアップロードされることはありません。
What Pharmacode is
Pharmacodeは、Pharmaceutical Binary Codeの一般的な名称です。Laetus CodeまたはLaetuscodeとも呼ばれます。これは、仕様を開発・公開したドイツ企業Laetus am Sandbergにちなんだ名称です。正式な情報源は、Laetusが1997年7月に発行した第4版の『PHARMACODE GUIDE』です。
Pharmacode has no ISO/IEC standard and is not a GS1 standard. It is a proprietary format used exclusively in the pharmaceutical packaging industry.
Pharmacodeが符号化する情報と、その重要性
ほとんどのバーコードは文字列を符号化します。Pharmacodeが符号化するのは、単一の非負整数です。有効範囲は3~131,070です。符号化方式は二進法で、各バーは細バーまたは太バーのいずれかです。細バーは二進値2^nを表し、太バーは2 × 2^nを表します。ここでnは、右端を0として数えたバーの位置です。リーダーは各値を合計して整数を復号します。
この設計には、重要な結果が2つあります。第一に、シンボルを非常にコンパクトにできます。わずか2~16本のバーで値全体を表せます。第二に、その値は製品の識別情報から導き出されるのではなく、包装工程で割り当てられる整数であるため、Pharmacodeは包装管理用バーコードであり、製品識別用バーコードではありません。
Pharmacodeには意図的にチェックデジットがなく、Laetus PHARMACODE GUIDEでは自己検査機能を持たないと説明されています。これは意図的な設計上の選択です。高速包装ラインでは、小売用バーコードで使われる複数桁のチェック計算よりも、読み取り速度とコンパクトさが重視されます。包装材に単色で印刷されている場合でも、スキャナーはライン速度での読み取りを1回の通過で正しく完了する必要があります。
Why Pharmacode exists
医薬品の製造では、包装ラインで製品、カートン、説明書(添付文書)、場合によっては外装材など、複数の構成部品を組み合わせます。取り違え、たとえばカートンに誤った説明書を入れることは、患者の安全に深刻な影響を及ぼすGMP(適正製造規範)違反です。
Pharmacodeはインライン検証に使われます。各構成部品には、その特定のライン構成における当該品目に割り当てられた番号を表すPharmacodeが付されています。各部品が通過する際、ビジョンシステムまたはスキャナーがPharmacodeを高速で読み取ります。コードが期待値と一致しない場合、ラインは停止するか、その品目が排除されます。
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.
Pharmacodeの技術仕様
このセクションに記載されているすべての寸法と構造値は、Laetus PHARMACODE GUIDE第4版(1997年7月)に基づいています。このページの調査資料には、PHARMACODE GUIDEはLaetusから直接入手したものではなく、pdf4pro.comで第三者がホストするコピー(https://pdf4pro.com/view/pharmacode-guide-5bc5aa.html)を通じて引用されていると記されています。数値の追加確認には、Wikipedia(https://en.wikipedia.org/wiki/Pharmacode)およびneodynamic.com(http://www.neodynamic.com/barcodes/Pharmacode-Barcode.aspx)を参照しています。
| フィールド | 値 | ソース |
|---|---|---|
| フルネーム | 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 | 不可 | 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 |
| チェックデジット | None — not self-checking by design | PHARMACODE GUIDE |
| Bar count | Minimum 2 bars; maximum 16 bars | Wikipedia |
| エンコーディング | 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 |
| 一般的な用途 | Pharmaceutical packaging line verification — carton flaps, instruction leaflets | PHARMACODE GUIDE; bulkbarcode-generator.com |
Unusable values
次の整数値では、読み取り可能なPharmacodeシンボルが生成されないため、使用しないでください。出典: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
これらの値は、曖昧または退化したパターンを生じるバーの組み合わせに対応しています。包装資材に Pharmacode の値を割り当てる前に、その値がこのリストに含まれていないことを確認してください。ジェネレーターはこれらの値を検出して警告し、シンボルの生成を拒否します。
ワントラック、ミニチュア、ツートラックの各バリエーション
ワントラック標準は、最も広く使用されているバリエーションです。公称バー高さは8.0 mmで、細バーの幅は0.5 mm、太バーの幅は1.5 mmです。バー間の間隔は1.0 mmです。
ラベルを貼るスペースが限られている場合、たとえば細いカートンのフラップや小型のブリスターパックには、One-track miniatureを使用します。バーの高さは6.0 mmで、すべてのバーの幅は比例して小さくなります。
Two-track Pharmacodeは、平行に並んだ2列のバーを使用するため、より大きな値の範囲に対応できるほか、同じ値をよりコンパクトなシンボルで表すこともできます。PHARMACODE GUIDE(第4版、1997年)には、two-trackの構造が記載されています。実際の運用では、two-trackはone-trackほど広く使われていません。
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.
添付文書の検証。カートンに折りたたんで挿入する添付文書には、通常、折り目の端にPharmacodeが付されています。添付文書の挿入時にスキャナーがコードを読み取ります。値がそのカートンに想定されている番号と一致しない場合、組み立て品は排除されます。
製造ライン内でのカートン識別。カートンブランクに印刷されたPharmacodeは、カートンの組み立て時と製品の梱包時に読み取られます。このコードにより、このライン構成で正しいカートンが使用されていることを確認できます。
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.
デザインと印刷の要件
Pharmacodeは、包装材への単色印刷工程で高速読み取りできるように設計されています。印刷品質には厳しい要件があります。
バーの幅は正確でなければなりません。細バー(標準サイズは0.5 mm、ミニチュアサイズは0.35 mm)と太バー(標準サイズは1.5 mm、ミニチュアサイズは1.0 mm)は、指定どおり正確に印刷する必要があります。インクのにじみによって細バーが太く見えると、読み取りエラーが発生します。
コントラストの低いインクは使用しないでください。Pharmacodeは、包装ラインの画像認識システムまたはスキャナーで、しばしば高速で読み取れる必要があります。バーと基材の間に高いコントラストを確保することが必須です。
シンボルにバーが少なくとも3本あり、太いバーと細いバーが混在していることを確認してください。PHARMACODE GUIDEには、すべて太いバー、またはすべて細いバーのシンボルは安全ではないと記載されています。
このジェネレーターから出力されるSVGは解像度に依存せず、製版やラベル製造のワークフローに最適な精度で出力できます。
トラブルシューティング:Pharmacodeを読み取れない原因
この値は使用不可リストに含まれています。上記のリストと照合してください。リストに含まれていない別の整数を割り当ててください。
バーがすべて太い、またはすべて細いシンボルになっています。これは、符号化された値が安全なパターンを生成していないことを示します。値を変更してください。
印刷品質が低下しています。細いバーがインクのにじみで隙間を埋めたり、隙間が狭すぎたりすると、高速ラインで読み取りエラーが発生します。全面導入の前に、実際の生産条件下で検証器を使用してください。
バリアントが設備に適合していません。1トラックPharmacodeと2トラックPharmacodeでは、必要なデコーダー設定が異なります。ライン設備がどちらのバリアントを想定しているか確認してください。
向きが逆です。Pharmacodeには方向による非対称性があるため、上下逆に読み取ると異なる値にデコードされます。お使いのラインでスキャナーが想定している向きを確認してください。
Pharmacode versus Code 128
| 特徴: | 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 |
| チェックデジット | なし | Mandatory Mod-103 check character |
| 主な用途 | 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 | 不可 | 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.
バーレーンおよび国際サプライチェーンでのバーコード利用
バーレーンの小売業者、輸入業者、製造業者、物流担当者は、取引先のルールに従って識別コードを選ぶ必要があります。小売用GTINは、適切な発行機関から取得してください。ジェネレーターはバーコード画像を作成しますが、コードの所有権を割り当てるものではありません。社内在庫や資産の管理には、受け取り側のシステムが対応している場合、組織独自の値を使用できます。
業務上の案内では、組織のスタイルに合う場合はイギリス英語を使用し、必要に応じてチーム向けにアラビア語の説明を加えてください。実際の使用条件で印刷してください。バーレーンの高温、強い光、ほこり、湾曲した包装、反射するラミネートは、モニター上では見えないコントラストや表面の問題を明らかにすることがあります。
クワイエットゾーンを確保し、画像を引き伸ばさず、無地の明るい背景に濃い色のバーを配置してください。印刷の開始時、中間時、終了時にサンプルをスキャンしてください。規制対象の小売、医療、出版、物流用途では、製造を承認する前に、最新のGS1、ISBN発行機関、顧客、または業界の仕様を確認してください。
印刷前の確認
- 正しいシンボルが選択されました
- 識別子の所有権が確認されました
- チェックデジットが検証されました
- 静寂区域は確保する
- 強いバーコントラスト
- アスペクト比は変更されていません
- SVGまたは高解像度PNG
- 生産用スキャナーテスト
よくある質問
質問を開くと、簡潔な技術回答を確認できます。
01Pharmacodeバーコードとは何ですか?+
Pharmacode(ラエトゥスコードとも呼ばれる)は、3から131,070までの単一の整数を符号化する医薬品用の2値バーコードです。これは、正しいリーフレットやカートンが正しい位置にあることを検証するために医薬品の包装ラインで使用される工程管理用バーコードです。ISO/IEC規格もGS1規格もありません。出典:Laetus PHARMACODE GUIDE、第4版、1997年。
02Pharmacodeは何を符号化していますか?+
Pharmacodeは単一の非負整数を符号化します。これは文字列、製品名、またはGTINを符号化するものではありません。その整数は製薬包装工程によって割り当てられ、そのシステム内でのみ意味を持ちます。有効範囲は3から131,070です。その範囲内でも、一部の値は判読不能な記号を生成するため使用できません。
03Pharmacodeの有効な値の範囲は何ですか?+
Pharmacodeは3から131,070までの整数を表現できます。その範囲内の約30の特定の値は、縮退したバー配列を生成するため使用できません — それらには3、6、7、14、15、30、31、62、63、126、127が含まれ、131,070まで倍増パターンで続きます。出典: neodynamic.com。
04なぜ製薬包装でPharmacodeが使用されるのですか?+
Pharmacode は、医薬品のパッケージングライン上でインライン検証用のバーコードとして機能します。このコードは、組み立てが完了する前に、正しいリーフレット、カートン、またはコンポーネントが正しい位置にあることを確認します。各コンポーネントが通過する際にスキャナーが Pharmacode を読み取り、不一致があればラインを停止するかアイテムを排出します。これにより、患者の安全に関わるGMPによるパッケージングの取り違えが防止されます。
05Pharmacodeにはチェックデジットがありますか?+
いいえ。Pharmacodeはチェック桁を持たず、自己検査機能はありません。これは意図的な設計上の選択です。このフォーマットは、梱包ラインでの単一インクパスによる高速読み取りに最適化されており、コンパクトなサイズとデコード速度がチェック算術に必要な追加の文字よりも重要です。出典:Laetus PHARMACODE GUIDE。
06PharmacodeはGS1標準ですか?+
いいえ。PharmacodeはGS1標準ではなく、GTINは含まれていません。これはLaetus am SandbergがPHARMACODE GUIDE第4版(1997年)で公開した独自規格です。GS1 Data MatrixはEU FMDの下で医薬品のシリアライゼーションに使用されるGS1標準です。PharmacodeとGS1 Data Matrixは異なる機能を果たし、同じラベル上に共存することがあります。
07二重トラックPharmacodeとは何ですか?+
二本トラックのファーマコードは、一本の代わりに二列の並行するバーを使用します。これにより、より広い値の範囲が可能になったり、同じ値に対してよりコンパクトな物理記号が得られたりします。PHARMACODE GUIDE(Laetus, 1997)は二本トラック構造を記録しています。それは二本トラック記号を読み取るように構成されたスキャナーおよびライン装置を必要とします。実務では一本トラックがより一般的に展開されています。
08ファルマコードは両方向にスキャンできますか?+
Pharmacode は方向の非対称性を念頭に設計されており、左から右へスキャンすると右から左へスキャンしたときとは異なる整数が得られます。これは意図的なセキュリティ機能であり、上下逆さまのリーフレットや箱はリーダーに誤った値を生成して拒否を引き起こします。オムニディレクショナルリーダーはこれを利用して向きが誤った部品を検出します。出典: Wikipedia; bulkbarcode-generator.com.
09Pharmacode記号の最小バー数はいくつですか?+
Pharmacode は、1 トラックあたり最小 2 本、最大 16 本のバーを必要とします。Laetus PHARMACODE GUIDE は、少なくとも 3 本のバーを使用し、シンボルに太いバーと細いバーの混在を含めることを推奨しています。すべて太いバーまたはすべて細いバーのシンボルは、ガイドでは安全でないと説明されています。
10小売製品の識別にPharmacodeを使用できますか?+
いいえ。Pharmacode は、製薬包装ラインの構成内でのみ意味を持つ単一の整数を符号化します。小売のPOSスキャナでは読み取られず、GTIN は含みません。小売製品の識別には、GS1 ライセンス番号を用いた EAN-13 または UPC-A を使用してください。医薬品のサプライチェーンでのシリアライゼーションには、EU FMD または該当する国内標準に従った GS1 Data Matrix を使用してください。