【问题标题】:Unable to print Burmese (Myanmar) in Unicode words while using esc_pos_printer package in Flutter在 Flutter 中使用 esc_pos_printer 包时无法以 Unicode 单词打印缅甸语(缅甸语)
【发布时间】:2020-11-01 19:51:01
【问题描述】:

在我的 Flutter 应用中,esc_pos_printer 包用于打印收据。

ticket.text('Special 2: (ပြည်ဗံဒါပင်ထက် ) unicode blåbærgrød',
        styles: PosStyles(codeTable: 'CP1252'));

我在尝试打印 unicode 缅甸语单词时发现以下错误。

[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] 未处理的异常:无效参数(字符串):包含无效字符。:“特殊 2:(ပြည်ဗံဒါပင်ထက်) unicode blåbærgrød”

【问题讨论】:

    标签: flutter printing pos


    【解决方案1】:

    虽然ESC/POS支持CodePage1252,但在1字节码范围内。

    不包括您要打印的字符。
    请看下面的链接。

    TOP»POS>技术参考»TM 打印机的字符代码表»单字节字符»代码页»16 [WPC1252]
    Page 16 [WPC1252]

    如果您想打印上面链接中显示的字符以外的字符,您可以将整个收据创建为一张图像并使用图像打印功能将其输出。

    或者也许你无能为力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      相关资源
      最近更新 更多