2015-06-23 13 views

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