Ciao a tutti!
Ho appena scritto un scriptino che credo possa tornare utile a molti!
Obiettivo che si pone è il seguente: stampare 4 slides per pagina da sinistra a destra, davanti e dietro il foglio.
Esempio:
dovete stampare il classico pdf dell'ultima lezione. Esso è costituito da 8 pag. lo script stampa le prime 4 sul davanti e, dopo aver girato il foglio, stampa le restanti sul retro.
Ovviamente lo script non si limita a 8, va bene con un qualunque numero!
io lo ho salvato nel file lpr4;#!/bin/bash
pages='';
comma='';
index='';
if [ "$2" = "primo" ]; then
index=1;
else
index=5;
fi
for i in `seq $index 8 $1`
do
if [ "$i" != "$index" ]; then
comma=',';
fi
pages=$pages$comma$[i]-$[i+3];
done
lpr -o number-up-layout=btlr -o number-up=4 -o page-ranges=$pages $3
utilizzo:
lpr4 numpagine primo|secondo file
numepagine: numero di pagine del documento
primo|secondo: scrivete primo se dovete stampare il fronte dei fogli. finita la proceduta rimettete nella stampante i fogli nell'ordine corretto e rilanciate lo script passandogli "secondo" (in realtà va bene qualunque termine eccetto "primo") in modo che stampi sul retro del foglio le pagine restanti.
vi assicuro che funzia egregiamente!
se volete cambiare il numero di pag per voglio modificate "number-up=4"; per cambiare la disposizione delle pagine modificate number-up-layout=btlr.
Vi rimando alla guida a cups per qualunque chiarimeno
Qualunque suggerimento/critica è molto gradito!
sciau!