Variables and names
Last updated
Every text token and layer name CopySync reads, and why. Tokens are case-sensitive and include the square brackets. A value missing from the copy doc prints !, and its traffic light shape in the front-of-pack %RI table is filled with a purple spot colour called COPYSYNC_MISSING. CopySync removes that swatch automatically once nothing is missing.
Where things go
| Name | What it is | Why |
|---|---|---|
COPYSYNC_WRAPPER | A group (not a layer) holding everything CopySync writes to | Limits changes to your label panel so nothing else in the file is touched. Old name LABELKIT_WRAPPER still works. |
[COPYSYNC-NI-START] | Tag in a Word copy doc, on its own line above the nutrition table | Tells CopySync where the table starts. Old [LABELKIT-NI-START] still works. |
Front of pack (worked out by CopySync)
| Token | Gives | Why this one |
|---|---|---|
[PRODUCT_NAME] | Product name | |
[SERVING_HEADER] / [SRV_HDR] | Serving description, for example "1/4 of a pack" | Short name for tight frames |
[PORTION_SIZE] | Portion size, blank if none | |
[PORTION_SIZE_PAREN] / [PRTN_SZ_PRN] | Portion size in brackets, blank if none | Brackets disappear with the value |
[ENERGY_KJ], [ENERGY_KCAL] | Energy per portion | |
[ENERGY_RI] | Energy %RI with % | |
[ENERGY_RI_NUM] / [ERN] / [EG] | Energy %RI, number only | Lets the % sit in its own style |
[FAT_PORT], [SAT_PORT], [SUG_PORT], [SALT_PORT] | Per portion, to the row's decimal places (salt 2) | A zero prints 0.0g |
[FAT_LABEL], [SAT_LABEL], [SUG_LABEL], [SALT_LABEL] | High / Medium / Low | Only if labels are switched on in the data |
[FAT_RI], [SAT_RI], [SUG_RI], [SALT_RI] | %RI with % | |
[FAT_RI_NUM] / [FRN] / [FT], [SAT_RI_NUM] / [SRN] / [ST], [SUG_RI_NUM] / [GRN] / [SG], [SALT_RI_NUM] / [LRN] / [SL] | %RI, number only | Short names for tight frames |
[REF_LINE], [REF_LINE_SPLIT], [REF_LINE_SPLIT_LEADING] | "Typical values per 100g..." caption on one line / two lines / with a leading return | Use the split version in narrow frames. Only filled when the brief carries the caption. |
[REF_UNIT], [RU1], [RU2] | "per 100g", or its first word and the rest | Lets two words take different styles |
[REF_NRG_KJ], [REF_NRG_KCAL] | Per 100g energy for the caption |
Back of pack (printed as written in the copy doc)
| Token | Gives | Why |
|---|---|---|
[ENERGY_100], [ENERGY_PORT] | kJ/kcal together | |
[ENERGY_KJ_100], [ENERGY_KCAL_100] | kJ and kcal separately | |
[FAT_100], [SAT_100], [SUG_100], [SALT_100] | Per 100g exactly as written (0g, <0.1g) | Keeps your copy doc's wording |
[FAT_PORT_TXT], [SAT_PORT_TXT], [SUG_PORT_TXT], [SALT_PORT_TXT] | Per portion exactly as written | The back-of-pack twin of the front-of-pack figures |
[CARB_100], [CARB_PORT], [FIBRE_100], [FIBRE_PORT], [PROTEIN_100], [PROTEIN_PORT] | Carbohydrate, fibre (blank if none), protein |
Servings
| Token | Gives |
|---|---|
[SERVINGS] | Number of servings, blank if not stated |
[SERVINGS_LABEL] | "serving" or "servings" |
[SERVINGS_TEXT] | Both together, for example "2 servings" |
Declared quantity
| Token | Gives | Why |
|---|---|---|
[QNTY] | Quantity with unit, for example 250ml | Separate from the mark so each can be styled |
[QNTY_E] | The ℮ mark, only if the copy doc has an "e" | Measured and enlarged to at least 3mm |
Ingredients
| Token | Gives |
|---|---|
[INGREDIENTS] | The first ingredients list, with bold carried across |
[INGREDIENTS_2], [INGREDIENTS_3] | Further lists, for example meal boxes |
Colour shapes (inside COPYSYNC_WRAPPER)
| Name | Gets | Why |
|---|---|---|
ENERGY_BG | Energy colour | |
FAT_SHAPE_LRG / _SML, SAT_SHAPE_LRG / _SML, SUG_SHAPE_LRG / _SML, SALT_SHAPE_LRG / _SML | Traffic light colour on the large shape, white on the small | Two shapes give the standard ring look |
ENERGY_BG, FAT_SWATCH, SATURATES_SWATCH, SUGARS_SWATCH, SALT_SWATCH | Document swatches updated too, if present | Keeps swatch-based artwork in step |
If a name is missing or wrong
- Nothing is written to that item and the result line says what was skipped.
- A value missing from the copy doc prints
!and its traffic light shape turns purple. The purple is a spot colour calledCOPYSYNC_MISSING, so it shows up as an extra plate at preflight and separations. It is not part of the traffic light system. Your document swatches (FAT_SWATCHand so on) keep the real FSA colours. Fix the missing value and apply again: theCOPYSYNC_MISSINGswatch is removed automatically. Never send artwork with it to print.