FLUTTER ECOSYSTEM

print_bluetooth_thermal

Ticket printing for android, location permission is not requested to connect the printer

Latest version
1.2.5
30-day downloads
52.8K
Likes
168
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter package for printing tickets on Bluetooth thermal printers, designed specifically for Android with no need to request location permissions during connection. It enables seamless integration with thermal printers via Bluetooth, ideal for point-of-sale systems, receipt printing, and event ticketing. The package supports multiple platforms including iOS, macOS, and Windows, though the primary focus is on Android functionality. It simplifies the process of sending print commands directly from Flutter apps without requiring complex setup or additional permissions.

Use cases
  • Point-of-sale receipt printing
  • Event ticket generation
  • Inventory label printing
  • Mobile order confirmation
  • On-the-go document printing
Key features
  • Bluetooth thermal printer connectivity
  • No location permission required on Android
  • Cross-platform support (Android, iOS, macOS, Windows)
  • Simple print command API
  • Lightweight and easy to integrate
Suitable for
  • Retail POS applications
  • Mobile ticketing systems
  • Field service reporting tools
  • Small business inventory management
  • Event management apps
Considerations
  • Limited to Bluetooth thermal printers
  • Location permission still needed for scanning on some Android versions
  • Printer-specific command compatibility may vary
  • Not optimized for high-volume printing
  • Requires manual handling of printer connection states
Supported platformsAndroidiOSmacOSWindows

Install package

flutter pub add print_bluetooth_thermal

Categories

Dependencies

Dependency list 4 items

Related projects