Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 А вот еще про кодировку в CUPS\'e и печать из консоли   Fedor Lizunkov   27 Nov 2003 02:52:20 
 Re: А вот еще про кодировку в CUPS\'e и печать из консоли   Aleksey Barabanov   27 Nov 2003 12:27:11 
 А вот еще про кодировку в CUPS\'e и печать из консоли   Fedor Lizunkov   27 Nov 2003 17:40:38 
Архивное /ru.linux/7824eb407e55.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional