flutter_star_prnt 1.0.5 flutter_star_prnt: ^1.0.5 copied to clipboard
Flutter plugin for star micromics printers. This plugin allows both android and IOS devices to find star micromics printers and us them to print.
flutter_star_prnt #
Flutter plugin for Star micronics printers.
Native code based on React Native and Ionic/Cordova version
React native Version ➜ here
Ionic/Cordova Version ➜ here
Updating from >=1.0.4 #
If you're having trouble please run these commands
rm -rf ios/Pods && rm ios/Podfile.lock && flutter clean
Getting Started #
import 'package:flutter_star_prnt/flutter_star_prnt.dart';
// Find printers
List<PortInfo> list = await StarPrnt.portDiscovery(StarPortType.All);
list.forEach((port) async {
/// Check status
await StarPrnt.checkStatus(portName: port.portName,emulation: 'StarGraphic',)
}
///send print commands to printer
PrintCommands commands = PrintCommands();
commands.push({
'appendBitmapText': "Hello World"
});
commands.push({
'appendCutPaper': "FullCutWithFeed"
});
await StarPrnt.print(portName: port.portName, emulation: 'StarGraphic',printCommands: commands)
Android #
Permissions required depending on your printer:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.BLUETOOTH"></uses-permission>
Work in progress #
- ❌ Connect/disconnect function for persistent connection
- ❌ Helper function on appending print commands