Work in Progress
Feature details in this document may change during investigation, discussion, design, and implementation phases.
Printer
Receipt and label printers.
Overview
Printers enable receipt printing for customers, label printing for products, and report printing for business records. BANA supports thermal and standard printers via Bluetooth, USB, and network connections.
Availability
| Type | Status | Phase |
|---|---|---|
| Receipt Printer | Phase 2 | 2 |
| Label Printer | Phase 3 | 3 |
Features
Receipt Printing
- Sales receipts
- Order summaries
- Payment confirmations
- Daily reports
- Custom headers/footers
Label Printing (Phase 3)
- Product labels
- Price tags
- Barcode labels
- Shelf labels
Supported Devices
Receipt Printers
| Brand | Model | Connection |
|---|---|---|
| Epson | TM series | USB/Network |
| Star | TSP series | Bluetooth/USB |
| SUNMI | Built-in | Internal |
| Generic | ESC/POS | Various |
Label Printers
| Brand | Model | Connection |
|---|---|---|
| Zebra | ZD series | USB/Network |
| Brother | QL series | USB/Network |
| TSC | TE series | USB |
Setup
Bluetooth Printer
- Power on printer
- Enable Bluetooth on device
- Go to Settings > Devices > Printers
- Tap Add Printer
- Select printer
- Print test page
USB Printer
- Connect printer to POS
- Printer auto-detected
- Configure in settings
- Print test page
Network Printer
- Connect printer to network
- Note printer IP address
- Go to Settings > Devices > Printers
- Add by IP address
- Print test page
Configuration
| Setting | Description |
|---|---|
| Paper Width | 58mm / 80mm |
| Print Density | Light to Dark |
| Auto-cut | Enable paper cutter |
| Cash Drawer | Trigger on print |
| Logo | Header image |
Receipt Customization
| Element | Options |
|---|---|
| Header | Logo, business name, address |
| Body | Items, prices, totals |
| Payment | Method, amount, change |
| Footer | Thank you message, social |
| QR Code | Survey, website |
Screenshots
Screenshots
Screenshots will be added after UI implementation.
Troubleshooting
| Issue | Solution |
|---|---|
| Not printing | Check connection, paper |
| Faded print | Replace paper, adjust density |
| Paper jam | Clear jam, reload paper |
| Wrong format | Check paper width setting |
Related Documentation
- Device Module - Device management
- POS Terminal - POS integration
- Orders - Order receipts
- Tax & Invoice - Invoice printing
- Products - Label printing