После 15 месяцев разработки компания Apple представила (http://www.cups.org/articles.php) релиз свободной системы печати CUPS 1.7 (Common Unix Printing System), используемой в Mac OS X и подавляющем большинстве дистрибутивов Linux. Проект распространяется под лицензией GPLv2 (фильтры и библиотеки под LGPLv2), с 2007 года разработку CUPS полностью контролирует Apple, после поглощения (http://www.opennet.me/opennews/art.shtml?num=11392) создавшей CUPS компании Easy Software Products.
В процессе подготовки новой ветки основное внимание было уделено (http://www.cups.org/documentation.php/doc-1.7/whatsnew.html) полировке существующих возможностей и устранению ошибок. Из новшеств можно отметить:
- Поддержка передачи данных по сети в сжатом виде для серверов печати и принтеров, поддерживающих такую возможность, что позволило увеличить скорость отправки заданий и сократить нагрузку на сеть. Сжатие включается автоматически при печати с использованием протокола IPP (Internet Printing Protocol) и может настраиваться утилитой ipptool.
- Расширена поддержка принтеров, поддерживающих протокол IPP Everywhere (http://www.pwg.org/ipp/everywhere.html), который начиная с прошлого выпуска вытеснил собой драйверы PPD. IPP Everywhere не требует создания статических файлов конфигурации и предоставляет средства для динамического выбора доступного принтера в сети, позволяет определять наличие принтеров, отправлять запросы и выполнять операции по выводу на печать, как напрямую, так и через промежуточные хосты, предоставляющие доступ к подключенным к ним принтерам.- В комплект включена новая утилита ippfind для поиска IPP-совместимых принтеров и других сервисов, поддерживающих протокол Bonjour (http://ru.wikipedia.org/wiki/Bonjour);
- Для разработчиков предоставлен API для определения размеров страниц, поддерживаемых опций печати и типа загруженного носителя, что позволяет создавать собственные пользовательские интерфейсы, не требующие обращения к драйверам и PPD-файлам.URL: http://www.cups.org/articles.php
Новость: http://www.opennet.me/opennews/art.shtml?num=38255
Во! Могёт же эппл конструктив выдавать, когда хочет. А то всё разноцветные смартфоны, да иски против круглых прямоугольников.
Да этож просто разрыв шаблона какой-то!
Просто-напросто, наняли главного разработчика CUPS.Плохо, что ненужную в MAC OS функциональность из CUPS выпиливают и сваливают её поддержку на LinuxFoundation.
Почему плохо? Потому, что сообщество, как всегда, не осиливает?
> Почему плохо? Потому, что сообщество, как всегда, не осиливает?аха. Линуксоиды в очередной раз вопят что не осилили реализовать
http://tools.ietf.org/html/rfc4862
http://tools.ietf.org/html/rfc3927
http://tools.ietf.org/html/rfc6763поэтому считают что unix way применяться к CUPs не должен, так как он им не удобен.
хотя казалось бы - бери стандарты и делай.. и вместо своего велосипеда получим совместимое со всеми решение.
"не нужную MacOS" - это дублирование функциональности между zero config и CUPS? так вроде это unix way - что каждый дожен заниматься своим делом. подсистема печати должна печатать, а не разбираться где же по сети у нас принтер находится, в случае когда у нас есть стандарт и утилиты для этого самого..
А кто тогда по сети должен искать принтеры?
Внезапно, система, специально для этого предназначенная. Avahi, например.
> Внезапно, система, специально для этого предназначенная. Avahi, например.oops. Это avahi что ли unix-way? Вы мне так все шаблоны порвёте...
>> Внезапно, система, специально для этого предназначенная. Avahi, например.
> oops. Это avahi что ли unix-way? Вы мне так все шаблоны порвёте...а вы попробуйте? он предоставляет только API для подключения сервисов а что там и как - рулит уже сервис..
>открой для себя SRV записи в DNS, а так же DDNS :-) я думаю для тебя не секрет что этим вопросоми как они помогут мне найти принтер в локальной сети?
>>открой для себя SRV записи в DNS, а так же DDNS :-) я думаю для тебя не секрет что этим вопросом
> и как они помогут мне найти принтер в локальной сети?http://www.ietf.org/rfc/rfc2782.txt или мы говорим о хомячках? тогда без бродкастов никак :-)
> "не нужную MacOS" - это дублирование функциональности между zero config и CUPS?
> так вроде это unix way - что каждый дожен заниматься своим
> делом. подсистема печати должна печатать, а не разбираться где же по
> сети у нас принтер находится, в случае когда у нас есть
> стандарт и утилиты для этого самого..Проблема в том, что "утилиты для этого самого" (avahi-daemon) в линуксе принято удалять сразу после установки системы. Такая вот традиция.
О, сколько этот Avahi, кривой как педаль и через раз серящий сетевое соединение в своё время крови пользователям попортил. Особо убунтоидам. И как нетривиально было его выпиливать.
> О, сколько этот Avahi, кривой как педаль и через раз серящий сетевое соединение в своё время крови пользователям попортил. Особо убунтоидам. И как нетривиально было его выпиливать.Убунту, сэр.
Там весь софт так работает.
Не нравится - используйте нормальны дистрибутивы, где Avahi работает отлично.
Не скули. Скоро святой потцеринг запилит печать в сисемди и всем станет хорошо! :)
> Не скули. Скоро святой потцеринг запилит печать в сисемди и всем станет
> хорошо! :)это тот мужичек который сказал что по стандартам пишут только лохи и если POSIX мешает разработке программы то POSIX надо выкинуть ? Не тот ли это мужик который при помощи которого redhat нагнул весь мир на свою очередную поделку заставив весь мир допиливать ее ?
> это тот мужичек который сказал что по стандартам пишут только лохи и
> если POSIX мешает разработке программы то POSIX надо выкинуть ?Ну а что, неправильно сказал чтоли?
На кой фиг реализовывать фичи в ядре, если их все равно никто не будет использовать, потому что их нет в стандарте? cgroups, fanotify, timerfd - всего этого в POSIX нет. И что, запретить их?
Лично я бы предпочел запретить адептов "кроссплатформенности".> Не тот ли это мужик который при помощи которого redhat нагнул весь
> мир на свою очередную поделку заставив весь мир допиливать ее ?Почему-то весь мир только пользуется, а допиливает redhat. Как-то неправильно они всех нагнули.
fanotify,
> timerfd - всего этого в POSIX нет. И что, запретить их?пожалеть их, как ниасиливших воспользоваться kqueue.
допиливает redhat? серьезно? сколько _лет_ прошло с тех пор когда redhat запихал всем его другую поделку - pulseaudio до того момента когда им стало можно пользоваться?
> Не скули. Скоро святой потцеринг запилит печать в сисемди и всем станет хорошо! :)Никаких печатей. Только прокси-сервер, только хардкор!
Увы, не только это. Фильтры теперь отдельно от основного CUPS развиваются.
Мне такая фрагментация CUPS не нравится.
А вроде же был какой-то форк после того как яблогрызуны что-то лишнее выпилили из купса, не?
https://github.com/hughsie/printerd - жив курилка :)
> https://github.com/hughsie/printerd - жив курилка :)First commit: Feb 10, 2012
Last commit: May 30, 2012Пациент скорее мертв, чем жив.
>> https://github.com/hughsie/printerd - жив курилка :)
> First commit: Feb 10, 2012
> Last commit: May 30, 2012
> Пациент скорее мертв, чем жив.Эй хомячёк - важно не это. Вот в popa3d __8__ лет коммитов не было - скажешь что он мёртв?
Смотреть надо где он есть живьём. В этом смысле https://github.com/hughsie/printerd - даже не родился :-\
> Смотреть надо где он есть живьём. В этом смысле https://github.com/hughsie/printerd - даже не родился :-\Выкидыш на ранней стадии беременности.
а что там с printd как альтернативой CUPS?
> а что там с printd как альтернативой CUPS?Интегрируют в systemd.
>> а что там с printd как альтернативой CUPS?
> Интегрируют в systemd.Не прокатит финт, разрабы cups уже забронировали там местечко.
> а что там с printd как альтернативой CUPS?https://github.com/hughsie/printerd - разрабатывают.
да уж, последний коммит почти полтора года назад.
> да уж, последний коммит почти полтора года назад.аха. только стоит уточнить что начался он 2 года назад.. и того проект просуществовал пол года, сделав аж 117 комитов, большинство из которых сводится к изменению пробелов, замене чисел дефайнами,
По этим протоколам то клиент, то принт-сервер орёт бродкастом в сетку, так?Т.е. этот "зироконфиг" ведёт к тому, что надо будет
- осознать проблемы с безопастностью
- попытаться как-то порешать их.
А кто сказал что это для работы!?
Всё для дома!
> По этим протоколам то клиент, то принт-сервер орёт бродкастом в сетку, так?
> Т.е. этот "зироконфиг" ведёт к тому, что надо будет
> - осознать проблемы с безопастностьюрегистрация сервиса это уже проблема с безопастностью ? :-)
> - попытаться как-то порешать их.
не нравится zero conf - используйте static dns с SRV записями ?:)
для не желающих читать документацию дарю ссылкуhttp://thomas.dereyck.eu/wiki/Setting%20up%20inter...
как обычно - сначала не разобраться, потом долго вопить.. потом героически преодолевать проики кровавой гебни в лице Apple, а все по тому что принято искать HOWTO и по нему настраивать, а самим искать решение нонче не модно.
> регистрация сервиса это уже проблема с безопастностью ? :-)Вообще-то да ;-)
>> регистрация сервиса это уже проблема с безопастностью ? :-)
> Вообще-то да ;-)типа раскрытие топологии сети? которую иначе бы пришлось получать сканированием?
а что это еще кого-то волнует?
слуште, смените ник на rosenthal_must_RIP.это придаст вашему образу некую целостность, а нам, чейтателям, сэкономит время.
> По этим протоколам то клиент, то принт-сервер орёт бродкастом в сетку, так?
> Т.е. этот "зироконфиг" ведёт к тому, что надо будет
> - осознать проблемы с безопастностью
> - попытаться как-то порешать их.http://www.dns-sd.org/ServerStaticSetup.html
ну или так... линуксоиды это такие линуксоиды.. гуглить не пробывал ?:)
> ну или так... линуксоиды это такие линуксоиды.. гуглить не пробывал ?:)Это какие-то тру-юниксовые линуксоиды. Гуглом пользоваться не умеют, манов не читают, любят осуждать не глядя. Заберите их к себе, пожалуйста.
>> ну или так... линуксоиды это такие линуксоиды.. гуглить не пробывал ?:)
> Это какие-то тру-юниксовые линуксоиды. Гуглом пользоваться не умеют, манов не читают, любят
> осуждать не глядя. Заберите их к себе, пожалуйста.не.. спасибо. мне индусов хватает.. только недавно партию уволили..
Значит скоро ещё 2-е возмут.
Проприетарные подстилки такие проприетарные. И такие подстилки.
> не.. спасибо. мне индусов хватает.. только недавно партию уволили..Как же вы, бедные, теперь совсем без разработчиков жить будете?
>> не.. спасибо. мне индусов хватает.. только недавно партию уволили..
> Как же вы, бедные, теперь совсем без разработчиков жить будете?известно как. уволят Рожупродратха Спивштанатха, возьмут Равшана Джамшутова.
"Минкомсвязи решило остудить рынок труда в IT-сфере Москвы за счет привлечения мигрантов. В настоящее время отечественные IT-компании могут без квот нанимать иностранных специалистов в случае, если работодатель готов платить ему зарплату от 2 млн рублей в год (166 тыс. рублей в месяц). Этот порог могут снизить в два раза — Минкомсвязи подготовило соответствующие поправки в закон «О правовом положении иностранных граждан в Российской Федерации»."
>> не.. спасибо. мне индусов хватает.. только недавно партию уволили..
> Как же вы, бедные, теперь совсем без разработчиков жить будете?мы без разработчиков не останемся :-) а индусов - путь другие нанимают..
На струйных принтерах столкнулся с проблемой определения уровней чернил. Принтер не печатает - почему - не знаешь, то ли красные чернила, то ли желтые, то ли еще какие, то ли застревание бумаги.