[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