Apple Licenses CUPS 222
bmeteor writes: "Short and very sweet: CUPS is licensed by Apple. A boon for both Apple and GNU." CUPS (Common UNIX Printing System) is a system based on the Internet Printing Protocol for standardized printing on Unix systems. That's nice, but when can I print over the network to my Epson inkjet, like I can in Mac OS 9 with USB Printer Sharing?
HP PCL Printers? (Score:1, Interesting)
Re:HP PCL Printers? (Score:2)
I can't speak on OS-X (as I've never used it yet), but i can say that I have a HP-5000 and on of their ink jets (I honestly forget teh model number at the moment), and with Linux (using CUPS) I print to them as a RAW device. It's flwless.
On a similar note, I got my Lexmark Z52 printing from my Linux box here at home just a couple days ago. And no, I'm not using Lexmarks stuff to do it. Just CUPS.
Re:HP PCL Printers? (Score:1)
Re:GNU and CUPS patches that were submitted? (Score:2)
As for the "monetary exchange", there is not a single Linux distributor that has paid money to us, even for support, yet they (and all Linux users) get to use CUPS for free as a result.
Also, before you criticize us, you might want to look at our web sites - we provide most of our software under GNU licenses, and we regularly contribute to other open source projects like SAMBA, GIMP-print, FLTK, GNOME, etc.
This is great! (Score:2, Insightful)
Now all they need is something that will let you browse windows shares.
Re:This is great! (Score:1)
Re:This is great! (Score:2)
Re:This is great! (Score:1)
Re:This is great! (Score:1, Informative)
Go try using OS X sometime. Tell me how easy it is to set up a print queue to a printer that a Windows or Samba machine has available for sharing.
Hint: you can't. Certainly not out of the box, anyway.
Bah. Windows is the ultimate incompatible-ware anyway. Why anyone would suffer to use it is beyond me.
DAVE (Score:2, Informative)
Re:This is great! (Score:2)
I installed Sharity [obdev.at] last week. It has a variety of licensing options; I got it free since I'm dot-edu staff. Sharity has excellent SMB browsing.
Unfortunately it still couldn't access the one share I wanted -- maybe unhappy about a space in the share name. I had to use mount_smbfs in Terminal instead.
p.s. a quickie Google search [google.com] revealed some interesting options. Remember: Google makes all computing simple!
SMB Browse (Score:2)
versiontracker, learn it, love it.
I hope CUPS has gotten better... (Score:1, Informative)
Is it better now than it was then?
--NBVB
Remember, Free !== Quality
Re:I hope CUPS has gotten better... (Score:3, Informative)
I hope Apple has success -- the PrintManager and the printing architecture in general is a significant weakness of OS X. Printing for me typically entails making a PS or a PDF and moving it to my NeXT for printing or FAXing. It's too much of a bother to deal with the OS X printing tools.
And I can't share my USB printer, which is just stupid. Neither by NetInfo or by SMB, or by LPR.
Re:I hope CUPS has gotten better... (Score:2)
Printing (and seting up printing) is totally effortless. There's no mystery there. And if your trouble is worth printing to PS or PDF to then move it to you NeXT to print it, then I strongly suggest you try CAPer. It'll let you "export" your printer onto the AppleTalk network (over IP) and use it on your Mac. This is what I do with my N2000 printer on my NeXT Cube.
Granted, faxing is still a pain in OS X. Though, ease them with Cocoa eFax. It grabs your files and faxes them, and can also receive faxes.
Re:I hope CUPS has gotten better... (Score:2)
Most of my problems are related to my printer -- I have a POS LaserJet 6L. To print to it with the NeXT machines, I have to use JetPilot, which is a great app (www.ipc.de), but it has major issues interoperating with LPR and not pure-NeXT printing approaches.
In any event, it doesn't matter, as I'm in the process of getting a LaserJet 4 to serve as an apartment printer.
WRT the faxing, I'm much happier moving the files to the NeXT and faxing them -- I haven't found an integrated, computer-based faxing system that comes close to the built-in NeXT fax tools. I have no desire to have my Mac do anything about FAXing.
Re:I hope CUPS has gotten better... (Score:4, Informative)
Setup is easy and the quality is on par with Windows' output.
Re:I hope CUPS has gotten better... (Score:1)
The only thing I'm not crazy about is the default Web front end for CUPS. You might want to do a search on FreshMeat for CUPS [freshmeat.net], to see the different GUI frontends available. I haven't found one that totally replaces the Web interface unfortunately.
Re:I hope CUPS has gotten better... (Score:2, Informative)
Re:I hope CUPS has gotten better... (Score:1)
I hear the new Triple-D Cups System is better! (Score:1)
Re:I hope CUPS has gotten better... (Score:1)
There are lots of drivers for different printers you can download (search for CUPS on freshmeat.net). CUPS is very easy to set up and administer.
I love it.
OSX Server (Score:1, Informative)
Newbie question (Score:2)
Re:Newbie question (Score:2)
Re:OSX Server (Score:1)
Interoperability Rocks! (Score:5, Interesting)
IPP is the way of the future. It provides a mechanism to connect any and every printer in the world together with any delivery mechanism. The possibilities of providing a common printing mechanism are astounding. Imagine doing away with low quality fax machines and being able to send a secure and private document around the world directly to someone's desk. Imagine sending a birthday card to Grandma right to her living room. Imagine printing from a wireless device while walking down the street to a printer at a print shop ready to pick up!
Forget snail mail and faxing IPP is the only way to go!
Re:Interoperability Rocks! (Score:2, Insightful)
~~~
Re:Interoperability Rocks! (Score:1, Troll)
That's a myth. They repackage commodity hardware into pretty boxes (ATA drives, ATI/nVidia video, PCI bus, USB, la la la), bundle it with a closed, non-standard operating system, price it at 175% of commodity prices, and do brilliant marketing to convince people like you that they're buying "quality." You haven't bought quality, my friend, you've bought an image. And, like the guy in the Sprite commercial said, "Image is nothing."
Re:Interoperability Rocks! (Score:1)
Re:Interoperability Rocks! (Score:1)
Re:Interoperability Rocks! (Score:1)
Sometimes, the cleverness to use a supported standard and to leverage work that has already been done as well as you could do in five years is innovation enough.
Re:Interoperability Rocks! (Score:1)
Re:Interoperability Rocks! (Score:2)
even then they didn't stop (Score:2)
hawk
Re:Interoperability Rocks! (Score:1)
Printing over the net is great, in fact I've printed from my PowerBook at how to an HP 4550 at work, but security is a must for this kind of thing to become widespread!
What it grandma turns out to be hip to porn? (Score:2)
I don't know who is. Maybe someone's Grandma really is buying all this viagra, drug alternatives, long distance, cellular services, satellite dishes, descramblers, life insurance, gambling, banned porn and getting killer toner deals with free vacation giveaways while making $1500-20,000 a week from home on their free stock tips.
Not a panacea (Score:2, Interesting)
Like any other 'net resource the spammers & maladjusted will attempt to abuse IPP. Unsolicited Commercial Email, Mail Bombs, and Junk Faxes are problems today; Drive-By-Printings could be tomorrow.
Instead of coming home to 30 flyers advertising take-out places your printer would pump them out continuously along with guaranteed penis enhancements, herbal highs, the latest in puppy porn, and of course a thousand pages of solid black from the dork you belittled on /. last week. Or you'll end up having to write elaborate filters for your incoming queue (procqueue anyone?) previewing everything before allowing it to go through, blocking off known printer-jacking domains.
No, IPP is great inside a facility and between sites that cross-print a lot but I expect email will remain the standard way of distributing a document. Email is widely deployed, directories are already in place, it can be encrypted & authenticated, uses a store-and-forward architecture, doesn't require the output device be known or any drivers required. The recipient need only have an application capable of printing the document and there are any number of good formats running from the "business-standard" MS Word to Adobe Acrobat to HTML/XML pages on down to good old flat text - ASCII or Unicode.
Indeed while many print shops take jobs online none I'm aware of accept random ones without pre-arranged accounts. Then most of the time they specify the formats one can HTTP-upload to them or send via a custom print driver in their format (presumably some PostScript or HPGL variant with headers for job identification, output settings, and accounting.)
So while CUPS and IPP are great things and are definitely making the world more interoperable (Unix & varients, Win2k+, MacOS X, lots of newer printers & print servers) they're not going to revolutionize it any more then standard print queues, Windows Shares, MacOS Printer Sharing, Novell Distributed Print Services, iPrint, etc.
ps Anyone know of an IPP implementation in PostScript? Might be a great way to "upgrade" all of these older devices with a single loaded print job.
IPP in PS (Score:2)
Were you dropped as a child? Repeatedly? Oxygen deprivation? Poor nutrition? What? GIVE so we can prevent other dumbasses like you!
I've got a mac.com email address 'cause it's a decent, free, stable one that offers IMAP & SMTP. If you think folks that have them are Apple employees you REALLY neeed to get up to speed.
Second I'm WELL familier with IPP, also with PostScript, apparently you're not. PostScript is a pretty robust language (yes it's Turing Complete) and it's entirely possible to run applications written in it on a printer. Yes, you heard me; not just graphics but actual compute-and-do-something applications.
In this case I'm wondering if someone has done an IPP protocol stack in PS. Is it doable? Entirely. Most PS hosts (ie network printers) already have a TCP/IP stack, PS has no trouble tying into it and this it's clearly something that would be very popular.
Now, this may well ALL be news to you but folks raised properly generally have a bit more manners when publically flaunting their cluelessnes.
You may crawl back down that dank, apparently very deep and very dark AC hole you came from and not come back until you're willing to put a name to your own worthless words AND have picked up a bit of the information you so urgently push (and disparage) on others.
Over-&-Out
Re:Interoperability Rocks! (Score:2)
Re:Interoperability Rocks! (Score:2)
Re:Interoperability? then why LPD is default? (Score:2)
RH 8.0 is also coming with CUPS...
you can print over the network if you ... (Score:4, Informative)
Re:you can print over the network if you ... (Score:2)
Or am I wrong? (Which I would like to be :)
Re:you can print over the network if you ... (Score:1)
What does your statement about being limited to postscript mean, relative to the my post, and the article I referenced?
CUPS vs OMNI (Score:4, Informative)
What struck about this is that I thought CUPS was pretty well-agreed upon by the major players as a common unix (the CU in CUPS) standard. How does OMNI compare with CUPS? Or do they perhaps represent different levels of the whole printing system and do they compliment one another?
Re:CUPS vs OMNI (Score:5, Informative)
OS/2 had some of the best printer support I'd ever seen (at the time.)
By OS/2 Warp 4 (Merlin), the Omni print driver was there for just about every printer you could get your hands on...
This is just like IBM -- make some seriously high-quality software, but never tell anyone about it...
_sigh_
--NBVB
Re:CUPS vs OMNI (Score:1)
That's funny, because when I tried OS/2 Warp 4 on my PC, I couldn't find a driver *anywhere* for my Canon BJ10-ex.
That was my primary reason for not adopting OS/2 and going with Linux instead.
Looking back, I think that was a pretty good decision at the time.
Re:CUPS vs OMNI (Score:5, Informative)
Omni is a set of drivers. It competes with the standard gs drivers and gimp-print.
CUPS is a queueing system. It competes with LPRng, PDQ, etc.
Re:CUPS vs OMNI (Score:2)
OMNI is supported directly in ESP GhostScript [sf.net], a version of ghostscript maintained primarily by the CUPS maintainers.
Re:CUPS vs OMNI (Score:1)
CUPS is a printer queue system (the best IMO, right
now).
OMNI is a development model (in C++) for easily
write printer drivers.
It is based on Ghostscript (ghostscript 6.5x already
have the omni driver in it). And drivers written
with omni works like a plugin system to ghostscript.
This means that you don't have to repatch and
recompile ghostscript to add a new printer.
Foomatic
(http://www.linuxprinting.org/foomatic.html)
a
to produce the correct driver for your prefered
spooler (CUPS, lpd, lprng, gnulpr, pdq, staroffice,
To complete OMNI (and foomatic and cups) is already
supported in (AFAIK) the Conectiva Linux snapshot
(http://distro.conectiva.com.br e apt-getable from ftp://ftp.nl.linux.org/pub/conectiva/snapshot) and in the Mandrake Linux Cooker distribution.
Linux supports Mac OS X printing (Score:1, Interesting)
2. install ghostscript
3. edit lpr.plugin to use your printer's gs driver
4. use Netinfo to create your domain service printers
5. use PrintCenter to create your printers
6. print using any Mac OS X app to your remote Linux-hosted USB or parallel-port printer; this works over wired or wireless airport Ethernet
Not so good for GNU (Score:5, Interesting)
"The standard CUPS distribution will be provided with Apple's open source Darwin operating system, while an enhanced version of CUPS with Apple's Aqua user interface will be provided with MacOS X."
Re:Not so good for GNU (Score:4, Insightful)
Plenty good for GNU (Score:5, Insightful)
Re:Not so good for GNU (Score:3, Insightful)
It's a good thing because of the standards Apple will be using, not because of the license they distribute their software under. Apple has adopted XML as the file format for all kinds of things; does it matter if they read and write those XML files with proprietary closed-source software? The point is that Free software can also be used because XML is standard. I don't know much about CUPS, but it seems to me that I'll eventually be able to use CUPS on Linux to print across the network to my Epson printer connected to my iMac, and that's a good thing.
Also, would Apple's use of CUPS make it easier to get printer drivers from Mac OS X ported to Linux? Would they even need to be ported, or can CUPS drivers be used cross-platform? This could mean much better printer support in Linux, since hardware vendors who refuse to acknowledge Linux will obviously be supporting Mac OS X...
Re:Not so good for GNU (Score:2)
Re:Not so good for GNU (Score:1)
Note that the ESP Print PRO is like CUPS on esteroids . http://www.easysw.com/printpro/ and
it is based on CUPS.
ESP Print PRO also provides over 3000 high quality drivers.
As with apple if any company using a *nix based system would like to get high quality drivers and
support cups, should take a look at this.
Re:Not so good for GNU (Score:4, Informative)
The only thing that won't be part of the open-source CUPS is the Aqua interface and PDF RIP technology, both of which already have suitable open-source replacements in the Linux and *BSD worlds.
Re:Not so good for GNU (Score:2)
It's a theoretical problem, but probably not a practical one.
Woah... (Score:1, Funny)
CUPS and Carbon (Score:1)
X printing != 9 printing (Score:2, Insightful)
Mac OS X native printing uses PDF as the spool file format and uses completely different drivers than OS9 - this is why many older printers are supported in Classic, but not native Mac OS X.
Re:CUPS and Carbon (Score:1, Funny)
Re:CUPS and Carbon (Score:2, Funny)
Yes, but beware. They burned it a bit. Thus all the Carbon.
Re:CUPS and Carbon (Score:1)
The Aqua additions for the OS X version would, I imagine, include some sort of Cocoa GUI to configure and maintain CUPS as well as some method of translating quartz rendering to something CUPS can print.
Can printers be shared now with NetInfo? (Score:2)
Interesting licensing model (Score:3, Informative)
Re:Interesting licensing model (Score:1)
Re:Interesting licensing model (Score:2)
There is nothing wrong with GPLed apps. If you desperately need a closed source version, you can either program it yourself, or get another license from the copyright holder.
Re:Interesting licensing model (Score:2)
OS X, particularly the developer tools, is packed with GNU utilities and other GPL software. Apple has been feeding a lot of patches back, especially to gcc.
Re:Interesting licensing model (Score:2)
And BTW, we've been in business since 1993 and have been making money, not from licensing CUPS, but by selling commercially-packaged printing solutions for UNIX. Licensing CUPS only increases the money we have to put back into CUPS, etc.
Similarly, our HTMLDOC software was not popular until we started packaging it with support. We make money for HTMLDOC not by licensing it but by *supporting* it and providing that turn-key solution...
That's nice, but... (Score:2)
And no, I don't work for them, I'm just a very happy customer.
P.S. I just noticed on my preview page the aqua-colored 3d-ish looking gradient bars instead of normal slashdot green. I don't like them.
Re:That's nice, but... (Score:2)
I would like an M-series LaserJet, though... they probably are a bit more reliable than gs for certain jobs that gs fails to interpret.
As a side note, I can't get foomatic to properly drive my LaserJet 5L... the PJL code spits out on a page before the job... doesn't do that on my DesktJet, and the Windows boxen don't have a problem either. I've tried all sorts of settings. Oh well.
One Mac OS X machine on a network... (Score:2)
I had a way more positive experience on OS 9 with printer discovery and sharing. AppleTalk on OS X is just slow and broken.
PPA, the girl next door.
Re:One Mac OS X machine on a network... (Score:2)
However, there were no issues setting it up to print via LPR - all the computers like it.
Try this (Score:2, Insightful)
Best of luck.
It's my trumpet and I'll blow it if I want to (Score:4, Interesting)
You could try the alpha version of my own printing system [freshmeat.net] which I've written in Perl after three attempts to get CUPS to work ended in failure. I use it to print across the network to my Epson S.P. 1290.
TWW
RE: It's my trumpet and I'll blow it if I want to (Score:3, Insightful)
Better than Appletalk weirdness (Score:1)
Standards And the Apple (Score:1)
Re:Aqua Theme? (Score:1)
That's just for Apple stories
Re:Aqua Theme? (Score:2)
Re:Aqua Theme? (Score:1)
Re:Aqua Theme? (Score:1)
Re:Aqua Theme? (Score:1)
Example: Kuro5hin (note that I'm not a hardcore Kuro5hin supporter, I just think that it has a quality content related design) has a very, very nice design that loads very quickly. Everything is nice and spaced out, it just feels right. Slashdot feels kind of
Of course, this will stay the same forever. Oh well.
Re:Slashdot licenses OS X look-and-feel (Score:2, Offtopic)
Re:Slashdot licenses OS X look-and-feel (Score:1)
Good question... like my dad used to say when I would forget what I was going to do/say, "if it's important you'd remember it". Then one day when he asked my why I didn't do something he asked, I said I forgot and then added "but if it was important I would have remembered"... wrong reply!
I was probably just going to troll for Karma
Re:Slashdot licenses OS X look-and-feel (Score:1)
Looks like you failed! Sorry...
Re:Slashdot licenses OS X look-and-feel (Score:1)
Yeah, I was distracted by the fact that
Re:Great news... (Score:2, Insightful)
I agree, but for different reasons. Now that CUPS will have an installed base as large as Apple's, printer vendors will start supporting it. It should also encourage other Unix vendors to start supporting it as their default printing mechanism. Maybe we'll finally see the last of lpsched and lpd?
Re:Who is pudge? (Score:3, Informative)
Pudge is Chris Nandor [pudge.net]. Long-standing MacPerl person, and now working for OSDN by the looks of things. The story was posted to the Apple section first, and presumably made it to the front page from there.
-dair
Re:Ask slashdot for support..... (Score:1)
Re:This is indeed good news (Score:1)
at HP abandoned standard OS printing systems long ago for their own print spooler, print monitor, etc? The sad part is they are unneeded (Windows will print without them - Macs sadly still use 'em). I was disappointed when Apple switched to HP printers and didn't manage to talk HP out of their horrendous drivers.
But I digress.
What About Ports TO Linux? (Score:3, Interesting)
This brings up a fairly interesting point though. Why is it that we as a community don't encourage ports to Linux? When we lack an app, it's always a replacement we want. I just downloaded a game called "egoboo" for Linux, and it's a really nicely done 3d nethack type game. When I opened up the readme file though, it said it was for Direct3D! Someone has ported a great piece of work for the community. Why don't we encourage more people to write their programs using Qt and OpenGL and SDL so that we can make use of them too? Shareware/Freeware authors want a wide audience, and encouraging the use of cross-platform stuff could be a real boon to us all. Perhaps a motion to do this is what we need to start with? I mean, Apple sure as hell isn't going to encourage anyone to port stuff to Linux, we'll have to do it ourselves.
What do you guys think? I know classically, Linux versions of apps generally suck, like the Kazaa Linux crap for instance. But what about other programs? I'd love to see Triallian personally. Any thoughts?
Re:What About Ports TO Linux? (Score:2)
Apple will continue developing closed-source apps for its operating system, and it will continue giving back to the open source community through its tools and enhancements it makes with Darwin. Isn't that enough? How greedy do you have to be?
Anyway, I thought that there was a working version of QuickTime for Linux, you guys just don't have the Sorensen codec so you'll have to wait for when/if MPEG4 is the standard codec QuickTime uses.
Greed? (Score:2)
And I really don't know how you can accuse a community that gives away an entire operating system of greed. Apple got a hell of a lot from the open/free community including glib, gcc, perl, apache, and an entire UNIX subsytem that they emblazon rather large in their feature list.
No, they're not necessarily obligated to give anything back, and I applaud what they did with Darwin, but let's be frank about it. What they gave back with Darwin was no better than a Linux implementation, and in many ways it's worse. They didn't give any piece away that would have really helped anyone else. Remember, any changes and improvements that you make in Darwin get rolled back in to OSX to help it out. So you do wind up helping OSX users and yourself in the process, but Apple is certaintly not doing anyone any favors with this move. There's no charity involved, and they don't deserve heaps of praise.
Re:Greed? (Score:2)
This page [apple.com] contains a list of open source projects that Apple is working on.
I Love Appleworks (Score:2)
Re:The FuckSlashdotNow Report issue #1: Nested Mod (Score:2)