|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 27 Nov 2003 12:27:11 To : Fedor Lizunkov Subject : Re: А вот еще про кодировку в CUPS'e и печать из консоли -------------------------------------------------------------------------------- Fedor Lizunkov wrote: > Привет All! > > Если сделать локаль ru_RU, то русских букв нет - пустые места. При этом в > логе наблюдаются интересности - > > D [27/Nov/2003:01:46:32 +0300] StartJob: > envp[0]="PATH=/usr/lib/cups/filter:/bin:/usr/bin" > D [27/Nov/2003:01:46:32 +0300] StartJob: envp[1]="SOFTWARE=CUPS/1.1" > D [27/Nov/2003:01:46:32 +0300] StartJob: envp[2]="USER=root" > D [27/Nov/2003:01:46:32 +0300] StartJob: envp[3]="CHARSET=windows-1251" > D [27/Nov/2003:01:46:32 +0300] StartJob: envp[4]="LANG=ru_RU" > D [27/Nov/2003:01:46:32 +0300] StartJob: envp[5]="" > > Лезем в /usr/share/locale/ru_RU, видим там файлик cups_ru_RU и первой ls /usr/share/cups/charsets > строкой в этом файле - windows-1251. Меняем это дело на koi8-r и в логе > получае следующее > > D [27/Nov/2003:01:49:20 +0300] StartJob: > envp[0]="PATH=/usr/lib/cups/filter:/bin:/usr/bin" > D [27/Nov/2003:01:49:20 +0300] StartJob: envp[1]="SOFTWARE=CUPS/1.1" > D [27/Nov/2003:01:49:20 +0300] StartJob: envp[2]="USER=root" > D [27/Nov/2003:01:49:20 +0300] StartJob: envp[3]="CHARSET=us-ascii" > D [27/Nov/2003:01:49:20 +0300] StartJob: envp[4]="LANG=ru_RU" > D [27/Nov/2003:01:49:20 +0300] StartJob: envp[5]="" Это конечно хороший способ. Так можно много нового узнать о предмете. Меняем что-то бессистемно и смотрим последствия. Можно воспользоваться даже хекс-редактором, если времени не жалко. Я только не понял в чем проблема. Если нужно узнать как формируются переменные окружения для купс, то это один вопрос, а если как напечатать по-русски на принтере, то это вопрос другой. Для примера, печатаем с удаленного мастдайного компьютера, и легко получаем какие угодно символы на бумаге независимо от серверной локали. Расмотрев последний факт с минимальным напряжение интеллекта (тут даже и надбровных дуг хватит) делаем нужные выводы: купс это не клиент, а сервер. -- Bye. Aleksey Barabanov <alekseybb at mail.ru> PS:Судя по предыдущему вашему письму, дело в локали и ghostscript-е. Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.1 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7824eb407e55.html, оценка из 5, голосов 10
|