Принтер подключен к Ubuntu 14.04, а остальные системы работают под управлением Windows.

У меня Ubuntu 14.04, окна 10 и 7. Мой принтер подключен к Ubuntu 14.04, и я могу взять с него печать. Все устройства находятся в одной сети. Я просто хочу, чтобы системы Windows имели доступ к принтеру, связанному с Ubuntu.

К сожалению, я не могу найти настройки Samba в Ubuntu, потому что системные настройки моего принтера выглядят иначе.

Снимок настроек принтера

Может кто-нибудь помочь мне с пошаговыми инструкциями.

1 ответ

Согласно этой статье:

https://help.ubuntu.com/community/NetworkPrintingWithUbuntu

На сервере (тот, к которому подключен принтер) откройте System -> Administration -> Printing (Если пункт меню не существует, вам нужно добавить system-config-printer в меню)., Откроется окно "Конфигурация принтера".

Выберите Сервер в строке меню, а затем Настройки. Откроется окно "Основные настройки сервера". Отметьте второе поле:

Публикация общих принтеров, подключенных к этому серверу. Если этот компьютер действует как сервер печати и как клиент (ему нужен доступ к принтеру, подключенному к другому компьютеру), выберите также первое поле, "Show printers shared by other systems"

Щелкните правой кнопкой мыши на принтере и выберите опцию Общий доступ, если еще не установлен

Убедитесь, что пользователи, которым вы хотите использовать принтер, не исключены. Увидеть Properties>Access Control, Настройки по умолчанию могут быть установлены на "deny printing for everyone except ..."

Но вы можете захотеть "allow printing for everyone",

Сервер печати Ubuntu, совместимый с Windows (Samba)

Если ваш сервер печати Ubuntu сможет работать также с клиентами Windows, вы должны сначала убедиться, что пакет SAMBA установлен (например, с помощью диспетчера пакетов Synaptic). Затем сделайте небольшое изменение конфигурации SAMBA. Вкратце, вы должны раскомментировать следующие строки в /etc/samba/smb.conf - открыть терминал и запустить:

 sudo gedit /etc/samba/smb.conf

В разделе [принтеры]:

browseable = yes
guest ok = yes

Когда закончите, перезапустите Samba:

sudo service smbd restart
sudo service nmbd restart

Также можно разрешить следующие порты через брандмауэр (например, ufw) через:

sudo ufw allow 139/tcp  
sudo ufw allow 445/tcp  
sudo ufw allow 137/udp  
sudo ufw allow 138/udp  
Другие вопросы по тегам