Я запускаю Ubuntu 15.10. (Выпуск Gnome)
Я хочу получить доступ к очереди печати Windows, которая находится в другой локальной сети, но она не обнаруживается в списке, когда я пытаюсь добавить новый принтер. Я заметил, что поле поиска только для фильтрации, не для определения URL. Добавьте новый принтер
Я также попытался добавить очередь печати при помощи CUPS (http://127.0.0.1:631/). Там я могу добавить новый принтер Samba и указать URL smb://username@print.mycompany.net/printqueue_ps
Проблема состоит в том, что мне никогда не предлагают мой пароль. Я только получаю ошибку при высказывании:
held since
Mon 15 Feb 2016 01:54:32 PM CET
"Session setup failed: NT_STATUS_LOGON_FAILURE"
Я видел предлагаемые решения, который чувствует немного также выход взлома, где я, как предполагается, храню свой пароль в простом тексте в некотором файле где-нибудь. Конечно, я не хочу делать это.
Из командной строки я могу распечатать к очереди печати с помощью smbclient. И затем мне правильно предлагают мой пароль, точно так же, как я хочу.
smbclient -U domain/username //print.mycompany.net/printqueue_ps -c "print some_file.txt"
Если Вы смотрите на старый способ добавить принтер: Как я добавляю принтеры от сервера печати окон, Где те настройки заканчивались? Я могу сделать ту же установку вручную в некотором конфигурационном файле где-нибудь?
Спасибо!
В первую очередь, я могу запустить старый (?) диспетчер печати путем запуска system-config-printer
программа. Вот хорошее руководство: , Как добавить принтер в оболочке гнома
, я думаю, что мне удалось решить мою проблему. Чтобы постараться не хранить пароль в простом тексте в /etc/cups/printers.conf
, мне нужен он для запроса меня мое AD имя пользователя и пароль каждый раз, когда я хочу распечатать что-то, которое является тем, что я хочу. Насколько я фигурировал, там две важных строки в /etc/cups/printers.conf
, которые важны для моей проблемы.
AuthInfoRequired username,password
DeviceURI smb://domain/print.mycompany.net/printqueue_ps
мне нужна строка AuthInfoRequired, чтобы быть предложенным мое имя пользователя и пароль. Если я укажу свое AD имя пользователя на строке URI затем, то это все еще попросит у меня моего имени пользователя и пароля, но по-видимому просто проигнорирует то, что я ввожу, приводя к неудачной аутентификации. Я первоначально полагал, что, если я указываю свое имя пользователя, но не свой пароль затем, я должен буду только предоставить моему паролю каждый раз, когда я хочу распечатать что-то. По-видимому, это не прокладывает себе путь. Это всегда значения по умолчанию к моему имени пользователя Ubuntu и не моему AD имени пользователя. Я не выяснил способ зафиксировать это.
Обратите внимание на то, что необходимо остановить CUPS каждый раз, когда Вы хотите отредактировать /etc/cups/printers.conf
вручную.
$ sudo service cups stop
$ sudo nano /etc/cups/printers.conf
$ sudo service cups start