- CUPS (Русский)/Printer sharing (Русский)
- Contents
- Создание класса для нескольких принтеров
- Внутри систем GNU/Linux
- Использование веб-интерфейса
- Ручная настройка
- Включение обнаружения
- Между GNU/Linux и Windows
- Сервер Linux — клиент Windows
- Общий доступ с помощью Bonjour
- Общий доступ с помощью IPP
- Общий доступ с помощью Samba
- Сервер Windows — клиент Linux
- Общий доступ с помощью LPD
- Общий доступ с помощью IPP
- Общий доступ с помощью Samba
- Удаленное управление
- Kerberos
- Решение проблем
- Не удается отправить на печать из приложений GTK
- Ошибки разрешений в Windows
- CUPS (Русский)/Printer-specific problems (Русский)
- Contents
- Brother
- Сетевые принтеры
- Специализированные драйверы
- Установка вручную из пакетов RPM
- Обновление прошивки
- Canon
- CARPS
- USB через IP (BJNP)
- cnijfilter
- Epson
- Утилиты
- escputil
- mtink
- Stylus-toolbox
- Специализированные драйверы
- Avasys
- HPLIP
- foo2zjs
- Konica Minolta
- foo2zjs
- Lexmark
- Утилиты
- Специализированный драйверы
- Ricoh
- Samsung
- Xerox или FujiXerox
- Специализированные драйверы
- Phaser 3100MFP
- Phaser 6000B
- Phaser 6125N
CUPS (Русский)/Printer sharing (Русский)
Эта статья содержит инструкции по совместному использованию принтеров между системами, будь то между двумя системами GNU/Linux или между системой GNU/Linux и Microsoft Windows.
Contents
Создание класса для нескольких принтеров
‘Класс’ в CUPS имеет значение группы. Когда у вас есть несколько принтеров, подключенных к одному серверу CUPS, вы можете захотеть их сбалансировать (задания на печать автоматически помещаются в очередь для разных принтеров). Это также дает преимущество в том, что пользователи на удаленной машине работают с одним ‘принтером’. Что особенно полезно, когда один принтер вышел из строя, вы просто исключаете его из класса, но для конечных пользователей ничего не изменится — печать заданий, поставленных на другой принтер сервером CUPS, продолжает обрабатываться. Создание и управление классами можно выполнять из веб-интерфейса CUPS.
Внутри систем GNU/Linux
Сервер можно настраивать с помощью веб-интерфейса или путем ручного редактирования файла /etc/cups/cupsd.conf . Смотрите статью CUPS (Русский) для настройки клиента.
Использование веб-интерфейса
Для доступа к странице администрирования CUPS, откройте в браузере адрес: http://localhost:631.
В верхней части находится вкладка Администрирование — кликните по ней, нажмите на кнопку добавления принтера, при этом будут автоматически определены подключенные принтеры. Если этого не произойдет, отключите принтер и подключите его снова.
После создания принтера зайдите в раздел Сервер и установите флажок напротив «Разрешить совместный доступ к принтерам, подключенным к этой системе». После клика по Сохранить, сервер будет перезапущен автоматически.
Для более детальной настройки вы можете отредактировать файл /etc/cups/cupsd.conf , нажав кнопку «Редактировать конфигурационный файл». Для получения дополнительной информации смотрите #Ручная настройка.
Ручная настройка
На сервере (тот, который управляет и подсоединён к принтеру) разрешите доступ к серверу, изменив строчки с тэгом Location. Например:
Также убедитесь, что серверу для адресации доступен IP-адрес клиента:
Есть другие возможности для настройки, включая автоматические способы, которые детально описаны в Использование сетевых принтеров [устаревшая ссылка 2020-08-02] и cupsd.conf(5) .
После внесения каких-либо изменений перезапустите службу org.cups.cupsd .
Если CUPS запускается с помощью активации сокета, создайте drop-in сниппет для org.cups.cupsd.socket , чтобы активация сокета работала и с удаленными подключениями:
Включение обнаружения
Чтобы включить отображение (обнаружение) общего принтера, необходимо установить Avahi и запустить его на сервере. Если вам не нужно обнаружения принтера, тогда Avahi не требуется ни на сервере, ни на клиенте.
Чтобы включить отображение, выберите Показывать общие принтеры, подключенные к этой системе в веб-интерфейсе, или вручную включите Browsing и введите BrowseAddress:
затем перезапустите службу org.cups.cupsd .
Обратите внимание, что «обнаружение» на сервере — другая вещь по сравнению с «обнаружением» на удаленном сетевом хосте. На сервере печати cupsd предоставляет поддержку протокола DNS-SD, который транслируется avahi-daemon . Служба cups-browsed не нужна на сервере печати за исключением, если будет транслироваться старый протокол CUPS’а, или если сервер печати также будет «обнаруживать» другие сетевые принтеры. На удаленном сетевом хосте служба cups-browsed требуется для «обнаружения» сетевой трансляции служб печати, а также запущенная служба cups-browsed будет автоматически запускать cupsd .
Служба org.cups.cupsd.service запускается автоматически при подключении USB-принтера, но это может быть не так для других типов подключений. Если cupsd не запущен, тогда avahi-daemon не транслирует службу печати, поэтому в этом случае service-файл юнита systemd должен быть изменен при запуске во время загрузки, а затем служба снова должна быть «включена/установлена» с новой зависимостью. Чтобы сделать это, отредактируйте раздел файла службы [Install] , добавив зависимость WantedBy=default.target , а затем включите и запустите службу org.cups.cupsd.service .
Между GNU/Linux и Windows
Сервер Linux — клиент Windows
После настройки сервера установите драйвера для принтера на компьютере под управлением Windows. Если принтер сервера CUPS настроен на использование собственных драйверов вместо raw (raw — когда cups просто передает на принтер полученное задание для печати без какой-либо обработки), вы можете просто выбрать общий драйвер postscript для клиента Windows (например, ‘HP Color LaserJet 8500 PS’ либо ‘Xerox DocuTech 135 PS2’, либо ‘Microsoft PS Class driver’).
Общий доступ с помощью Bonjour
Службы печати Bonjour позволяет клиентам Windows легко подключаться к серверам печати Unix с включенным обнаружением.
Общий доступ с помощью IPP
Internet Printing Protocol является широко поддерживаемым стандартом среди операционных систем, который также прост в настройке. Он имеет функцию переадресации портов, туннелирования и т.д.
Сначала, настройте сервер как описано в разделе #Внутри систем GNU/Linux.
На компьютере с Windows, перейдите в Панель управления > Просмотр устройств и принтеров и выберите в контекстном меню ‘Добавить принтер’. Если у вас Windows 10, нажмите кнопку «Принтер, который я хочу, не указан». Далее, выберите ‘Выбрать общий принтер по имени’ и тип расположения принтера:
(Где hostname — это имя хоста или IP-адрес сервера GNU/Linux, а printer_name — это имя подключенного принтера. Вы также можете использовать полное доменное имя сервера, если оно есть, но вам может потребоваться установить ServerAlias my_fully_qualified_domain_name в /etc/cups/cupsd.conf , чтобы это заработало).
Общий доступ с помощью Samba
Samba — реализация протокола обмена файлами Windows и принтерами, даже самых старых.
Обратите внимание, что общий доступ с помощью Samba обычно более сложный для настройки и сопровождения.
Для настройки Samba на сервере Linux, отредактируйте файл /etc/samba/smb.conf , это даст возможность предоставить общий доступ к принтерам. Файл smb.conf может содержать примерно следующее:
Этого должно быть достаточно для организации совместного доступа, но все-таки рекомендуется добавить для принтера отдельную запись:
Учтите, что при таких настройках, должна существовать учетная запись с правами доступа к принтеру. Для публичного принтера установите guest ok в yes, и удалите строку valid users. Для добавления учетных записей, создайте действующую учетную запись GNU/Linux, а затем установите на Samba-сервере пароль. Например:
Затем перезапустите демон Samba:
Естественно, имеется множество дополнительных настроек сервера печати Samba, поэтому, для получения дополнительной информации, следует обратиться к справочной документации Samba и CUPS. Образцы и примеры можно посмотреть в файле smb.conf.example .
Сервер Windows — клиент Linux
smb://BEN-DESKTOP/HP Color LaserJet CP1510 series PCL6
Такая строка может быть получена в результате выполнения следующей команды:
Общий доступ с помощью LPD
В Windows 7, 8 и 10 имеется интегрированный LPD-сервер, то, возможно, будет намного проще использовать именно его, поскольку не придется для клиента устанавливать Samba, а на сервере — можно будет обойтись без сложных настроек. Это можно включить в разделе Службы печати и документов, находящего в Панель управления -> Программы -> Включение или отключение компонентов Windows. В свойствах принтера должен быть включен общий доступ. Используйте общее имя без особых символов, таких как пробел, запятые и др.
Затем, принтер можно будет добавить в CUPS просто выбрав протокол LPD. Адресс принтера будет выглядеть следующим образом:
Перед добавлением вам, скорее всего, понадобиться установить для своей модели принтера соответствующий драйвер. Драйвера Generic PostScript или RAW тоже должны работать.
Общий доступ с помощью IPP
Как и в предыдущем случае, для организации общего доступа к принтерам протокол IPP является предпочтительным, но он работает только с версиями Windows Server. Версия Windows Server (например Server 2016) включаюет поддержку IPP (функции «Службы печати и документов», служба «Интернет-печати»). Клиентские версии (например, Windows 10) включают поддержку только клиента IPP и не поддерживают совместный доступ через IPP.
Общий доступ с помощью Samba
Гораздо проще использовать стандартные возможности Windows по предоставлению общего доступа к принтерам с помощью Samba. Ручная настройка практически не требуется и все можно выполнить через бэкенд CUPS. Однако, как было замечено выше, в Windows могут возникнуть проблемы с аутентификацией и ограничением доступа.
На стороне сервера необходимо разрешить общий доступ к принтеру и убедится, что клиентские машины имеют к этому принтеру доступ.
В следующем разделе будут описаны настройки клиента с обоими (cupsd и smbd) запущенными демонами.
Настройка через веб-интерфейс
Samba CUPS бэк-енд должен быть включен по умолчанию, но если этого не происходит — введите следующую команду и перезапустите CUPS.
Затем, просто зайдите в веб-интерфейс CUPS и добавьте новый принтер. В качестве устройства выберите «Windows Printer via SAMBA».
Для местоположения устройства, выберите:
Или, если пароля нет:
Убедитесь, что пользователь действительно имеет доступ к принтеру на компьютере Windows, и выберите соответствующие драйверы. Если компьютер находится в домене, убедитесь, что в имени пользователя присутствует домен:
Ручная настройка
При ручной настройке: остановите демон CUPS и добавьте свой принтер в /etc/cups/printers.conf , который, к примеру, может выглядеть так:
Перезапустите демон CUPS и распечатайте тестовую страницу.
Поиск URI для серверов печати Windows
Иногда имя хоста Windows (усеченно) меньше предстоящего точного URI устройства (расположение устройства) (Sometimes Windows is a little less than forthcoming about exact device URIs (device locations)). Если возникли проблемы с указанием правильного расположения устройства в CUPS, выполните следующую команду, чтобы вывести список всех общих ресурсов, доступных для определенного имени пользователя windows:
В этом списке будет отображаться только общие URI для определенного имени пользователя Windows в локальной подсети локальной сети, если Samba настроен и работает правильно. Команда должна вернуть что-то вроде этого:
Здесь требуется первая часть последней строки — ресурс, соответствующий описанию принтера. Поэтому для печати на принтер EPSON Stylus введите:
Удаленное управление
Однажды сервер настроенный, как описано в #Внутри систем GNU/Linux, может также быть настроенным так, чтобы им можно было управлять удаленно. Добавьте разрешенные хосты в блок в /etc/cups/cupsd.conf , используя тот же синтаксис, что и в #Ручная настройка. Обратите внимание, что доступны три уровня доступа:
Чтобы дать удаленным хостам доступ к одному из этих уровней, добавьте оператор Allow в этот уровень. Оператор Allow может принимать одну или несколько форм, перечисленных ниже:
Отрицательный оператор также может быть использован. Например, чтобы предоставить полный доступ ко всем хостам на локальных сетевых интерфейсах, отредактируйте /etc/cups/cupsd.conf :
The factual accuracy of this article or section is disputed.
Вам также может потребоваться добавить:
Это должно помочь избежать ошибки: 426 — Upgrade Required when using the CUPS web interface from a remote machine.
Kerberos
Kerberos может использоваться для аутентификации пользователей, обращающихся к удаленному серверу CUPS. Это предполагает, что на вашем компьютере есть keytab, и ему понадобится билет для «HTTP». Вместо этого http://localhost:631 вы должны использовать https://host.example.co.uk:631 т.к. требуется шифрование для auth (следовательно, https), и требуется полное имя хоста, чтобы Kerberos/Negotiate могли работать. Кроме того, сервер должен быть настроен в /etc/cups/cupsd.conf , чтобы использовать DefaultAuthType Negotiate .
Если вы используете поддержку NSS в Samba winbind, вы можете добавить имя группы AD в /etc/cups/cups-files.conf — в следующем примере sysadmin может быть группой AD:
Решение проблем
Общие советы по устранению неполадок смотрите в CUPS/Решение проблем.
Не удается отправить на печать из приложений GTK
Если ты получил сообщение getting printer information failed (ошибка получения информации о принтере), когда пытался отправить на печать из приложения GTK, тогда добавь эту строку в свой /etc/hosts :
Ошибки разрешений в Windows
Некоторые пользователи исправили ошибки ‘NT_STATUS_ACCESS_DENIED’ (Windows клиенты), используя несколько иной синтаксис:
Источник
CUPS (Русский)/Printer-specific problems (Русский)
Эта статья содержит инструкции по настройки CUPS для конкретных моделей принтеров. Если ваш принтер не упомянается здесь, или если ни один из перечисленных драйверов не работает, посмотрите на сайте OpenPrinting.
Contents
Brother
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
DCP-135C | brother-dcp135c AUR | |
DCP-150C | brother-dcp150c AUR | |
DCP-7020 | foomatic | Или драйвер Brother. |
DCP-7030 | brother-dcp7030 AUR | |
DCP-7065DN | brother-dcp7065dn AUR | |
DCP-J515W | brother-dcp-j515w AUR | |
FAX-2820 | brother-cups-wrapper-laser AUR | |
FAX-2840 | brother-fax2840 AUR | Или foomatic — работает в основном с hpijs-pcl5e.ppd . То же, что и HL-2170W. |
FAX-2940 | brother-fax2940 AUR | |
HL-2030 | foomatic | Или brother-hl2030 AUR |
HL-2035 | foomatic | Должен быть совместим с любыми драйверами для HL-2030. |
HL-2040 | foomatic | Или brother-hl2040 AUR |
HL-2130 | foomatic (с использованием драйвера HL-2140) | Или hplip |
HL-2140 | foomatic | Или brother-hl2140 AUR |
HL-2170W | foomatic | Или драйвер Brother. |
HL-2230 | foomatic | То же, что и HL-2170W. Выберите HL-2170W в качестве драйвера в администраторе CUPS при добавлении принтера. |
HL-2250DN | brother-hl2250dn AUR | |
HL-2270DW | brother-hl2270dw AUR | |
HL-2280DW | brother-hl2280dw AUR | |
HL-3045CN | Установите драйвер Brother. | |
HL-3140CW | brother-hl3140cw AUR | Используйте драйвер IPP и Brother, чтобы избежать сокращения страниц и бесконечных распечаток |
HL-3150CDW | brother-hl3150cdw AUR | |
HL-3170CDW | brother-hl3170cdw AUR | |
HL-4150CDN | brother-hl4150cdn AUR | |
HL-5140 | foomatic | Или драйвер Brother. |
HL-5340 | foomatic | Используйте драйвер Generic PCL 6/PCL XL Printer — CUPS+Gutenprint ( gutenprint и foomatic-db-gutenprint-ppds ). Или драйвер Brother, который может привести к сбою печати с ошибками postscript. |
HL-L2300D | brother-hll2300d AUR | |
HL-L2340DW | brother-hll2340dw AUR | |
HL-L2350DW | brother-hll2350dw AUR | |
HL-L2360DN | brother-hll2360d AUR | |
HL-L2360DW | brother-hll2360d AUR | |
HL-L2365DW | brother-hll2360d AUR | |
HL-L2380DW | brother-hll2380dw AUR | |
HL-L2395DW | brother-hll2395dw AUR | Используйте протокол socket ‘а, как описано в разделе #Сетевые принтеры. |
HL-L5100DN | Драйвер Foomatic для HP LaserJet | Эта модель будет эмулировать HP LaserJet. Используйте протокол lpd , как описано в разделе #Сетевые принтеры. |
HL-L8360CDW | brother-hll8360cdw-cups-bin AUR | |
MFC-420CN | brother-mfc-420cn AUR | |
MFC-440CN | brother-mfc-440cn AUR | |
MFC-7360N | brother-mfc7360n AUR | |
MFC-7460DN | Gutenprint | Используйте драйвер Generic PCL 6 Printer wide margin — CUPS+Gutenprint с адрессом ipp://hostname-or-ip/pcl_p1 . |
MFC-7840W | brother-mfc-7840w AUR | |
MFC-9320CW | Установите драйвер Brother. | |
MFC-9332CDW | brother-mfc-9332cdw AUR | |
MFC-9840CDW | foomatic | Или драйвер Brother. Этот принтер также работает с универсальным драйвером PCL-6 из пакета gutenprint . Используйте pcl_p1, как адрес принтера при использовании драйвера PCL-6. |
MFC-J470DW | brother-mfc-j470dw AUR | |
MFC-J4710DW | brother-mfc-j4710dw AUR | |
MFC-J480DW | brother-mfc-j480dw AUR | Используйте протокол ipp:// , как описано в разделе #Сетевые принтеры. |
MFC-J5520DW | brother-mfc-j5520dw AUR | |
MFC-J5910DW | brother-mfc-j5910dw AUR | |
MFC-J650DW | Установите драйвер Brother. | |
MFC-J885DW | brother-mfc-j885dw AUR | |
MFC-J985DW | brother-mfc-j985dw AUR | |
MFC-L2700DW | brother-mfc-l2700dw AUR | Пожалуйста, посмотрите также комментарии на странице пакета в aur. |
QL-500 | brother-ql500 AUR | |
QL-570 | brother-ql570 AUR | |
QL-580N | brother-ql580n AUR | |
QL-650TD | brother-ql650td AUR | |
QL-700 | brother-ql700 AUR | |
QL-710W | brother-ql710w AUR | |
QL-720NW | brother-ql720nw AUR | |
QL-1050 | brother-ql1050 AUR | |
QL-1050N | brother-ql1050n AUR | |
QL-1060 | brother-ql1060n AUR | |
TD-2020 | brother-td2020 AUR | |
TD-2120N | brother-td2120n AUR | |
TD-2130N | brother-td2130n AUR | |
TD-4000 | brother-td4000 AUR | |
TD-4100N | brother-td4100n AUR | |
Принтер | Драйвер/фильтр | Примечание |
Сетевые принтеры
Для сетевых принтеров используйте ipp://printer_ip/ipp/port1 в качестве адреса принтера. Для некоторых старых принтеров это может не сработать. Если не сработало, попробуйте lpd://printer_ip/BINARY_P1 .
Некоторые принтеры используют протокол сокета. Для этих принтеров используйте socket://printer_ip:9100 . Для http используйте http://printer_ip/POSTSCRIPT_P1 .
Специализированные драйверы
Brother предоставляет специализированные драйверы на своем веб-сайте либо в исходном архиве, так и в формате rpm или deb. Сборка драйверов принтера Brother охватывает создание PKGBUILD из существующих пакетов RPM.
Установка вручную из пакетов RPM
Установите пакет rpmextract и извлеките оба пакета rpm с помощью rpmextract.sh . Извлечение обоих файлов создаст каталог var и usr — переместите содержимое обоих каталогов в соответствующие корневые каталоги.
Запустите файл оболочки CUPS в /usr/local/Brother/cupswrapper . Это должно автоматически установить и настроить ваш принтер brother.
Для некоторых драйверов может потребоваться установить 32-битные библиотеки из multilib.
Обновление прошивки
На этом этапе у вас будут соответствующие данные, чтобы получить ссылку на прошивку от Brother. Файл должен выглядеть примерно так:
Отправьте этот файл Brother:
В response.xml вы найдете тег
, содержащий URL-адрес загрузки прошивки. Затем загрузите прошивку, нажмите ее на принтер и дайте принтеру обработать ее. Прежде чем это сделать, измените пароль администратора на что-то известное, он будет использоваться как пользователь для входа на сайт FTP (ОЧЕНЬ плохая практика, не делайте этого).
При этом принтер перезагрузится, и последняя версия прошивки будет установлена и (надеюсь) проблемы с печатью будут решены.
Canon
Существует много возможных драйверов для принтеров Canon. Многие принтеры Canon поддерживаются Gutenprint. Некоторые из принтеров Canon LBP, iR и MF используют драйвер, поддерживающий протоколы UFR II/UFR II LT/LIPSLX, который доступен как cndrvcups-lb AUR или cndrvcups-lb-bin AUR . Другие используют драйверы #CARPS, #cnijfilter (cnijfilter2 / cnijfilter2-bin) или Canon CAPT.
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
iP4300 | Gutenprint | Или используйте драйвер TurboPrint. |
LBP810 | Canon CAPT | |
LBP1120 | ||
LBP1210 | ||
LBP2900 | ||
LBP3000 | ||
LBP3010 | ||
LBP3018 | ||
LBP3050 | ||
LBP3100 | ||
LBP3108 | ||
LBP3150 | ||
LBP3200 | ||
LBP3210 | ||
LBP3250 | ||
LBP3300 | ||
LBP3310 | ||
LBP3500 | ||
LBP5000 | ||
LBP5050 series | ||
LBP5100 | ||
LBP5300 | ||
LBP6000 | ||
LBP6018 | ||
LBP6020 | ||
LBP6200 | ||
LBP6300 | ||
LBP6300n | ||
LBP6310dn | ||
LBP7010C | ||
LBP7018C | ||
LBP7200Cdn (сетевой режим) | ||
LBP7200C series | ||
LBP7210Cdn | ||
LBP9100C | ||
MF635Cx | cndrvcups-lb-bin AUR | |
MF4720w | ||
MG4200 series | cnijfilter-mg4200 AUR | Избегайте добавления принтера через веб интерфейс, т.к. он не найдет файл PPD. |
MX490 | cnijfilter2 AUR cnijfilter2-bin AUR | |
MX492 | ||
TS8050 | Без cnijfilter2 AUR печать завершится ошибкой фильтра или вы можете получить «рендеринг завершен», а принтер ничего не напечатает | |
TS9020 | canon-ts9020 AUR | |
Принтер | Драйвер/фильтр | Примечание |
Некоторые принтеры Canon будут использовать аналогичную настройку для iP4500, поэтому рассмотрите возможность изменения пакета cnijfilter-ip4500 AUR для других аналогичных принтеров.
CARPS
Некоторые из принтеров Canon используют проприетарный драйвер Canon Advanced Raster Printing System (CARPS). Rainbow Software удалось перепроектировать формат данных CARPS и успешно создать драйвер CUPS CARPS, который доступен как carps-cups-git AUR . На странице GitHub проекта представлен список поддерживающих принтеров.
USB через IP (BJNP)
Некоторые принтеры Canon используют проприетарный протокол USB по протоколу IP BJNP для связи по сети. Для этого есть бэкэнд CUPS, который доступен как cups-bjnp AUR .
cnijfilter
Некоторые принтеры используют поддержку драйверами cnijfilter протокола cnijnet . Чтобы выяснить URI принтера выполните
После используйте cnijnet:/ URI из вывода, например: cnijnet:/18-0C-AC-C6-1D-EE .
This article or section needs expansion.
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
1250C | foo2zjs-nightly AUR | Смотрите http://cybercom.net/ |
dcoffin/hbpl [устаревшая ссылка 2020-08-02] , патч был объединен в восходящий поток. Принтер также работает с драйвером Xerox Phaser 6000B.
Epson
epson-inkjet-printer-escpr AUR и epson-inkjet-printer-escpr2 AUR — это набор драйверов для струйных принтеров Epson Inkjet (ESC/P-R) для Linux..
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
AcuLaser CX11(NF) | epson-alcx11-filter AUR | |
AcuLaser C900 | Этот принтер использует драйвер Epson с URI устройства ‘usb://EPSON/AL-C900′, и для его запуска может понадобиться служба pipsplus. | |
EP-50V | epson-inkjet-printer-escpr2 AUR | |
EP-879A | ||
EP-880A | ||
ET-2700 | epson-inkjet-printer-escpr AUR | |
ET-2750 | ||
ET-3700 | epson-inkjet-printer-escpr2 AUR | |
ET-3750 | ||
ET-4750 | ||
EW-M571T | epson-inkjet-printer-escpr AUR | |
EW-M670FT | epson-inkjet-printer-escpr2 AUR | |
L380 | epson-inkjet-printer-201601w AUR | |
L382 | ||
L4150 | epson-inkjet-printer-escpr AUR | |
L4160 | ||
L6160 | epson-inkjet-printer-escpr2 AUR | |
L6170 | ||
L6190 | ||
LP-S5000 | Этот принтер требует специализированный драйвер от Avasys. | |
PM-520 | epson-inkjet-printer-escpr2 AUR | |
PX-M5080F | ||
PX-M5081F | ||
PX-M680F | ||
PX-M7070FX | ||
PX-M780F | ||
PX-M781F | ||
PX-M884F | ||
PX-S5080 | ||
PX-S7070X | ||
PX-S884 | ||
TX125 | epson-inkjet-printer-n10-nx127 AUR | |
WF-3620 | epson-inkjet-printer-escpr AUR | |
WF-3720 | epson-inkjet-printer-escpr2 AUR | |
WF-4720 | ||
WF-4730 | ||
WF-4740 | ||
WF-7210 | ||
WF-7710 | ||
WF-7720 | ||
WF-C869R | ||
XP-446 | epson-inkjet-printer-escpr AUR | |
XP-5100 | epson-inkjet-printer-escpr2 AUR | |
XP-6000 | ||
XP-8500 | ||
XP-15000 | ||
Принтер | Драйвер/фильтр | Примечание |
Утилиты
escputil
escputil является частью пакета gutenprint и выполняет некоторые служебные функции на принтерах Epson, таких как очистка сопел.
mtink
Это монитор состояния принтера, который позволяет получить оставшееся количество чернил, распечатать тестовые шаблоны, сбросить принтер и очистить сопло. Он использует интуитивно понятный графический интерфейс пользователя.
Stylus-toolbox
Это графический интерфейс с использованием драйверов escputil и cups. Он поддерживает почти все USB-принтеры Epson и отображает количество чернил, может очищать и выравнивать печатающие головки и печатать тестовые образцы.
Специализированные драйверы
Avasys
«Исходный» код драйвера доступен на веб-сайте avasys с японским языком. Он содержит 32-битный двоичный код, который вызовет проблему в 64-битной системе.
Если у вас есть проблемы в 64-битной системе, могут потребоваться некоторые другие библиотеки lib32. Пожалуйста, исправьте эту страницу, если это так.
Большинство принтеров HP будут работать с hplip , но некоторые — при использование hpoj AUR . Также некоторые лазерные принтеры поддерживаются foo2zjs-nightly AUR .
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
DeskJet 710C | pnm2ppa AUR | |
DeskJet 712C | ||
DeskJet 720C | ||
DeskJet 722C | ||
DeskJet 820se | ||
DeskJet 820Cxi | ||
DeskJet 1000Cse | ||
DeskJet 1000Cxi | ||
LaserJet P1606dn | hplip + hplip-plugin AUR | или foo2zjs-nightly AUR , или AirPrint. |
LaserJet Pro MFP M126nw | hplip + hplip-plugin AUR | |
LaserJet Pro MFP M281fdw | hplip | По состоянию на 2019-04-18 нет проприетарных драйверов |
Photosmart 2575 | hplip | Или используйте драйвер hpijs с foomatic. |
Принтер | Драйвер/фильтр | Примечание |
HPLIP
hplip предоставляет драйверы для принтеров HP DeskJet, OfficeJet, Photosmart, Business Inkjet и некоторых принтеров LaserJet, а также предоставляет простой в использовании инструмент настройки. Смотрите список поддерживаемых принтеров здесь.
Чтобы запустить средство настройки с графическим интерфейсом пользователя:
Чтобы запустить средство настройки с интерфейсом командной строки:
Чтобы настроить непосредственно конфигурацию подключенного к сети принтера HP:
Чтобы запустить systray spool manager:
Чтобы создать URI для заданного IP-адреса:
Файлы PPD находятся в /usr/share/ppd/HP/ .
Если ваш принтер перечислен как требующий бинарный плагин, установите пакет hplip-plugin AUR из AUR. Если требуется бинарный плагин hplip-plugin AUR , вам нужно запустить службу org.cups.cupsd.service перед распознаванием PPD hplip .
hplip зависит от foomatic-db-engine , который запрещает появление списка драйверов при добавлении принтера в CUPS через веб-интерфейс (следующая ошибка: «Не удается получить список драйверов принтера»). Возможные обходные пути:
- Либо: Установите первым hplip , затем извлеките файл PPD, соответствующий вашему принтеру, из /usr/share/ppd/HP/ . Далее удалите hplip полностью, а также любые ненужные зависимости. Наконец, установите принтер вручную через веб-интерфейс CUPS, выбрав файл PPD, который вы извлекли, а затем переустановите hplip . После перезагрузки у вас должен быть полностью работающий принтер.
- Или: Удалите hplip , foomatic-db и foomatic-db-engine вместе с любыми ненужными зависимостями. Переустановите hplip и перезапустите CUPS. Установите ваш принтер с помощью веб-интерфейса CUPS, который теперь сможет автоматически найти драйверы. Перезагрузка не требуется.
foo2zjs
foo2zjs [устаревшая ссылка 2021-05-09] поддерживает некоторые принтеры HP LaserJet. По состоянию на июнь 2018 года пакет hplip конфликтует с пакетом foo2zjs-nightly AUR , как описано на форуме в этом посте и FS#58815.
Konica Minolta
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
Minolta Magicolor 1600W | foomatic | |
Minolta Magicolor 1680MF | ||
Minolta Magicolor 1690MF | ||
Minolta Magicolor 2480MF | ||
Minolta Magicolor 2490MF | ||
Minolta Magicolor 2530DL | ||
Minolta Magicolor 4690MF | ||
Принтер | Драйвер/фильтр | Примечание |
foo2zjs
Упомянутый выше #foo2zjs для некоторых принтеров HP также поддерживает некоторые принтеры Minolta.
Lexmark
Утилиты
Lexmark предоставляет утилиту с именем lexijtools с драйверами.
Специализированный драйверы
Lexmark предоставляет драйверы Linux для всего своего оборудования. Требуются следующие пакеты:
Драйверы необходимо загрузить с веб-сайта Lexmark. Предпочтительно создать пакет (смотрите Создание пакетов) и установить его. Вот PKGBUILD, который все еще нуждается в доработке, но дает представление о том, что нужно сделать.
Имейте в виду, что вы можете использовать автоматический установщик, но при этом оставленные изменения нельзя устранить через Pacman. PPD будет установлен в /usr/local/lexmark/lxk08/etc/ или аналогично, в зависимости от модели принтера.
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
C110 | foomatic | |
MC561 | foomatic-db-nonfree | |
Принтер | Драйвер/фильтр | Примечание |
Ricoh
Если ваше устройство чёрно-белое, установите openprinting-ppds-pxlmono-ricoh AUR , а если цветное — openprinting-ppds-pxlcolor-ricoh AUR . Обратите внимание, что копировальные устройства Ricoh иногда называются Savin, Gestetner, Lanier, Rex-Rotary, Nashuatec и/или IKON. Итак, если у вас есть устройство с одним из этих брендов, оно также поддерживается этими драйверами.
Для работы с дешёвыми «винпринтерами», которые поддерживают только GDI (серии Ricoh SP100 и SP200), попробуйте ricoh-sp100-git AUR .
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
SP 112 | ricoh-sp100-git AUR | |
SP 201n | ricoh-sp100-git AUR | |
213W | Generic PCL Laser | Получите код WPS, удерживая кнопку Wi-Fi в течение 2 секунд, а затем нажмите кнопку выключения/включения. |
Принтер | Драйвер/фильтр | Примечание |
Samsung
The factual accuracy of this article or section is disputed.
Для принтеров, требующим драйверы cnijfilter, найдите правильный драйвер в AUR
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
ML-2010 | splix | |
SCX-4200 | splix | |
Новые принтеры? | samsung-unified-driver AUR | |
Принтер | Драйвер/фильтр | Примечание |
Xerox или FujiXerox
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
DocuPrint 203A | hplip | Используйте драйвер DocuPrint P8e(hpijs) или драйвер Brother на веб-сайте FujiXerox (смотрите #Brother для получения дополнительной информации о том, как установить специализированные драйверы Brother). |
Phaser 3100MFP | Установите драйвер Xerox | Подробнее смотрите #Phaser 3100MFP. |
Phaser 6115MFP | foomatic | |
Phaser 6121MFP | foomatic | |
Принтер | Драйвер/фильтр | Примечание |
Специализированные драйверы
Phaser 3100MFP
После того, как вы загрузили драйверы, выполните установку драйвера и примите лицензию:
Обратите внимание, что драйвер 32-битный, поэтому в системе x86_64 потребуется некоторые 32-битные библиотеки.
Для сканера создайте каталог /etc/sane.d, если он еще не существует, потому что это необходимо установщику:
Теперь установите драйвер:
Опять же, при установке x86_64 потребуются 32-битные библиотеки.
Phaser 6000B
Установите пакет xerox-phaser-6010 (архивированный из AUR). Драйвер может потребовать более ранние версии nettle и gnutls поскольку двоичный blob связан с более старыми версиями разделяемых библиотек, предоставляемых этими пакетами. Самые старые хорошо известные версии nettle-2.7.1-1 и gnutls-3.3.13-1 .
Phaser 6125N
FujiXerox не поддерживает Linux на этой модели. Есть старый rpm-пакет, но, похоже, он не работает.
Известно, что слегка адаптированный специализированный драйвер работает из коробки.
Источник