---
title: "Change page size, margins, orientation and fonts for BizPrint printouts"
description: "Set the paper size, margins, orientation, font sizes and plain text width of a BizPrint printer location in WooCommerce."
url: https://docs.getbizprint.com/print/layout-settings/
section: "Print"
last_updated: 2026-11-12
---

# Change page size, margins, orientation and fonts for BizPrint printouts

Section: Print

> Set the paper size, margins, orientation, font sizes and plain text width of a BizPrint printer location in WooCommerce.

This page is the full guide to the layout settings of a [printer location](https://docs.getbizprint.com/start-here/glossary/#printer-location): paper size, margins, orientation, font sizes and the width of plain text printouts. It is for store owners and staff who use the [BizPrint plugin for WooCommerce](https://docs.getbizprint.com/start-here/glossary/#bizprint-plugin-for-woocommerce).

Most of these settings work the same on desktop and Android [stations](https://docs.getbizprint.com/start-here/glossary/#station). The difference is paper size and margins: on a [BizPrint Android app](https://docs.getbizprint.com/start-here/glossary/#bizprint-android-app) station, the printer’s settings in the app decide them, unless that printer is set to use the job’s page size. See [Android stations](https://docs.getbizprint.com/print/layout-settings/#android-stations). If you only need to set up a receipt [printer](https://docs.getbizprint.com/start-here/glossary/#printer), the short version is in [Set up a BizPrint printer location in WooCommerce for 80 mm or 58 mm receipt paper](https://docs.getbizprint.com/set-up/receipt-paper-size/).

## Check before you send a test print

To check a layout on paper, you send a test print, which prints your newest real order again. Do these checks first, so you do not print an order twice:

1. Look at the paper at the printer for your newest order’s printout. If it already printed, a test prints it again.
2. Check that the printer has paper, shows no error, and is not in the middle of a real order.
3. Check the [print job status](https://docs.getbizprint.com/start-here/glossary/#print-job-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). See [View print jobs and their status in the BizPrint dashboard](https://docs.getbizprint.com/manage/print-jobs/).
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).
8. Wait for any pending or processing jobs to finish. See [View and retry failed print jobs in WooCommerce with the BizPrint Print Job Queue](https://docs.getbizprint.com/manage/print-job-queue/).

Do not send a test while a job for that order is **pending**, **connecting-to-printer** or **processing**. Never place or re-create an order to get a printout.

## Open the layout settings

1. Go to **WooCommerce** > **Print Manager** in WordPress.
2. Open the **Printers** tab.
3. Click the name of the printer location in the **Description** column.
4. Scroll down to the **Settings** heading. The layout options are under it.
5. Change the options you want. The sections on this page explain each one.
6. Click **Save Changes**.
7. Click **View Sample** to see the result on screen, without printing. See [Preview a BizPrint printout in WooCommerce with View Sample](https://docs.getbizprint.com/print/view-sample/).
8. Do the checks in [Check before you send a test print](https://docs.getbizprint.com/print/layout-settings/#check-before-you-send-a-test-print) if you want to check the result on paper. The checks take you to the **Support** tab.
9. Click the **Printers** tab.
10. Click the name of the same printer location in the **Description** column.
11. Click **Test print**. See [Send a test print from a BizPrint printer location in WooCommerce](https://docs.getbizprint.com/print/test-print/).

Saving does not print anything. New settings apply to the next printout. A reprint from the BizPrint dashboard goes to the printer the job was first sent to, reuses the paper size and margins the job was first sent with, and loads the document again. Do the same checks before you reprint. See [Reprint a print job from the BizPrint dashboard](https://docs.getbizprint.com/print/reprint-a-job/).

## Output Format

[**Output Format**](https://docs.getbizprint.com/start-here/glossary/#output-format) decides how the printout is made, and it decides which other layout options appear.

- **HTML:** a formatted page, with fonts, a logo and tables. Desktop and Android stations print it.
- **Plain Text:** simple text in fixed-width lines. Desktop and Android stations print it. On a receipt printer connected to the Android app, it prints with the printer’s own fonts, which is fast.

Not every [template](https://docs.getbizprint.com/start-here/glossary/#template) offers both. Customer Receipt, Customer Order Receipt, Order Receipt, Address Labels and Shipping Label offer HTML and Plain Text. Delivery Note, Dispatch Label, Invoice, Packing Slip and Pick List offer HTML only. See [Choose a BizPrint template for WooCommerce printouts](https://docs.getbizprint.com/print/choose-a-template/). An Android location can use either format. See [Set up a WooCommerce printer location for an Android station with BizPrint](https://docs.getbizprint.com/set-up/android-printer-location/).

## Page Orientation

**Page Orientation** has three choices: **Portrait**, **Landscape** and **Auto**. **Auto** is the default. Leave **Page Orientation** on **Auto**, and set portrait or landscape in the printer’s own settings on the computer. On an Android station, the printer’s **Orientation** setting in the app decides. When it is **Auto**, the printout follows the job.

## Layout Size

**Layout Size** is the paper size. Choose **A4**, **Letter** or **Custom**.

- **A4** and **Letter** print on a full sheet of that size.
- **Custom** shows **Custom Width (mm)**, and below it **Custom Height (mm)** when the width is above 0. Use it for receipt rolls, label paper and other sizes. Enter millimetres.

For **Custom**:

| Width       | Height      | What happens                                                                 |
| ----------- | ----------- | ---------------------------------------------------------------------------- |
| 0           | Not shown   | No size is used. The desktop app prints on the printer’s default paper size. |
| More than 0 | More than 0 | The printout is that exact size.                                             |

To print an exact size, enter both a width and a height. For a receipt printer, leave the width at 0 and set the receipt paper size in the printer’s own settings on the computer, so that the printer’s default paper size matches your roll. Before you send a test print to check the result, do the checks in [Check before you send a test print](https://docs.getbizprint.com/print/layout-settings/#check-before-you-send-a-test-print). See [Set up a BizPrint printer location in WooCommerce for 80 mm or 58 mm receipt paper](https://docs.getbizprint.com/set-up/receipt-paper-size/).

Paper size applies to desktop stations, to every template and to both output formats. On an Android station, the printer’s **Paper** setting in the app decides the paper size, unless the printer’s **Page size from job** is set to **Use the job page size when sent**. See [Android stations](https://docs.getbizprint.com/print/layout-settings/#android-stations).

## Custom Margins

Margins are the blank border around the printout.

1. Tick **Custom Margins**. The **Layout Margins** fields appear.
2. Enter **Top Margin**, **Right Margin**, **Bottom Margin** and **Left Margin** in millimetres. Use whole numbers. Empty or negative values become 0.

If text is cut off at the edges, tick **Custom Margins** and set margins that suit your printer. Some blank space can still appear when margins are 0, because templates have their own spacing and many printers cannot print right to the edge of the paper. Margins apply to desktop stations. On an Android station, receipt, label and built-in printers use the printer’s margins in the app, unless the printer’s **Page size from job** is set to **Use the job page size when sent**. Margins do not apply to Plain Text printed with the printer’s own fonts, or to office printers on an Android station. See [Change paper, cut and layout settings for a printer in the BizPrint Android app](https://docs.getbizprint.com/manage/android-printer-settings/).

## Font sizes and weights (HTML only)

When **Output Format** is **HTML**, four font options appear:

- **Basic Font Size (px):** the size of normal text. The default is 11.
- **Header Font Size (px):** the size of headings. The default is 16.
- **Basic Font Weight (CSS value):** how bold normal text is. The default is 400.
- **Header Font Weight (CSS value):** how bold headings are. The default is 700.

Weights are numbers such as 400 for normal and 700 for bold. They apply to every template that prints in HTML. The sizes are a starting point: some templates scale their headings and spacing from them. The options are not shown when **Output Format** is **Plain Text**, because plain text has one fixed font.

## Plain text width

When **Output Format** is **Plain Text**, **Plain text format symbols width** appears instead of the font options. It is the number of characters on each line. The default is 40.

Set it to the number of characters your printer fits on one line of your paper. If the text wraps in the wrong place, lower the number. If the lines look short, raise it. On a receipt printer connected to the Android app, find the number with the app’s test page. See [Set up a BizPrint printer location in WooCommerce for 80 mm or 58 mm receipt paper](https://docs.getbizprint.com/set-up/receipt-paper-size/).

## Android stations

The BizPrint Android app keeps its own settings for each printer, such as **Paper**, margins and **Orientation**. On receipt, label and built-in printers, these decide the paper size and margins by default, and the location’s **Layout Size** and **Custom Margins** are not used. Office printers set up as **Full-page printer (enter address)** or **Android print dialog** print on a Letter, A4 or custom sheet with their own sheet layout, so margins from the app or the location do not apply to them.

On a receipt, label or built-in printer, to use the location’s **Layout Size** and **Custom Margins** instead:

1. Open the BizPrint Android app.
2. Tap your printer under **Printers** on the main screen.
3. Tap **Advanced**.
4. Tap **Page size from job**.
5. Choose **Use the job page size when sent**.

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/).

## Which settings apply where

| Setting                             | Desktop, HTML | Desktop, Plain Text | Android                                                                                                                                 |
| ----------------------------------- | ------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| **Layout Size**                     | Yes           | Yes                 | Only when the printer’s **Page size from job** is **Use the job page size when sent**                                                   |
| **Custom Margins**                  | Yes           | Yes                 | Only on receipt, label and built-in printers, when the printer’s **Page size from job** is **Use the job page size when sent**          |
| **Page Orientation**                | Yes           | Yes                 | When the printer’s **Orientation** in the app is **Auto**. Landscape needs a page height, so on a continuous roll it prints in portrait |
| Font sizes and weights              | Yes           | Not shown           | Yes, with **HTML**                                                                                                                      |
| **Plain text format symbols width** | Not shown     | Yes                 | Yes, with **Plain Text**                                                                                                                |

## Related pages

- [Set up a BizPrint printer location in WooCommerce for 80 mm or 58 mm receipt paper](https://docs.getbizprint.com/set-up/receipt-paper-size/)
- [Fix BizPrint printouts that are cut off, too long or the wrong size](https://docs.getbizprint.com/troubleshooting/layout-problems/)
- [Add your logo and store details to BizPrint printouts in WooCommerce](https://docs.getbizprint.com/print/logo-and-branding/)
- [Choose a BizPrint template for WooCommerce printouts](https://docs.getbizprint.com/print/choose-a-template/)
- [Change paper, cut and layout settings for a printer in the BizPrint Android app](https://docs.getbizprint.com/manage/android-printer-settings/)

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