Utilisé par 700 000+ personnes
Générateur de code-barres PPN gratuit.
Le Pharmacy Product Number (PPN) rend le PZN allemand unique dans le monde et le porte dans le Data Matrix des boîtes de médicaments. Saisissez les champs et téléchargez le code PPN.
Comment créer un code PPN
-
01
Transformez le PZN en PPN
Placez
11devant le PZN à 8 chiffres et ajoutez les deux chiffres de contrôle : le PZN 03752864 devient 110375286414. Le générateur les vérifie mais n'en calcule aucun. -
02
Saisissez 9N d'abord, puis les autres champs
Commencez par
9N110375286414. Ajoutez1Tlot,Dpéremption (AAMMJJ) etSnuméro de série, chacun après\x1D, et cochez Séquences d'échappement. -
03
Réglez la taille de module et la zone de silence
Choisissez un module de 0,25–0,99 mm en points d'imprimante entiers, par exemple 0,339 mm (4 points) à 300 dpi. Laissez au moins trois modules vierges autour dans votre mise en page : l'image s'arrête au bord du symbole.
Qu'est-ce qu'un code PPN ?
Un code PPN est un Data Matrix qui porte le Pharmacy Product Number (PPN) sous l'identifiant de données 9N, avec lot, date de péremption et numéro de série. Le PPN intègre la Pharmazentralnummer (PZN) allemande sous une forme unique dans le monde : code d'agence 11, PZN à 8 chiffres et deux chiffres de contrôle. Sur les boîtes de médicaments allemandes, c'est l'un des deux codes produit autorisés ; l'autre est le NTIN.
Quelles boîtes portent un code PPN, et qui le vérifie
Sur les boîtes de médicaments soumis à la vérification obligatoire, le code contient le PPN, le numéro de série, le lot et la date de péremption. Le titulaire de l'autorisation de mise sur le marché charge ces données de boîte dans le système ACS MAH, la partie allemande de securPharm. Les points de vérification contrôlent chaque boîte scannée par rapport à lui.
Les médicaments non soumis à la vérification peuvent porter le code avec PPN, lot et date de péremption, mais jamais de numéro de série. Les composants destinés aux cliniques peuvent le porter pour la logistique, eux aussi sans numéro de série. Pour les boîtes multimarchés, le format IFA prévoit 8P pour les GTIN ou NTIN d'autres pays.
Un code sans licence pour le PZN et les données de la boîte
Le PZN figure tel quel dans le PPN, de sorte que les systèmes de gestion des marchandises déduisent l'un de l'autre par calcul. Un seul scan fournit au logiciel de la pharmacie le PZN avec numéro de série, lot et date de péremption. L'utilisation du PPN est libre de licence pour tous les utilisateurs.
Le dessin montre l'exemple au module typique de l'IFA de 0,35 mm : 5,6 mm de côté, 7,7 mm avec une zone de silence de trois modules. Des modules plus petits s'impriment généralement moins bien. Une classe ISO/IEC 15415 de 1,5 ou mieux est présumée satisfaire à la règle de qualité d'impression du règlement délégué (UE) 2016/161.
Codes PPN isolés en ligne, boîtes sérialisées dans les logiciels TEC-IT
Le générateur en ligne dessine gratuitement le code PPN en GIF, PNG ou JPG ; le SVG et une résolution d'impression supérieure sont inclus avec un forfait. Sans compte, il crée un code à la fois. Pour une liste de numéros de série, connectez-vous gratuitement et liez une feuille de données.
La Barcode Reference de TEC-IT répertorie le PPN Code comme symbologie 124, enveloppe comprise, pour TBarCode SDK, TFORMer et TBarCode/SAPwin. TBarCode/SAPwin l'imprime depuis SAPscript et Smart Forms ; TFORMer Designer remplit ses champs à partir d'enregistrements importés et de numéros de série.
Code PPN en bref
- Type
- Data Matrix ECC 200, enveloppe de format 06
- Spécification
- IFA PPN-Code Specification for Retail Packaging 3.06 (2023)
- Code produit
- 9N + 11 + PZN + 2 chiffres de contrôle (modulo 97)
- Autres champs
- 1T lot, D péremption, S numéro de série
- Taille de la matrice
- Normalement jusqu'à 26 × 26 ou 26 × 48
- Taille de module
- 0,25–0,99 mm, typiquement 0,35 mm
- Zone de silence
- 3 modules ou plus
- Émetteur des numéros
- IFA GmbH, Francfort-sur-le-Main
Comment les chiffres de contrôle du PPN sont calculés
Les chiffres de contrôle sont le reste d'une somme pondérée divisée par 97. Pour le PZN 03752864 :
- Valeurs ASCII de 1103752864 : 49 49 48 51 55 53 50 56 54 52.
- Les poids 2 à 11 à partir de la gauche donnent 98 147 192 255 330 371 400 504 540 572.
- Somme 3 409 = 35 × 97 + 14 : chiffres de contrôle 14, PPN 110375286414.
Un reste inférieur à 10 s'écrit avec un 0 devant. Comme les valeurs ASCII entrent dans la somme, la règle couvre aussi les PPN alphanumériques.
Identifiants de données et codes d'agence
| Identifiant | Élément | Format IFA | AI GS1 |
|---|---|---|---|
| 9N | Code produit (PPN) | 11–28 caractères, 0–9, A–Z | (01) NTIN |
| 1T | Numéro de lot | 1–20 caractères | (10) |
| D | Date de péremption | AAMMJJ, jour 00 autorisé | (17) |
| S | Numéro de série | 1–20 caractères | (21) |
Les données décodées commencent par [)>, RS, 06, GS et se terminent par RS, EOT ; GS sépare aussi les champs. Les deux premiers chiffres du PPN désignent l'agence : 11 le PZN allemand, 16 le PZN autrichien, 15 le code AIC italien.
Avant d'imprimer : texte en clair et contrôles
- Texte en clair :
PC:+ PPN etSN:+ numéro de série à côté du code, sauf si les deux plus grands côtés de la boîte totalisent 10 cm ou moins. Le PZN est toujours imprimé. - Contrôles : en impression numérique, scannez chaque boîte ; évaluez des échantillons sur un vérificateur ISO/IEC 15415 à 660 nm, ouverture de 80 % du module.
Erreurs de saisie courantes avec le code PPN
- 9N manquant ou pas en premier.
110375286414seul est refusé, tout comme un lot placé avant le code produit. L'IFA laisse l'ordre libre ; ce générateur, non. \Fentre les champs. Refusé : ce code sépare avec GS, pas avec FNC1. Saisissez\x1D.- Séquences d'échappement non cochées.
\x1Dn'est alors pas converti en GS et le code est refusé. Cochez la case.
Le code PPN comparé aux codes voisins
Le numéro brut à 8 chiffres en Code 39 avec chiffre de contrôle modulo 11, facultatif depuis le 9 février 2019 sur les boîtes portant ce Data Matrix.
L'autre code produit allemand, 4150 + PZN + chiffre de contrôle sous (01) : un GTIN complet selon les conditions de licence de GS1 Germany.
Même symbole avec FNC1 et Application Identifiers ; l'IFA accepte les deux structures.
Le symbole ECC 200 simple, sans enveloppe ni règles de champs.
Questions fréquentes
En savoir plus sur PPN.
Quelle est la différence entre PZN et PPN ?
En quoi les chiffres de contrôle du PPN diffèrent-ils du chiffre de contrôle du PZN ?
L'emblème PPN est-il obligatoire à côté du code ?
Un PPN peut-il servir d'UDI-DI pour les dispositifs médicaux ?
Plus de ressources
FAQ Étiquetage santé & pharmaceutique
L'identifiant unique doit être un GS1 DataMatrix avec une qualité d'impression minimale de grade 1,5 mesurée selon ISO/IEC 15415. En dessous, les…
ProduitTBarCode SDK
Le kit de développement pour Windows : les composants .NET, OCX et DLL génèrent et impriment plus de 100 symbologies de codes-barres depuis vos applications.
ProduitTFORMer Designer
Étiquettes et formulaires conformes, pour toute imprimante.
ProduitTBarCode/SAPwin
La DLL de codes-barres pour SAP : imprimez des codes-barres depuis SAPscript, Smart Forms et ABAP sur presque toutes les imprimantes – via SAPSprint, SAPGUI ou WWI.