Подключение принтера linux к linux
Обновлено: 21.11.2024
В идеальных условиях печать в Linux будет работать. Но если вы столкнетесь с проблемами, доступно несколько исправлений, таких как CUPS или ручная установка драйверов — при условии, что ваш принтер поддерживается Linux.
В идеальных условиях печать в Linux будет работать. Это верно независимо от того, используете ли вы USB-кабель или подключаетесь по сети. Linux автоматически обнаруживает мой HP Envy 4500 и печатает по сети без необходимости искать драйверы или вводить IP-адрес.
В зависимости от того, какой у вас принтер, работа с ним может пройти не так гладко. К счастью, в Linux есть встроенный план резервного копирования на случай, если ваш компьютер и принтер не обмениваются данными автоматически. Только когда это не удается, вам приходится искать драйверы старомодным способом, и в этот момент вы можете оказаться в ситуации, когда ваше оборудование еще не работает под Linux.
Вероятность этого становится все меньше. Принтеры — не самая быстро развивающаяся технология, и Linux поддерживает многие распространенные модели.
Техническая информация
Большинство распространенных дистрибутивов Linux используют Common Unix Printing System (сокращенно CUPS) для связи с принтерами и переноса пикселей с экрана на бумагу. В настоящее время Apple управляет проектом, так что вы можете узнать его, если перешли с Mac OS X. CUPS взаимодействует с локальными и сетевыми принтерами с помощью протокола интернет-печати.
Как правило, вы можете найти способ управления принтерами в системных настройках, но есть также возможность использовать веб-интерфейс, введя localhost:631 в браузере.
Как все должно работать
В идеале установка принтера должна быть автоматической и выполняться в фоновом режиме. Вы подключаете принтер, идете печатать документ и видите, что принтер указан в качестве одного из вариантов.
Чтобы убедиться, что принтер был добавлен автоматически, выберите «Настройки» > «Принтеры». Слева должно появиться имя вашего принтера.
Установка драйвера
Если ваш компьютер не распознает принтер автоматически, вам придется поискать драйвер. В частности, вы ищете файл описания принтера PostScript (PPD). Это описание возможностей вашего принтера, необходимое для его работы.
К счастью, необходимость отправиться на охоту не обязательно означает, что вас ждут тяжелые времена.
Использование базы данных Foomatic
Скорее всего, ваш дистрибутив Linux поставляется с базой данных бесплатных драйверов принтеров, известной как Footmatic. Забавное название, об истории которого можно почитать в сети.
Чтобы найти драйвер в Foomatic, например, в Ubuntu, перейдите в «Настройки системы» > «Принтеры». Оттуда нажмите кнопку + или Добавить. Выберите свой последовательный порт и нажмите Forward. Затем вы должны увидеть экран, предлагающий выбрать марку и модель вашего принтера.
Если вы не видите точную модель, возможно, стоит выбрать ближайшую модель, чтобы посмотреть, повезет ли вам.
Установка PPD от производителя
Если в базе данных Foomatic нет того, что вам нужно, вы можете проверить веб-сайт производителя вашего принтера. Там вы можете найти файл PPD для CUPS.
Производители могут предоставить другие инструкции или инструменты для установки, которые помогут вам в этом процессе. Brother предоставляет драйверы и команды для работы своих принтеров под Linux. HP поставляет программное обеспечение Linux Imaging and Printing (HPLIP).
Добавление сетевого принтера
Как и в случае использования USB-кабеля, если вы уже настроили принтер для подключения к локальной сети, он должен появиться при поиске доступных принтеров.
Если это не так, пора запачкать руки. Веб-интерфейс CUPS выглядит одинаково независимо от того, какую среду рабочего стола Linux вы предпочитаете (он также работает в Raspbian), так что давайте перейдем к нему.
В веб-интерфейсе CUPS нажмите «Добавление принтеров и классов» или вкладку «Администрирование» вверху.
Затем нажмите "Добавить принтер". CUPS запросит у вас root-доступ.
На следующей странице будут перечислены принтеры, которые вы уже настроили для своего компьютера, другие доступные машины в вашей сети, а также варианты добавления принтера, который CUPS не смог обнаружить. Если вы знаете IP-адрес вашего принтера, самый простой способ — использовать протокол печати через Интернет. Затем введите
<р>. изменение ip_address и имя_принтера на правильные значения.Большинство сетевых принтеров позволяют устанавливать IP-адрес с помощью встроенной панели управления, но, возможно, у вас нет такой возможности или вы хотите назначить адрес удаленно. В любом случае, вы можете сделать это с помощью протокола DHCP. Звучит сложно, но вам нужно всего лишь добавить приведенную ниже строку в конец файла /etc/dhcpd.conf, указав свои собственные имена или номера для имя хоста, mac_address и ip_address< /эм>.
Убедитесь, что используемое вами имя хоста также указано в файле /etc/hosts или зарегистрировано на вашем DNS-сервере.
CUPS поддерживает другие методы, если вы не хотите использовать DCHP.
Этот процесс работает, только если ваш принтер уже подключен к вашей сети. Если у вас есть старое устройство, подключенное через кабель, вы можете превратить его в беспроводную машину с помощью Raspberry Pi.
Надежный план резервного копирования
У типографий не самая лучшая репутация. Они ломаются, в них постоянно заканчиваются чернила, и, как видно из приведенного выше объяснения, установка не всегда проста. Но в наши дни есть способы избежать настройки принтера для работы с каждым из ваших устройств.
Принтеры, совместимые с HP ePrint, предоставляют вам адрес электронной почты и распечатывают любые документы или изображения, отправленные на этот адрес. Это работает независимо от того, используете ли вы настольный компьютер или мобильный телефон. Да, вы зависите от HP, поддерживающего работу службы, вы должны быть уверены, что они ничего не делают с вашей электронной почтой, а выполнение заданий на печать может занять некоторое время. Помимо этих вещей, он работает независимо от того, используете ли вы Linux, Windows, FreeBSD, Android, iOS, Ubuntu Touch или старую версию Maemo, все еще работающую на Nokia N900, от которой вы не можете избавиться.< /p>
Вы можете получить аналогичный опыт, если у вас уже есть машина, настроенная для работы с Apple AirPrint, Google Cloud Print и другими подобными службами.
Если ничего не помогает, вы всегда можете попросить кого-нибудь распечатать ваш документ для вас. А если на это нет времени, можно хотя бы распечатать в PDF и сохранить документ на потом.
Печать завершена!
Принтеры могут быть проблемой. Но, что может показаться удивительным, это одна из областей, в которой вам может быть проще работать с Linux, чем вы привыкли в других местах. Многие принтеры подключаются к сети. Вы подключаете свой компьютер и вуаля, он печатает и сканирует, не требуя скрещивания пальцев. То, что процесс зашел так далеко, является одним из признаков того, что сейчас самое время перенести рабочий процесс на Linux.
К сожалению, у использования принтеров в Linux есть и обратная сторона. Ты был там? Вам когда-нибудь приходилось вручную редактировать файлы, чтобы все заработало? У вас был принтер, который просто не поддерживался вообще? Или ваши принтеры всегда отлично работали сразу после распаковки? Поделитесь с нами своими историями успеха или неудач!
Если ваш принтер не определяется автоматически, в этой статье рассказывается, как добавить принтер в Linux вручную.
Если ваш принтер не определяется автоматически, в этой статье рассказывается, как добавить принтер в Linux вручную. В этой статье предполагается, что вы используете рабочий стол GNOME, но основной рабочий процесс одинаков для KDE и большинства других рабочих столов.
Драйверы принтера
Прежде чем пытаться взаимодействовать с принтером из Linux, вы должны сначала убедиться, что у вас обновлены драйверы принтера.
Существует три разновидности драйверов принтера:
- Драйверы Gutenprint с открытым исходным кодом в комплекте с Linux и в виде устанавливаемого пакета
- Драйверы предоставляются производителем принтера.
- Драйверы, созданные третьей стороной.
Драйверы с открытым исходным кодом стоит установить, потому что их более 700, поэтому их доступность увеличивает вероятность подключения принтера и его автоматической настройки.
Установка драйверов с открытым исходным кодом
Возможно, они уже установлены в вашем дистрибутиве Linux, но если нет, вы можете установить их с помощью менеджера пакетов. Например, в Fedora, CentOS, Mageia и подобных:
Для принтеров HP также установите проект Hewlett-Packard Linux Imaging and Printing (HPLIP). Например, в Debian, Linux Mint и подобных:
Установка драйверов поставщиков
Дополнительные ресурсы по Linux
Иногда производитель принтеров использует нестандартные протоколы, поэтому драйверы с открытым исходным кодом не работают. В других случаях драйверы с открытым исходным кодом работают, но в них могут отсутствовать специальные функции, предназначенные только для поставщиков. Когда это произойдет, вы должны посетить веб-сайт производителя и найти драйвер Linux для вашей модели принтера. Процесс установки различается, поэтому внимательно прочитайте инструкции по установке.
В случае, если ваш принтер вообще не поддерживается поставщиком, есть сторонние авторы драйверов, которые могут поддерживать ваш принтер. Эти драйверы не являются открытым исходным кодом, как и драйверы большинства поставщиков. Разочаровывает необходимость тратить больше денег на поддержку уже приобретенного принтера, но иногда альтернативой является выбросить принтер в мусор, и теперь вы знаете по крайней мере одну марку, которой следует избегать при покупке следующего принтера!
Общая система печати Unix (CUPS)
Common Unix Printing System (CUPS) была разработана в 1997 году компанией Easy Software Products и приобретена Apple в 2007 году.Это основа с открытым исходным кодом для печати в Linux, но большинство современных дистрибутивов предоставляют для нее настраиваемый интерфейс. Благодаря CUPS ваш компьютер может найти принтеры, подключенные к нему через USB-кабель, и даже общий принтер в сети.
После того как вы установили необходимые драйверы, вы можете добавить свой принтер вручную. Сначала подключите принтер к компьютеру и включите их оба. Затем откройте приложение «Принтеры» на экране «Действия» или в меню приложения.
Возможно, Linux автоматически определяет ваш принтер с помощью установленных вами драйверов, и дальнейшая настройка не требуется.
Если вы видите свой принтер в списке, все готово, и вы уже можете печатать из Linux!
Если вы видите, что вам нужно добавить принтер, нажмите кнопку «Разблокировать» в правом верхнем углу окна «Принтеры». Введите пароль администратора, и кнопка превратится в кнопку «Добавить».
Нажмите кнопку "Добавить".
Ваш компьютер выполняет поиск подключенных принтеров (также называемых локальными принтерами). Чтобы ваш компьютер искал общий сетевой принтер, введите IP-адрес принтера или его хоста.
Выберите принтер, который хотите добавить в систему, и нажмите кнопку "Добавить".
Печать из Linux
Выбор принтера для Linux
Linux предлагает широкую поддержку принтеров. Узнайте, как этим воспользоваться.
Отправляйте отсканированные изображения на компьютер Linux по сети
Настройте общий ресурс Samba, чтобы сделать сканер легко доступным для компьютера Linux по сети.
Советы и рекомендации по использованию CUPS для печати в Linux
Одним из наиболее важных вкладов Apple в GNU/Linux стало внедрение CUPS в Mac OS X.
Обычно можно настроить сетевой принтер для работы с Linux, что особенно полезно в офисах, где на рабочих станциях или серверах используется эта популярная операционная система. Как правило, вам необходимо знать имя хоста или адрес интернет-протокола принтера, а также установить драйверы для него на вашем компьютере, прежде чем вы начнете процесс настройки сетевого принтера Linux.
Попросите Ubuntu установить принтер
Ubuntu, один из самых популярных ныне используемых дистрибутивов Linux, обычно упрощает настройку сетевого принтера.
В главном меню на панели задач нажмите "Системные настройки", а затем нажмите "Принтеры". Затем нажмите кнопку < em>кнопка "Добавить" и "Найти сетевой принтер". Когда вы увидите текстовое поле с надписью "Хост,", введите либо имя хоста для принтера ( например myexampleprinter_) или IP-адрес, по которому его можно найти (например, 192.168.1.1) в этом поле. Затем нажмите кнопку "Найти"_.
Ubuntu должна указать, что она обнаружила принтер. Нажмите кнопку "Вперед" и выберите драйвер, соответствующий вашему принтеру. Если драйвер не найден, попробуйте использовать универсальный драйвер производителя вашего принтера, если он есть. Если вы не можете найти драйвер в системе, поищите в Интернете или свяжитесь с производителем, чтобы узнать, доступен ли для вашей системы Linux подходящий драйвер для подключения к вашему принтеру.
Проверьте режим "Установленные параметры", исправьте все ошибки и задайте нужные параметры. Задайте в полях Имя, Описание и Расположение настройки по вашему выбору, которые помогут вам идентифицировать ваш принтер.Когда вы закончите, нажмите "Применить" и откройте программу, например утилиту обработки текстов, веб-браузер или другую программу, которую вы будете использовать для печати, и убедитесь, что ваш принтер находится в меню печати. список доступных принтеров, на которых можно успешно печатать.
Настройка сервера печати
В некоторых случаях вы можете использовать компьютер под управлением Ubuntu Linux в качестве сервера печати для вашего сетевого принтера. Сервер печати — это компьютер, который получает сообщения из сети, например запросы на печать, и направляет их на принтер.
Во-первых, используйте кабели, которые поставляются с принтером, чтобы подключить его к стене и компьютеру. Часто вы сможете подключить его с помощью стандартного USB-кабеля. Включите принтер и следуйте инструкциям на самом принтере или в инструкциях по его настройке, чтобы подготовить его к печати, например по установке или выравниванию картриджей с чернилами или тонером. Когда принтер включен, откройте меню «Система» в системе Linux, которая настроена как сервер печати.
Нажмите "Администрирование", а затем нажмите "Печать". В поле "Печать" выберите "Сервер". и нажмите "Настройки". Обязательно установите флажок рядом с "Опубликовать общие принтеры, подключенные к этой системе", чтобы сделать принтер видимым для других компьютеров в вашей сети, чтобы они могли печатать на нем. Включите другие настройки, которые вы хотите, например, разрешите пользователям отменять задания на печать других пользователей или разрешите компьютерам подключаться к принтеру через Интернет, принимая во внимание последствия этого для безопасности, а затем нажмите кнопку «ОК». р>
Щелкните правой кнопкой мыши принтер в списке принтеров и убедитесь, что флажок "Общий" установлен, затем настройте любые другие параметры печати, например, какие пользователи имеют доступ к печати на компьютере. Когда закончите, нажмите "ОК", а затем попробуйте выполнить печать на принтере с нового сервера печати и с другого компьютера в сети, чтобы убедиться, что он работает правильно.
Найти IP-адрес принтера
Если вам нужно подключить компьютер к сетевому принтеру и вы не знаете его IP-адрес или имя хоста, есть несколько способов узнать его. Если в вашей компании есть отдел интеллектуальной собственности или кто-то из сотрудников, которые устанавливали принтер, посмотрите, не записали ли они это где-нибудь.
Если этой информации нет в файле, проверьте, может ли сам принтер отображать собственный IP-адрес. Многие принтеры имеют возможность отображать IP-адрес принтера на экране принтера или печатать его на странице состояния. Просмотрите руководство к принтеру, если вы не можете найти такую опцию в руководстве к принтеру.
Вы можете найти IP-адрес принтера с Linux или другой операционной системой на компьютере, где он уже настроен. Просмотрите меню конфигурации принтера в операционной системе этого компьютера, используя меню «Настройки» в Microsoft Windows, меню «Настройки системы» в Ubuntu или меню «Система». Preferences" в системе macOS, чтобы узнать, какой адрес настроен для принтера, и попробовать его на компьютере, к которому вы пытаетесь подключиться.
Другие дистрибутивы Linux
Большинство дистрибутивов Linux и других систем в стиле Unix используют Common Unix Printing System или CUPS для подключения к принтерам, поэтому они в основном совместимы с одними и теми же наборами принтеров.
Некоторые меню конфигурации могут немного отличаться от Ubuntu, но в целом команды будут такими же, а требования для ввода IP-адреса принтера или доменного имени и выбора соответствующего драйвера будут такими же. Если вы не знаете, где найти меню в вашей версии Linux, обратитесь к онлайн-руководствам по дистрибутиву Linux, которые обычно можно найти на веб-сайте дистрибутива или с помощью вашей любимой поисковой системы.
Устранение неполадок с принтером
Если вы подключите принтер к компьютеру под управлением Linux или любой другой операционной системы, и он не будет печатать должным образом, вы можете попытаться устранить проблему. Во-первых, убедитесь, что принтер подключен к сети, включен и на его экране не отображаются сообщения об ошибках. Если у вас есть другой компьютер в сети, который ранее выполнял печать на принтере, попробуйте выполнить печать на принтере с этого компьютера и убедитесь, что он по-прежнему может печатать без проблем.
Затем, если принтер работает, убедитесь, что ваш компьютер подключен к той же сети, что и принтер. Например, если ваш компьютер подключен к вашему смартфону или к сети Wi-Fi близлежащей компании, он может не иметь доступа к принтеру в вашей офисной или домашней сети. Если в вашем офисе есть несколько сетей, например проводная сеть и беспроводная сеть или беспроводная сеть для сотрудников и гостевая сеть, убедитесь, что она находится в той же сети, что и принтер. Если другой компьютер успешно печатает, вы можете убедиться, что они находятся в той же сети.
Затем, если компьютер находится в сети, где он может получить доступ к принтеру, убедитесь, что ваш маршрутизатор и брандмауэр настроены на разрешение доступа к соответствующим портам для принтера. Многие принтеры используют _port 631 для Internet Printing Protoco_l, но вам, возможно, придется обратиться к веб-сайту производителя принтера или к руководству по принтеру, чтобы узнать, какие порты должны быть открыты, и просмотреть страницу администрирования маршрутизатора или брандмауэра, чтобы установить эти параметры так, как вы хотите. Если у вас есть ИТ-отдел, они могут помочь.
Также убедитесь, что на вашем компьютере установлена последняя версия драйверов принтера. Узнайте у производителя принтера, есть ли более новые драйверы, которые устраняют известные проблемы с вашей версией и дистрибутивом Linux, или есть ли проблемы, о которых сообщали другие люди.
Вы пытаетесь установить принтер в своей системе Ubuntu? К счастью, Ubuntu теперь распознает большинство марок принтеров и автоматически устанавливает соответствующие драйверы при подключении.
Многие производители принтеров, такие как Brother и HP, поддерживают дистрибутивы Linux и выпускают собственные драйверы принтеров. Но прежде чем устанавливать принтер другой марки, вы должны посмотреть на их веб-сайте, чтобы узнать, поддерживают ли они Linux.
Имейте в виду, что среда вашего рабочего стола определяет инструмент настройки, который вам нужно использовать для настройки принтера, а не дистрибутив Linux.
Он уже есть?
Многие современные принтеры имеют мощные сетевые возможности. Это означает, что когда вы перейдете в область добавления принтера, ваш принтер уже будет указан в списке.
Как узнать, так ли это? Обратите внимание, что вам потребуются права администратора в системе, чтобы установить принтер по умолчанию.
- Введите Принтеры в обзоре действий. Наведите указатель мыши на левый верхний угол экрана, чтобы отобразить Действия.
- Или вы можете нажать клавишу Super на клавиатуре. Суперключ — это тот, который на большинстве компьютеров выглядит как логотип Windows.
- Перейдите к системным настройкам. Вы можете найти его на панели инструментов или в доке Ubuntu.
- Нажмите «Принтеры», чтобы увидеть, какие принтеры указаны в списке.
Ваш принтер есть в списке
Если вы видите свой принтер в списке устройств, следующие шаги помогут вам завершить установку принтера.
- Если ваш принтер указан в списке, это значит, что у вас есть сетевой принтер. Выберите его и нажмите свойства.
Как видно на изображении выше, вы можете:
- Измените имя принтера.
- Распечатайте тестовую страницу, чтобы убедиться, что она работает правильно. ваши вопросы, если у вас есть проблемы.
Вы также должны проверить параметры принтера, чтобы убедиться, что настройки по умолчанию соответствуют возможностям и функциям вашего принтера.
Имейте в виду, что каждый принтер немного отличается. Однако основные принципы одинаковы для всех принтеров.
Обратите внимание на режим вывода на изображении выше. Если вы хотите сэкономить деньги, поскольку картриджи для печати могут быть дорогими, вы можете использовать цвет только при необходимости.
Если вам не нужна цветная копия, вы можете изменить этот параметр на Черно-белый или Оттенки серого.
Что делать, если вашего принтера нет в списке?
В некоторых случаях ваша ОС Ubuntu не сможет найти подключенный принтер. Этому есть множество причин, от простых до сложных.
Вы можете просмотреть документацию производителя принтера или выполнить следующие действия.
Проверьте аппаратное обеспечение вашего принтера
Проще всего проверить подключение. Правильно ли вы подключили кабели питания и USB (если принтер не использует беспроводную связь)?
Если у вас старый принтер или вы перенесли его из одного места в другое, у вас может быть плохое соединение. Проверьте оба конца USB-кабеля, чтобы убедиться в надежности соединения.
Драйверы Ubuntu
Некоторые старые принтеры не предназначены для работы с операционной системой с открытым исходным кодом или последней версией Ubuntu.
В качестве альтернативы, если ваш принтер совсем новый, возможно, он еще не добавлен в базу данных Ubuntu. Итак, что вы можете сделать?
Загрузите драйвер
Вы можете перейти на официальный веб-сайт производителя принтера, чтобы найти и загрузить соответствующий драйвер в зависимости от номера модели.
Установка принтера каждой марки отличается, поэтому внимательно следуйте инструкциям.
Используйте инструмент «Дополнительные драйверы»
Некоторые производители принтеров имеют собственные проприетарные драйверы с закрытым исходным кодом. Это означает, что дистрибутивы Linux не смогут автоматически включить их для вас.
- В дистрибутивах Ubuntu есть инструмент «Дополнительные драйверы», который позволяет устанавливать проприетарные драйверы. Сначала откройте панель инструментов.
- Затем выполните поиск дополнительных драйверов и запустите его.
- Ваша система обнаружит проприетарные драйверы, необходимые для вашего принтера, и позволит вам установить их.
Настройка вручную с помощью CUPS (общая система печати Unix)
Разработанный Apple, CUPS позволяет вашей системе обнаруживать ваш принтер, если он не найден автоматически. Вы можете использовать его с одним компьютером или группой компьютеров в сети.
- Если у вас еще не установлен CUPS, вы можете установить его из терминала с помощью следующей команды:
- Теперь вам нужно включить CUPS:
- Для запуска CUPS используйте следующую команду:
- После того, как вы войдете в систему с паролем пользователя, сервер CUPS запустится автоматически.
- Теперь, когда вы включили и запустили службу CUPS, выйдите из Терминала. Запустите CUPS на локальном хосте:
- Добавьте свой принтер из CUPS для администраторов.
- В разделе "Администрирование" в разделе "Принтеры" нажмите "Добавить принтер".
- Найдите свой принтер в локально установленном принтере.
Имейте в виду, что CUPS предназначен специально для печати, а не для сканирования или других функций, которые могут выполнять некоторые принтеры.
Чтобы узнать больше о CUPS, посетите официальную страницу.
Если ваш принтер не очень новый или старый, в большинстве случаев настроить принтер в Ubuntu не так уж и сложно.
Дэвид имеет опыт работы в малом бизнесе и живет в Австралии. Он разработчик WordPress и Ubuntu, которому нравится дизайн, CSS и интеграция технических инструментов. Прочитать полную биографию Дэвида
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
Читайте также: