Tôi muốn in tài liệu thông qua các yêu cầu http trên Node.js. Có cách nào để gửi lệnh in và truy vấn máy chủ CUPS bằng Node.js. Tôi tìm thấy dự án this trong khi khám phá xung quanh, đó có phải là cách duy nhất/chính xác để làm điều đó không ??Thực hiện thao tác in trên các cốc bằng cách sử dụng Node.js
6
A
Trả lời
4
Bạn có thể sử dụng trình bao để thực hiện việc này. Tôi đã xây dựng một dự án một thời gian trước đây, nơi tôi cần phải đọc hashtag nhất định từ instagram và in các bức ảnh được tải lên IG bằng hashtag đó bằng cách sử dụng một mâm xôi pi và một máy in ảnh.
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);
}
});
Lệnh lp /path/to/somepic.jpg
gửi /path/to/somepic.jpg
tới máy in mặc định. Lệnh lpq
hiển thị hàng đợi máy in. Để sử dụng tốt hơn, hãy đọc tài liệu CUPS.
Các vấn đề liên quan
- 1. Thực hiện các thao tác trên một tập con bằng cách sử dụng bảng dữ liệu
- 2. Các cách khác để thực hiện thao tác modulo
- 3. Cách thực hiện các thao tác ngày trong hibernate
- 4. Thao tác bằng số sử dụng chuỗi
- 5. Cách chính xác để thực hiện các thao tác trên các mảng Memmapped
- 6. Thực hiện thao tác trên đường dẫn tệp trong XSLT
- 7. Sử dụng ứng dụng khách Jersey để thực hiện thao tác POST
- 8. cách thực hiện thao tác grep trên tất cả các tệp trong thư mục
- 9. Làm cách nào để thực hiện thao tác 'hoàn tác' trong ứng dụng cửa sổ .net?
- 10. Cách thực hiện thao tác hợp nhất data.table
- 11. Rails 3. Cách thực hiện thao tác lưu trên tất cả các bản ghi?
- 12. Thao tác các tệp MIDI bằng Python
- 13. Thao tác trên một mảng các cấu trúc thực hiện Equatable
- 14. Thực hiện thao tác giống như SUMIF bằng cách sử dụng Trình tạo báo cáo SQL Server
- 15. Thực hiện các thao tác trên một tập dữ liệu lớn
- 16. Có thể thực hiện thao tác bytecode khi sử dụng OSGi không?
- 17. Tôi có thể thực hiện một số thao tác khi chọn một Tab cụ thể bằng cách sử dụng Javafx
- 18. Làm cách nào để thực hiện các thao tác khi phát âm thanh trong iPhone?
- 19. Cách tốt nhất để thực hiện thao tác Bit Field bằng Python là gì?
- 20. Thực hiện ngăn xếp bằng cách sử dụng BST
- 21. C#: Thực hiện các thao tác trên GPU, không phải CPU (tính Pi)
- 22. Làm cách nào để thực hiện các thao tác trên các đối sánh Regre Backreference trong Javascript?
- 23. Thao tác trên các cột mảng 2d
- 24. Chỉ thực hiện các thao tác trên tập con của RDD
- 25. Có thể thực hiện thao tác danh sách bằng LINQ không?
- 26. Làm cách nào để thực hiện thao tác ma trận 8 x 8 bằng SSE?
- 27. Sử dụng Raphael để thao tác SVG
- 28. Các mẫu thao tác Bytecode
- 29. Sử dụng Cốc trên Google App Engine (Django)
- 30. Cách thực hiện oauth khi thực hiện thao tác gỡ bỏ twitter với các yêu cầu python
https://www.npmjs.com/search?q=cups – robertklep