Packaging Certification

Medical Device UDI Printing: 3 Hard Constraints on Packaging — The One Where Print Shops Most Often Fall Is the "UDI Code + Packaging Integration" Link

📅 2026-10-19 ✍️ Wuxi Lexiang Printing & Packaging ⏱ 3min read

💡 💡 At a Glance

UDI is the unique device identifier, consisting of DI + PI. The 3 toughest constraints most likely to cause problems for printing plants are: the code itself is a DI+PI composite; its position cannot be placed in curved-surface, foil-hot-stamping, UV, or embossed areas; and the readability grade must be B or above. Printing plants should perform 3 checks before shipment.

Last November, a Shenzhen printing company that produces in vitro diagnostic reagent packaging was sent back 120,000 IVD packaging boxes by a customer. The reason for the return was not misprinted text or incorrect colors, but that after scanning the codes in the National Medical Products Administration UDI database, the DI codes did not match the registered information. The 120,000 boxes had already been printed, die-cut, and packed with reagents in preparation for shipment. The customer's final decision was to use laser coding to cover the original barcodes and print a new set of DIs. The printing company ultimately lost 380,000 on the order.

This is not an isolated case. In the fifth year of UDI implementation, the orders for “medical device packaging” received by printing plants are entirely different in nature from those in 2021. In 2021, customers were asking whether they could print a GS1 barcode; in 2026, they are asking whether an integrated UDI solution can be provided. If printing plants continue to treat UDI as an ordinary barcode, they will run into three types of hard constraints.

Hard Constraint 1: The UDI code itself is not "a single code," but consists of two codes—DI and PI—plus a set of data

