Драйвер принтера linux windows

Как установить драйвер принтера в 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 файл.

Windows-драйверы принтера под LINUX?

Доброго времени суток всем! Есть принтер DATAMAX ST-3210. На сайте производителя лежат прекрасные драйверы для Windows, которые полностью меня устраивают. Вопрос: Есть ли возможность использовать виндовые драйверы принтера в LINUX? C уважением, заранее благодарен за дельные ответы.

Re: Windows-драйверы принтера под LINUX?

для datamax есть нативные. Недавно руками собирал.
http://www.5of5.com/

Re: Windows-драйверы принтера под LINUX?

Огромное спасибо за ответ. DPL — язык описания этикеток(на сколько удалось выяснить). В сервис-центре сказали, что DPL работает в несколько раз быстрее, так как является родным для железной части и т.п. Но у меня из дельфийской прогираммы отчет идёт в FreeReport(такой бесплатный генератор отчётов). Грубо говоря если из WORDа напечатает, то и из FreeReport тоже сможет, отсюда вопрос: 1.0-Будут ли распечатываться данные из того же WORDа, или надо что-то придумывать? 1.1-Если придумывать, то что или где почитать про DPL? В том же сервисе сказали, что про DPL особо ничего рассказать не могут (кроме скорости печати и того, что он предпочтительней виндового драйвера), в поисковиках по фразам, содержащим «DPL» ничего дельного не нашел, только ссылки на магазины. Буду благодарен за любую информацию по данному вопросу.

Читайте также:  Как посмотреть открытые сокеты linux

Re: Windows-драйверы принтера под LINUX?

А вообще виндовые драйверы через WINE можно поставить так, чтобы корректно с ними можно было работать?

Re: Windows-драйверы принтера под LINUX?

Нет, виндовые драйвера ставятся только через ndiswrapper.

Печать из Windows на Ubuntu (Linux) принтер

Сейчас всё больше и больше моих клиентов изъявляют желание переходить на Linux-платформу.

И правда, проведя мониторинг такого клиента, получаешь поразительные результаты — 95% работы можно легко делать имея только лишь Linux на борту (на компьютере).

Пример:
Оптовая база, 15 рабочих мест (2 — это бухгалтерия). Что есть из ПО? 3 Windows XP Home Edition, 1 Windows XP Professional, 1 Office 2007 Basic, Консультант+ (1 рабочее место). Это всё было куплено ранее, при неизвестных обстоятельствах :).

Что я сделал? Бухгалтерии поставил 2 Windows XP Home Edition, чтобы не заморачиваться с отчётными прогами в налоговую и ПФР, и один Office 2007 Basic.
Поставил кассиру оставшуюся лицензию Windows XP Home Edition. На сервер поставил Windows XP Professional и задешево приобретённую программу терминального сервера ViTerminal.
Остальным зарядил Ubuntu 10.04 и оглы :).

А теперь к вопросу о принтерах.
Есть Линукс, из под него, в терминальной сессии, сидит оператор на винде и хочет из терминала распечатать документы, например из 1С.
Принтер подключён к машине оператора, а у него, как мы знаем, стоит Убунту. Сразу оговорюсь, принтеры только Canon: LBP 2900 и LBP 3200.

1. Качаем скрипт с драйверами, для установки принтера. Скрипт подключения принтеров Canon в Ubuntu (Linux) (здесь ссылка на сайт парня, который сделал эту сборку).
Распаковываем и в терминале переходим в директорию где лежит распакованный архив, запускаем скрипт canonLBP_install.sh.
Команда в терминале:

LBP3200 — это идентификатор принтера. Пишем идентификатор принтера, который подключён к вашему компьютеру. Установили принтер, перезагрузили компьютер. Установленный принтер можем увидеть в «Система/Администрирование/Печать».

2. Теперь надо настроить доступ к принтеру, через сеть.

Для этого начнём администрирование подсистемы печати CUPS (CUPS — поддерживающая большинство стандартов, свободная подсистема печати, разрабатываемая компанией Apple Inc. для операционной системы Mac OS® X и других UNIX®-подобных операционных систем).
CUPS уже установлена по умолчанию в Ubuntu, по этому в браузере компьютера с принтером, пишем такой адрес http://localhost:631.
Попадаем на страницу администрирования CUPSа. Переходим в раздел «Администрирование» и ставим галочки напротив пунктов: «Удалённое администрирование», «Разрешить печать из интернета» и «Разрешить пользователям отменять любое задание (не только их собственное)».
Для проверки, уже с виндузовой машины, заходим через браузер на машину с убунту и принтером.
Пишем адрес машины и порт: ip-ubuntu:631

Если страница открылась, то переходим на закладку «Принтеры» и выбираем наш принтер.
Выбрав принтер, мы в адресной строке видим путь к нему. Копируем путь в буфер (Ctrl+C).
На виндузовой машине заходим в «Панель управления/Принтеры и факсы», далее нажимаем «Установка принтера > Сетевой принтер > Подключиться к принтеру в Интеренете».
Последний пункт «Подключиться к принтеру в Интеренете» на разных Windows, может по разному именоваться, но суть во всех будет одна.
Вставляем в «Путь к принтеру» скопированный нами адрес, потом при запросе установки драйверов, отдаём ему драйвера нашего принтера, которые у нас есть для Windows-систем.
Делаем его по умолчанию.

Читайте также:  Обновления микрокода amd для windows 10

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

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

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

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

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

После установки Windows вам необходимо установить драйвера устройств, предоставляемые производителями — драйверы материнской платы, набора микросхем, драйверы видеокарты, звука, сети, wifi и многое другое.

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

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

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

В Linux ситуация с драйверами очень сильно отличается. Большинство драйверов для вашего оборудования распространяются в виде открытого программного обеспечения и интегрированы в дистрибутив Linux. Эти драйверы linux, как правило, являются частью ядра Linux, но здесь есть исключение — драйверы видеокарты являются частью программного обеспечения Xorg, а драйверы принтера включены в набор CUPS (система печати).

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

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

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

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

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

Читайте также:  Ati radeon x1050 для windows 10

Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент — Дополнительные драйверы.

Программа определит, какие проприетраные драйверы устройств Linux можно установить и предложит скачать и установить их. В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora — против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях. Каждый дистрибутив решает эту проблему по-разному.

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

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

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

sudo apt install linux-firmware

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

sudo yum install linux-firmware

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

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

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

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

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

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

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

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

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

Выводы

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

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

Оцените статью