getPrinterMode method Null safety
- PrinterDevice device
获取打印机的模式(当前的打印指令集)
device
打印机设备
Implementation
Future<PrinterMode> getPrinterMode(PrinterDevice device) async {
var status = await getPrinterStatus(device, PrinterMode.esc);
if (status != null) {
return PrinterMode.esc;
}
status = await getPrinterStatus(device, PrinterMode.cpcl);
if (status != null) {
return PrinterMode.cpcl;
}
status = await getPrinterStatus(device, PrinterMode.tspl);
if (status != null) {
return PrinterMode.tspl;
}
return PrinterMode.zpl;
}