82label

Docs › Paper

Courier waybills

Courier waybill templates (subscribers) with tracking number and sort code fields.

Templates fitted to the waybill paper of the major Korean couriers: CJ Logistics, Hanjin, Lotte, Korea Post, Logen, Kyungdong, Daesin, Ilyang, Hapdong and a common vertical 100×150. The receiver, sender, addresses, phones, tracking barcode, sort code, items and memo are laid out, and every value is a {{field}}.

What 82label does and does not do

  • It does: print the tracking number, sort code and addresses you got from the courier in the right places.
  • It does not: issue tracking numbers, book pickups or talk to courier APIs. That needs a courier contract and their API.
  • No courier trademarks or logos (names as text only).

Loading one

Click a courier card in Templates to open it in the designer. Save your edits to make it your template and load that by id. Code can also fetch a preset directly (only in a browser signed in to 82label.app).

import { loadCourierTemplate, print } from '@82label/core';

const t = await loadCourierTemplate('cj-standard');
await print(t, [{ trackingNo: '609123456781', receiverNameMasked: 'H*** Kim', receiverAddress: '152 Teheran-ro, Gangnam-gu, Seoul', /* … */ }], { frames: false });

Fitting the waybill stock

  • Sizes and box positions follow public material and real stock, but vary a little by courier and contract. Print one on the supplied stock and compare first.
  • On stock with the boxes and captions pre-printed, print values only with frames: false (layer: 'frame').
  • The courier decides the barcode format of tracking numbers. Couriers using ITF (an even number of digits), such as Hanjin and Lotte, need format: 'itf' (Barcodes).