Меню

Как установить драйвер на принтер в ubuntu

Установка драйверов в Linux

В Windows мы привыкли, что перед тем, как новое оборудование будет работать, для него необходимо установить драйвера. Не важно будет ли это USB устройство, веб-камера или видеокарта. Драйвера в Windows выпускаются производителями и распространяются через интернет или на диске в комплекте с оборудованием.

В Linux, драйвера тоже необходимы, но ситуация состоит с ними немного по-другому. Здесь все свободные драйвера Linux встроены в ядро и если ваше оборудование будет работать с этой операционной системой, то, скорее всего, оно будет работать из коробки. Свободные драйвера разрабатываются производителями оборудования или же независимыми разработчиками. Также производители могут не открывать код своих драйверов, тогда они считаются проприетарными и не включаются в ядро, а доустанавливаются вручную.

Давайте рассмотрим подробнее работу с драйверами linux и Windows.

Как драйвера устройств работают в Windows

Windows может немного в этом помочь и установить большинство драйверов от производителей через центр обновления Windows. При подключении устройства к компьютеру Windows вы увидите сообщение «Установка драйвера». Windows определяет производителя, ищет драйвер на серверах Microsoft и загружает его на ваш компьютер. Microsoft не пишут драйвера самостоятельно, они получают их от производителей и предоставляют вам, как только они понадобятся.

Если оборудование не работает в WIndows, то обычно вы можете найти драйвер чтобы заставить его работать. Обычно достаточно подыскать подходящий драйвер на просторах сети.

Как работают драйвера Linux

Это значит, что большинство доступных для linux драйверов уже установлены на вашем компьютере, включены вместе с ядром, в виде модулей ядра или вместе с графическим сервером или сервером печати. Установка драйверов Linux почти не нужна. Драйвера в Linux разработаны, в основном, энтузиастами, но иногда их выпускают сами производители оборудования, которые вносят свой вклад в развитие ядра Linux и других проектов, например, это Intel, AMD, а также другие, более мелкие производители.

Установка проприетарных драйверов Linux

Некоторые производители не хотят открывать исходный код своих драйверов, поэтому для поддержки оборудования выпускают проприетарные драйвера в Linux с закрытым исходным кодом. Большинство дистрибутивов Linux не включают такие драйвера в свой состав, а значит они не смогут их автоматически определить и загрузить.

Чаще всего нам приходится сталкиваться с проприетарными драйверами для видеокарт, например, для NVIDIA, которые обеспечивают лучшую производительность в играх на Linux. Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх. Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.

Установка прошивок в Linux

Не все могут делать драйвера с открытым кодом или проприетарные драйвера. Некоторым драйверам необходимы прошивки, чтобы правильно работать с устройствами. Например, прошивки нужны для работы некоторых модулей wifi или сетевых интерфейсов.

Чтобы установить прошивки в Linux необходимо скачать и установить пакет linux-firmware, это можно сделать с помощью следующей команды в Ubuntu:

Читайте также:  Как правильно установить прошивку на андроид через odin

sudo apt install linux-firmware

А в RPM дистрибутивах:

sudo yum install linux-firmware

Также возможно придется установить другие прошивки. Чтобы посмотреть подробнее, что нужно, и как установить, посмотрите лог ядра dmesg.

Как установить драйверы для принтера в Linux

Вы также можете попытаться определить принтер по описанию PostScript или PPD файла. Эти файлы часто входят в состав драйвера принтера для Windows и вы можете найти PPD файл, который сделает работу вашего принтера лучше. Файл PPD можно выбрать в процессе работы CUPS.

Принтер может стать головной болью в Linux и многие из них могут не работать должным образом или даже вообще не работать. Так что при выборе принтера лучше сразу смотреть только те, которые точно будут работать с Linux.

Как заставить работать другое программное обеспечение

Иногда вам может понадобиться поставить драйвера linux для другого оборудования, которые не предоставляются автоматически. Например, NVIDIA предоставляет собственный инсталлятор для своего драйвера. Но тем не менее лучше использовать драйвера упакованные для вашего дистрибутива, они будут работать лучше.

