Вот, столкнулся с сабжем. Причем всё, кроме самого принтера, полагает, что печать идет нормально. Дрова с OEMовского CD, система печати - CUPS (другие не работали тоже). В спулере CUPS при работе под юзером всё отображается, как при нормальной печати. Принтер выводится из "спящего режима", но ничего не печатает. Хотя вру - печатает тот набор программ, которые используют родную систему печати KDE. А прямое обрашение llpr <файл.PS> работает только под root.
На самом деле, я нашел, хоть и "кривой", выход. Не сумев настроить печать "по-честному", я сумел заставить печатать программы из OpenOffice "в обход". При этом я воспользовался тем, что система печати KDE оказалась "счастливой" - работала и при юзерских правах нормально. Поэтому я взял из списка принтерных драйверов OpenOffice какой-то другой Xerox (сейчас посмотреть не могу, поскольку тот комп далеко) и в качестве программы печати в его настройках заменил печатающую программку с lpr на kprinter --stdin --nodialog. Теперь получается, что Writer или SpreadSheet генерит постскрипт-файл, передает его через стандартный ввод программе kdeprint, а та уже через CUPS отправляет всё на llpr.
Далее я пошел еще дальше. Убрал линк lpr на llpr, созданный при инсталляции драйвера, и заменил его на bash-скрипт, вызывающий kprinter --stdin --nodialog. После этого список печатающих программ расширился - например, в их число вошел GNUmeric.
Остались нерешенными 2 мелочи: 1) в спуле CUPS все печатаемые из OpenOffice документы обозначаются "именем" STDIN; 2) печать возможна только из-под KDE (по крайней мере, из-под "иксов"): при попытке печатать из настоящего текстового режима kprinter не хочет работать и говорит, что не может найти сервер X Window.
Вопрос: а более прямые решения возможны?