82label

Docs › Paper

Formtec sheets

52 Formtec A4 sheet labels: grid, size, margins and the start slot (startAt).

82label knows the slot layout of 52 Formtec A4 label sheets, checked against Formtec's official templates, each with its source. Sheets fill from the top left slot to the right, row by row, and continue on a new page when the slots run out.

Drawn by the real library

Code for this example

const template = {
  v: 1,
  name: 'Address label',
  paper: Label82.sheetPaper('formtec-3108'), // LS-3108, 2 across × 7 down
  label: { width: 99.1, height: 38.1 },
  elements: [
    { type: 'text', x: 6, y: 5, w: 86, h: 14, text: '{{address}}', size: 10, fit: 'wrap' },
    { type: 'text', x: 6, y: 22, w: 86, h: 10, text: '{{name}}', size: 14, bold: true },
  ],
};

const rows = [
  { address: '12F, 152 Teheran-ro, Gangnam-gu, Seoul', name: 'Haneul Kim' },
  { address: '3F, 79 Centum jungang-ro, Haeundae-gu, Busan', name: 'Doyun Lee' },
  { address: '201, Bldg 5, 99 Daehak-ro, Yuseong-gu, Daejeon', name: 'Seoyeon Park' },
];

Label82.print(template, rows, { startAt: 3 });

This example uses startAt: 3, so filling begins at the third slot: handy for a sheet that already has some labels used.

Label82.print(template, rows, { startAt: 3 });

A template from a sheet

import { presetTemplate, sheetPaper } from '@82label/core';

const t = presetTemplate('formtec', 'LS-3114'); // 'formtec-3114' and '3114' work too
// or just the paper: paper: sheetPaper('formtec-3114')

Your own sheet

For a sheet not on the list, give the grid and margins. pitchX and pitchY run from one slot's left (top) edge to the next one's (label size plus gap).

paper: {
  kind: 'sheet', page: 'A4',
  cols: 3, rows: 8,
  marginTop: 12.5, marginLeft: 6.5,
  pitchX: 66.5, pitchY: 34,
}

Included sheets (52)

"Unconfirmed" means at least one value could not be checked against an official template; test on plain paper first. To open one in the designer, use Templates.

CodeNameGridLabel (mm)Values
LS-3105주소용 라벨 21칸3×763.5×38.1checked
LS-3106주소용 라벨 24칸3×864×34checked
LS-3107주소용 라벨 16칸2×899.1×33.9checked
LS-3108주소용 라벨 14칸2×799.1×38.1checked
LS-3109주소용 라벨 18칸2×9100×30checked
LS-3212주소용 라벨 12칸2×6100×45checked
LS-3218주소용 라벨 18칸3×663.5×45checked
LS-3219주소용 라벨 22칸2×11100×24.5checked
LS-3620주소용 라벨 6칸1×6119.3×42.8checked
LS-3667주소용 라벨 12칸2×676×44.4checked
LS-3112물류관리용 라벨 12칸3×463.5×70checked
LS-3114물류관리용 라벨 8칸2×499.1×67.7checked
LS-3116물류관리용 라벨 6칸2×399.1×93.1checked
LS-3118물류관리용 라벨 4칸2×299.1×140checked
LS-3120물류관리용 라벨 2칸1×2200×140checked
LS-3203물류관리용 라벨 3칸1×3200×93checked
LS-3660물류관리용 라벨 8칸1×8124×30checked
LS-3100바코드용 라벨 65칸5×1338.1×21.2checked
LS-3101바코드용 라벨 60칸5×1238.1×19.2checked
LS-3102바코드용 라벨 40칸4×1047×26.9checked
LS-3104바코드용 라벨 27칸3×962.7×30.1checked
LS-3110분류표기용 라벨 54칸6×926×29.5checked
LS-3136분류표기용 라벨 136칸4×3446×8checked
LS-3142분류표기용 라벨 42칸2×2172×13checked
LS-3145분류표기용 라벨 145칸5×2930×9checked
LS-3154분류표기용 라벨 54칸3×1862.7×15checked
LS-3181분류표기용 라벨 81칸3×2753×10checked
LS-3189분류표기용 라벨 189칸7×2725.4×10checked
LS-3216분류표기용 라벨 216칸8×2720×10checked
LS-3622분류표기용 라벨 96칸6×1630×14checked
LS-3623분류표기용 라벨 84칸4×2146×11checked
LS-3676분류표기용 라벨 76칸4×1940×14checked
LS-3677분류표기용 라벨 78칸6×1330×21checked
LS-3510분류표기용 라벨 10칸2×588.9×52checked
LS-3615분류표기용 라벨 10칸2×569.8×52checked
LS-3610분류표기·QR 라벨 8칸2×469.8×69.8checked
LS-3111분류표기·QR 라벨 104칸8×1320×20checked
LS-3990QR 전용 라벨 28칸4×740×40checked
LS-3639원형 라벨 Ø38 20칸4×538×38checked
LS-3640원형 라벨 Ø63 12칸3×463×63checked
LS-3641원형 라벨 Ø20 108칸9×1220×20checked
CL-3642PCD/DVD 라벨 2칸1×2117.8×117.8unconfirmed
LS-3621화일인덱스 라벨 36칸2×1895×14checked
LS-3624화일인덱스 라벨 9칸1×9150×28checked
LS-3625화일인덱스 라벨 7칸1×7160×38checked
LS-3626화일인덱스 라벨 4칸1×4160×60checked
LS-3627화일인덱스(등) 라벨 8칸4×248×130checked
LS-3628화일인덱스(등) 라벨 30칸15×212×130checked
LS-3661화일인덱스 라벨 48칸1×48114×5.5checked
LS-3662화일인덱스 라벨 13칸1×13146×17.8checked
LS-2308B이름표 라벨 8칸2×490×60checked
LS-3130전지 라벨 1칸 (분류표기용)1×1210×297checked