печать текстового файла
Semyon 30 октября, 2009 - 15:29
Здравствуйте!
Есть файл: test.txt с текстом на unicode (там русский и английский).
$ lpr test.txt
не печатает русский. Как можно решить эту проблему?
»
- Для комментирования войдите или зарегистрируйтесь
печать текстового файла
Попробуй это:
http://belgorod.lug.ru/forum/index.php?topic=142.0
мне помогло.
Мне, к сожалению, не
Мне, к сожалению, не помогло.
Казалось бы, что надо наоборот шрифты какие-то добавить.
Под линем пользовали
Под линем пользовали несколько систем печати. Как ни странно все пытались назвать утилиту как lpr. Но судя по всему речь идет о печати через cups. проверить так:
$qlist lpr
net-print/cups
Если всетаки cups.
Во первых надо смотреть файлы в /etc/cups/.
grep "text/plain" mime.types
text/plain txt printable(0,1024)
По умолчанию в купсе так. При этом купс должен распознать входной поток как текстовик. Затем следует узнать какой фильтр будет наложен на данный тип
grep "text/plain" mime.convs
text/plain application/postscript 33 texttops
Вот этот пресловутый texttops и конвертирует текстовик в постскрипт. Вот тут некто рихтовал купс на предмет распечатки юникода русским шрифтом http://vitus-wagner.livejournal.com/344685.html
Можно подкорректировать mime.conv так чтоп посылал в печать сырец. Тогда юникод придется конвертить в 866 и иметь поддержку шрифта в принтере.
Где то видел рекомендации перед печатью конвертнуть текст в постскрипт, затем постскрипт заслать на купс.
wi написал(а): Под линем
Да, это был cups.
К сожалению не удалось настроить ни один из стандартных фильтров чтобы он с utf работал. Зато нашел фильтр paps - он сразу отлично работает. На bugs.gentoo.org есть ebuild.