How to Print Munbyn & Phomemo Labels from Shopify
LabelCraft - barcode labels for Shopify that print at exactly the size you set.
Every label prints at the size you set - measured, not approximate.
Overflow or a missing barcode always raises a visible warning before you print.
Native ZPL puts every bar on whole printer dots. Bars under 2 dots wide, or PDF EAN/UPC bars thinner than the GS1 minimum, raise a warning.
We only write to your barcodes that were empty when we read them, unless you ask us to fix them.
Munbyn and Phomemo are the two budget thermal label printers most small Shopify sellers start with - inexpensive, direct-thermal, and sold everywhere on Amazon. They print barcode and product labels perfectly well; the catch is that their cheapest models are small and low-resolution, so getting a barcode to scan comes down to picking the right label size and printing at the right scale. This guide covers both, so your labels come out the exact size you set and your barcodes scan first time.
Supported Munbyn and Phomemo printers
The desktop models from both brands install a standard printer driver on Windows or macOS over USB, so you print a normal PDF - there is nothing brand-specific to configure inside LabelCraft. The small Bluetooth pocket models (like the Phomemo M110) are driven by the maker's phone app instead. Phomemo's help says they do not print from other software, yet its driver page lists a Windows driver for them, over the USB cable. Common models:
- Phomemo M110 / M120 - the pocket Bluetooth label makers, driven by the Phomemo phone app, with an effective printing width of 20 to 50 mm by Phomemo's own figures. Good for small product, price, and address labels (commonly 40 × 30 mm).
- Phomemo M220 / PM-241 - two wider models: the M220, a portable label maker, takes labels up to 75 mm wide, of which its Windows driver prints 72.1 mm, and the PM-241, a 4-inch desktop printer, labels from 1 to 4.6 inches wide, the range Phomemo publishes. Good for shelf and carton labels with a larger barcode. The step-by-step guide below is written for the PM-241, the PM-241-BT and the PM-246S.
- Munbyn ITPP941 / ITPP130 - the USB desktop pair, 203 or 300 dpi depending on the version: both take rolls up to 110 mm wide, the 4.3 inches Munbyn's own pages give: the ITPP941 is also sold as the RW941B, the ITPP130 as the RW130B. The workhorse choice for 4 × 6 shipping plus full-size product labels, and the step-by-step guide below is written for them.
- Munbyn RW402B / RW403B / MC240 - two more 4-inch desktop models and a battery portable. They print the same PDF. The RW403B takes the RW405B's Windows driver, which lists the RW402B too, and the MC240 has a driver of its own: take the file Munbyn's driver page gives for your model.
- Other Munbyn / Phomemo desktop and portable models - a Munbyn driver often serves several models: one Wi-Fi driver serves the ITPP941AP, RW401AP, P44S and P44S-3, and the driver of the step-by-step guide below lists the RW411B too. Take the file Munbyn's driver page gives for the printer you own. Phomemo has one Windows driver file for fifteen of its models, the PM-241-BT, the PM-246S and the M20 Pro among them, and a second one for the rest of the M series.
All of these are direct thermal - no ink or toner. They accept thermal label rolls up to the printer's maximum width, and a gap or black-mark sensor finds the start of each label once the printer has learned the roll, which it has to do again every time you change label size. On a Munbyn, hold the feed button until it beeps, except on three models: press it twice in a row on an RW411B, three times on an MC240, and press the power button once on an FM226. On a Phomemo PM-241, hold the feed button until the blue light flashes twice; on a D520 or D550BT, until the purple light comes on. The Phomemo M110 and M120 feed a new roll by themselves; an M200, M220 or M221 learns it when you hold Power for 3 seconds, then press Eject once.
Because both brands print a standard PDF through the OS print dialog, three sizes have to agree: the label on the roll, the paper saved in the driver, and the paper picked in the print dialog. Then the print scale, covered below. The driver's own paper size is the one most often left behind.
Common Munbyn & Phomemo label sizes (in millimeters)
Both brands name their rolls in inches and ask for millimeters in the driver, and listings mix the two. Here are the most common sizes, so you can pick the matching LabelCraft template or create a custom one:
- 40 × 30 mm - the most common small product label for the Phomemo M110/M120. Room for a Code 128 or short EAN-13 plus a price.
- 50 × 30 mm - a slightly wider product/price label. A safer choice than 40 × 30 mm for a full 13-digit EAN-13.
- 40 × 60 mm - a tall label for a barcode plus a longer product name and SKU.
- 57 × 32 mm (2.25 × 1.25 in) - the classic retail barcode/price label on the wider desktop models.
- 76 × 51 mm (3 × 2 in) - a larger product label with room for barcode, name, price, and SKU (Phomemo PM-241, or any 4-inch Munbyn).
- 102 × 152 mm (4 × 6 in) - the standard shipping label on the 4-inch Munbyn and Phomemo PM-241.
Using a size that isn't on this list? Enter your exact label width and height in millimeters in a custom LabelCraft template - there is no fixed list you have to choose from.
The critical print setting: 100% scale
The most common cause of wrong-size labels and non-scanning barcodes on a Munbyn or Phomemo is the print dialog scaling the PDF. When printing, set the scale to 100% - look for “Actual size” or “None” in the scale dropdown. Never use “Fit to page”, “Shrink to fit”, or “Auto”, and make sure the selected paper size matches your label, not Letter or A4.
Munbyn's own help page tells you to tick “Fit to printable area”. That advice is for a document which is not the size of the label, a Word page or a screenshot. A LabelCraft PDF already is the size of the label, so leave it off.
LabelCraft embeds the exact physical dimensions of your label stock in every PDF (±0.1 mm). Print at 100% and the label aligns perfectly; scaled, the barcode modules shrink below the scanner threshold and text drifts off the label edge.
Small labels scan readiness: the budget-printer gotcha
The cheapest Munbyn and Phomemo models print at 203 dpi, and the popular 40 × 30 mm label is genuinely tight for a full EAN-13. At that size a retail barcode can fall below the width a scanner needs. LabelCraft checks this for you: when you pick a template, it tells you whether your selected items' barcodes will stay scannable at that size, and it flags a too-narrow barcode before the roll runs - so you find out at template-pick time, not after a wasted roll. If an EAN-13 won't fit, switch to a wider label, or use a denser Code 128 for in-store scanning.
Munbyn ITPP941 and ITPP130 on Windows, step by step
For a Munbyn ITPP941, ITPP941U, ITPP941P, ITPP941B (sold as RW941B), ITPP941BP (RW941BP), ITPP942 or ITPP130 (RW130B), on a Windows computer. They print in direct thermal, with no ink or ribbon. Other Munbyn models take another driver from Munbyn's driver page: the RW403B and RW405B share one that lists the RW402B too, the Wi-Fi ITPP941AP, RW401AP, P44S and P44S-3 share another, and the battery MC240 and the ITPP129 each have their own. The RW411B is in this guide's driver too, but it learns a roll with two presses of the feed button, not a hold.
1. Install Munbyn's driver
- Leave the printer on and plug its USB cable into the computer. Use the same port every time: on another one Windows adds the printer a second time, as Munbyn ITPP941 (Copy 1).
- On munbyn.biz/941bwind, download Munbyn's Windows driver, a file named Munbyn-Win-Driver-Latest-v1.2.8.exe. An ITPP130 or RW130B takes munbyn.biz/130bwind, which serves the same file. Windows Update carries no driver for these printers.
- Run it. If Windows shows a security warning, click Yes; on the Ready to Install page, click Install, then Finish. If it answers that it needs administrator rights, right-click the file and pick Run as administrator.
- The Munbyn Windows Printer Driver Installer opens next, in English whatever the language of Windows: Install the printer driver, Next, then USB under Connect the printer and Next again. Under Set printer name, keep a name that says the model, such as Munbyn ITPP941, and click Install.
- Switch the printer off and on again, as the installer asks on its last page. Windows then lists it under Settings → Bluetooth & devices → Printers & scanners.
2. Load your labels and let the printer learn them
- Switch the printer on and feed your labels into the slot at the back, between the two holders, which you push against the edges of the paper without squeezing it. The printable side faces up: on Munbyn's own paper, the side with the Munbyn logo is the back and goes down. The labels come in from behind, so a roll sits behind the printer or on a roll holder.
- Load at least four labels in a row, never a single one. Once the paper has stopped moving, hold the round button on top until you hear one beep, then let go: the printer runs the labels back and forth to measure them, and the light goes green when it stops.
- Do that again every time you change labels: the printer keeps the size of the last ones it learned. A light blinking red every 2 seconds means it has not identified them.
- These printers take direct thermal labels 40 to 110 mm wide and 0.06 to 0.25 mm thick, with a gap between them, 3 mm on Munbyn's own paper.
- In LabelCraft, under Label size, pick the size of your labels.
3. Save the size of your labels in the driver
- In Control Panel → Hardware and Sound → Devices and Printers (on Windows 11, the Control Panel is under Start → All apps → Windows Tools), right-click Munbyn ITPP941, or the name you gave the printer, and open its Printing preferences. Its Page settings tab is in English whatever the language of Windows.
- On Page settings, under Paper, click New: type a name for the size, then its Paper Width: and Paper Length: in whole millimetres, the driver's only unit, rounded down (50 × 25 for a 2 × 1 in label), and confirm. A 4 × 6 label needs one too: the driver's own list has no 4 × 6 inch size, and the one it calls 100mm x 150mm is 149 mm long.
- Pick that size under Paper Name:, then, under Setting, put Paper type: on Label and click OK.
- Beside it, under Media Settings, Gap height: is the gap between your labels, 3 mm on Munbyn's paper, with Gap offset: at 0; under Position Adjustment, both offsets at 0. Print speed: comes at 4 and Print darkness: at 8.
- If a label prints across two labels, or a blank one comes out between two, the size is not your labels' or the printer must learn them again (step 2). If the print is faint, raise Print darkness:, or lower Print speed: to 3.
4. Print from the browser on the same paper
- Open the PDF from LabelCraft, print it and pick the Munbyn, Munbyn ITPP941 or the name you gave it, not a copy Windows added for another USB port.
- Paper size: the size you saved in the driver. Chrome and Edge keep it under More settings.
- Scale: “Actual size”, none of the “Fit to…” options. Margins: none. Munbyn's help says to fit the print to the printable area, which is the answer for a document that is not the size of the label: a LabelCraft PDF already is.
5. Print one label
- Print one label: before your first print, with Print the test page on the home page; after that, a single product. Hold it against your labels before printing the batch.
- The light blinks red every 2 seconds: the printer has not identified your labels. Load several and hold the round button until one beep (step 2). Every second: the cover is not closed. Green and red together: the head is too hot, let it cool down.
- A label comes out blank: it went in the wrong way up, or the size the driver prints is not the size of your labels. One blank label as you load the roll is normal.
- To check the printer on its own, hold the round button until two beeps, then let go: it prints its own test page. Do not hold it as far as five beeps, which resets the printer.
Phomemo PM-241 and PM-246S on Windows, step by step
For a Phomemo PM-241, PM-241-BT, PM-246S, PM-241-WF or PM-246S-WF on a Windows computer, on its USB cable. They print in direct thermal, with no ink or ribbon. Phomemo publishes no guide for the two -WF models. Labelife publishes some for the PM-241-WF, none for the PM-246S-WF: to load labels and read the light, the steps below follow Phomemo's PM-241 and PM-246S guides, and say where Labelife's differs. This guide does not cover the PM-241H, which gets a driver of its own, the other Wi-Fi models such as the PM-344-WF, or the M series, whose driver is another download.
1. Install Phomemo's driver
- Switch the printer on and plug it into the computer with the USB cable that came with it, before installing anything. Use the same port every time: on another one Windows adds the printer a second time, with (Copy 1) after its name.
- On phomemo.com/pages/drivers, under DRIVERS, find your model, click Download Driver, then DOWNLOAD on the row that ends Driver setup package (Windows). A PM-241, PM-241-WF or PM-246S-WF has no row of its own: take the PM-241-BT's, whose file installs it too. A window, Are You Ready to Download?, asks for an email address first. The file is Label_Printer_Driver_Win.zip, the same for fifteen Phomemo models.
- Open the zip, then the folder Label_Printer_Driver_Win and the folder of the same name inside it, and run Label Printer Driver Setup_Release_v2.16.0.001.exe. If Windows shows a security warning, click Yes. The installer first asks for its language: pick yours. Then pick your model under Select Printer Model and click Next, then pick USB Connection and click Next until the installation finishes. If a page says Printer not detected, the installer has not found the printer, and its Next would install a universal driver instead: close the installer, check the cable and that the printer is on, and run it again.
- Windows then lists it under Settings → Bluetooth & devices → Printers & scanners, as Label Printer or under the name of your model, such as PM-241, PM-241-BT, PM-246S or PM-241-WF (USB).
- Print over the cable. For Bluetooth, Phomemo says to connect a PM-241-BT from its Labelife software, not from the Bluetooth settings of Windows, unless its serial number, on the label underneath the printer, starts with Q332.
2. Load your labels and let the printer learn them
- Switch the printer on, set the paper guides to the width of your labels and push the first label in, straight and flat, printable side up: the printer catches it and pulls it in. A stack of folded labels goes in from behind the printer.
- With the light solid blue, hold the feed button on top for about 6 seconds, until the blue light flashes twice, then let go: the printer runs the labels back and forth to measure the gap between them. On a PM-241-WF, Labelife's guide says to unplug the USB cable first, hold the button until the light turns purple, then plug the cable back in.
- Do that again every time you change labels. For labels with a black mark on the back instead of a gap, hold about 8 seconds, until the light flashes three times.
- Use direct thermal labels, the side that prints facing up: any other paper, or the right one the wrong way up, comes out blank. Phomemo gives 1 to 4.6 in (25 to 117 mm) for the width of a PM-241's labels, and no figure for the PM-246S.
- In LabelCraft, under Label size, pick the size of your labels.
3. Save the size of your labels in the driver
- In Control Panel → Hardware and Sound → Devices and Printers (on Windows 11, the Control Panel is under Start → All apps → Windows Tools), right-click your printer, Label Printer or your model's name, and open its Printing preferences. Its windows come in the language of Windows, and the words below are those of a Windows in English.
- On the Option tab, under Size units, pick mm if it is not already picked, then click Apply.
- On the Page Setup tab, under Paper Name:, pick the size of your labels: the list gives it in inches, with millimetres in brackets, such as 4.00" x 6.00" (101.6 x 152.4mm) for 4 × 6 in labels. If yours is not there, or is 2.25" x 4.00"(57mm x 102mm), which the driver defines 12.6 mm long, click New, name the paper under Name:, fill in Width: and Height: in millimetres, with a point before the decimals, two at most, and click OK.
- With your size under Paper Name:, check that Type:, under Media Settings, says Label With Gaps (Label With Marks for labels with a black mark on the back), never Continuous paper. Then click OK.
- If a label prints across two labels, or a blank one comes out between two, the size is not your labels' or the printer must learn them again (step 2). If the print is faint, raise Print Density: on the Option tab one step at a time, or lower Print Speed: if the tab has it. Phomemo warns that too dark a setting leaves black lines and can stick the label to the head.
4. Print from the browser on the same paper
- Open the PDF from LabelCraft, print it and pick the printer you set up in step 3, Label Printer or your model's name, not a copy Windows added for another USB port.
- Paper size: the size you saved in the driver. Chrome and Edge keep it under More settings.
- Scale: “Actual size”, none of the “Fit to…” options. Margins: none. Phomemo asks for the same, a scale of 100% with “Fit to Page” off.
5. Print one label
- Print one label: before your first print, with Print the test page on the home page; after that, a single product. Hold it against your labels before printing the batch.
- The light flashes red slowly: no labels, or they are badly loaded. Red quickly: the cover is not fully closed. Solid red: the head is too hot, let it cool down. Blue flashing: a jam, or the printer lost track of the labels, so load them again and redo step 2. None of these needs the printer switched off.
- A label comes out blank: it went in the wrong way up, it is not a direct thermal label, or the size the driver prints is not the size of your labels.
- To check the printer on its own, hold the feed button until the blue light flashes once, then let go: it prints its own test page. Do not hold it for 10 seconds, until four flashes, which resets the printer.
Step-by-step: printing Munbyn or Phomemo labels from Shopify with LabelCraft
- Open LabelCraft from your Shopify admin (Apps → LabelCraft).
- In Step 1 - Select Products, search for the products you want to label and add them.
- In Step 2 - Set Quantities, enter quantities per variant, or use “From inventory” for live stock counts.
- In Step 3 - Print, choose the template that matches your label stock (e.g. 40 × 30 mm), or pick a custom one. A live preview renders immediately, and the scan-readiness check confirms the size works.
- Click Generate PDF to download a PDF sized exactly to your label.
- Open the PDF, set Print → Scale: 100% / Actual size, select your Munbyn or Phomemo printer and its label size, and print.
Custom sizes on Munbyn / Phomemo roll stock
For any size that isn't a built-in paper size, go to Templates → New template in LabelCraft and enter the exact width and height in millimeters. The PDF page is exactly the size you set; the printer's gap sensor finds each label's start, so there is no need to leave the printer guessing.
The X offset and Y offset fields (in mm), in the template under Advanced settings → Printer calibration, correct any systematic drift between the layout and where the print lands on your stock. Print a calibration test page, measure the offset once, and every label printed from that template shifts by that much - useful when a budget printer seats the roll a millimetre or two off-centre.
Troubleshooting
Barcode doesn't scan
Almost always a scale or size issue - print at 100%, never “fit to page,” and use a label wide enough for your symbology. If the barcode is missing from the product record, use LabelCraft's “Generate missing barcodes” to create a valid EAN-13 or Code 128 before printing. On small 40 × 30 mm labels, heed the scan-readiness warning: a barcode squeezed below the scannable width is flagged before the roll runs.
Labels print at the wrong size or two per label
The selected paper size must match your label stock, and the scale must be 100%. If the printer prints across the gap or shifts every other label, run the printer's label calibration (usually a long-press on the feed button) so the gap sensor re-learns your stock, then reprint.
Text is cut off at the edge
LabelCraft shows an overflow warning before the PDF downloads. Set the affected element's overflow mode to shrink to auto-scale the font, or truncate to shorten it with an ellipsis - nothing is ever silently cut. On small labels, shorter text (SKU instead of full title) leaves more room for a scannable barcode.
The printer feeds blank labels or skips
One blank label as you load a roll is normal: the printer is finding the first gap. Past that, check three things before the PDF. The roll can be in upside down, printable side away from the head, which prints nothing at all (on Munbyn's own paper the side carrying the Munbyn logo is the backing, and it faces down). The printer may not have learned the roll: give it your model's gesture, from the paragraph on direct thermal printing near the top of this page. And the template height has to match the physical label, or the sensor stops in the wrong place.
Install free - 200 labels per month →
Printing to a different machine? See our guides for Dymo, Zebra, Rollo, and Brother printers - or contact LabelCraft support for help with a specific model or label size.
Related guides
- Shopify Label Printer Compatibility
- The printer's own software or a Shopify app: which one, and when
- How to Print Dymo Labels from Shopify
- How to Print Zebra Labels from Shopify
- How to Export ZPL Labels from Shopify
- Silent thermal printing from Shopify admin with PrintNode
- How to Print Brother Labels from Shopify
- How to Print Rollo Labels from Shopify
- How to Print Avery Labels from Shopify
Not ready to install? Try the no-install demo and measure a real label
Still stuck after this guide? Get help from a human