Luca Bigliardi, pigiando tasti a caso sul citofono, ha scritto: > le pagine pari/dispari > da 1 a 8 pagine per foglio > ed altre features carine per un lavoro da ufficio. Negli ambienti UNIX il PostScript e` universalmente riconosciuto come lo standard de facto per la stampa. Ovvero: qualsiasi applicazione che voglia stampare semplicemente genera il PostScript opportuno, e poi invoca "lpr nomefile.ps" esattamente come da riga di comando. Esistono delle utility (molte nel pacchetto psutils) che prendono un file PostScript e lo rimacinano come vuoi: - psnup genera un file PostScript a partire da un altro file PostScript, impaginandolo a N pagine per foglio; - psbook genera un file PostScript a partire da un altro file PostScript, reimpaginandolo in modo da formare un libricino pieghevole. - psselect genera un file PostScript a partire da un altro file PostScript, selezionando le pagine che vuoi (i.e. quelle pari o quelle dispari). - ps2pdf prende un file PostScript e (tramite GhostScript) lo converte in un PDF. - pstoedit prende un file PostScript e (tramite GhostScript) lo converte in vari formati vettoriali editabili (i.e. .dxf, .ai, .sk, etc.). Per cui, in fin della fiera, si tratta di "stampare" su file (il PostScript), e usare le utility in questione in pipe a lpr. Ad esempio, ``psselect -o pippo.ps | lpr'' stampa le pagine dispari (-o == odd == dispari), mentre ``psselect -e pippo.ps | lpr'' stampa quelle pari. Se vuoi una preview, invece che mandare l'output dritto a lpr, basta che lo mandi a gv (un front-end grafico a GhostScript) che ti da l'output a video. +++ Se un file PostScript non fosse fatto con tutti i crismi, basta fargli fare una ripassata per GhostScript con gs -sDEVICE=pswrite -dNOPAUSE -dBATCH -sOutputFile=corretto.ps sbagliato.ps (gs --help per avere valori "interessanti" per DEVICE, come ad esempio generare un'immagine jpeg per ogni pagina. ps2pdf e` uno script di due righe che fondamentalmente invoca GhostScript usando `pdfwrite') -- | \ \ | ___|_ |_ | ianezz AT sodalia.it | _ \ | \ | _| / / Visita il LinuxTrent a _|_/ _\_| _|____|___|___| http://www.linuxtrent.it -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx