[docs] HOWTO: Как напечатать книгу.
Yura Zotov
yznews на hotbox.ru
Вс Дек 8 00:30:30 MSK 2002
Предлагаю вам небольшое howto о том, как напечатать книгу на
принтере.
Все мы знаем, что хорошие книги в твёрдом переплёте состоят из
прошитых "тетрадок", соединённых одна с другой. Если смотреть на
книгу сверху, то можно увидеть что-то типа такого:
<<<<----------
<<<<----------
<<<<----------
<<<<----------
Чтобы сделать такую книгу, надо сначала напечатать правильно
страницы.
Предположим, у нас есть PS-файл из сотни страниц A4. Мы хотим
сделать брошюру формата A5, чтобы все страницы были заполнены,
как в книге.
Первым делом выполняем команду
psbook -s16 infile.ps | psnup -2 > outfile.ps
-s16 означает, что мы хотим, чтобы наша книжка состояла из
"тетрадок" по 16 страниц в каждой (это означает, что на каждую
тетрадку нам потребуется 4 листа A4). -2 означает, что мы хотим
расположить на каждой странице A4 результирующего файла по две
страницы из исходного. В результате в outfile.ps получаем макет
книги.
Теперь печатаем outfile.ps. Все остальное справедливо для
принтеров, которые переворачивают напечатанный лист "вверх ногами"
( LJ1100, ML-1210).
Сначала печатаем все НЕЧЁТНЫЕ страницы в ПРЯМОМ порядке. Потом
берём напечатанные листы и, никак не переворачивая, просто
переставляем обратно в лоток для подачи бумаги. Теперь печатаем
все ЧЁТНЫЕ страницы в ОБРАТНОМ порядке.
После окончания печати все "тетрадки" получаются разложенными
по порядку и первая страница оказывается сверху. Остаётся только
прошить "тетрадки" и скрепить их между собой.
Вышеуказанные команды добавляют в нужных местах пустые
страницы, если в документе число страниц не кратно четырём, так
что волноваться о нестыковке страниц после второго этапа печати
не нужно.
Все изложенное проверено при распечатке 127-ми страничного
руководства к принтеру ML-1210. В итоге получилась книжка из
восьми тетрадок по 16 страниц в каждой. Последняя страница
осталась пустой, как и должно быть. Изначально руководство было в
PDF-файле, который gv не смог обработать, но смог xpdf. Чтобы
преобразовать его в PS применялась команда pstopdf.
--
Юрий А. Зотов
Подробная информация о списке рассылки docs