23.23. Общий доступ к принтерам Windows из системы Linux

Проблема
Имеется смешанная локальная сеть Windows/Linux. Требуется, чтобы пользовате ли Linux могли пользоваться принтерами, подключенными к компьютерам Windows.
23.24. Запуск приложений Windows в Linux 405
Решение
Вам потребуются как CUPS, так и Samba. Вот что необходимо сделать:
1. Установите принтеры на компьютерах Windows. Откройте общий доступ к
ним так, как это обычно делается.
2. На компьютерах Windows NT/2000/XP убедитесь в том, что «гостевая» учет ная запись включена, а доступ к общим принтерам разрешен всем.
3. Установите CUPS на сервер Samba (см. главу 14).
4. Настройте CUPS для Samba.
5. Создайте общий ресурс printers в файле smb.conf на сервере Samba.
Чтобы настроить CUPS для Samba, выполните следующую команду:
# In -s "which smbspool' /usr/lib/cups/backend/smb
Следующая секция printers предоставляет общий доступ ко всем принтерам сети:
[printers]
comment = All printers
printing = cups
printcap name = cups
Перезапустите Samba после редактирования smb.conf.
Затем установите принтеры Windows на сервере Samba при помощи веб-ин терфейса CUPS (http://localhost:631/admin).
Комментарий
Чтобы организовать доступ из Linux к принтерам, подключенным к Windows 95/
98/МЕ, не нужны ни имя пользователя, ни гостевая учетная запись. Все, что по требуется, — открыть общий доступ к принтеру. В разделе 23.4 более подробно
описано включение общего доступа в различных версиях Windows.
Для клиентов Windows и Linux можно использовать автономный сервер печа ти CUPS без участия Samba (см. главу 14), но чтобы предоставить доступ к прин терам Windows из системы Linux, потребуется Samba.
См. также
Раздел 23.4; глава 14.