[sisyphus] Печать plain-text'a на HPLJ 5Si через CUPS+foomatic

Dmitry Lebkov =?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Пт Окт 11 09:22:48 MSD 2002


Отвечаю сам себе ...

Судя по логам cups'а:
D [11/Oct/2002:14:24:23 +1100] StartJob: envp = \
"PATH=/usr/lib/cups/filter:/bin:/usr/bin","SOFTWARE=CUPS/1.1",\
"USER=root","CHARSET=iso-8859-1","LANG=ru_RU","TZ=GMT",\
"PPD=/etc/cups/ppd/lp0.ppd",\"CUPS_SERVERROOT=/etc/cups",\
"RIP_MAX_CACHE=8m","TMPDIR=/var/spool/cups/tmp",\
"CONTENT_TYPE=application/postscript","DEVICE_URI=socket://192.168.2.10:9100/",\
"PRINTER=lp0","CUPS_DATADIR=/usr/share/cups",\
"CUPS_FONTPATH=/usr/share/cups/fonts","","",""

в окружении фильтра переменная LANG имеет странное значение (ru_RU),
хотя в системе везде стоит ru_RU.KOI8-R. Где это изменить - я так и
не нашел. Отсюда и росли ноги проблемы при печать plain-text'a.
В /usr/share/localе отсутствовал каталог ru_RU с соответствующим
файлом cups_ru_RU (на основании которого устанавливается переменная
CHARSET), соответственно CHARSET присваивалось значение по-умолчанию
- iso-8859-1. После создания каталога ru_RU, копирования
cups_ru_RU.KOI8-R в cups_ru_RU и перезапуска cupsd - пулемет застрочил.

И возник новый вопрос - LANG=ru_RU это бага или фича? %) И если это фича,
то как изменить значение LANG?

WBR, Dmitry Lebkov


On Fri, 11 Oct 2002 11:25:03 +1100
Dmitry Lebkov <dima на sakhalin.ru> wrote:

> Доброго времени суток,
> 
> Может кто с этим уже сталкивался ...
> 
> Имеем:
> cups-1.1.15-alt2
> foomatic-2.0-alt0.20020913
> mpage-2.5.2-alt2
> 
> Принтер установлен через foomatic-config:
> 
> $ foomatic-configure -s cups \
>    -n lp0 -c socket://192.168.2.10:9100/ \
>    -p 605074 -d ljet4 -o PageSize=A4
> 
> В качестве фильтра для текста используется mpage.
> Печать производится от пользователя. Локаль:
> $ locale
> LANG=ru_RU.KOI8-R
> LC_CTYPE=ru_RU.KOI8-R
> LC_NUMERIC=ru_RU.KOI8-R
> LC_TIME="ru_RU.KOI8-R"
> LC_COLLATE=ru_RU.KOI8-R
> LC_MONETARY=ru_RU.KOI8-R
> LC_MESSAGES=ru_RU.KOI8-R
> LC_PAPER="ru_RU.KOI8-R"
> LC_NAME="ru_RU.KOI8-R"
> LC_ADDRESS="ru_RU.KOI8-R"
> LC_TELEPHONE="ru_RU.KOI8-R"
> LC_MEASUREMENT="ru_RU.KOI8-R"
> LC_IDENTIFICATION="ru_RU.KOI8-R"
> LC_ALL=
> 
> Печать текстового файла (KOI8-R) через lpr - вместо русских букв
> непонятные символы. Тот же файл, но через mpage печатается
> нормально.
> $ mpage -1 -bA4 -da -P text.msg
> 
> Вопрос: где что надо подкрутить, чтобы увидеть русские буквы при
> печате через lpr.
> 
> Предполагаю, что это где-то в CUPS, но не уверен. Чтение доков и
> советов с www.atmsk.ru просветления не принесло ... :(
> 
> WBR, Dmitry Lebkov
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на altlinux.ru
> http://altlinux.ru/mailman/listinfo/sisyphus



Подробная информация о списке рассылки Sisyphus