Chciałbym drukować dokumenty za pośrednictwem żądań http na stronie Node.js. Czy istnieje sposób wysyłania zadań drukowania i wysyłania zapytań do serwera CUPS przy użyciu pliku Node.js. Znalazłem projekt this podczas zwiedzania, czy jest to jedyny/poprawny sposób na zrobienie tego?Wykonaj operację drukowania na filiżankach przy użyciu pliku Node.js
6
A
Odpowiedz
4
Możesz użyć powłoki, aby to zrobić. Niedawno zbudowałem projekt, w którym musiałem przeczytać pewne hashtagi z instagramu i wydrukować zdjęcia przesłane do IG z tym hashtagiem za pomocą raspberry pi i drukarki fotograficznej.
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);
}
});
Komenda lp /path/to/somepic.jpg
wysyła /path/to/somepic.jpg
do domyślnej drukarki. Komenda lpq
wyświetla kolejkę drukarki. Aby lepiej wykorzystać, przeczytaj dokumentację CUPS.
Powiązane problemy
- 1. Wykonaj operację asynchroniczną asp.net mvc poza operacją
- 2. forEach przy użyciu generatorów w pliku Node.js
- 3. Wykonaj operację cofania komponentu bean podczas ładowania?
- 4. Zapisywanie obrazu zapisanego na s3 przy użyciu pliku node.js?
- 5. Wykonaj javascript podczas drukowania strony
- 6. Przekierowywanie danych wyjściowych do pliku dziennika przy użyciu pliku node.js
- 7. Próg czasowy na operację przy użyciu mini profilera mvc
- 8. Czytanie pliku binarnego z Dysku Google przy użyciu pliku node.js
- 9. Jak zapisywać dane binarne do pliku przy użyciu pliku node.js?
- 10. jak wykonać tę operację zwijania w pliku node.js
- 11. Błędy przy użyciu Maven Mojo sql: wykonaj
- 12. Wykonaj XmlHttpRequest POST przy użyciu JSON
- 13. AS3 przy użyciu PrintJob do drukowania MovieClip
- 14. Wykonaj kod C# przy użyciu Powershell
- 15. Wykonaj skrypt Powershell od Node.js
- 16. Czytanie pliku z serwera SFTP przy użyciu Node.js i SSH2
- 17. jak zaimportować plik csv do mysql przy użyciu pliku node.js?
- 18. Jak wykonać operację macierzy 8 x 8 przy użyciu SSE?
- 19. Wykonaj skrypt przy użyciu sysinternals PSExec z aplikacji WWW Asp.Net
- 20. Wysyłanie danych z node.js na Javę przy użyciu gniazd
- 21. Wykonaj operację co x sekund przez y minut w C#
- 22. Przesyłanie pliku binarnego na Node.js
- 23. TimeStamp na nazwę pliku przy użyciu PowerShell
- 24. Express (node.js) przy użyciu HTTPS i HTTP
- 25. Błędy przy użyciu jQuery z node.js
- 26. Rzuca kosztowną operację?
- 27. Uruchamianie serwera node.js w systemie Ubuntu przy użyciu na zawsze
- 28. Wykonaj gofmt na zapisanie pliku w IntelliJ
- 29. Wykonaj procedurę przechowywaną z pliku wsadowego
https://www.npmjs.com/search?q=cups – robertklep