gpt4 book ai didi

thermal-printer - 如何在 ESC/POS 打印机中打印印度语言?如何编码?

转载 作者:行者123 更新时间:2023-12-05 04:25:39 27 4
gpt4 key购买 nike

我正在使用 Qz-tray ESC/POS 打印机。

打印机打印出像 ?????????? 这样的泰米尔语字符。

有人说我需要启用对印度字符代码页的编码。

如何找到泰米尔语代码页码?

示例代码:

this.get_dashes('\x2D', 48) + '\x0A',
'**THANK YOU ! VISIT AGAIN**' + '\x1B' + '\x61' + '\x31'+'\x1b' + '\x2D' + '\x49'+'\n', // center align
'\x1B' +'\x2D' + '\x49',
this.get_dashes('\x2D',48) + '\x0A',

最佳答案

根据爱普生的说法,ESC/P character code table for Tamil is 68 .您的打印机能否识别这将取决于硬件。

不幸的是,我can't find a similar codepage for Java ,因此您需要继续在 JavaScript 代码中使用十六进制序列。

// Use strict 8-bit encoding
var config = qz.configs.create("Printer Name", { encoding: 'ISO-8859-1' });

var data = [
/* Toggle Tamil in ESCPOS */
'\x1B' + '\x74' + '\x44', // ESC t 68 = Page 68 [Tamil]

/* Sample Tamil text (must be hex, Java can't understand this */
this.get_dashes('\x2D',48) + '\x0A',
'**THANK YOU ! VISIT AGAIN**' + '\x1B' + '\x61' + '\x31'+'\x1b' + '\x2D' + '\x49'+'\n', //center align
'\x1B' +'\x2D' + '\x49',
this.get_dashes('\x2D',48) + '\x0A',
// ...
];

关于thermal-printer - 如何在 ESC/POS 打印机中打印印度语言?如何编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73190912/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com