Использование smbprint
Сценарий smbprint – это инструмент, который делает возможным печать с использованием smbclient через стандартную очередь печати Unix. Он выполняет печать на удаленном принтере SMB.
Сценарий smbprint в большинстве инсталляций Samba находится в /usr /bin/srnbprint.
Чтобы использовать этот сценарий, необходимо создать запись printcap для удаленного принтера и файл конфигурации, в котором указано расположение принтера.
Запись printcap:
gueuename:\ :sd=/var/spool/samba:\ :af=/var/spool/samba/accountingfile:\ :if=/usr/bin/smbprint:\ :mx=0:\ :lp=/dev/null:
Проанализируем приведенную запись.
- sd=/var/spool /samba – указывает каталог спуллинга.
- af=/var /spool/ 8eanba/a.ccowntingf – указывает файл счетов. Этот файл должен находиться в том каталоге, что и файл конфигурации, возможно, в каталоге spool.
- if =/usr/bin/smbprint - задает входной фильтр (smbprint).
- lp=/dev/null - определяет, что принтер физически не соединен с компьютером, на котором находится файл printcap.
Затем необходимо создать файл конфигурации с именем .config в том же каталоге, что и файл accounting. Этот файл содержит три записи.
sеrvеr=ИмяСервера password= "пароль "
После создания записи и файла конфигурации большинство файлов можно будет печатать, используя команду Iрг.
$ Ipr – P ИмяОчереди ИмяФайла
Поскольку этот способ печати используется в приложениях, подобных Netscape Communicator, данная конфигурация работает для большинства принтеров и приложений.