2026-09 · Logo in PDF and EPS
Until recently, a code could carry a logo in its center — but only the SVG and PNG downloads actually showed it. PDF and EPS — the two formats that go to a print shop as artwork — left it out. That is fixed now.
What changes
All four formats now embed the logo alike, as actual pixels centered on the same area as in SVG and PNG:
- PDF gets the logo as an embedded image (an image XObject in the PDF
structure) — both in the default square format and on the A4 print sheet
(
?format=a4). - EPS gets the logo via a PostScript image dictionary that only needs a Level 3 capability on the logo path — without a logo, the file stays exactly as before (PostScript Level 2).
With a logo set, all four formats raise the error correction to H and serve
Cache-Control: public, max-age=300 instead of the usual 24 hours — the same
rules that already applied to SVG and PNG. Without a logo, PDF and EPS stay
byte-identical to before, with the unchanged 24-hour cache.
If the logo image itself can’t be prepared — a corrupted stored object, for
example — error correction stays at H, but the area reserved for it stays
empty instead of showing an image. The PDF or EPS remains scannable either
way; the server never returns an error for this.
For printing
Since all four formats now show the same logo, which one fits your print artwork is purely a question for your layout program — vector for PDF/EPS, raster for PNG, SVG for either. As always: do a test scan on the real material before a full print run, and never mix files from different states.
A full guide with every detail lives at Logo in the QR code.
What you need to do
Nothing. A code without a logo does not change in any format — no different pattern, no different cache time, no different download. A code with a logo picks up the logo in its PDF or EPS on the next download, automatically.