商米V2如何使用Flutter进行打印?
我正在尝试使用这个包:https://pub.dev/packages/sunmi 但是没有明确说明如何使用它
最佳答案
商米打印机新增flutter插件:flutter_sunmi_printer
它可以打印带有样式(粗体、下划线、对齐、字体大小)的文本、表格(使用类似 Bootstrap 的网格系统)、图像等。
import 'package:flutter_sunmi_printer/flutter_sunmi_printer.dart';
// Text with styles
SunmiPrinter.text('left');
SunmiPrinter.text(
'center',
styles: SunmiStyles(bold: true, underline: true, align: SunmiAlign.center),
);
SunmiPrinter.text(
'right',
styles: SunmiStyles(bold: true, underline: true, align: SunmiAlign.right),
);
// Table
SunmiPrinter.row(
cols: [
SunmiCol(text: 'col1', width: 4),
SunmiCol(text: 'col2', width: 4, align: SunmiAlign.center),
SunmiCol(text: 'col3', width: 4, align: SunmiAlign.right),
],
);
// Image
ByteData bytes = await rootBundle.load('assets/rabbit_black.jpg');
final buffer = bytes.buffer;
final imgData = base64.encode(Uint8List.view(buffer));
SunmiPrinter.image(imgData);
关于android - 带有 Flutter 的商米 V2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60530795/