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,
  });
}