Привет всем!
Появилась нужда организовать (на CentOS) принт-сервер и раздать принтера с этого сервера через самбу.
Собственно поднять и расшарить принтер на центосном сервере через CUPS проблем нет. Далее, добавляем в /etc/samba/smb.cfg следующие строчки:
Показать
....
printing = cups
printcap name = /etc/printcap
cups options = raw
load printers = yes
....
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
guest ok = no
writable = yes
printable = yes
[print$]
path = /samba/Printer_drivers
comment = Printer Drivers
public = yes
writeable = yes
[Fax]
comment = Факс
path = /var/spool/samba
public = yes
printable = yes
writable = yes
create mode = 0666
printer name = Fax
Затем, создаем нужную структуру каталогов в /srv/samba:
Показать
for i in COLOR IA64 W32ALPHA W32MIPS W32PPC W32X86/{2,3} WIN40 x64; do
mkdir -p $BASEDIR/$i;
done
chmod -R 755 /srv/samba/Printer_drivers
Ну, все как описано в https://wiki.samba.org/index.php/Samba_as_a_print_server
Перезагружаем самбу и видим в обозревателе на сервере наш новый принтер под именем Fax.
Однако дальше - проблема. При попытке создать на офтопичном компьютере сетевой принтер с подключением его именно к самбовому принтеру - принтер создается, но идет сообщение, что нет возможности установить с принт-сервером соединение, подключения нет и работать через него невозможно. Никакого криминала я в самбовых логах не вижу.
Есть вариант создать сетевой принтер с прямым подключением по URL http://IP_address:631/printers/Fax... Это подключение (через CUPS) работает.
Но я то хочу - через самбу раздать принтер. Что я не так делаю?