printEAN13 static method

List<int> printEAN13(
  1. String data
)

Print EAN13 barcode

Implementation

static List<int> printEAN13(String data) {
  List<int> command = [];
  List<int> dataBytes = data.codeUnits;

  // GS k - Print barcode
  command.addAll([0x1D, 0x6B]); // GS k
  command.add(0x02); // m = 2 (EAN13)
  command.addAll(dataBytes); // Data (12 digits, checksum calculated automatically)

  return command;
}