Flutter POS 打印机
一个用于发现打印机和发送打印机命令的库。
支持 ESC/POS, TSPL 命令
示例
打印 ESC/POS
String printerIP = '192.168.1.22';
Future printLabel(String host, Uint8List bytes) async {
TcpPrinterConnector connector = TcpPrinterConnector(printerIP);
TsplPrinter printer = EscPosPrinter(
connector,
width: 80,
);
await printer.image(bytes);
printer.beep();
}
打印 TSPL (标签)
String printerIP = '192.168.1.23';
Future printLabel(String host, Uint8List bytes) async {
TcpPrinterConnector connector = TcpPrinterConnector(printerIP);
TsplPrinter printer = TsplPrinter(
connector,
dpi: "200",
sizeHeight: "25",
sizeWidth: "40",
);
await printer.image(bytes);
printer.beep();
}