sunmi_printer_plus
Support V2 Pro Sunmi Label Version and Null safety. With this package you can connect with Sunmi printers, print text, image, qrcode, barcodes and a custom Esc/Pos if you like.
4.1.1
11K downloads/mo
#2828 most downloaded on pub.dev
brasizza/sunmi_printer
What this package is like to depend on
Last release 11 months ago
05 Sep 2025
Release timing varies
gaps range from 8 days to 1.2 years
Most releases are documented
notes for 19 of 24 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
24 releases · first in 2021
1 release in the last 12 months
see the full history below
Release timeline
24 releases · Oct 2021 to Sep 2025Releases
latest 24-
4.1.105 Sep 2025Release notes
Open source →Antonio Bellido creates an rebindPrinter in cases that in the startup of the package the printers is not ready for a lot of reasons (memory, if there is printers sunmi nearby or other thigs), now you should check if the printer is still offline and call the method again. In a future version i will turn off this feature to autoconnect, maybe put in the class construction to avoid this problem
I am still working on the label printer,I am looking for a device to get to test, but here is very difficult to find
-
4.1.006 Dec 2024Release notes
Open source →Improve doc, remove IOS needs and make a few changes in code trying to maintain compatible as possible with 3.0.0
-
4.0.226 Nov 2024 -
4.0.125 Nov 2024 -
4.0.025 Nov 2024 -
3.0.118 Nov 2024 -
3.0.018 Nov 2024 -
2.1.312 Apr 2024Nothing published for this version
-
2.1.225 Sep 2023Nothing published for this version
-
2.1.127 Jul 2022Nothing published for this version
-
2.1.002 May 2022Nothing published for this version
-
2.0.1323 Feb 2022Release notes
Open source →- Replace the method to print row to native sunmi (but will cannot print arabic at this moment)
- build a custom size font method called setCustomFontSize and you can put any integer to fit an not use the pre defined like XL, SM and etc!
-
2.0.1209 Feb 2022 -
2.0.1117 Nov 2021Release notes
Open source →- Fixed exceptions with a device that is not sunmi.
- This is good if you have a hybrid app with just a condition to start or not sunmi printer. Thanks to open the issue @aoeminh
2.0.10
- Print the arabic text in ColumnMaker wasn't working. Now it's fixed and the example will print chinese, russian and arabic.<br> Thanks AGAIN!!! to open the issue @akshaykalola28
-
2.0.1010 Nov 2021Nothing published for this version
-
2.0.903 Nov 2021Release notes
Open source →- This package still ( and i think will never) woks in IOS, but now you can generate your apps in IOS without exceptions.<br> Thanks to open the issue @akshaykalola28
-
2.0.825 Oct 2021Release notes
Open source →- Removed Label Printing Support , because the aidl don't give the support anymore (updated the IWoyouService)
- Update the printText method, now you can set the style, bold and size in the method.
- [x] cutPaper - Dedicated method just to cut the line
- [x] getPrinterSerialNo - Get the serial number of the printer
- [x] getPrinterVersion - Get the printer's version
- [x] getPrinterPaper - Get the paper size ( 0: 80mm 1: 58mm)
-
2.0.723 Oct 2021 -
2.0.622 Oct 2021 -
2.0.522 Oct 2021 -
2.0.422 Oct 2021 -
2.0.222 Oct 2021 -
2.0.122 Oct 2021 -
2.0.022 Oct 2021Release notes
Open source →- 2.0.0 release
- Update Readme
- Enable Null Safety Support
- Label Printing Support For Sunmi V2 Pro
- Refine existing features
- Minor bug fixed
- Included Qrcode print
- Included Column print
- Included Barcode print
- Included method to print with escpos
- Included bold mode On/Off
- Included font size change:
- Extra small
- Small
- Medium (default)
- Large
- Extra Large