Windows 7 не может найти общий принтер CUPS из Ubuntu

12

У меня Ubuntu 11.10 на одном компьютере и Windows 7 на другом. К компьютеру с Ubuntu подключен принтер, и я хочу добавить этот принтер на компьютер с Windows 7. Печать локально работает. Проблема в том, что Windows не может увидеть общий принтер, поэтому я не могу добавить его.

Я предполагаю, что некоторые настройки / программы Ubuntu все еще отсутствуют, но что именно?
Как я могу заставить Windows добавить этот принтер?

  • В веб-интерфейсе CUPS установлен флажок « Принтеры общего доступа», подключенные к этой системе . Я не уверен, нужно ли ставить флажок « Разрешить печать из Интернета» ; Я пробовал обе настройки, и ни одна не работала.

  • В Windows я могу подключиться к веб-интерфейсу CUPS и увидеть принтер в списке (см. Скриншот ниже). И все же, когда я добавляю этот URL-адрес принтера, Windows жалуется, что не может подключиться к принтеру.

  • Компьютер с Ubuntu является новой установкой. У меня уже есть полный доступ на запись к общим ресурсам Windows, поэтому что-то в этом роде должно быть предварительно сконфигурировано. Я не установил и не изменил никаких приложений или настроек, касающихся Samba или smb.conf. Нужно ли что-то делать в этом отношении (в Ubuntu 11.10!) Или это устарело или уже включено и полностью настроено?

  • Погуглив на эту проблему, я получаю много материала, датированного 2005-2009 годами, но ничего более нового. Я не думаю, что это все еще действует в 2012 году, и я не хочу испортить мою новую установку с устаревшими инструкциями. Посредством одного из комментариев я пришел на эту страницу о сетевой печати из Windows, но там не указано, установлена ​​ли Samba или какую Samba установить, поскольку поиск в программном центре Ubuntu дает несколько результатов.

введите описание изображения здесь

Торбен Гундтофте-Бруун
источник
Я думаю, что вы должны настроить общий ресурс принтера samba, но я никогда не делал этого раньше.
Baarn
быстрый поиск в Google выкопал это: help.ubuntu.com/community/Samba/PrinterSharing
Baarn
CPUS может работать так же, как я использовал его раньше в Windows, но вам может потребоваться убедиться, что ваша конфигурация абсолютно правильная. Есть много вещей с разрешениями безопасности, которые вы должны получить правильно.
billc.cn
У вас есть полное руководство по печати в Linux-Windows здесь: Принтеры и Linux - Как найти драйверы, установить, настроить |
Учебники по
1
Хитрость, которую я должен был сделать, используя CUPS без samba, состояла в том, чтобы подключиться к принтеру по адресу http: // [serverip]: 631 / printers / [имя-принтера-здесь], а не пытаться добавить локальный порт по IP-адресу сервер.
Эрни

Ответы:

12

Ну, наконец-то я заработал. Оказывается, есть несколько частей, которые должны работать вместе (конечно). Но вот способ, который требует нулевой работы в terminal:

1) Настройка Samba:

  • Установите "system-config-samba".
  • Запустите «Самбу» из пусковой установки.
  • Откройте «Настройки»> «Настройки сервера» и введите имя рабочей группы, используемое в Windows.

2) Поделиться принтером:

  • Перейдите по адресу http: // localhost: 631 / admin / и установите флажок «Общий доступ к принтерам, подключенным к этой системе».
  • Перейдите по адресу http: // localhost: 631 / printers / и убедитесь, что в списке указан ожидаемый принтер.
  • Щелкните по принтеру и убедитесь, что он указан как «Незанятый, Принятие заданий, Общий доступ, По умолчанию на сервере».

3) Подключите принтер:

Сделайте любой из этих шагов:

  • На компьютере Windows откройте проводник Windows и перейдите к пункту «Сеть». Там есть значок для компьютера с Ubuntu; Открой это. Там есть значок для принтера, доступный из Ubuntu. Щелкните правой кнопкой мыши по этому и выберите «Connect ...».
  • На компьютере Windows выберите «Добавить новый принтер», затем «Подключиться к принтеру в Интернете или сети» и укажите полный путь «http: // {имя_компьютера}: 631 / printers / {имя_принтера}»

Затем перейдите в свойства принтера и настройте его по умолчанию.

Торбен Гундтофте-Бруун
источник
4
@PaulTomblin Возможно, вы могли бы дать альтернативный ответ, который не касается самбы?
Иосия
СПАСИБО!!! Какой драйвер вы выбрали однако ??
Джонатан С. Фишер
Я должен был добавить пользователя чашек со lppasswd -a usernameвзглядом здесь
Водолей Power
@ Иосия, если это возможно, ты имеешь в виду? :)
Водолей Пауэр
3
Это решение не должно включать SAMBA вообще. Функциональность IPP обеспечивается только CUPS!
Итай Грудев
1

Драйверы Windows должны загружаться через Проводник Windows, в отличие от драйверов Linux, которые установлены в файловых системах Linux.

Вы можете либо

  • использовать драйвер PS в Windows и определенный драйвер в CUPS или
  • использовать определенный драйвер в Windows и драйвер Raw (что фактически означает прозрачный) в CUPS
MUY Бельгия
источник