GS1 DATA PACK: Cleo Relaxed-Fit Funnel-Neck Jumper (Demo passport built by
ActivateDigital from public information. Not issued by AllSaints.)

GTIN 9506000200071. Version 2, published 22 October 2026.

Built automatically when this edition of the passport was published.
Everything in it comes from the published record: nothing was typed in again.
The passport lives at https://dppcode.org/p/9506000200071.


WHAT EACH FILE IS FOR
---------------------
Files marked 'send to your printer' are the ones a printer or designer needs.

README.txt
    Start here. What every file is for, which to send to your printer, the
    sizes, and how to test a scan.

manifest.json
    Every file in this pack with its SHA-256 fingerprint and size, the GTIN,
    the Digital Link address, the edition and when it was published.

print/print-sheet-a4.pdf   <- send to your printer
    One A4 page with both codes at true size, their keep-clear frames and a 50
    mm check line. Print it at 100 per cent.

print/print-sheet-a4.svg
    The same sheet as SVG, for a designer who wants to take the layout apart.

qr/qr-code-9506000200071.svg   <- send to your printer
    The QR code as vector artwork, 20.29 mm square with its quiet zone and
    23.27 x 27.23 mm with GS1® above it and the GTIN under it. Best for
    designers and printers: it stays sharp at any size.

qr/qr-code-9506000200071.pdf
    The QR code as a PDF at the same size, for a printer who asks for PDF.

qr/qr-code-9506000200071.eps
    The QR code as EPS, for older layout software that asks for it.

qr/qr-code-9506000200071-300dpi.png
    The QR code as a picture at 300 dots per inch, for a label printer that
    only takes pictures.

qr/qr-code-9506000200071-600dpi.png
    The QR code as a picture at 600 dots per inch, for a label printer that
    only takes pictures.

barcode/ean-13-9506000200071.svg   <- send to your printer
    The EAN-13 barcode at 100 per cent (37.29 x 25.93 mm) with its digits, as
    vector artwork.

barcode/ean-13-9506000200071.pdf
    The EAN-13 barcode as a PDF at the same size.

barcode/ean-13-9506000200071.eps
    The EAN-13 barcode as EPS, for older layout software.

barcode/ean-13-9506000200071-300dpi.png
    The EAN-13 barcode as a picture at 300 dots per inch, for a label printer.

barcode/ean-13-9506000200071-600dpi.png
    The EAN-13 barcode as a picture at 600 dots per inch, for a label printer.

passport/passport.html
    The public passport page, saved whole, so it opens with no internet
    connection.

passport/passport.json
    The published record itself, byte for byte as the passport service keeps
    it (dppcode.edition/1) and sends a machine that follows the code and asks
    for JSON.

passport/passport.jsonld
    What a machine is sent when it asks the Digital Link address for its
    linkset as JSON-LD: the passport's links, in GS1's vocabulary.

passport/linkset.json
    The GS1 Digital Link linkset for this GTIN (RFC 9264): every link the QR
    code's address leads to.

declaration/declaration-of-conformity.txt
    Who declared what, and when, as the published record holds it.

declaration/declaration-of-conformity.json
    The same declaration record, as data.

labels/label-text.txt
    Text for sewn-in labels and swing tags, word for word from the record.


WHICH FILES TO SEND TO YOUR PRINTER
-----------------------------------
The simplest: send print/print-sheet-a4.pdf. It holds both codes at their true
size on one page.

For artwork, send the SVG files: qr/qr-code-9506000200071.svg for the QR code
and, where there is one, the barcode's SVG in barcode/. Send the PDF instead
if they ask for PDF, the EPS if their software is older.

A label printer that only takes pictures gets the PNG files: 600 dpi for a 600
dpi printer, 300 dpi for a 300 dpi one. Never enlarge a PNG; use the vector
files for any other size.


THE QR CODE: SIZE, AND THE WHITE BORDER YOU MUST NOT CROP
---------------------------------------------------------
It prints 20.29 mm square, white border included: 41 small squares across,
each 0.495 mm, which is GS1's target for a code scanned at a till. GS1 sets
its size by the small square, from 0.396 mm to 0.990 mm, so this code may
print from 16.24 mm to 40.59 mm square. On fabric, stay at or above the size
in this pack: cloth blurs a code.

The white border, four squares wide, is part of the code (the quiet zone).
Never crop it, never print anything inside it, and never put the code on a
dark or patterned background without it.

Error correction is level Q: about a quarter of the code can be creased, faded
or rubbed and it still reads.

The code holds the passport's permanent address,
https://dppcode.org/01/09506000200071, which carries the GTIN inside it (GS1
Digital Link). A phone opens the passport from it; a till that reads 2D codes
reads the GTIN from it.

The artwork carries GS1® over the code's top left corner and the GTIN,
09506000200071, under it, both 2.2 mm tall and outside the white border, as
GS1 UK's design guidelines for QR codes powered by GS1 ask; with them it is
23.27 x 27.23 mm. Keep both when you place it: the GTIN under the code is what
lets it stand on an item with no other barcode. They are drawn as outlines so
no font can move them; GS1 recommends Source Sans 3 or Verdana, never bold or
italic, and a designer may set them in either at 2 mm or taller.


THE BARCODE
-----------
The EAN-13 barcode is drawn at GS1's target size: each thinnest bar 0.33 mm
(once called 100 per cent), 37.29 x 25.93 mm with its white margins and
digits. GS1 allows the thinnest bar from 0.264 mm to 0.660 mm at a till (80 to
200 per cent): scale it evenly, both ways at once.

Never shorten the bars to fit a label (truncation): GS1 says avoid it, and
never below the minimum height for the size.

Keep the white margins either side clear: they are part of the symbol, and the
> mark shows where the right one ends. The digits underneath must stay
readable; they are what a person types in if a scan fails.

The PNG files keep every bar a whole number of dots, so they print a few per
cent larger than the target, well inside GS1's range. manifest.json gives the
exact size each one prints at.

Your printer may reduce the bar width to suit their press (bar width
reduction). That is theirs to apply; these files are drawn at nominal width.


TEST BEFORE YOU PRINT THOUSANDS
-------------------------------
Print one label on the real material, at the real size. Scan the QR code with
an iPhone camera and an Android camera: it should open
https://dppcode.org/p/9506000200071. Scan the barcode with a till scanner or a
barcode app: it should read 9506000200071.

Wash a sewn-in label, and scan it again.

Dark on light only: black on white is safest. Red, orange and yellow bars do
not scan, and nor does a code on a shiny or see-through surface without a
white box behind it.

For a large run, ask your printer for a verification report on the final
label: ISO/IEC 15416 for the barcode and ISO/IEC 15415 for the QR code. GS1
asks for grade 1.5 (C) or better at a till. A verifier checks the code, not
where it leads, so scan it with a phone as well.


WHERE THE CODE GOES
-------------------
The EU Ecodesign Regulation (EU) 2024/1781, Article 10(1)(b), has the
passport's data carrier physically present on the product, its packaging or
the documentation that comes with it, as the rules for each product group say.
For clothes that is usually the sewn-in label or the swing tag.

The passport must stay reachable for as long as the product is expected to
last (Article 9). The address in this QR code is permanent: a new edition of
the passport appears at the same address, so a printed code never has to be
reprinted.

On packaging, put the QR code beside the barcode (GS1: within 50 mm of the
barcode's centre), so a till that reads either one gets the same GTIN. Every
barcode on one item must carry the same GTIN.


THE BARCODE TODAY, QR CODES FROM 2027
-------------------------------------
Tills scan the linear barcode today. Under GS1's Sunrise 2027 programme, tills
around the world are moving to also read 2D codes like this QR code by the end
of 2027, and linear barcodes will carry on beside them.

GS1 says a product with a 2D code on it needs the linear barcode as well until
nine in ten tills can read 2D codes. So print both, and keep the barcode
unless a retailer tells you otherwise.


THE PASSPORT FILES
------------------
passport/passport.html is the public page as it was published, to keep or to
open offline. passport/passport.json is the record itself, exactly what the
passport service sends a machine that follows the code and asks for JSON.
passport/passport.jsonld and passport/linkset.json are what it sends a machine
that asks for the code's links.


LABEL TEXT AND THE DECLARATION
------------------------------
labels/label-text.txt gives the words for your labels, taken from the record.
declaration/ repeats who approved the passport, when, and what it records
about declarations of conformity. Neither adds anything the record does not
say.


WHY THERE IS NO DATA MATRIX CODE
--------------------------------
A Data Matrix code can carry the same address, but GS1's retail 2D guideline
says the QR code is the one to use when shoppers scan with a phone, because
not every phone's built-in camera reads a Data Matrix. We also found no Data
Matrix generator we could vouch for in the language this pack is built in, so
we left it out rather than risk a code that reads on one scanner and fails on
the next.


CHECKING THE FILES
------------------
manifest.json lists every file with its SHA-256 fingerprint. If a file is sent
on and you want to be sure it is the one in this pack, compare fingerprints:
the same fingerprint means the same bytes.


STANDARDS THIS PACK FOLLOWS
---------------------------
GS1 General Specifications (figures and section numbers from Release 24.0;
Release 26.0 is current): EAN/UPC 5.2, symbol specification table 1 and its
addendum 2 for 2D codes at a till 5.12.3.1, human readable text 4.14 and
5.2.5, GTIN 2.1.

GS1 2D Barcodes at Retail Point-of-Sale Implementation Guideline 1.1 (December
2025), which includes Sunrise 2027. GS1 Digital Link URI Syntax 1.7.0 and
GS1-Conformant Resolver 1.2.1 (August 2026).

ISO/IEC 15420 (EAN/UPC) and ISO/IEC 18004 (QR Code). ISO/IEC 15416 and 15415
(print quality). RFC 9264 (linksets).

Regulation (EU) 2024/1781 (Ecodesign), Articles 9 and 10. Regulation (EU) No
1007/2011 (textile labelling).


READ MORE
---------
Plain-English guides on activatedigital.ai, the company that built this pack:

What the QR code's address is (GS1 Digital Link)
    https://activatedigital.ai/knowledge/fields/gs1-digital-link?utm_source=gs1_pack&utm_medium=data_pack&utm_campaign=learn_more&utm_content=pack.digital_link

What happens when someone scans the code
    https://activatedigital.ai/knowledge/passport/what-happens-when-you-scan?utm_source=gs1_pack&utm_medium=data_pack&utm_campaign=learn_more&utm_content=pack.scan

Choosing a code that still scans in five years
    https://activatedigital.ai/knowledge/passport/choosing-a-carrier-that-still-works?utm_source=gs1_pack&utm_medium=data_pack&utm_campaign=learn_more&utm_content=pack.carrier


This pack was built for edition v2 of the passport. Download it again at
https://dppcode.org/p/9506000200071/pack.zip.