Найти подробную информацию, как настроить работу того или иного оборудования в вашем дистрибутиве можно на различных форумах. Обычно, если у вас не очень новое устройство, другие пользователи уже сталкивались с этими проблемами, но они их уже решили, и вы можете найти эти ответы.

Выводы

Вы не должны возиться с драйверами слишком много. Драйвера в Linux с открытым исходным кодом и они интегрированы в ядро. В большинстве случаев вам не нужно устанавливать их или изменять, система автоматически определит оборудование и загрузит автоматические драйверы. Когда вы установили Linux, ваше оборудование должно работать либо сразу, либо после установки нескольких проприетарных драйверов.

Вы можете устанавливать и драйвера linux, размещенные на официальных сайтах производителей, но проприетарные драйвера могут работать не настолько хорошо, как подготовленные для вашей системы.

Источник

Как установить драйвер на принтер в ubuntu

В Linux устанавливать драйвера для принтера практически не нужно, так как все это в большинстве случаев происходит автоматически, система определяет аппаратные средства на вашем компьютере и сама предлагает установить драйвер. Но не всегда все так гладко происходит и принтеры бывают разные и подход к установке драйверов так же имеет разные способы.

Печать на Linux осуществляется через CUPS («Common Unix Printing System — Сервер печати»), компания Apple является основателем и разработчиком CUPS, но как можно увидеть большинство дистрибутивов Linux, а так же Mac OS X используют CUPS.

В Linux устанавливать драйвера для принтера практически не нужно, так как все это в большинстве случаев происходит автоматически, система определяет аппаратные средства на вашем компьютере и сама предлагает установить драйвер. Но не всегда все так гладко происходит и принтеры бывают разные и подход к установке драйверов так же имеет разные способы.

Печать на Linux осуществляется через CUPS («Common Unix Printing System — Сервер печати»), компания Apple является основателем и разработчиком CUPS, но как можно увидеть большинство дистрибутивов Linux, а так же Mac OS X используют CUPS.

Читайте также:  Как установить блочки на одежду без инструмента своими руками

Установка драйверов для принтера используя базу данных Foomatic

Как правило, ваше окружение рабочего стола в Linux предоставляет графический инструмент для настройки(конфигурации принтера), который позволяет вам легко настроить и установить драйвера для вашего принтера с помощью CUPS. Есть много способов для подключения принтеров, от прямого подключения с помощью кабеля USB как это в большинстве случаем и происходит в наше время или же по сети. Для некоторых типов соединений, принтер может быть автоматически обнаружен и настроен. Для других, возможно, потребуется сделать дополнительную настройку как говорится с бубном побегать(шутка), обычно это работа в терминале.

Ubuntu и многие другие дистрибутивы Linux используют конфигурацию принтера, разработанного Red Hat. Другие инструменты конфигурации принтера работают очень схоже, почти аналогично, так как все они используют CUPS. Например в Ubuntu это делается примерно так, переходим в Параметры системы(System settings) далее запустите инструмент конфигурирования принтера вы должны увидеть ярлык Принтеры(Printers), запускаем одним кликом, не двойным как это в Windows происходит и начинаем процедуру добавления принтера.

Как получить PPD файл драйвера для принтера от производителя

Не всегда получается так легко установить драйвера как описано выше, иногда для некоторых старых версий принтеров или слишком новых когда разработчики операционных систем еще не успели выпустить обновления и добавить новые поддерживаемые устройства могут возникать сложности установки драйверов. В данном случае инструмент конфигурации(настройки) принтера, также позволяет установить драйвера с помощью файла PPD напрямую. Некоторые производители предоставляют эти файлы для принтеров которые они производят. Обычно вы их можете найти на диске с драйверами принтера который предоставляется при покупке, так же можно скачать на сайте производителя, где производитель предоставляет все доступные драйвера для моделей которые он производит.

