With Push for OS X Focus, CUPS Printing May Suffer On Other Platforms 267
CUPS is the popular open-source printing system that many projects have used successfully as a core, for desktop printing and as the basis of dedicated print servers. Reader donadony writes with word that Apple "has chosen to abandon certain Linux exclusive features, [while] continuing with popular Mac OS X features. The changeover is being attempted by Apple to set new printing standards that will not require 'drivers' in the future." However, as this message from Tim Waugh at Red Hat points out, all is not lost: "Where they are of
use for the Linux environment, those orphaned features will continue to
be maintained at OpenPrinting as a
separate project."
Printer? (Score:4, Funny)
Re:Printer? (Score:4, Insightful)
... I have *never*, in my 24 years of life, owned a printer. I think those thing are really deprecated.
I don't know what kind of lifestyle you lead, but it must be very uneventful.
Have you never done anything with legal significance, like buying a house? You don't distrust putting everything in emails that someone afterwards could claim they never received or you never sent? You need to send things by registered post, on paper.
You have never made anything, which needs a drawing at the point of work. I am currently making a playhouse in the garden for which I have dimensioned drawing, done on the PC but which I need out there with me in the garden. Fondleslabs and mud don't mix well.
You have never needed to show eg family pictures in a casual way to visitors without having to drag them into the basement computer room or embarass them by asking them to use a fondleslab they have never used before.
You have none of your own pictures on your walls and shelves, at least not without a digital picture frame for each one - which would not only be expensive and OTT but need a lot of wall bricks and wires hanging around.
You have never at work needed to force someone to pay attention to something by plonking paperwork down in front of them. You never been in a situation where you have said "Would you mind going to the network directory xyz, subdirectory pqr, file abcdef12345.pdf [among thousands]" , or "Would you mind looking at the email I sent yesterday and opening the fifth attachment...?" and seen their eyes glaze over and been told to come back later?
Apparently not.
No! (Score:4, Funny)
We must maintain, at all costs, beloved technological anachronisms like printer incompatibilities and X11. Shame on Apple! Shame on them for trying to rid computing of all its cruft.
OK, whatever. (Score:3, Funny)
Breaking compatibility for market advantage is so noble of them, clearly we all must approve.
Re:OK, whatever. (Score:5, Informative)
They aren't breaking compatibility. They are simply moving features they don't need into a separately maintained project.
Re: (Score:3)
They're also apparently removing auto-detection of other CUPS printers on the local network entirely for everyone except Mac OS X users. I guess that's one way of making sure Macs are the only place where things Just Work.
Re: (Score:3)
CUPS 1.6 (and the next 1.5.x) will support "Bonjour" discovery using Avahi on Linux and other platforms (in addition to mDNSResponder, which is also open source and works just dandy on the same platforms...)
The problem with CUPS Browsing is that it relies on UDP Broadcasts, which are bad for Wi-Fi bandwidth and power consumption. CUPS Browsing also has issues with hostnames - how do you setup a network using CUPS Browsing without broadcasting IP addresses (printer@11.22.33.44?? Yeck), setting up a DNS serve
Re:OK, whatever. (Score:5, Insightful)
Breaking compatibility for market advantage is so noble of them, clearly we all must approve.
Not every Linux distro includes every package by default. If you want to install the CUPS 1.6 package, or the filters for CUPS 1.5.x that are not supported by OS X you are free to do so.
I don't know if Apple will succeed with 'driverless printing', but if they do then every platform will benefit. Sometimes moving forward means letting go of some of the past.
Re:OK, whatever. (Score:4, Interesting)
Meh. Maybe I'm just cynical, but I'd think "moving forward" would involve building a new product, not just hacking out chunks of one that's shared with one's competitors and spinning them off.
You make a good point about choices, though. The ancient, spaghetti-coded Berkeley LPD still works on modern platforms, and it's probably significantly more efficient than CUPS (I haven't actually checked, but that's where I'd lay my bets).
Re:OK, whatever. (Score:5, Interesting)
If by efficiency you mean printer thoughput, I think you'd win your bet. I abandoned CUPS on the system that serves as the print server on home network. It turned out that most applications that generated PostScript output and sent it off to a CUPS client to print on a CUPS server resulted in turning my 20ppm printer into a 1ppm printer... if we were lucky. Ditching the CUPS server and reinstalling LPRng restored the printer's normal throughput. I still have the CUPS clients set up on various systems but as a print server CUPS was a dog.
Re: (Score:3)
Re: (Score:3)
I think it's fair to say that Apple don't consider desktop Linux to be a competitor. And they're not persuing the server market very hard. Which poses the question what competitor this is about.
iOS is Apple's biggest OS these days. And mobile printing is a something that's ripe for improvement - and driverless printing would be particularly useful.
So perhaps they've made the decision that the work they do on printing for iOS they'll keep for themselves, rather than do all the work for Google's Android comp
Re: (Score:2)
Maybe I'm just cynical, but I'd think "moving forward" would involve building a new product, not just hacking out chunks of one that's shared with one's competitors and spinning them off.
I don't know why you'd think that. It seems to me that with all the FOSS available, you'd have to be crazy to start from scratch on a product like this. Even if you start from a fresh design, it makes complete sense to find a FOSS project that does similar functions and reuse any good code that does what you want it to do.
I mean, why reinvent the wheel?
Re:OK, whatever. (Score:5, Insightful)
Slashdot and GPL zealots rant and rave all the time about how awesome it is to use OSS because you can 'fork it' ...
Yes, that is an advantage.
funny how any time the situation arises where forking would get you right back to the state you desire ... no one wants to do it.
Well, of course not. Forking is a pain in the neck and splits resources. Noone wants to do it if they can avoid it since it is really the last resort. However, sometimes it is necessary and works very well (LibroOffice, Xorg, uCLinux, CONFIG_PREEMPT_RT, firefox, to name a few).
Apparently in your bizarro-world it is better not to have the option as a last resort? Not sure I follow that "logic".
What you'd rather do is bitch about someone else not doing exactly what you want them to do, and giving it to you at no cost while you have nothing to do with any of their products.
Everyone likes to bitch. So what? You're bitching about free posts on slashdot.
You're not bitching because Apple is doing something wrong. You're bitching because they aren't continuing to give you a free ride which benefits them in absolutely no way what so ever. Its not even like they get any good will out of it from the OSS community, douche bags like yourself bitch no matter how much they contribute back. This is why you're group of zealots will always be ignored. You do nothing but bitch about free shit given to you out of good will.
People are bitching because it is kind of irritating: they took what was a big Linux project, took all the lead developers and are now breaking it. It's their right, and they've funded development up to now, but the result is now becoming irritating.
Or are you just suggesting that a company's reputation should get a free ride into the future based on what they did in the past?
Re:OK, whatever. (Score:4, Informative)
Schadenfreude is great when the misfortune is happening to complete twats.
Sure.
But you seem to think that people complaining that Apple have effectively removed Linux support are complete twats and deserve to have Linux support removed. Or you think that's karma or something. It's not really karma if it happened first.
This has nothing to do with patents. Apple own CUPS and can do what they like wit it. That's valid copyright, not patents.
You were making so little sense that I assumed that you were talking about something else.
In other news, Apple is using patents in exactly the way they are intended to be used.
Well, yes. If you look into the history of patents then they've pretty much been invented since day 1 to be abused, so in that you are correct. On a more recent note, patenting trivial inventions and aggressively enfocing them does not "promote the useful arts".
They come up with an innovation for their products, they patent it to restrict others copying their innovation.
That is very rare. What Apple do generally design well-integrated products which are solidly produced (generally not especially buggy) and also popularise existing, but otherwise almost unused ideas (e.g. multitouch), or ideas from other areas (magnetic power connectors). Very rarely do they come up with inventions. It's kind of sad that they feel the need to strongly protect their non-inventions because the Apple's product creation method is generally what sets them aside and that's something which it is not possible to copy.
Of course the minority on slashdot who are cretins try to claim (and maybe even believe) that Apple has patented the black rounded rectangle, and other such bollocks.
So what, pray tell is this [uspto.gov]?
And I'd also like to note that it looks awfully similar to the HP-Compaq TC1000 with the keyboard detached, which was released in 2003, a whole year before Apple filed a patent on a strikingly similar design. Basically, Apple managed to patent a design invented by someone else and are busy trying to defend that using lawsuits. That's reprehensible behaviour by any standards.
Re: (Score:3)
Oh please, before the App Store there was the option of self-publishing an app for an open OS, this is how most PalmOS apps (and of course many Windows apps) were sold for example, no giving up cuts for the privilege of making an app for some platform and no manufacturer control over which apps can run on a platform. The unnecessary middleman between the developer and the user was being eliminated.
Re: forks (Score:3)
Slashdot and GPL zealots rant and rave all the time about how awesome it is to use OSS because you can 'fork it' ... funny how any time the situation arises where forking would get you right back to the state you desire ... no one wants to do it.
You may want to look into the software projects MariaDB and LibreOffice.
Re: (Score:3, Informative)
People bitched about Oracle to no end on this site when both of those forks were announced
Considering MariaDB was forked before Oracle bought Sun, I'm pretty sure they haven't.
Re:OK, whatever. (Score:4, Informative)
Slashdot and GPL zealots rant and rave all the time about how awesome it is to use OSS because you can 'fork it' ... funny how any time the situation arises where forking would get you right back to the state you desire ... no one wants to do it.
Actually, OSS is helping here quite a bit. If CUPS was closed, then these changes would leave Linux users in a real bind. However, since it is open, the features being removed are being picked up by a different project. That is how OSS is supposed to work -- if the developers drop support for something, but the users want it, they have access to the code and can add it back.
Re: (Score:3)
"You're not bitching because Apple is doing something wrong. You're bitching because they aren't continuing to give you a free ride which benefits them in absolutely no way what so ever. Its not even like they get any good will out of it from the OSS community, douche bags like yourself bitch no matter how much they contribute back. This is why you're group of zealots will always be ignored. You do nothing but bitch about free shit given to you out of good will."
"You're not cynical, you're just a selfish as
Re: (Score:3)
Wait, what? How did you miraculously come to that conclusion?
Ignoring your inability to use the apostrophe, what the hell are you talking about? Apple hasn't given me anything for free, ever.
Re:OK, whatever. (Score:4, Funny)
“Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away” – Antoine de Saint-Exupery
Perfected that for you.
Re: (Score:2)
I don't know if Apple will succeed with 'driverless printing', but if they do then every platform will benefit. Sometimes moving forward means letting go of some of the past.
If they do succeed, chances are they will wall it off with patents.
Look at their iphone patent war bullshit - one of their main attack patents is "slide to unlock" wtf?
Re: (Score:3)
On the flip side, what about "not being content with their contributions to the project and demanding they maintain features that get them no (and even negative) return"? Would that fit under "noble", or "OSS fanatics once again shooting themselves in the foot"?
Good gracious, between the complaining here, and on the "HJT Source released, but masses unsatisfied with level of OpenSourciness", I start to wonder why anyone bothers trying to release source as it only seems to inspire flames. Maybe Microsoft ge
Re:OK, whatever. (Score:4, Insightful)
On the other hand, there was printing on *NIX before there was CUPS. There can still be printing in a post-CUPS era.
Re: (Score:2)
Breaking compatibility for market advantage is so noble of them, clearly we all must approve.
Actually, Apple isn't breaking compatibility, the CUPS developers are on behalf of Apple. One has to wonder why, Apple's requested features couldn't have been added to CUPS instead of also having to remove others that Apple doesn't use.
Re: (Score:3)
I don't really think think that CUPS 1.6 does anything like that. Apple merely removed some features which they don't need for their own systems. From what I read there is nothing in that release which would achieve driverless printing. Anyway, I find the article barely readable at best. I appreciate the difficulty of writing in a foreign language - English isn't my first language either - but most of this just doesn't parse.
I would recommend to read this article [h-online.com] instead.
Re: (Score:2)
Funny.
Most of Apple's machines have a SD card slot.
Re: (Score:2)
Funny.
Most of Apple's machines have a SD card slot.
... yes, now. If you were old enough to remember two processor generations ago, you'd know that's a fairly new concession.
Re: (Score:2)
Not only SD, but SD XC [wikipedia.org].
Re: (Score:3)
>and USB3.0
Blame Intel for taking a million years to add USB 3.0 support to its chipsets.
They really need to be banished to the moon for this. And for moving the memory controller to the CPU and then not supporting ECC on the majority of their CPUs. Evil, evil Intel.
Re: (Score:2)
Re: (Score:2)
They also pushed the worldwide adoption of:
3.5 inch floppies, CD roms, all in one PCs, ultra mini PCs, SSDs, the ARM processor, LCD displays etc. And thats just the hardware.
Re: (Score:2)
Job Security (Score:5, Funny)
If print drivers were to be eliminated across the board, half of our IT staff would no longer be needed. Fix the issues with stuck sensors, paper jams, etc and we'd be down to three people.
Re: (Score:3)
Will the standards suport all hardware 100% (Score:2)
Like all
custom trays?
Staplers?
document security at the printer?
Stuff like imageRUNNER ADVANCE
PCL?
Document Scan Lock and Tracking?
and other stuff the basic drivers do not have?
Re: (Score:2)
Do Apple printers have those features? If not why do you need them?
Re: (Score:2)
And if we mandated basic IT classes, we could cut that down to one person, right?
Or we could keep those three people, and let IT focus on actually useful projects (you know, those hideously large projects that require 6 months just to get the design perfected?), instead of being everyone's technological cabana boy. There is nothing worse than having the network admin drop everything he is doing, so he can replace a toner cartridge on the network laser printer (come on people, it's not hard to figure out how
Re: (Score:2)
Re: (Score:2)
Grand-parent is troll.
Parent is spot on, mod up!
Re: (Score:3)
You can't eliminate printer drivers. it's an absurd idea. All they're doing is relabeling drivers as something else so that they can say there are no drivers. Some piece of software has to know how to convert from a generic format to the device specific format required by the printer, and that's the driver. Even in the distant day when all printers use a standards conforming Postscript the code that converts to Postscript and spools it out to the printer and checks whether the printer is busy or not is
Re: (Score:2)
And people needing passwords reset. And people needing things plugged back in. And people who open attachments from spam. And people who refuse to update from IE5 but still complain that "the Internet is broken!". And....
Re: (Score:2)
If you're responsible for maintaining a corporate network that still has IE5 as part of its ecosystem, then a) you should be fired, and b) you won't need to worry about it for much longer, because MS is going to force an upgrade on you, and you probably don't know how to prevent it.
Users at home? Perhaps a different story. Though XP has been out for more than 10 years, and that's well beyond the replacement lifecycle of most computers (recall that XP shipped with IE6 out of the box), and most ISP's don't ev
Re: (Score:2)
If you're responsible for maintaining a corporate network that still has IE5 as part of its ecosystem, then a) you should be fired
... out of a canon into the sun.
Re: (Score:2)
I was using something called "hyperbole", a rhetorical device whereby a statement is exaggerated for stronger emotional response and greater emphasis, or sometimes for comedic effect. In this case, I took a relatively common but distasteful browser that some have to support, and exaggerated that to one even more out-of-date and useless.
Re: (Score:2)
Shhh. The CEO might hear you and realize that's not a cup holder!
Re: (Score:3, Funny)
We will still have people useing CD drives as cup holders.
I still remember when (IIRC) Coca-Cola sent out a Christmas e-card that announced they were providing everyone with a cup holder for Christmas - and when you clicked the button to accept, your CD tray slid out.
Ah, the 1990s...
I myself prefer 500,b bloat ware (Score:2)
So what is the fuss? (Score:5, Informative)
True to open-source fashion, the missing features get maintained by somebody else. If Apple makes more problematic changes, my guess is that eventually CUPS will just be forked.
This is not a big deal. It would be with closed-source software were the vendor can force changes down user's throats.
Re: (Score:2)
The fuss is that "zOMG TEH APPLE IS EBIL!!!" ignoring the fact that all Apple is doing is setting up a second project to maintain the pieces they don't require.
Re: (Score:2)
PDF is an Apple format? Since when?
Re: (Score:2)
I think you're right with this, basically the news is that CUPS gets a new lead developer as the former only continues to develop his product for a practically non-existent share of office printers that only accept input in Apples latest proprietary format.
PDF is an Apple format? Since when?
Printers accept PDF input? Since when?
Or did you mean PostScript, also by Adobe?
Re: (Score:2)
Ricoh: Printing a PDF File Directly [ricoh.com]
Kyocera: PDF Direct Printing [kyoceramita.eu]
Re: (Score:2)
There's a big difference between Postscript and PDF. Printable PDFs don't have any code that the printer will execute, they contain precalculated graphic primitives only. Postscript is a programming language. You can write a raytracer that runs on the printer [uq.edu.au] in it, if you so desire.
Re: (Score:2)
This is not about PDF. This is about printer discovery code in CUPS. Maybe read TFA?
Until... (Score:4, Insightful)
...I can plug in a printer to my computer and without a single dialog box ever coming up asking/telling me about configuration, drivers, or anything else other than asking how many copies do I want, they need to keep trying.
Printers have been stuck in the early 80s for the last three decades.
Re:Until... (Score:5, Informative)
That's how OS X works now. We've gone through a bunch of printers at my office, and a variety of brands. Each one just needs a wifi password set, then the desktop lets us print to it with no question. It just appears in the list of available printers.
OS X comes with a long list of drivers installed. Apple would love to drop those, partly because it involves a lot of coordination with printer manufacturers. Little from the customer perspective would likely change.
Re: (Score:3)
Re: (Score:2)
Hmmmm..I failed to get the memo on Apple entering the printer business. Maybe you could reprint it here for us so we can all read it?
Re: (Score:3)
I suppose you've never worked with a ZeroConf/Bonjour printer? That's pretty much what happens now. Except the plugin part. I plug it into the network and it just shows up under available printers.
Re: (Score:2)
That's also how it works with HP printers on Linux. For others, you may have to select your model from the menu.
Re: (Score:2)
I suspect you didn't do much printing in the 1980s. Even a dozen years ago printing required manually mixing drivers and manipulating LPD settings. I had to do all sorts of preprocessing from the command line, and if I could get it to work reliable intermix it with LPD.
In the early 1990s, I had to be careful about rip times and queue jobs coordinating between the ripping and the printer.
In the 1980s you basically didn't have graphics and had to use continuous feed paper tearing it after you used it. Beca
Re: (Score:2)
The problem? It chose the Postscript version (this printer adds Postscript support with a combined memory / processing upgrade). Mine has a 64MB memory upgrade, but doesn't have the Postscript upgrade. I had to change the driver to the non-Postscript version.
But it was so close! Upon plugging in the USB cable, it identified the printer and confirmed I wanted to install it (a very simple dialog box
Re: (Score:2)
...I can plug in a printer to my computer and without a single dialog box ever coming up asking/telling me about configuration, drivers, or anything else other than asking how many copies do I want, they need to keep trying.
Printers have been stuck in the early 80s for the last three decades.
I've been able to plug printers into my Ubuntu systems and use them without any questions about configuration or drivers for several years now. Most of what makes this work is CUPS. Ironically, the exact same printers plugged into an OSX system typically require drivers to be installed, though OSX does this mostly automatically. Obviously, Apple is trying to improve that situation by pushing the "driverless" printing but I wonder why they haven't also done what Ubuntu and other distributions have and instal
Re:Until... (Score:5, Insightful)
Re: (Score:2)
Re: (Score:2)
A lot of people are saying "works for me". But they are referring to some Linux distribution or OS X solution or perhaps HP printers with HP boxes, etc.
The way I think printers should work is the same way hard drives work. For 99% of the hardware out there, regardless of OS or manufacturer, if you drop a HD into the box and start it up, the system recognizes it and offers to format it. No searching for the right driver or updated versions or installing this or that, etc.
Printers need to be like this. While
Re: (Score:3)
Sure, in a world where the printers are a lot smarter (recognizing the media type and adjusting printing settings automatically - i.e. glossy photo paper = highest DPI, adjust ink levels automatically, etc., transparency = mirror the input, etc.) that would be great.
If that's what Apple would be pushing for, awesome.
Until then, I'll take my pri
Re: (Score:3)
Printers are far more interesting and diverse than hard drives.
Although, there are already very well established standards that any printer manufacturer can use. This is not an unsolved problem.
Companies simply continue to exercise what one might call "personal liberty".
We simply don't need Apple to try and impose "yet another standard".
Why are printer languages not unified? (Score:5, Insightful)
Re: (Score:3)
Because you would need to licence PostScript from adobe. Then you would need to add the expense of RIP, suddenly it's not looking so cheap. PostScript can generate some pretty hefty files
Re: (Score:3)
Are any of the patents on PostScript even still in force?
Re: (Score:2)
Probably not. Because you can pick up a Brother printer that supports Br-Script, which is Brother's implementation of PostScript (BR-Script3 is their PostScript3 compatible language). And yes, they even provide PPDs for the OS generic PostScript driver.
The licensing fees go to Adobe are to license the trademarks. Which is why it's always advertised as Br-Script and unless you know, you may not realize it's PostScript-compatible.
So if you want a PostSc
Re: (Score:2)
Re:Why are printer languages not unified? (Score:4, Informative)
Even printers that DO speak PCL and PS don't all work the same.
Feed-tray options are one big reason.
Re:Why are printer languages not unified? (Score:5, Informative)
Postscript is proprietary. But there are languages like it which are open standards.
The big issue with postscript as a printer file format is that the printer makes runtime choices. So for example printer fonts are used and fonts don't need to be included. Which effects both the look of the page and the spacing. Because computations can be done on the printer print times with postscript are inconsistent. That is why in commercial environments postscript is ripped to something like IPDS before being sent to an actual physical printer.
So the very flexibility that makes postscript "driverless" is also what makes it a poor choice for document consistency. Adobe itself saw the problem in that when it switched the page definition standard to pdf which was from a printer language perspective a downgrade.
Re: (Score:3)
Postscript is proprietary but is well documented, so that's not an issue in practice.
As for the printer making choices, that's not informative because you've completely skipped the reality of it. Yes, the printer selects some defaults. Every print job has full control as to overriding the defaults, and any sane generic postscript print driver will not make its output dependent on the defaults -- precisely because, as you say, they may vary between printers. Heck, postscript guarantees that there is a set of
Re: (Score:2)
PostScript
PCL
HP-GL
MS XPS
Ricoh RPCS
Kyocera KPDL
Epson ESC/P
The list goes on...
no problem (Score:2)
Re: (Score:2)
Or just help to maintain the spinned off project?
So as open source goes... (Score:3)
...this is not news but rather simply an FYI.
This isn't really Linux vs. OSX (Score:3)
I'm reading this it doesn't sound like Linux vs. OSX so much as Apple having declared a new standard deprecating the old standard. Apple is typically aggressive about that sort of thing moreso than Microsoft. I think a fair description is that Apple is aggressively pushing the new standard, while the Linux community would prefer a slightly less aggressive push.
For example avahi (the Linux equivalent of Bonjour) will now be essentially mandatory for CUPS discovery, unlike before where CUPS systems would discover each other independently. Making Bonjour / avahi mandatory is not breaking Linux, Linux has avahi every bit as much as OSX has Bonjour, it is simply moving CUPS aggressively towards a situation where discovery uses the new standard not the ad-hoc CUPS standard. (as an aside new versions of avahi using DNS-SD are required).
The Linux community has a long tradition of complex dependency chains for full functionality. This is more unusual for BSD than for Linux and IMHO not really harmful to either. I think there is an interesting argument to be had about how aggressive to be about deprecating standards in the Unix software ecosystem and how much software should be independent. But this post confuses far to many issues to be helpful.
Re: (Score:2)
I don't see a problem with forking off discovery. It's not really a core function of CUPs and is probably better handled, and maintained, by a package that handles that functionality specifically.
Re: (Score:2)
It's very good that they will enforce use of avahi/Bonjour for discovery. CUPS by default does UDP broadcasts for discovery. That sucks if you have a subnet with many machines on it.
Obligatory xkcd (Score:4, Funny)
https://www.xkcd.com/927/ [xkcd.com]
I'm not sure, but it seems relevant here.
Apple go back to its roots... (Score:2)
Oh, the irony... (Score:2)
Isn't this exactly what happens elsewhere, but in the other direction? After all, many people think that KDE, GNOME and other large programs are written for GNU/Linux and just happen to be ported elsewhere. Try to Google something about setting up Apache or bash and you'll find Linux this, Linux that even though neither are exclusive to GNU/Linux in the least.
Speculation (Score:3)
The article is based on speculation. One of the bits of speculation, that CUPS would do away with PPD support, shows a lack of knowledge about how CUPS works on OS X and how the driverless print system (to support iOS devices) works. Namely, the PPDs are still required for the printer server (computer) to setup the printer with the appropriate features, color spaces, etc. CUPS requires a filter to translate the driverless print job (PDF or JPEG) to the raster protocol used by the device as specified in the PPD. For OS X, it's true that it's Quartz and Linux the filters will be different, but this is not so different than how it's been all along anyway.
The one thing that does ring true, however, would be moving from CUPS' proprietary CUPS-to-CUPS automatic discovery protocol to Zeroconf (Bonjour). There's a whole number of reasons that would make sense (for Linux just as much as OS X).
Re:Wait what ????? (Score:5, Informative)
Apple bought the source code for CUPs back in 2007 and hired its main developer.
http://apple.slashdot.org/story/07/07/12/1342258/cups-purchased-by-apple-inc [slashdot.org]
Re: (Score:3)
It depends on the license and the copyright holder.
If GPL and the project does not have copyright assigned to the vendor, then they must release the source to anyone they provide the binary and grant them rights to redistribute with modifications. They cannot do patches to the binary, but they can do things like isolate the GPL code into a different application and keep proprietary content indpendent of the code.
If a BSD-like license, they can generally ship without source code. Attribution is usually the
Re: (Score:2)
Apple can do anything they like with CUPS. They own it.
Re: (Score:2)
If you're so bent out of shape about it, just fork CUPS and continue to maintain the components that Apple is deprecating in their own system. That's the whole point of Open Source Software.
If you think App
Re: (Score:2)
"Might I mention Apple products are overbloated on the price department too.", only if software has no value for you. But then if you are using MS or Linux, I can understand that.
Re: (Score:2)
Re: (Score:2)
(BTW, Does anyone still make Winprinters? I haven't come across a new one in a long time.)
They still make "dumb" printers (host machine handles rasterization of print jobs), but they generally have OS X and Linux drivers now. The only printers with actual CPUs and PCL/PS support nowadays are workgroup class and above.
Re: (Score:2)
The only thing that comes close is LPRng, which isn't under heavy development (the last release was about a year and a half ago) CUPs works fine, why would you use something else?
Re: (Score:2)
In an engineering project of any decent magnitude, your choice is either paper printouts or dozens of monitors. Oh, and make sure you have a desk shaped like an annular segment so that those monitors can be within a reasonable distance from your head. Sorry, the paperless myth is just that. If it's an email that doesn't refer to much else, then two monitors are enough. If you need to cross-reference lots of information (in budgets, engineering, widely considered research activities), clicking between multip
Re: (Score:3)
I presume you don't read many scientific papers. Reading them on fondleslabs is a pain in the tookus. Hardcopy is handy, you can take it anywhere, it never runs low on power, and it is easy on your eyes. It is also wonderful for scribbling in margin notes. You can lend or give someone the paper easily, no DRM to fight.
Mind you I would rather keep my library of papers in digital format, I have thousands. But for reading, there's nothing like hardcopy.
Re: (Score:2)
In writing postscript output, you can use a very small subset of the language if you so desire. If all you have is a bitmap at printer's native resolution, it's quite trivial to wrap it in a postscript job. Unfortunately, postscript interpreters are quite a niche market and AFAIK there are no robust implementations out there, in the sense of full-coverage "almost-safety-rated" test suite -- contrast that with how well tested sqlite is, for example. That's why sometimes print drivers that use anything but th