Il manuale di Emacs dice:
M-x
print-buffer
Stampa cartacea del buffer corrente con intestazioni di pagina contenenti il nome file e il numero di pagina.
M-x
lpr-buffer
Stampa cartacea del buffer corrente senza intestazioni di pagina.
M-x
print-region
Come
print-buffer
ma stampare solo la regione corrente.
M-x
lpr-region
Come
lpr-buffer
ma stampare solo la regione corrente.[...]
Per specificare la stampante da utilizzare, impostare la variabile
printer-name
. L'impostazione predefinita,nil
specifica la stampante predefinita.
Come si specifica la stampante da utilizzare?
Ad esempio, una stampante PDF, che non viene mostrata nell'output di
lpstat -p -d
Grazie.
cups-pdf
pacchetto, quindi segui le istruzioni qui: wiki.archlinux.org/index.php/CUPS#PDF_virtual_printer (non c'è molto da fare, ma tieni presente che è molto probabile che il tuo utente non sia autorizzato a stampare qualsiasi cosa ... CUPS è fondamentalmente un brutto sistema per l'utente. Quindi, dovresti accedere come root (o trovare un modo per rendere il tuo utente idoneo alla gestione della stampante, e no, non è sufficiente essere un sudoer) .Poi puoi stampare come volevi. Ma (come ho commentato la tua altra domanda), PS e poips2pdf
sembrerà più bello.