Skip to main content

Receipt Printing

Cashier Manager

Brother POS supports ESC/POS compatible receipt printers. Since Brother POS is cloud-hosted, print jobs are routed to your local printer through the Printer Bridge utility. Receipts can be printed automatically when a sale is completed or manually from the sales history. This page covers how receipt printing works, how to configure it, and how to troubleshoot common issues.


Before You Begin

  • Your receipt printer must be an ESC/POS compatible printer (USB or network-connected).
  • The Printer Bridge utility must be installed and running on a Windows PC on your local network. The Printer Bridge routes print jobs from the cloud-hosted POS to your local printer. See Printer Bridge for setup instructions.
  • Printer settings are configured per-register in the admin panel under Admin > Registers (accessible from the Settings or Cash Drawers page).
Recommended printer

The Epson TM-m30II is the recommended receipt printer for Brother POS. It supports network connectivity, ESC/POS commands, and includes a cash drawer kick port.


How Receipt Printing Works

Automatic Printing

When auto-print is enabled on your register:

  1. A sale is completed (payment processed).
  2. Brother POS sends the receipt data to the configured printer.
  3. The printer produces the receipt automatically -- no cashier action needed.
  4. If the sale was a cash payment, the cash drawer open command is sent separately from the receipt print. They may happen near the same time during sale completion, but they are separate operations.

Manual Printing

From the Sales History panel:

  1. Select a completed sale.
  2. Tap Print.
  3. The receipt is sent to the printer.

You can reprint any sale from the sales history as many times as needed.


Receipt Contents

A standard Brother POS receipt includes:

SectionContent
HeaderStore name, address, phone number, email
Sale infoReceipt number, date, time, cashier name
Line itemsProduct name, quantity, unit price, and line total for each item
DiscountsAny item-level or order-level discounts applied
TotalsSubtotal, tax breakdown (HST or GST/PST), and total
PaymentPayment method, amount tendered, and change given
FooterConfigurable footer text (e.g., "Thank you for your purchase!")

Cannabis-Specific Content

Receipts include equivalent grams total (when applicable). Per-item THC/CBD percentages, strain type, and compliance information are NOT included on receipts.


Printer Configuration

Setting Up a Network Printer

  1. Connect the printer to your local network (Ethernet or Wi-Fi).
  2. Find the printer's IP address from its configuration printout (most printers have a self-test or status sheet function).
  3. In the admin panel, go to Admin > Registers (accessible from the Settings or Cash Drawers page).
  4. Select the register you want to configure.
  5. Enter the printer IP address and port (default ESC/POS port is 9100).
  6. Enable Auto-print receipts if you want receipts to print automatically on sale completion.
  7. Save the settings.

Printer settings modal showing receipt and label printer configuration

Printer Settings Per Register

SettingDescriptionDefault
Receipt printer enabledWhether the receipt printer is active for this registerOff
Receipt printer IPNetwork address of the receipt printerNone
Receipt printer portTCP port for ESC/POS communication9100
Auto-print receiptsPrint a receipt automatically when a sale completesOff
Open-drawer-only modeOnly open the cash drawer without printing a receiptOff

Receipt header and footer are store-wide settings (configured in Store Settings > Hardware tab), not per-register settings. Per-register settings are: printer enabled, printer IP, printer port, auto-print receipts, and open-drawer-only mode.

info

Each register can have its own printer. In a multi-register setup, Register 1 can print to Printer A while Register 2 prints to Printer B.


Printer Bridge

The Printer Bridge is the standard way to connect your local printers to Brother POS. Since Brother POS is cloud-hosted, the browser cannot communicate directly with local printers. The Printer Bridge utility runs on a Windows PC on your network and routes print jobs from the POS to your receipt and label printers.

How It Works

  1. The Printer Bridge runs on a Windows PC on your local network (the same PC where a USB printer is connected, or any PC that can reach your network printers).
  2. Brother POS sends print jobs to the Printer Bridge.
  3. The bridge forwards the data to your printer (USB or network).

See Printer Bridge for detailed setup instructions.


Cash Drawer Integration

Most receipt printers have a DK port (RJ11/RJ12 connector) that can trigger a cash drawer to open. When configured:

  • Cash payments automatically kick the drawer open when the receipt prints.
  • Manual drawer open can be triggered by tapping Open Cash Drawer in the header bar.

The cash drawer connects to the receipt printer via a cable, and the printer sends an electronic signal to open the drawer. No separate driver or configuration is needed -- Brother POS sends the standard ESC/POS drawer kick command along with the print job.


Reprinting Receipts

From Sales History

  1. Open Sales History from the Recent Activity section in the cart panel (visible when the cart is empty).
  2. Select the sale you want to reprint.
  3. Tap Print.
  4. The reprinted receipt is identical to the original -- there is no reprint marker or indicator.

From the Admin Panel

Managers and admins can also reprint receipts from the admin panel:

  1. Navigate to Admin > Sales.
  2. Find the sale.
  3. Click Print Receipt.

Kitchen Tickets

If your store uses a Kitchen Display System (KDS) or has a kitchen printer, Brother POS can also print kitchen tickets when a sale includes items that require preparation. Kitchen tickets include:

  • Order number
  • Items requiring preparation
  • Special instructions or modifiers
  • Timestamp

Kitchen ticket reprinting is available from the sale detail view in Sales History.


Troubleshooting

ProblemSolution
Receipt does not print on sale completionCheck that auto-print is enabled for your register. Verify the printer IP and port in register settings.
Printer is unreachableConfirm the printer is powered on and connected to the network. Try pinging the printer IP from the register computer.
Receipt prints garbled textThe printer may not support ESC/POS commands, or there is an encoding mismatch. Verify the printer model is ESC/POS compatible.
Cash drawer does not openCheck the DK port cable connection between the printer and drawer. The cable may be loose or the wrong type.
Receipt prints but is cut offThe paper roll may be running low. Replace the paper roll and try again.
"Print" button does nothingThe printer may be offline. Check the network connection and printer status.
Slow printingNetwork congestion or a slow printer. Ensure the printer is on a reliable network connection.

Paper Rolls

Specifications

Most ESC/POS receipt printers use 80mm thermal paper rolls. Check your printer's documentation for the exact specifications:

SpecificationCommon Value
Width80mm (3.15 inches)
Diameter80mm maximum roll diameter
Core12mm inner core
TypeThermal (no ink required)

Replacing Paper

  1. Open the printer cover (usually a lever or button on the front).
  2. Remove the empty roll.
  3. Place the new roll with the paper feeding from the bottom of the roll (print side faces up).
  4. Pull a small amount of paper past the cutter.
  5. Close the cover. The printer should auto-cut and be ready.
tip

Keep spare paper rolls near each register. Running out of paper during a busy period causes delays.


Best Practices

  1. Enable auto-print for efficiency. Manual printing adds an extra step for every transaction.
  2. Test the printer daily. Print a test receipt at the start of each shift to confirm the printer is working.
  3. Keep spare paper rolls stocked. Thermal paper rolls are inexpensive and essential.
  4. Use a static IP for the printer. DHCP-assigned addresses can change, breaking the connection. Configure a static IP or DHCP reservation.
  5. Position the printer within reach. The cashier should be able to hand the receipt to the customer without leaving the register.
  6. Clean the print head periodically. Dust and residue can degrade print quality over time.

What's Next?