Принтер подключен к 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