Skip to content
getbizprint.com

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

This page gives you the quick settings for printing WooCommerce orders on a thermal receipt printer that uses 80 mm or 58 mm paper rolls. It is for merchants who use the BizPrint plugin for WooCommerce, with a receipt printer connected to either the BizPrint desktop app or the 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.

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.

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

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 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.
  8. Click Save Changes.

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. For every printer setting in the app, see Change paper, cut and layout settings for a printer in the BizPrint Android app.

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 in the 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. 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.

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