> ## Documentation Index
> Fetch the complete documentation index at: https://help.usetapp.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure receipt printing

> Install the print-station agent, review printer status, and set automatic receipt printing.

Receipt printing connects a shop’s configured printers to a Windows or macOS print-station agent. An Owner can choose the default active printer and whether a receipt prints automatically when payment completes.

## Who can do this?

Owners can use this workflow with the scope described here. Write access is checked for the currently selected shop. Backend authorization is authoritative; entering a route directly does not expand a role.

## Where

Open **Settings**, then **Receipt printing** for the selected shop.

## Steps

1. Choose Windows or macOS and download the displayed print-station agent version.
2. Install and run the agent on the computer connected to the receipt printer; follow the in-page setup information to register the station.
3. Return to Receipt printing and check active printers, paper width, station hostname, online/offline state, and last-seen time.
4. As an Owner, enable or disable automatic printing on payment and choose an active default printer.
5. Wait for the saved confirmation and test with a controlled receipt.

## Platform notes

The Admin page can show printer and station status to authenticated store users, but the toggles and default-printer selector only perform updates for the Owner role. Revoked stations are excluded from the mapping. A printer is shown as default only when automatic printing is enabled and its ID matches the selected default.

## Market notes

The configuration flow is shared by GB and DE. Receipt content, fiscal requirements, and retention obligations can differ. For a DE shop, printing configuration does not replace fiscal setup or tax advice.

## Troubleshooting

If no printer appears, confirm that it is active and the station is registered to the same shop. Offline or stale last-seen data indicates the agent is not currently reporting. Check the host, network, and agent before changing shop settings. A save failure should be retried by an Owner only after current values reload.

## Related articles

* [Configure payment methods](/en/settings/configure-payment-methods)
* [Use German fiscal compliance tools](/en/settings/use-german-fiscal-compliance)
