Node.js Nodejs如何向QL-720NW发送P-Touch模板命令

Node.js Nodejs如何向QL-720NW发送P-Touch模板命令,node.js,printing,escpos,Node.js,Printing,Escpos,我只是使用Nodejs将p-touch模板代码发送到QL-720NW 我已经按照步骤做了 此外,我尝试使用向打印机发送命令 这是我的密码 var rawData = new Buffer([ 0x1B, 0x69, 0x61, 0x33, // Use p-touch template 0x5E, 0x49, 0x49, // Initialize p-touch template 0x5E, 0x54, 0x53, 0x30, 0x30, 0x31, // Choose template 1

我只是使用Nodejs将p-touch模板代码发送到QL-720NW

我已经按照步骤做了

此外,我尝试使用向打印机发送命令

这是我的密码

var rawData = new Buffer([
0x1B, 0x69, 0x61, 0x33, // Use p-touch template
0x5E, 0x49, 0x49, // Initialize p-touch template
0x5E, 0x54, 0x53, 0x30, 0x30, 0x31, // Choose template 1
0x5E, 0x46, 0x46 // Start printing
]);

printer.printDirect({
     data: rawData
     , printer:'Brother QL-720NW' // printer name, if missing then will print to default printer
     , type: 'RAW' // type: RAW, TEXT, PDF, JPEG, .. depends on platform
     , success:function(jobID){
        console.log("sent to printer with ID: "+jobID);
   }
   , error:function(err){console.log(err);}
});
但是,打印机总是出现故障并在红灯下闪烁。
只需致电brother技术支持并搜索技术规范。找不到任何想法。有人知道吗?

最后,我找到了核心问题

首先,tojocky/node打印机可以将ESC/p发送到QL-720NW

其次,主要问题来自于p-touch模板。设计标签布局时。每个ui小部件分配的对象名都需要注入一个值。如果您想要一个静态对象,您应该删除对象名并勾选一个复选框,强制小部件无法修改

第三,发送如下命令

切换到P-touch模板模式ESC ia3 初始化^|| 选择模板^TS001 选择对象名称^ONobject\x0h 直接插入数据^DI\x05h\x0hHello 开始打印^FF 你可以把它打印出来

示例代码:


祝你好运。

最后,我找到了核心问题

首先,tojocky/node打印机可以将ESC/p发送到QL-720NW

其次,主要问题来自于p-touch模板。设计标签布局时。每个ui小部件分配的对象名都需要注入一个值。如果您想要一个静态对象,您应该删除对象名并勾选一个复选框,强制小部件无法修改

第三,发送如下命令

切换到P-touch模板模式ESC ia3 初始化^|| 选择模板^TS001 选择对象名称^ONobject\x0h 直接插入数据^DI\x05h\x0hHello 开始打印^FF 你可以把它打印出来

示例代码:


祝你好运。

你介意分享你的示例代码吗?这对我会有很大帮助。。。提前谢谢你介意分享你的示例代码吗?这对我会有很大帮助。。。提前谢谢