From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 11 Oct 2002 16:22:48 +1100 From: Dmitry Lebkov To: sisyphus@altlinux.ru Cc: aen@logic.ru Subject: Re: [sisyphus] =?KOI8-R?B?8MXewdTY?= plain-text'a =?KOI8-R?B?zsE=?= HPLJ 5Si =?KOI8-R?B?3sXSxdo=?= CUPS+foomatic Message-Id: <20021011162248.6bd70f4e.dima@sakhalin.ru> In-Reply-To: <20021011112503.3a847f61.dima@sakhalin.ru> References: <20021011112503.3a847f61.dima@sakhalin.ru> Organization: Sakhalinsvyaz JSC X-Mailer: Sylpheed version 0.8.5 (GTK+ 1.2.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: Отвечаю сам себе ... Судя по логам 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 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