Tag: 杯子

使用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." } } […]

使用Node.js对杯子执行打印操作

我想通过Node.js上的http请求来打印文档。 有没有办法发送打印作业和使用Node.js查询CUPS服务器? 我在四处探索时发现了这个项目,是唯一/正确的方法吗?