|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 19 Nov 2007 16:07:39 To : Eugene Grosbein Subject : Re: Двусторонняя печать в OpenOffice -------------------------------------------------------------------------------- Eugene Grosbein -> Artem Chuprina @ Mon, 19 Nov 2007 01:56:50 +0300: EG>>>>> Я даже заглянул внутрь psmandup. Он пытается разобрать ps-файл, EG>>>>> но судя по всему делает это неправильно, в моём случае: EG>>>>> $ fgrep Pages: 7-10.ps EG>>>>> %%Pages: (atend) EG>>>>> %%Pages: 4 EG>>>>> Hе хочу фиксить psmandup. AC>>>> Вишь, тебе ж сказали: psselect: not found. Ты его поставь, и он будет. EG>>> Так ведь psmandup (вот названьице-то) от этого не пофиксится. AC>> Hе пофиксится. Hо таки будет делать то, что попросили. EG> Hе делает. Потому что неправильно разбирает ps, вылетает с EG> ошибками. Это место пофиксил, но лучше не стало: psmandup в общем EG> выдает некий ps-файл, в котором для 4-страничного документа EG> страницы расположены в порядке 1,3,4,2, но чего-то не срастается у EG> ghostscript, потому что принтер печатает только страницы 4 и 2 (в EG> этом порядке) и успокаивается. Кроме того, в исходном ps страницы EG> сформатированы для печати в landscape mode и "верх" у всех идет по EG> левому длинному краю страницы, а в выводе psmandup он слева только EG> у страницы 4, а страница 2 выведена "верхом" к правому краю EG> почему-то. У psmandup ключики есть. И ман, в котором они описаны. Там есть, в частности, способ указать "сейчас нам, пожалуйста, front side" и "а сейчас, пожалуйста, back". А вот исходный ps с изрядными шансами надо чинить, чтобы psutils с ним справлялись. PostScript - это ж язык программирования такой. Программу на нем можно писать по-разному. psutils исходят из предположения, что она написана вежливо :-) Чинить можно fixps (из комплекта a2ps), fixpspps (psutils), разными вариантами ps2ps (AKA gs -sDEVICE=pswrite). В зависимости от проблемности файла. fixps, кажется, сам догадывается запустить ps2ps, если все плохо. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru Проявил себя? Закрепи! Кнышев --- ifmail v.2.15dev5.4 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/5326132abd84c.html, оценка из 5, голосов 10
|