Re: hp1200 cupsys cyrillic

2006-11-17 Пенетрантность Иван Лох
On Fri, Nov 17, 2006 at 09:13:37AM +0300, Sergey Suleymanov wrote:
 
А вот можно-ли как a2ps (или подобное) научить понимать
esc-коды в плане cpi,lpi?

Если просто выставить CPI и LPI на всю страницу, то, 
FONTSIZE=72/LPI. Что касается CPI, то можно переключиться
на Courier Condensed и все. Делать втяжку, насколько я знаю,
такие программу не умеют. Хотя это, конечно, можно добавить
туда самому.

--
Иван Лох


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: hp1200 cupsys cyrillic

2006-11-16 Пенетрантность Sergey Suleymanov

   А вот можно-ли как a2ps (или подобное) научить понимать
   esc-коды в плане cpi,lpi?

-- 
  Sergey Suleymanov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: hp1200 cupsys cyrillic

2006-11-15 Пенетрантность Vadim Vatlin
On 02:39:49  Ноя 15, 2006, Artem Chuprina wrote:
 Тут есть такой момент.  В шрифтах, что в принтере, кириллицы нет как
 класса.  Так что если преобразовалка текста в PostScript не внедряет
 шрифты в оный PostScript, то совпадают настройки или нет, кириллицы не
 будет, а если внедряют, то пофиг, совпадают или нет.
 
 А преобразовалка оная - ни разу не gs-esp.  Есть у него фильтр texttops,
 вот он этим занимается.  Мне лениво его изучать, я уже привыкши, что
 подобные фильтры с кириллицей ничего общего иметь не хотят (хотя вот
 купсовский, может, и захочет, повнимательнее посмотреть надо).  Я его
 просто заменяю на _настроенный_ a2ps (хинт: его _надо_ настраивать, по
 умолчанию он с кириллицей тоже не очень дружит), благо купс, в отличие
 от классического lpr/lpd, информацию о текущей локали передает...  a2ps,
 естествено, оборачивается в шелловский скрипт, который умеет принимать
 параметры так, как положено купсовскому фильтру, и заодно, если документ
 идет в UTF-8, перекодирует его в koi8-r, так как настраивать a2ps на
 utf-8 моя не уметь.

Вроде получилось в первом приближении через a2ps. Скачал sharatype.tar.gz 
Установил. Принтер запечатал русские буквы...

Спасибо... 
буду копать дальше


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: hp1200 cupsys cyrillic

2006-11-15 Пенетрантность Иван Лох
On Wed, Nov 15, 2006 at 02:39:49AM +0300, Artem Chuprina wrote:
 А преобразовалка оная - ни разу не gs-esp.  Есть у него фильтр texttops,
 вот он этим занимается.  Мне лениво его изучать, я уже привыкши, что
 подобные фильтры с кириллицей ничего общего иметь не хотят (хотя вот
 купсовский, может, и захочет, повнимательнее посмотреть надо).  Я его
 просто заменяю на _настроенный_ a2ps (хинт: его _надо_ настраивать, по
 умолчанию он с кириллицей тоже не очень дружит), благо купс, в отличие
 от классического lpr/lpd, информацию о текущей локали передает...  a2ps,
 естествено, оборачивается в шелловский скрипт, который умеет принимать
 параметры так, как положено купсовскому фильтру, и заодно, если документ
 идет в UTF-8, перекодирует его в koi8-r, так как настраивать a2ps на
 utf-8 моя не уметь.

Это и автор не уметь. Только вот много ты тире и прочих альф
перекодируешь? 

Поэтому сейчас /usr/lib/cups/filters/a2pswrapper у меня такой ;-}
#!/bin/sh
u2ps -X $CHARSET --gpfamily=Monospace -o - 2/dev/null $6 

grep a2ps  /etc/cups/mime.convs
application/x-cshellapplication/postscript  33  a2pswrapper
application/x-perl  application/postscript  33  a2pswrapper
application/x-shell application/postscript  33  a2pswrapper
text/plain  application/postscript  33  a2pswrapper

u2ps лежит в пакете gnome-u2ps. Если пугают зависимости (типа сервер ;-}),
то cedilla. Это common lisp.  

#!/bin/sh
tmpf = `mktemp -p /tmp a2pscupsXX`
if [ $CHARSET = UTF-8 ]
then 
cat $6  $tmpf
elif [ -z $6 ]
then
iconv -c -f $CHARSET -t UTF-8  -  $tmpf 
else
iconv -c -f $CHARSET -t UTF-8  $6  $tmpf 
fi
cedilla -fs omega-serif $tmpf 2/dev/null 
rm $tmpf

Как-то так...

--
Иван Лох


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: hp1200 cupsys cyrillic

2006-11-14 Пенетрантность Artem Chuprina
Vadim Vatlin - debian-russian@lists.debian.org  @ Wed, 15 Nov 2006 01:11:30 
+0300:

 VV Помогите настроить subj.
 VV Из OO, Mozilla печать нормальная.
 VV А из консоли lpr'ом русские буквы не печатаются...
 VV google + yandex сказали что шрифты в настройках
 VV gs-esp не совпадают с шрифтами в
 VV принтере, и править надо gs-esp.
 VV Но куда там смотреть и что на что менять я так и не понял...

 VV p.s.
 VV debian etch

 VV ii  cupsys  1.2.2-1  Common UNIX Printing System(tm) - server
 VV ii  cupsys-bsd  1.2.2-1  Common UNIX Printing System(tm) - BSD comman
 VV ii  gs-esp   8.15.2.dfsg.1- The Ghostscript PostScript interpreter - ESP
 VV ii  gsfonts  8.14+v8.11+urw Fonts for the Ghostscript interpreter(s)
 VV ii  t1-cyrillic  4.8A basic set of free PostScript fonts

Тут есть такой момент.  В шрифтах, что в принтере, кириллицы нет как
класса.  Так что если преобразовалка текста в PostScript не внедряет
шрифты в оный PostScript, то совпадают настройки или нет, кириллицы не
будет, а если внедряют, то пофиг, совпадают или нет.

А преобразовалка оная - ни разу не gs-esp.  Есть у него фильтр texttops,
вот он этим занимается.  Мне лениво его изучать, я уже привыкши, что
подобные фильтры с кириллицей ничего общего иметь не хотят (хотя вот
купсовский, может, и захочет, повнимательнее посмотреть надо).  Я его
просто заменяю на _настроенный_ a2ps (хинт: его _надо_ настраивать, по
умолчанию он с кириллицей тоже не очень дружит), благо купс, в отличие
от классического lpr/lpd, информацию о текущей локали передает...  a2ps,
естествено, оборачивается в шелловский скрипт, который умеет принимать
параметры так, как положено купсовскому фильтру, и заодно, если документ
идет в UTF-8, перекодирует его в koi8-r, так как настраивать a2ps на
utf-8 моя не уметь.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Юзер упорствует в хождении по граблям. Образовавшиеся шишки он считает
трудовыми мозолями. (С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]