Print Posti labels on a thermal label printer (107 mm thermo)
Posti's thermal labels are 107 mm wide, not 100×150 mm. Choose the thermo format, load matching labels and set the driver so every barcode scans.
In this guide
Posti delivers its address labels ("osoitekortti") as PDF files from SmartShip, OmaPosti Pro, its API and the Posti Shipping plugins. Posti does not document a 100×150 mm label: its thermal formats are 107 mm wide, so set up the printer, labels and driver for that size.
- A Posti business contract and access to SmartShip, OmaPosti Pro or the Posti Shipping plugin
- A 4-inch thermal label printer with its Windows driver: ZDesigner (Zebra), the TSC Windows driver or InterDriver (Honeywell)
- Direct thermal labels 107 mm wide and 225 or 251 mm long, matching the Posti format you use
- A barcode scanner or phone to test the printed label
Posti label formats
Posti's SmartShip and OmaPosti Pro API guides list these formats (media names in brackets).
| Format | Size | Printer |
|---|---|---|
Single A5 label on A4 paper (laser-a5) |
A5 (148×210 mm) on an A4 sheet | Office laser printer |
Two A5 labels on A4 paper (laser-2a5) |
2 × A5 on an A4 sheet | Office laser printer |
Thermo label (thermo-225) |
107×225 mm | Thermal label printer |
Thermo STE label (thermo-se) |
107×251 mm | Thermal label printer |
For a thermal printer, use one of the two thermo formats.
Don't shrink an A5 label or an A4 sheet onto a 100×150 mm label. The barcodes get about a third smaller, and Posti requires a machine-readable, Posti-approved label ("Postin hyväksymä osoitekortti"). Ask Posti before using a size it does not list.
Choose the thermo format in your Posti tool
- SmartShip (smartship.unifaun.com) is Posti's tool for printing shipping documents and ordering pickups. Start a shipment under "Lähetysasiakirjat" (Shipping documents), move through the forms with "Seuraava" (Next) and print with "Tulosta PDF" (Print PDF).
- OmaPosti Pro (pro.posti.fi) is Posti's portal for sending, tracking and reporting.
-
Your own integration: in the SmartShip REST and OmaPosti Pro APIs, set the label media in
pdfConfig(target1Media) tothermo-225orthermo-se. The label comes back as a PDF; the guides describe no ZPL output.
Posti's public guides do not show where the label format is chosen in the SmartShip and OmaPosti Pro web screens. If your labels arrive as A5 pages, ask Posti business customer service how to get them in the 107×225 mm or 107×251 mm thermo format.
Check the page size in the PDF reader's document properties: it should match the thermo format, not A4 or A5.
Load 107 mm labels and calibrate
A 107 mm label fits these printers. On models with a 104 mm print width, the print width is slightly narrower than the label, so the outermost millimetres stay unprinted.
| Printer | Media width (direct thermal) | Print width |
|---|---|---|
| Zebra ZD220, ZD230 | up to 108 mm | 104 mm |
| Zebra ZD421d, ZD621d | 15–108 mm | 104 mm (203 dpi), 108 mm (300 dpi) |
| TSC DA210, DA220 | up to 114 mm | 108 mm |
| Honeywell PC42E-T, PC42E-D | 25.4–114 mm | 108 mm |
| Zebra ZQ630 Plus (mobile) | 51–112 mm | 104 mm |
- Load the roll with the printable side facing the printhead and set the media guides to the 107 mm width.
- On a thermal transfer model, remove the ribbon for direct thermal labels and set the driver to direct thermal printing.
- Calibrate so the printer learns the new label length: see ZD220/ZD230, ZD421 or ZD621 calibration, TSC DA210/DA220 calibration or PC42E calibration.
Set the label size in the driver
Enter the size of the Posti format: 107 mm wide and 225 mm high, or 251 mm high for the STE label.
- Zebra (ZDesigner): open Printing preferences, then Page Setup › Media Settings. Under Print Options, set Printing mode to Thermal Direct.
- TSC: open Printing preferences, then Page Setup › Stock › New, enter a name, the width and the height, and click OK.
- Honeywell (InterDriver): set the same label size in the driver's printing preferences.
The brand guides explain these driver settings in detail for 100×150 mm labels. The steps are the same; only the size differs: Zebra, TSC and Honeywell PC42E.
Print the PDF and test it
- Open the label PDF and choose Print. Select your label printer and check that the paper size shows the Posti label size.
- If the PDF page is exactly the label size, print at actual size (100 %). For any other page size, use "Fit to page" (Zebra recommends fitting PDFs to the paper size). Never fit an A5 or A4 page onto one thermal label.
- Choose portrait, or let the program pick the orientation.
- Print one label. Scan every barcode and check that no text or barcode is cut at the edges.
- If the print is pale or a barcode won't scan, raise the darkness one step at a time in the driver, or lower the print speed.
Print a test label and check the edges and barcode before you print a batch, and again after you change the label size or printer.
Print from Shopify or WooCommerce
Posti publishes its own Posti Shipping plugin for both platforms. It needs Posti API credentials, which you can order only with an existing Posti logistics contract.
- Shopify: install Posti Shipping by Posti Oy. In the order, choose More actions › Print labels & fulfill to create the shipment, the tracking number and the label. The sender address on the label is set under Apps › Posti Shipping › Asetukset › Lähettäjän tiedot (Settings › Sender details).
- WooCommerce: install Posti Shipping by Posti. Open the order and use "Luo pakettikortti" (Create parcel card) in the Posti section, or create labels for several orders from the order list. The plugin has supported different label sizes since version 3.7.0, but Posti doesn't list which. Look in its settings under WooCommerce › Asetukset › Toimitus › Posti (Settings › Shipping › Posti), and ask Posti if no thermo size is offered.
The printer setup above applies to labels from the plugins too. See also Shopify shipping labels and WooCommerce shipping labels.
Attach the label
- Put the label on the largest flat surface of the parcel, not over an edge or a closing seam, where it could fold and make the barcode unreadable.
- Don't cover the label with tape, string or strapping. Put documents such as an invoice in a plastic pocket next to the label.
- Parcels to a Posti parcel locker ("pakettiautomaatti") need the recipient's mobile phone number in the shipment details.
Common problems
| What you see | Fix |
|---|---|
| Label prints tiny or on half the label | The PDF is an A5 or A4 page. Get the label in a thermo format from Posti. |
| Text or barcode cut at an edge | Check the driver size (107 mm wide) and the print scaling, then print a test label and check the edges and barcode. |
| Blank label after every label | The label height in the driver doesn't match the roll, or the printer isn't calibrated. |
| Labels come out blank | Thermal transfer labels without ribbon, or the roll is loaded upside down. Use direct thermal labels, printable side towards the printhead. |
| Barcode won't scan | Raise the darkness or lower the speed, and check that the label was not scaled down. |
Frequently asked questions
Can I print Posti labels on a Zebra label printer?
Yes. Use Posti's 107 mm thermo format; 107 mm labels fit the ZD220, ZD230, ZD421d and ZD621d. Set the same size in the ZDesigner driver.
What size are Posti shipping labels?
A5 for laser printers (one or two per A4 sheet), and 107×225 mm or 107×251 mm for thermal label printers.
Can I print Posti labels on 100×150 mm labels?
Posti does not list a 100×150 mm format, and shrinking an A5 label makes the barcodes smaller. Ask Posti before using any size it does not list. Our 100×150 mm labels suit carriers that use that size.
Do I need a contract to use the Posti Shipping plugin?
Yes. The plugin works only with Posti API credentials, and Posti issues them to customers with a logistics contract.
Used in this guide
Compatible consumables and accessories for the Zebra ZD230d Desktop Label Printer (ZD23042-D0EC00EZ).
Products used in this guide
| Product | Price | ||
|---|---|---|---|
![]() |
TSC DA210 Desktop Label Printer99-158A001-0002 | 983,00 zł+VATIn stock | |
![]() |
Honeywell PC42E-D Desktop Label PrinterPC42EDW020200 | 884,00 zł+VATIn stock | |
![]() |
Zebra ZD421d Desktop Label PrinterZD4A042-D0EM00EZ | 1.266,00 zł+VATIn stock | |
![]() |
Thermal labels 100x150 / 500 pcs, 40 g, matt acrylic glue, outer beam, white color, rounded cornersKK000121 | 52,00 zł+VATIn stock | |
![]() |
Paper thermal labels 100x150 / 1000 pcs, 76 g, eco, acrilic adhesive, an external coil, white, corners roundedKK000270 | 102,00 zł+VATIn stock |
Compatible labels
| Product | Size (W × H) | Material | Labels / roll | Core | Price | ||
|---|---|---|---|---|---|---|---|
![]() |
Zebra Z-Perform 1000D800284-605 | 101.6 × 152.4 mm | Thermal Paper | 475 | 25.4 mm | 87,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800262-125 | 57.15 × 31.75 mm | Thermal Paper | 2100 | 25.4 mm | 63,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D880199-025D | 51 × 25 mm | Thermal Paper | 2580 | 25.4 mm | 63,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800264-605 | 102 × 152 mm | Thermal Paper | 475 | 25.4 mm | 104,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800263-205 | 76 × 51 mm | Thermal Paper | 1370 | 25.4 mm | 80,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800264-405 | 101.6 × 101.6 mm | Thermal Paper | 700 | 25.4 mm | 104,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D87000 | 100 × 50 mm | Thermal Paper | 1300 | 25.4 mm | 102,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800264-505 | 102 × 127 mm | Thermal Paper | 565 | 25.4 mm | 104,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800262-205 | 57 × 51 mm | Thermal Paper | 1370 | 25.4 mm | 63,00 zł+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880595-025DU | 38.1 × 25.4 mm | Thermal Paper | 2580 | 25.4 mm | 53,00 zł+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880175-031D | 50.8 × 31.75 mm | Thermal Paper | 2100 | 25.4 mm | 59,00 zł+VATIn stock | |
![]() |
Zebra Z-Perform 1000D3009724-T | 102 × 192 mm | Thermal Paper | 360 | 25.4 mm | 129,00 zł+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880191-101D | 101.6 × 101.6 mm | Thermal Paper | 700 | 25.4 mm | 87,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800261-105 | 31.75 × 25.4 mm | Thermal Paper | 2580 | 25.4 mm | 42,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800262-405 | 57.15 × 101.6 mm | Thermal Paper | 700 | 25.4 mm | 63,00 zł+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880191-076D | 101.6 × 76.2 mm | Thermal Paper | — | 25.4 mm | 87,00 zł+VATIn stock | |
![]() |
Zebra Z-Essentials 1000DZIPZED3018655XL | 101.6 × 152.4 mm | Thermal Paper | 532 | 25.4 mm | 86,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800261-107 | 38 × 25 mm | Thermal Paper | 2580 | 25.4 mm | 58,00 zł+VATIn stock | |
![]() |
Zebra Z-Perform 1000D800283-205 | 76.2 × 50.8 mm | Thermal Paper | 1370 | 25.4 mm | 70,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D Removable880239-076D | 101.6 × 76.2 mm | Thermal Paper | 930 | 25.4 mm | 144,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D3007209-T | 57 × 76 mm | Thermal Paper | 930 | 25.4 mm | 63,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800264-255 | × mm | Thermal Paper | 1100 | 25.4 mm | 104,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800262-075 | 57.15 × 19.05 mm | Thermal Paper | 3315 | 25.4 mm | 63,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D3007208-T | 31 × 22 mm | Thermal Paper | 2780 | 25.4 mm | 42,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D800263-105 | 76 × 25 mm | Thermal Paper | 2580 | 25.4 mm | 80,00 zł+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880181-031D | 69.85 × 31.75 mm | Thermal Paper | 2100 | 25.4 mm | 68,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D3007207 | 25.4 × 76.2 mm | Thermal Paper | 930 | 25.4 mm | 39,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D Removable800262-127 | 57.15 × 31.75 mm | Thermal Paper | 2100 | 25.4 mm | 71,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D 190 Tag800999-020 | 102 × 76 mm | Thermal Paper | 450 | 25.4 mm | 97,00 zł+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880181-038D | 69.85 × 38.1 mm | Thermal Paper | 1790 | 25.4 mm | 68,00 zł+VATIn stock | |
![]() |
Paper direct thermal labels 100x170 / 250 pcsKK010247 | 100 × 170 mm | Thermal Paper | 250 | 40 mm | 38,00 zł+VATIn stock | |
![]() |
Thermal labels 32x20 / 2000 pcsKK001176 | 32 × 20 mm | Thermal Paper | 2000 | 25 mm | 17,00 zł+VATIn stock | |
![]() |
Paper direct thermal labels 40x40 / 1000 pcsKK000193 | 40 × 40 mm | Thermal Paper | 1000 | 40 mm | 15,00 zł+VATIn stock | |
![]() |
Thermal labels 50x30 / 1000 pcsKK000538 | 50 × 30 mm | Thermal Paper | 1000 | 40 mm | 17,00 zł+VATIn stock | |
![]() |
Thermal labels 70x60 / 1000 pcsKK001387 | 70 × 60 mm | Thermal Paper | 1000 | 25 mm | 34,00 zł+VATIn stock | |
![]() |
Paper direct thermal labels 100x50 / 1000 pcsKK000203 | 100 × 50 mm | Thermal Paper | 1000 | 40 mm | 34,00 zł+VATIn stock | |
![]() |
Thermal labels 80x50 / 1000 pcsKK000179 | 80 × 50 mm | Thermal Paper | 1000 | 40 mm | 36,00 zł+VATIn stock | |
![]() |
Thermal labels 80x50 / 1000 pcsKK001442 | 80 × 50 mm | Thermal Paper | 1000 | 40 mm | 25,00 zł+VATIn stock | |
![]() |
Paper thermal labels 100x70 / 800 pcsKK01715 | 100 × 70 mm | Thermal Paper (Eco) | 800 | 40 mm | 47,00 zł+VATIn stock | |
![]() |
Thermal labels 100x150 / 500 pcsKK000121 | 100 × 150 mm | Thermal Paper | 500 | 40 mm | 52,00 zł+VATIn stock | |
![]() |
Thermal labels 40x25 / 2000 pcsKK000488 | 40 × 25 mm | Thermal Paper | 2000 | 40 mm | 42,00 zł+VATIn stock | |
![]() |
Thermal labels 30x10 / 2000 pcsKK000148 | 30 × 10 mm | Thermal Paper (Eco) | 2000 | 40 mm | 19,00 zł+VATIn stock | |
![]() |
Thermal labels 32x20 / 180 pcsKK000798 | 32 × 20 mm | Thermal Paper (Eco) | 180 | 25 mm | 4,00 zł+VATIn stock | |
![]() |
Paper thermal labels 32x20 / 2500 pcsKK001177 | 32 × 20 mm | Thermal Paper (Eco) | 2500 | 25 mm | 27,00 zł+VATIn stock | |
![]() |
Paper thermal labels 32x20 / 2000 pcsKK000147 | 32 × 20 mm | Thermal Paper (Eco) | 2000 | 40 mm | 17,00 zł+VATIn stock | |
![]() |
Paper thermal labels 32x25 / 2000 pcsKK010227 | 32 × 25 mm | Thermal Paper (Eco) | 2000 | 25 mm | 13,00 zł+VATIn stock | |
![]() |
Paper thermal labels 40x30 / 1000 pcsKK001465 | 40 × 30 mm | Thermal Paper (Eco) | 1000 | 40 mm | 15,00 zł+VATIn stock | |
![]() |
Thermal labels 50x25 / 1000 pcsKK000770 | 50 × 25 mm | Thermal Paper (Eco) | 1000 | 40 mm | 21,00 zł+VATIn stock | |
![]() |
Paper thermal labels 55x80 / 500 pcsKK015950 | 55 × 80 mm | Thermal Paper (Top) | 500 | 40 mm | 27,00 zł+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsETEBA-0600/0300-2100 | 60 × 30 mm | Thermal Paper (Eco) | 1000 | 40 mm | 20,00 zł+VATIn stock | |
![]() |
Paper thermal labels 75x25 / 1000 pcsKK000635 | 75 × 25 mm | Thermal Paper (Eco) | 1000 | 40 mm | 21,00 zł+VATIn stock | |
![]() |
Paper thermal labels 80x20 / 2000 pcsKK000209 | 80 × 20 mm | Thermal Paper (Eco) | 2000 | 40 mm | 42,00 zł+VATIn stock | |
![]() |
Paper thermal labels 80x50 / 1000 pcsKK000205 | 80 × 50 mm | Thermal Paper (Eco) | 1000 | 40 mm | 31,00 zł+VATIn stock | |
![]() |
Paper thermal labels 100x60 / 500 pcsKK000115 | 100 × 60 mm | Thermal Paper (Eco) | 500 | 40 mm | 27,00 zł+VATIn stock | |
![]() |
Thermal labels 100x100 / 500 pcsKK000408 | 100 × 100 mm | Thermal Paper (Eco) | 500 | 40 mm | 38,00 zł+VATIn stock | |
![]() |
Thermal labels 100x140 / 500 pcsKK001310 | 100 × 140 mm | Thermal Paper (Eco) | 500 | 40 mm | 44,00 zł+VATIn stock | |
![]() |
Label 100mm x 150mm White Direct Thermal Labels (360 pcs)KK01673 | 100 × 150 mm | Thermal Paper | 360 | — | 42,00 zł+VATIn stock | |
![]() |
Paper direct thermal labels 102x40 / 930 pcsKK001687 | 102 × 40 mm | Thermal Paper | 930 | 40 mm | 27,00 zł+VATIn stock | |
![]() |
Thermal labels 60x40 / 1000 pcsKK010395 | 60 × 40 mm | Thermal Paper (Eco) | 1000 | 40 mm | 29,00 zł+VATIn stock | |
![]() |
Direct thermal labels 80x60 / 1000 pcsKK001428 | 80 × 60 mm | Thermal Paper | 1000 | 40 mm | 73,00 zł+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsKK01726 | 60 × 30 mm | Thermal Paper | 1000 | 40 mm | 67,00 zł+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsKK01727 | 60 × 30 mm | Thermal Paper | 1000 | 40 mm | 67,00 zł+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsKK01728 | 60 × 30 mm | Thermal Paper | 1000 | 40 mm | 75,00 zł+VATIn stock | |
![]() |
Paper thermal labels 100x60 / 1000 pcsKK019207 | 100 × 60 mm | Thermal Paper (Eco) | 1000 | 40 mm | 67,00 zł+VATIn stock | |
![]() |
Thermo labels 70x50 / 1000 pcsKK019308 | 70 × 50 mm | Thermal Paper | 1000 | 40 mm | 31,00 zł+VATIn stock | |
![]() |
Thermal labels 100x100 / 150 pcsKK019324 | 100 × 100 mm | Thermal Paper (Eco) | 150 | 25 mm | 31,00 zł+VATIn stock | |
![]() |
Direct thermal labels 80x60 / 1000 pcsKK069753 | 80 × 60 mm | Thermal Paper | 1000 | 40 mm | 75,00 zł+VATIn stock | |
![]() |
Paper thermal labels 40x25 / 2000 pcsKK069827 | 40 × 25 mm | Thermal Paper (Eco) | 2000 | 40 mm | 21,00 zł+VATIn stock | |
![]() |
Thermal labels 30x20 / 2000 pcsKK069868 | 30 × 20 mm | Thermal Paper (Eco) | 2000 | 40 mm | 17,00 zł+VATIn stock | |
![]() |
Thermal labels 60x30 / 1000 pcsKK070192 | 60 × 30 mm | Thermal Paper | 1000 | 40 mm | 23,00 zł+VATIn stock | |
![]() |
Thermal labels 50x30 / 1000 pcsKK001260 | 50 × 30 mm | Thermal Paper | 1000 | 40 mm | 17,00 zł+VATIn stock | |
![]() |
Paper thermal labels 100x40 / 1000 pcsKK000271 | 100 × 40 mm | Thermal Paper (Eco) | 1000 | 40 mm | 31,00 zł+VATIn stock | |
![]() |
Paper thermal labels 100x50 / 1000 pcsKK019227 | 100 × 50 mm | Thermal Paper (Eco) | 1000 | 40 mm | 31,00 zł+VATIn stock | |
![]() |
Thermal cardboard Tags 50x37 / 1000 pcsKK000318 | 50 × 37 mm | Thermal Cardboard | 1000 | 40 mm | 42,00 zł+VATIn stock | |
![]() |
Thermal labels 70x30 / 1000 pcsKK001076 | 70 × 30 mm | Thermal Paper (Eco) | 1000 | 40 mm | 21,00 zł+VATIn stock | |
![]() |
Foil thermal labels 100x100 / 500 pcsKK069997 | 100 × 100 mm | Thermal Synthetic (PP) | 500 | 40 mm | 170,00 zł+VATIn stock | |
![]() |
Thermal labels 50x30 / 1000 pcsKK001109 | 50 × 30 mm | Thermal Paper | 1000 | 40 mm | 17,00 zł+VATIn stock | |
![]() |
Zebra Z-Perform 1000D880191-038D | 101.6 × 38.1 mm | Thermal Paper | 1790 | 25.4 mm | 87,00 zł+VATIn stock | |
![]() |
Zebra Z-Select 2000D 190 Tag800999-005 | 32 × 57 mm | Thermal Paper | 600 | 25.4 mm | 41,00 zł+VATOut of stock | View |
![]() |
Zebra Z-Select 2000D800264-105 | 101.6 × 25.4 mm | Thermal Paper | 2580 | 25.4 mm | 104,00 zł+VATIn stock |
Related guides
Send us your model and a short description of the problem. Our team will help you find a solution.



















































































