# 인쇄 보정

> 프린터마다 몇 mm 씩 밀리는 위치와 배율을 한 번 재서 저장하면 인쇄할 때마다 적용됩니다.

Source: https://82label.app/docs/calibration/

같은 서식도 프린터마다 종이를 무는 위치가 달라 1~2 mm 밀릴 수 있습니다. [인쇄 보정](https://82label.app/calibrate/) 화면에서 시험 인쇄 한 장을 자로 재서 X·Y(0.1 mm 단위)와 배율(%)을 저장하세요.

- 시험 인쇄에는 테두리, 가장자리 눈금(1 cm 마다), 가운데 십자, 크기 글자가 찍힙니다.
- 오른쪽으로 밀려 있으면 X 를 −, 아래로 밀려 있으면 Y 를 − 로. 10 cm 가 9.8 cm 로 나오면 배율 102%.
- 보정은 이 브라우저에 경로마다 저장됩니다: 브라우저 인쇄 하나, 출력 프로그램은 프린터마다 하나.
- 저장한 보정은 대량 출력, 디자이너 인쇄, 내 사이트에서 부르는 `print()` 에 모두 적용됩니다(같은 브라우저·같은 사이트 주소).

## 코드에서

```js
import { print, calibrationKey, getCalibration, setCalibration, calibrationTemplate } from '@82label/core';

setCalibration(calibrationKey('agent', 'TSC TE210'), { offsetX: -1.2, offsetY: 0.5, scale: 1.01 });
await print(t, rows);                                            // 저장한 보정 적용
await print(t, rows, { calibration: { offsetX: 0.8 } });         // 이번만 이 값
await print(t, rows, { calibration: false });                    // 보정 없이
await print(calibrationTemplate(t));                             // 시험 인쇄
```

> 보정은 라벨 한 장 안의 내용을 옮기고 키웁니다(라벨 왼쪽 위 기준). 폼텍 시트 전체가 밀린다면 먼저 인쇄 창의 배율 100%·여백 없음을 확인하세요.
