Printing Receipts With a Thermal Printer
CloudBridal supports printing payment receipts directly to thermal receipt printers (80mm paper). This feature allows for faster receipt printing and a more professional checkout experience.
Browser Requirements
Thermal receipt printing requires a browser which supports WebUSB, an experimental feature only available in the following browsers:
- Google Chrome
- Microsoft Edge
Printer Compatibility
CloudBridal uses ESC/POS commands, the industry-standard protocol for thermal receipt printers. If you already have a compatible printer, you should be able to use it with CloudBridal. If not, we recommend the Epson TM-T20III as this is the printer we use for testing.
Paper Requirements
- Width: 80mm thermal paper
- Type: Standard thermal receipt paper
Hardware Setup
Windows Setup
Windows requires the Zadig driver tool to enable WebUSB communication with thermal printers:
- Download Zadig: Visit zadig.akeo.ie and download the latest version
- Connect your thermal printer via USB to your computer
- Run Zadig as administrator
- Enable device listing: Go to Options → List All Devices
- Select your printer from the dropdown (e.g., "TM-T20III")
- Install WinUSB driver: Click the Replace Driver button to install the WinUSB driver
Mac Setup
Mac systems typically work with thermal printers out of the box without additional driver installation.
CloudBridal Configuration
Before you can print thermal receipts, you need to enable the feature:
- Navigate to Payment Settings
- Find the Thermal Receipt Printing section
- Enable Enable Thermal Receipt Printing
- (Optional) Add Custom Header Text
- (Optional) Add Custom Footer Text
Printing a Receipt
Once your thermal printer is set up and the feature is enabled:
- Create or select a payment from the customer's profile
- Open the print page by clicking the print receipt button for the payment.
- Connect to your printer: Click Connect & Print Thermal Receipt
- Select your device from the browser's device selection dialog (e.g., "TM-T20III - Paired")
- Click Connect to establish the connection
- The receipt will automatically print to your thermal printer
The system will remember your printer selection for future print jobs during the same browser session.
Troubleshooting
Printer not appearing in device list?
- Ensure the printer is connected via USB and powered on
- On Windows, verify the WinUSB driver was installed correctly using Zadig
- Try refreshing the page and attempting the connection again
Print job fails?
- Verify you are using the latest version of Chrome or Edge
- Check that the printer has paper and is ready to print
- Verify the USB connection is secure
- Ensure your printer supports ESC/POS commands
- Restart your browser and try again
Partial printing or formatting issues?
- Some older or specialized printers may have limited ESC/POS command support
- Try printing a test receipt to verify compatibility
Updated on: 13/07/2025
Thank you!