URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 126174
[ Назад ]

Исходное сообщение
"Доступен PAPPL 1.1, фреймворк для организации вывода на печать "

Отправлено opennews , 16-Дек-21 12:26 
Майкл Свит (Michael R Sweet), автор системы печати CUPS, представил выпуск PAPPL 1.1, фреймворка для разработки приложений для печати на базе протокола IPP Everywhere, которые рекомендуется использовать вместо традиционных драйверов для принтеров. Код фреймворка написан на языке Си и распространяется под лицензией Apache 2.0 с  исключением, разрешающим связывание с кодом под лицензиями GPLv2 и LGPLv2...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=56359


Содержание

Сообщения в этом обсуждении
"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Константавр , 16-Дек-21 12:46 
Лёд тронулся? А сканерами кто заниматься будет? Отдельно? Так sane и остаётся?

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 16-Дек-21 14:01 
Разумеется SANE. А почему говорите таким снисходительным тоном?

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Константавр , 16-Дек-21 15:00 
Нет, никакого снисходительства. Вам показалось. Я просто вижу, что для МФУ дрова от производителя всегда идут вкупе. Для купса и для сани.

Эппл бросила купс. Без эппла производители не особо захотят писать для купса, результатом стало вот это вот PAPPL, на сколько я понял. Но это означает, что для сканеров тоже надо будет что-то менять. А это отдельный от PAPPL проект, эти не знают, те не успели, производители забьют окончательно. Вот чего я боюсь. Пару лет назад Эппсон обещал прекратить работу над дровами для линукса, а без них принтером ещё можно пользоваться (свободный аналог есть), а сканера не видит. А тут такая удобная причина окончательно забить.


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 16-Дек-21 18:47 
Константавр с такими унылими мыслями вам сразу надо идти в сторону Windows или macOS. Если бы Свободное сообщество бесконечно ныло, или др0чило бы на "всемогущих корпорастов", то не было бы у нас операционной (экосистемы) GNU/Linux. Разубеждыть логическими доводами вас не буду, это бесполоезно. А я просто буду часть мирового Свободного сообщества.

>Я просто вижу, что для МФУ дрова от производителя всегда идут вкупе.

Логично, производитель так и должен делать. По внутренней системной логике МФУ - не монолит, в одном корпусе впихнуто 2 функционала. SANE-овцы видят своё, CUP-овцы видят своё, что тоже вполне логично.

>Пару лет назад Эппсон обещал прекратить работу над дровами для линукса

Не покупайте продукция Эппсон. Это так сложно?


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено ананас , 16-Дек-21 20:59 
Там всё сложнее — он будет сталкиваться с ними по долгу службы и всё равно будет страдать.

Интереснее другое: почему сообщество не может родить ПРАВИЛЬНЫЙ СВОБОДНЫЙ ПРИНТЕР; неужели у ребят, жрущих столько донатов (там не только обычные люди, но и крупные конторы вкладываются) нет ресурсов на разработку системы хотя бы на 300dpi?


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Константавр , 16-Дек-21 23:13 
Ох, бравые опеннетовские свободнообщественники... Вам и невдомёк сколько я горя хлебнул, вопреки всему двадцать с лишним лет работая почти исключительно на линуксе, даже на работе пробивая разрешение поставить мне линукс. И всю жизнь я сталкиваюсь с проблемами поддержки принтеров и сканеров (помимо остальных проблем). Не надо мне указывать дорогу на винду и упрекать в недостаточном свободнообществии.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 16-Дек-21 12:53 
С CAPT принтерами типа Canon LBP2900 будет работать?

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 16-Дек-21 13:59 
Незнаю.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Онанем , 16-Дек-21 14:33 
О, я знаю это чувство боли. Работать с ним не будет, потому что этот "аппарат" только через драйвер умеет работать. Дешевле всего выкинуть его на помойку.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено OramahMaalhur , 16-Дек-21 17:21 
Есть же https://github.com/agalakhov/captdriver , автор его попинывает раз в пару лет. Кое-как LBP-2900 с ним печатать умеет (умел постранично на момент, когда я его тыкал несколько лет назад).
Ничего не знаю про PPAPL, но полагаю, что раз есть исходники для CUPS,  можно и там завести.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Константавр , 16-Дек-21 15:08 
Кэнон вообще не уважает своих пользователей. Два принтера ушли потому что дропнули поддержку. Хорошо если выпустят один раз дрова, так потом ищи. На европейском сервере нет, на американском нет, на австралийском есть, другой наоборот.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено DmA , 16-Дек-21 16:43 
Это да , приходится искать по разным странам драйвера от кэноновских принтеров или бывают от другой модели подсунут.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено DmA , 16-Дек-21 16:45 
Не убиваемые, но им уже по  15 лет наверное...

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено DmA , 16-Дек-21 17:04 
Не убиваемые, но им уже по  15 лет наверное...

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 16-Дек-21 13:52 
А хде списки поддерживаемых принтеров?

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Минон , 16-Дек-21 15:58 
А как же ж без драйверов в случае урезанных - когда прошивка заливается в момент включения? Как работает?

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено john_erohin , 16-Дек-21 16:40 
systemd-printd не будет ? а я так надеялся.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено _ , 16-Дек-21 18:59 
> systemd-printd не будет ? а я так надеялся.

