v0.3.2
flutter_usb_printer
このプラグインを使用すると、開発者はデータを送信し、AndroidでUSBプリンターと連携できます。
28いいね 53730日間ダウンロード150Pub ポイント
Android
kechankrisna/flutter_usb_printer open-source repository details.
{"sdk":"flutter"}{"sdk":"flutter"}^5.0.0以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
This plugin will allow develop send data and work with usb printer on android
flutter pub add flutter_usb_printer
_getDevicelist() async {
List<Map<String, dynamic>> results = [];
results = await FlutterUsbPrinter.getUSBDeviceList();
print(" length: ${results.length}");
setState(() {
devices = results;
});
}
_connect(int vendorId, int productId) async {
bool returned;
try {
returned = await flutterUsbPrinter.connect(vendorId, productId);
} on PlatformException {
//response = 'Failed to get platform version.';
}
if (returned) {
setState(() {
connected = true;
});
}
}
_print() async {
try {
var data = Uint8List.fromList(
utf8.encode(" Hello world Testing ESC POS printer..."));
await flutterUsbPrinter.write(data);
// await FlutterUsbPrinter.printRawData("text");
// await FlutterUsbPrinter.printText("Testing ESC POS printer...");
} on PlatformException {
//response = 'Failed to get platform version.';
}
}