Главная > Debian/Ubuntu > Печатаем по 2 страницы на лист

Печатаем по 2 страницы на лист

В связи с покупкой принтера, озаботился проблемой распечатки книжек. Так как книги обычно верстают под размер бумаги letter, а печатаю я на А4, то встает проблема, как уместить 4 страницы книжки на одном листе бумаге (по 2 страницы с каждой стороны) и как наименее безгеморно распечатать это.

Для нашей нелегкой задачи нам нужен пакет psutils.

Делаем раз — разбиваем нашу книжку по 2 страницы на лист:

psnup -2 book.ps book-2.ps

Делаем два — разбиваем файл на два. В первом будут нечетные страницы в обратном порядке, во втором – четные в прямом:

psselect -o -r book-2.ps book-2-odd-reverse.ps
psselect -e book-2.ps book-2-even.ps

Делаем три — вставляем в принтер побольше бумаги и запускаем на печать файл book-2-odd-reverse.ps. Между постановкой файла на печать и началом печати может пройти много времени, если postscript-файл большой и сложный. Например, у меня сейчас 80 страниц рендерятся уже больше часа (потому что в них растр отсканированной книги).

Делаем четыре — распечатанные листы снова закладываем в принтер и пускаем на печать файл book-2-even.ps, чтобы распечатать четные страницы с обратной стороны листов.

Если вы хотите распечатать книжку по всем канонам, сшивая листы в тетрадки, посмотрите на утилиту psbook.

Если оригинальный файл в pdf, то можно поставить пакет pdfjam с аналогичными утилитами для pdf, а можно сконвертировать pdf в ps.

Debian/Ubuntu , , , , , ,

DeliciousFacebookDiggRSS FeedStumbleUponTwitter
  1. 19 Ноябрь 2009 в 18:15 | #1

    Потрясающе. Недавно озаботился такой же проблемой, но как-то так обломался. Подумалось – саму утилиту писать придется… :) А тут все готовое.
    Выражаю благодарность.

  2. Алексей
    17 Январь 2010 в 17:49 | #2

    Забавно :). Где ж я был две недели назад, когда данная тема была как нельзя актуальна…

    Правда, нашёлся другой. Не совсем джедайский, но всё же способ.
    Всё просто: конвертируем файл в pdf (с помощью ps2pdf). Затем печатаем из Adobe Reader (линуховая версия которого бесплатно скачивается с Adobe). А у него в настройках печати есть опция «booklet». При необходимости многоэтапного преобразования можно из Reader печатать в файл, переводить его снова в PDF и выполнять следующую операцию.

  1. Пока что нет уведомлений.