Я пытаюсь использовать эту библиотеку: https://github.com/song940/node-escpos для печати текста с AURES ODP444
Это нормально работает, но когда я пытаюсь напечатать турецкий символ, как показано ниже, у меня появляется неправильный символ на бумаге.
Ç Ğ I İ Ö Ş Ü ü ş ö i ı ğ ç Â â î Î Û û
Я пытаюсь кодировать с помощью latin5 / ISO-8859-9, но тоже не работает ..
const escpos = require('escpos')
escpos.SerialPort = require('escpos-serialport')
const options = { encoding: "iso-8859-9" }
const device = new escpos.SerialPort('COM4')
const printer = new escpos.Printer(device, options)
device.open((error) => {
printer.font('a')
.size(0.75,0.75)
.text("Marvın")
.feed()
.close()
})
В результате получается Marv²n.
Кто-нибудь может мне помочь? Спасибо.