Il manuale di Emacs dice:
M-xprint-bufferStampa cartacea del buffer corrente con intestazioni di pagina contenenti il nome file e il numero di pagina.
M-xlpr-bufferStampa cartacea del buffer corrente senza intestazioni di pagina.
M-xprint-regionCome
print-bufferma stampare solo la regione corrente.
M-xlpr-regionCome
lpr-bufferma stampare solo la regione corrente.[...]
Per specificare la stampante da utilizzare, impostare la variabile
printer-name. L'impostazione predefinita,nilspecifica 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-pdfpacchetto, 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 poips2pdfsembrerà più bello.