# Set up receipt printing

> Connect a thermal receipt printer to the Endless Aisle kiosk so customers can print their bag with barcodes and pay at the till.

With **Print Barcode**, the customer prints a receipt that lists each product with its barcode, then pays at the till, where staff scan the barcodes. The same printer is used by **Print Barcode with Customer Info, and Tasks App**.

## Before you start

- A USB thermal receipt printer for 80 mm paper, from Epson, Star, Posiflex, Seiko, or CITAQ, connected to the kiosk device
- The thermal printer peripheral app installed and connected to the same device, so the printer appears as a peripheral of the device. See [View peripherals connected to a device](https://learn.phystack.com/devices/view-peripherals-connected-to-a-device/)
- An **EAN** barcode on every product variant. Without it, the product prints without a barcode
- A price for every product. Products without a price are left off the receipt

## How to set up Print Barcode checkout

1. Open the Endless Aisle installation and go to the **Settings** tab
2. In **Select Printer to print**, select the printer connected to this kiosk. The list shows printers from all devices in your tenant
3. Expand **Features** and turn on **Bag**
4. Set **Checkout method** to **Print Barcode**
5. Optionally, upload a **Receipt Logo**. Use a simple dark logo on a white background: the receipt prints in black and white
6. Set **No. of receipts to print**
7. Click **Save all changes**

## What the receipt contains

1. Your receipt logo, the date, and the time
2. A line asking the customer to take the receipt to the till
3. One block per item, with its name, product ID, price, and barcode. An item with quantity 3 prints three blocks
4. The subtotal, any discounts and shipping, and the total

With customer info and Tasks, the receipt also shows the order number, the store name, and the customer's details.

## How to test printing

The kiosk doesn't show printer errors. It shows the success message even when nothing prints, so always test after setting up.

1. On the kiosk, add a product to the bag and tap **Continue**
2. Tap **Print Receipt**
3. Check that the receipt prints with the logo and barcodes
4. Scan a barcode from the receipt at your till
5. If nothing prints, check the printer's paper and power, check that **Select Printer to print** points to this kiosk's printer, and restart the device after reconnecting the printer
