Если принтер "не-постскрипт", то весь вопрос в русификации Ghostscript'а
Надо ему с помощью alias'ов вместо латинских шрифтов впихнуть русские.
Подробно эта операция расписывается например в пакете из дистрибутива
BlackCat. На вскидку, увы, не помню.
Кстати, и проверять результат можно не распечатывая, а выводя в ps-файл
и просматривая его через gv.