我想通过Node.js上的http请求打印文档.有没有办法使用Node.js发送打印作业和查询CUPS服务器.我在探索周围时找到了这个项目,它是唯一/正确的方法吗?
您可以使用 shell 来执行此操作。我前段时间建立了一个项目,我需要从 Instagram 读取某些主题标签,并使用树莓派和照片打印机打印上传到 IG 的带有该主题标签的照片。
var fs = require('fs'),
exec = require('child_process').exec;
exec("lp /path/to/somepic.jpg");
// get printer jobs
exec("lpq",function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
Run Code Online (Sandbox Code Playgroud)
该命令lp /path/to/somepic.jpg发送/path/to/somepic.jpg到默认打印机。该命令lpq显示打印机队列。为了更好地使用,请阅读 CUPS 文档。
| 归档时间: |
|
| 查看次数: |
2226 次 |
| 最近记录: |