Press ESC to close

Flutter App : 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

Receipt

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

GitHub

View Github

Footer Example