Is there any way that I can print a receipt on a Bluetooth thermal printer, as I really struggling finding the solution on flutter? Anything could help, I really appreciate those answers
6 Answers
I have tried esc_pos_bluetooth package and it's not working for Bixolon bluetooth printer.
I'v found blue_thermal_printer library and it worked for me on Android but this library doesn't support iOS until now:
https://pub.dev/packages/blue_thermal_printer
- 1,271
 - 15
 - 29
 
Currently you need to write your own logic using Bluetooth packages. There is package available which currently supports WiFi POS printer. Take a look https://pub.flutter-io.cn/packages/esc_pos_printer
- 76
 - 3
 
- 
                    Will this package also work for star printers? – Radhika Gokani Jun 16 '21 at 11:39
 - 
                    I'd say you have to give it a try! – Zubair Qureshi Jun 30 '21 at 12:40
 
Have you tried this package: esc_pos_bluetooth(https://github.com/andrey-ushakov/esc_pos_bluetooth)?
- 411
 - 7
 - 22
 
Not much luck on my end either (on ios). Unfortunately, esc_pos_bluetooth doesn't detect my Epson TM-T88VI so that's a little bit of a road block...
- 1,834
 - 1
 - 12
 - 11
 
There are three major bluetooth printing plugins, i have tried them all and so far this package is the best one esc_pos_bluetooth is the best on my case.
- 91
 - 2
 - 2
 
Some useful Flutter SDKs for Thermal Printer:
- bluetooth_thermal_printer - This is a Flutter plugin that allows you to use a Bluetooth thermal printer on Android device.
 - blue_print_pos - This is a Flutter plugin that enables you to use a
POS (point of sale) system on both Android and iOS device.
This is the updated forked blue_print_pos SDK which I used in Dec, 2022. You can use it without facing any issues. 
How to integrate SDK: Detailed Stackoverflow Answer
- 870
 - 5
 - 20