Skip to main content

Best Printer Packages for Flutter

There are many different types of printers on the market today. Some of them are more expensive than others, some take longer to set up and install, while others might not be compatible with certain operating systems or devices. It can get pretty confusing!

And if you need to write an app which connects to a printer, you need to carefully pick a package which supports most of printers. This post will explore the best packages available right now in order to help you find one that suits your needs.


This Flutter plugin for connecting to a thermal printer via bluetooth is still in its early stages of development, but it’s already available.


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.


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.)


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.


The Sunmi device with a built-in printer can be used to print thermal receipts using the Flutter plugin.

By continuing to use the site, you agree to the use of cookies.