вторник, 7 сентября 2010 г.

Печать юникода (в частности кириллицы) из консоли

Есть скрипт, который выводит некоторую информацию на принтер без использования каких-либо графических программ. Но вместо русских букв (я подозреваю, что всего юникода) остаются пропуски. В Fedora 13 такой проблемы не было. Не знаю, как там это реализовано (по запросу "печать юникода из консоли" Google предлагает множество монстрообразных способов, типа использования специальных конвертеров, перекодировщиков, каких-то скриптов на сорок строк, вплоть до растеризации текста), но в Gentoo это делается одной командой:
# rm -f /usr/share/cups/fonts/*

Принтер использует свои шрифты, и кириллица отлично печатается. Проверено на трех принтерах HP.

Комментариев нет:

Отправить комментарий