Доброго времени суток. На трёх компьютерах с Ubuntu 10.04.2 подключены разные принтеры (на двух HP1200, на одном HP1100) по usb. Расшарены через самбу. Компьютеры постоянно включены. Эти принтеры подключены по сети на виндовых машинах. Если с виндовой машины зайти на Ubuntu видно два пункта: расшареный принтер и "принтеры и факсы". Периодически принтеры "отваливаются", т.е. если зайти по сети на Ubuntu видно только "принтеры и факсы".
Что касается части smb.conf про принтеры, тут всё по-умолчанию:
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
Пытался изобрести костыль.
Если в кроне прописать
sudo crontab -l
# Cron for System update
* * * * * /usr/bin/service smbd restart &> /tmp/cron.log
то в папке тмп создаётся пустой файл с именем "крон.лог" и чуда не случается.
Если тутже выполнить
sudo /usr/bin/service smbd restart &> /tmp/cron.log1
то в папке тмп создаётся файл с именем "крон.лог1", содержанием
smbd start/running, process 2390
и принтер снова виден через сетевое окружение с виндовой машины.
Буду благодарен за помощь что бы принтер не пропадал или в помощи с костылями.
P.S.: на эти машинах ранее стояла Ubuntu 9.04, проблем не было при тех же настройках.