Overview
A Flutter/Dart package providing essential classes for ESC/POS thermal printing. It includes a Ticket class that generates ESC/POS commands for printing receipts, labels, and tickets. Designed for compatibility across multiple platforms, it enables developers to send formatted print jobs to thermal printers via Bluetooth, Wi-Fi, or USB. The package simplifies command creation with built-in methods for text alignment, font styles, barcodes, and images. Ideal for point-of-sale systems, kiosks, and receipt generation apps.
Use cases
- Receipt printing in POS systems
- Label generation for retail
- Event ticket printing
- Order confirmation output
- Mobile printer integration
Key features
- ESC/POS command generation
- Cross-platform support
- Text formatting options
- Barcode and image embedding
- Simple API for ticket creation
Suitable for
- Retail applications
- Point-of-sale software
- Kiosk systems
- Mobile printing solutions
- IoT device integrations
Considerations
- Requires compatible thermal printer
- Bluetooth/Wi-Fi connection setup needed
- Limited to ESC/POS protocol
- No built-in printer discovery
- Platform-specific permissions may apply