Domain: easysw.com
Stories and comments across the archive that link to easysw.com.
Stories · 11
-
CUPS - Common Unix Printing System
McSnarf writes "What is CUPS, anyhow? And does it make sense to buy a book about a GPLed piece of software? CUPS is an acronym for Common Unix Printing System, software that was written to replace the rather powerless printing system found in Unix and Linux. If you run any current Linux distro, the chances are that you already use CUPS for printing." That being the case, read on for McSnarf's review of Michael R. Sweet's book on the topic. CUPS - Common Unix Printing System author Michael R. Sweet pages 650 publisher SAMS Publishing rating 10 reviewer McSnarf ISBN 0672321963 summary More than just a complete reference to CUPS
Background Information CUPS is developed and maintained by Easy Software Products, which is co-owned by the author of the book, Mike Sweet.The complete table of contents for CUPS - Common Unix Printing System, aka "The Octopus Book" can be found here. The CUPS web site also contains errata lists and example code. In addition, Easy Software Products sells a companion CD for the book, only available on their web site.
Who should read it? If you do not use a printer with Unix or Linux, or if you do and you are perfectly happy with the results (maybe because the distro came with all the right stuff pre-installed), this book is not for you.However, if you are serious about printing, if you are considering replacing the outdated legacy printing system that came with your Unix or Linux or if you are a developer even remotely interested in Linux/Unix printing, this book is for you.
Did I mention that the Octopus Book is also very helpful when it comes to understanding IPP, the Internet Printing Protocol? If you tried to read through all the RFCs on IPP out there and managed to understand IPP afterwards -- congratulations! I tried that, failed, bought the Octopus Book and finally understood.
How will it help users and admins? This book will show you how to install, administer and use CUPS. While the documentation that comes with CUPS is very good already, having everything in one handy package has its advantages, especially as the book goes into more detail than the on-line documentation. In addition, this book will explain to you in great detail how to extend CUPS. If you've ever wanted to be able to directly print some rather unusual file type -- or need a mechanism to create PDF files and email a copy of each PDF whenever you print them to a certain printer, this book will tell you how to do that.
Anything for developers? Sure. Complete API documentation with loads of example code. Everything from "How can I add good printing support to my application" to "How do I write a printer driver?" is in there. Likes and dislikes Of course, no book is perfect. This book comes close, but you should know that a lot of it is already available for free on the CUPS web site. It also lacks details on how to rip the old printing system out of your legacy Unix -- but if you've got root, this is something you should know anyhow.Another thing - it is not as funny as Terry Pratchett. But I can live with that.
As you might have noticed, I really like this book. It definitely made my work much easier -- I work for a manufacturer of (among other things) large printers and this (by now well-worn) book has been granted dedicated space on a very crowded desktop.
You can purchase CUPS - Common Unix Printing System from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
CUPS - Common Unix Printing System
McSnarf writes "What is CUPS, anyhow? And does it make sense to buy a book about a GPLed piece of software? CUPS is an acronym for Common Unix Printing System, software that was written to replace the rather powerless printing system found in Unix and Linux. If you run any current Linux distro, the chances are that you already use CUPS for printing." That being the case, read on for McSnarf's review of Michael R. Sweet's book on the topic. CUPS - Common Unix Printing System author Michael R. Sweet pages 650 publisher SAMS Publishing rating 10 reviewer McSnarf ISBN 0672321963 summary More than just a complete reference to CUPS
Background Information CUPS is developed and maintained by Easy Software Products, which is co-owned by the author of the book, Mike Sweet.The complete table of contents for CUPS - Common Unix Printing System, aka "The Octopus Book" can be found here. The CUPS web site also contains errata lists and example code. In addition, Easy Software Products sells a companion CD for the book, only available on their web site.
Who should read it? If you do not use a printer with Unix or Linux, or if you do and you are perfectly happy with the results (maybe because the distro came with all the right stuff pre-installed), this book is not for you.However, if you are serious about printing, if you are considering replacing the outdated legacy printing system that came with your Unix or Linux or if you are a developer even remotely interested in Linux/Unix printing, this book is for you.
Did I mention that the Octopus Book is also very helpful when it comes to understanding IPP, the Internet Printing Protocol? If you tried to read through all the RFCs on IPP out there and managed to understand IPP afterwards -- congratulations! I tried that, failed, bought the Octopus Book and finally understood.
How will it help users and admins? This book will show you how to install, administer and use CUPS. While the documentation that comes with CUPS is very good already, having everything in one handy package has its advantages, especially as the book goes into more detail than the on-line documentation. In addition, this book will explain to you in great detail how to extend CUPS. If you've ever wanted to be able to directly print some rather unusual file type -- or need a mechanism to create PDF files and email a copy of each PDF whenever you print them to a certain printer, this book will tell you how to do that.
Anything for developers? Sure. Complete API documentation with loads of example code. Everything from "How can I add good printing support to my application" to "How do I write a printer driver?" is in there. Likes and dislikes Of course, no book is perfect. This book comes close, but you should know that a lot of it is already available for free on the CUPS web site. It also lacks details on how to rip the old printing system out of your legacy Unix -- but if you've got root, this is something you should know anyhow.Another thing - it is not as funny as Terry Pratchett. But I can live with that.
As you might have noticed, I really like this book. It definitely made my work much easier -- I work for a manufacturer of (among other things) large printers and this (by now well-worn) book has been granted dedicated space on a very crowded desktop.
You can purchase CUPS - Common Unix Printing System from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
CUPS - Common Unix Printing System
McSnarf writes "What is CUPS, anyhow? And does it make sense to buy a book about a GPLed piece of software? CUPS is an acronym for Common Unix Printing System, software that was written to replace the rather powerless printing system found in Unix and Linux. If you run any current Linux distro, the chances are that you already use CUPS for printing." That being the case, read on for McSnarf's review of Michael R. Sweet's book on the topic. CUPS - Common Unix Printing System author Michael R. Sweet pages 650 publisher SAMS Publishing rating 10 reviewer McSnarf ISBN 0672321963 summary More than just a complete reference to CUPS
Background Information CUPS is developed and maintained by Easy Software Products, which is co-owned by the author of the book, Mike Sweet.The complete table of contents for CUPS - Common Unix Printing System, aka "The Octopus Book" can be found here. The CUPS web site also contains errata lists and example code. In addition, Easy Software Products sells a companion CD for the book, only available on their web site.
Who should read it? If you do not use a printer with Unix or Linux, or if you do and you are perfectly happy with the results (maybe because the distro came with all the right stuff pre-installed), this book is not for you.However, if you are serious about printing, if you are considering replacing the outdated legacy printing system that came with your Unix or Linux or if you are a developer even remotely interested in Linux/Unix printing, this book is for you.
Did I mention that the Octopus Book is also very helpful when it comes to understanding IPP, the Internet Printing Protocol? If you tried to read through all the RFCs on IPP out there and managed to understand IPP afterwards -- congratulations! I tried that, failed, bought the Octopus Book and finally understood.
How will it help users and admins? This book will show you how to install, administer and use CUPS. While the documentation that comes with CUPS is very good already, having everything in one handy package has its advantages, especially as the book goes into more detail than the on-line documentation. In addition, this book will explain to you in great detail how to extend CUPS. If you've ever wanted to be able to directly print some rather unusual file type -- or need a mechanism to create PDF files and email a copy of each PDF whenever you print them to a certain printer, this book will tell you how to do that.
Anything for developers? Sure. Complete API documentation with loads of example code. Everything from "How can I add good printing support to my application" to "How do I write a printer driver?" is in there. Likes and dislikes Of course, no book is perfect. This book comes close, but you should know that a lot of it is already available for free on the CUPS web site. It also lacks details on how to rip the old printing system out of your legacy Unix -- but if you've got root, this is something you should know anyhow.Another thing - it is not as funny as Terry Pratchett. But I can live with that.
As you might have noticed, I really like this book. It definitely made my work much easier -- I work for a manufacturer of (among other things) large printers and this (by now well-worn) book has been granted dedicated space on a very crowded desktop.
You can purchase CUPS - Common Unix Printing System from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
CUPS - Common Unix Printing System
McSnarf writes "What is CUPS, anyhow? And does it make sense to buy a book about a GPLed piece of software? CUPS is an acronym for Common Unix Printing System, software that was written to replace the rather powerless printing system found in Unix and Linux. If you run any current Linux distro, the chances are that you already use CUPS for printing." That being the case, read on for McSnarf's review of Michael R. Sweet's book on the topic. CUPS - Common Unix Printing System author Michael R. Sweet pages 650 publisher SAMS Publishing rating 10 reviewer McSnarf ISBN 0672321963 summary More than just a complete reference to CUPS
Background Information CUPS is developed and maintained by Easy Software Products, which is co-owned by the author of the book, Mike Sweet.The complete table of contents for CUPS - Common Unix Printing System, aka "The Octopus Book" can be found here. The CUPS web site also contains errata lists and example code. In addition, Easy Software Products sells a companion CD for the book, only available on their web site.
Who should read it? If you do not use a printer with Unix or Linux, or if you do and you are perfectly happy with the results (maybe because the distro came with all the right stuff pre-installed), this book is not for you.However, if you are serious about printing, if you are considering replacing the outdated legacy printing system that came with your Unix or Linux or if you are a developer even remotely interested in Linux/Unix printing, this book is for you.
Did I mention that the Octopus Book is also very helpful when it comes to understanding IPP, the Internet Printing Protocol? If you tried to read through all the RFCs on IPP out there and managed to understand IPP afterwards -- congratulations! I tried that, failed, bought the Octopus Book and finally understood.
How will it help users and admins? This book will show you how to install, administer and use CUPS. While the documentation that comes with CUPS is very good already, having everything in one handy package has its advantages, especially as the book goes into more detail than the on-line documentation. In addition, this book will explain to you in great detail how to extend CUPS. If you've ever wanted to be able to directly print some rather unusual file type -- or need a mechanism to create PDF files and email a copy of each PDF whenever you print them to a certain printer, this book will tell you how to do that.
Anything for developers? Sure. Complete API documentation with loads of example code. Everything from "How can I add good printing support to my application" to "How do I write a printer driver?" is in there. Likes and dislikes Of course, no book is perfect. This book comes close, but you should know that a lot of it is already available for free on the CUPS web site. It also lacks details on how to rip the old printing system out of your legacy Unix -- but if you've got root, this is something you should know anyhow.Another thing - it is not as funny as Terry Pratchett. But I can live with that.
As you might have noticed, I really like this book. It definitely made my work much easier -- I work for a manufacturer of (among other things) large printers and this (by now well-worn) book has been granted dedicated space on a very crowded desktop.
You can purchase CUPS - Common Unix Printing System from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
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? -
Slashback: Justice, Delving, Printing, Noir
Updates on Tom's detective work, Kevin's touchy look-but-don't touch semi-citizen status, and last but not least a word from the elusive printman, here folded, spindled and mutilated for your edification.Danke sehr, Herr Doktor Pabst! The sighs -- nay, screams! -- of disappointment rose like the wail of a cat in heat following the announcement that AMD's new chips would be clock-locked, nullifying the advantages of Abit's ultra-overclockable motherboard. Jonathan Dabian writes: "This is probably a little late for me to get the name postage on the front page, but Tom's Hardware posted a new story that is an update to the Monday Blurb where they revealed that the new AMD processors would be multiplier locked. In this new story, Tom Pabst reveals the information he has since pieced together about the connections on the top of the processor, and ideas on how to alter those laser etched connections. Overclocking on the Duron and Thunderbird isn't dead. All that's needed is an easy way to alter those connections."
How do you like your quasi-futuristic clothing, Mr. Mitnick? One of the many following the bizarre turns of the Kevin Mitnick saga, RadarRider writes: "According to the following article on MSNBC:' Reversing a previous decision, Kevin Mitnick?s probation officer has given the notorious computer intruder permission to lecture on hacking and cracking, work as a security consultant and write a column for a soon-to-be-launched e-commerce site.'"
Disallowing use of computers unless specially granted seems a fairly over-the-top punishment -- everything has embedded processors. I wonder if Kevin has to ask permission to use an infrared-type automatic toilet, or a programmable thermostat. Where's King Solomon when you need him?
Unca Steve, Unca Steve! Tell us a bedtime story, OK? Speaking of *ashback, gwernol writes: "There's a fascinating letter from Woz - one of the co-founders of Apple on his web page at woz.org. Its a candid glimpse into the early days of the computer world, including tales of hacking the world's first video games -Pong and Breakout - at Atari. See inside the mind of one of the truly great ones. Some interesting perspective on Steve Jobs, too."
(Hint: some of the same words you can't say on television are off-limits to mass-market video games, too!)
Now I can print up dozens of tasty eclaires under Linux! If you followed the recent story about modernizing UNIX printing standards, you may have caught the news that CUPS 1.1 has been released. Here's some more information from the horse's mouth. printman writes: "Nine months after the CUPS 1.0 release, we are proud the announce the birth of CUPS 1.1, with documentation nearly 500 pages long and distributions weighing in at around 4MB.
"What is CUPS", you ask? The Common UNIX Printing System ("CUPS") is an IPP-based printing system developed by Easy Software Products as a replacement for the aging and clunky Berkeley (LPD) and System V printing systems. CUPS provides all of the modern printing ammenities, including support for user-defined printers and options, non-PostScript printers, color management, and page accounting.
CUPS 1.1 continues our commitment to an open-sourced, IPP-based printing system for all UNIX's. The new release contains many of the functional enhancements that have been requested by our users, including:
- New USB backend and backend device discovery.
- Banner page support
- Digest authentication
- Directory service enhancements, including polling, relaying, and access control
- Directory structure changes to conform to the FHS 2.0 standard used by most Linux distributions.
- Documentation improvements and additions
- Drivers for EPSON printers
- Filters - new PostScript RIP based on GNU Ghostscript 5.50 core, new PDF filter based on Xpdf, new text filter supporting Unicode and bidirectional text
- IPP/1.1 support
- Job persistence & history
- Licensing change - the CUPS API is now provided under the GNU LGPL
- LPD client support
- User-defined printers and options
- Web administration interface
In addition we have contributed more new code to the SAMBA team to support CUPS printing "natively" via IPP, providing a faster, more reliable Windows printing experience.
Others have also been busy at work adding to CUPS. Besides our ESP Print Pro software, two new graphical interfaces have appeared for CUPS - KUPS is a KDE-based interface for CUPS, and XPP is a FLTK-based interface for CUPS.
On the driver front, Grant Taylor has come up with CUPS-o-matic, a PPD file generator and filter script for existing Ghostscript printer drivers, and the GIMP print plug-in developers are working towards "universal" drivers for GIMP, Ghostscript, and CUPS.
Finally, many Linux distributions are including (or planning to include) CUPS or ESP Print Pro. This should provide the final push to get printer manufacturers to support their printers under Linux and *BSD.
For more information on CUPS, go to: www.cups.org
And for bonus points ... Katsu Jin Ken writes: "Indrema has posted a new picture of their upcoming console on their front page." It's looking a lot svelter and sleeker than the old look, and like the finest computers everywhere, features a blue LED. (On the other hand, beware the rude no-exit site design.) Please, Indrema, make it so!
-
Slashback: Justice, Delving, Printing, Noir
Updates on Tom's detective work, Kevin's touchy look-but-don't touch semi-citizen status, and last but not least a word from the elusive printman, here folded, spindled and mutilated for your edification.Danke sehr, Herr Doktor Pabst! The sighs -- nay, screams! -- of disappointment rose like the wail of a cat in heat following the announcement that AMD's new chips would be clock-locked, nullifying the advantages of Abit's ultra-overclockable motherboard. Jonathan Dabian writes: "This is probably a little late for me to get the name postage on the front page, but Tom's Hardware posted a new story that is an update to the Monday Blurb where they revealed that the new AMD processors would be multiplier locked. In this new story, Tom Pabst reveals the information he has since pieced together about the connections on the top of the processor, and ideas on how to alter those laser etched connections. Overclocking on the Duron and Thunderbird isn't dead. All that's needed is an easy way to alter those connections."
How do you like your quasi-futuristic clothing, Mr. Mitnick? One of the many following the bizarre turns of the Kevin Mitnick saga, RadarRider writes: "According to the following article on MSNBC:' Reversing a previous decision, Kevin Mitnick?s probation officer has given the notorious computer intruder permission to lecture on hacking and cracking, work as a security consultant and write a column for a soon-to-be-launched e-commerce site.'"
Disallowing use of computers unless specially granted seems a fairly over-the-top punishment -- everything has embedded processors. I wonder if Kevin has to ask permission to use an infrared-type automatic toilet, or a programmable thermostat. Where's King Solomon when you need him?
Unca Steve, Unca Steve! Tell us a bedtime story, OK? Speaking of *ashback, gwernol writes: "There's a fascinating letter from Woz - one of the co-founders of Apple on his web page at woz.org. Its a candid glimpse into the early days of the computer world, including tales of hacking the world's first video games -Pong and Breakout - at Atari. See inside the mind of one of the truly great ones. Some interesting perspective on Steve Jobs, too."
(Hint: some of the same words you can't say on television are off-limits to mass-market video games, too!)
Now I can print up dozens of tasty eclaires under Linux! If you followed the recent story about modernizing UNIX printing standards, you may have caught the news that CUPS 1.1 has been released. Here's some more information from the horse's mouth. printman writes: "Nine months after the CUPS 1.0 release, we are proud the announce the birth of CUPS 1.1, with documentation nearly 500 pages long and distributions weighing in at around 4MB.
"What is CUPS", you ask? The Common UNIX Printing System ("CUPS") is an IPP-based printing system developed by Easy Software Products as a replacement for the aging and clunky Berkeley (LPD) and System V printing systems. CUPS provides all of the modern printing ammenities, including support for user-defined printers and options, non-PostScript printers, color management, and page accounting.
CUPS 1.1 continues our commitment to an open-sourced, IPP-based printing system for all UNIX's. The new release contains many of the functional enhancements that have been requested by our users, including:
- New USB backend and backend device discovery.
- Banner page support
- Digest authentication
- Directory service enhancements, including polling, relaying, and access control
- Directory structure changes to conform to the FHS 2.0 standard used by most Linux distributions.
- Documentation improvements and additions
- Drivers for EPSON printers
- Filters - new PostScript RIP based on GNU Ghostscript 5.50 core, new PDF filter based on Xpdf, new text filter supporting Unicode and bidirectional text
- IPP/1.1 support
- Job persistence & history
- Licensing change - the CUPS API is now provided under the GNU LGPL
- LPD client support
- User-defined printers and options
- Web administration interface
In addition we have contributed more new code to the SAMBA team to support CUPS printing "natively" via IPP, providing a faster, more reliable Windows printing experience.
Others have also been busy at work adding to CUPS. Besides our ESP Print Pro software, two new graphical interfaces have appeared for CUPS - KUPS is a KDE-based interface for CUPS, and XPP is a FLTK-based interface for CUPS.
On the driver front, Grant Taylor has come up with CUPS-o-matic, a PPD file generator and filter script for existing Ghostscript printer drivers, and the GIMP print plug-in developers are working towards "universal" drivers for GIMP, Ghostscript, and CUPS.
Finally, many Linux distributions are including (or planning to include) CUPS or ESP Print Pro. This should provide the final push to get printer manufacturers to support their printers under Linux and *BSD.
For more information on CUPS, go to: www.cups.org
And for bonus points ... Katsu Jin Ken writes: "Indrema has posted a new picture of their upcoming console on their front page." It's looking a lot svelter and sleeker than the old look, and like the finest computers everywhere, features a blue LED. (On the other hand, beware the rude no-exit site design.) Please, Indrema, make it so!
-
CUPS 1.0 Enters The World
Michael Sweet writes "Well, it's taken us long enough (nearly 2 years since we started the project), but the Common UNIX Printing System, or "CUPS", is finally out of beta and ready to replace all those 1970's line printer spoolers masquerading as printing systems. What is CUPS, you ask?Well, it's basically a completely new printing system based on the Internet Printing Protocol ("IPP") that supports PostScript and non-PostScript printers and a variety of different file formats to make your life easier.
CUPS provides all of the normal printing commands ("lpr", "lp", etc.) - you still use "lpr" to print from Netscape, etc. However, these commands take on a new life with CUPS - instead of bringing up an application everytime you want to print, you can print most images, PDF files, etc. directly. CUPS figures out the type of file and runs any necessary filters to format it for the printer. Have a file that CUPS doesn't handle? No problem, just add a filter and CUPS will handle it, for any printer you have.
Printer drivers are provided for PostScript and HP PCL based printers. We're hoping that the filters provided with CUPS (including a PostScript RIP based on GNU GhostScript) will encourage independent developers and printer manufacturers like EPSON to start developing drivers that use CUPS. Only time will tell.
CUPS can be downloaded from our website at cups.org and is provided under the terms of the GNU General Public License. Commercial printer drivers based on CUPS are available from our main website. "
-
FLTK News Update
Michael Sweet writes "On September 25, 1998, Digital Domain instructed Mr. Bill Spitzak to discontinue development of FLTK, a LGPL'd C++ GUI toolkit for UNIX and Microsoft Windows. Shortly thereafter a group of developers for FLTK reincarnated the library on a mirror site link so that development could continue. Since then a new beta release of FLTK (19981006) has been released to resolve problems under Microsoft Windows discovered in the last release from Mr. Spitzak. The FLTK developers have declared a feature freeze for FLTK and are working steadily towards releasing version 1.0 of FLTK. Bug reports for FLTK should now be addressed to "fltk-bugs@easysw.com" to ensure that required fixes are made. In addition, the FLTK mailing list is available for asking questions and suggesting improvements. For more information see the new FLTK web page at "http://fltk.easysw.com". The FLTK web page, FTP site, mailing list, and CVS server are being hosted by Easy Software Products, a small software firm located in Maryland. Easy Software Products develops commercial software and supports free software. " -
FLTK News Update
Michael Sweet writes "On September 25, 1998, Digital Domain instructed Mr. Bill Spitzak to discontinue development of FLTK, a LGPL'd C++ GUI toolkit for UNIX and Microsoft Windows. Shortly thereafter a group of developers for FLTK reincarnated the library on a mirror site link so that development could continue. Since then a new beta release of FLTK (19981006) has been released to resolve problems under Microsoft Windows discovered in the last release from Mr. Spitzak. The FLTK developers have declared a feature freeze for FLTK and are working steadily towards releasing version 1.0 of FLTK. Bug reports for FLTK should now be addressed to "fltk-bugs@easysw.com" to ensure that required fixes are made. In addition, the FLTK mailing list is available for asking questions and suggesting improvements. For more information see the new FLTK web page at "http://fltk.easysw.com". The FLTK web page, FTP site, mailing list, and CVS server are being hosted by Easy Software Products, a small software firm located in Maryland. Easy Software Products develops commercial software and supports free software. " -
Fltk goes private with little explanation
rive writes "Fltk, a cross-platform object-oriented and generally wonderful LGPL'ed GUI toolkit is no longer public. This is a very sad day, as Fltk is a masterpiece of open-source software. Following is a quote from the official fltk site... "Due to a management change at Digital Domain, fltk is no longer public. Already-distributed versions remain under the LGPL." ". Here is an example of what FLTK can do, and some documentation. I suggest people mirror this stuff quickly... The official mirror is also still up.