В статье "Samba printer driver automation" рассказывается о настройке самбы для обеспечения функциональности сервера печати для Windows клиентов.
Краткий пересказ:
В smb.conf:
printer driver file = /usr/local/samba/printer/printers.def
....
[printer$]
path = /usr/local/samba/printer
public = yes
writable = no
browsable = yes
[HP2200D]
comment = Linux Printers
path = /var/spool/lpd/samba/hp2200
browseable = yes
writable = no
printable = yes
print command = /usr/pkg/bin/lpr -P %p -o raw %s -r
lpq command = /usr/pkg/bin/lpstat -o %p
lprm command = cancel %p-%j
printer driver = HP 2200 W9X
printer drive location = %hprinter$
Далее, находим на windiows машине в c:windowsinf inf файл для вашего принтера, копируем его на unix и запускаем:
make_printerdef HPhpbf3210.inf "HP 2200 W9X" > printers.def
Смотрим printers.def и копируем dll и прочие описанные там файлы в /usr/local/samba/printer.
|