Авторские статьи

Ubuntu 17.04 Zesty Zapus поддержит принтера IPP Everywhere и Apple AirPrint.


Принтера в Linux системах проделали долгий эволюционный путь, чтобы нам пользователям было всё проще и проще отправлять документы на печать. В современных дистрибутивах линукс за печать отвечает компонент Common Unix Printing System (CUPS), который развивает Apple. В новой версии CUPS нам реализовали Internet Printing Protocol (IPP), чтобы ещё проще и легче находить принтер и отправлять на него документы для печати. В почтовой рассылке разработчик Тилль Камппетер (Till Kamppeter) пригласил всех желающих тестеров опробовать новинку в Ubuntu 17.04 Zesty Zapus.

Что нам, рядовым пользователям, даст IPP? Можно будет легко печатать на принтер БЕЗ установки каких-либо драйверов или специализированного программного обеспечения.

Если вы являетесь тестером, которого не испугать альфа состоянием операционной системы, то сначала обновитесь и проверьте, чтобы версия CUPS была не ниже 2.2 - dpkg -l | grep cups

Поставьте пакет, если его нет в вашей системе - sudo apt install cups-ipp-utils. Теперь нужен принтер, который поддерживает IPP или Apple AirPrint. Зайдите на него http://IP-host-name-of-your-printer/ и убедитесь, что нужное нам включено.

Командуйте driverless. Должен отобразиться принтер с префиксом ipp. Если это не так, то пробуйте ippfind. Даже если и сейчас не видно данного принтера, а он точно есть, то пробуйте поставить пакет sudo apt install avahi-discover и через avahi-discover найти.

Что ещё может помочь? В файле /etc/cups/cups-browsed.conf убедитесь что есть строка CreateIPPPrinterQueues All. Добавьте если нет и перезапустите демона sudo systemctl restart cups-browsed

На что ориентироваться при поиске принтера? Вы должны увидеть что-то подобное.

Service data for service 'Deskjet 2540 series [E7DDC7]' of type '_ipp._tcp' in domain 'local' on 3.0:
Host HP5CB901E7DDC7.local (192.168.223.1), port 631, TXT data: ['Scan=T', 'Duplex=F', 'Color=T', 'UUID=1c852a4d-b800-1f08-abcd-5cb901e7ddc7', 
'Fax=F', 'note=', 'adminurl=http://HP5CB901E7DDC7.local./#hId-pgAirPrint', 'mac=02:ba:d0:3f:7f:fe', 'priority=20', 'usb_MDL=Deskjet 2540 series', 
'usb_MFG=HP', 'product=(HP Deskjet 2540 series)', 'ty=Deskjet 2540 series', 'URF=CP1,MT1-2-8-9-10-11,OB9,OFU0,PQ3-4-5,RS300-600,SRGB24,W8-16,DEVW8-16,
DEVRGB24-48,ADOBERGB24-48,IS1,V1.3', 'kind=document,envelope,photo', 'PaperMax=legal-A4', 'rp=ipp/print', 
'pdl=application/vnd.hp-PCL,image/jpeg,application/PCLm,image/urf', 'qtotal=1', 'txtvers=1'] 

Если совсем всё плохо и легко и просто ничего не находится в автоматическом режиме, тогда пробуйте вручную указать принтер на странице CUPS http://localhost:631/.
В разделе Администрирование в пункте Найденные сетевые принтеры (Discovered Network Printers) вы должны наблюдать ваш принтер.
Есть два ресурса, на которых перечислены принтера, поддерживающие IPP:

  • IPP Everywhere Self-Certified Printers
  • AirPrint printers

Остаётся порадоваться тому факту, что пройдёт пару лет и проблема с принтерами, а особенно с win-принтерами, в Linux системах уйдёт как страшный сон.

Дата последней правки: 2024-03-28 09:11:10

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта