> ## 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.

# Tips for Print-First Deployments

> Four decisions that are cheap before the order goes in and expensive afterward: readable text, matching numbers, mixed materials and spare quantity

Everything below is decided before the artwork goes to a printer, and cannot be changed afterward without a second run. None of it is complicated — it is just easy to skip on a first deployment and annoying for years afterward.

## Print the link as readable text under the code

Put a short, human-readable version of the URL on the tag, alongside the QR code itself. Codes get scratched, painted over, caked in mud, or scanned in bad light on a cracked screen. When the code will not read, someone can still type six characters into a browser and get to the same place.

This costs nothing at print time — it is a line of text in the same artwork — and it is the single most useful thing on a tag that has been in the field for three years.

## Make the tag number and the Link match

If the plate reads `HPP021` and the Link is `qrtub.com/hpp021`, there is no second identifier for anyone to remember, mistype, or map back to a spreadsheet. Crews already refer to gear by the number on the tag; matching the Link to that number means the physical label, the URL and the conversation on site are all the same string.

Numbered Links exist for exactly this: you claim a range with a prefix and a digit count, and mint against it, so the sequence on the sheet is the sequence in QRtub. See [Numbered Links](/links/numbered-links).

If you go the other way and let QRtub generate random slugs, print the slug as text on the tag anyway — otherwise the only way to know which code is which is to scan it.

## Run one numbering scheme across several materials

Match the material to the environment, not to the budget — and do not assume that means one material for the whole deployment. The tag is only carrying a URL, so what it is made of is a completely separate decision from what it points to. Engraved plates on fixed plant and weatherproof vinyl on hand tools can be consecutive numbers in the same range, produced by different suppliers, in different runs, and still resolve through the same Collection with the same destination template.

That means you only have to choose materials for the items you are printing now, not for every item you will ever own. For the material comparison itself, see [Choosing Media for Your Deployment](/media/media-types).

## Order more than you need

The marginal cost of extra tags inside an existing run is small; setting up a second run three weeks later is not. Order a surplus and keep it in a drawer.

Spare tags are not dead weight, because a Link does not need anything attached to exist. Unallocated Links sit in the pool until something turns up to attach them to — a new machine, or a replacement for a tag that got destroyed. The day a plate gets sheared off a machine, the difference between a tag in the drawer and a new order is the difference between five minutes and three weeks. See [Unallocated Links](/links/unallocated-links).

A useful rule when scoping the order: count what you have, add what you expect over the next year, then add spares on top of that. The tags do not expire.

## Related

* [The Print-First Workflow](/print-first/overview) — the four-step order these tips assume
* [Choosing Media for Your Deployment](/media/media-types) — material selection by environment and lifespan
* [Unallocated Links](/links/unallocated-links) — why spare codes with nothing attached are fine
* [Preparing Your Print Job](/print-shop/preparing-your-job) — what to actually hand the print shop
