{"id":940,"date":"2012-02-06T12:16:36","date_gmt":"2012-02-06T11:16:36","guid":{"rendered":"http:\/\/cyberelk.net\/tim\/?p=940"},"modified":"2014-05-20T09:06:42","modified_gmt":"2014-05-20T08:06:42","slug":"cups-1-6-changes-ahead","status":"publish","type":"post","link":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/","title":{"rendered":"CUPS 1.6 changes ahead"},"content":{"rendered":"<p>As I <a href=\"http:\/\/lists.fedoraproject.org\/pipermail\/devel\/2012-January\/161306.html\" target=\"_blank\">mentioned elsewhere<\/a>, there are some changes ahead in CUPS 1.6. These changes are not imminent but give an indication of the direction the CUPS project is heading.<\/p>\n<p>Back in 2007 CUPS became an Apple project.\u00a0 Now the parts that are not relevant on Mac OS are being dropped, with some of the Linux-relevant parts being gathered together in a separate project, cups-filters.<\/p>\n<p><!--more--><\/p>\n<p>The main part that is being dropped completely is <strong>CUPS Browsing<\/strong>. This is currently the primary mechanism for CUPS-to-CUPS printer queue discovery on Linux. It works by having each CUPS server periodically broadcast UDP packets on port 631 announcing its available queues, and listening for broadcasts from other CUPS servers.<\/p>\n<p>This discovery method is being dropped because DNS-SD is preferred upstream. Support for it has been upstream in CUPS for a while, and it is what CUPS uses on Mac OS X, but it uses Apple&#8217;s libdns_sd library and not Avahi. I have added support for this in Fedora, and the patch is <a href=\"http:\/\/cups.org\/str.php?L3066\" target=\"_blank\">submitted upstream<\/a>.<\/p>\n<p>So in CUPS 1.6, automatic CUPS queue discovery <strong>will require Avahi to be running<\/strong> on both the server (i.e. the system hosting the CUPS queue) and the clients (i.e. the systems wanting to print to it).<\/p>\n<p>Of course, you will be able to run CUPS without having Avahi running &#8212; but you won&#8217;t have automatic CUPS queue discovery in that case.\u00a0 Clients will have to have queues explicitly configured, or else use the BrowsePoll configuration setting to periodically query a particular CUPS server for its queues.<\/p>\n<p>Several other filters will be dropped from CUPS in 1.6, to be picked up by the <strong>new cups-filters package<\/strong>. Information about this package is on the <a href=\"http:\/\/www.linuxfoundation.org\/collaborate\/workgroups\/openprinting\" target=\"_blank\">OpenPrinting web site<\/a> and a <a href=\"http:\/\/www.openprinting.org\/download\/cups-filters\/\" target=\"_blank\">beta release<\/a> is now available.<\/p>\n<p>This new package restores the filters that will be dropped in CUPS 1.6 and also adds new filters to support PDF as the baseline document format rather than PostScript.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As I mentioned elsewhere, there are some changes ahead in CUPS 1.6. These changes are not imminent but give an indication of the direction the CUPS project is heading. Back in 2007 CUPS became an Apple project.\u00a0 Now the parts that are not relevant on Mac OS are being dropped, with some of the Linux-relevant [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[33,28],"class_list":["post-940","post","type-post","status-publish","format-standard","hentry","category-software","tag-cups","tag-printing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CUPS 1.6 changes ahead - PRINT HEAD<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CUPS 1.6 changes ahead - PRINT HEAD\" \/>\n<meta property=\"og:description\" content=\"As I mentioned elsewhere, there are some changes ahead in CUPS 1.6. These changes are not imminent but give an indication of the direction the CUPS project is heading. Back in 2007 CUPS became an Apple project.\u00a0 Now the parts that are not relevant on Mac OS are being dropped, with some of the Linux-relevant [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/\" \/>\n<meta property=\"og:site_name\" content=\"PRINT HEAD\" \/>\n<meta property=\"article:published_time\" content=\"2012-02-06T11:16:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-05-20T08:06:42+00:00\" \/>\n<meta name=\"author\" content=\"Tim Waugh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tim Waugh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/2012\\\/02\\\/06\\\/cups-1-6-changes-ahead\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/2012\\\/02\\\/06\\\/cups-1-6-changes-ahead\\\/\"},\"author\":{\"name\":\"Tim Waugh\",\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/#\\\/schema\\\/person\\\/23b749f30a67f1b1c6af17024fc94bf6\"},\"headline\":\"CUPS 1.6 changes ahead\",\"datePublished\":\"2012-02-06T11:16:36+00:00\",\"dateModified\":\"2014-05-20T08:06:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/2012\\\/02\\\/06\\\/cups-1-6-changes-ahead\\\/\"},\"wordCount\":320,\"publisher\":{\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/#\\\/schema\\\/person\\\/23b749f30a67f1b1c6af17024fc94bf6\"},\"keywords\":[\"cups\",\"printing\"],\"articleSection\":[\"Software\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/2012\\\/02\\\/06\\\/cups-1-6-changes-ahead\\\/\",\"url\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/2012\\\/02\\\/06\\\/cups-1-6-changes-ahead\\\/\",\"name\":\"CUPS 1.6 changes ahead - PRINT HEAD\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/#website\"},\"datePublished\":\"2012-02-06T11:16:36+00:00\",\"dateModified\":\"2014-05-20T08:06:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/2012\\\/02\\\/06\\\/cups-1-6-changes-ahead\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cyberelk.net\\\/tim\\\/2012\\\/02\\\/06\\\/cups-1-6-changes-ahead\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/2012\\\/02\\\/06\\\/cups-1-6-changes-ahead\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CUPS 1.6 changes ahead\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/#website\",\"url\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/\",\"name\":\"PRINT HEAD\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/#\\\/schema\\\/person\\\/23b749f30a67f1b1c6af17024fc94bf6\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/#\\\/schema\\\/person\\\/23b749f30a67f1b1c6af17024fc94bf6\",\"name\":\"Tim Waugh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/printhead.png\",\"url\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/printhead.png\",\"contentUrl\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/printhead.png\",\"width\":731,\"height\":140,\"caption\":\"Tim Waugh\"},\"logo\":{\"@id\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/printhead.png\"},\"sameAs\":[\"http:\\\/\\\/cyberelk.net\\\/tim\"],\"url\":\"https:\\\/\\\/cyberelk.net\\\/tim\\\/author\\\/twaugh\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CUPS 1.6 changes ahead - PRINT HEAD","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/","og_locale":"en_GB","og_type":"article","og_title":"CUPS 1.6 changes ahead - PRINT HEAD","og_description":"As I mentioned elsewhere, there are some changes ahead in CUPS 1.6. These changes are not imminent but give an indication of the direction the CUPS project is heading. Back in 2007 CUPS became an Apple project.\u00a0 Now the parts that are not relevant on Mac OS are being dropped, with some of the Linux-relevant [&hellip;]","og_url":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/","og_site_name":"PRINT HEAD","article_published_time":"2012-02-06T11:16:36+00:00","article_modified_time":"2014-05-20T08:06:42+00:00","author":"Tim Waugh","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tim Waugh","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/#article","isPartOf":{"@id":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/"},"author":{"name":"Tim Waugh","@id":"https:\/\/cyberelk.net\/tim\/#\/schema\/person\/23b749f30a67f1b1c6af17024fc94bf6"},"headline":"CUPS 1.6 changes ahead","datePublished":"2012-02-06T11:16:36+00:00","dateModified":"2014-05-20T08:06:42+00:00","mainEntityOfPage":{"@id":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/"},"wordCount":320,"publisher":{"@id":"https:\/\/cyberelk.net\/tim\/#\/schema\/person\/23b749f30a67f1b1c6af17024fc94bf6"},"keywords":["cups","printing"],"articleSection":["Software"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/","url":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/","name":"CUPS 1.6 changes ahead - PRINT HEAD","isPartOf":{"@id":"https:\/\/cyberelk.net\/tim\/#website"},"datePublished":"2012-02-06T11:16:36+00:00","dateModified":"2014-05-20T08:06:42+00:00","breadcrumb":{"@id":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cyberelk.net\/tim\/2012\/02\/06\/cups-1-6-changes-ahead\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cyberelk.net\/tim\/"},{"@type":"ListItem","position":2,"name":"CUPS 1.6 changes ahead"}]},{"@type":"WebSite","@id":"https:\/\/cyberelk.net\/tim\/#website","url":"https:\/\/cyberelk.net\/tim\/","name":"PRINT HEAD","description":"","publisher":{"@id":"https:\/\/cyberelk.net\/tim\/#\/schema\/person\/23b749f30a67f1b1c6af17024fc94bf6"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cyberelk.net\/tim\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/cyberelk.net\/tim\/#\/schema\/person\/23b749f30a67f1b1c6af17024fc94bf6","name":"Tim Waugh","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/cyberelk.net\/tim\/wp-content\/uploads\/2023\/01\/printhead.png","url":"https:\/\/cyberelk.net\/tim\/wp-content\/uploads\/2023\/01\/printhead.png","contentUrl":"https:\/\/cyberelk.net\/tim\/wp-content\/uploads\/2023\/01\/printhead.png","width":731,"height":140,"caption":"Tim Waugh"},"logo":{"@id":"https:\/\/cyberelk.net\/tim\/wp-content\/uploads\/2023\/01\/printhead.png"},"sameAs":["http:\/\/cyberelk.net\/tim"],"url":"https:\/\/cyberelk.net\/tim\/author\/twaugh\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pnnS2-fa","_links":{"self":[{"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/posts\/940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/comments?post=940"}],"version-history":[{"count":5,"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/posts\/940\/revisions"}],"predecessor-version":[{"id":950,"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/posts\/940\/revisions\/950"}],"wp:attachment":[{"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/media?parent=940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/categories?post=940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cyberelk.net\/tim\/wp-json\/wp\/v2\/tags?post=940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}