Показать статистику
0 голосов
от (580 баллов)
На Windows 10 и на Ubuntu 16.04 имена админа и рута соответственно, совпадают - печать из под админа проходит, а пользователь на винде назван кириллицей и печать не работает, в браузере на винде страница (IP Ubuntu):631 из под обычного пользователя не доступна, собственно вопрос: как на ubuntu расшарить принтер всем пользователям, а не только зарегистрированным в системе? Спасибо!

ДОБАВЛЕНО

samb-у не использовал(через http://ip:631/printers/printer печатал)
в логе ошибок не было - так-как сама винда не видела принтера,
пересоздал профиль пользователя без кириллицы и все решилось,
спасибо что не оставили без внимания, вопрос оказался скорее по виндовс чем по линукс (учусь)
3.4тыс. просмотров 1 ответов
от (4.6тыс. баллов)
0

Есть подозрение что Ubuntu после вируса WannaCry отключила последние версии протокола SMB

Можете показать что у тебя в этом файле?

/etc/samba/smb.conf

Заранее предвижу что, возможно, надо добавить пару строк: 

[global] 

client min protocol = SMB2 
client max protocol = SMB3

Почему печать не работает из-под пользователя на кириллице? Можете показать /var/log/cups/error_log ? Лог может быть большой, интересует именно тот кусок, который после попытки печати из-под неработающего пользователя

1 Ответ

0 голосов
от (17.4тыс. баллов)

Для того, чтобы расшарить принтер на Ubuntu, необходимо выполнить следующие шаги:

  1. Убедитесь, что принтер настроен и работает на Ubuntu.

  2. Установите пакет CUPS (Common Unix Printing System) командой:

    sudo apt-get install cups

  3. Добавьте пользователя в группу lpadmin командой:

    sudo usermod -aG lpadmin username

    Замените "username" на имя пользователя, которому вы хотите разрешить управление принтером.

  4. Откройте веб-интерфейс CUPS в браузере по адресу localhost:631. В разделе "Administration" выберите "Add Printer".

  5. Следуйте инструкциям мастера добавления принтера, указав соответствующие настройки.

  6. После добавления принтера выберите его в списке и нажмите кнопку "Administration". В выпадающем меню выберите "Share printers" и установите флажок "Share This Printer".

Теперь ваш принтер будет доступен всем пользователям в локальной сети. Для доступа к принтеру на Windows 10 выполните следующие действия:

  1. Откройте "Панель управления" и выберите "Устройства и принтеры".

  2. Нажмите кнопку "Добавить принтер" и выберите опцию "Сетевой принтер, принтер, связанный с другим компьютером".

  3. Введите адрес принтера в формате "http://ip-address:631/printers/printer-name". Замените "ip-address" на IP-адрес Ubuntu и "printer-name" на имя вашего принтера.

  4. Следуйте инструкциям мастера добавления принтера и завершите процесс установки.

Теперь принтер будет доступен на вашем компьютере под именем, которое вы указали при установке на Ubuntu.

...