14.5. Обслуживание клиентов Windows без Samba
Проблема
Требуется подключать клиентов Windows к серверу печати Linux, но вам не хотелось бы настраивать Samba только для организации совместного доступа к принтерам.
Решение
CUPS справится с этой задачей без Samba. Потребуется установочный компакт-диск Windows или диск с драйверами принтера, а на клиентских компьютерах Windows должна быть установлена служба печати Интернета — аналог IPP (Internet Printing Protocol) в Linux. Пользователи Windows 95/98 могут загрузить файл с именем wpnpins.exe по адресу http://www.microsoft.com/windows98/downloads/.
В Windows ME программная поддержка службы печати Интернета находится в папке Add-on на установочном компакт-диске.
В Windows 2000/XP откройте приложение "Сетевые подключения", выполните команду "Дополнительно" и выберите в категории "Другие службы доступа к файлам и принтерам в сети" строку "Службы печати для Unix". Запустите мастера установки принтера. Выберите "Сетевой принтер" и введите URI-адрес принтера, состоящий из IP-адреса или имени сервера, номера порта и суффикса /printers/<имя_принтера>. Каталога /printers не существует; это всего лишь условное обозначение, используемое CUPS.
При первом подключении к серверу CUPS система Windows устанавливает свои локальные драйверы принтера и печатает свою тестовую страницу (вместо тестовой страницы CUPS). Возможно, вам потребуется компакт-диск Windows или диск с драйверами.
Комментарий
Если в локальной сети работает механизм разрешения имён, вместо IP-адреса можно использовать имя сервера, например: http://windbag:631/printers/hp6L. Этот способ упрощает настройку и делает её более удобной для администраторов и пользователей сети. При использовании имени сервера нет необходимости запоминать сложные IP-адреса, что облегчает администрирование печатной системы.
См. также
Раздел «Введение» настоящей главы.