2007-06-14

Tip for saving printing paper

One can save on paper supplies, by printing multiple pages in single A4 paper sheets.

On GNU/Linux you can do this with the pdfjam utilities.

# apt-get install pdfjam

The following cmdline turns file[1-3].pdf into a single pdf file

$ pdfjoin --outfile single.pdf file1.pdf file2.pdf file3.pdf

We now put two pages into one (in landscape mode)

$ pdfnup --outfile 2_pages_in_one.pdf single.pdf

You may wish to enable double sided printing through CUPS at this point.

Your job is now ready for printing.

$ lp -d printer_name 2_pages_in_one.pdf

4 comments:

Thanasis K said...

Εεεεεεεεεεεεεβραίο!

Τι να πούμε και εμείς οι μεροκαματιάρηδές;

koki said...

καλά δημήτρη, μου άνοιξες τα μάτια! μου είχαν σπάσει τα νεύρα τα δυσλειτουργικά pdf viewers στην εκτύπωση.

Nikos Skalkotos said...

η ακόμα πιο απλά:
apt-get install acroread
(φαντάζομαι κάπως έτσι κατεβαζεις τον acrobat reader) και στο μενου του πας στο:
File->Print...->Page Scaling->Multiple pages per sheet

Αν δε σου αρέσει ο Acrobat Reader, το κλειστό λογισμικό, κ.τ.λ όποιο πρόγραμμα και να χρησιμοποιείς μπορείς να περάσεις την εκτύπωση μέσα από το printing system του KDE. Π.χ. στο xpdf αφου πατήσεις print στο "Print with command" γράφεις kprinter. Στο παράθυρο του kprinter πας στο Properties->General->Pages per sheet

modal_echoes said...

Δεν αντιλέγω, όμως με τον παραπάνω τρόπο μπορείς:
α) Να ενώσεις πολλά documents που έχεις προς εκτύπωση σε μία job (δες το pdfjoin)
β) Να αυτοματοποιήσεις τη διαδικασία εκτύπωσης προκειμένου να έχεις batch printing
γ) Να εκτυπώσεις σύμφωνα με τις παραπάνω παραμέτρους σε ένα minimal σύστημα (π.χ. dedicated print server) που δεν έχει ούτε GNOME, ούτε KDE (ούτε Χ11).