バリアブルデータ印刷
文書のなかには、1ページぶんの文章ではなく、同じ小さな意匠を中身だけ変えて何度も刷る ものがあります。製品ラベルの用紙、名札のひとまとまり、通し番号のチケット、1枚ずつ コードの違うクーポン。
グリッドがその意匠です。マスを1つ描き — 文字、画像、罫線、バーコード — それをリストに 向けます。データに製品が12件あれば、用紙にラベルが12枚。
グリッドの埋まり方
Section titled “グリッドの埋まり方”列数とマスの高さを決めると、マスの幅は描いた枠から決まります。マスは左から右へ、 次に上から下へ、リストの1要素につき1つ埋まります。リストが用紙より長ければ、グリッドは ほかの流れる内容と同じように次のページへ続きます。
ラベル用紙という物理的な現実のために、設定が2つあります。
- 開始位置は、最初の項目の前に指定した数だけマスを空けます。使いかけの用紙を 捨てずに使い切れます。
- 1ページ目と同じ位置は、続きのページでも行の開始位置を1ページ目と同じ offset に 揃えます。ラベルが用紙ごとに少しずつ上へずれていくのではなく、抜き型に合い続けます。
マスを編集する
Section titled “マスを編集する”マスはマスのレイアウトで一度だけ編集し、データの1行目でプレビューされます。
本物の値が本物の枠に入った状態を見ながら作れます。マスの中のすべては、その行を読みます。
{{item.name}} を参照する文字、行から来る画像、行のコードを値に持つバーコード。
バーコードと QR コード
Section titled “バーコードと QR コード”バーコードはほかの要素と同じように置き、値をデータから差し込みます。対応する記号系:
| 記号系 | よくある用途 |
|---|---|
| QR | URL、決済コード、スマートフォンで読むもの全般 |
| Code 128 | 社内の品目コード、外装コード |
| EAN-13 / JAN | 小売の商品コード |
| GS1-128 | 物流: ロット・期限・数量を1つのコードに |
| カスタマーバーコード | 日本国内の郵便物の宛名 |
いずれもラスタ画像ではなくベクタの図形として描かれるので、どんな大きさでも潰れず、 どんな解像度でも綺麗に刷れます。QR では誤り訂正レベルを選べます。クワイエットゾーンは 既定で含まれます。
グリッドか、表か
Section titled “グリッドか、表か”繰り返すものが共通の列にまたがる行なら表を使ってください — 請求書の明細、支払明細。 繰り返すものがそれ自体で完結した小さなページならグリッドです — ラベル、名札、カード。 どちらもペイロードから同じ種類のリストを受け取ります。違うのは、1要素が何になるかです。
- 1つのグリッドにつきリストは1本。 グリッドは1つの配列の1要素につき1マスを描きます。
- マスに入るのは単純な要素だけです — 文字、画像、図形、罫線、バーコード、ベクタ図形。 マスの中の表や別のグリッドは拒否されます。マスは小さな固定の意匠であって、それ自体が ページではありません。
- マスの大きさは固定です。 マスの高さは指定したとおりで、中身が高すぎても伸びません。 ラベル用紙の幾何を決めるのは用紙であってデータではないからです。
- 行はまるごと動きます。 ページに収まらないマスの行は、切り取られるのではなく次の ページへ移ります。