posPrintQRCode method

  1. @override
Future<void> posPrintQRCode(
  1. String code, {
  2. int unitSize = 5,
  3. ErrLevel errLevel = ErrLevel.L,
  4. PStringEncoding encoding = PStringEncoding.utf8,
})
override

Sends a QR code to the POS printer.

Accepts optional configuration: unitSize, errLevel, and encoding.

Implementation

@override
Future<void> posPrintQRCode(
    String code, {
      int unitSize = 5,
      ErrLevel errLevel = ErrLevel.L,
      PStringEncoding encoding = PStringEncoding.utf8,
    }) async {
  await _channel.invokeMethod('pos_printQRCode', {
    'code': code,
    'unitSize': unitSize,
    'errLevel': errLevel.index,
    'encoding': encoding.index,
  });
}