gpt4 book ai didi

javascript - 如何使用IPP协议(protocol)将带有文本的图像发送到打印机

转载 作者:行者123 更新时间:2023-12-03 17:40:24 25 4
gpt4 key购买 nike

我有一个程序,我使用 IPP 协议(protocol)从 node.js 服务器向打印机发送命令。我在这里使用

var ipAddress='127.0.0.1';
var Printer = ipp.Printer("http://".concat(ipAddress).concat("/ipp/print"));
var dt = "";
dt = dt.concat("SINCOS Vending Machine Demo.\n\r", "Contact: ", phone, "\n\rProduct: ", product, "\n\rQuantity: ", quantity, "\n\rPrice: ", price, "\n\r");
var buffer1 = new Buffer(dt, 'utf8');
var msg = {
"operation-attributes-tag": {
"requesting-user-name": "John Doe"
},
"job-attributes-tag": {
"media": "na_letter_8.5x11in"
},
data: buffer1
};
Printer.execute("Print-Job", msg, function (err, suc) {
return res.send({error: false, message: suc});
});

这里我需要添加条形码或图像,它们也将打印在同一文档中。我该怎么做?

最佳答案

通常 IPP 只负责作业提交,如将文档(以打印机支持的格式)发送到打印机。 IPP 绝不提供应用程序文档的渲染引擎。

什么 document-format您打算使用还是您的打印机支持?看起来简单的文本和图形应该可以完成工作,但可能需要实现打印机特定的控制代码。如果您使用 PDF 或 Postscript,您应该找到大量能够为您的打印机生成/呈现所需文档格式的库和工具。

示例:如果您的打印机支持 postscript,您可以使用 barcode Postscript图书馆。

实现思路另见:

关于javascript - 如何使用IPP协议(protocol)将带有文本的图像发送到打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60206483/

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