Apple Licenses CUPS
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?
fp
Fuck apple in the ass!
"Why did they cancel my favorite Sci-Fi show? I downloaded ALL the episodes!"
D CUPS
This is definitely great news. I think this will be a big positive, especially for Apple in higher education and big biz.
Justen
Migration Guide Part I
Unlike Linux which uses the GPL license, the BSD family uses the BSD-style license. To summarize the differences between the two licenses in one sentence, the GPL requires any changes to the source code to be made public and be licensed under the GPL as well. The BSD license has no such requirement, any changes can be kept proprietary.
There are several major differences in the way FreeBSD and the major Linux distributions work. This article will step you through what I consider to be the biggest 'gotchas' that I encountered when switching my desktop from Linux to FreeBSD.
Although there are people who will argue this point, the term Linux refers to the kernel, nothing more. The applications that you use everyday on your Red Hat or Debian box are utilities added on by the respective distributions. FreeBSD on the other hand refers to the OS as a whole. FreeBSD is itself the kernel, as well as the basic applications needed to use a computer, such as the copy and move commands. This difference results in there being several distributions of Linux, such as Mandrake, SuSE, Debian and Slackware. Anyone who has used both Mandrake and Debian can tell you that there is a world of difference between them. There is only one FreeBSD. My FreeBSD is the same as the FreeBSD that you have -- except for differences between versions FreeBSD is FreeBSD.
Three of the biggest Linux distributions, Red Hat, Mandrake, and SuSE use the RPM package manager. RPM handles installing, upgrading, uninstalling, and dependency checking for programs installed on those OSes. Although it does check for dependency errors before installing a program, RPM does leave a lot to be desired. For example, it cannot fetch other RPMs that are needed to solve the dependency errors. I know of are least 3 projects that solve this, urpmi, Debian's apt-get which by the way isn't remotely related to RPM and is a 'Debian only' feature, and a hybrid between RPM and apt-get. So unless you are willing to use one of the methods stated above, you have to manually find and download the required RPMs. Sound easy? Well it does until you try to manually install gnome or upgrade XFree from RPM's. Even after you find the correct RPMs, if they are for SuSE and you're running Red Hat, chances are they still might not work.
Each distribution of Linux is slightly different, and where they differ the most is in the file system layout. I'm sure that most everyone has heard about SuSE putting KDE in
FreeBSD uses what are known as "packages" to install, uninstall and upgrade applications. The 'pkg_add' command is used to install a package that you have manually downloaded to your computer. You can also run it with the '-r' flag followed by a package name, and it will remotely fetch it from the Internet, as well as anything it requires to run. But the real beauty of FreeBSD's packages is in the ports tree. The ports tree is simply that -- a hierarchy of applications that have been ported to FreeBSD. Each directory contains a Makefile and any patches that are required for that particular app to compile and run on FreeBSD. For example, if I want to install the Apache web server, all I have to do is cd into the
Another difference between Linux and FreeBSD, is that with FreeBSD, 99% of what you install via ports or packages defaults into
Migration Guide Part II
The FreeBSD system uses a program known as cvsup to keep itself up-to-date. Once you create a 'sup-file', cvsup compares what is locally on your system, and what is on the cvsup server and downloads any file that has changed since the last time it was run. You can use it to keep your ports tree and your local copy of the FreeBSD source code current and up-to-date. Unlike Linux, which normally only the kernel is downloaded and compiled on a semi-regularly basis, you can easily download the source for the entire OS using cvsup. The main reason for doing this is that it makes updating FreeBSD from one version to the next extraordinary simple. After cvsup'ing the newest source, you compile a new kernel, then you compile the 'rest' of the OS using one simple command: 'make buildworld'. you then drop into single user mode and install it with 'make installworld'. It's just that easy.
The way that partitions are handled is also very different. Linux sees a hard drive as being divided up into different partitions. Of those partitions, some of them can have logical partitions inside of them. What we commonly think of as 'partitions', FreeBSD sees as slices. Within each slice are one or more 'BSD partitions'. These BSD partitions are what shows up in the
Perhaps the next biggest difference between Linux and FreeBSD is the philosophy behind how the OSes are designed. Linux tends to have newer features and drivers (such as the closed source nVidia graphics card drivers) well before FreeBSD. The FreeBSD developers have taken a much more conservative approach to things. They prefer tried and tested code over flashy new features, preferring to wait until the major bugs have been worked out. For FreeBSD on the desktop this can be a problem if you want the latest and greatest drivers or the newest *cool* new feature. But in the server room, you want tried and tested code. Besides, how many of you put a $200 video card on your headless server?
Another difference is in what is installed by default. If you go with the default install options in SuSE, you'll wind up with at least a gigabyte of installed software. FreeBSD on the other hand, installs just the basics. (Please note: I know that you can tell SuSE to only install the 'basics', but notice that I am talking about the 'default' install.) It gives you only the essentials, which you can use to install any of the 4000 applications in the ports tree. Almost all of the programs that run on Linux are already ported and running on FreeBSD, the only difference is that with Linux they are either installed by default, or unless you use Debian you have to go manually download them. With FreeBSD they are optional, and it is for the most part automated. Another difference in terms of what gets installed is that in Linux, the default shell is bash, however in FreeBSD it is tcsh.
For commercial programs such as Oracle or HP Openmail, FreeBSD offers a "Linux compatibility" layer. In simple terms this layer allows FreeBSD to run Linux binaries at almost native speed. Depending on the application it can run at full native speed under FreeBSD, just as it would under "Linux". This compatibility layer is a step above emulation. The required Linux libraries are installed on the BSD system in binary form. When you try to run the Linux application, FreeBSD realizes that it is a Linux binary and simply points it to the Linux libraries that it depends on. There is also support for emulating commercial BSD, NetBSD, OpenBSD, and SCO binaries. Each respective OS is in different stages of support, with the best support for commercial BSD, NetBSD, and OpenBSD.
Although the BSD developers are more concerned with quality than quantity, that doesn't mean that FreeBSD is lacking in features. FreeBSD 5.0, due in Novemeber of 2002 will feature fine grained process control, which will enable it to scale effectively up to 32 processors. Version 5.0 will also feature a full DEVDFS device filesystem. Although this has been available in Linux for quite a while, you don't hear much about it. It basically allows for the dev file system to be dynamically changed. For example, if you add a USB keyboard, it would 'magically' be added to the
Throughout the big dotcom boom of '98-'99 Linux was THE buzzword. Computer users everywhere were hearing about a *free* operating system that was challenging Microsoft in the server room as well as the desktop. Even today, the userbase of Linux is growing strongly. However most people are just beginning to hear about FreeBSD. Hopefully this article will help you evaluate FreeBSD as a possible solution to your needs. In the end, if you don't want to be gay - choose FreeBSD.
From the annals of the Troll Library .
I dwelt alone
In a world of moan,
And my soul was a stagnant tide,
Till the fair and gentle Eulalie became my blushing bride--
Till the yellow-haired young Eulalie became my smiling bride.
Ah, less--less bright
The stars of the night
Than the eyes of the radiant girl!
That the vapor can make
With the moon-tints of purple and pearl,
Can vie with the modest Eulalie's most unregarded curl--
Can compare with the bright-eyed Eulalie's most humble and careless curl.
Now Doubt--now Pain
Come never again,
For her soul gives me sigh for sigh,
And all day long
Shines, bright and strong,
Astarte within the sky,
While ever to her dear Eulalie upturns her matron eye--
While ever to her young Eulalie upturns her violet eye.
yeah fuck gnome too it looks like a gay mac desktop now.
Then again, it doesn't matter, because we should all petition Apple to buy BeOS from Palm as a replacement for their bloated sack of crap, OS X. Wait, that was the rumored plan up until the day they announced OS X. My bad.
Stating on Slashdot that I like cheese since 1997.
And why can he post stuff to the frontpage?
Does this mean OS X will finally support PCL? aka HP LaserJet? Without GS?
I noticed the OS X like logo and background on where I'm typing my comment. Is it always like that or just on Apple stories?
Has anyone else just noticed the slashdot Aqua theme, or am I slow? Looks nice. The slashdot "theme" probably could use a little update itself as well.
-Pete
Soccer Goal Plans
Now all they need is something that will let you browse windows shares.
Free Mac Mini
The last time I looked at CUPS (Admittedly, 2-3 years ago), it was some Pretty Awful Software.
Is it better now than it was then?
--NBVB
Remember, Free !== Quality
Snap 1
Snap 2
Snap 3
amen hahahaha this is the final hit for the KDE niggers. now KDE will hopefully die.
I belive that OSXS 2.0 has some kind of printer sharing already.
If i'm not mistaken OS X can already access smb shares and it probably wouldn't be too hard to get something like xsmbrowser running on it. If you want to browse and access smb shares on OS 9 there is a product called Dave that makes them show up in the Chooser. Dave is commercial payware but it does work very well.
first apple story was 9 days ago: http://apple.slashdot.org/article.pl?sid=02/02/20/ 193251
Officials at the New York Aquarium finally realize that the most dedicated couple in the penguin enclosure is a pair of males.
Wendell and Cass would be more comfortable in a Greenwich Village one bedroom apartment than their current home at the New York Aquarium.
The male penguins, each about 14 years old, can't get enough of each other. The couple has been together for the past eight years, and the two have sex with each other whenever they can, which is often.
Presumably penguins can tell the guys from the gals, but aquarium officials apparently can't. For years they thought the pair was one of each. The truth didn't come out until aquarium staff carried out a blood test.
Angie Pelekedis, a spokeswoman for the aquarium on Coney Island, said: "They're one of the most dedicated couples in the penguin enclosure."
Penguin keeper Stephanie Mitchell added: "I was only seeing one mate with the other, but then one of the other keepers saw it happen the other way round so we did a blood test that proved they were both male.
"Cass tends to be a rather aggressive bird. Wendell is very nervous; always has been. He's on edge all the time. They're currently in a dispute with another couple over their nest. It seems to be one of the most desirable places in the penguin enclosure."
Any attempt by any company to introduce new technologies that are based on standards and that provide a means to work well with any and every platform should be considered a plus for the industry. We must get past the platform specific train of thought and focus on systems that make the platform you choose simply a personal choice and not one that will limit your ability to be productive.
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!
just do the steps listed in the hint at Mac OS X Hints.
Non impediti ratione cogitationis.
I just recently became aware of OMNI, a unix printing system by IBM based off Ghostscript. It seems very comprehensive, they list support for *610* printers.
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?
1. install the old pre-10.1 LPRIOM.plugin
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
Apple is only licensing CUPS from the copyright holder (Easy Software Products) to get around the GNU restrictions, so a proprietary version can be distributed without source.
"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."
The first time I read over that title I saw "Apple Licesnses CPUs". My apartment filled with a resounding "huh?" :)
Is the OS X Server an X server? ;-)
--
The Cap is nigh. Time to get a fresh new account.
It is my understanding that currently the OSX printing subsystem is based on Carbon and the OS9 printing system... does this mean that future versions of the printing system will move over to the Unix side of the fence? Will they wrap CUPS with Cocoa? How is this going to work, exactly?
ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
I have thought that you could set up a printer (even a USB printer) to be shared using NetInfo. Granted, this is the supposition of one who has never done it (but never needed to). I think it might explain how in here : ftp://mAnuals.info.apple.comApple_Support_Area/Man uals/software/UnderstandingUsingNetInfo.PDF
I apologize if I am wrong and get people's hopes up. If I am wrong, just look at this as a fascinating document on how NetInfo works.
The Finite
Boom Shanka
A CUPS support question then:
The standard BSD lpr daemon does not play nice with HP laserjets. If you do a dump to the printer, you can either have an extra blank page per job OR have the job 'wedged' and need to take the printer off line and hitting form feed OR have the application send a form feed. (but then you get the blank page if you ever hook the printer up via serial or parallel port)
LPRng has ifhp.....a driver that fixes this problem. Has CUPS a fix for this HP-ism?
Yowzer!
It seems that the company that wrote cups has a interesting business model. It is licensing CUPS to non-GPL friendly companies (EG. Anything that is not a Linux distro.) , and that is how it plans to make money. Apple like most of the *BSD's, prefers to touch GPL software with a ten foot pole.
Mattox Beckman was a black man
I've got a couple of these Lantronix MPS servers and they work great. Support for LPD, AppleTalk, and LanManager. All your network printing needs in one tiny little device.
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.
"Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
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.
I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
...and using an HP ethernet printer, everytime I want to print to the darn thing, I need to reset the printer (known HP driver bug that has lasted for about 3 months now.)
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.
-- I feel better now. Thanks for asking.
You could try the alpha version of my own printing system 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
"Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
This is the first issue of The FuckSlashdotNow Report, and more installments will hopefully be written on a regular basis. Thanks for reading, friends, and keep watching the skies! Permission is granted to reproduce this message in any form, as long as the entire message is kept intact, from the **BEGIN** to the *EOT*
ISSUE 1
With the announcement of Slashdot subscriptions, the question becomes "what is the most fucking effective way to fuck Slashdot out of as much fucking money as fucking possible?"
Nested mode.
Nested mode draws a monumental amount of bandwidth compared to Threaded mode, with fewer page views (for subscribers) or banner ads (for non-subscribers)
Let's say that the first page of comments on a heavily-discussed story in threaded mode is 100KB in size. A person reading that story will read some of the sub-level replies to those comments comments, but not all, so let's say he pulls perhaps 200KB of bandwidth maximum, and it will cost him many page views/banner ads. Now, someone viewing that same page in nested mode is entirely likely to pull 500-1000KB, with only a single page view or banner ad. More cost to Slashdot, less income to Slashdot, therefore less PROFIT for Slashdot.
This goes without saying, but we also need to set our thresholds to -1 (yours IS already set to -1, right?), set our "max comment size" to very high (so that gigantic garbage comments display in full), as well as setting "Limit" very high aslo. Crapflooders need to focus more on posting replies to high-rated or early-posted comments instead of (or in addition to) posting top-level comments, because many people don't bother visiting the second page of comments when there's more than one. And we all need to use Junkbuster, of course.
Let's summarize:
Threaded mode:
Less bandwidth (small cost for Slashdot)
More page views/ads (large income for Slashdot)
small cost + large income = PROFIT
Nested mode:
More bandwidth (large cost for Slashdot)
Less page views/ads (small income for Slashdot)
large cost + small income = FUCKED
Now, the question becomes, can we cost them more money by subscribing, or by not subscribing? I'd be more than happy to throw $50 at Slashdot if by creative page-loading I could cause it to cost them $100 -- I'd be out $50, but so would they, so I think it'd be worth it. It would definitely do more for the world than throwing $50 at those gay starving African children in Africa. But can we cost them more money by subscribing or by not subscribing?
Most large-scale bandwidth providers charge a few dollars or so per gigabyte. Let's be generous, and say that Slashdot pays $5 per gigabyte. With subscriptions, you pay $5 for 1000 pageviews. Unless your 1000 pageviews average 1.024MB each, Slashdot isn't meeting expenses, they're making a profit. Subscribers will not only be paying their own way, they'll be subsidizing non-subscribers. Slashdot is lying to subscribers, and it's important that potential subscribers know this.
So basically, if you subscribe to Slashdot it's harder to fuck them than if you don't subscribe. So don't subscribe. And encourage your friends not to subscribe
Although this particular message is aimed at trolls / crapflooders / culture jammers / anarchists / discordianists / etc, it's important that we recruit the "normal users" to this crusade without them even knowing what our true purpose is -- just educate them that they'll get better value for their money if they use nested mode (much fewer pageviews than threaded mode, thus their subscription lasts longer), without pointing out to them that this'll also spike Slashdot's bandwidth usage.
In short, encourage subscribes to use NESTED MODE and to lower their thresholds to cut down on the pageviews they spend (actually to increase Slashdot's bandwidth usage)
Once subscribers realize that they can cut their page views down to a fraction by always using only nested mode, Slashdot's bandwidth usage will start to rise and they'll be forced to use larger and more intrusive advertisements to generate more income or make the site even crappier to drive people away to reduce expenses, or both. More intrusive ads will lead to more people joinining the FuckSlashdotNow campaign, or to quit Slashdot, or to merely Junkbuster the ads, fucking Slashdot's income stream further.
Summary:
Trolls / crapflooders / culture jammers / etc / should do this:
1. Junkbuster
2. Use Nested mode, -1 threshold
3. Set max comment size very high.
4. Not subscribe
5. Load as many pages as possible
6. Consume as much bandwidth as possible
7 Load as few advertisements as possible
8. Recruit others to the cause
9. Re-post this message to every thread
10. Rate this comment up whenever you see it posted
11. Stay tuned for more updates.
We should (covertly) encourage non-subscribing normal users to do the following:
1. Not subscribe, because it's not a good value for their money.
2. Use Junkbuster to block banner ads.
We should (covertly) encourage subscribing normal users to do the following:
1. Use Nested mode for the duration of their subscription, so that they'll spend fewer pageviews and get better value for their money.
2. Not resubscribe.
Thanks for reading this first issue of The FuckSlashdotNow Report! I'm currently soliticing ideas for upcoming issues; please e-mail me (e-mail address is in profile) with any comments or suggestions!
ur VARY aprctd fr rdng ths msg, pls fix thx!!!
*EOT*
*Not using Nested Mode? You're being screwed!
Funding Free Software development by selling non-Free licenses is a perfectly reasonable and good action; the revenues from this, remember, will in large part go to pay the folks who write the Free version.
Mac OS X printing is not based on OS9 printing at all.
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.
BSD licenses don't cost a thing and are infinitely less restrictive than GPL.
Oh, wait, I get it! GPL is in the middle, with proprietary companies like Apple on the one side and freedom fighters like BSD on the other side.
Or so I've noticed in the past for Lesstif/OpenMotif/Motif type of stories.
Hmmm...your cake called from the bus station. Said something about you trying to eat it when you already had it.
Why on earth would you want to use Appletalk at all? Add the printer by entering the IP address for goodness sakes. And if the HP drivers make your job choke try using the generic drivers.
Best of luck.
You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
versiontracker, learn it, love it.
Cups is an awesome printing system (in my opinion the best out there), and having one major company behind it forces the printer companies to do better drivers.
(Aka the HP Deskjet 900 drivers are a joke, I had to revert to the commercial turboprint drivers to get my Deskjet970Cxi working correctly!)
So yes they'll support it, but it won't be without GhostScript. GhostScript will be integrated.
Just a thought; spam, fax spam and the like wouldn't be so prevalent if nobody ever responded to them.
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.
Prospecting Stinks. Stop Wasting Time on Cold Calling.
You can print from just about any OS on the planet through CUPS. Just dump generic post script into it and it comes out all nice on the printer. I actually noticed that some of my files looked better when printed as PS through CUPS to my printer than when I printed them from Windows to the printer. The lines appeared more fine and detailed. The shading was better too.
Apple has been in the practice of seeking out or attempting to create standards to for years - it's nice to see them embracing pre-existing standards. The integration of BSD and MacOS is a great thing for both communities, and I hope to see more announcements like this in the future!
That what was all this school was for... to teach us how to solve our own problems. -- janeowit
that the very best benifit from all of this is that OEM's (the big ones who never think about us poor linux guys) will develop _good_ drivers for CUPS... which will be just as useful for linux as they are for OS X. (if my understanding of the drivers is correct)
Meaning that driver support will skyrocket for linux, which, to many, is the only thing "holding linux back." (I know a few buddies who would have switched 100% to linux if they could get their printers to work)
What comes first, finding a teacher or becoming a student?
The most disappointing thing to me about OS X has been the missing features that were present in OS 9. The software base station feature for AirPort and USB Printer sharing have hit me the hardest. I decided to shell out the bucks for the flying-saucer base station, as it's more stable anyway, but I'm still having to use file sharing to send documents from other rooms to the print computer and print physically from there. I know there are UNIX-terminal fixes for these things, but I still think Apple has dropped the bomb if they don't reimplement some of these features within a few updates.
yeah, it's great for everyone who's responsible. obviously, though, NOT everyone is. Some one could send someone a couple of pages of full-page pr0n, and what do you know, your ink cartridge is gone. it costs 12 to 20 cents, sometimes more, to print a full-color page. and 4 to 12 cents for a text-y one. Printing is expensive. Or, write a little loop, send War and Peace to somebody a couple times... there'd really have to be some security around this, some kind of encryption / sender validation, around this. just hope m$soft doesn't get into this (=
on the other hand, m$soft could really facilitate the spread of this tech. (hehe, would it still be a good thing after they got done with it?)
&&stuff;
novice question: what makes CUPS better than LPD distributed by default with RH, LPPC and YDL (and probably with other linux distros)?
CUPS seems not so rock if most of linux distributions still stick with classic LPD.
Or did I miss something?
So does YDL-2.1, although for local printing you have to update HP deskjet driver. For printing on remote 970cxi through LPD - just use a general postcript. Same for Mac-OS-9 - it prints perfectly through remote LPD. So does WinXP.
Now that Apple have licensed CUPS, this can only benefit Linux / BSD and other *nixes that use CUPS.
Hopefully, the likes of HP, Epson, once they see that CUPS is main stream (ie, OSX), they will write drivers for it. Then, hopefully, you'll be able to use the same drivers for whatever OS you are using with CUPS.
Even if the drivers aren't opensource, it would still be a benefit to all CUPS users. The current cups drivers for Epson printers aren't as good as the windows versions...
I've printed using cups over the network without problems. The machine with the printer had both linux and windows on it and it worked in both cases (one used smb, the other ipp). It was an Epson 740.
So what settings does one use to get a HP LJ3P to work properly (margins fit,no mem.errors) under CUPS?
It's GPL & LGPL. Very important.
Unix people may be interested in this - Apple has been doing lots encourage open source ports to Mac OS X. They've sent things, like the new open source port contest out to there registered developers. Also, they have a new site dedicated to their open source projects (such as Darwin) and other ports to Mac OS X.
I'm sure that anyone who has submitted patches to CUPS under GNU might be feeling left out of the monetary exchange here. How are patches outside of the primary developers supposed to be fairly handled under GNU if a company chooses to relicense software to a for profit company under a commercial license?
Well, they're certaintly not encouraging anyone to port their OSX apps to Linux or BSD. I wouldn't mind Quicktime player or iTunes or iPhoto or iDVD or Aqua or their Display PS drivers or Applescript on Linux, and this doesn't even touch on encouraging third parties to port their apps over. Granted, they've got the Darwin stuff and QT Streaming Server, but that doesn't help us all that much. Hell, all the Darwin people are just running XFree anyhow.
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?
"I may not have morals, but I have standards."
You aren't active.
About a week ago, some kid stole Office X with his iPod. that's when I noticed it. I think it's mostly a mockery.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
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
I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
I'm sure that anyone who has submitted patches to CUPS under GPL might be feeling left out of the monetary exchange here. How are patches outside of the primary developers supposed to be fairly compensated for if a company chooses to relicense software to a for profit company under a commercial license rather than GPL?
The point of my post was to point out that Apple does not have a heart of gold in doing what they do. They won't make these ports of Aqua and DPDF simply because they don't give a shit about this community beyond the point that it helps them. Not that this is unexpected, but it certaintly isn't something to hold up and glorify.
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.
"I may not have morals, but I have standards."
You know... I would kill for a port of Appleworks to Linux. I cut my teeth on Appleworks (nee Clarisworks), and didn't switch to Office until I got a PC many years down the line. And at that point I still wanted a copy of Appleworks. If they can't sell Appleworks on Windows, perhaps for Linux? One thing that I've never seen is a Works package for Linux, which is probably a function of the fact that everyone thinks of MS's stinking pile of shit works program when they think of Works. Appleworks is such an amazing program. Do you think this kind of port would constitute a danger to Apple from MS? It is a great program that deserves more attention.
"I may not have morals, but I have standards."
This has advantages of device independence... applications only need to know how to send ASCII or postscript.. so you don't need to install device drivers on all the client machines - the administrator can move queues/devices around without having to reconfigure/inform any clients.
This has disadvantages in the the client (application) knows nothing about the particular features of the printer - resolution, paper size, the fact that letter head is in tray 1, plain in tray 2 and so on.
CUPS (IPP) is a solution to this problem. It provides information about the printer associated with a queue to the client. This is done in a standard way so that the client only has to understand cups to be able to send output (ideally postscript, but text also) to CUPS. Again, the drivers are installed on the machine that hosts the device - which takes care of either converting the text/postscript to an appropriate format (for example, to print to your epson ink jet).
So with CUPS you have a great deal of control over you print out while retaining a lot of the advantages of the UNIX model (no need to install printer drivers all over the place).
And you would want to run an Apple II forever because.....??
Not a troll just curious! I never did get why people collect old 8 bit machines, my room is full of 486/low pentiums but they are still damn useful as mail servers/fire walls etc.. perhaps I shouldnt have sold my speccy for a PC when I was a kid and then I might understand.
In my case, it's just nostalgia. I have all the 8-bit machines I couldn't afford when I was a kid now, along with the gaggle of low end Pentiums and 486s as you describe. My router/firewall box is a (shudder) Packard Bell P-150 that I saved from the dumpster.
hawk
IIRC, the Apple ][ started production in 1977, and Apple //e+ didn't cease production until about 1994.
Hmmm...looks like our journalist-to-be has friends with moderation points...
been trying to figure out a (free) way to share out my USB printer on OS X to a Windows laptop over the network. will this eventually allow SAMBA to share out my printer?
You also could install a service on a machine that runs linux to archive those shares. One like yerfit(http://yerf.sourceforge.net). There are several such programs out there.
.: 2+2 = PI SQRT(1+N)
Now this is what I like - people without ethics and who don't have the balls to weigh in on their own. Mod a guy down, why don'tcha, for speaking his mind and staring the parent down for what it is: silly, immature and just plain sad...