Vorrei stampare i documenti tramite richieste http su Node.js. C'è un modo per inviare lavori di stampa e interrogare il server CUPS usando Node.js. Ho trovato il progetto this mentre esploravo, è l'unico/corretto modo di farlo?Eseguire operazioni di stampa su cups utilizzando Node.js
6
A
risposta
4
È possibile utilizzare la shell per farlo. Ho costruito un progetto qualche tempo fa in cui avevo bisogno di leggere determinati hashtag da instagram e stampare le foto caricate su IG con quell'hashtag usando un raspberry pi e una stampante fotografica.
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);
}
});
Il comando lp /path/to/somepic.jpg
invia /path/to/somepic.jpg
alla stampante predefinita. Il comando lpq
visualizza la coda della stampante. Per un utilizzo migliore, leggere la documentazione di CUPS.
Problemi correlati
- 1. Brother QL-720NW, stampa etichette utilizzando CUPS e Ubuntu
- 2. Attributo IPP mancante su CUPS-Get-Devices che utilizza il modulo ipp node.js
- 3. Utilizzando una classe generica per eseguire operazioni aritmetiche di base
- 4. Esempio di esercitazione/tutorial per Linux/CUPS?
- 5. Stampa da Chrome senza le finestre di dialogo di stampa? Utilizzando Greasemonkey userscript forse?
- 6. numero minimo di operazioni per eseguire un operazioni associative su gruppi sovrapposti
- 7. Server CUPS compilato per Windows?
- 8. utilizzando systemjs su node.js (e angolare 2)
- 9. Node.js: il modo migliore per eseguire più operazioni asincrone, quindi fare qualcos'altro?
- 10. laravel eseguire più operazioni pianificate
- 11. Stampa su carta continua utilizzando C#
- 12. Eseguire Node.js in apache?
- 13. Solo eseguire effetti/operazioni jQuery su determinate pagine
- 14. Modo corretto per eseguire operazioni su array Memmapped
- 15. Come eseguire UglifyJS2 senza Node.JS
- 16. Stampa non funzionante su lambda
- 17. Stampa utilizzando il modello
- 18. Come eseguire operazioni aritmetiche nei CSS?
- 19. Operazioni booleane su matrici scipy.sparse
- 20. Operazioni booleane su Cairo Paths?
- 21. Stampa di Excel utilizzando Interop
- 22. operazioni LINQ su IDictionary
- 23. Node.js console.log (oggetto) stampa oggetto vuoto
- 24. Pubblicazione di immagini su Twitter in Node.js utilizzando Oauth
- 25. Stampa ed eseguire una stringa
- 26. Profiling Node.js utilizzando DTrace
- 27. Stampa moduli utilizzando PrintDocument
- 28. Posso eseguire operazioni aritmetiche sulla baseclass Number?
- 29. Esecuzione di più siti su node.js
- 30. Come eseguire nightmare.js su google appengine per node.js
https://www.npmjs.com/search?q=cups – robertklep