On Thu, 09 Dec 2004 16:34:13 +0100, Listas <[EMAIL PROTECTED]> wrote: > Listas wrote: > > > > [EMAIL PROTECTED] wrote: > > > >> On Tue, 07 Dec 2004 15:35:44 +0100, Listas <[EMAIL PROTECTED]> > >> wrote: > >> > >>> Hola co-listeros, > >>> > >>> la cuestion ahora es buscar la forma de hacer que todo archivo que > >>> quiera imprimir quede a dos caras por pag. [....] > >> > >> Existen una utilidades llamadas "psutils" > >> > [...] > > > 3. pdf2ps es -quizas- una muy buena herramienta que a mi para nada ma ha > funcionado para manejar docs *grandes* > > 4. y lo unico que hasta ahora me ha funcionado es hacer los siguientes > pasos: > > a. use el filtro que tra gs por defecto para pasar de pdf a ps: > /usr/bin/gs -q -dNOPAUSE -dBATCH -dSAFER -dQUIET -sDEVICE=pswrite > -sOutputFile=mi-documento.ps -c save pop -f mi-documento.pdf > Los otros sistemas que mencionas yo no los he utilizado. Por tanto me los salto. No entiendo lo que quieres decir con docs *grandes*. A mi me ha funcionado siempre con todos los documentos que le he metido, pero nunca he superado un archivo de digamos m�s de 30 megas. Leyendo el manual de pdf2ps se v� que necesita que est� correctamenten instalado y funcionando el gs. porque dice que lo utiliza. Esto me da a la nariz que la linea de gs que posteriormente indicas debe ser muy parecida a lo que pdf2ps realiza. As� que dudo que se carge el pdf en memoria completamente y que tenga un comportamiento erroneo para ficheros grandes. Ser� asunto para observar. Francamente, a mi me resulta mucho m�s sencillo de hacer �pdf2ps fichero� que �gs blablablablablablablablabla�. Mira a ver si lo tienes bien configurado.
> b. y a continuacion use la herramienta psnup para reducir las pags de mi > doc a la mitad: > psnup -n 2 mi-documento.ps > mi-documento2.ps > > c. y ahora uso nuevamente gs / ggv para imprimir primero todas las pags > impares y despues en una segunda pasada imprimire la pags pares. las psutils est�n dise�adas para trabajar de forma encadenada (usando las _pipes_. As� para imprimir en dos caras a dos p�ginas por cara tienes: pnsup -2 mi-documento.ps | psselect -o | lpr para imprimir las p�ginas impares. Ahora coges el taco lo metes en el alimentador de hojas de la impresora dando la vuelta y pnsup -2 mi-documento.ps | psselect -e -r | lpr imprimir� las p�ginas pares en el dorso en orden inverso para que coincidan las p�ginas y al final el taco quede ordenado. Ojo, si el documento final tiene un n�mero impar de caras es necesario quitar la �ltima p�gina para que cuadren bien al final (si no se hace as� te quedar� de portada una cara en blanco). Las utilidades gr�ficas est�n bien para procesos interactivos, pero para automatizar tareas, no hay nada como un buen programa de consola B-) > > Ahora bien, si quisiera usar un script de bash para automatizar este > trabajo seria suficiente con: El script te lo dejo como ejercicio, cuando necesito algo de estas carecteristicas escribo la linea arriba comentada y ya est�, no lo suelo hacer muy frecuentemente. Ah, para los detalles, nada como man psselect o man psnup o man pdf2ps o man ... atte javier m mora

