27.01.04
Formateo de documentos con psutils
Hoy me comentaba Benji que quería poner unos documentos en bonito para imprimirlos y encuadernarlos sin dejarse mucha pasta en papel y tinta, y me preguntó cómo lo había hecho yo en Linux una vez que le regalé unas cosas impresas en tamaño cuartilla y encuadernadas como si fuera un librito. Bueno pues eso se hace muy fácil con unas herramientas agrupadas bajo el nombre de psutils, de las que voy a comentar a continuación un par de usos bastante útiles por si a alguien más le vienen bien :o)
En primer lugar necesitamos que el documento esté en formato postscript. Si lo que tenemos es un pdf, habrá que pasarlo primero a ps con una herramienta del tipo pdf2ps o pdftops, y una vez formateado, se puede pasar de nuevo a pdf con la herramienta equivalente.
En primer lugar, si lo único que queremos hacer es imprimir un documento por ambas caras, utilizamos psselect. Con ella podemos guardar en dos archivos las páginas impares por un lado, y las pares por otro, de manera que a la hora de imprimir imprimiríamos primero unas, las colocaríamos adecuadamente, y después imprimiríamos las otras. Esto se hace de la siguiente manera:
psselect -o archivo_origen.ps paginas_impares.ps
psselect -e archivo_origen.ps paginas_pares.ps
Si además, queremos imprimir varias páginas por cada cara del folio, utilizamos psnup. Podemos utilizarla para poner el número de páginas por cara que queramos, pero lo más habitual será que queramos poner dos, lo que haremos así:
psnup -2 archivo_origen.ps archivo_destino.ps
Si combinamos las dos órdenes anteriores tendremos, por tanto, un documento impreso con dos páginas por cara y a dos caras, de manera que las páginas quedarían ordenadas de la siguiente manera:
| 1 | 2 |
Cara impar
| 3 | 4 |
Cara par
Finalmente, si lo que queremos es ponerlo para encuadernarlo como si fuera un libro, para cortar los folios por la mitad, es decir, que la cara 2 quede detrás de la 1, la 3 detrás de la 4… lo que usamos es psbook en combinación con las dos órdenes anteriores. Por tanto, si hacemos:
psbook -s 4 archivo_origen.ps formato_libro.ps
psnup -2 formato_libro.ps formato_libro2.ps
psselect -o formato_libro2.ps libro_impares.ps
psselect -e formato_libro2.ps libro_pares.ps
Tendremos un documento con las páginas ordenadas de esta manera:
| 4 | 1 |
Cara impar
| 2 | 3 |
Cara par
De manera que si doblamos el folio tendremos un folletito de cuatro hojas, o, si tenemos más páginas, cortando los folios a la mitad y ordenándolos tendremos un documento en tamaño cuartilla impreso a dos caras.




