Курилка :: Заметки о до- и послепечатной обработке

Ускорение печати сложных документов

Иногда на практике встречаются очень сложные для вывода на принтер документы, в которых содержится одно из или всё вместе:

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

Для печати понадобятся программы:

  1. Ghostscript (http://www.ghostscript.com/)
  2. IrfanView

В качестве примера используется спуск полос для печати книги на листах формата A3 по 4 страницы на листе, созданный преобразованием книги из формата DjVu в PDF с последующим спуском полос в Adobe Acrobat при помощи Quite Imposing.

Подготовленный спуск полос

Так как при печати картинки IrfanView учитывает незапечатываемые поля на листе (порядка 5–7 мм), и в результате при одинаковых размерах картинки и печатного листа в процессе печати картинка сместится вниз и вправо на размер незапечатываемого поля, необходимо обрезать поля страниц. Обрезать необходимо одинаково со всех сторон.

В меню Adobe Acrobat выбрать Document / Crop Pages...

В данном примере все печатные листы книги размером 297x420 мм обрезаются на 10 мм с каждой стороны. В результате новый размер страницы будет 277x400 мм. Обрезать и сохранить файл.

Обрезка страниц

В командной строке (например, запустив cmd.exe Пуск / Выполнить... cmd.exe) выполнить одну из команд:

где файл.pdf — исходный PDF-файл, файл.tif — TIFF-файл для печати, а -r300 или -r600 — разрешение результирующей картинки, его желательно задавать кратным физическому разрешению принтера.

При печати документов других форматов нужно задать размер страницы меньший будущего печатного листа примерно на 10 мм с каждой стороны.

В диалоге печати нужно выбрать PostScript-принтер и вывод в файл. В свойствах принтера (Properties) нажать кнопку Дополнительно..., выбрать Особый размер страницы... и указать размер равный печатаемому документу (277x400 мм).

Размер страницы для печати

Отправить документ в файл.

В командной строке аналогично описанному выше дать одну из команд:

где файл.ps — исходный PS-файл, полученный при выводе документа на печать в файл.

В обоих примерах будет получен многостраничный полутоновой или монохромный TIFF-файл файл.tif. Его можно распечатать при помощи IrfanView, где в диалоге печати нужно указать Исходный размер (Согласно DPI) и Расположение на страницеПо центру.

Диалог печати IrfanView