---
title: "DPP-QR-koder: Størrelse, fejlkorrektion og GS1 (en udviklerguide) — qr3.app Blog"
description: "QR-koden på et Digitalt Produktpas er ikke en hvilken som helst QR — den bærer et GS1 Digital Link, skal overleve at blive trykt på et produkt og skal lede til passet. De tekniske detaljer, de fleste guider springer over, med trykklar genereringskode."
canonical: "https://qr3.app/da/blog/dpp-qr-code-guide/"
lang: "da"
robots: "index,follow,max-image-preview:large,max-snippet:-1"
---

# DPP-QR-koder: Størrelse, fejlkorrektion og GS1 (en udviklerguide) — qr3.app Blog

> QR-koden på et Digitalt Produktpas er ikke en hvilken som helst QR — den bærer et GS1 Digital Link, skal overleve at blive trykt på et produkt og skal lede til passet. De tekniske detaljer, de fleste guider springer over, med trykklar genereringskode.

Canonical: <https://qr3.app/da/blog/dpp-qr-code-guide/>

[← Blog](/da/blog/) [Tutorials](/da/blog/category/tutorials/)

30. maj 2026 4 min læsning [Tutorials](/da/blog/category/tutorials/) [dpp](/da/blog/tag/dpp/)[qr-code](/da/blog/tag/qr-code/)[gs1-digital-link](/da/blog/tag/gs1-digital-link/)[error-correction](/da/blog/tag/error-correction/)[labeling](/da/blog/tag/labeling/)

# DPP-QR-koder: Størrelse, fejlkorrektion og GS1 (en udviklerguide)

QR-koden på et Digitalt Produktpas er ikke en hvilken som helst QR — den bærer et GS1 Digital Link, skal overleve at blive trykt på et produkt og skal lede til passet. De tekniske detaljer, de fleste guider springer over, med trykklar genereringskode.

af **QR3 Redaktion**

![DPP-QR-koder: Størrelse, fejlkorrektion og GS1 (en udviklerguide)](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/dpp-qr-code-guide/hero.png)

QR-koden på et Digitalt Produktpas ligner enhver anden sort-hvid firkant. Det er den ikke. Den skal bære et **GS1 Digital Link**, overleve at blive trykt småt på et buet, ridseudsat produkt og pålideligt lede til passet i hele produktets levetid. Her er, hvad der faktisk betyder noget, når du genererer en — de dele, som de fleste artikler om "DPP-QR-koder" springer over.

## Det er et GS1 Digital Link, ikke en almindelig URL

En DPP-QR koder en struktureret GS1-URL, ikke `example.com/product/123`:

```
https://id.gs1.org/01/09520000000011/21/DEMO-BAT-01
```

`01` er GTIN, `21` serienummeret. Ethvert kamera åbner det; en resolver returnerer den rette repræsentation pr. kalder (se *GS1 Digital Link Resolver, forklaret*). Peg din QR mod din resolver, og GTIN/serienummer forbliver stabile for evigt.

## Fejlkorrektionsniveau: vælg Q eller H til produkter

QR-koder har fire fejlkorrektionsniveauer — jo højere, desto mere af symbolet kan beskadiges og stadig scannes:

| Niveau | Genopretning | Bruges til et DPP? |
| --- | --- | --- |
| L | ~7 % | Nej — for skrøbeligt på fysiske produkter |
| M | ~15 % | Kun web/skærm |
| **Q** | ~25 % | **Ja** — etiketter, emballage |
| **H** | ~30 % | **Ja** — små, buede eller hårdt belastede produkter |

En pasetiket kan blive ridset, bøjet rundt om en battericelle eller delvist slidt. Brug **Q eller H**, så den stadig scanner efter et år i felten. Højere korrektion betyder et tættere symbol, så afvej det mod trykstørrelsen.

## Stilleområde og minimumstrykstørrelse

- **Stilleområde:** hold en fri margin på mindst **4 moduler** rundt om symbolet. Ingen logoer, ingen tekst deri.

- **Minimumsstørrelse:** tommelfingerregel — modulstørrelsen bør være **≥ 0,33 mm** for nærscanninger med telefon; større, hvis der scannes på afstand. På en typisk 300 DPI-etiketprinter svarer det groft til et **2 × 2 cm**-symbol for et Digital Link med serienummer — verificer med din værst tænkelige scanner og belysning.

## Dynamisk, ikke statisk — ellers er det ikke compliant

En *statisk* QR brænder dataene ind i symbolet. Et DPP's data ændrer sig over produktets levetid (CO2-aftryk genmålt, mål for genanvendt indhold nået, reparationsinfo opdateret). Hvis dataene er brændt ind, kan du ikke opdatere dem uden at genoptrykke hver eneste etiket — og et forældet produktpas er ikke compliant.

