Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Kest Гость
|
Добавлено: Пн Авг 19 2002 15:59 Заголовок сообщения: apsfilter под FreeBSD |
|
|
Помогите разобраться с проблемой: поставил из портов apsfilter, настроил его с помощью SETUP - тестовая траница распечаталась нормально Сделал нужные мне изменения в файле /etc/printcap (добавил apsfilter в качестве входного фильтра для принтера по умолчанию), однако при печати чего угодно с помощью команды lpr в логах появляется мат следующего содержания apsfilter fatal error: can't find apsfilter basedir Please adjust /usr/local/share/basedir or run SETUP. в FAQ апсфильтра написано тоже самое - просто перезапустить setup, это не помогает. Директория /usr/local/etc/apsfilter/basedir есть, ее созадет SETUP Ее надо где-то указать? или man что? |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Вт Авг 20 2002 07:38 Заголовок сообщения: Re: apsfilter под FreeBSD |
|
|
Думаю, надо проверить права на /usr/local/share/basedir. Этот каталог, наверное, создан по именем root, соответственно, права на него только у root'а, а при печати командой lpr (вероятно) происходит переключение в пользователя lpr или аналогичного, у которого нет прав на этот каталог. |
|
Вернуться к началу |
|
|
Kest Гость
|
Добавлено: Вт Авг 20 2002 11:29 Заголовок сообщения: Re: apsfilter под FreeBSD |
|
|
Посмотрел права, сделал владельцем daemon'a (от которого lpr запускается) Но помоему у меня в /etc/printcap неправильно путь ко входному фильтру указан был. Сейчас printcap выглядит так: panas|lp|line|Panasonic KX-P6500:\ :sh:sd=/var/spool/lpd/panas:\ :lp=/dev/lpt0:if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\ f=/usr/libexec/lpr/ru/koi2alt:lf=/var/log/panas.log:
hp|pseudo|dw.. - II:\ :sh:sd=/var/spool/lpd/dwarf:\ :lp=/dev/lpt0:if=/usr/local/libexec/if-simple:\ f=/usr/libexec/lpr/ru/koi2alt:lf=/var/log/dwarf.log: Директория спулера: drwxrwx--- 2 daemon daemon 512 15 авг 22:41 dwarf drwxrwx--- 2 daemon daemon 512 20 авг 11:15 panas
В логах при попытке печати: apsfilter: Please fix your lpd or stop printing to remote printers apsfilter: directly. cat: /rc: Permission denied rm: No such file or directory /usr/local/etc/apsfilter/basedir/bin/apsfilter: /rc: Permission denied apsfilter: can't determine the lpd spool directory apsfilter: Please fix your lpd or stop printing to remote printers apsfilter: directly. cat: /rc: Permission denied rm: No such file or directory Что за /rc имеется ввиду? |
|
Вернуться к началу |
|
|
Kest Гость
|
Добавлено: Вт Авг 20 2002 12:22 Заголовок сообщения: Re: apsfilter под FreeBSD |
|
|
так, с предыдущим вопросом вроде разобрался - не было af-последовательности в файле /etc/printcap Может кто подскажет, куда копать на предмет такой записи в логах: apsfilter warning: unknown option '' apsfilter: driver script '' not yet available |
|
Вернуться к началу |
|
|
|