[mdk-re] Printtool ?

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Пн Май 14 21:20:01 MSD 2001


On Mon, 14 May 2001 17:39:04 +0200
sam <sam на spbrr.spb.ru> wrote:

> printerdrake - не предлагать, он принудительно ставит CUPS, а CUPS не
> умеет работь с NetWare-принтерами (как я уже писал в этой рассылке).

По поводу работы CUPS с NetWare - вот только что написал к нему довесок,
который позволяет это делать. Пока что он весьма кривенький, пожелания по
усовершенствованию приветствуются, особенно по security (все это
выполняется под root).

Для работы скрипта требуется Perl и пакет ncpfs (утилита nprint).

Установка: приложенный файл кладется в /usr/lib/cups/backend под именем
ncp. После этого необходимо перезапустить CUPS (помня о глюке с TMPDIR):

(unset TMPDIR; service cups restart)

Далее браузером открываем http://localhost:631, и там через
Administration/Add printer устанавливаем новый принтер. Тип устройства
выбирается "NetWare Printer via NCP". Далее необходимо ввести URI в одном
из следующих форматов:

ncp://SERVER/QUEUE
ncp://USER@SERVER/QUEUE
ncp://USER:PASSWORD@SERVER/QUEUE

Для варианта без имени пользователя и пароля необходимо создать файл
/root/.nwclient с правами 600, в котором написать строку следующего
формата:

SERVER/USER PASSWORD

Этот вариант предпочтительнее, так как пароли не попадают в командную
строку (кстати, для SMB от этого уйти не удается).

После этого можно печатать.

Замечание: настраивать через printerdrake не получится - в нем жестко
забиты типы принтеров.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : ncp
Тип     : application/octet-stream
Размер  : 1771 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20010514/558518db/attachment-0004.obj>


Подробная информация о списке рассылки community