Compartir

Compartir en GNU Social Compartir en Diaspora*

Imprimir documentos para encuadernar como libros

Esta es una idea para imprimir documentos PostScript en formato libro, es decir, generando cuadernillos de x folios cada uno, con 4 páginas por folio (dos por cada cara), de forma que puedan luego encuadernarse con facilidad. Alguien que lea esto, y provenga de otros entornos, podrá decir, nada más fácil de hacer con mi superimpresora LaserHachePes y mi superdriver para Win2 ZK. Sin embargo la idea es poder hacerlo desde nuestra cutre-impresora de casa (en mi caso una Epson Stylus Color 440) que no entiende nada de imprimir por las dos caras, o componer 2 páginas en un folio, y mucho menos organizar el orden de las páginas para que los cuadernillos nos queden legibles. Voy a suponer que la impresora está correctamente configurada, que teneis instalado un S.O. decente (por ejemplo Debian o cualquier otro sabor de Linux) y que teneis las utilidades psbook, psnup y psselect (en Debian están en el paquete psutils). Con todo esto el trabajo que tenemos que hacer para lograr nuestro propósito es increiblemente sencillo. Con psbook -sNumero (siendo Numero un múltiplo de 4) conseguimos cambiar el orden de las páginas del documento para que se ajusten a cuadernillos de “Numero” páginas, es decir si Numero es 8, psbook reordena las páginas del documento en el orden: 8 1 2 7 6 3 4 5 16 9 10 15 14 11 12 13 … Con psnup -2 conseguimos meter dos páginas en una, es decir si continuamos el ejemplo anterior tendremos que la primera página estará formada por las páginas 8 y 1, la segunda por la 2 y 7, … Finalmente con psselect podremos extraer del documento las páginas pares por una lado y las impares por otro, es decir las impares serían las formadas por las parejas 8,1 6,3 16,9 14,11 del documento original y las pares serían las parejas 2,7 4,5 10,15 12,13. Si juntamos todo esto para sacar un documento en cuadernillos de 24 páginas, es suficiente con hacer:
psbook -s24 documento.ps | psnup -2 | psselect -o | lpr
para imprimir la primera cara de cada folio y una vez terminada la impresión, le damos la vuelta a los folios y repetimos el comando anterior pero cambiando el parámetro -o del comando psselect por -e, para imprimir la otra cara. El original de esta receta se encuentra aqui

Comentarios

Nice !

Nice !