Перейти до основного вмісту

Подключение сетевых принтеров в Ubuntu 11.x к компьютерам с Ubuntu/Mac/Windows

Использую материалы статьи https://help.ubuntu.com/community/NetworkPrintingWithUbuntu, удобренные собственным опытом.

Если принтер подключен к аппаратному принт-серверу, то с подключением принтера из Windows, Mac OS или Linux особых проблем нет. Это описано производителями принт-серверов.

Если принтер подключен к компьютеру с Ubuntu, то подключение клиентов к принтеру усложняется. Хотя локальный принтер "по-умолчанию" в Ubuntu уже определен как общий ресурс.

Исходя из рисунка, видно что для подключения из Ubuntu лучше использовать протокол IPP или HTTP.
Строка подключения при этом должна быть следующего вида ipp://ADDRESS:631/printers/NAME, (http://ADDRESS:631/printers/NAME)
,где ADDRESS - имя или адрес компьютера с Ubuntu с общим принтером,
NAME - имя очереди принтера (как указано в Ubuntu).

При подключении из Windows тоже можно подключить принтер по протоколу IPP или HTTP.
А можно использовать протокол SMB, но для этого нужно установить сервер SMB и немного настроить его.
В терминале нужно редактировать файл /etc/samba/smb.conf
В разделе [printers] указать
 browsable = yes 
 guest ok = yes 

В разделе [global]  в пункте workgroup указать рабочую группу сети

Затем перезапустить сервер SMB
sudo restart smbd 
sudo restart nmbd
Подробнее описано в https://help.ubuntu.com/community/NetworkPrintingWithUbuntu или https://help.ubuntu.com/11.04/serverguide/C/samba-printserver.html.

При подключении компьютера с Mac OS выбора меньше, потому что хоть протоколы можно выбрать, но строку подключения редактировать нельзя, т.е. нельзя указать порт и префикс "/printers/" перед именем очереди принтера. Поэтому лучше использовать протокол SMB или для протокола IPP использовать хитрости, указанные в http://www.cups.org/documentation.php/doc-1.4/sharing.html.

Коментарі