В день (https://www.cups.org/blog.php?L732) пятнадцатилетия с момента первого релиза (https://web.archive.org/web/20000126074742/http://cups.org/n...) проекта представлен (http://www.cups.org/pipermail/cups/2014-October/026479.html) выпуск свободной системы печати CUPS 2.0 (https://www.cups.org/) (Common Unix Printing System), используемой в OS X и подавляющем большинстве дистрибутивов Linux. Проект распространяется под лицензией GPLv2 (фильтры и библиотеки под LGPLv2). С 2007 года разработку CUPS полностью контролирует компания Apple, которая в 2007 году поглотила (http://www.opennet.me/opennews/art.shtml?num=11392) компанию Easy Software Products, создавшую CUPS.Майкл Свит (Mike Sweet), создатель CUPS, отметил (https://www.cups.org/blog.php?L732), что за последние 15 лет требования по поддержке систем печати сильно изменились - современные принтеры не требуют отдельных драйверов и полагаются на стандартные протоколы и форматы, и обеспечивают качество печати, о котором можно было только мечтать в 1999 году. Плотно вошли в обиход беспроводные сети и мобильные системы, что изменило методы организации доступа к принтерам. Выпуск CUPS 2.0 кардинально не отличается от прошлых значительных выпусков и является своего рода подведением итогов за 15 лет с момента появления CUPS 1.0.
Основные изменения (https://www.cups.org/documentation.php/doc-2.0/relnotes.html) в CUPS 2.0:
- Поддержка системного менеджера systemd;
- Поддержка проверки TLS-сертификатов и применения политики безопасного доступа;
- Возможность переотправки задания на печать в виде растрового файла, если не удалась попытка отправки в высокоуровневых форматах, таких как PDF;
- В правилах определения MIME-типов добавлена поддержка регулярных выражений;
- В команду cupsfilter добавлена опция "--list-filters" для вывода списка доступных фильтров;
- Расширение возможностей утилиты ipptool: Обеспечена возможность формирования в ipptool одновременно тестового вывода и вывода в XML. Поддержка директивы PAUSE в тестовых файлах. Возможность автонабора (auto-typing) TIFF-файлов. Поддержка выражений EXPECT для коллекции атрибутов. Поддержка множественных значений атрибутов в коллекции;
- Прекращена поддержка устаревших примеров драйверов для принтеров Epson Stylus Color/Photo, так как они неприменимы к современным моделям, находящимся в обиходе;
- Прекращена поддержка OpenSSL в пользу GNU TLS;
- Прекращена поддержка платформ AIX, HP-UX и OSF/1 (Digital UNIX);
- Из состава исключена утилита lppasswd и прекращена поддержка Digest-аутентификации в планировщике;
- Прекращена поддержка функций cupsGetClasses, cupsGetPrinters и cupsTempFile.
URL: https://www.cups.org/blog.php?L731
Новость: http://www.opennet.me/opennews/art.shtml?num=40726
Живое!?
А разве есть аналоги под линукс?
> А разве есть аналоги под линукс?Развивавется какой-то printd или типа того. (в обозримом будущем никому не нужный)
Развивается? Где? https://www.openhub.net/p/printerd
> Развивается? Где? https://www.openhub.net/p/printerdНу вам не угодишь. Для одних проектов пара лет застоя - творческий перерыв и признак стабильности, а для других уже следствие смерти =)
Когда эпл выпил чего-то там нужное из капс годик назад, о принтерд вспомнили и называли перспективной более свободной альтернативой этой подконтрольной эплу капсе )) Обычная брехня опенсорсников, как оказалось. Без корпорации (зла) ничего и не пилится.
printerd давно не развивается ровно потому, что в CUPS взяли патчи красношапки.
Шапочники доступно объяснили что "а не будут брать - отключим газ" :)
Ну судя по впиливанию цыцдемд - есть другое объяснение?
как у них там дела с драйверами для виндовых клиентов?
Ставь PostScript-овый. На моей практике печатал с любым драйвером, умеющим в PostScript.
> как у них там дела с драйверами для виндовых клиентов?Как и везде, загружаются при установке автоматом, если положить куда надо.
>> как у них там дела с драйверами для виндовых клиентов?
> Как и везде, загружаются при установке автоматом, если положить куда надо.Самый надежный способ печати через ipp. Куда нужно положить драйвера? На диск в дисководе?
Присоединяюсь к вопросу: куда положить?
>> как у них там дела с драйверами для виндовых клиентов?
> Как и везде, загружаются при установке автоматом, если положить куда надо.ЫгсперД как обычно попутал CUPS и Samba-у :)
При установке драйвера на linux нужно выбрать RAW. На linux такой принтер работать не будет, зато на виндовых клиентах будет работать без проблем с родными драйверами на CD-диске.Для того чтобы загрузить на linux виндовые драйвера для виндовых клиентов, нужно в конфигурации SAMBA прописать строку "guest account = root", и один раз установить драйвер на виндовом клиенте. В момент первой установки драйвер зальется на линуксовый сервер печати. Но есть одно но. Если в сети есть winXP и win7, то будут проблемы. После этих проблем я плюнул на автоматическую установку драйвера. Надежнее при установке драйвера указывать его местоположение вручную.
hp universal print driver печать через ipp и будит вам счастье. Проблемы были только на одном принтере Samsung. Samba нафиг не нужна.
Первый абзац полезен только для самбы, но ничего не мешает установить принтер на линуксе нормально и печатать на нем, а печатать как RAW только по самбе (без этого действительно могут быть проблемы). Такое пришлось городить на арче как-то и конкретных конфигов не помню уже. Но уже 2 года обновляется все и печатает без проблем, при том, что то ксерокс с древним криво установленным блобом.
За второй абзац спасибо. (я думал все сложнее) распихать потом дрова по нужным пакам для разных версий винды, не?
Попробуйте, я что-то не смог победить работу на разных win.Я давно делал, все вспоминаю. Кажется чтобы залить драйвер нужно зайти по сети в папку "Принтеры и факсы" на linux сервере, выбрать свойства принтера и там на вкладке "Доступ" нажать кнопку "Дополнительные драйверы".
> При установке драйвера на linux нужно выбрать RAW. На linux такой принтер
> работать не будет, зато на виндовых клиентах будет работать без проблем
> с родными драйверами на CD-диске.Проще вывесить как нечто типа IPP и работать будет везде.
> в конфигурации SAMBA прописать строку "guest account = root", и одинИ любой неавторизованный хмырь вынесет вам сервер к &*%#&ням! Браво! Брависсимо!
ЫгсперД на Ыгсперде, грёбанный стыд.
Голова совсем не работает? Это только для заливки дарайвера, потом убрать это, очевидно же.
> Прекращена поддержка OpenSSL в пользу GNU TLSПока кто-то затевает свой велосипед, разрабы CUPS просто перешли на давно существующую альтернативу.
>> Прекращена поддержка OpenSSL в пользу GNU TLS
>Пока кто-то затевает свой велосипед, разрабы CUPS просто перешли на давно существующую альтернативу.Которая кривая и дырявая by design. В своё время было сделано заключение, что исправить ситуацию можно только с нуля переписав GNU TLS.
http://www.openldap.org/lists/openldap-devel/200802/msg00072...
> Которая кривая и дырявая by design.Пока-что послужной список OpenSSL в плане дыр куда как более внушительный. Он нифига не менее кривой и дырявый.
>>> Прекращена поддержка OpenSSL в пользу GNU TLS
>> Пока кто-то затевает свой велосипед,
>> разрабы CUPS просто перешли на давно существующую альтернативу.
> Которая кривая и дырявая by design.Ещё удивило, что с BSD-образно-лицензированного OpenSSL яблоко что-либо перетащило на копилефтный GnuTLS.
справедливое замечание. видимо, не только яблочники заправляют, иначе бы не было поддержки systemd. видимо, какая-то автономия у проекта.
Как оно используется? Шифрует задания печати при передаче? Ни разу не настраивал и сомневаюсь что это возможно в гетерогенной сети.
>>современные принтеры не требуют отдельных драйверов и полагаются на стандартные протоколы и форматыЭто какие же? Большинство популярных дешевых принтеров требует море возни и блобов от производителя.
Почему в заголовке подчеркивается поддержка системды, хотя это всего лишь одно из изменений, упоминаемое в новости одной строкой? Зачем лишний раз провоцировать интернет-баталию? Модератору очень хочется еще раз расчищать форум, или что?
У меня сейчас к примеру cups 1.7.5-3 и оно требовало systemd но было заткнуто фейковым пакетом libpam-systemd. А вот после таких новостей уверенности нету что оно заработает с фейковым пакетом то
net-print/cups
Available versions: 1.7.5^t **1.7.9999^t **9999^t {X acl dbus debug gnutls java kerberos lprng-compat pam python selinux +ssl static-libs systemd +threads usb xinetd zeroconf ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" ELIBC="FreeBSD" LINGUAS="+ca +es +fr +it +ja +pt_BR +ru" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7"}
Installed versions: 1.7.5^t(11:21:45 07.09.2014)(X acl dbus gnutls pam python ssl threads xinetd zeroconf -debug -java -kerberos -lprng-compat -selinux -static-libs -systemd -usb ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32" ELIBC="-FreeBSD" LINGUAS="ru -ca -es -fr -it -ja -pt_BR" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7")
Homepage: http://www.cups.org/
Description: The Common Unix Printing SystemЧто я делаю не так? o_O
[сообщение отредактировано модератором]
Эппл прогнулась под редхат!
Вброс должОн быть виден издалека.
> прекращена поддержка Digest-аутентификации в планировщике;А как теперь админить? Или я не так понял?
Немного в тему: для brother летом 2014 вышел Generic CUPSwrapper printer driver, т.е. достаточно выдранного оттуда .ppd файла. Это для тех, кто не поддерживает PS. Раньше была какая-то жесть для каждой модели свой костыльный скрипт генерации ppd... Обновляйтесь и включайте в дистрибутивы, господа!http://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lan...
а если не скачивать ни каких PPD-файлов и указать в CUPS драйвер как "Generic PostScript Printer" -- то этот принтер (Brother HL-2132R, судя по твоей ссылке) -- тоже заработает нормально?
Я ж сказал. Нет, 2132R не поддерживает постскрипт. И другие принтеры DCP-7055, DCP-7055W, DCP-7060D, DCP-7065DN, DCP-7070DW, DCP-8070D, DCP-8085DN, DCP-8110DN, DCP-8250DN, HL-2130, HL-2132, HL-2135W, HL-2240, HL-2240D, HL-2250DN, HL-2270DW, HL-5340D, HL-5350DN, HL-5350DNLT, HL-5370DW, HL-5440D, HL-5450DN, HL-5450DNT, HL-5470DW, HL-6180DW, HL-6180DWT, MFC-7360N, MFC-7460DN, MFC-7860DW, MFC-8370DN, MFC-8510DN, MFC-8520DN, MFC-8880DN, MFC-8890DW, MFC-8950DW, MFC-8950DWT тоже не поддерживают.
если Принтер (Принтеры, из твоего списка) не поддерживает Postscript, то как тогда твой PPD-файл сможет решить проблему печати?там же ведь нужен filter какой-то
это не мой ппд, это, наконец, универсальный драйвер к бразерам. там деб и рпм пакеты.
там кроме PPD-файла -- есть ещё два перловских скрипта, которые зачем-то что-то пытаются создавать внутри файловой системы (внутри /tmp/ , причём с фиксированным именем)как-то слегка кривовато это выглядет, надо сказать...
и мне кажется если окажутся запущенными одновременно две копии таких скриптов (например печатать одновременно на двух принтерах) -- то эти скрипты "подерутся" друг с другом на почве эти создаваемых ими файлов.
там ненужый левак в пакетах, и в арч его зачем то целиком втащили неоссиляторы. Поинт в том, что достаточно ппд файла! и во 2й версии пакета было достаточно, но там требовалось шаманство по его генерации, а в 3й он просто лежит, причём универсальный! нужно впиливать годные пакеты в дистры
> там ненужый левак в пакетах, и в арч его зачем то целиком втащили неоссиляторы.внутри этого PPD-файла -- написано:
*cupsFilter: "application/vnd.cups-postscript 0 brother_lpdwrapper_BrGenML1"ну вот и скажи -- откуда CUPS возьмёт утилиту "brother_lpdwrapper_BrGenML1" (кроме как из /usr/lib/cups/filter/ ) ?
ага, вот зачем для бзди делают системдэ! чтобы эпол мог запустить новый купс в макоси
>Прекращена поддержка платформ AIX, HP-UXС чего бы это?? Как оттуда теперь печатать?
>>Прекращена поддержка платформ AIX, HP-UX
> С чего бы это?? Как оттуда теперь печатать?Кэп утверждает - не обновляться...
> С чего бы это??Наверное, никто майнтайнить этот код не хочет.
> Как оттуда теперь печатать?
А оттуда кто-то печатает? Вопрос звучит примерно столь же загадочно как "есть ли жизнь на марсе?".
>>Прекращена поддержка платформ AIX, HP-UX
> С чего бы это?? Как оттуда теперь печатать?как и раньше. lpd, qdaemon, вот это вот все. вы не поверите - эти ящики умели печатать и до cups.
Нужно наборот! Встроить cups в systemd!
> Нужно наборот! Встроить cups в systemd!Смотри, поттер тебя услышит :))
> Нужно наборот! Встроить cups в systemd!вы зря смеетесь - увидев в ленте заголовок, я именно про это и подумал. секунд 15 в голове была мысель "когда мы были уверены, что опустились на самое дно, снизу постучали"
Закопать нужно принтеры, электронный документооборот развивать.
XXI век, квантовые процессоры, нейроинтерфейсы, ...., а, пля,
офесный планктон всё челобитные грамоты пишет на папирусах.Есть ещё кадры, вместо копипасты в скайп/ватсап/выбер/жаббер, коллеге
за соседним столом, - всю эту хрень распечатывают. Хочется, ссука, этот
планктон заслать в Сибирь ёлки сажать, чтоб знали откуда бумага берётся.
Когда устраивался на работу работать - договор прислали по почте?
Что делать с актами, счетами, счетами-факутурами и прочей бухгалтерской ересью?
> Когда устраивался на работу работать - договор прислали по почте?Нет, на 3-х чёрных Cadillac Escalade заехали.
> Что делать с актами, счетами, счетами-факутурами и прочей бухгалтерской ересью?"электронный документооборот", "ЭЦП", iecp.ru,... не, нефкурсе, колхозъ?
>> Когда устраивался на работу работать - договор прислали по почте?
> Нет, на 3-х чёрных Cadillac Escalade заехали.
>> Что делать с актами, счетами, счетами-факутурами и прочей бухгалтерской ересью?
> "электронный документооборот", "ЭЦП", iecp.ru,... не, нефкурсе, колхозъ?Госуслуги.ру - Ваше всио...
Зря вы так...Буквально в прошлом году де-юре разрешили ЭСФ (электронные с/ф) и крупнейшие торговые компании уже этим воспользовались. Разрешили, правда, по-российски со своим национальным стандартом (вместо международного), с обязательным подключением к монополистам-операторам ЭДО, со стукачеством на всех этапах передачи данных, с отсутствием ответственности исполнителей, и т.д. Но пусть уж так, чем возить (а затем хранить) грузовик с бумагом на каждые 30 грузовиков с продукцией.
Налоговую отчётность через интернет сдавать можно уже лет 10. Тоже на похожих условиях, но пусть уж так.
ГосУслуги и электронное правительство, несмотря на некоторую кривизну реализации, тем не менее работает: можно написать в УФМС, региональное правительство, .. и получить официальный ответ. Жаль, в списке пока ещё нет прокуратуры.
Скоро обещают электронные платёжки ЖКХ.
> условиях, но пусть уж так.За тобой они тоже придут.
> Скоро обещают электронные платёжки ЖКХ.
Сто лет как делается через любой уважающий себя онлайн-банкинг.
ЖКУ: не оплата, а выставление. Чтобы платёжки больше в бумажном виде через почту не слать.
> Закoпать нужно принтеры, электронный документооборот развивать.
> XXI век, квантовые процессоры, нейроинтерфейсы, ....,Не будь таким снoбом, карклo. Для меня лазерник - удобное средство материализации печатных плат. Дома, на колeнкe. Вполне себе такое промышленное оборудование в технологическом процессе :).
>> Закoпать нужно принтеры, электронный документооборот развивать.
>> XXI век, квантовые процессоры, нейроинтерфейсы, ....,
> Не будь таким снoбом,Когда дети/внуки, через 50 лет будут дохнуть уже в 30 лет, от чистой атмосферы,
тогда человечество репу зачешет... "А почему наши предки такие дебилы были?!"
Поводов для подобных прогнозов пока ещё нет. Да, подгадили, но здесь нужно выбирать: или натуральное хозяйство, жизнь впроголодь в среднем до 28 лет, или развитая промышленность, реки в которых нельзя купаться и живём до 90 (если выбрать воров во власть - до 70).
> или развитая промышленность, реки в которых нельзя купаться и живём до
> 90 (если выбрать воров во власть - до 70).А как по мне - реки до такого состояния загаживать совершенно не обязательно. Корпорастивное жлобье надо строить на очистные сооружения. А то дай им волю - они и реки загадят и граждан на мясные консервы переработают.
Наивные мечты.В результате химической реакции остаётся дрянь, которую нужно выбросить. Самый простой вариант - слить в реку. Сложнее - отфильтровать и сжечь, а затем сжечь фильтр. Согласно круговороту воды в природе, сожжённая дрянь всё равно попадёт в реку.
Чтобы получить электроэнергию нужно сжечь уголь, газ или нефть, т.е. загрязнить атмосферу, а затем по цепочке воду и почву. Ещё можно построить ГЭС и убить 2/3 экосистемы выше по течению. Или АЭС и думать куда потом деть радиоактивные отходы со "сроком жизни" от 1000 лет.
И дело здесь не в деньгах, малыш.
> Наивные мечты.
> В результате химической реакции остаётся дрянь, которую нужно выбросить. Самый простой
> вариант - слить в реку. Сложнее - отфильтровать и сжечь, а
> И дело здесь не в деньгах, малыш.чем совершеннее технологии, тем меньше вред. Как ни странно.
технологии 300-летней давности (то же кожевенное производство) гадили очень даже качественно. другое дело, масштабы были другие.
так что не назад, к природе, а вперёд --- к природе-же, но "умной".
> Когда дети/внуки, через 50 лет будут дохнуть уже в 30 лет, от
> чистой атмосферы, тогда человечество репу зачешет... "А почему наши
> предки такие дeбилы были?!"Если немного продолжить эту логику, ты можешь улучшить жизнь потомков. Например, прекратив дышать. Меньше выбросов углекислого газа, все дела.
P.S. что иронично, в далеком будущем растительность скопытится от отсутствия CO2 в атмосфере. Но нас это правда волновать уже не будет.
А куда денется CO2, интересно?
> А куда денется CO2, интересно?Распадётся на уголь, графит, бриллианты и кислород
>> А куда денется CO2, интересно?
> Распадётся на уголь, графит, бриллианты и кислородА куда денется кислород?
>>> А куда денется CO2, интересно?
>> Распадётся на уголь, графит, бриллианты и кислород
>А куда денется кислород?Пойдёт на экзотермическую реакцию с материалом автомобильных покрышек...
>>>> А куда денется CO2, интересно?
>>> Распадётся на уголь, графит, бриллианты и кислород
>>А куда денется кислород?
> Пойдёт на экзотермическую реакцию с материалом автомобильных покрышек...Отлично, мы почти у цели.
Автомобильные покрышки взаимодействуя с кислородом дадут H2O, SO2 и CO2, плюс немного по-мелочи всякой прочей гадости. Так куда денется C02?
Вот когда электроника станет такой же удобной, надежной и емкой как бумага - они сами принтеры повыбрасывают.
Кстати, да. Когда разрешение мониторов станет, как минимум, 600 dpi, тогда об элнетронном документообороте стоит говорить.
надеюсь что никогда.. потому что вы задолбали уже своими мелкими иконками и мелкими шрифтами.ясное конечно дело что нормального размера значки и размеры шрифтов -- теоретически можно сделать и на высоком разрешении... но почему-то не делают
> ясное конечно дело что нормального размера значки и размеры шрифтов -- теоретически
> можно сделать и на высоком разрешении... но почему-то не делаютНас не ипё^W не волнуют проблемы нег^W виндоуЗь юзеров :)
У нас 100 лет как иконы можно в вектор.
можно да (я так и написал).но почему всё такое мелкое?
хотя конечно GNOME -- правильной дорогой идёт..
> Закопать нужно принтеры, электронный документооборот развивать.
> XXI век, квантовые процессоры, нейроинтерфейсы, ...., а, пля,
> офесный планктон всё челобитные грамоты пишет на папирусах.
> Есть ещё кадры, вместо копипасты в скайп/ватсап/выбер/жаббер, коллеге
> за соседним столом, - всю эту хрень распечатывают. Хочется, ссука, этот
> планктон заслать в Сибирь ёлки сажать, чтоб знали откуда бумага берётся.Павлинус, уважаемый наш, пока мы с вами не прокачаемся до 50+ уровня aka "член правления" или что-то в этом роде, все наши спеллы "заслать в Сибирь" или "сажать елки" будут фейлиться автоматом.
А до этого нам с вами, соответственно, придется заниматься на каждый чих квестами "в течение трех банковских дней доставить за тридевять земель оригинал счота с мокрой печатью".