Если к компьютеру подключен принтер, к нему можно предоставить общий доступ для любого пользователя сети. Тип принтера не имеет значения, если он установлен и подключен к компьютеру с помощью кабеля универсальной шины USB или кабеля другого типа. Любой выбранный пользователь сети сможет использовать принтер, если ему удастся найти в сети компьютер, к которому подключен принтер.

Термины и названия пунктов меню сделаны для Windows XP и Ubuntu 10.04 Lucid Lynx.

Принтер установлен на Windows (samba)

~ Подключаем принтер к компьютеру и устанавливаем на него драйвера в ОС Windows;
~ Проверяем корректно ли функционирует принтер, если все порядке переходим к следующему шагу;
~ Делаем общий доступ к данному принтеру. //Панель управления->Принтеры и факсы// щелкаем правой клавишей мыши по установленному принтеру, и выбираем в появившемся меню пункт "Общий доступ". В появившемся окне напротив пункта "Общий доступ к данному принтеру" ставим флажок и нажимаем кнопку "ОК".
~ В Ubuntu: //Система->Администрирование->Печать// в открывшемся окне нажимаем кнопку "Добавить": //Сетевой принтер->Windows Printer via Samba//. Кнопка "Browse" открывает окно с выбором сети, компьютера и принтера.

Принтер установлен на Ubuntu

Если у Вас принтер фирмы Hewlett Packard, желательно обновить пакет Hewlett-Packard's Linux Imaging and Printing software.

Чтобы избежать проблем с печатью графики, необходимо сменить драйвер, устанавливаемый по умолчанию на pcl3
~ Устанавливаем принтер в Ubuntu: //Система->Администрирование->Печать// нажмите кнопку "Добавить", система определит подключенный к компьютеру принтер и устанавит его. Если этого не произошло, обратитесь к документации по установке Вашего принтера. 
~ Делаем общий доступ к данному принтеру. В окне "Печать" меню //Сервер->Settings//. Ставим галочки в пунктах: 
  * Show printers shared by other systems;
  * Publish shared printers connected to this system.
~ Нажимаем на установленный принтер и проверяем галочки Shared.

Установка сетевого принтера на Ubuntu

Стоит сразу отметить, что в большинстве случаев десктопная ubuntu сама найдет сетевой принтер, если на сервере выставлена опция публикации принтера в сети. Если принтер по каким-то причинам не нашелся, действуем по инструкции:

  • Открываем окно печати: Система→Администрирование→Печать;
  • В окне «Печать» нажимаем кнопку «Добавить», затем переходим Сетевой принтер→Проткол сетевой печати (ipp) и в поле «Host» пишем:
http://192.168.0.1:631/printers/Laserjet-2300
  1. 192.168.0.1 - ip адрес компьютера к которому подключен принтер;
  2. Laserjet-2300 - имя подключенного принтера (точно такое же наименование, как и на компьютере c ip адресом 192.168.0.1).
Если вы не уверены какой ввести адрес для доступа к принтеру, просто откройте браузер, введите адрес
http://<адрес сервера>:631/

(в нашем примере адрес сервера 192.168.0.1) и на появившейся странице найдите ссылку «принтеры», а на открывшеся странице выберите нужный принтер. Полученный адрес в браузере и будет искомым.

  • Нажимаем на кнопку «Verify» для проверки доступности принтера.

Установка сетевого принтера на Windows

  • Теперь установим сетевой принтер на Windows: Пуск→Настройка→Принтеры и факсы
  • В открывшемся окне «Принтеры и факсы»: Установка принтера→Далее→Сетевой принтер или принтер подключенный к другому компьютеру→Подключиться к принтеру в Интернете, в домашней сети или в интрасети и вводим в поле такой же адрес, как и в примере для ubuntu.
  • Возможно придется поставить драйвер для подключаемого принтера.

Ссылки