作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我是一名优秀的程序员,十分优秀!