I'm trying to get a printout from the thermal printer in flutter, but the Turkish characters are incorrect (unreadable) I used the blue_thermal package and I cannot change the font family in this package.
Asked
Active
Viewed 129 times
1 Answers
0
I also faced similar problem with arabic character & tried lots of packages and found some useful Flutter SDKs for Thermal Printer which provides support for multiple languages:
- 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.
It will help in integrate SDK: Detailed Stackoverflow Answer on how to integrate printer SDK
Hope it will works for you.

ankushlokhande
- 870
- 5
- 20
-
Let me know if it is not working. I'll provide solution on Monday. – ankushlokhande Mar 18 '23 at 04:07
-
I can say that there is no package that I have not tried. I also tried the suggested packages. Characters are not read when printed. After so many tries, my finding is there is a problem with the font. Nor can I find a package that can change the font. import 'package:bluetooth_print/bluetooth_print.dart'; import 'package:bluetooth_print/bluetooth_print_model.dart'; And import 'package:blue_thermal_printer/blue_thermal_printer.dart'; I'm printing in these two packages, but I can't because they both don't support fonts. – acar6783 Mar 18 '23 at 05:27