> ## Documentation Index
> Fetch the complete documentation index at: https://help.qrtub.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Preparing Your Print Job

> The five-item orientation checklist for handing a QR code batch to a print shop — production method, spec, data file, code images, matching, and proof

A print shop running a batch of unique QR codes needs five things settled before the run: which production method applies, the design spec, the data file, the code images (sometimes), and a way to match one to the other. Then a proof. This page is the map; each item has its own page with the detail.

## 1. Which production method applies

Ask the shop: does their equipment image each piece individually and merge live from a data file, or do they need one flattened file with everything laid out, cut apart afterward? The first is variable data printing. The second is a gang sheet, and it means someone has to build the composite file before anything is produced.

Settle this first, because it decides whether you owe them a data file or a finished sheet. See [Choosing Your Print Production Method](/print-shop/choosing-a-method).

## 2. The design spec

Give them a reference image of the finished piece plus the details a picture cannot carry: final dimensions, bleed, and — specific to a QR code — the minimum size and the clear space around it. Mark the quiet zone boundary explicitly, not just where the code sits. A shop rebuilding your artwork needs to know where that boundary is. See [QR Code Print Spec: Quiet Zone and Minimum Size](/print-shop/quiet-zone-and-size).

## 3. The data file

Export a print list from QRtub: open the Links you want, choose **Print List**, select your columns, and download the CSV. Include the **Full URL** column at minimum, plus any Item fields you want printed alongside the code.

One row in that file is one physical piece. That is the whole convention, and every print toolchain expects it.

## 4. The code images — sometimes

If the shop's software renders QR codes directly from the **Full URL** text, you do not need image files at all; the CSV alone is the handoff. If they place supplied images instead, download the codes as a ZIP from the same Links view.

QRtub exports PNG only — 1024 × 1024 pixels, black on white, with no vector option and no size or color control. Where vector genuinely matters, hand over the **Full URL** column and let the shop generate the codes themselves.

## 5. Matching, then a proof

Each downloaded file is named `qr-code-<slug>.png`, and neither URL column in the CSV is a byte-for-byte match for that filename — whoever matches has to strip a prefix. See [Matching QR Codes to Data Rows](/print-shop/matching-codes-to-rows).

Then ask for a proof of a handful of real records, not a blank template, and **scan** the codes rather than looking at them. A code pointing at the wrong item looks identical to a correct one. See [Getting and Scanning a Proof](/print-shop/getting-a-proof).

Expect the shop to rebuild your artwork in their own software along the way. That is normal practice, not a warning sign — see [What to Expect When a Shop Redraws Your File](/print-shop/shop-redraws-your-file).

## Related

* [Choosing Your Print Production Method](/print-shop/choosing-a-method) — the entry point for this group
* [Matching QR Codes to Data Rows](/print-shop/matching-codes-to-rows) — filename-to-CSV pairing
* [Getting and Scanning a Proof](/print-shop/getting-a-proof) — the last cheap place to catch a mismatch
* [Print Batches](/print-batches/overview) — tracking the run once it is sent to print