Если у вас именно такая модель, слишком старая или слишком новая и у вас не получилось установить драйвер или система автоматически его не обнаружила, попробуйте поискать на сайте производителя или на диске с драйверами файл PPD для вашей модели. Часто как вариант выхода с ситуации также можете проверить директорию с установленными драйверами в операционной системе Windows если она у вас совместно установлена, обычно нужный PDD файл обнаруживается в установленной папке и мы его можем использовать для своих целей в Linux.

Если поиски PDD файла на сайте производителя или же на диске с драйверами не увенчались успехом, можете воспользоваться третим способом, это веб поиск драйвера.

Если вы не найдете способом выше нужный вам драйвер, можете поискать в очень популярной базе от сайта openprinting.org где вы аналогично увидите список всех производителей принтеров и сможете поискать вашу модуль и получить PDD файл драйвера для вашей модели.

В том случае если все поиски будут слишком плохи, не отчаивайтесь, на крайний случай мы можем воспользоваться сервисом Google Cloud Print конечно если гугл принт имеет ваш принтер в списке поддерживаемых, тогда все очень легко реализуется и вы добавляете свой принтер в облако гугла и печатает ваши документы благодаря этому облаку. Драйвер для работы с Google Cloud можете установить используя инструкцию, где в вкладке Install найдете репозиторий.

Читайте также:  Как установить xcode на виртуальную машину

Если у вас возникнут сложности или ошибки при подключении и настройке принтера, спрашивайте в комментариях к материалу ниже.

Источник

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

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

Интересный факт: печать в Linux осуществляется через CUPS (Первичный (основной) механизм для печати и сервисов печати в Unix-системах). Владельцем CUPS является APPLE, а так же и ее основным разработчиком. CUPS используется и в MAC OS.

Используем базу данных Foomatic

В окружении рабочего стола вашего дистрибутива Linux уже имеются графические инструменты для настройки CUPS и вашего принтера. Есть множество способов подключения принтеров — как через USB-кабель, так и через сеть. При некоторых типах подключения принтер будет автоматически определен и к нему будет установлен соответствующий драйвер. При других типах подключения принтера вам придется настроить его собственноручно.

Ubuntu и многие другие дистрибутивы используют конфигуратор написанный корпорацией Red Hat (той, что занимается разработкой одноименного дистрибутива Red Hat Enterprise, Fedora и, с недавнего времени, CentOS). Другие конфигураторы принтеров очень похожи на нее, т.к. все они используют CUPS в бекграунде.

В зависимости от типа подключения принтера выберите в конфигураторе принтеров необходимый драйвер вашего принтера. Эта утилита предложит вам скачать драйвер принтера для Linux с базу данных foomatic. Укажите производителя принтера, его серийный номер и драйвер будет установлен.

Если вы не можете найти драйвер для именно вашего принтера — укажите модель, серийный номер которой максимально близок к вашей.

После настройки принтера в конфигураторе вам предложат распечатать тестовую страницу, чтоб проверить, правильно ли стали ваши драйверы.

Так же для установки драйвера принтера в Linux можно использовать и веб-интерфейс CUPS для настройки печати. Этот путь немного не так дружественен к пользователю, как предыдущий, но этот способ доступен в любом дистрибутиве Linux.

Откройте браузер, в адресную строку вставьте localhost:631 и нажмите Enter. Выберите «Администрирование» и нажмите «Добавить принтер» для добавления принтера в систему через веб-интерфейс CUPS. В некоторых дистрибутивах пароль на веб интерфейс CUPS — такой же как и для пользователя ROOT.

Получить ppd-файл от разработчика

Утилиты для настройки принтеров в системе Linux позволяют устанавливать ppd-файл напрямую. Как же найти подходящий ppd-файл для принетра в Linux? Эти файлы можно найти на диске с драйверами вашего принтера. Причем не важно, драйвер для какой системы на диске.

Драйвер можно так же найти на сайте производителя. Даже если драйвер запакован в exe файл, то откройте его архиватором и поищите ppd файл.

Источник