Many printing professionals assume that a UDI order is simply GS1-128 plus a string of digits when they receive one for the first time. This is incorrect. UDI consists of two parts:

  • DI (Device Identifier, product identifier)—fixed and unchanging, corresponding to a product filing number or registration number; it serves as the product's “ID card number”
  • PI (Production Identifier, production identification)—Variable; includes the production date, expiration date, batch number, and serial number, serving as the product's "production history"
  • If the printing plant prints only DI and not PI, or uses PI directly as the production batch number by reusing the inkjet code position from the old version, customers scanning the code in the drug regulatory authority's database will encounter a situation where "DI can be scanned, but the PI does not match the batch." This is the real reason behind the failure of the Shenzhen printing plant mentioned above—they printed only DI, while the PI used the small inkjet code printed on the side, which could not be read in the PI section during regulatory database scanning and verification.

    More subtly, DI is not something the customer can make up on a whim. It must first be registered in the NMPA UDI database (udid.nmpa.gov.cn) through "DI registration" and obtain authorization before printing can begin. Printers often skip this step—when a customer says, "Print this code for me," the printer does not ask, "Has this code been registered in the database?" As a result, the printed code cannot be scanned to retrieve any information.

    Hard Constraint 2: The UDI code cannot simply be “printed wherever there is space on the package”

    Article 5.3 of the “Unique Device Identification System Rules,” released in April 2026, explicitly states that the UDI carrier should be printed on a location on the sales packaging where it can be read by scanning devices. What does “readable by scanning devices” mean? These are the 3 pitfalls most commonly encountered by printing plants:

  • Printed on a curved surface — If the UDI code on a label for a cylindrical infusion bottle runs across the curved surface, the scanner requires at least 2 stitching operations to read it, and the regulatory authority will immediately deem it “nonconforming” during an on-site inspection
  • Printed in embossed/raised areas—Some medical device gift-box packaging features an embossed logo on the front. If the UDI code falls directly within the embossed area, abnormal reflection of the scanning light can reduce its readability grade to below C.
  • Printed in the hot-foil stamping/UV area——reflected light from the hot-foil layer can interfere with scanning, while uneven surface gloss in areas with partial UV coating can also affect reading
  • A Suzhou printing factory that produces orthopedic implants received an order from Johnson & Johnson to manufacture the products on its behalf last year. The customer’s artwork called for a “gold-foil LOGO in the upper-right corner + a UDI code below,” but the reflected light from the gold foil reduced the UDI code’s contrast from 4.5:1 to 2.8:1. Its readability fell to Grade C under the ISO 15416 standard—classified as “unreadable” by the drug regulatory authority’s GS1 system. The entire batch was ultimately reworked by moving the UDI code to a non-gold-foil area.

    The printer should treat the UDI placement as “part of the structural design”—before plate development, the printer should ask the customer for 3 items: the packaging dieline, the minimum UDI code size, and a screenshot of the scan verification. Plate development should proceed only when all three items are available and should stop if any one is missing.

    Hard Constraint 3: The readability level and printing accuracy of UDI codes must undergo "dual verification"

    Conventional barcode printing plants focus only on whether the code can be scanned, whereas UDI codes also require determining the grade of the scan result.

    ISO 15416 classifies barcode readability into five grades: A, B, C, D, and F. The drug regulatory authority's UDI system requires a minimum grade of C, with grade B or above recommended. If a printing facility produces UDI barcodes according to the standards for ordinary packaging barcodes, the resulting grades often fall near the threshold of C—during on-site inspection, even a handheld scanner positioned at an unfavorable lighting angle can result in an immediate failure.

    Key parameters affecting the rating:

  • Minimum bar width——The minimum bar width for a UDI GS1-128 code is 0.25mm (10mil). This can be achieved with 200-line-per-inch laser image-setting at the printing plant, but if the customer provides only 30mm of width for the barcode area while the barcode requires a 0.25mm bar width, it will not fit—the layout must be reworked.
  • Quiet zone——Blank space equal to 10 times the minimum bar width (i.e., 2.5mm) must be reserved on both sides of the barcode. If the printer overlaps the customer's LOGO with the quiet zone for aesthetic reasons, the scanner will report “quiet zone contaminated”
  • Color Contrast——A contrast ratio of 4.5:1 between a black background and white text is the minimum. Some customers prefer white text on a dark blue background for aesthetic reasons, but the contrast ratio often falls below 3.0:1.
  • More subtly, there is “print registration accuracy”—offset printing has a registration accuracy of ±0.05mm, HP indigo digital printing is ±0.02mm, and flexographic printing on film is ±0.08mm. If the bars of a UDI code are 0.25mm wide, a ±0.08mm flexographic printing deviation means that the bar width fluctuates between 0.17-0.33mm, and the narrowest bars may be only 0.17mm—making them impossible for a scanner to read directly.

    3 Checklists for UDI Orders Received by Packaging Manufacturers

    First step: Ask these 3 questions before the customer provides the codes

  • Has the DI been registered with the National Medical Products Administration UDI database? What is the registration number?
  • What fields does the PI contain? What formats are used for the production date, expiry date, lot number, and serial number?
  • Does the customer require the UDI code and PI to be printed separately? If printed separately, does the PI require variable-data inkjet printing?
  • Step Two: Confirm 3 positions before plate making

  • The UDI code must not be placed on curved surfaces, embossed areas, hot-stamped areas, or UV-coated areas
  • Reserved barcode width ≥ (number of code characters × code width) + left and right quiet zones (≥ 2.5mm each)
  • If the packaging uses a sleeve-and-tray structure, UDI codes must be printed on both the outer box and the inner box—this is often overlooked.
  • Third step: Conduct 3 types of sampling before shipment

  • Use an ISO 15416 verifier to test the readability grade (a handheld model is recommended, costing 30,000–50,000 yuan)
  • Use the Drug Administration’s official scanning APP to scan it once and verify that the database can be queried.
  • Test 10 units with a barcode scanner for continuous reading speed; if any cannot be read within 5 seconds, there is a problem
  • Further Reading

  • 3 Categories of Sterile Medical Device Packaging Requirements
  • Mandatory Requirements for Printing Medical Device Registration Numbers (3 Types)
  • Medical Device Packaging Transportation Testing: ASTM D4169 vs. ISTA 3A
  • Medical Device Packaging YY/T 0681 Dyeing Sealing Test: 4 Types of Real Printing Factory Boundaries
  • #UDI #medical device #GS1-128 #DI/PI #readability grade #ISO 15416

    FAQ

    Must the UDI code be printed on the sales packaging?

    Yes. Article 5.3 of the NMPA Medical Device Unique Identification System Rules requires that the UDI carrier appear on the sales packaging and be readable by scanning equipment. If it is printed only on the outer shipping carton and not on the sales packaging, on-site inspection will rule it non-compliant.

    What is the minimum size for a UDI code? Can a 200-line phototypesetter handle it?

    The minimum bar width for a UDI GS1-128 code is 0.25 mm (10 mil), which a print shop's 200-line/inch laser phototypesetting output can achieve. If the layout area reserved by the client is not large enough to accommodate the required number of code characters, the layout must be redone or PI fields reduced. The print shop should proactively inform the client before layout opening.

    If a client requests printing without UDI database filing, is the print shop liable?

    The print shop bears no filing liability, but it has an obligation to verify whether the DI has been filed at udid.nmpa.gov.cn. If the client's provided DI cannot be found in the database, the print shop should notify the client in writing before production and retain evidence of notification. The Shenzhen print shop case shows that when clients ultimately pursue accountability, they often include "print shop failed to remind about filing" within the scope of responsibility.

    Is grade C UDI readability sufficient?

    Grade C is the NMPA minimum, but grade B or above is recommended. Grade C under ISO 15416 means "readable but requires multiple scans." On-site inspection with poor-lighting scanners will fail it. Print shops should use an ISO 15416 verifier before shipment and set internal standards at grade B.

    Can a UDI code overlap with a foil-stamped LOGO?

    No. The mirror-like reflection from the foil layer interferes with the scanning light, dropping contrast from 4.5:1 to below 3:1, and readability from grade B to below grade D. Print shops should proactively request layout diagrams from clients before layout opening to avoid foil/UV/embossed areas. If the client insists on placing UDI in a foil area, the print shop should provide written notice of scanning risks.

    For nested-box medical device packaging, how should UDI be printed?

    Both outer box and inner box need UDI codes. The outer box prints the complete DI + PI code, while the inner box prints DI + selected PI fields (per client requirements). A common print shop omission is printing only DI on the inner box without PI, causing the NMPA scan on the inner box to read incomplete information.

    Need a Custom Packaging Solution?

    Learn more about packaging, or consult directly for a custom solution and quote