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:56 am (UTC)
From: [identity profile] sova.livejournal.com
copy /b тоже вполне работает.

Date: 2006-10-25 11:58 am (UTC)
From: [identity profile] avva.livejournal.com
С локальным принтером - да. С сетевыми у меня что-то ни разу не получалось, как я не пытался задать его имя. Может, я что-то не так делал, не знаю.

Date: 2006-10-25 12:03 pm (UTC)
From: [identity profile] sova.livejournal.com
Я делаю
copy /b aaa.ps \\prtw\b454d1
вот прямо сейчас проверил, работает. Win XP.

Date: 2006-10-25 12:06 pm (UTC)
From: [identity profile] avva.livejournal.com
Спасибо, попробую как-нибудь еще раз. Но все же, если скажем только часть страниц надо распечатать - первые несколько на пробу, или первые N, или как еще - PrintFile помогает.

Date: 2006-10-25 11:59 am (UTC)
From: [identity profile] sova.livejournal.com
copy /b [file] [printer] тоже вполне работает, а все слова в угловых скобках пожирает треклятый хомяк, т.е. ЖЖ.

Date: 2006-10-25 01:05 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Как здорово.
Такое бы ещё на PDF уметь натравливать, чтобы обрезать поля :)

Date: 2006-10-25 02:40 pm (UTC)
From: [identity profile] xbohdpukc.livejournal.com
теоретически ничего не мешает распечатать PDF в .ps файл и уже вокруг него устроить танцы с бубном.

Date: 2006-10-25 02:41 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Идея! Спасибо.

Date: 2006-10-26 04:26 pm (UTC)
From: [identity profile] silpol.livejournal.com
pdf2ps ;)

Date: 2006-10-25 09:43 pm (UTC)
From: [identity profile] nbuwe.livejournal.com
Было, пользовался как-то. Кажется вот это:
http://blog.rubypdf.com/download/

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 :)

Date: 2006-10-26 10:58 am (UTC)
From: [identity profile] pauldol.livejournal.com
Спасибо.

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. 29th, 2025 10:49 pm
Powered by Dreamwidth Studios