Страница 1 из 1

Настройка lpd

Добавлено: 2009-08-24 11:39:21
bonkor
Пытаюсь настроить работу через lpd. Вот команда:

Код: Выделить всё

[root@kh]# cat test.ps | foo2xqx-wrapper >/dev/ugen0.1
прекрасно печатает.
Вот /etc/printcap:

Код: Выделить всё

LaserJet-P1005_A4|lp:sh:if=/usr/local/bin/foo2xqx-wrapper:lp=/dev/ugen0.1:sd=/var/spool/output/lpd/hp_ljP1005_a4:lf=/var/log/lpd-errs
Запускаем

Код: Выделить всё

[root@kh]# /usr/bin/lpr test.ps
Ничего не напечатано. В /var/log/lpd-errs пишется:

Код: Выделить всё

Aug 23 20:52:20 kh lpd[77179]: LaserJet-P1005_A4: job could not be printed (cfA002kh.kostya.home.ru)
Aug 23 20:52:21 kh lpd[77179]: mail sent to user root about job <unknown> on printer LaserJet-P1005_A4 (FATALERR)
А на почту приходит письмо с сабжектом: LaserJet-P1005_A4 printer job "<unknown>"
и с текстом:
Your printer job
could not be printed

Как найти причину при такой диагностике? Вроде уж все перепробовал
(права на /dev/ugen0.1 и т.п.)

Спасибо.

Re: Настройка lpd

Добавлено: 2009-09-20 20:46:11
Alex Keda

Код: Выделить всё

whereis lpr

Re: Настройка lpd

Добавлено: 2009-09-21 6:56:07
bonkor
Не. Там была другая проблема. foo2xqx-wrapper не устанавливал код завершения, который необходим lpd. Пришлось сделать враппер над враппером.
Диагностировал путем вставки отладочных сообщений в код lpd.