Назад | Перейти на главную страницу

Печать с Linux на сетевой принтер Windows

Я хочу печатать с рабочей станции Debian (Lenny) на сетевой принтер Windows. Я даже не уверен, что это за сеть Windows. Наша техподдержка дружелюбна, но не хочет связываться с поддержкой Linux. Мне нужно использовать его по разным причинам, и я полностью озадачен, потому что я ничего не знаю о сетях Windows.

Они дали мне URI smb: //msprint.ourorg.edu как «адрес» принтера и дополнительно подтвердил, что домен «НАША ОРГАНИЗАЦИЯ"и доля"PHYS-PRI". Я установил CUPS и убедился, что он работает как демон, я щелкнул значок system-config-printer [1], выбрал принтер в качестве принтера Windows, к которому был предоставлен общий доступ через SAMBA, и ввел указанный выше URI. Попытка для печати тестовой страницы она просто находится в очереди.

Я попытался проверить, могу ли я получить доступ к общему ресурсу двумя другими способами.

Метод 1. Сначала я попробовал "smbclient" из интерфейса командной строки:

$ smbclient -L //msprint.ourorg.edu -U user23
timeout connecting to 192.168.44.3:445
timeout connecting to 192.168.44.3:139
Connection to msprint.ourorg.edu failed (Error NT_STATUS_ACCESS_DENIED)

Способ 2. Я попытался использовать инструмент с графическим интерфейсом Smb4K.

Это показывает мне четыре других группировки верхнего уровня (я предполагаю, что это домены?) Группы, одна из которых - та, которую мне предоставил наш ИТ-отдел. При нажатии на них отображается множество других машин (как я предполагаю, это имена NetBIOS?), Включая мою. Я вижу все виды Другой сетевые принтеры, принадлежащие другим отделам, но ни одного в моем. Конечно, не PHYS-PRI, предложенный мне ИТ-специалистами.

Я понимаю, что, вероятно, использую неправильную терминологию для сети Windows, но может ли кто-нибудь мне с этим помочь? Какие шаги я должен предпринять для отладки этого? Нужно ли мне на самом деле запускать мой компьютер как сервер SAMBA для аутентификации на принтере или я должен просто иметь возможность общаться с помощью CUPS?

  1. Это графический интерфейс для настройки CUPS http://cyberelk.net/tim/software/system-config-printer/

В конфиге CUPS нужно добавить пользователя и пароль, например:

smb://user:password@msprint.ourorg.edu/PHYS-PR

Вы использовали неправильный синтаксис с smbclient:

  • Либо используйте smbclient -L msprint.ourorg.edu -U user23 (чтобы Lвсе общие ресурсы на сервере msprint.ourorg.edu
  • Или используйте smbclient -L \\msprint.ourorg.edu\share_name -U user23 (для отображения содержания общего доступа 'share_name' на сервере * msprint.ourorg.edu

Имя очереди принтера должно стоять после URI. Когда я отправляю с Mac на сервер печати Windows, я отправляю его как smb: //server.ad.myorg.edu/queuename, а затем использую аутентификацию.

Возможно, вы сможете использовать графический интерфейс, который поставляется с чашками. http: // локальный: 631 /

Это должно просто работать. Под сетевым принтером Windows вы подразумеваете общий принтер с машины Windows? Я подозреваю, что либо у вас неправильное имя очереди принтера, либо у вас нет разрешений на печать. Попробуйте на компьютере с Windows и посмотрите, сможете ли вы найти очередь печати, которую предоставил вам администратор.