Печатаем плакат

Редкая уличная акция обходится без больших плакатов. Не все мы умеем и любим красиво и аккуратно рисовать, поэтому возникает желание подготовить макет плаката на компьютере, чтобы затем его распечатать. Домашние принтеры обычно не поддерживают печать страниц крупнее, чем A4, а плакат хочется сделать на A1 и больше (особенно, если вы хотите не просто плакат, а трафарет для крупного граффити).

В больших городах можно воспользоваться услугами коммерческих копировальных центров и типографий. Однако, не всегда нам хочется деанонимизировать себя, обращаясь к коммерсантам, не все плакаты они готовы распечатать, не хочется тратить деньги на печать «одноразовых» плакатов, да и просто бывает лень лишний раз покидать уютный дом в холодную погоду.

Тут на ум приходит идея: разбить большое изображение на фрагменты размером со страницу нашего принтера, напечатать дома и аккуратно склеить. К счастью, для GNU/Linux есть несколько программ, облегчающих выполнение этой задачи.

Рассмотрим их.

Poster

Это консольная программа, запускать её нужно в терминале. Poster масштабирует страницу из документа в формате PostScript и разделяет его на фрагменты для печати на нескольких страницах. Программа также добавляет в результирующий документ метки и направляющие, чтобы было удобно собрать из листов мозаику и обрезать накладывающиеся края.

На вход программа принимает документы в формате PostScript, результатом является многостраничный PostScript-документ, который без труда можно напечатать в Linux.

Получить исходный PostScript-документ просто. Для этого достаточно в диалоге печати выбрать «Печать в файл» вместо принтера и указать для файла формат PostScript.

Синтаксис команды для типичного случая очень простой. Допустим, у нас есть принтер, печатающий на A4. Нам нужно распечатать плакат формата A1.

  1. Печатаем нужный нам документ в файл, указываем формат PostScript, размер листа A4, и желаемую ориентацию (книжная или альбомная). Некоторые графические программы позволяют экспортировать изображение в формат PostScript и EPS (Encapsulated PostScript).
  2. Вызываем команду poster со следующими параметрами:
    poster -iA4 -mA4 -pA1 -oposter.ps print.ps

Здесь -iA4 задаёт размер исходного изображения в файле print.ps, -mA4 размер бумаги нашего принтера, -pA1 — нужный нам размер плаката.

Результат сохраняется в фале poster.ps, проверьте его в просмотрщике документов (evince или okular), и если всё хорошо, напечатайте.

Как собрать плакат из получившихся фрагментов:

  1. Разложите листы на большом столе в правильном порядке (Пометка вида «Grid (столбец, строка)» будет вашим ориентиром. Строки нумеруются снизу вверх, столбцы — слева на право)
  2. От всех листов, кроме крайних левых и нижних, отрежьте левое и нижнее поле (по отметке)
  3. В порядке слева на право, снизу вверх, нанесите клей на правое (и верхнее) поля листа и приклейте страницу справа (и сверху) поверх.
  4. Переверните склеенный плакат лицом вниз и проклейте границы страниц сзади скотчем, чтобы плакат лучше держался
  5. Отрежьте оставшиеся поля вокруг плаката.

Pdfposter

Программа pdfposter работает похожим образом. Отличия состоят в формате входного и выходного файла (PDF)

Пример использования:

pdfposter -mA4 -pA1 print.pdf poster.pdf

(Делаем плакат формата A1 на листах A4)

В отличии от предыдущей программы, pdfposter не добавляет вспомогательных пометок.

PosteRazor

Screenshot1

Программа с графическим интерфейсом. На вход принимает картинки, на выходе получается PDF-документ.

На первом шаге выбираем файл:

Screenshot2

Затем уточняем параметры печати страницы нашим принтером:

Screenshot3

После настраиваем нахлёст для фрагментов изображения:

Screenshot4

После этого выбираем желаемый размер плаката:

Screenshot5

На последнем шаге выбираем, в какой файл сохранить результат:

Screenshot-Final

1 комментарий: Печатаем плакат

  1. RS пишет:

    И еще парочка он-лайн сервисов
    http://rasterbator.net/
    http://www.blockposters.com/

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *