---
title: "Set up a BizPrint printer location in WooCommerce for 80 mm or 58 mm receipt paper"
description: "Set the paper size and output format of a WooCommerce printer location so receipts fit an 80 mm or 58 mm thermal receipt printer."
url: https://docs.getbizprint.com/set-up/receipt-paper-size/
section: "Set up"
last_updated: 2026-11-12
---

# Set up a BizPrint printer location in WooCommerce for 80 mm or 58 mm receipt paper

Section: Set up

> Set the paper size and output format of a WooCommerce printer location so receipts fit an 80 mm or 58 mm thermal receipt printer.

This page gives you the quick settings for printing WooCommerce orders on a thermal receipt [printer](https://docs.getbizprint.com/start-here/glossary/#printer) that uses 80 mm or 58 mm paper rolls. It is for merchants who use the [BizPrint plugin for WooCommerce](https://docs.getbizprint.com/start-here/glossary/#bizprint-plugin-for-woocommerce), with a receipt printer connected to either the [BizPrint desktop app](https://docs.getbizprint.com/start-here/glossary/#bizprint-desktop-app) or the [BizPrint Android app](https://docs.getbizprint.com/start-here/glossary/#bizprint-android-app).

For every layout option (margins, orientation, A4 and Letter, font sizes), see [Change page size, margins, orientation and fonts for BizPrint printouts](https://docs.getbizprint.com/print/layout-settings/).

## Before you start

- Create a [printer location](https://docs.getbizprint.com/start-here/glossary/#printer-location) that uses your receipt printer. See [Create a printer location in the BizPrint plugin for WooCommerce](https://docs.getbizprint.com/set-up/create-printer-location/).
- Check the width of your paper roll. It is usually printed on the box, or in the printer’s manual. The two common sizes are 80 mm and 58 mm.
- Know which kind of [station](https://docs.getbizprint.com/start-here/glossary/#station) the printer is connected to: the BizPrint desktop app on a computer, or the BizPrint Android app on a phone or tablet.

## Which settings to use

The settings depend on the station type. On a desktop station, the computer’s printer settings decide the paper size. On an Android station, the printer’s settings in the BizPrint Android app decide it.

| Setting                             | Desktop station                                                                          | Android station                                                                                                                               |
| ----------------------------------- | ---------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| **Output Format**                   | **HTML**                                                                                 | **HTML**, or **Plain Text** for faster printing with the printer’s own fonts                                                                  |
| **Layout Size**                     | **Custom**, with **Custom Width (mm)** set to 0, so the printer’s own paper size is used | Any choice. The app uses its own **Paper** setting, unless the printer’s **Page size from job** is set to **Use the job page size when sent** |
| Receipt paper size                  | Set in the printer’s own settings on the computer                                        | **Paper** in the printer’s settings in the Android app, for example **80 mm roll** or **58 mm roll**                                          |
| **Plain text format symbols width** | Not shown with **HTML**                                                                  | With **Plain Text** only: the number of characters that fit on one line of your paper                                                         |

The desktop app prints a formatted page through the computer’s printer driver, so the printer’s paper size on the computer matters. The Android app fits **HTML** printouts to the **Paper** width set for the printer in the app. **Plain Text** printouts use the printer’s own fonts, so their line width comes from the number of characters per line.

## Set up a location for a desktop station

A receipt is a continuous roll with no fixed length, so the simplest setup is to set the receipt paper size on the computer and let the desktop app use the printer’s default paper size. **A4** and **Letter** would print on a full sheet of that size, so choose **Custom** and leave the width at 0. A width of 0 tells the desktop app not to use a custom size, so it prints on the paper size set for the printer on the computer.

1. Open the printer’s settings on the computer the desktop app runs on.
2. Set the printer’s default paper size to match your roll, for example 80 mm or 58 mm receipt paper. The names of these options depend on your printer’s driver. If you are not sure, check the printer’s manual.
3. Go to **WooCommerce** > **Print Manager** in WordPress.
4. Click the **Printers** tab.
5. Click the name of the printer location in the **Description** column.
6. Choose a receipt [template](https://docs.getbizprint.com/start-here/glossary/#template) in **Template**, for example **Customer Receipt** or **Order Receipt**.
7. Choose **HTML** in **Output Format**.
8. Choose **Custom** in **Layout Size**. The **Custom Width (mm)** field appears.
9. Type `0` in **Custom Width (mm)**. With a width of 0, the desktop app prints on the printer’s default paper size.
10. Click **Save Changes**.

Keep these points in mind:

- If you enter both a width and a height above 0, the printout is that exact size, which can leave blank paper after a short order or cut off a long one.
- If text is cut off at the edges, tick **Custom Margins** and set small margins that suit your printer.

For every option, see [Change page size, margins, orientation and fonts for BizPrint printouts](https://docs.getbizprint.com/print/layout-settings/).

## Set up a location for an Android station

On an Android station, you set the paper width once for the printer in the app. Then choose the output format in WooCommerce.

Set the paper in the app:

1. Open the BizPrint Android app.
2. Tap your printer under **Printers** on the main screen.
3. Tap **Paper**, under **Paper and output**.
4. Choose your roll, for example **80 mm roll** or **58 mm roll**.

Then set up the printer location:

1. Go to **WooCommerce** > **Print Manager** in WordPress.
2. Click the **Printers** tab.
3. Click the name of the printer location in the **Description** column.
4. Choose a receipt [template](https://docs.getbizprint.com/start-here/glossary/#template) in **Template**, for example **Customer Receipt** or **Order Receipt**.
5. Choose **HTML** in **Output Format** for a formatted receipt with your logo, or **Plain Text** for fast printing with the printer’s own fonts.
6. Choose any option in **Layout Size**. The form needs one, but the Android app uses its own **Paper** setting, unless the printer’s **Page size from job** is set to **Use the job page size when sent**.
7. Type the number of characters that fit on one line of your paper in **Plain text format symbols width**, if you chose **Plain Text**. The default is 40. See [Count the characters on one line](https://docs.getbizprint.com/set-up/receipt-paper-size/#count-the-characters-on-one-line).
8. Click **Save Changes**.

### Count the characters on one line

You need this number only for **Plain Text** on an Android station.

1. Open the BizPrint Android app.
2. Tap your printer under **Printers** on the main screen.
3. Tap **Test print** while the printer is not printing a real order. It prints a test page, not an order. The printer prints a long line of numbers, and the line wraps where the paper ends.
4. Count how many characters fit on the first line. The tip printed on the test page shows how: multiply the number of zeros on the first line by 10, then add the last number on that line.
5. Type that number in **Plain text format symbols width** in the printer location.

For the full Android setup, see [Set up a WooCommerce printer location for an Android station with BizPrint](https://docs.getbizprint.com/set-up/android-printer-location/). For every printer setting in the app, see [Change paper, cut and layout settings for a printer in the BizPrint Android app](https://docs.getbizprint.com/manage/android-printer-settings/).

## Check the result

**Test print** prints your store’s newest real order again, on every printer in the location. The button appears only after the location is saved and your store has at least one order. Clicking it does not save the form, so always click **Save Changes** before you test. If the printer location uses Product Mapping, Shipping Mapping or Metadata Mapping (add-ons included with some plans), **Test print** still follows the location’s mapping rules, so an order that does not match those rules does not print there.

Before each test print, do these checks so you do not print an order twice by mistake:

1. Look at the paper at the printer for your newest order’s printout.
2. Check that the printer has paper, shows no error, and is not in the middle of a real order.
3. Check the status of the latest [print jobs](https://docs.getbizprint.com/start-here/glossary/#print-job) in the [BizPrint dashboard](https://docs.getbizprint.com/start-here/glossary/#bizprint-dashboard).
4. Wait for the station to finish anything it is still printing, whatever status the job shows.
5. Go to **WooCommerce** > **Print Manager** in WordPress.
6. Click the **Support** tab.
7. Check **Queue Status** in [**Print Job Queue**](https://docs.getbizprint.com/start-here/glossary/#print-job-queue). If a print request could not reach BizPrint, the plugin may keep it in the **Print Job Queue** and try again later.
8. Wait for any pending or processing jobs to finish.

Do not send a test while a job for that order is **pending**, **connecting-to-printer** or **processing**.

Then test the layout:

1. Tell your staff the next printout is a test, so nobody prepares or ships that order a second time.
2. Click the **Printers** tab.
3. Click the name of the printer location in the **Description** column.
4. Click **Test print**.
5. Look at the receipt. Check that nothing is cut off at the sides and that lines do not wrap in odd places.

If the layout is still not right:

1. Change the printer’s paper size on the computer (desktop), or the printer’s **Paper** setting in the app or **Plain text format symbols width** (Android).
2. Click **Save Changes**, if you changed the printer location.
3. Do every check in this section again.
4. Click the **Printers** tab.
5. Click the name of the printer location in the **Description** column.
6. Click **Test print** again. For common fixes, see [Fix BizPrint printouts that are cut off, too long or the wrong size](https://docs.getbizprint.com/troubleshooting/layout-problems/).

## Related pages

- [Change page size, margins, orientation and fonts for BizPrint printouts](https://docs.getbizprint.com/print/layout-settings/)
- [Set up a WooCommerce printer location for an Android station with BizPrint](https://docs.getbizprint.com/set-up/android-printer-location/)
- [Send a test print from a BizPrint printer location in WooCommerce](https://docs.getbizprint.com/print/test-print/)
- [Fix BizPrint printouts that are cut off, too long or the wrong size](https://docs.getbizprint.com/troubleshooting/layout-problems/)

Need help? Contact BizPrint support at <https://getbizprint.com/support/>.
