Trucs et astuces pour utiliser CUPS pour l'impression avec Linux – Serveur d’impression

Avez-vous déjà essayé de configurer une imprimante sur une distribution de bureau GNU / Linux à la fin des années 90? Ou même avant?

Pour faire court: c'était bien si vous travailliez dans une grande organisation avec une équipe informatique pour le gérer et du matériel dédié ou un serveur d'impression. Il existe de nombreuses normes et protocoles différents pour gérer les imprimantes. Et seuls quelques gros fournisseurs (généralement des fournisseurs Unix) ont fourni un support et des pilotes spécifiques pour toute leur gamme de produits.

Cependant, si les amateurs de l'open source voulaient une imprimante à domicile qui fonctionnerait avec leur distribution préférée, c'était une autre histoire. Ils ont probablement passé pas mal de temps sur des forums, des groupes de discussion ou IRC (vous vous souvenez de ces ancêtres des réseaux sociaux et des chats?) Pour en savoir plus sur les imprimantes avec des pilotes Linux faciles à installer.

En 1999, la première version de CUPS (Common Unix Printing System) a été lancée par Easy Software Products. La plupart des distributions les plus populaires de l'époque ont adopté CUPS comme système d'impression par défaut. Ce fut un énorme succès: une seule norme pouvait gérer de nombreuses imprimantes et protocoles.

Mais si le fournisseur d'imprimantes n'a pas fourni de pilote CUPS, il était encore difficile ou impossible de le faire fonctionner. Certaines personnes intelligentes pourraient faire de l'ingénierie inverse. Et quelques imprimantes, avec une prise en charge native de PostScript et du protocole d'impression Internet (IPP), ont fonctionné «prêt à l'emploi».

Puis vint Apple

Au début des années 2000, Apple avait du mal à construire un nouveau système d'impression pour son nouveau Mac OS X. En mars 2002, elle a décidé de gagner du temps en adoptant CUPS pour son système d'exploitation phare.

Aucun fournisseur d'imprimantes ne pouvait ignorer la part de marché des ordinateurs Apple, de sorte que de nombreux nouveaux pilotes d'imprimantes pour CUPS de Mac OS X sont devenus disponibles, couvrant la plupart des fournisseurs et des gammes de produits, y compris l'impression d'entreprise, les arts graphiques, les consommateurs et les photos.

CUPS est devenu si important pour Apple qu'il a acheté le logiciel à Easy Software Products en 2007; depuis lors, Apple n'a cessé de l'entretenir et de gérer sa propriété intellectuelle.

Mais qu'est-ce que cela a à voir avec GNU / Linux?

Au moment où Apple intégrait CUPS dans Mac OS X, il était déjà utilisé par défaut dans de nombreuses distributions et disponible pour la plupart des autres. Mais peu de pilotes dédiés étaient disponibles, ce qui signifie qu'ils n'étaient pas empaquetés ou répertoriés comme «pour GNU / Linux».

Cependant, une fois que les pilotes CUPS étaient disponibles pour Mac OS X, un simple hack est devenu populaire auprès des amateurs de GNU / Linux: téléchargez le pilote Mac, extrayez les fichiers PPD et testez-les avec votre imprimante. J'ai utilisé ce hack plusieurs fois avec mes imprimantes Epson.

C'est la magie de CUPS: si un pilote existe, il fonctionne généralement avec tous les systèmes d'exploitation qui utilisent CUPS pour l'impression, tant qu'ils utilisent un protocole pris en charge (comme IPP).

C'est ainsi que les pilotes d'imprimante ont commencé à être disponibles pour GNU / Linux.

Aujourd'hui

Par la suite, les fournisseurs d'imprimantes ont réalisé qu'il était assez facile de fournir des pilotes pour GNU / Linux car ils les avaient déjà développés pour Mac. Il est maintenant facile de trouver un pilote GNU / Linux pour une imprimante, même plus récent. Certaines distributions incluent des packages avec de nombreux pilotes, et la plupart des fournisseurs fournissent des pilotes dédiés, parfois via un package, d'autres fois avec des fichiers PPD dans une archive.

Des applications de contrôle avancé sont également disponibles, certaines officielles, d'autres non, qui permettent (par exemple) de regarder les niveaux d'encre ou de nettoyer les têtes d'impression.

Dans certains cas, l'installation d'une imprimante sur GNU / Linux est encore plus facile que sur d'autres systèmes d'exploitation, en particulier avec les distributions utilisant un réseau à configuration zéro (par exemple, Bonjour, Avahi) pour découvrir automatiquement et partager des imprimantes réseau.

Trucs et astuces

  • Installez une imprimante PDF: L'installation d'une imprimante PDF sur GNU / Linux est très simple. Cherchez juste le cups-pdf package dans votre distribution préférée et installez-le. Si le package ne crée pas automatiquement l'imprimante PDF, vous pouvez en ajouter une en utilisant vos préférences système pour imprimer en PDF à partir de n'importe quelle application.

  • Accédez à l'interface Web CUPS: Si votre interface habituelle de gestion des imprimantes ne fonctionne pas ou que vous ne l'aimez pas, ouvrez un navigateur Web et accédez à http: // localhost: 631 / admin. Vous pouvez gérer toutes les imprimantes installées sur votre ordinateur, ajuster leurs paramètres et même en ajouter de nouvelles, le tout à partir de cette interface Web. Notez que cela peut être disponible sur d'autres ordinateurs de votre réseau; si c'est le cas, remplacez "localhost" par le nom d'hôte ou l'adresse IP approprié.

  • Vérifiez le niveau d'encre: Si vous avez une imprimante Epson, Canon, HP ou Sony, vous pouvez voir son niveau d'encre avec une application simple. Recherchez le package "ink" dans vos référentiels de distribution.

  • Contribuez à CUPS: Comme de nombreux projets open source, CUPS est maintenu sur GitHub. Consultez le site Web de CUPS et les problèmes GitHub pour savoir comment vous pouvez contribuer à l'améliorer.

