printImage method

  1. @override
Future<PrinterStatus> printImage(
  1. Uint8List imageBytes,
  2. int width,
  3. int height,
  4. bool finishPrinting, {
  5. AlignmentTypes align = AlignmentTypes.center,
})
override

Implementation

@override
Future<PrinterStatus> printImage(
    Uint8List imageBytes, int width, int height, bool finishPrinting,
    {AlignmentTypes align = AlignmentTypes.center}) async {
  await methodChannel.invokeMethod<String>(PrinterCommands.print.label, {
    "printerMode": PrinterModes.image.label,
    "imageBytes": imageBytes,
    "width": width,
    "height": height,
    "align": align.label
  });
  return finishPrinting ? await endPrinting() : await checkPrinter();
}