Здравствуйте, господа. Решил организовать возможность печати на принтере Epson Photo Stylus TX650 с различных компьютеров, находящихся в одной локальной сети. Принтер подключен к серверу с Debian Wheezy, на котором установлены SAMBA + CUPS.
В CUPS'е принтер добавлен и настроен - пробная страница через Web-интерфейс печатается нормально.
В Samba (/etc/samba/smb.conf) настройки у меня следующие:
[global]
workgroup = WORKGROUP
netbios name = Atom
passdb backend = smbpasswd
map to guest = Bad User
server string = NAS Atom
security = USER
# Настройка принтера
load printers = yes
printing = cups
printcap name = cups
printer admin = root, sferg
[printers]
comment = Очередь печати SMB
browseable = no
printable = yes
path = /var/spool/samba
guest only = Yes
guest ok = no
read only = yes
[print$]
comment = Драйверы принтера
path = /var/lib/samba/printers
guest only = Yes
guest ok = yes
read only = No
create mask = 0777
directory mask = 0777
force user = sferg
force group = sferg
write list = root, sferg
В сетевом окружении Windows 8.1 принтер нормально видится. Принтер добавил, установил драйвера - пробная печать нормально печатается, однако если попытаться напечатать что-либо, скажем, в Блокноте, то ничего не печатается (но ведь пробная-то печатается!).
Подскажите, пожалуйста, в чём может быть дело и каким образом её можно побороть?
Дополнение №1:
Оказалось, что в Samba в секцию [printers] нужно было добавить строчку:
use client driver = yes
После перезагрузки самбы, из Блокнота в Windows принтер начал печатать... Разобрался - теперь всё работает. Всем спасибо за внимание.
С уважением, Геннадий.