Так это не вендорло^W замену "неправильному" крону или su писать.
Вот если бы Шапка производила принтеры ...



"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено анонимуслинус , 16-Дек-21 17:57 
опять в будущем придется выпиливать это г и впиливать купс обратно походу. потому что заявка явно от корпорастов на покупку новых принтеров и сканеров. чтоб старые отвалились. и пришлось покупать. какие скряги.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 17-Дек-21 13:43 
Не думали от печати вообще отказаться?

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено анонимуслинус , 17-Дек-21 22:58 
> Не думали от печати вообще отказаться?

как то пока никак. постоянно документы приходится печатать и распечатывать с сети)) а принтеров старых много и половина все еще работает. без купса и старых ппд вообще никак. так что поступим проще как только соберутся вводить такую хрень сразу заблокирую обнову печати.


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 16-Дек-21 19:58 
PPAP

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено _ , 16-Дек-21 23:28 
Я, на сходнячке архитектов по поводу планов на свелое капиталистическое будущее, уже заявил что при смене майжор релиза голубошляпых пингвинов или при смене физических принтеров на новые - не могу гарантировать что сможем печатать прямо из линуксов. И что характерно - они не удивились, а тупо вписали в планы переход назад на форточку :) Мюнхен, СЦКа :(
Линукса на десктопах нет, теперь и в принт-румах не будет.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 17-Дек-21 10:02 
Посещаешь сайт jpenprinting смотришь список поддерживаемых принтеров. Выбираешь принтер с надписью "Perfectly с логотипами трёх пингвинов Тукс". Покупаешь выбранную тобой модель, полгода тестируешь на своём любимом дистре. И потом на сходняке архитектов гарантируешь. Это так трудно?

Что касается, фирменных драйверов от производителя, то практика показывает, что их драйвера, то работают, то не работают, или работают только с хитрыми настройками. С фирменными драйверами от производителя лучше не связываться.


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 17-Дек-21 10:03 
Сорри openprinting.org

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 17-Дек-21 16:05 
> Что касается фирменных драйверов от производителя, то практика показывает, что их драйвера то работают, то не работают, или работают только с хитрыми настройками.

Виноват в этом, разумеется, производятел, а не stable_api_nonsense, да.


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Crazy Alex , 17-Дек-21 17:00 
Давно принтерные дрова в линуксе в ядре торчат? stable_api_nonsense работает только внутри ядра, если что, Снаружи - "do not break userland".

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено _ , 18-Дек-21 09:04 
Пальцем покажешь такое чудо? Ну вот например - был у нас CUPS, работал с большими "друкерами", печатали баланс костюмерам прямо из Java@BHEL.
Машины моЩЩа, и вендор даёт К этому пингвины 10 лет шли. А теперь - сломали.
Будете печатать через форточку, которая наружу IPP-Everywhere выставит, а с железом по закрытим дровам. Всё как 10 лет назад. Линaкс который мы заслужили, Ё****

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Crazy Alex , 19-Дек-21 16:38 
Какое чудо? Кто у вас PPD для существующих принтеров отбирает? Между "рекомендуется использовать новый фрейсворк" "не работают PPD" дистанция огромна. Можете толком объяснить, что у вас там отобрали и что перестало работать?

речь была о том, что "stable API nonsense" - это политика ядра, и его же политика - не ломать юзерленд измнеением внешних API. Всё остальное, включая CUPS - вопрос дистрибутивов и к "stable API nonsense" никакого отношения не имеет.


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено _ , 18-Дек-21 09:08 
>Посещаешь сайт jpenprinting смотришь список поддерживаемых принтеров.

Есть совет получше - ставишь виндовс и печатаешь на чём нужно, а не на чём можешь :)

