Printer Packages
blue_thermal_printer
This Flutter plugin for connecting to a thermal printer via bluetooth is still in its early stages of development, but it’s already available.
bluetooth_thermal_printer
The library supports both 58mm and 80mm Bluetooth printers. It uses a Bluetooth printer (Android Only). It works with both 58mm and 80mm Bluetooth printers.
This library does not require location permissions. That is, it follows Google’s stance on Android version 10.
bluetooth_print
BluetoothPrint is a Flutter plugin that allows developers to create bluetooth thermal printer apps for iOS and Android using the new mobile SDK. (For example, Gprinter pt-280, pt-380, gp-1324, or gp-2120.)
esc_pos_utils
This is a collection of essential Flutter/Dart classes for ESC/POS printing. The ticket class generates ESC/POS commands that can be sent to a thermal printer.
flutter_sunmi_printer
The Sunmi device with a built-in printer can be used to print thermal receipts using the Flutter plugin.