avva: (Default)
[personal profile] avva

Эта запись совершенно не нужна вам, если вам не приходится иметь дело с PostScript-файлами (.ps).

ТриЧетыре совета для домохозяек, раз уж я потратил N времени на поиск и заточку этой информации:

  1. Если вы работаете в Windows, у вас есть .ps-файл, и все, что нужно - это послать его как он есть на принтер, поддерживающий PostScript - не надо никакого GSview. Вам нужна скромная и очень полезная программа PrintFile. Она даже позволит вам распечатать какие-то конкретные страницы.

  2. Если ваш принтер поддерживает распечатку с обеих сторон листа, а ваш .ps-файл не хочет так распечатываться, откройте его в текстовом редакторе и вставьте следующий кусок текста после строки %%EndComments, или, если у вас ее нет, где-нибудь в начале, до первой строки типа %%BeginProcSet:

    %%BeginFeature: *Duplex DuplexNoTumble

          <</Duplex true /Tumble false>> setpagedevice
    %%EndFeature

  3. Если вы хотите распечатать ваш файл, уместив несколько логических страниц на одну физическую (n-up printing), то вам поможет пакет psutils (гугль даст вам ссылку и на Windows-версию тоже). В нем есть программа psnup, понимающая опции типа -2 и -4 (по две/по четыре логические страницы на физическую), -d (нарисовать рамку вокруг каждой логической страницы) и другие.

  4. Если в вашем файле текст занимает далеко не все свободное место страницы, а примерно 70-80% центральной части страницы, то перед программа pstops из того же набора поможет вам раздвинуть/сузить текст. Особенно полезно это в сочетании с предыдущим пунктом, т.к. позволяет увеличить размер текста и убрать огромные белые пятна. Вот пример того, как выглядит текст, распечатанный по 4 страницы на одну без использования pstops и после него:

       

    Размер букв увеличился почти в полтора раза.

    Вот пример опций pstops, который использовался в данном случае: -pa4 '0@1.40(-40,-180)' . -pа4 указывает размер страницы принтера, исходная страница увеличивается в 1.40 раз и сдвигается на -40:-180 единиц по горизонтали и вертикали (одна единица - 1/72 дюйма). Эти три числа можно подобрать методом проб и ошибок: пропускаем файл через pstops (если файл большой, можно сделать выборку из нескольких страниц с помощью другой программы, psselect), смотрим в GSview что получилось, подкручиваем, смотрим опять. Когда получается хорошая почти полностью заполненная текстом страница, пропускаем результат через psnup. (в принципе, работу psnup и psselect можно всю сделать с помощью pstops, они всего лишь обертки вокруг pstops, но тогда слишком много надо самому считать и расписывать, так удобнее).

Date: 2006-10-25 11:08 pm (UTC)
From: [identity profile] begemotv2718.livejournal.com
pstops еще и на машинке вышивать умеет брошюры умеет печатать, если его правильно натравить на ps файл. Надо бы припомнить, как это делалось.

Date: 2006-10-26 04:33 am (UTC)
From: [identity profile] anatolych.livejournal.com
Умеет, только проще взять psbook из тех же psutils :)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 03:36 am
Powered by Dreamwidth Studios