Ho un output PostScript da una pagina man prodotta da man -t ssh > man_ssh.ps . Si apre per la visualizzazione in Evince Document Viewer. Voglio stamparlo su una stampante che supporta la stampa fronte-retro. Quindi, vorrei stamparlo in modalità 'brochure', ovvero quando quattro pagine di un documento vengono stampate su un foglio singolo su due lati, quindi quando i fogli vengono piegati a metà tutti in una volta, la numerazione delle pagine di un documento è come in un libretto. Come posso stampare il documento in questo modo in Evince?
 UPD:C'è un'altra domanda, come fare man -t l'output è conforme al layout della pagina dell'opuscolo, ovvero margini interni più ampi, rendendo le pagine "sinistra" e "destra"?
Risposta accettata:
 Ho trovato un modo per configurare CUPS in modo che chiami pdfbook per me. Il processo si riduce a quanto segue:
-  Nel tuo server CUPS (ad es. http://localhost:631), creare una copia della configurazione per la stampante per la quale si desidera abilitare la stampa di brochure. Chiamiamo la nuova stampante “Stampa-libretto”.
-  Modifica /etc/cups/ppd/Print-booklet.ppdcome radice. Aggiungi la riga seguente, ad esempio, prima di*cupsFiltervoce:*cupsPreFilter: "application/pdf 0 booklettopdf".
-  (Questo passaggio è un po' disordinato, forse può essere fatto in un modo più pulito.) In /usr/lib/cups/filter, crea lo scriptbooklettopdf(come root):#!/bin/sh for e in "[email protected]"; do echo DEBUG: $0: $e 1>&2; done TMPFILE=$(mktemp) echo DEBUG: $0: $TMPFILE 1>&2 if [ "$6" = "" ]; then cat else cat "$6" fi | pdfbook --scale 0.97 --outfile $TMPFILE && cat $TMPFILE && rm $TMPFILE
-  Rendi eseguibile lo script: chmod +x booklettopdf.
-  Stampa una pagina di prova. 
Ora, ogni volta che vuoi stampare in formato libretto, scegli la nuova stampante “Stampa libretto”.
 Il cupsPreFilter è un'estensione CUPS PPD e sembra che il application/pdf il formato apparirà sempre nella catena di filtri (Ubuntu 12.10, forse prima?).
Voterei per l'integrazione di questa funzionalità in CUPS.