Apple fait évoluer CUPS à marche forcée

Anthony Nelzin-Santos |
CUPSLe système modulaire d'impression libre CUPS, populaire sur les systèmes GNU/Linux et utilisé par défaut par OS X depuis 2002, est la propriété d'Apple depuis 2007. Si la firme de Cupertino a toujours travaillé en bonne entente avec la communauté du libre sur ce projet, elle a récemment décidé de le soulager de quelques fonctions inutiles à OS X… mais souvent utiles aux distributions GNU/Linux.

Comme le note Tim Waugh de RedHat, la découverte et la publication via UPD est abandonnée au profit de DNS-SD dans CUPS 1.6. Ce changement, qui oblige désormais à la présence d'Avahi, équivalent libre de Bonjour, sur le serveur et l'imprimante, permet d'abandonner le protocole personnalisé de CUPS au profit d'une méthode zeroconf plus standard et plus simple. Certains filtres obsolètes sous OS X sont aussi abandonnés, mais ceux-ci sont disponibles sous la forme d'un package cups-filter additionnel géré par le projet OpenPrinting.

Apple préserve donc l'essentiel des fonctions de CUPS, dont l'implémentation devrait rapidement être modifiée dans les différentes distributions l'utilisant. Cette évolution à marche forcée de CUPS rappelle néanmoins que bien qu'open-source, il est la propriété d'Apple, qui poursuit le rêve d'un monde sans pilotes d'imprimantes. Elle semble décidée à avancer assez rapidement sur les chantiers en cours dans le domaine, parfois en brisant les codes de la communauté GNU/Linux — mais qui oserait se plaindre de l'abandon, à long terme, des pilotes d'imprimantes ?
avatar Almux | 
!Plus de pilotes d'imprimantes? - Le rêve! ...Et un peu moins à télécharger dans un prochain OSX!
avatar pim | 
Ce qui est surtout à marche forcée, c'est Mac OS X – oups pardon, je veux dire OS X ! Apple réalise le rêve fait par Microsoft en 1998, celui de lancer une version chaque année. Pour Microsoft, ils ont eut tant à faire avec la sécurité et les virus, qu'ils ont rapidement abandonné ce projet. Pour Apple, ils sont parfaitement sur les rails, ils doivent juste faire quelque chose pour les pilotes d'imprimantes, qui ne sont jamais mis à jour aussi rapidement que cela. CUPS semble être la réponse trouvée par Apple à l'immobilisme hyperactif des fabricants d'imprimante, qui passent tout le temps à sortir des nouvelles références, sans chercher à améliorer quoique ce soit... CQFD.
avatar lmouillart | 
"mais qui oserait se plaindre de l'abandon, à long terme, des pilotes d'imprimantes" Ceux qui utilisent des imprimantes qui nécessitent des pilotes. En plus les PPD ne sont pas vraiment des pilotes mais plutôt des description des capacités le l'imprimante (taille des marges, gestion de la couleur), l'idée est le l'héberger dans l'imprimante elle même plutôt que dans l'OS et le télécharger dans CUPS à l'utilisation. Il est vrai que vendre des licences AirPrint est bien plus rémunérateur :-). Ce qu'il manque surtout c'est un iCloud Print : pour gérer les files d'impression multi-devices et pouvoir imprimer de n'importe où : hôtel etc... même imprimante éteinte.
avatar Francis Kuntz | 
Au mon dieu, Apple améliore l'ergonomie d'un logiciel open source et le simplifie. Ca va gueuler dans le monde linux si configurer une imprimante devient facile. Ils vont plus pouvoir faire les l33t.
avatar mistik | 
Pour les obsédés de l'impression à tout prix à tout moment, il y a le format Portable Document Format ! ^^
avatar lmouillart | 
@Francis Kuntz tu sais comment cela se configure une imprimante sous Linux ? Ajout -> selection imprimante local -> ok. Ajout -> selection imprimante reseau (bonjour/ipp) -> ok.
avatar Johnny B. Good | 
@ lmouillart : " "mais qui oserait se plaindre de l'abandon, à long terme, des pilotes d'imprimantes" Ceux qui utilisent des imprimantes qui nécessitent des pilotes. " Quand le sage montre la lune, l'imbécile regarde le doigt...
avatar pwetpwet | 
"mais qui oserait se plaindre de l'abandon, à long terme, des pilotes d'imprimantes ?" A peine démago comme remarque. Si demain un fabriquant veut lancer sa nouvelle imprimante se démarquant des autres par des fonctions inédites, il devra bien développer un nouveau pilote...
avatar lmouillart | 
@Johnny B. Good en termes de base installé depuis 30 ans, le nombre d'imprimantes nécessitant un pilote est >>> au nombre d'imprimante eprint/google print/moto print/airpint
avatar MachX (non vérifié) | 
Oui mais comment mettre à jour le logiciel de l'imprimante… On tourne en rond, non ? Ou alors il n'évolue plus et pour avoir de nouvelles fonctions, il faut changer d'imprimante ?
avatar USB09 | 
Pourtant avec le pdf ne serait ce pas plus simple ?
avatar oomu | 
@Francis Kuntz [22/02/2012 09:31] "Au mon dieu, Apple améliore l'ergonomie d'un logiciel open source et le simplifie. Ca va gueuler dans le monde linux si configurer une imprimante devient facile. Ils vont plus pouvoir faire les l33t." ?? expliquez vous, votre message n'a aucun sens. - l'abandon de upd ? bof aucun intérêt - "A peine démago comme remarque. Si demain un fabriquant veut lancer sa nouvelle imprimante se démarquant des autres par des fonctions inédites, il devra bien développer un nouveau pilote..." et ben il le fait HORS de la fonction basique d'impression ! et d'ailleurs mieux encore, on devrait arrêter de vouloir me vendre une cafetière quand je veux juste une fucking imprimante postscript. zout à la fin.
avatar oomu | 
@usb09 [22/02/2012 11:05] via MacG Mobile "Pourtant avec le pdf ne serait ce pas plus simple ?" sauf que PDF n'est PAS simple.
avatar pwetpwet | 
@oomu [quote]et ben il le fait HORS de la fonction basique d'impression ![/quote] oui donc en revient quand même au besoin d'un pilote.... [quote]et d'ailleurs mieux encore, on devrait arrêter de vouloir me vendre une cafetière quand je veux juste une fucking imprimante postscript[/quote] euh... c'est... absurde ? Non à l'évolution des imprimantes, c'est en gros ce que tu dis. Bref, c'est bien joli le vouvoiement, mais avec des arguments valables c'est mieux.
avatar Hari-seldon | 
Avant d avoir toujours plus de fonctions qu on les oblige a avoir des cartouches identiques au moins au sein d une marque.... Et qu ils arretent de nous vendre les cartouches plus cher que le bouzin Pour ce qui est des pilotes on a peut etre effectivement moyen de s en debarasser sans pour autant sacrifier les progres
avatar joneskind | 
@hari-seldon +1
avatar joneskind | 
@pwetpwet C'est quoi une fonction inédite pour une imprimante ? Faire le café ? Une imprimante, ben ça imprime... En différentes résolutions selon différentes méthodes point. C'est pas l'ordinateur qui décide qu'une imprimante est laser ou à jet d'encre que je sâche ? Après je trouve pas ça extra-ordinaire de demander à une imprimante d'imprimer ce que je lui demande directement, sans avoir besoin de traducteur (le pilote donc) - je ne vois pas ce qui empêche les constructeurs de claquer un Bios dans leur bouzin qui le rende accessible à n'importe quelle plateforme. @MachX De la même manière que n'importe quel autre périphérique pourquoi ? Comme ta Box internet par exemple, ou comme le Bios de ta carte mère, ou encore l'EFI de ton Mac... @Imouillart "Il est vrai que vendre des licences AirPrint est bien plus rémunérateur :-)." Hmm, j'ai quand même un peu envie de te répondre "Rien à voir" vu que Airprint et Cups sont des systèmes totalements différents. Airprint est un standard développé pour la compatibilité des appareils iOS. CUPS est destiné à OSX, pour les imprimantes qui ont besoin d'un pilote.
avatar lmouillart | 
@hari-seldon si les imprimantes ne désactivaient pas les cartouches au bout d'un nombre d'impressions, mais quand elles sont réellement vides cela sera également bien venu.
avatar lmouillart | 
@joneskind "Hmm, j'ai quand même un peu envie de te répondre "Rien à voir" vu que Airprint et Cups sont des systèmes totalements différents. Airprint est un standard développé pour la compatibilité des appareils iOS. CUPS est destiné à OSX, pour les imprimantes qui ont besoin d'un pilote." Suppression des besoins en pilotes de CUPS, donc passage sur des imprimantes Airprint/IPP.
avatar joneskind | 
@lmouillart Si je ne me trompe pas AirPrint n'est supporté QUE par iOS ou OSX (pas d'AirPrint sous Windows, Linux ou Androïd) donc t'es entrain de me dire qu'Apple espère faire remplacer les Imprimantes qui ne sont plus supportées dans CUPS (toutes plateformes) par une solution OSX/iOS/Imprimante AirPrint. Excuse moi mais ça ne me parait pas très crédible. Qui serai assez con, en particuliers s'il tourne sur Linux, pour se dire "Merde alors, CUPS ne prend plus en charge mon vieux traceur, de rage j'vais acheter un traceur AirPrint ET le Mac qui va avec !" Allons... Restons sérieux
avatar lmouillart | 
@joneskind je n'arrive pas à trouver de doc technique sur Airprint mais de ce que je comprends c'est basé sur ipp + bonjour http://www.finnie.org/2010/11/13/airprint-and-linux/ Visiblement comme suggéré plus haut le fichier semble envoyé au format pdf. "Qui serai assez con, en particuliers s'il tourne sur Linux, pour se dire "Merde alors, CUPS ne prend plus en charge mon vieux traceur, de rage j'vais acheter un traceur AirPrint ET le Mac qui va avec !"" CUPS est libre il évoluera comme il peu même si il est actuellement porté à 99% par un seul et même développeur chez Apple. Bon après je ne sais pas dans quel mesure un périphérique ipp/bonjour doit payer une licence, est ce juste pour le nom air print ?
avatar heret | 
On dirait qu'Apple ne fait pas bonne impression sur ce coup-là ;o)
avatar Anonyme (non vérifié) | 
@Francis Kuntz Pffff si tu connaissais un peu, tu verrais que c'est Apple qui est derrière CUPS, et cela, si je ne me trompe pas, depuis 2007. Apple a toujours été un des acteurs du libre et il n'y a que certains intégristes Linux pour dire le contraire.
avatar Fingah | 
@RobRiv pipo et molo sont sur un bateau Tu iras voir le svn/git de konqueror (oui parce que webkit à la base c'est un fork ou pompage) et les commits de "Apple-on-soutient-le-libre" et puis après tu repasseras me voir. Apple ne soutient pas le libre. Apple utilise les technologies qu'elle juge "bonnes" pour son écosystème, parfois cela implique des technologies libres et donc d'y participer.
avatar RyDroid | 

Francis Kuntz :

> Au mon dieu, Apple améliore l'ergonomie d'un logiciel open source et le simplifie. Ca va gueuler dans le monde linux si configurer une imprimante devient facile. Ils vont plus pouvoir faire les l33t.

Apple a enlevé une fonctionnalité, c'est à priori ça qui pose problème, pas qu'il y ait une fonctionnalité plus simple.

CONNEXION UTILISATEUR