Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 16 reacties
Bron: Cups

Cups, wat een afkorting is voor Common Unix Printing System, is een opensourceprintsysteem voor OS X, Linux en Unix-achtige besturingssytemen. Het ondersteunt onder meer het Internet Printing Protocol (ipp) voor afdrukken zonder drivers. Daarnaast is er ondersteuning voor de Line Printer Daemon (lpd), Server Message Block (smb), AppSocket (JetDirect) en drivers die als ppd-bestanden worden gedistribueerd. Cups bestaat inmiddels alweer vijftien jaar en nu is versie 2.0 uitgekomen. Hierin is onder meer de beveiliging van de scheduler verbeterd, is ondersteuning voor systemd, het verifiëren van tls-certificaten en policy enforcement toegevoegd, en is OpenSSL vervangen door GNU TLS.

CUPS 2.0.0
  • The scheduler did not preserve listener sockets from launchd or systemd after a restart (<rdar://problem/18112848>)
  • Added some USB quirk rules for the libusb-based USB backend (STR #4482)
  • Spanish localization update (STR #4487)
  • Updated documentation for 2.0.0 release.
CUPS 2.0rc1
  • Documentation updates (STR #4464)
  • The scheduler now monitors the AC power status on OS X, allowing for "sleep printing" when sharing printers (<rdar://problem/17325852>)
  • The scheduler incorrectly called launch_activate_socket multiple times on OS X (<rdar://problem/17523218>)
  • The ippserver test program now passes the IPP Everywhere self- certification tests (STR #4101)
  • Relaxed the new OS X filter sandbox slightly (STR #4471, <rdar://problem/17483959>)
  • Dropped the old Epson Stylus Color/Photo sample drivers since they don't work with any current printers and there are free alternatives that produce much better output (<rdar://problem/18036889>)
  • Log and configuration files that are not world-readable are again accessible via the web interface (STR #4461)
  • PPD files are now created using the permissions specified by the ConfigFilePerm directive.
  • Fixed RPM build issues (STR #4459)
  • Fixed the spinner image and restart page when reconfiguring the scheduler through the web interface (STR #4475)
CUPS 2.0b1
  • Added a "--list-filters" option to the cupsfilter command (STR #4325)
  • Added systemd support (STR #3917)
  • Added support for re-sending a job as a raster file if a higher-level format such as PDF fails (<rdar://problem/15583721>)
  • Added support for regular expression matching in the MIME type rules (<rdar://problem/11131245>)
  • Added support for TLS certificate validation and policy enforcement (STR #1616)
  • Added support for simultaneous XML and test output from ipptool.
  • Added support for PAUSE directive in ipptool test files.
  • Added support for auto-typing of TIFF files by ipptool (STR #4418)
  • The scheduler now returns completed jobs in the correct newest-to- oldest order (STR #4396)
  • The configure script now supports target-specific tools for pkg-config and others (STR #4423)
  • The ipptool program now supports EXPECT statements for collection member attributes (<rdar://problem/15355218>)
  • The ipptool program now supports collection attributes with multiple values (<rdar://problem/15355124>)
  • The sample drivers now include all of the installed localizations by default (<rdar://problem/14756625>)
  • Adopted Linux man page conventions and updated all man pages (STR #4372, STR #4329)
  • The scheduler now supports the "first-index" operation attribute for the Get-Jobs operation (STR #2913)
  • Changed the default AccessLogLevel and PageLogFormat to disable the access_log and page_log files by default (<rdar://problem/16495000>)
  • cupsRasterInterpretPPD now supports the Orientation header in order to support long-edge feed raster printers (<rdar://problem/15837926>)
  • The scheduler now allows run-as-root backends to have group read and execute permissions (STR #2935)
  • The ippFindAttribute and ippFindNextAttribute functions now support hierarchical searches (STR #4395)
  • Dropped OpenSSL support in favor of GNU TLS.
  • Dropped "dark wake" support on OS X, which was preventing portables from going to sleep when there was a stuck job. We now use a variation of the CUPS 1.4 sleep support to do a cleaner sleep (<rdar://problem/14323704>)
  • Dropped support for AIX, HP-UX, and OSF/1 (aka Digital UNIX)
  • Dropped lppasswd and support for Digest authentication in in the scheduler (STR #4321)
  • The cupsGetClasses, cupsGetPrinters, and cupsTempFile functions are no longer supported.
  • The scheduler now caches more job history data and limits the number of completed jobs returned by Get-Jobs as needed in order to prevent a denial-of-service on busy servers (STR #2913)
  • The filter/backend sandbox on OS X now defaults to a more strict whitelist (<rdar://problem/15939788>)
  • Increased the default idle exit timeout to 60 seconds on OS X (<rdar://problem/16041820>)
  • Printer classes were not accessible on OS X (<rdar://problem/16385643>)
  • The scheduler now uses </DefaultPrinter> to close the default printer definition in printers.conf (STR #4153)
  • Canceling all jobs in the web interface now just cancels the jobs (STR #1914)
Versienummer:2.0.0
Releasestatus:Final
Besturingssystemen:Linux, BSD, macOS, Solaris, UNIX
Website:Cups
Download:https://www.cups.org/software/2.0.0/cups-2.0.0-source.tar.bz2
Bestandsgroottes:8,33MB t/m 8,94MB
Licentietype:Voorwaarden (GNU/BSD/etc.)

Updategeschiedenis

Moderatie-faq Wijzig weergave

Reacties (16)

semi-offtopic, komt cups niet van apple af?
CUPS is een opensource project dus dat kun je niet als zodanig 'kopen', hooguit het copyright op de code verwerven. Je kunt het wel financieel en juridisch steunen. De maintainer van CUPS staat bij Apple op de loonlijst en ik verwacht dat hij zich ook over soft- en hardware aankopen geen zorgen hoeft te maken. Waarschijnlijk gebruiken ze een Apple build en test farm. Mocht iemand de code gebruiken op een manier die niet voldoet aan de GPL kan diegene ook een batterij Apple advocaten verwachten.

Jaren geleden stond het project op losse schroeven en toen heeft Apple ingegrepen door o.a. de maintainer in dienst te nemen.

[Reactie gewijzigd door Maurits van Baerle op 2 oktober 2014 17:08]

Juh, vrij prominemt op de site:
"All other material is Copyright 2007-2014 Apple Inc. All rights reserved. CUPS, the CUPS logo, and OS X are trademarks of Apple Inc."

En ook http://127.0.0.1:631/ meldt "CUPS and the CUPS logo are trademarks of Apple Inc. Copyright 2007-2014 Apple Inc."
Gekocht in 2007 blijkbaar :)
In February of 2007, Apple Inc. acquired ownership the CUPS source code and hired me (Michael R Sweet), the creator of CUPS.CUPS will still be released under the existing GPL2/LGPL2 licensing terms, and I will continue to develop and support CUPS at Apple.Answers to questions about the change of ownership can be found on the frequently asked questions page.
Bron: https://www.cups.org/blog.php?L475
Volgens mij aangekocht, maar weet dat niet zeker.
Van wat ik kon vinden niet:
It has been developed by Easy Software Products to promote a standard printing solution for all UNIX vendors and users.
Bron: https://web.archive.org/w...www.cups.org/faq0001.html

[Reactie gewijzigd door Genetai op 2 oktober 2014 16:56]

Met printen heb ik nog steeds de meeste problemen onder Linux, kriijg dit in 9 van de 10 gevallen niet aan de praat. Dit is een van de redenen dat ik nog niet over durf te stappen naar alleen Linux op mijn PC / laptop.
Dat is heel erg afhankelijk van het merk printer. Met een HP zal je nooit problemen hebben, want HP's ondersteuning voor Linux is fantastisch. Dat heeft waarschijnlijk te maken met hun ervaring met Unix; HP heeft zelf een Unix-versie onder de naam HP-UX ontwikkeld.
Canon staat juist weer bekend als een probleemmerk. Hoe het met andere merken staat weet ik niet uit m'n hoofd.
De printerdrivers van HP op linux zijn beter dan wat ze op windows aanbieden. Tenminste... Als ze support voor je printer aanbieden, nieuwe Windows betekent bij HP in veel gevallen hardware weggooien.
Ik heb een HP 1600 Color Laserjet waar HP dus geen Linux of OSX drivers voor leverde.
Het is aan de praat te krijgen met open source drivers (yay!) maar geenzins "probleemloos".

Mijn devies: controleer op driver-ondersteuning bij elke printerfabrikant!
En deze dan? Dat is de Linux-driverpagina van HP zelf.
Ik heb ook zeer goede ervaringen met printers van Samsung en Konica-Minolta onder Linux.
Voor zover ik weet had Canon vroeger problemen onder Linux omdat ze een eigen Page description language gebruikten. Tegenwoordig ondersteunen hun printers gewoon PostScript en PCL dus dat zou gewoon moeten werken ( al hoewel ik hier geen persoonlijke ervaring mee heb )
Vreemd, ik heb juist nog nooit gehad dat printen via CUPS niet werkte, en vaker gehad dat printen via Windows niet werkte, of dat je een job moest hebben die elk uur de spooler herstart om dat de fabrikant brakke drivers leverde en er voor Windows gewoon een keuze is voor de drivers. Of netwerkprinters die vannuit Windows niet bereikbaar zijn, maar alles wat niet-Windows is kan er dan wel weer bij. Of Windows Server met een Print server die dan elke dag moet herstarten om dat er een lek in de server-spooler combinatie zit en er anders mee ophoudt.
Met printen heb ik nog steeds de meeste problemen onder Linux, kriijg dit in 9 van de 10 gevallen niet aan de praat. Dit is een van de redenen dat ik nog niet over durf te stappen naar alleen Linux op mijn PC / laptop.
CUPS en printen onder Linux werkt naar mijn ervaring wel aardig, ook (of misschien wel juist) met netwerkprinters. Consumenten scanners kunnen voor veel meer problemen zorgen, zeker als je bijvoorbeeld de knoppen op zo'n apparaat voor iets nuttigs wilt gebruiken. :'(
Ik heb precies het zelfde nog nooit een bladzijde kunnen afdrukken vanuit linux. :O
Afdrukken onder linux is relatief simpel zoek naar de applicatie Printers en als het een usb printer is dan wordt deze gewoon gedetecteerd. Hoewel het van merk tot merk sterk kan verschillen hoe goed dit werkt. Canon mp540 liep gewoon vast na het printen vanuit libreoffice. Mijn Nieuwe HP printer (photosmart 5525) daarintegen lijkt te werken (aantal prints=1). Scannen is te doen van uit de applicatie 'simple scan' (of 'scannen' in het nederlands).

Hiernaast gebruik ik het bij mijn werk (ik kan daarmee ook het pasjes systeem mee omzeilen door direct naar het IP adress af te drukken en dan hoef ik ook niet bij de printer te wachten want de printer begint dan meteen met afdrukken.

[Reactie gewijzigd door mattie2013 op 2 oktober 2014 20:57]

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True