Установка принтера в Ubuntu: Подробное руководство для начинающих и продвинутых пользователей
Ubuntu, как и большинство современных операционных систем, предлагает удобный и достаточно интуитивный способ установки принтеров. Однако, в некоторых случаях процесс может потребовать дополнительных шагов или знаний. В этой статье мы подробно рассмотрим различные методы установки принтера в Ubuntu, начиная с самых простых и заканчивая более сложными, охватывая как локальные, так и сетевые принтеры.
Содержание
- Простейший способ установки принтера в Ubuntu
- Установка принтера через CUPS (Common Unix Printing System)
- Установка сетевого принтера
- Установка принтера с использованием PPD-файла (Driver)
- Устранение распространенных проблем
- Установка принтера через терминал
1. Простейший способ установки принтера в Ubuntu
Самый простой способ установки принтера в Ubuntu – использовать графический интерфейс системы. Обычно Ubuntu автоматически обнаруживает подключенные принтеры и предлагает их установить. Вот как это сделать:
- Подключите принтер: Убедитесь, что принтер подключен к вашему компьютеру через USB или находится в той же сети, что и ваш компьютер (если это сетевой принтер). Включите принтер.
- Откройте настройки системы: Перейдите в «Настройки» (Settings) Ubuntu. Вы можете найти их в меню приложений или набрав «Настройки» в строке поиска.
- Перейдите в раздел «Принтеры» (Printers): В окне настроек найдите раздел «Принтеры». Он может быть в категории «Устройства» (Devices) или в отдельной категории, в зависимости от версии Ubuntu.
- Добавьте принтер: Если Ubuntu обнаружила принтер, он должен появиться в списке. Если нет, нажмите кнопку «Добавить» («Add») или «Добавить принтер» («Add Printer»).
- Выберите принтер: Ubuntu начнет поиск доступных принтеров. Если ваш принтер отображается в списке, выберите его и нажмите «Далее» («Next»).
- Установите драйвер: Ubuntu попытается автоматически найти и установить необходимый драйвер для вашего принтера. Если драйвер не найден, вам может быть предложено выбрать его из списка или предоставить PPD-файл (см. ниже).
- Завершите установку: Следуйте инструкциям на экране, чтобы завершить установку принтера. Вам может быть предложено ввести имя и описание принтера.
- Напечатайте пробную страницу: После завершения установки рекомендуется напечатать пробную страницу, чтобы убедиться, что принтер работает правильно.
2. Установка принтера через CUPS (Common Unix Printing System)
CUPS (Common Unix Printing System) – это система печати, используемая в Ubuntu и других дистрибутивах Linux. Она предоставляет веб-интерфейс для управления принтерами, что может быть полезно для более тонкой настройки или в случае, если автоматическая установка не работает.
- Откройте веб-интерфейс CUPS: Откройте веб-браузер и введите в адресной строке
localhost:631
. Это откроет веб-интерфейс CUPS. - Подтвердите предупреждение о безопасности: Ваш браузер может выдать предупреждение о небезопасном соединении. Это нормально, так как CUPS использует самоподписанный сертификат. Подтвердите, что вы хотите продолжить.
- Перейдите в раздел «Администрирование» (Administration): В веб-интерфейсе CUPS перейдите в раздел «Администрирование».
- Добавьте принтер: Нажмите кнопку «Add Printer». Вам может потребоваться ввести имя пользователя и пароль пользователя с правами администратора (ваши учетные данные для входа в систему).
- Выберите протокол подключения: CUPS предложит вам выбрать протокол подключения. Возможные варианты:
- IPP (Internet Printing Protocol): Рекомендуемый протокол для сетевых принтеров.
- AppSocket/HP JetDirect: Старый протокол для сетевых принтеров.
- LPD/LPR Host or Printer: Еще один старый протокол.
- USB: Для принтеров, подключенных через USB.
- Parallel Port #1: Для принтеров, подключенных через параллельный порт (устаревший).
- dnssd://…: Для принтеров, обнаруженных через Bonjour (Apple’s zeroconf networking technology).
Выберите подходящий протокол в зависимости от типа подключения вашего принтера.
- Введите информацию о принтере: CUPS попросит вас ввести информацию о принтере, такую как IP-адрес (для сетевых принтеров) или URI (Uniform Resource Identifier). Если вы выбрали USB, CUPS должен автоматически обнаружить принтер.
- Установите драйвер: CUPS предложит вам выбрать драйвер для вашего принтера. Вы можете выбрать его из списка, предоставить PPD-файл или позволить CUPS попытаться автоматически найти драйвер.
- Завершите установку: Следуйте инструкциям на экране, чтобы завершить установку принтера. Вам может быть предложено ввести имя и описание принтера.
- Напечатайте пробную страницу: После завершения установки рекомендуется напечатать пробную страницу, чтобы убедиться, что принтер работает правильно.
3. Установка сетевого принтера
Установка сетевого принтера несколько отличается от установки локального принтера. Вам потребуется знать IP-адрес принтера или его имя в сети. IP-адрес обычно можно найти в настройках принтера или на наклейке на принтере. Многие современные принтеры также поддерживают автоматическое обнаружение через Bonjour (Apple’s zeroconf networking technology) или WS-Discovery.
- Найдите IP-адрес принтера: Как уже упоминалось, IP-адрес принтера можно найти в настройках принтера или на наклейке. Вы также можете использовать утилиту `nmap` в терминале для сканирования сети и поиска принтера. Например,
nmap -sn 192.168.1.0/24
(замените 192.168.1.0/24 на вашу подсеть). - Используйте графический интерфейс Ubuntu: Следуйте инструкциям из раздела «Простейший способ установки принтера в Ubuntu», но когда Ubuntu спросит, какой принтер добавить, выберите «Сетевой принтер» или «Найти сетевой принтер».
- Используйте CUPS: Следуйте инструкциям из раздела «Установка принтера через CUPS», выбирая протокол подключения, соответствующий вашему принтеру (обычно IPP или AppSocket/HP JetDirect) и вводя IP-адрес принтера.
Установка с использованием Bonjour/Avahi:
Многие принтеры поддерживают протокол Bonjour (также известный как Avahi в Linux). Если ваш принтер поддерживает Bonjour, он должен автоматически появиться в списке доступных принтеров в Ubuntu. Если это не так, убедитесь, что на вашем компьютере установлен пакет `avahi-daemon`:
sudo apt update
sudo apt install avahi-daemon
После установки `avahi-daemon` перезагрузите компьютер и попробуйте добавить принтер снова.
4. Установка принтера с использованием PPD-файла (Driver)
В некоторых случаях Ubuntu не может автоматически найти драйвер для вашего принтера. В этом случае вам может потребоваться предоставить PPD-файл (PostScript Printer Description). PPD-файл содержит информацию о возможностях принтера и позволяет системе правильно с ним взаимодействовать.
- Найдите PPD-файл: PPD-файл обычно можно найти на веб-сайте производителя принтера. Найдите страницу поддержки для вашей модели принтера и скачайте драйвер для Linux. В большинстве случаев драйвер будет содержать PPD-файл. Иногда PPD-файл находится в отдельном архиве. Расширение файла обычно `.ppd`.
- Установите принтер: Следуйте инструкциям из разделов «Простейший способ установки принтера в Ubuntu» или «Установка принтера через CUPS».
- Выберите PPD-файл: Когда Ubuntu или CUPS попросит вас выбрать драйвер, выберите опцию «Предоставить PPD-файл» или аналогичную.
- Укажите путь к PPD-файлу: Укажите путь к скачанному PPD-файлу.
- Завершите установку: Следуйте инструкциям на экране, чтобы завершить установку принтера.
Установка драйверов от производителей (например, Brother, Epson):
Некоторые производители принтеров (например, Brother, Epson) предоставляют собственные инструменты для установки драйверов в Linux. Эти инструменты обычно упрощают процесс установки и позволяют установить все необходимые компоненты.
Пример для Brother:
- Перейдите на веб-сайт Brother Solutions Center и найдите драйвер для вашей модели принтера.
- Скачайте пакет драйверов для Linux (обычно в формате .deb или .rpm).
- Установите пакет с помощью утилиты `dpkg` (для .deb файлов):
sudo dpkg -i <имя_пакета>.deb sudo apt-get install -f # Исправляет зависимости, если они есть
Или с помощью `rpm` (для .rpm файлов):
sudo rpm -i <имя_пакета>.rpm
Вам может потребоваться установить дополнительные зависимости.
- Следуйте инструкциям, предоставленным Brother, для завершения установки. Обычно это включает в себя запуск скрипта, который настроит принтер.
Пример для Epson:
- Перейдите на веб-сайт Epson и найдите драйвер для вашей модели принтера.
- Скачайте пакет драйверов для Linux (обычно в формате .deb или .rpm).
- Установите пакет аналогично Brother.
- Epson также предоставляет утилиту `escputil` для управления принтерами Epson.
5. Устранение распространенных проблем
Иногда при установке принтера в Ubuntu могут возникать проблемы. Вот некоторые распространенные проблемы и способы их решения:
- Принтер не обнаруживается:
- Убедитесь, что принтер включен и подключен к компьютеру (USB) или к сети (Wi-Fi/Ethernet).
- Убедитесь, что ваш компьютер и принтер находятся в одной сети.
- Проверьте, установлен ли пакет `avahi-daemon` (для Bonjour).
- Попробуйте перезагрузить принтер и компьютер.
- Нет драйвера для принтера:
- Найдите PPD-файл на веб-сайте производителя принтера.
- Попробуйте установить драйвер от другого производителя, который совместим с вашим принтером.
- Проверьте, есть ли обновления системы (
sudo apt update && sudo apt upgrade
). Иногда обновления содержат новые драйверы принтеров.
- Проблемы с печатью:
- Проверьте, есть ли бумага в принтере.
- Проверьте уровень чернил/тонера.
- Перезагрузите принтер.
- Проверьте, правильно ли выбран принтер в настройках печати приложения.
- Попробуйте напечатать пробную страницу через CUPS.
- Проверьте очередь печати через CUPS (
localhost:631
). Возможно, в очереди есть зависшие задания.
- Ошибка “Filter Failed”:
- Эта ошибка часто связана с неправильно установленным драйвером или отсутствующими зависимостями.
- Убедитесь, что установлены все необходимые пакеты.
- Попробуйте переустановить драйвер принтера.
- Проверьте логи CUPS (
/var/log/cups/error_log
) для получения более подробной информации об ошибке.
- Принтер печатает неправильно (например, символы вместо текста):
- Это часто указывает на неправильный драйвер.
- Убедитесь, что вы используете правильный PPD-файл для вашей модели принтера.
- Попробуйте использовать другой драйвер (например, generic PostScript driver).
Логи CUPS:
Логи CUPS могут быть полезны для диагностики проблем с печатью. Они находятся в каталоге `/var/log/cups`. Наиболее важные логи:
- `error_log`: Содержит сообщения об ошибках.
- `access_log`: Содержит информацию о запросах печати.
- `page_log`: Содержит информацию о каждой напечатанной странице.
Вы можете просматривать логи с помощью команды `tail`:
tail -f /var/log/cups/error_log
6. Установка принтера через терминал
Хотя графический интерфейс и CUPS обычно являются предпочтительными методами установки принтера, иногда может потребоваться использовать терминал. Это особенно полезно для автоматизации установки принтеров или для решения проблем, которые не могут быть решены через графический интерфейс.
Основные команды CUPS для управления принтерами:
- `lpadmin`: Используется для добавления, удаления и настройки принтеров.
- `lpstat`: Используется для отображения статуса принтеров и заданий печати.
- `lp`: Используется для отправки заданий печати.
- `cancel`: Используется для отмены заданий печати.
Примеры:
- Добавление принтера с использованием PPD-файла:
sudo lpadmin -p <имя_принтера> -E -v <URI_принтера> -P <путь_к_PPD_файлу>
Где:
- `<имя_принтера>`: Имя, которое вы хотите дать принтеру.
- `<URI_принтера>`: URI принтера (например, `usb:/dev/usb/lp0` для USB или `ipp://<IP-адрес_принтера>` для сетевого принтера).
- `<путь_к_PPD_файлу>`: Полный путь к PPD-файлу.
Например:
sudo lpadmin -p MyPrinter -E -v ipp://192.168.1.100 -P /home/user/Downloads/printer.ppd
- Установка драйвера: Установка драйвера выполняется с помощью параметра `-m`. Вы указываете либо `drv:///sample.drv` для установки стандартного драйвера, либо `everywhere` для auto-discovery, либо используете PPD файл. Вот пример с PPD:
sudo lpadmin -p MyPrinter -E -v socket://192.168.1.110:9100 -m /usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd
- Установка сетевого принтера по протоколу JetDirect/AppSocket:
sudo lpadmin -p <имя_принтера> -E -v socket://<IP-адрес_принтера>:9100 -m everywhere
- Сделать принтер принтером по умолчанию:
sudo lpadmin -d <имя_принтера>
- Вывод списка установленных принтеров:
lpstat -t
- Удаление принтера:
sudo lpadmin -x <имя_принтера>
Автоматическая установка с помощью `system-config-printer`:
В некоторых случаях можно использовать утилиту `system-config-printer` через терминал для автоматической установки принтера. Сначала установите утилиту, если она не установлена:
sudo apt install system-config-printer
Затем запустите ее:
sudo system-config-printer
Утилита откроет графическое окно, в котором вы сможете добавить и настроить принтер.
Важные замечания:
- Вам потребуются права администратора (root) для выполнения большинства команд `lpadmin`. Используйте `sudo` перед командами.
- URI принтера может варьироваться в зависимости от типа подключения. Проверьте документацию к вашему принтеру или используйте CUPS для определения правильного URI.
- Если у вас возникают проблемы с установкой принтера через терминал, проверьте логи CUPS для получения дополнительной информации.
Заключение
В этой статье мы рассмотрели различные способы установки принтера в Ubuntu, начиная с простых методов с использованием графического интерфейса и заканчивая более сложными методами с использованием CUPS и терминала. Надеемся, что это руководство поможет вам успешно установить и настроить ваш принтер в Ubuntu.