Derfor skal en DPP-QR være **dynamisk**: den bærer en stabil resolver-URL (uforanderlig GTIN/serienummer), og dataene bag den opdateres via API. Tryk én gang, opdater for evigt.

## Generér en trykklar DPP-QR (kode)

Oprettelse af et pas returnerer QR'en i fire formater — intet separat QR-trin:

```
import { QR3 } from "@qr3/sdk";

const client = new QR3({ apiKey: process.env.QR3_API_KEY! });

const passport = await client.dpp.create({
  gtin: "09520000000011",
  serial: "SN-00012345",
  product_name: "PowerCell 5 kWh LFP",
  manufacturer: "ExampleTech GmbH",
  origin_country: "DE",
  category: "battery",
  battery_data: { capacity_kwh: 5, carbon_footprint_kg: 62, recycled_content_pct: 12, recyclability_pct: 95, manufacturer_warranty_years: 8 },
});

console.log(passport.qr.svg); // vektor — skalerer til enhver etiketstørrelse, ingen pixelering
console.log(passport.qr.pdf); // CMYK-PDF til tryk
// qr.png til web, qr.eps til professionelle etiketprintere
```

Brug **SVG eller EPS** til etiketter (vektor overlever enhver skalering); **PNG** til web. QR'en koder allerede GS1 Digital Link til passet.

## Bittesmå produkter: GS1 Data Matrix

Når der ikke er plads til en QR (små elektronikkomponenter, smykker), bærer en **GS1 Data Matrix** det samme Digital Link på mindre plads og understøttes af de samme standarder. Samme URL, mindre symbol.

## FAQ

**Kan jeg tilføje mit logo i midten?**
Ja, inden for fejlkorrektionsbudgettet — på niveau Q/H kan et lille centreret logo genoprettes. Hold stilleområdet frit og testscan.

**Indeholder QR'en selve produktdataene?**
Nej — den indeholder GS1 Digital Link. Dataene ligger bag resolveren og forbliver opdaterbare. Det er det, der gør passet holdbart.

**SVG vs. PNG til etiketter?**
SVG/EPS (vektor) til alt, der trykkes — det skalerer rent til enhver størrelse. PNG kun til web i fast størrelse.

## Kilder

- [GS1 Digital Link standard](https://www.gs1.org/standards/gs1-digital-link)

- [ISO/IEC 18004 — QR Code-symbologi](https://www.iso.org/standard/62021.html)

- [EU Battery Regulation 2023/1542](https://eur-lex.europa.eu/eli/reg/2023/1542/oj)

**Start gratis** og generér en trykklar DPP-QR: [app.qr3.app/sign-up](https://app.qr3.app/sign-up)

Dette er fungerende demoer med fiktive produktdata og eksempel-GTIN fra GS1-præfiks 952. De dokumenterer ikke tildelte produktidentifikatorer, en registrering eller en certificering.

## Relaterede indlæg

- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/gs1-resolver-test-suite-dpp-links/hero.png) Tutorials GS1 Resolver Test Suite: DPP-links pålideligt testet før go-live Den stabile GS1-testpakke gør Resolver 1.2 testbar. Sådan tester du redirects, linksets, CORS, sprog og fejltilfælde før go-live.](/da/blog/gs1-resolver-test-suite-dpp-links/)
- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/ppwr-one-data-carrier-dpp/hero.png) QR-kodeteknologi PPWR, QR-kode og DPP: Hvorfor ét databærerformat må være nok PPWR kræver åbne digitale databærere til emballageoplysninger. Det forbinder emballage, sortering og produktpas via en stabil indgang.](/da/blog/ppwr-one-data-carrier-dpp/)
- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/dpp-battery-passport-2027-20260715/hero.png) Branchenyheder BatteryPass-Ready lancerer testmiljø til den digitale batteripass Konsortiet BatteryPass-Ready lancerede den 24. juni 2026 et offentligt testmiljø til den digitale batteripass med fokus på EU-kravet fra februar 2027.](/da/blog/dpp-battery-passport-2027-20260715/)
- [![](https://qr3-blog-agent.meistern.workers.dev/cdn/blog/sector-20260713/hero.png) Branchenyheder Digitalt batteripas 2027: Hvad producenter skal vide nu Webinarer, open source-værktøjer og nye standarder: EU's batteripas vinder frem. Et overblik over status i juli 2026 og de åbne spørgsmål frem til februar 2027.](/da/blog/sector-20260713/)

[← Alle artikler](/da/blog/) [Kom gratis i gang](https://app.qr3.app/sign-up)
