LINUX.ORG.RU

Как печатать кириллицу на принтере


0

0

Есть проблема! На принтер выводится все что угодно, только не русский текст, хотя на экране он отображается нормально. Как решить эту проблему на программном уровне (без дополнительных приложений). Буду очень благодарен за ответ.

anonymous

Опять подземный стук? Телепатов на LOR не водится, все в отпуск ушли.

Что за принтер? Что печатается? Голый текст, или postscript, или postscript через ghostscript?

Antichrist
()
Ответ на: комментарий от Antichrist

Спасибо за интерес, проявленный к вопросу! Принтеры: Canon BJC-2100, Canon BJ-10e, Epson 600 Попытка печатать русский текст с помощью стандартной функции DrawText() библиотеки QT v2.3.1. Текст с помощью стандартной функции toUnicode() нормально отбражается на экране. Попытка печати текстового файла с помощью утилиты GNU enscript v1.6.1 (которая создает postscript-файл). В результате всех этих мучений на принтер печатается только латиница, хотя на экране отображается и латиница и кириллица. Вместо русских букв либо вообще ничего не печатается, либо знаки вопроса, либо ерунда, хотя задавался кирилический фильтр для enscript. Печатать через ghostscript не пробовал (и не знаю как это делать).

Используется Linux RedHat v7.2

anonymous
()
Ответ на: комментарий от anonymous

Так тут только через ghostscript и можно печатать. Драйверы в нём для этих принтеров имеются.

Antichrist
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.