Slashdot Mirror


Apple Releases CUPS 2.0

kthreadd writes: 15 years after the release of CUPS 1.0, Apple has now released version 2.0 of the printing system for GNU/Linux and other Unix-style operating systems. One of the major new features in 2.0 is that the test program for ippserver now passes the IPP Everywhere self-certification tests. Also, they've made an interesting blog post looking at the past and future of printing. Since the first major release in 1999, printing has become much more personal. Printer drivers are going away, and mobile usage is now the norm."

178 comments

  1. OpenSSL support dropped... by Anonymous Coward · · Score: 1, Informative

    Dafuq with dropping OpenSSL support in favor of GnuTLS only?? Does somebody think GnuTLS never had a single vulnerability?

    1. Re:OpenSSL support dropped... by uglyduckling · · Score: 3, Informative

      Calm down, GnuTLS supports SSL, they've just decided that they're happier using GnuTLS as their encryption backend.

    2. Re:OpenSSL support dropped... by Anonymous Coward · · Score: 0

      Dafuq with dropping OpenSSL support in favor of GnuTLS only?? Does somebody think GnuTLS never had a single vulnerability?

      Not one as bad as the OpenSSL heartbeat hickup, as far as I know.

    3. Re:OpenSSL support dropped... by Rosyna · · Score: 1

      OpenSSL has proven to be too big and too much of an untested surface area. Although I'm saddened they didn't move to CommonCrypto.

    4. Re:OpenSSL support dropped... by kthreadd · · Score: 3, Informative

      GnuTLS is just one of the supported TLS toolkits. It uses the Security framework on OS X, and SChannel on Windows.

    5. Re:OpenSSL support dropped... by Anonymous Coward · · Score: 1

      Read again: it was not about ssl vs tls : everybody knows that despite their names, gnutls support ssl and openssl supports tls.

      It was about the fact you can't "we dropped openssl for gnutls, now security is better". There is no tangible or even presumption that it is better, in fact I'd go with openssl due to the number of audits it had since the heartbleed discovery.

    6. Re:OpenSSL support dropped... by printman · · Score: 5, Insightful

      The recent OpenSSL vulnerabilities were just the nail in the coffin. It was more a matter of limited developer resources and the relative difficulty of implementing certification validation with the OpenSSL APIs vs. GNU TLS. (and don't forget we also support SecureTransport on OS X and Schannel on Windows...)

      Much better to focus on making support for one popular TLS library on Linux/*BSD than to do a half-assed job for two libraries, one of which has known vulnerabilities and API/forking issues.

      --
      I print, therefore I am.
    7. Re:OpenSSL support dropped... by Anonymous Coward · · Score: 0

      Just curious about the last part, does OpenSSL have *known* security vulnerabilities in the current shipping version?

    8. Re:OpenSSL support dropped... by Anonymous Coward · · Score: 2, Interesting

      OpenSSL is also incompatible with GPL, so projects like CUPS need to ship with an exception.

    9. Re:OpenSSL support dropped... by caseih · · Score: 1

      Always good to hear things from the original source! Thanks for posting.

      Just fyi, your "homepage" link refers to your old Easy Software web site, which no longer exists. Apparently an e-cigarette company has bought up your old domain name!

    10. Re:OpenSSL support dropped... by printman · · Score: 1

      Honestly I don't know. But the number of systems still running a vulnerable version of OpenSSL is non-trivial...

      In any case, the primary reason for dropping OpenSSL support is limited developer resources - GNU TLS is a lot easier to interface with and support certificate validation than OpenSSL. Nothing says the old OpenSSL support could not be brought back, but there is basically no advantage in doing so.

      --
      I print, therefore I am.
    11. Re:OpenSSL support dropped... by Anonymous Coward · · Score: 0

      According to this week's lwn article, the main reason (or, one of the main reasons) for doing this was licensing. CUPS can now ship properly as GPL 2.0.

    12. Re:OpenSSL support dropped... by Anonymous Coward · · Score: 0

      Yeah, because everyone always updates everything immediately, and there is certainly no software distributions that are no longer supported or maintained.

    13. Re:OpenSSL support dropped... by printman · · Score: 1

      I can't read the LWN article yet but licensing was not a reason for dropping OpenSSL, and all things being equal there are no issues with including an exception for OpenSSL's license incompatibility or using an OpenSSL library that is part of the standard OS libraries.

      OpenSSL was dropped because there were only resources to support one TLS library on free software OS's and the GNU TLS API and implementation are superior to OpenSSL.

      --
      I print, therefore I am.
    14. Re:OpenSSL support dropped... by Anonymous Coward · · Score: 0

      Didn't someone say that GnuTLS was totally broken and shouldn't be used last time it had a big vulnerability?

    15. Re:OpenSSL support dropped... by Anonymous Coward · · Score: 0

      Yes, someone said. Someone always says. Welcome to the Internet.

    16. Re:OpenSSL support dropped... by reynaert · · Score: 1
    17. Re:OpenSSL support dropped... by printman · · Score: 1

      Thanks, I read through it - some definite inaccuracies but the summary for the LWN article doesn't match what is actually said in the article... :/ I may post something on CUPS.org about why we chose GNU TLS over OpenSSL, just to clear things up...

      --
      I print, therefore I am.
  2. Web server for printing... by Anonymous Coward · · Score: 1

    Why you'd need a web server for printing has always riddled me.

    1. Re:Web server for printing... by Anonymous Coward · · Score: 5, Informative

      Because it makes the printer a standalone computer and allows usage without the need of any extra driver, therefore not only your mac/pc but any smartphone, game console, electric car, smart rice cooker, etc can use it without support from the actual printer manufacturer. That is particular important as the number of computing platforms is increasing, and the cost to support every single one of them is not small. We've came in to an age that even a dollar ARM cortex M3 CPU can host a web server. Why not use this abundant extra computing power? Security? The incompetence with computers of strangers is not my concern.

    2. Re:Web server for printing... by Anonymous Coward · · Score: 0

      Clearly you've never worked in an office environment where being able to see the print queue, delete or prioritise jobs, check supply levels etc. is very useful. That's what the web server is for.

    3. Re:Web server for printing... by Rosyna · · Score: 1

      I think OP might mean instead of a different type of server and didn't realize web servers can be extremely small when tasked with one singular purpose.

    4. Re:Web server for printing... by fisted · · Score: 3, Informative

      not exactly, the web interface is just secondary, mostly because it doesn't allow for automation.
      The canonical way are lpstat, lpadmin, lpoptions and friends

    5. Re:Web server for printing... by WarJolt · · Score: 4, Interesting

      ...because web protocols are universal and easy to use.

      Ask yourself this question. Should I use a standard protocol with tons of tools an an ecosystem to support it or should I use a totally custom protocol to handle everything?

      Why you'd need to write custom complicated protocols from scratch for everything always riddled me.

      Maybe you think because theres less overhead it's better. IDK, but I reject that premise.

      Disclaimer: I work with a bunch of stubborn hardware engineers that sometimes refuse to give up their false permises about software.

    6. Re:Web server for printing... by gl4ss · · Score: 1

      who said the web protocols aren't "totally custom" in relation to other web protocols for sending a file to print?

      now there's standards like bluetooth for printing that don't need driver, but suck for various reasons.

      even still, the only time anyone I knew personally printed anything from a mobile device was over 10 years ago and that was in an electronics store, printing goatse over bluetooth to a printer on display.

      so I don't really get it how mobile is the norm, most people print from some pc or another still - even connecting their mobile device to said pc to move the data they want to be printed.. because fck, whoever printed something as a message to a printer thats sitting at their home or girlfriends home? yet that's what is in the stupid adverts.

      now let me tell you what is the real BREAKTHROUGH inkjet printing technology: hacked printheads with tubes for ink coming from external tanks. shit cheap per page! I can keep printing all day every day and it costs pennies! well it costs almost just the paper. and here in asia that sems to be the norm, everyone who buys an inkjet buys it with a hacked cart and ink reservoirs.

      --
      world was created 5 seconds before this post as it is.
    7. Re: Web server for printing... by Karlt1 · · Score: 5, Funny

      even still, the only time anyone I knew personally printed anything from a mobile device was over 10 years ago and that was in an electronics store, printing goatse over bluetooth to a printer on display.

      You've convince me! Your anecdotal experience is enough for me to believe that no one needs to print from mobile devices....

    8. Re:Web server for printing... by uglyduckling · · Score: 2

      True, but when we're talking about an office environment producing word processed documents, spreadsheets, printing emails etc., even hardcore old school unix fans generally don't want to drop down to a shell to manage a print queue. It's one of the many tasks that a GUI is well-suited to and usually quicker to work with.

    9. Re: Web server for printing... by paulkoan · · Score: 3, Funny

      Me too! And I do it all the time.

      No more, thank god.

      --
      This signature intentionally left blank
    10. Re:Web server for printing... by mrchaotica · · Score: 1

      What does a GUI have to do with a web server? You could write a graphical front-end to lpstat (etc.) without bothering with the HTTP and whatnot and it'd probably turn out better.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    11. Re:Web server for printing... by armanox · · Score: 1

      I've had to support quite a few environments where people wanted to print from Palm devices, PocketPCs, Android phones, Blackberry devices, etc. And they don't want to hear that a device doesn't work with their whatever (especially if it's the CEO's daughter), they just want a solution.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    12. Re:Web server for printing... by Anonymous Coward · · Score: 0

      Gaah. The next time I read "ecosystem" I'm gonna puke. Standard? Go have a look at one of those clusterfucked Microsoft XML-RPC interfaces and tell me about "standard HTTP".

      And no -- you don't need to "write custom complicated protocols from scratch". There's lpr and its descendants, which were conceived for FUCKING PRINTING. Not like http, which only seems simple if you don't look deep into it. "100 Continue" anyone? Gaah.

    13. Re:Web server for printing... by quetwo · · Score: 4, Interesting

      Because then you have to write a front-end GUI for every OS out there -- Linux (all 200 flavors of it, because, you know..), Windows, MacOS, Android, iOS, Blackberry, Canon DSLRs, etc., etc.

      It turns out, writing your GUI on top of HTTP is really nice, and means you just have to expose it, and let the browser on the existing OSs take care of the hard work of drawing the button on the screen.

    14. Re:Web server for printing... by quetwo · · Score: 3, Interesting

      Our office has pretty much replaced laptops with iPads for 90% of the people. They didn't need a portable device for anything other than checking their calendar, email and basic web browsing (since almost all of our apps are now designed for the browser, we don't need custom, PC based apps anymore). It turns out, when you do that, those people start to demand to be able to print their emails, web pages, etc. from those mobile devices.

      And this is a growing trend. Look at all the business people carrying around iPads / Tablets in favor of heavier laptops.

    15. Re:Web server for printing... by CODiNE · · Score: 1

      There's a wifi enabled printer at the religious place I go, gets used every other week or so for printing out emails, forms and misc instructions, all from mobile devices. You may not print from mobile but it does have its uses.

      --
      Cwm, fjord-bank glyphs vext quiz
    16. Re:Web server for printing... by Blaskowicz · · Score: 4, Insightful

      The web server serves as a non graphical front-end too.
      You can ssh into the piece of crap computer with parallel port laser printer attached, and run elinks from there.
      That's the power of web 1.0 for you.

    17. Re:Web server for printing... by Blaskowicz · · Score: 1

      That hacked jet printer is interesting. Maybe a print server will be useful, with the function of printing a page of random interesting text once in a week so that the printing head don't get clogged from stale unused ink.
      Inkjet is evil for that (and after an Epson one that refused to print black when it was out of yellow, how can they be trusted?, which one can be trusted?)

    18. Re:Web server for printing... by Just+Some+Guy · · Score: 1

      even still, the only time anyone I knew personally printed anything from a mobile device was over 10 years ago and that was in an electronics store, printing goatse over bluetooth to a printer on display.

      The last time I did it was this morning when my kid's school emailed a permission slip that I needed to sign and return. I like not having to go find my laptop, locate the same email, and print from there when the thing I want printed is already being displayed on the phone screen that I'm staring at.

      --
      Dewey, what part of this looks like authorities should be involved?
    19. Re:Web server for printing... by Anonymous Coward · · Score: 0

      Because it makes the printer a standalone computer and allows usage without the need of any extra driver,

      Sounds like Postscript, PCL and any other page description language. Connectivity across the networks is of course a different issue.

    20. Re:Web server for printing... by suutar · · Score: 1

      *shrug* I print out email messages from my phone fairly regularly (reservation confirmations, for example). I could go into the other room, boot up the computer, bring up thunderbird, and print from there, but I like not having to spend that much time on it.

    21. Re:Web server for printing... by Anonymous Coward · · Score: 0

      Did they do all that printing from the replaced PC's before? If not, that makes me suspect, that they, as I, find the smaller, single-window screens too restrictive such that one cannot be easily viewing multiple apps/docs/pages without a lot of flipping from one view to another instead of tiling or overlapping them on a larger screen. No help to my productivity...
      --
      RO

    22. Re:Web server for printing... by Anonymous Coward · · Score: 0

      That would be helpful - too bad Motorola did away with the direct wifi printer support after about ICS (or was it GB?), expecting the user to set up Internet printing to send it out to someone's server (like HP's for their printers, or Google via Chrome), and keep a "hole" open in their ISP router/firewall to have the document come back into the printer in their own house - helluva roundtrip/security mess. That's "progress" - yeah, right.

    23. Re:Web server for printing... by Just+Some+Guy · · Score: 1

      Yeah, no thanks. I'm using AirPrint on iOS, which stays entirely on my LAN.

      --
      Dewey, what part of this looks like authorities should be involved?
    24. Re:Web server for printing... by mrchaotica · · Score: 1

      ...except that lpstat etc. already exist, so there wasn't a need to do that in the first place.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    25. Re:Web server for printing... by mrchaotica · · Score: 1

      Ask yourself this question. Should I use a standard protocol with tons of tools an an ecosystem to support it or should I use a totally custom protocol to handle everything?

      Yes, you should use the standard protocol... which means you should not be shoehorning printer control stuff into some custom monstrosity layered on top of HTTP!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    26. Re:Web server for printing... by printman · · Score: 1

      LPD never was standardized. Every implementation is different, and RFC 1179 tried to document the common stuff - you'll note the status is Informational.

      And I wouldn't call a simple HTTP POST-based interface a "monstrosity". IPP has a well-defined binary message format (no XML bloat), security model, and state machine that is deployed on billions of devices and has proven interoperability, something that LPD never achieved.

      --
      I print, therefore I am.
    27. Re:Web server for printing... by vilanye · · Score: 1

      What?

      Since when do you have to write a different front-end(or backend for that matter) for every Linux distro?

      HTTP is great if you only have to deal with simple request-response and light push server, anything more complicated causes more headaches than using sockets and implementing your own domain-specific protocol(or using an existing one).

      HTML renders differently in different browsers and versions. The DOM blows

      QT works everywhere.

      It is not that difficult to write code that will compile and run on any Linux distro, Unix, Windows or OS X.

  3. Where? by NadNad · · Score: 1, Insightful

    All the links are to blogs and release-notes, but none of them (nor anywhere obvious on cups.org itself) actually has a download or instructions where to get it. New release sounds nice. Not usable if we can't get it, but "sounds nice", so at least it has that going for it.

    1. Re:Where? by Anonymous Coward · · Score: 1

      Click the "Software" link which is displayed at the top of *every single page* on the site?

    2. Re:Where? by bledri · · Score: 1

      The top result in google for "cups 2.0" is https://www.cups.org/ click the software tab.

      --
      Some privacy policy Slashdot.
    3. Re:Where? by Anonymous Coward · · Score: 3, Funny

      https://www.cups.org/software.php

      Was that really that hard?
      Your geek card is void. Return it asap.

    4. Re:Where? by Anonymous Coward · · Score: 1

      Or the giant blue "Download CUPS v2.0.0" button on the home page?

    5. Re:Where? by NadNad · · Score: 2

      www.cups.org top-of-page for me has links/dropdown-menus/etc as follows: CUPS.org Login Blog Bugs Help Lists [gap] [Searchbox] It's as if someone at some major computer company didn't think about portability among browsers (or smaller displays, or whatever other assumption they made) that causes that other link not to appear (or render off-screen or be hidden behind some other element)

    6. Re:Where? by uglyduckling · · Score: 3, Informative

      It's a classic 'responsive' layout that probably looks great at standard widths, but in between weird things happen, such as buttons just disappearing. I've edited many Wordpress themes that have this issue and I've been generally astonished that developers think that it's OK for UI elements to just disappear. It's also stupid that the CUPS website has their download button only appear as a top menu item and as a 'call to action' type button. It should also be there as a standard anchor in paragraph text since it's kind-of important.

    7. Re:Where? by printman · · Score: 1

      File bugs or email the webmaster if you have trouble with a web site.

      In the case of CUPS.org, it is using Bootstrap and the intent is for the navigation to switch to a vertical menu (that can be hidden) when the width gets too narrow. There should be enough space to keep the regular menu "bar" down to 768 pixels wide at least, and if that is breaking you need to tell the CUPS.org webmaster about it, otherwise it won't get fixed...

      --
      I print, therefore I am.
    8. Re:Where? by uglyduckling · · Score: 1

      It certainly doesn't collapse to a vertical menu, Bootstrap-style, at least not on Safari 7.1. I have emailed the webmaster and sent screenshots. I miss the old days when the CUPS site would actually have fallen over when 3000 Slashdotters visited it and emailed the webmaster hundreds of times about this rather obvious but. I suspect I'll be the only one...

  4. About time by phantomfive · · Score: 4, Funny

    Printer drivers are going away

    It's about time

    --
    "First they came for the slanderers and i said nothing."
    1. Re:About time by SJ · · Score: 1

      ... For any supported printer purchased in 2015+N...

    2. Re: About time by Karlt1 · · Score: 1

      I haven't had to install a printer driver (ie a custom app) for my ios device since AirPrint came out in 2010. The Mac can also work with any AirPrint capable driver. Most wireless printrrs these days support it.

    3. Re:About time by printman · · Score: 1

      Of the ~500 million printers in active service today (that's counting all of the printers sold in the last 4 years, since the average service life of a printer is a little over 4 years overall), 96% have one or more network interfaces and 94% support IPP (the holdouts are mainly label printers...)

      Most IPP printers support PostScript, PCL, PDF, PWG Raster, or AirPrint, which means you can do a "generic" driver that provides all or most (depending on the printer and language) of the functionality of the vendor's printer driver, with more functionality being available in newer printers.

      The last holdout is USB printing (USB only printers account for about 4% of all printers sold these days), where we can use IPP over USB to eliminate drivers. IPP USB support started showing up in 2014 printers, and the latest Ubuntu and OS X support it automatically.

      --
      I print, therefore I am.
    4. Re:About time by nine-times · · Score: 1

      Seriously.

      Now, if only I could believe it. Printer drivers have been going away fro decades now, and yet every year, I feel like the printer drivers become harder to install, less reliable, and more likely to bundle in some crapware to advertise that you can buy more printer ink. But maybe that's just because I'm using Windows...?

  5. The future of printing? by MouseTheLuckyDog · · Score: 2

    I haven't turned on my printer in 5 years.

    The future of printing is that tablets will make it obsolete,

    1. Re:The future of printing? by Anonymous Coward · · Score: 0

      As soon as there are cheap, A4 sized "tablets" with a e-paper display. Until then, printing won't go away.

    2. Re:The future of printing? by Anonymous Coward · · Score: 1

      No they won't. The 'paperless' office is testament to that.

    3. Re:The future of printing? by Anonymous Coward · · Score: 0

      It's really great that in your part of the world, all administrative correspondence can be done electronically... and that every business, government entity, service provider, landlord, etc. has an e-mail and will gladly accept PDF instead of old-fashioned paper.

      In my part of the world, we still need printers a lot :)

      Oh wait... are you sure you are handling all these things I'm talking about, or are you having someone do them for you?

    4. Re:The future of printing? by Anonymous Coward · · Score: 0

      It's possible that, eventually, we'll have LED displays embedded in every wall of the house. Until then, printing and framing portraits and group photos of family, friends and loved ones will continue to be a thing, and printers will not be obsolete.

    5. Re:The future of printing? by Anonymous Coward · · Score: 1

      I worked in a "paperless" office in the late 1980s. Or so the owner thought!

      We had an absentee owner, who would fly in once a year or so to see how her company was doing. She was convinced that it was a "paperless office", so for several days before her visit, we would have to stop our normal work and find places to hide the mountains of paper we actually used. We would have to go so far as to hide boxes full of paperwork in our car trunks to get it out of sight.

      Then, after the owner waked through her "paperless" office and went back to her retirement in some place sunny and warm, we would have to put the mountains of paper back where we needed it. We would lose a solid week of work doing this Kabuki dance every time she visited.

    6. Re:The future of printing? by Edis+Krad · · Score: 1

      I was thinking the same thing. But the problem with the "paperless" office was portability. The idea behind the paperless office was that people would use digital files instead of printed documents. That is all fine and dandy as long as you're sitting in front of a computer. But when the time comes to do a presentation or hand something to a client, there's no other way around but to use paper.

      Now with the proliferation of mobile screens and projectors this seems to be finally the case. I'm not saying we're quite there yet, but it looks like we're heading to a world where paper will be used less and less. I mean, look at any printed publication and how they're moving to digital ones. Newspapers, magazines.... they all now come for your kindle.

    7. Re:The future of printing? by Hadlock · · Score: 1

      I use about 10 pages a week from the printer, most of that is me being overly cautious with making sure I have effective notes or references on hand for a meeting. It's faster to sort through three pages of prepared documents than dig through an endless list of emails on my work blackberry.

      --
      moox. for a new generation.
    8. Re:The future of printing? by Anonymous Coward · · Score: 0

      Hey, me too! I'm also far too lazy to unclog my ink cartridges.

    9. Re:The future of printing? by StripedCow · · Score: 1

      I can see it coming now: "CUPS 3.0 for tablets"

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    10. Re:The future of printing? by Anonymous Coward · · Score: 0

      Oh wow, look everybody. It's Mr I-am-the-world.

      Grow up. Not everyone lives like you. Thank fuck.

    11. Re:The future of printing? by SpockLogic · · Score: 1

      I can see it coming now: "CUPS 3.0 for tablets"

      In my office nothing is possible without CUPS of COFFEE!

    12. Re:The future of printing? by Anonymous Coward · · Score: 0

      You mean "CUPS 1.0 for coffee"?
      That's old school, man!

    13. Re:The future of printing? by tlhIngan · · Score: 1

      I worked in a "paperless" office in the late 1980s. Or so the owner thought!

      The real irony is that since the "paperless office" dream came about, we're using more paper than ever before. Even before the paperless office and computers!

      I think what really happened is not the "paperless office", but "paperless INTERoffice". We're not shipping reams of paper around - we're sending them around electronically. And instead of receiving and sending that paper, we're scanning and printing it.

      I like having things printed out - especially reference materials for hardware (register lists and such) because short of having a half-dozen monitors at any one time, it's impossible to have all sorts of documents rapidly available - schematics, hardware references, datasheets, and code all visible together easily traceable. I've tried it and it usually devolves into a mass alt-tab fest of switching between 6-7 windows trying to narrow down a problem or gather information.

      Paper? damn that's more convenient as I can rapidly flip between pages (or "break out" pages so I can see both on my desk) and do all my tracing by moving my eyes.

    14. Re:The future of printing? by Anonymous Coward · · Score: 0

      I haven't turned on my printer in 5 years.

      The future of printing is that tablets will make it obsolete,

      Tell that to the lawyers and accountants, or the designers and architects and they will laugh you right out the door. Do you have any idea how many times the world has heard that the paperless world is coming? The answer is never, as with any other "ideal" it's a nice dream and goal to work toward (and we should) but achieving it is impossible. Besides, paper is a renewable resource. It's the ink and toner, and the hardware for printing that aren't renewable.

    15. Re:The future of printing? by MrMickS · · Score: 1

      Tell that to the lawyers and accountants, or the designers and architects and they will laugh you right out the door. Do you have any idea how many times the world has heard that the paperless world is coming? The answer is never, as with any other "ideal" it's a nice dream and goal to work toward (and we should) but achieving it is impossible. Besides, paper is a renewable resource. It's the ink and toner, and the hardware for printing that aren't renewable.

      I did work for an international LLC law firm 10+ years ago. They had migrated everything to a Documentum system. All of their paperwork was scanned and included in this system which made it available to anyone that needed to see it; lawyers in the firm, or clients.

      My partner is currently working for local government scanning their planning records into a similar system.

      In both cases the original paper documents are destroyed after the electronic copy is made.

      Over here in the UK I can access most government services without needing to use a piece of paper.

      Maybe I move in different circles to you, but your dismissal of the paperless office doesn't ring true with my experience. Its going to take time, but as the GP posted tablets have moved it nearer.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
    16. Re:The future of printing? by CauseBy · · Score: 1

      I recently got an email from my insurance company telling me they needed some additional paperwork. They told me to fax the documents to a phone number.

      I thought "Sure, it should be fairly easy to find a fax machine. But... where am I going to find the time machine required to go back to the 1970s to find the fax machine?"

      My father-in-law recently commented on me not owning a printer, suggesting maybe he could get us one as a gift. I shut that down: look, I can afford a printer if I want one, but I've lived my entire adult life (I turned 18 in 1998) without owning a personal printer, and my need to print is asymptotically approaching zero. I print maybe four or six times a year and on those occasions I seek out a printer.

    17. Re:The future of printing? by CauseBy · · Score: 1

      I can't speak for him, but I use the one at the local library. I have to go put five cents into that machine a few times a year. At this rate it would be cheaper to buy a printer in about three hundred years. There's also one at work I can use.

    18. Re:The future of printing? by zlogic · · Score: 1

      For home, printers are indeed used much less than 10-15 years ago.
      Photos can be demonstrated on a tablet or TV, short documents and books can be read on a tablet. Printing emails is no longer the only option of keeping them safe. Maps can be used on a phone instead of being printed.

      But if you need a formal or signed document, printers are still heavily used. I don't know how it's in the US, but in some countries you need stuff like
      - passport copies for opening bank accounts, car registration, and so on
      - offline bank payments (required as proof of payment by many government organizations here)
      - visa application forms and supporting documents - can be over a hundred pages in total when preparing documents for the whole family.
      This stuff is often difficult to get right the first time, so having a printer at home is much less stressful than driving to a print shop several times to get everything right.

      Now in corporate/education, you may also need printed and signed confirmations for other stuff (especially when required by law). One more thing for which printers are better than tablets is handouts - making notes and diagrams with a pen is much more effective than fingerpainting on a tablet/touchpad or typing text on a laptop.

      And let's not forget that printed documents never run out of batteries and have to be seriously damaged to be unusable. If you have a printed boarding pass, it's much less likely to fail.

  6. Why does this seem fishy? by Anonymous Coward · · Score: 3, Interesting

    If anything, printing has not become more personal, not mobile. All I see used in practice these days are huge office high performance machines, you know, the ones that can spew 100 pages per minutes, with documents being sent to them from real computers.
    The mobile devices (smartphones and especially tablets) made electronic documents viable and portable, so nobody prints things from their phones or tablets - they already have a presentation of the document, a paper copy is not needed. Definitely there is no smartphone to printer workflow at homes.

    1. Re: Why does this seem fishy? by Anonymous Coward · · Score: 0

      Ever return something to Zappos? You need to print a label.

    2. Re: Why does this seem fishy? by Bazman · · Score: 4, Funny

      One day someone will try to return a faulty printer to a company that insist they print the return label...

    3. Re:Why does this seem fishy? by Anonymous Coward · · Score: 0

      Tell that to my grandma! There's plenty of people who find smartphones and tablets incomprehensible but still like to have a map or a recipe printed out for them. I regularly print things from my phone in the middle of a conversation so I can hand it to a relative on their way out of the door.

    4. Re: Why does this seem fishy? by Anonymous Coward · · Score: 0

      The universe collapses itself as a result, and all the paper in the universe will get stuck in the printer.

    5. Re:Why does this seem fishy? by Orange+Crush · · Score: 3, Insightful

      I not-uncommonly print event tickets, shipping labels and recipes from my phone and tablet (my phone or tablet display recipes fine, but I'll invariably spill something on them if I have them near me while cooking so I prefer something disposable). While I could always fire up the desktop, my smartphone is usually right at my fingertips. While it's not a very frequent use, mobile device printing is convenient enough that I appreciate having the feature.

    6. Re:Why does this seem fishy? by UnknowingFool · · Score: 1

      The mobile devices (smartphones and especially tablets) made electronic documents viable and portable, so nobody prints things from their phones or tablets - they already have a presentation of the document, a paper copy is not needed.

      I would say less needed. There have been times where a mobile boarding pass was not good enough to get me through security at an airport. I had to go to a kiosk and print out a paper one.

      Definitely there is no smartphone to printer workflow at homes.

      Do you mean there commonly is not a printer workflow because AirPrint works well at my home. It runs on a Samsung printer hooked up to a Linux server running CUPS.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    7. Re:Why does this seem fishy? by Anonymous Coward · · Score: 0

      If anything, printing has not become more personal, not mobile. All I see used in practice these days are huge office high performance machines, you know, the ones that can spew 100 pages per minutes, with documents being sent to them from real computers.
      The mobile devices (smartphones and especially tablets) made electronic documents viable and portable, so nobody prints things from their phones or tablets - they already have a presentation of the document, a paper copy is not needed. Definitely there is no smartphone to printer workflow at homes.

      What rock have you been under? WiFi enabled printers have been around for a while now and people print from their tablets at home fairly often. In fact, I just printed a form I needed to submit by mail from my iPad less than an hour ago. I'm not the only one to do this. Just because you don't print stuff from a mobile device doesn't mean the tens of millions of people who have them don't. Ask a U.S. college student how often they print from their mobile device, then get back to me.

    8. Re: Why does this seem fishy? by Anonymous Coward · · Score: 0

      That's exact what I do. Have an empty picture frame? Take a picture on with phone, print it, frame it. No computer involved.

    9. Re: Why does this seem fishy? by Anonymous Coward · · Score: 0

      I did that (and enjoyed the irony of it). Printed the label at work. No big deal.

  7. Re:Wait... by Anonymous Coward · · Score: 1

    You must be very young.

  8. Where? by Anonymous Coward · · Score: 0

    http://i.imgur.com/4oHA0RU.png

    (I know, it probably wasn't there 15 minutes ago.)

  9. Re:Wait... by RR · · Score: 5, Informative

    Apple is not the developer of CUPS. Apple bought CUPS back in 2007 and hired its main developer.

    CUPS is an example of the sort of hairy mess that open-source developers don't like to deal with, like OpenSSL. It was the inspiration for Eric Raymond (the main guy of the Open Source movement) to scold the OSS community back in 2004. I think Eric Raymond's ire is misplaced; CUPS was uniquely horrible back then. But printing in Unix has always been bad, and CUPS made it much better than before, so everybody standardized on it.

    --
    Have a nice time.
  10. Re:Wait... by Anonymous Coward · · Score: 0

    No. It was a clusterfuck before they took over.
    It was previously a deranged chaotic community project.

  11. The future of printing? by Anonymous Coward · · Score: 0

    So whose printer have you been using?

  12. Re:Wait... But There's More... by Anonymous Coward · · Score: 0

    From TFA and linkage... Comments are owned by the poster. All other material is Copyright © 2007-2014 Apple Inc. All rights reserved. CUPS, the CUPS logo, and OS X are trademarks of Apple Inc. All other trademarks are the property of their respective owners. Please report site problems to 'webmaster@cups.org'.

  13. Printer drivers by Thanshin · · Score: 1

    Printer drivers are going away, and mobile usage is now the norm.

    No. The norm is not printing.

    1. Re:Printer drivers by Anonymous Coward · · Score: 0

      You're not working in an office environment do you?

    2. Re:Printer drivers by Thanshin · · Score: 2

      Yes, and we use mainly laptops, projectors and large TVs for the video-conferences.

      The only paper I use is the one I write on with a pen. No printer there.

      What exactly do you use a printer in an office nowadays? Do you print your mails? Do you print Power Point slides? Excels?

      No, wait. Trying to imagine your office I found one use I make of the printer. I print flight tickets for work trips, in case my phone dies on the path to the airport.

    3. Re:Printer drivers by Anonymous Coward · · Score: 0

      > Do you print your mails?
      The real important ones, yes. Because someone made the decision to delete all email after 60 days.

      I'm also not going to fuck around with the local pst/ost file because it's a pain in the ass.

    4. Re:Printer drivers by Anonymous Coward · · Score: 0

      For technical catalogues, manuals and drawings, there's nothing better than POP (Plain Old Paper).
      Non-engineers don't really need much paper...

    5. Re:Printer drivers by Lumpy · · Score: 1

      Printing RMA sheets for returning materials to vendors. and the shipping labels that go on the boxes. Printing invoices to be sent to the customers. Printing paychecks. Yes some people still like getting a paycheck.

      I also print out on a large format printer blueptints on the large design jet. Damn contractors refuse to get 21" ipads to view the drawings.

      --
      Do not look at laser with remaining good eye.
    6. Re:Printer drivers by Anonymous Coward · · Score: 0

      We print new coversheets to all TPS reports before they go out.

    7. Re:Printer drivers by Anonymous Coward · · Score: 0

      Well, I work for a state government as an engineer, we print many documents a day. Memos for approval of permits to construct, the permits themselves, and graphics to illustrate the projects pertaining to the permits and memos. We also do cost-share with many Counties and Cities which need contracts signed and all that is also done on paper. Our Department heads and Section Chiefs have smart phones and have email directed to their phones too. I could see where printing from the smart phone would be convenient for them getting messages while in meetings, etc.

    8. Re:Printer drivers by BlackHawk-666 · · Score: 1

      I just write the confirmation code onto a small scrap of paper and put that in my wallet. Why print a whole page when the only thing you want is most likely 8-12 alphanumerics long? Ticketless flights have been the norm for over a decade now.

      --
      All those moments will be lost in time, like tears in rain.
  14. Re:Wait... by guacamole · · Score: 2

    Personally, I never got why the Open Source companies didn't get behind a project like LPRng. In the early 2000s, LPRng was awesome. It was basically an lpd on steroids. It worked like LPD and read printcap, but had support for pretty much any printing protocol, filter, access control lists, quota system, etc. The syntax of the configuration file made managing large site a breeze.

    But you see, the open source companies like RedHat decided that simple printcap syntax was too complicated, so they had to throw away LPRng and switch to a significantly more complex syste like CUPS, just because it has a nice GUI and all that.

  15. Just in time. by Ivan+Stepaniuk · · Score: 1

    It only took as much as actually being able to have a paperless office.

    --
    My other signature is a car
  16. Apple releases GAS by Anonymous Coward · · Score: 0

    and the crowd goes WILD!

  17. Re:Fuck beta! by PixetaledPikachu · · Score: 0

    I clicked once, and haven't seen beta in a while

  18. Re:Wait... by Anonymous Coward · · Score: 0

    Apple is not the developer of CUPS. Apple bought CUPS back in 2007 and hired its main developer.

    So... the guy that works on it is hired by Apple, and the project is owned and financed by Apple. Isn't that essentially the same as Apple develops CUPS?

  19. I hope... by Anonymous Coward · · Score: 1

    ...they finally fixed their quota support. it has been painful to set up properly.

    I am still waiting for the cups guys to realize that printers nowadays have scanners and fax functionality, too.

    sane/efax/hylafax are fine (mostly), but somehow it feels wrong when you have to setup 3 daemons to configure one device...

    1. Re:I hope... by printman · · Score: 1

      Optimistically, fax represents 0.0004% of daily usage of printers from computers. Most fax happens directly at the printer with hardcopy getting fed in. And most people in the printing industry have been hoping/praying that fax will die for like 20 years now. The only reason for its continued existence is the questionable legal standing that faxed documents are valid and safe for contracts and medical information while secure transport over the Internet (TLS, PGP, etc.) is not.

      Scan gets slightly more usage than fax, but since no vendor implements a public standard scanning protocol (possibly to change with the IPP Scan spec in formal vote right now? I dunno) and since scan works in the opposite direction as print, I don't see a version of CUPS that does both print and scan coming any time soon. Plus you don't have the same spooling requirements for scan - just pull the scan data from the printer and stuff it in a file from a user application.

      --
      I print, therefore I am.
    2. Re:I hope... by cmdrbuzz · · Score: 1

      Just curious, what would be your favorite (laser) printer?

  20. Re:Wait... by RR · · Score: 3, Interesting

    I think the keyword there is companies. The main reason for CUPS is support for IPP, a particularly enterprisey protocol. I could tell that it's enterprisey because it's full of XML and I couldn't figure out how it's supposed to work. Once I got printing to work, I didn't bother to look further into it. Printing is just an occasional hassle for me.

    Of course, once CUPS got the momentum, then CUPS got more support, more printer drivers, more GUI front-ends, so right now it's just easier to get a working system using CUPS than LPRng. I'm surprised that LPRng is still seeing development as late as 2012, and the web site apparently got tweaked in March this year.

    --
    Have a nice time.
  21. Surprised noone said this yet by Anonymous Coward · · Score: 2, Funny

    CUPS 2.0, girl 1
    captcha: quantify

  22. Re:Wait... by RR · · Score: 5, Insightful

    Apple is not the developer of CUPS. Apple bought CUPS back in 2007 and hired its main developer.

    So... the guy that works on it is hired by Apple, and the project is owned and financed by Apple. Isn't that essentially the same as Apple develops CUPS?

    No. If Apple had developed it, it would not have had any command-line interface except for XML files and the "defaults" program, its interfaces would have been proprietary to Apple, and it would have been even more confusingly documented. It would never have become widely adopted across the Unix world, partly because Apple would not have chosen GPLv2. Instead, Lennart Poettering would have been so in awe of it that he would have created his own unstable version of it, which would immediately have been adopted across the Linux distributions to the exclusion of any other printing system, because Lennart is the best programmer and all crashes are everybody else's fault. It would have stabilized when he got bored and started copying another Apple innovation. Like, say, launchd.

    CUPS was widely used before Apple bought it. Apple can't turn it into an Apple-like program without causing a user revolt, so it's still very much like how it was before Apple bought it.

    --
    Have a nice time.
  23. Re:Wait... by drinkypoo · · Score: 1

    I think Eric Raymond's ire is misplaced; CUPS was uniquely horrible back then.

    Follow ESR on G+, it's hilarious. You probably won't last long.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  24. Maybe now.... by Lumpy · · Score: 1

    Epson printers will actually work.

    Honestly, I blame Epson for the failure, they cant write drivers to save their lives.

    --
    Do not look at laser with remaining good eye.
    1. Re:Maybe now.... by Anonymous Coward · · Score: 0

      I haven't seen an Epson printer in a long time. I see HP, Brothers, Panasonic, but not Epsons.

    2. Re:Maybe now.... by damnbunni · · Score: 1

      I have an Epson WF-7510 and the drivers for OSX, Windows, and Android seem solid. There's a lot of stupid optional cruft, but there's a just-the-driver option.

    3. Re:Maybe now.... by squiggleslash · · Score: 1

      They don't need to, everyone knows ESC/P codes off by heart...

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Maybe now.... by painandgreed · · Score: 1

      I haven't seen an Epson printer in a long time. I see HP, Brothers, Panasonic, but not Epsons.

      You're probably not a photographer then. They've always been around with photo printers since digital photography became the thing.

  25. Re:Wait... by jeremyp · · Score: 1

    Yes, he's trolling,

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  26. printer drivers by Anonymous Coward · · Score: 0

    *we* never wanted printer drivers, *we* just wanted printers to eat postscript and spit out pages

  27. Re:Wait... by kimvette · · Score: 3, Interesting

    CUPS was horrible then, but Linux printing in general was about 15,000x times more horrible with LPD/LPR being the standard and leaving you with pretty much the choice between a postfix printer (which was pretty pricey until the mid-'00s) or an Epson dot matrix printer. There were a handful of print solutions but they were either very expensive or totally sucked.

    CUPS made printing on Linux mostly painless.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  28. Paperless office? Not in my lifetime by sjbe · · Score: 1

    I haven't turned on my printer in 5 years.

    You must not work in an office then.

    The future of printing is that tablets will make it obsolete,

    Not in my lifetime or yours. I'm typing this at a desk that has so much paper on it I can barely see the desktop. Computers did not, do not and will not make paper obsolete. In actual fact computers make it easier than ever to generate vast quantities of printed documents and that is exactly what people do.

  29. The biggest problem with "paperless" offices by sjbe · · Score: 1

    But the problem with the "paperless" office was portability.

    That was merely one of many problems and not even close to the biggest problem. The biggest problem with the "paperless" office is flexibility, particularly with regard to changing work flows. Paper has many drawbacks but it has the HUGE advantage that it is enormously flexible and adaptable to different work flows. I can design a form and make lots of copies and change a work flow in minutes without anyone else needing access to a computer. To have a paperless system you need a significant amount of programming and process design every time you need to change a work flow.

    It's possible to automate many work flows with electronic only documents but the work flows either need to be either fairly static or they need to fit the already existing infrastructure in place at an organization unless you are planning to make a big ($$) investment. For example at my company (a small manufacturer), we print our work instructions for jobs on the floor. Why? Primarily because the cost to make them electronic would be enormous (many new computers, lots of programming time, etc) and we would end up with a system that would be less flexible and cost more for marginal if any real benefit. Sure, I'd love to make it all paperless and maybe someday it will happen but doing so is a huge amount of work with very uncertain payback.

    1. Re:The biggest problem with "paperless" offices by MouseTheLuckyDog · · Score: 1

      I will admit there are two things still missing.
      A decent document format, that allows annotations. PDF comes close but doesn't quite cut it.
      Ubiquity with digitizers in tablets.

      I have a tex file that I can generate a pdf notebook of n blank pages, where I choose n.
      Things like forms, well even a secretary can modify an existing form.

      Job instructions can be kept in text files that can be pushed to tablets. Guaranteeing that every person has updated instructions.

  30. Not printing? Hah! by sjbe · · Score: 1

    No. The norm is not printing.

    Maybe on some other planet. Not in any office I've ever worked in.

  31. useless by Anonymous Coward · · Score: 0

    CUPS -no double side printing ,firefox cant print anything but permissions is ok - and print from virtualbox and i thanks apple for littleness of their help in open source software .

  32. Re:Wait... by Anonymous Coward · · Score: 0

    Postscript. Postfix is a mail transfer agent :)

  33. Re:Wait... by UnknowingFool · · Score: 5, Informative

    No. If Apple had developed it, it would not have had any command-line interface except for XML files and the "defaults" program, its interfaces would have been proprietary to Apple,

    Yes that's why LLVM, Clang, OpenCL, Zero-Configuration, and WebKit only works on Apple machines.

    and it would have been even more confusingly documented.

    Yes because all open source software is meticulously documented.

    It would never have become widely adopted across the Unix world, partly because Apple would not have chosen GPLv2.

    Yes Apple would never choose GPLv2 unlike all the other GPLv2 software they've chosen to use.

    CUPS was widely used before Apple bought it. Apple can't turn it into an Apple-like program without causing a user revolt, so it's still very much like how it was before Apple bought it.

    Yes Apple is EVIL for not completely changing the software they own to be proprietary and they are also EVIL for forking software they didn't own (WebKit). Face it folks, Apple can do no right.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  34. Still configured by drunken open source monkeys by Anonymous Coward · · Score: 0

    The built-in configuration tool is still an example of exactly how *not* write a GUI. Eric Raymond wrote about this in his "Luxury of Ignorance" essay back in 2004.

                            http://www.catb.org/~esr/writings/cups-horror.html

    There were many promises back then to clean up the mess. The "veriy positive feedback from the CUPS folks" was pure smoke in blown up the community backside, because they did *nothing* to clean up the mess in any release before now.
         

  35. visionary by Anonymous Coward · · Score: 0

    Old news, the Onion called it back in 2011: New Apple CEO Tim Cook: 'I'm Thinking Printers'

  36. Re:Wait... by buckfeta2014 · · Score: 1

    No I'm not...

    --
    Buck Feta. You know what to do.
  37. Re:Wait... by printman · · Score: 4, Informative

    IPP doesn't use XML, it uses a (flat) binary message encoding. I imagine that had IPP been developed a few years later things would have been different... And while it definitely supports what is needed in the enterprise, it also satisfies the consumer space - ~500 million printers in service today (from consumer inkjets to big iron office copiers) support IPP, as does *every* consumer and enterprise computer and mobile device (billions of devices). IPP scales well.

    The problem with LPRng was that it was a mess of scripts and hacks to make a variety of printers work. Every "driver" worked differently, and (having spent a fair amount of time with it 20 years ago) making it all work without an expert supporting it was basically impossible. It continued to use an extended version of the LPD protocol (which has nothing other than an informative RFC to document it, with most implementations varying from the RFC in some way) and did not address some pretty basic security issues like hiding job information from other users.

    Back in 1998 there was little support for standard languages or doing a proper protocol so that you could monitor a printer's state or cancel a job. Vendors used proprietary languages and protocols to lock you into their drivers, their platform, their products. The whole point of CUPS was to define a standard interface with standard options for drivers while providing a better security model. Yes, that did make it more complicated than LPD/LPRng, but that complexity was needed since printing is *hard* and the software needed to support it is non-trivial. IPP was chosen as the underlying protocol and model because it offered everything needed from regular users to enterprise.

    Ultimately CUPS succeeded because it allowed people to print without becoming experts. It allowed Linux distributors to actually support printing, and for printer manufacturers and third parties to provide drivers that "just worked". And it did it using public standards and the very UNIX-y interface of piped commands.

    While CUPS continues to carry some old baggage around to keep supporting old printers, the day will come when that is no longer necessary and a leaner version (possibly based on the ippserver code) will be able to replace it. Today the economics favor printers implementing common, open standards so that all platforms can support them without extra, expensive development. Within a few years, it should be possible to retire printer drivers entirely.

    --
    I print, therefore I am.
  38. Re:Fuck beta! by rjstanford · · Score: 2

    If you logged in, the system would happily remember your preference. When you tell the system that you don't want to be remembered, don't blame it for not remembering you.

    --
    You're special forces then? That's great! I just love your olympics!
  39. Re:Paperless office? Not in my lifetime by Anonymous Coward · · Score: 0

    The paperless office seems about as likely as the paperless bathroom.

  40. Re:Paperless office? Not in my lifetime by aNonnyMouseCowered · · Score: 1

    "Not in my lifetime or yours."

    Don't jinx it, man.

  41. Re:Paperless office? Not in my lifetime by gnasher719 · · Score: 1

    I haven't turned on my printer in 5 years.

    You must not work in an office then.

    Strange enough, I haven't printed anything in the office for ages, but use my printer at home all the time. Well, my wife does mostly :-)

  42. Re:Wait... by gnasher719 · · Score: 1

    CUPS was widely used before Apple bought it. Apple can't turn it into an Apple-like program without causing a user revolt, so it's still very much like how it was before Apple bought it.

    Apple users are obviously not going to revolt if Apple turns it into an Apple-like program (anyway, the UI that I see is quite Apple-like).

    And non-Apple users? They can be as revolting as they like. There is always the possibility to fork CUPS.

    BTW, Apple is dual licensing CUPS: You can get it under the GPL, or under a license that allows you to keep your source code private, as long as you create a driver that works on Macs. Since many printer manufacturers for whatever reason didn't want to release their source code, this second license was responsible for a much bigger number of Mac printer drivers.

  43. Cups for Windows by AVryhof · · Score: 1

    I wish there was a CUPS layer for Windows, so we could install it as a driver and just use the tinly little PPD like other Operating systems do rather than the 600-900Mb monstrosities that manufacturers provide as drivers.

    1. Re:Cups for Windows by Anonymous Coward · · Score: 0

      Microsoft Postscript driver is still there. The essential constant customer feedback, ink purchase with reasonably expensive prices, complete multimedia software package and firewall poking printing services are sorely lacking from a simple ppd. Everybody wants those. Absolutely everybody.

  44. Re:Wait... by UnknowingFool · · Score: 2

    He should have said Apple is not the "original" developer of CUPS which is true. They are the current developer and owner of CUPS.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  45. 1 girl CUPS 2 by Anonymous Coward · · Score: 0

    not as popular as that other thing
    http://xkcd.com/467/

  46. Re:Wait... by Anonymous Coward · · Score: 0

    No. If Apple had developed it, it would not have had any command-line interface except for XML files and the "defaults" program, its interfaces would have been proprietary to Apple,

    Yes that's why LLVM, Clang, OpenCL, Zero-Configuration, and WebKit only works on Apple machines.

    LLVM and Clang were developed at the University of Illinois. OpenCL is a standard, not a program. Zeroconf is a standard, not a program. WebKit is a fork of KHTML from the KDE project. Try again.

  47. What real people do in an office by sjbe · · Score: 1

    What exactly do you use a printer in an office nowadays?

    Invoices, bills, work instructions, checks, deposit slips, customer statements, engineering drawings, purchase orders, material safety data sheets, 1099 forms, W2 forms, I9 forms, pick lists, work orders, quality travelers, shipping labels, packing lists and lots more. I personally print about 1000-2000 pages per month. My (tiny) company probably prints around 3000 pages per month on average. This is very normal for even a very small business.

    I have worked a LOT of places and I've never seen a functional office that didn't have a lot of printing going on. You may not need much for your particular job but I am fairly certain that your business does a huge amount of printing unless you are doing something quite unusual. HP, Brother, Canon and the rest don't sell all those printers because they look nice.

  48. Re:Wait... by thrig · · Score: 1

    Uh, CUPS made things new, but darned if I can figure out the magic of how its filters work compared to, say, LPRng, and the last time I went spelunking around in the CUPS code, well, I've since shutdown that print server and have outsourced printing to groups who are about as enthusiastic to support printing (oh boy, random software programs being thrown at random software execution environments, plus a real-world interface that jams when that room gets humid so ya gotta prop the door open, see?) as we were.

                                    ptype = (cups_ptype_t) atoi(dests[i].options[j].value); // ewwww. But whatever.

  49. Clueless by sjbe · · Score: 1

    Non-engineers don't really need much paper...

    Bullshit they don't. I defy you to find me anyone working in accounting or HR that isn't positively drowning in paper. Some have more than others but most real businesses use quite a lot of printed paper.

  50. Re:Wait... by tlhIngan · · Score: 1

    CUPS is an example of the sort of hairy mess that open-source developers don't like to deal with, like OpenSSL. It was the inspiration for Eric Raymond (the main guy of the Open Source movement) to scold the OSS community back in 2004. I think Eric Raymond's ire is misplaced; CUPS was uniquely horrible back then. But printing in Unix has always been bad, and CUPS made it much better than before, so everybody standardized on it.

    Printing has always been uniquely horrible no matter the OS. Printing in DOS was always a fun exercise in hoping your program talked to your printer - or that your printer's language emulation was "good enough" for the program (and it didn't try to use fancy features). Oh yeah, if you were a developer, you had to hope whatever library you used worked well enough. Then there was network printing, a unique beast in an of itself where you hoped the drivers worked and the redirector could capture the output.

    Windows was probably among the first to have a unified printing and graphics layer where Windows would, by Microsoft dictate, manage the printer for you, so all printers that wanted to support Windows must talk to Windows to talk to the printer (no hitting parallel ports directly, which also meant Windows networking could do network printers transparently), and provide the necessary interfaces for Windows to tell it what to print (i.e., a high level GDI interface).

    Printing in Unix was well, not really well defined because printing is complex. Unix has supported a basic line printer since inception (teletype), but if you want graphics or other stuff, it was complicated by the fact that Unix had no native GUI toolsets or anything. so most developers invented their own.

    And printers themselves ended up being unique beasts with their own quirks due to their electromechanical nature. So much so that a standard interface was going to be complex and practically impossible to do the Unix way.

    CUPS was such a godsend that when Apple was creating OS X, they decided to not bother with a print layer of their own, and instead use CUPS as the engine powering the OS X print subsystem. (Prior to this, MacOS Classic had its own print subsystem).

  51. Re:Wait... by Barsteward · · Score: 1

    Webkit works on Linux machines as well, Konqueror gives you the choice of Webkit or KHTML

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  52. Re:Paperless office? Not in my lifetime by Barsteward · · Score: 1
    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  53. Re:Wait... by UnknowingFool · · Score: 2

    LLVM and Clang were developed at the University of Illinois.

    And Apple hired the team that developed LLVM to continue to develop it further. Just like CUPS. As for Clang, it was developed originally by Apple to work with LLVM because Apple had performance and philosophical issues with gcc.

    OpenCL is a standard, not a program.

    OpenCL standards for Open Computing Language. It is also a standard as many companies have adopted it. That's like saying C99 isn't language but a standard.

    Zeroconf is a standard, not a program.

    Again, because something becomes a standard does not mean it isn't used for what it was originally designed.

    WebKit is a fork of KHTML from the KDE project. Try again.

    Originally, WebKit was based entirely on KHTML. As development as continued, it is bears little resemblance to the original code. Apple has chosen to continue to release as open source even parts they were not required to do.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  54. Re:Wait... by Anonymous Coward · · Score: 0

    Apple is not the developer of CUPS. Apple bought CUPS back in 2007 [slashdot.org] and hired its main developer.

    So, how does that not make Apple the developer of CUPS 2.0, again? If a company buys something and continues to develop it then that company is now the developer. Apple may not be the creator (i.e., originator) of CUPS, but they most certainly are the current development company.

  55. Re:Wait... by Anonymous Coward · · Score: 0

    CUPS was widely used before Apple bought it. Apple can't turn it into an Apple-like program without causing a user revolt, so it's still very much like how it was before Apple bought it.

    ...And so aren't you glad that Microsoft didn't buy it; or there would be nothing left of CUPS even remotely recognizable (or usable) outside the Windows-world...

  56. Re:Wait... by Anonymous Coward · · Score: 0

    It still astonishes me that 13+ years after Apple introduced their open source operating system, Darwin, that people in IT forget that it's there under the GUI in all its Unix-like goodness. I forgot how long that list was for the projects they are involved in or started! Nice link, too bad most people like "RR" won't bother to look at it and will just keep screaming the Apple is proprietary with everything trope.

  57. Why tablets aren't yet a solution by sjbe · · Score: 2

    I will admit there are two things still missing.

    There is quite a bit more than two things missing though I agree with the deficiencies you identify among others.

    Job instructions can be kept in text files that can be pushed to tablets. Guaranteeing that every person has updated instructions.

    You REALLY do not want tablets on most manufacturing floors. The products we work with would trash a tablet in about a week if not sooner and we don't even do anything especially messy. Furthermore that would require buying an expensive computer for every worker on our shop floor, many of which would, ummm... disappear. What we do is keep the Controlled master copy online and then print a reference copy at the beginning of each job. The reference copy then circulates back to engineering or other parties that need it and the master controlled copies get updated for the next job. Works quite well actually.

    Tablets have a variety of problems for document management:

    1) The problem you mentioned that you cannot effectively annotate documents. In manufacturing, work instructions frequently need to be updated, annotated, etc. People are working on the problem but there is no universally practical solution imminent that I'm aware of.
    2) Tablets break and get stolen. My wife works in a doctor's office and they use ipads for documenting patient data (good use of them) and they've had several of them stolen and one dropped and broken. You can drop paper all day long and it won't break.
    3) If the software on the tablet you are working with doesn't fit your need it's a much bigger problem to fix than just modifying some paper forms.
    4) Tablets are hugely impractical in a dirty production environment. Greasy/dirty fingers and tablets don't mix well.
    5) Tablets require either buying or developing software to accommodate most work flows. This can be a very expensive proposition.
    6) Tablets are a capital expense that has to be depreciated.
    7) Most tablets are designed with consumer markets in mind rather than business needs. They are hard to lock down tightly if needed.

    I can keep going. I think tablets are going to make huge inroads over time but anyone that thinks they will eliminate paper from offices is delusional.

  58. Re:Wait... by Eravnrekaree · · Score: 1

    In LPD you would configure the printcap to run ghostscript (basically your printer drivers) to convert the postscript to the native printer language. The LPD did allow non-postscript printers to be used this way. It didnt work all that badly.

  59. Contracts by Anonymous Coward · · Score: 0

    I still print contracts that need to be signed and stored for years to come.

    Yes, in theory, the contracts could be digitally signed PDF's or whatever. But when in ten years or so a conflict arises, I'll much more confident if I can pull out a paper contract than fiddle around with trying to hunt down certificate servers that are no longer around.

    Paper use can be reduced, but it is a long way from being completely replaced.

  60. Wait CUPS is an apple product? by BenLutgens · · Score: 1

    I call shenanigans. If so, fuck CUPS!

    --
    "If you love someone, set them free. If they come home, set them on fire." - George Carlin
    1. Re:Wait CUPS is an apple product? by CauseBy · · Score: 1

      That's what I thought, too. I'd never known that.

      Now think all the way back to A/UX.

    2. Re:Wait CUPS is an apple product? by Anonymous Coward · · Score: 0

      Apparently they bought it in 2007. https://en.wikipedia.org/wiki/CUPS I guess it's only a matter of time before they destroy it.

  61. Re:Wait... by Guy+Harris · · Score: 1

    He should have said Apple is not the "original" developer of CUPS which is true. They are the current developer and owner of CUPS.

    (And current employer of the original developer of CUPS, unless he's left.)

  62. Re:Wait... by CauseBy · · Score: 1

    I never knew CUPS was an Apple product but I remember installing it back in, what, probably 2000 on some Linux machines in college, as part of my work-study job. That must have been immediately after it was introduced.

    You are right: the LPR system it replaced was awful. I don't remember much about CUPS except that I got it to work.

  63. Re:Paperless office? Not in my lifetime by CauseBy · · Score: 1

    Offices I have worked in have had very little paper in them over my career (starting just before the Iraq War) but I work in tech so maybe we're on the leading edge. I literally can't think of the last time I had to touch a piece of paper specifically for work -- maybe signing my employment contract? Sometimes I use pen and paper to work out algorithms but more often I use a whiteboard.

    What kind of office do you work in? There is a great diversity.

  64. Re:Wait... by Anonymous Coward · · Score: 0

    this second license was responsible for much fewer open source printer drivers.

    Let's flip that around so that we get the full picture.

  65. Re:Wait... by RR · · Score: 1

    No. If Apple had developed it, it would not have had any command-line interface except for XML files and the "defaults" program, its interfaces would have been proprietary to Apple,

    Yes that's why LLVM, Clang, OpenCL, Zero-Configuration, and WebKit only works on Apple machines.

    Wait, what? Where'd all this hostility come from? I've used Macs for 25 years, and I'm using a Mac to type this. I like parts of Apple and MacOS X, but I recognize some of its shortcomings. In my opinion, nothing is perfect.

    I didn't say that Apple does not do open source. CUPS, LLVM, Clang, and KHTML (predecessor of WebKit) were not invented at Apple, and Apple complies with the license terms of the original projects. ZeroConf and OpenCL are examples of basic infrastructure that Apple decided would be in their interests if they were widely adopted. Apple has some surprisingly small teams for some projects, and I think of ZeroConf as a Stuart Cheshire project more than a faceless corporate project. Even so, Apple initially did their open-source releases under the Apple Public Source License, which is not compatible with GPL, and the existing OpenCL kernels are all proprietary. Or did you not notice that Mesa had to reimplement OpenCL from scratch?

    In contrast, I notice Apple protocols such as AirPlay and AirPrint, the whole Designed for iPhone licensing system, and how Apple is going out of their way to avoid any GPLv3 software such as Samba 3.

    CUPS was widely used before Apple bought it. Apple can't turn it into an Apple-like program without causing a user revolt, so it's still very much like how it was before Apple bought it.

    Yes Apple is EVIL for not completely changing the software they own to be proprietary and they are also EVIL for forking software they didn't own (WebKit). Face it folks, Apple can do no right.

    I don't see how you got that conclusion from what I wrote. I said that CUPS was not developed at Apple, so its peculiarities are not typical to Apple.

    --
    Have a nice time.
  66. Re:Wait... by RR · · Score: 1

    I notice Apple protocols such as AirPlay and AirPrint, the whole Designed for iPhone licensing system, and how Apple is going out of their way to avoid any GPLv3 software such as Samba 3.

    Oops, I meant Samba 4. Starting in MacOS X 10.7 Lion, Apple has used the closed-source SMBX instead of Samba to provide SMB service, and Apple's SMB client is licensed under APSL 2.0, which is not compatible with GPL. Apple's SMB software has also been slower and buggier than Samba.

    I think Apple's aversion to GPLv3 is wrongheaded, as is Google's avoidance of GPL in Android other than the kernel. I'm not saying that it's evil, just a mistake.

    --
    Have a nice time.
  67. Re:Wait... by RR · · Score: 1

    Argh! No! CUPS did not originally come from Apple, and Apple did not own CUPS back in 2000. Apple bought CUPS and its main developer in 2007.

    --
    Have a nice time.
  68. Re:Wait... by UnknowingFool · · Score: 1

    I think Apple's aversion to GPLv3 is wrongheaded, as is Google's avoidance of GPL in Android other than the kernel. I'm not saying that it's evil, just a mistake.

    Many companies have an aversion to GPLv3 for good reasons. Apple is fine with GPLv2 and BSD and Apache style licenses. GPLv3 with their restrictions puts Apple into a legal quagmire they don't want to be in.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  69. Re:Wait... by kimvette · · Score: 1

    Sorry had postfix on the brain from work. :)

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  70. Cups 2.0? by CHIT2ME · · Score: 0

    I've always preferred 38D cups!

    --
    My karma is bad. Don't get too close!!!
  71. Re:Wait... by CauseBy · · Score: 1

    +4, Informative

  72. Soon to be replaced by systemd by Anonymous Coward · · Score: 0

    That epic retard Poettering announced today that a new systemd module called systemd-cupsd is beginning development. It will be tightly coupled to the entire systemd ecosystem that its pathetic apologists call modular.

    If systemd-cupsd is not started or crashes PID 1 will initiate a system shutdown.

  73. Re:Wait... by Anonymous Coward · · Score: 0

    Printing on Linux is much better than anything else.

    It supports more printers than OSX and Windows combined.