Flutter Plugin that connect to Nyx devices Printer such as NB55
Nyx Printer
Flutter Plugin that connect to Nyx devices Printer such as NB55.
Installation
Install Nyx Printer with pub
flutter pub add nyx_printer
Print Image
import 'package:nyx_printer/nyx_printer.dart';
...
final _nyxPrinterPlugin = NyxPrinter();
Future<void> printImage() async {
final image = await rootBundle.load("images/img.png");
await _nyxPrinterPlugin.printImage(image.buffer.asUint8List());
}
Print Text
Future<void> printText() async {
await _nyxPrinterPlugin.printText(
"Grocery Store",
textFormat: NyxTextFormat(
textSize: 32,
align: NyxAlign.center,
font: NyxFont.monospace,
style: NyxFontStyle.boldItalic,
),
);
}
Print QR
Future<void> printQrCode() async {
await _nyxPrinterPlugin.printQrCode(
"123456789",
width: 200,
height: 200,
);
}
Print QR
Future<void> printBarcode() async {
await _nyxPrinterPlugin.printBarcode(
"123456789",
width: 300,
height: 40,
);
}
License
MIT Copyright (c) 2023 ALADDIN SID AHMED