FLUTTER ECOSYSTEM

flutter_thermal_printer

Plugin for Flutter to print on thermal printers via ESC/POS commands.

Latest version
2.3.0
30-day downloads
7.6K
Likes
141
Pub points
150

Package Overview

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

Overview

A Flutter plugin enabling printing to thermal printers using ESC/POS commands. It supports Android, iOS, macOS, and Windows, allowing developers to send formatted text, barcodes, and images directly to compatible thermal printers. The package provides a straightforward API for issuing ESC/POS commands, making it ideal for receipt printing in retail, hospitality, and point-of-sale applications. It integrates seamlessly with Flutter apps and leverages native platform capabilities through platform channels.

Use cases
  • Receipt printing in POS systems
  • Label printing for inventory
  • Event ticket generation
  • Order confirmation printing
  • Mobile-based kiosk printing
Key features
  • Supports ESC/POS command set
  • Cross-platform compatibility
  • Text, barcode, and image printing
  • Simple API for ESC/POS commands
  • Native integration via platform channels
Suitable for
  • Retail and restaurant POS apps
  • Mobile printing solutions
  • Inventory management tools
  • Event and ticketing apps
  • Kiosk and self-service applications
Considerations
  • Requires compatible thermal printer
  • ESC/POS command knowledge needed for advanced formatting
  • Limited to devices supporting Bluetooth or USB printing
  • Platform-specific setup may be required
  • Printer driver availability varies by OS
Supported platformsAndroidiOSmacOSWindows

Install package

flutter pub add flutter_thermal_printer

Categories

Dependencies

Dependency list 7 items

Source repository

Related projects

No data available yet.