- Как расшарить принтер в Ubuntu пошаговая инструкция
- Установка необходимых пакетов
- Шаг 1: Установка драйверов принтеров
- Шаг 2: Установка пакетов CUPS
- Шаг 3: Настройка CUPS
- Шаг 4: Добавление пользователя в группу администрирования CUPS
- Подключение принтера к компьютеру
- Поиск доступных принтеров
- Расшаривание принтера для сетевого доступа
- Шаг 1: Установка CUPS
- Шаг 2: Настройка CUPS
- Шаг 3: Подключение к расшаренному принтеру
- Выбор подходящего протокола
- Создание нового принтера
- Настройка разрешений доступа
- Проверка работоспособности
- Видео:
- LPIC 108.4 часть первая. Управление печатью. Базовая настройка CUPS
Как расшарить принтер в Ubuntu пошаговая инструкция
Если у вас есть домашняя сеть компьютеров под управлением Ubuntu и вы хотите подключить и расшарить принтер, чтобы пользоваться им со всех устройств, то вам понадобятся некоторые настройки. Однако, не волнуйтесь, настройка принтера в Ubuntu несложна и займет всего несколько минут.
Первым шагом необходимо установить и настроить сервер печати CUPS (Common Unix Printing System). CUPS является стандартным способом управления печатью в Linux. Для установки CUPS в Ubuntu воспользуйтесь следующей командой:
sudo apt-get install cups
После установки CUPS необходимо настроить доступ к принтеру. Для этого в адресной строке введите http://localhost:631. Откроется страница администрирования CUPS, на которой можно увидеть список доступных принтеров.
Чтобы добавить принтер в список, перейдите по ссылке «Добавить принтер» и выберите способ подключения. Если принтер подключен напрямую к компьютеру, то выберите «Прямое подключение (USB или параллельный)». Если принтер подключен к другому компьютеру в сети, то выберите «Принтер, присоединенный к другому компьютеру».
После выбора способа подключения, выберите модель принтера. В большинстве случаев система автоматически определит модель принтера, но если этого не произошло, выберите модель вручную, либо установите драйвер с официального сайта производителя принтера.
После добавления принтера в список, вам будет предложено настроить раздачу печати. Выберите опцию «Принтер раздается Unix-системой» и нажмите кнопку «Добавить принтер». Теперь ваш принтер готов к использованию в домашней сети.
Настройка принтера в Ubuntu требует некоторых действий, но процесс довольно прост и позволит вам пользоваться принтером со всех устройств в сети. Не забудьте также активировать возможность принтера быть расшаренным в его настройках.
Установка необходимых пакетов
Перед тем как приступить к настройке расшаривания принтера в Ubuntu, вам понадобится установить несколько необходимых пакетов. В этом разделе мы рассмотрим шаги, которые нужно выполнить, чтобы установить эти пакеты.
Шаг 1: Установка драйверов принтеров
Прежде чем вы сможете расшарить принтер в Ubuntu, убедитесь, что на вашем компьютере установлены необходимые драйвера для принтеров. Если вы уже подключили принтер к системе и он работает, то драйверы, скорее всего, уже установлены. Если нет, то вам нужно будет установить соответствующие драйвера, чтобы ваш принтер работал правильно.
Шаг 2: Установка пакетов CUPS
Для расшаривания принтера в Ubuntu мы будем использовать пакеты CUPS (Common Unix Printing System), которые предоставляют средства для управления принтерами и печатью в Linux.
- Откройте терминал и введите следующую команду для установки основного пакета CUPS:
- После установки основного пакета CUPS, установите еще несколько пакетов для полноценной работы CUPS:
sudo apt-get install cups
sudo apt-get install cups-browsed
Шаг 3: Настройка CUPS
После установки пакетов CUPS, нужно выполнить некоторые настройки.
- Откройте файл конфигурации CUPS:
- В этом файле закомментируйте строку «BrowseNearby yes», добавив символ # в начало строки:
- Сохраните изменения и закройте файл.
- После этого перезапускайте службу CUPS с помощью следующей команды:
sudo nano /etc/cups/cups-browsed.conf
# BrowseNearby yes
sudo systemctl restart cups
Шаг 4: Добавление пользователя в группу администрирования CUPS
Чтобы иметь доступ и возможность настраивать CUPS, вам нужно добавить вашего пользователя в группу администрирования CUPS.
- Откройте файл «/etc/group»:
- Найдите строку, начинающуюся с «admin» и добавьте вашего пользователя после двоеточия. Например:
- Сохраните изменения и закройте файл.
sudo nano /etc/group
admin:x:123:your_username
После выполнения всех этих шагов вы успешно установили необходимые пакеты для расшаривания принтера в Ubuntu. Теперь вы можете перейти к настройке и настройке share-принтера через веб-интерфейс CUPS.
Подключение принтера к компьютеру
Подключение принтера к компьютеру на ОС Ubuntu не составляет особых трудностей благодаря наличию удобных инструментов и программ, поддерживаемых этой операционной системой. В этом разделе мы рассмотрим пошаговую инструкцию по настройке и расшариванию принтера.
На компьютере с установленной Ubuntu, принтеры могут быть объединены в группы, называемые «классы», для более удобного управления. Вам необходимо установить программу «cups» для настройки и управления принтерами.
Для начала настраиваем Учетные записи в Menubar->Administration->Users and Groups и даем права доступа к административному сайту cups.
Устанавливаем менеджер принтеров cups в терминале:
sudo apt-get install cups cups-browsed system-config-printer -y
Затем настраиваем файл /etc/cups/cupsd.conf:
sudo nano /etc/cups/cupsd.conf
Измените параметр «Listen localhost:631» на «Listen 0.0.0.0:631».
Перезапускаем сервис:
sudo /etc/init.d/cups restart
Подключение принтера к компьютеру ubuntu теперь можно настроить из OS Windows. Для этого вам необходимо выполнить следующие команды:
lpadmin -p принтер -v ipp://адрес ип принтера/printers/имя принтера -m драйвер принтера -E
Где путь к драйверу принтера вы будете указывать вместо «драйвер принтера», и вместо «имя принтера» тот набор символов, который вышел из предыдущих команд: который идет после написания адреса сервера в адресной строке на компьютере с firefox.
Чтобы узнать какие принтеры доступны, нужно просмотреть страницу CUPS в вашем браузере. Используйте адрес 127.0.0.1:631 в вашем браузере или localhost:631, чтобы просмотреть страницу CUPS.
Настройте ваш принтер в зависимости от ваших потребностей, выбрав необходимые параметры печати (разрешение, дуплексное, цветное или черно-белое печатание и т.д.).
Если у вас есть разные драйвера для одного и того же принтера, то вы можете выбрать, что подходит вам лучше и что вы хотите здесь настроить. В случае если на вашем компьютере установлен драйвер раздачи, то вы сможете увидеть и выбрать его в списке доступных драйверов.
После нажатия на «Принт», принтер будет перечислен на странице «Printers» CUPS в браузере Firefox. Если ваш принтер не отображается там, то вы не указали адрес принтера/имя принтера, или что-то пошло не так с настройками.
Когда вы пройдете через все это, вам будет доступна возможность печатать на принтеры других компьютеров с OS Windows на вашей локальной сети, без необходимости авторизации. Ubuntu предоставляет возможность настроить доступ к удаленным принтерам и через авторизацию.
Не возникло никаких проблем с правами драйвера у меня, хотя официальных ответов на этот вопрос рассылкой от админа cups-conf. Будет ли доступен общий принтер сразу или только после перезагрузки компьютера я не знаю. Я только могу поделиться своим опытом — сначала делал все по разным ответам в сети на свои вопросы, а после увидел сообщение админа рассылки cups.conf на адрес support@lokalhost.ru, где он подтвердил, что права драйвера не требуются.
Поиск доступных принтеров
Прежде чем расшарить принтер в Ubuntu, необходимо найти доступные принтеры в вашей сети. Для этого нужно воспользоваться широковещательной рассылкой запросов клиентских компьютеров в локальной сети, чтобы получить ответы от принтсервера или других хостов, где располагаются общие принтеры.
-
Откройте терминал и введите следующую команду:
sudo lpadmin -d /dev/null
Это позволит вам группировать принтеры по административным именам в будущем.
-
Затем установите программу для поиска принтеров с помощью следующей команды:
sudo apt install cups-browsed
Этот пакет отвечает за поиск принтеров в локальных подсетях и предоставляет список доступных принтеров.
-
Наконец, откройте файл конфигурации CUPS, добавив следующую строку в файл /etc/cups/cups-browsed.conf:
BrowseLocalProtocols dnssd cups
Этим вы активируете поддержку протокола DNS-SD для рассылки запросов о доступных принтерах.
-
Перезапустите сервис CUPS с помощью команды:
sudo service cups restart
Это обновит список принтеров и установит соединение с другими компьютерами в вашей сети.
- Теперь, чтобы увидеть список доступных принтеров, перейдите в веб-интерфейс CUPS, открыв веб-браузер и введя в адресной строке
http://localhost:631
.При необходимости авторизации, введите имя пользователя и пароль администратора.
-
В самом верху страницы CUPS найдите вкладку «Принтеры» и кликните на нее.
-
В списке принтеров вы увидите все доступные принтеры с их настройками и состоянием.
После добавления принтеров в список, вы можете управлять доступом к ним, добавлять новые драйверы и выполнять другие операции связанные с печатью.
Расшаривание принтера для сетевого доступа
Если у вас есть принтер, подключенный к компьютеру с операционной системой Linux, вы можете расшарить его для использования другими компьютерами в сети. В этом случае ваш компьютер будет действовать как принтсервер. Это полезно, если вы хотите, чтобы несколько компьютеров имели доступ к принтеру. В этом разделе я покажу вам, как настроить расшаривание принтера в Ubuntu.
Чтобы расшарить принтер, вам понадобятся следующие вещи:
- Установленная операционная система Ubuntu
- Установленная программа CUPS (Common UNIX Printing System)
- Принтер, подключенный к вашему компьютеру
Предполагается, что у вас уже установлена Ubuntu и ваш принтер работает на этой системе без проблем.
Шаг 1: Установка CUPS
Первым шагом является установка программы CUPS, если она не установлена. Вы можете установить ее, выполнив следующую команду в терминале:
sudo apt-get update | Обновляет список доступных пакетов. |
sudo apt-get install cups | Устанавливает CUPS. |
Введите ваш пароль, когда будет запрошено. После того, как CUPS будет установлена, вам нужно будет запустить ее:
sudo service cups start | Запускает службу CUPS. |
Шаг 2: Настройка CUPS
После того, как CUPS будет установлена и запущена, вы можете настроить ее для расшаривания принтера. Для этого откройте веб-браузер и перейдите по адресу localhost:631
. Это адрес административной страницы CUPS.
На странице настройки CUPS вы увидите различные вкладки и настройки. Для расшаривания принтера, выберите вкладку «Принтеры» и затем нажмите на ссылку «Расшарить принтеры».
Здесь вы сможете увидеть список установленных принтеров на вашем компьютере. Чтобы расшарить принтер, выберите его из списка и нажмите кнопку «Расшарить принтер».
Теперь ваш принтер будет доступен для клиентских машин в сети.
Шаг 3: Подключение к расшаренному принтеру
Теперь, когда вы расшарили принтер, вы можете подключиться к нему с других компьютеров в локальной сети. Чтобы это сделать, выполните следующие действия:
- На клиентском компьютере, откройте веб-браузер и перейдите по адресу
localhost:631
. - На странице настройки CUPS, выберите вкладку «Принтеры» и затем нажмите на ссылку «Добавить принтер».
- Затем выберите «Принтеры, расшаренные другими системами», чтобы добавить расшаренный принтер.
- Выберите принтер из списка доступных принтеров и нажмите кнопку «Добавить принтер».
Теперь вы сможете использовать принтер на клиентском компьютере в качестве сетевого принтера.
Вот и все! Теперь вы знаете, как расшарить принтер в Ubuntu для сетевого доступа. Это довольно простая процедура, и она позволяет вам удобно пользоваться принтером с любого компьютера в локальной сети.
Выбор подходящего протокола
Перед добавлением принтера в Ubuntu важно выбрать подходящий протокол для расшаривания. Существует несколько методов настройки сетевых принтеров, и в зависимости от вашей конкретной ситуации можно выбрать наиболее оптимальный.
Шаг 1: Проверка протокола принтера
Прежде чем начать процесс настройки, необходимо узнать, какой протокол используется вашим принтером. Для этого выполните следующие шаги:
- Откройте меню «Настройки системы».
- В списке найдите и кликните на раздел «Принтеры».
- В открывшемся окне выберите принтер, который вы хотите добавить.
- Кликните правой кнопкой мыши на выбранном принтере и выберите «Свойства».
В момент открытия окна настройки принтера выберите вкладку «Настройки принтера» или «Протоколы». Здесь будет отображен доступный протокол.
Шаг 2: Настройка протокола через CUPS
- Откройте терминал и введите команду sudo nano /etc/cups/cups-browsed.conf.
- Найдите строку Directory /usr/lib/cups/browsed и измените ее на Directory /etc/cups.
- Сохраните изменения, нажав Ctrl+X и подтвердив сохранение файла.
- Далее введите команду sudo nano /etc/cups/cupsd.conf для редактирования файла настроек CUPS.
- Найдите строку #Listen localhost:631 и замените ее на Listen /var/run/cups/cups.sock.
- Сохраните изменения и закройте файл.
- Перезапустите сервис CUPS, введя команду sudo service cups restart.
Теперь вы можете использовать CUPS для подключения к вашему сетевому принтеру в Ubuntu. Если у вас возникли проблемы с настройкой или использованием CUPS, вы можете использовать другой протокол, такой как IPP (Internet Printing Protocol) или Samba.
Примечание: Если вы настраиваете принтер на клиентской машине, вам не нужно выполнять шаги 1-2. Вам нужно только подключиться к серверу CUPS на компьютере, на котором установлен и настроен принтер.
Создание нового принтера
Для создания нового принтера в Ubuntu вам потребуется иметь доступ к компьютеру, на котором установлено данное ОС. Начните с вступления в режим администрирования и подключите принтер к компьютеру. Следуя пошаговой инструкции:
Шаг | Действие |
---|---|
1 | Зайдите в веб-интерфейс CUPS, открыв браузер и введя в адресной строке localhost:631 . |
2 | На главной странице CUPS найдите раздел «Принтеры» и выберите «Добавить принтер». |
3 | В поле «Имя или адрес принтера» введите имя вашего принтера, например, printer1.example.com . |
4 | В поле «Описание» вы можете указать любую информацию о принтере. |
5 | Выберите подключение принтера из доступных опций. Обычно в списке присутствуют такие варианты, как широковещательная печать, подключение по сети, а также принтеры, которые могут быть подключены непосредственно к компьютеру по USB. |
6 | Для настройки подключения по сети, введите IP-адрес или имя хоста принтера в соответствующем поле. |
7 | Выберите драйвер принтера из имеющегося списка. Если нужного драйвера нет в списке, можно добавить его вручную. |
8 | В следующем окне выберите использование принтера по умолчанию или его доступность только для определенных пользователей. |
9 | Проверьте настройки принтера и жмите кнопку «Добавить принтер». |
После этого новый принтер будет добавлен в список доступных принтеров на вашем компьютере. В случае нарушения работы принтера вы можете произвести исправление настроек печати через веб-интерфейс CUPS.
Настройка разрешений доступа
Как уже было описано в предыдущей инструкции, после расшаривания принтера необходимо указать, кто имеет право печатать на нем. Для этого мы выбираем настройки доступа и управления расшаренным принтером.
1. В интерфейсе использования CUPS (Common Unix Printing System) заходим по адресу http://localhost:631
на каждой машине с ОС Ubuntu.
2. Включаем CUPS и кликнуть «Далее».
3. В каждой машине убеждаемся, что CUPS установлен.
4. В окне настроек CUPS мы видим списки принтеров и классов (групп принтеров), а также статус их доступности. В данном случае мы видим только расшаренный принтер, однако здесь могут быть и другие принтеры, установленные на данной ОС.
5. Переходим на вкладку «Доступ» (Access):
- Выбираем пользователя или группу пользователей, у которых будет доступ к принтеру;
- При необходимости добавляем пользователя или группу пользователей;
- Изменяем права доступа, например, разрешаем печать или изменение настроек;
- Нажимаем «Применить изменения».
6. Если у вас несколько подсетей (например, в большой сети офиса) или вы хотите разрешить доступ и на другие сетевые подключенные принтеры, то вам следует настроить прослушивание сети CUPS.
7. Идем на вкладку «Прослушивание сети» (Network Listening) и добавляем IP-адреса сетей или подсетей, которым нужно отдать наш принтер для печати. Все IP-адреса указываются в виде n.n.n.n/b
, где n.n.n.n – начальный адрес подсети, а b – длина маски (число от 1 до 32).
8. Наконец, мы можем добавить драйвера для принтеров, которые не были определены в подключенных ОС автоматически. Для этого зайдите на вкладку «Драйверы» (Drivers) и вручную установите нужный драйвер.
Таким образом, после настройки разрешений доступа и управления расшаренным принтером, пользователи смогут печатать на нем из своих ОС Ubuntu. Другие пользователи (например, с ОС Windows) также смогут получить доступ и печатать на расшаренном принтере, учитывая права доступа и их IP-адреса.
В данном случае будет выведено сообщение «ИДЕТ РАБОТА» в статусе принтера, если все настройки были выполнены правильно.
Спасибо за использование этой инструкции! Если у вас возникнут какие-либо вопросы, не стесняйтесь обратиться к документации по CUPS или своему системному администратору.
Проверка работоспособности
После завершения настройки принт-сервера в Ubuntu, необходимо проверить его работоспособность. Для этого выполните следующие действия:
- Сохраните все изменения в файле /etc/cups/cupsd.conf, если вы их вносили.
- Перезапустите службу CUPS, введя команду sudo service cups restart в терминале.
- На клиентской машине с ОС Windows откройте раздел «Устройства и принтеры».
- Щелкните правой кнопкой мыши на изображении вашего принт-сервера и выберите «Подключиться».
- Настройте подключение к принт-серверу, указав его имя в формате «cupsserver:631/printers/имя_принтера» и выбрав соответствующий драйвер.
- При необходимости, установите дополнительные драйвера принтера на клиентской машине.
- Далее вы можете протестировать печать, отправив тестовый документ на печать.
Если все настройки были выполнены правильно и принт-сервер работает корректно, то печать на удаленном принтере должна проходить без проблем. В случае возникновения каких-либо проблем, вы можете обратиться к системному администратору или выполнить дополнительные действия по устранению ошибок.
Видео:
LPIC 108.4 часть первая. Управление печатью. Базовая настройка CUPS
LPIC 108.4 часть первая. Управление печатью. Базовая настройка CUPS de Kirill Semaev 15 938 vues il y a 7 ans 14 minutes et 7 secondes