Отправляет email-рассылки с помощью сервиса Sendsay

pdf printing

Привет всем.

Столкнулся с интересной ситуацией. Имеется некий pdf, с которого надо
распечатать десяток страниц:
$ pdfinfo 76.pdf
Creator: Adobe InDesign CS2 (4.0.2)
Producer: Adobe PDF Library 7.0
CreationDate: Fri Aug 4 02:04:29 2006
ModDate: Fri Aug 4 04:22:14 2006
Tagged: no
Pages: 137
Encrypted: no
Page size: 867.25 x 638.727 pts
File size: 19255883 bytes
Optimized: yes
PDF version: 1.5

Таких документов есть пачка.

Все испробованные мною варианты печати имеют недостатки, не совместимые
с моим представлением о комфорте:
Evince некорректно печатает элементы (рисунки), которые имеют
прозрачный фон - вместо него черное заполнение, которое перекрывает
текст.
xpdf и lp -o page-ranges=91-100 генерируют не очень большой (~18Mb)
файл, но он надолго завешивает принтер (я так и не дождался страницы,
отменил печать), в логах купса ошибок нет.
acroread генерирует совсем небольшой файл (~7Mb), но часть страницы
вылазит за область печати, хотя в опциях указано масштабировать до
границ области печати. Как вручную уменьшить там масштаб печати, я не
смог найти.
pstopdf Генерирует постскрипт, который потом нормально уходит на печать
через lp, но он получается огромным (~42Mb), и печать каждой страницы
идет с заметными паузами, пока доедет от купса к принтеру. Но принтер
не тормозит на них, как в случае с прямой печатью из pdf через lp или
xpdf. Так как принтер сетевой, на него печатаю не только я. Долго
ждать.
Принтер HP 5100 tn, сетевой по ethernet. ppd для него выбран тот,
который рекомендовал cups, печать обычных документов (из ОО например)
идет без каких-либо проблем. Как я понимаю, необходимо засылать
принтеру сжатый ps, как это видимо делает acroread, но в опциях lp,
xpdf, pdftops я ничего насчет сжатия не нашел.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32999; Возраст листа: 1567; Участников: 1464
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/702384

Ответить   Oleg Matviychuk Thu, 8 Nov 2007 07:15:55 +0200 (#702384)

 

Ответы:

On Thu, 08 Nov 2007 07:15:55 +0200, Oleg Matviychuk <ma7hw***@g*****.com>
wrote:

пусть человек, который генерирует пдф з индизайна генерирует его в Adobe
PDF 1.3

Ответить   Thu, 08 Nov 2007 08:26:12 +0200 (#702463)

 

On Thu, 08 Nov 2007 08:26:12 +0200
"Andriy Podanenko" <podarok_ma***@r*****.ru> wrote:

Этот человек - LinuxFormat =). Не, я понимаю ,некошерно из таких
журнальчиков статейки печатать, но все же, вопрос эмуляции действий
акробата остался. Как-то же он жмакает странички перед печатью.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 33009; Возраст листа: 1567; Участников: 1465
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/702473

Ответить   Matviychuk Oleg Thu, 8 Nov 2007 17:14:34 +0200 (#702473)

 

Oleg Matviychuk пишет:

Правильно вылазит, посмотрите на Page Size -- это далеко не A4. Я бы
попробовал ps, сгенерированный акробатом, отмасштабировать с помощью
pstops в нужный размер.
По поводу размеров. Размеры разные потому, что акробат укладывает в ps
текст векторным образом, надеясь на то, что фонты установлены в системе
и драйвер загрузит эти фонты в принтер. Если же gs ничего не знает о
наличии фонтов в принтере, но они есть у него самого или в pdf, он
генерит растровое представление страниц.
Ну уж если фонтов в системе нет, драйвер принтера грузит подстановку и
мы в результате имеем наезд символов в заголовках и отсутствие пробелов
между словами:-)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 33020; Возраст листа: 1568; Участников: 1465
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/702599

Ответить   Fri, 09 Nov 2007 10:21:46 +0200 (#702599)

 

On Fri, 09 Nov 2007 10:21:46 +0200
spider <spid***@l*****.by> wrote:

Вот спасибо. Объяснил. Теперь остался один вопрос - как попросить gs
вести себя аналогично акробату? С акробатом разобрался, нашел галку
Choose paper source by PDF size. Теперь все красиво. И шрифты с акробата
получаются ровные и четкие, тогда как через lp немного скачут, на
какой-нить FreeSans смахивают =)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 33021; Возраст листа: 1568; Участников: 1465
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/702615

Ответить   Matviychuk Oleg Fri, 9 Nov 2007 11:35:27 +0200 (#702615)