У меня Ubuntu 14.04, windows 10 & amp; 7. Мой принтер подключен к Ubuntu 14.04, и я могу печатать с него. Все устройства находятся в одной сети. Я просто хочу, чтобы системы Windows имели доступ к принтеру, связанному с Ubuntu.
К сожалению, я не могу найти настройки самбы в Ubuntu, потому что системные настройки моего принтера выглядят иначе.
Может кто-нибудь помочь мне с пошаговыми инструкциями.
В соответствии с этой статьей:
https://help.ubuntu.com/community/NetworkPrintingWithUbuntu
На машине сервера (тот принтер присоединен), откройте System -> Administration -> Printing
(If, пункт меню не существует, необходимо добавить системный принтер конфигурации к меню).. Это откроет окно Printer Configuration.
Избранный Сервер в строке меню и затем Настройки. Это откроет окно Basic Server Settings. Установите второй флажок:
Публикуют общие принтеры, подключенные к этому серверу, Если этот компьютер действует и как Сервер печати и как клиент (ему действительно нужен доступ к принтеру, подключенному к другому компьютеру), выберите также первое поле, "Show printers shared by other systems"
Щелчок правой кнопкой принтер и проверьте опцию Shared, если не проверенный все же
Проверка, что пользователи, что Вы хотите смочь использовать принтер, не исключены. См. Properties>Access Control
. Настройки по умолчанию могут быть установлены на "deny printing for everyone except ..."
, Но Вы могли бы хотеть к "allow printing for everyone"
.
сервер печати Ubuntu, совместимый с Windows (Samba)
, Если Ваш сервер печати Ubuntu должен смочь работать также с клиентами Windows, необходимо сначала удостовериться, что пакет Samba установлен (например, использование Синаптического диспетчера пакетов). Затем сделайте немного изменения конфигурации к 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