>Что касается, фирменных драйверов от производителя, то практика показывает, что их драйвера, то работают, то не работают, или работают только с хитрыми настройками. С фирменными драйверами от производителя лучше не связываться.

Не волнуйся, тебя от этой боли уже избавили :) Не будет такого больше.
***HAPPYNES***


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Crazy Alex , 19-Дек-21 19:44 
Какая милая наивность. Уж где-где, а на винде уже для массы устройств поддержку дропнули. Тут ровно два варианта если хочешь чтобы устройство не преартилось в тыкву - вменяемая стандартизация, чтобы специфические драйверы не требовались вообще (и это как раз IPP Everywhere и даёт) либо что-то с открытым кодом.

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Crazy Alex , 17-Дек-21 15:36 
А кто-нибудь может чисто технически объяснить, чем плох IPP Everywhere? Так-то уход от своего велосипеда с PPD на более-менее общепринятый стандарт выглядит разумно и совместимость должен только увеличить

"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 17-Дек-21 17:37 
На вскидку из новости только списком пожжерживаемых форматов вроед JPEG и PNG.
Печать это не просто картинка, а скорее текст и картинки причем чаще всего текст
знает как рисовать сам принтер (ему только дай название шрифта). Зачастую с
картинками выходит какое-то масштабирование и на выходе ditthered нечетаемый текст.

Так что формат наверное подойдет для фотопечати, но для печати документов он без полноценной
поддержки управления командами BeginPage/EndPage, установки полей, загрузки шрифтов, установки
двухстронеей печати пока бесполезен в SOHO сегменте, а следовательно назначение этого решения
узкое и непонятное.

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

Хорошо бы двухсторонний простой протокол диагностики устройста и тогда этих PPD можно избежать.

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


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Crazy Alex , 18-Дек-21 02:10 
Удивился, пришлось порыться чуток.

Сам IPP растром не ограничен. Точнее, растр - это минимум, коортый принтер понимать обязан. А так - он может анонсировать, какие стандарты умеет, включая PDF и PCLm и вообще свои возможности, умеет дуплекс и прочие фичи, включён в стандарт WifiDirect... в общем, и правда есть смысл в этой штуке.

Кстати, вот тут https://wiki.debian.org/CUPSDriverlessPrinting#generator2 сказано, что "To support driverless printing fully, CUPS has a PPD generator that will drive a traditional CUPS print queue. The generator queries the printer and creates the necessary PPD options and values needed to support Apple Raster, PWG Raster, JPEG, and PDF printing. A CUPS generated PPD uses the everywhere model and can be identified from the *PCFileName "ippeve.ppd" line in the PPD."

То есть оно как раз для генерации PPD вполне достаточно данных даёт.


"Доступен PAPPL 1.1, фреймворк для организации вывода на печа..."
Отправлено Аноним , 18-Дек-21 14:16 
>рекомендуется использовать вместо традиционных драйверов для принтеров

Какому-то ноунейму видимо лучше знать как работают принтеры, чем их же производителям