Licence CUPS

À l'origine, CUPS a été publié sous GPLv2. Je ne sais pas pourquoi; peut-être pour faciliter la distribution avec GNU / Linux. Ou peut-être que c'était exactement ce que faisaient la plupart des projets open source à l'époque.

Apple a décidé de changer la licence en novembre 2017 pour la licence Apache 2.0. De nombreux observateurs ont fait remarquer que cela était conforme à la stratégie d'Apple de déplacer l'IP de ses projets open source vers des licences plus compatibles avec les entreprises.

Bien que cette modification puisse créer des problèmes avec l'expédition de CUPS avec GNU / Linux, elle est toujours disponible dans la plupart des distributions.

Joyeux 20e anniversaire, CUPS!

CUPS a été publié en 1999, alors célébrons et remercions toutes les personnes impliquées dans ce projet open source réussi, des auteurs originaux aux développeurs de pilotes en passant par ses mainteneurs actuels.

La prochaine fois que vous imprimerez avec votre système d'exploitation GNU / Linux préféré, n'oubliez pas de dire "merci" à Apple.

La société n'est pas bien connue pour ses contributions à l'open source. Mais si vous regardez attentivement (par exemple, les pages Open Source Releases et Open Source Development d'Apple), vous verrez combien de composants open source sont dans les systèmes d'exploitation et les applications d'Apple.

Vous découvrirez également d'autres projets open source importants lancés par Apple. Par exemple, il a créé KHTML, le navigateur KDE, pour créer WebKit pour le navigateur Safari. Attendez, LE WebKit? Oui, Apple a lancé WebKit. Mais c'est une autre histoire…

  • M.A.D In Esthetic Escale douceur de 2h avec sauna, gommage, masque et modelage pour 1 ou 2 pers à l'institut M.A.D In Esthetic
    Pause détente et relaxation avec un soin complet du corps comprenant gommage, masque et modelage
  • Bodhi Spa Voiron Accès privé d'1h spa avec hammam, bain à remous, espace détente et soft pour 2 pers à l'établissement Bodhi Bien-Être
    Une parenthèse détente pour s’éloigner du stress du quotidien et lâcher prise, un instant, à deux
  • Institut De Beauté Prestige Escale douceur d'1h30 ou 2h30 avec soin visage, gommage et modelage corps pour 1 pers. à l'Institut De Beauté Prestige
    Prendre soin de soi avec un moment d’apaisement complet divisé en plusieurs étapes de relaxation
  • OFFICE AKKTIV Vitrine d'affichage à cadre aluminium, pour l'intérieur et l'extérieur - avec
    Quincaillerie Quincaillerie extérieure Boîte aux lettres et mobilier de hall Panneau d'affichage OFFICE AKKTIV, description du produit Cadre en aluminium anodisé coloris naturel. Verre sécurit épaisseur 4 mm, extrêmement résistant aux rayures et entièrement insensible aux produits nettoyants.
  • RACKMATIC Kit de ventilation avec thermostat pour serveur rack 19' avec 2 ventilateurs de
    Outillage Matériel et aménagement de l'atelier Manutention et transport Rack et accessoire RACKMATIC, Unité de ventilation pour armoire rack 19 ". Il s'agit d'un accessoire de 1U de haut, qui est installé dans un rack 19". Il a des ventilateurs qui font circuler l'air du bas (plus froid) vers
  • RACKMATIC Kit de ventilation avec thermostat pour serveur rack 19' avec 4 ventilateurs de
    Outillage Matériel et aménagement de l'atelier Manutention et transport Rack et accessoire RACKMATIC, Unité de ventilation pour armoire rack 19 ". Il s'agit d'un accessoire de 1U de haut, qui est installé dans un rack 19". Il a des ventilateurs qui font circuler l'air du bas (plus froid) vers
  • Flamingo Culotte d'incontinence et fuite urinaire pour chien mâle - Taille L
    La culotte d'incontinence et fuite urinaire pour chien mâle est une culotte hygiénique permettant de contenir les gouttes d'urines perdues par les chiens mâles souffrant d'incontinence. Marque : FlamingoAction : UrinerSpécial : Problèmes urinairesCouleur : Noir
  • PUMA Blouson d'entraînement ajustable et tricoté Studio pour Femme, Gris/Bruyère, Taille L, Vêtements
    Medium gray - Ce blouson ajustable est le partenaire idéal des journées au centre de fitness. Grâce à ses manches raglan, à son ourlet ajustable doté d'un large cordon et à ses ouvertures au niveau des pouces, ce blouson d'entraînement mise sur une flexibilité et sur une liberté de mouvement maximales. Manches raglan
  • Leonardo Shoes Sac trapèze pour femme avec fermeture à clip et bandoulière réglable à la main en cuir d'autruche crème NNN031 STRUZZO PANNA
    Blanc/crème - Sac à main pour femme en cuir d'autruche crème avec fermeture à clip, bandoulière réglable et amovible, un compartiment interne, fabriqué à la main en Italie. Dimensions: 32x24x18cm Poignée h: 6cm Bandoulière: 45 cm
  • CERTEO Vitrine d'affichage pour l'intérieur et l'extérieur - ouverture porte 180° vers
    Quincaillerie Quincaillerie extérieure Boîte aux lettres et mobilier de hall Panneau d'affichage CERTEO, description du produit Construction en aluminium anodisé argent. Système intégré d'aération et d'écoulement des eaux.Vitre en verre sécurit épaisseur 4 mm. Système breveté de charnières

Laisser un commentaire