Open Source Publishing – Graphic Design Caravan

Print, flip, and turn

Live · Works · June 29th, 2008 ·

At the Polish print party, we tried a possible automation of the nineteen steps. We gave out numbered tickets at the entrance, and at the end there was a numbered copy of the booklet for everyone. The booklets were all different via Python and Scribus. The imposition and printing was very simple Perl.

If you just want to print a number of copies of the same booklet, grab the modified versions of the scripts, and skip step 1. The $people variable is the number of copies to be printed, and the $pubName variable is the name of your pdf file, minus .pdf extension 😉

So and then:

  1. Create a .sla file by following 1 to 7 of the nineteen steps. For the importing to pdf, use layout.py, or better yet write your own script for making all the pdf documents different 🙂
  2. Steps 9-13 are now handled by the printprintprint.pl script. This is imposition and the printing of even pages.
  3. ~% perl printprintprint.pl

  4. When the printing is done, take the warm stack of paper and `flip and turn’ it so that your printer knows that it’s upside down.
  5. Finally, the printing of the odd pages is handled by flip_and_turn.pl
    ~% perl flip_and_turn.pl

What this looks like.

Tags: · , , ,