Tengo una salida PostScript de una página man producida por man -t ssh > man_ssh.ps
. Se abre para su visualización en Evince Document Viewer. Quiero imprimirlo en una impresora que admita la impresión a doble cara. Por lo tanto, me gustaría imprimirlo en modo 'folleto', es decir, cuando las cuatro páginas de un documento se imprimen en una sola hoja por los dos lados, de modo que cuando las hojas se doblan por la mitad de una sola vez, la numeración de las páginas de un documento es como un folleto. ¿Cómo puedo imprimir el documento de esta manera en Evince?
UPD:Hay una pregunta más, cómo hacer man -t
la salida cumple con el diseño de la página del folleto, es decir, márgenes internos más anchos, haciendo que las páginas sean "izquierda" y "derecha"?
Respuesta aceptada:
He encontrado una forma de configurar CUPS para que llame a pdfbook
para mí. El proceso se reduce a lo siguiente:
-
En su servidor CUPS (por ejemplo,
http://localhost:631
), cree una copia de la configuración para la impresora para la que desea habilitar la impresión de folletos. Llamemos a la nueva impresora "Imprimir folleto". -
Edite
/etc/cups/ppd/Print-booklet.ppd
como raíz. Agregue la siguiente línea, por ejemplo, antes de*cupsFilter
entrada:*cupsPreFilter: "application/pdf 0 booklettopdf"
. -
(Este paso es un poco complicado, tal vez se pueda hacer de una manera más limpia). En
/usr/lib/cups/filter
, crea el guiónbooklettopdf
(como 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
-
Hacer el script ejecutable:
chmod +x booklettopdf
. -
Imprima una página de prueba.
Ahora, siempre que quieras imprimir en formato cuadernillo, elige la nueva impresora “Imprimir-cuaderno”.
El cupsPreFilter
es una extensión PPD de CUPS y parece que application/pdf
El formato siempre aparecerá en la cadena de filtros (Ubuntu 12.10, ¿quizás antes?).
Votaría por integrar esta función en CUPS.