Tag: 打印

Typescriptasynchronous生成器,用于套接字

我想了解TSasynchronous生成器。 在Node.js中,我打开一个套接字,从中读取所有数据,然后closures它。 我试图把这个成为一个asynchronous生成器的数据块。 async function* connectAndRead() { const socket = net.connect(80, 'localhost'); socket.on('data', data => ???); socket.on('end', socket.close()); } 有可能做一个asynchronous发生器的数据从套接字读取?

使用Google云打印从应用打印到餐馆中的指定打印机

我正在使用的餐厅在他们的砖和灰浆build设有一个pos打印机。 所以当用户在应用程序上进行购买时,我们使用方形作为支付处理器,我想使用谷歌云打印将作业发送到餐厅本身的打印机。 使用谷歌云打印,虽然你似乎需要用户使用应用程序先login到谷歌,这对应用程序的stream程没有任何意义,因为它不是我们发送工作的用户打印机。 我在后端使用node.js和parse-server,这将在iOS和Android应用程序中实现。

Nodejs如何发送P-Touch模板命令到QL-720NW

我只是使用Nodejs发送p-touch模板代码到QL-720NW。 我已经遵循了如何设置p-touch模板的步骤。 此外,我尝试使用tojocky /节点打印机发送命令到打印机。 这是我的代码, 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 […]

Javascript – 在客户端上的热敏打印机上打印(无小程序)

首先我想知道这样的事情是否可能。 我正在开发一个Web应用程序,用户必须在自己的热敏打印机上打印收据。 我不想在客户端上使用Java applet或Flash,因为这些技术将不被浏览器所支持。 所以我想在服务器端使用PHP来做到这一点,如果可能的话,客户端浏览器上的JavaScript。 如果只有JavaScript是不够的,我应该开发什么样的应用程序来安装在客户端上,这将有助于JavaScript完成任务。 我需要一些信息和参考资料,我如何才能达到这个目标。 (请不要客户端应用程序的Microsoft技术…欢迎Java,Python,NodeJs) 提前致谢

我的node.js服务器如何自动打印出来?

我有一台服务器将自动下拉我需要打印的数据。 如何在事件发生时自动实现数据的打印? 我已经用node-serialport与Arduino进行了一些接口,但从来没有像打印机那样的东西。

在JavaScript或节点中将Blob数据转换为Raw缓冲区

我正在使用生成PDF并将其保存到本地文件系统的插件jsPDF 。 现在在jsPDF.js中,有一些代码可以生成blob格式的pdf数据: var blob = new Blob([array], {type: "application/pdf"}); 并进一步将blob数据保存到本地文件系统。 现在,而不是保存我需要使用插件节点打印机打印PDF。 以下是一些示例代码 var fs = require('fs'), var dataToPrinter; fs.readFile('/home/ubuntu/test.pdf', function(err, data){ dataToPrinter = data; } var printer = require("../lib"); printer.printDirect({ data: dataToPrinter, printer:'Deskjet_3540', type: 'PDF', success: function(id) { console.log('printed with id ' + id); }, error: function(err) { console.error('error on printing: ' + err); […]

是否有可能用node.js打印图像?

好的,所以我试图从网页打印(典型的“打印”button,但我不希望打印对话框出现),所以我决定用我已经存在的node.js后端来完成任务(主要因为没有打印对话框,从浏览器打印几乎是不可能的)。 我find了节点打印机( https://github.com/tojocky/node-printer )模块,它工作的很好,但只有文本。 我试图发送RAW数据,但它所做的是打印原始字符。 我真正需要的是打印一个徽标,以及一些转弯信息(这是一个客户服务设施)。 此外,打印机必须安装在本地,所以我不能使用IPP。 有什么办法打印图像,或图像和文字与node.js的组合? 可以通过节点打印机来完成,还是有另外一种方法?

使用节点JS的IPP时,打印作业延迟

我使用IPP (和CUPS )和Node JS来从我们的孩子登记系统打印标签(DYMO Labelwriter 450 Turbo's)。 我需要打印每个标签的不同数量(var qty ),具体取决于孩子在哪个房间(1-3)。 目前,我正在为每个标签创build一个新的IPP打印作业 – 但打印之间有几秒钟的延迟。 有没有办法将每项工作的数量传递给IPP以消除延误? 或者可能将多个相同的.pdf传递给一个工作? Vars pdf (生成的标签 – 使用.pdf模板 ), qty (需要打印的标签数量)和pid (要打印到的打印机的打印机ID)传递到以下代码位: function print(qty, pid, first, last, gender, room, notes, notesr, timestamp, age, grade, code) { fs.readFile('label.pdf', 'utf-8', function (err, pdf) { pdf = pdf.toString(); pdf = pdf.replace('<FIRST>', first).replace('<LAST>', last).replace('<GENDER>', gender).replace('<ROOM>', room).replace('<NOTES>', notes).replace('<NOTESON>', […]

使用node.js ipp模块的CUPS-Get-Devices上的IPP Missing属性

我遇到了CUPS-Get-Devices的Missing必需属性的问题。 基本上我想使用https://www.npmjs.org/package/ipp获得IPP和CUPS的可用打印机列表。 我已经实现了CUPS-Get-Devices到软件包,因为它不支持包的属性,但我得到它的工作。 问题是响应以“状态消息”响应:“缺less必需的属性”。 而不是给我的打印机列表。 var uri = "http://localhost:631" var data = ipp.serialize({ "operation": "CUPS-Get-Printers", "operation-attributes-tag": { "attributes-charset": 'utf-8', "attributes-natural-language": 'en-us', "limit": 10 } }); ipp.request(uri, data, function(err, res){ if(err){ return console.log(err); } console.log(JSON.stringify(res,null,2)); }); 答复是 { "version": "2.0", "statusCode": "client-error-bad-request", "id": 67392993, "operation-attributes-tag": { "attributes-charset": "utf-8", "attributes-natural-language": "en-us", "status-message": "Missing required attributes." } } […]

节点JS – 使用打印机(硬件)

我正在用Angular JS和Node JS开发一个应用程序,我需要在用户的机器上看到所有可用的打印机,让用户select其中的一个打印收据。 有没有办法做到这一点?