Печать растрового изображения на принтере TSC - с использованием Node.js - PullRequest
0 голосов
/ 05 мая 2019

Аналогично этот вопрос Я хочу напечатать растровое изображение на принтере этикеток TSC с использованием языка программирования TSPL, но в ответе не показано, как передать массив байтов в sendcommand. Также я делаю это в Node.js. В документации есть такой пример псевдокода:

enter image description here

Пример кода из TSC имеет следующий пример Node.js, который показывает только, как печатать текст:

...
function printfile() {
    var address = { ipaddress: '192.168.0.103', port: '9100', delay:'500' };

    var font_variable = { x: '50', y: '50', fonttype: '3', rotation: '0', xmul: '1', ymul: '1', text: 'Font Test' }
    var barcode_variable = { x: '50', y: '100', type: '128', height: '70', readable: '0', rotation: '0', narrow: '3', wide: '1', code: '123456' }
    var label_variable = { quantity: '1', copy: '1' };
    openport(address, true);
    var status = printer_status(300, true);
    clearbuffer('', true);
    printerfont(font_variable, true);
    barcode(barcode_variable, true);
    sendcommand('TEXT 250,50,\"0\",0,10,10,\"Text Test!!\"', true);
    printlabel(label_variable, true);
    closeport(2000, true);
}

Я создал байтовый массив (используя Buffer.from(array), где array - это список десятичных чисел, представляющих каждый байт), но как мне передать байтовый массив в sendcommand, который обычно принимает строковые аргументы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...