GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come stampare un file Postscript in Evince utilizzando un layout di brochure?

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:

  1. 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”.

  2. Modifica /etc/cups/ppd/Print-booklet.ppd come radice. Aggiungi la riga seguente, ad esempio, prima di *cupsFilter voce:*cupsPreFilter: "application/pdf 0 booklettopdf" .

  3. (Questo passaggio è un po' disordinato, forse può essere fatto in un modo più pulito.) In /usr/lib/cups/filter , crea lo script booklettopdf (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
    
  4. Rendi eseguibile lo script:chmod +x booklettopdf .

  5. 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.


Ubuntu
  1. Come creare un documento Word in formato Docx con il terminale?

  2. Come stampare da Vim a PDF?

  3. Come riempire un file con FF usando dd?

  4. Come aprire un file in vim usando pipe

  5. Come rimuovere un file senza usare rm?

Come creare un file in Linux usando Terminal

Come creare un file in Ubuntu Linux usando comando e GUI

Come nascondere cartelle e file in Linux usando un file di testo

Come installare il file Deb su Ubuntu usando Gdebi

Come modificare le autorizzazioni dei file utilizzando FileZilla

Procedura:un'introduzione all'uso di Git