>>>Добрый день, имеется принт-сервер с подключенным к нему принтером kyocera, ОС SLES, >>>для печати используется CUPS, необходимо печатать файлы из консоли в кодировке >>>cp1251, для печати используется эмуляция lpd в CUPS, уже были установлены >>>шрифты для ghostscript, все нормально прописано в Fontmap.GS итд, толку никакого >>>- те же крокозябры на выходе, возможно используется определенный шрифт для >>>печати из консоли, который надо заменить? >>>Заранее спасибо за ответы. >> >>залей в /usr/share/cups/fonts русские шрифты, >>либо в /etc/cups/mim.convs в части texttops установи что-нибудь, что понимает >>русские буквы (например a2ps) > > >Шрифты для cups те же, что и для ghostscript, не помогло, a2ps >не держит cp1251. cups для печати текстовых файлов использует Сourier* (причем по именам файлов из каталога /usr/share/cups/fonts, директивы в /etc/cups/cupsd.conf в данном случае не работают) , он его заливает в принтер в любом случае (так уж написан texttops, можешь руками запустить texttops и посмотреть, что происходит), поэтому настройки ghostscript вообще-то мало на что влияют.
что касается cp1251 и a2ps, это вообще-то говоря несерьезно, iconv -f cp1251 -t koi8-r или что-то подобное вполне решает проблему. в данном случае практически ни на что не влияют.
|