Как подключить принтер по локальной сети в Linux?

Как подключить принтер по локальной сети в Linux? - коротко

Для подключения принтера по локальной сети в Linux используется утилита CUPS (Common Unix Printing System). После установки CUPS следует добавить принтер через web интерфейс или командную строку, указав его IP-адрес и модель.

Как подключить принтер по локальной сети в Linux? - развернуто

Подключение принтера по локальной сети (LAN) в операционной системе Linux включает несколько этапов. Для успешного выполнения данной задачи необходимо выполнить следующие шаги:

  1. Определение параметров принтера:

    • Убедитесь, что принтер подключен к локальной сети и получил IP-адрес. Для этого можно воспользоваться интерфейсом управления принтером или проверить список устройств в роутере.
    • Определите марку и модель принтера, так как это может повлиять на выбор драйверов.
  2. Установка необходимых пакетов:

    • Откройте терминал и установите пакеты для работы с сетевыми принтерами. В большинстве дистрибутивов Linux это можно сделать с помощью команды:
      sudo apt-get install system-config-printer cups
      
    • Убедитесь, что служба CUPS (Common Unix Printing System) запущена. Это можно проверить с помощью команды:
      sudo systemctl status cupsd
      
    • Если служба не запущена, запустите её с помощью команды:
      sudo systemctl start cupsd
      
  3. Добавление принтера в CUPS:

    • Откройте web интерфейс CUPS, набрав в браузере адрес: http://localhost:631.
    • Войдите в систему с правами администратора. По умолчанию имя пользователя - root, пароль можно установить с помощью команды:
      sudo passwd root
      
    • Перейдите в раздел "Добавить принтер" (Add Printer).
    • Выберите тип принтера. В большинстве случаев это будет "Network Printer" или "Windows Printer via SAMBA".
    • Укажите имя принтера, адрес (IP-адрес или хостнейм) и порт (обычно 9100 для IPP).
    • Выберите соответствующий драйвер из списка. Если драйвера нет, можно загрузить его с официального сайта производителя принтера или использовать общие драйверы, такие как PostScript или PCL.
  4. Настройка прав доступа:

    • После успешной установки принтера необходимо настроить права доступа для пользователей системы. Это можно сделать через web интерфейс CUPS или с помощью командной строки:
      sudo lpadmin -p  -o allow-guest
      
    • Убедитесь, что пользователи имеют необходимые права для печати.
  5. Тестирование принтера:

    • Для проверки работы принтера можно использовать команду:
      lpstat -p | grep 
      
    • Отправьте тестовый документ на печать с помощью команды:
      echo "Тестовая строка" | lp -d 
      

Следуя этим шагам, можно успешно подключить принтер по локальной сети в операционной системе Linux.