Utiliser le Raspberry Pi comme serveur d'impression CUPS pour Windows et Apple Mac (AirPrint) – Pi3g Blog – Bien choisir son serveur d impression

Conditions préalables

TOUT des commandes suivantes seront exécutées en tant que root. Si vous n'êtes pas déjà root, vous pouvez le devenir en entrant “sudo su” en tant qu'utilisateur pi.

Installer des paquets

mise à jour d'aptitude
aptitude installer tasses avahi-daemon tasses-pdf tasses en python
  • Ceci mettra à jour votre liste de paquets et installera les paquets dont nous avons besoin
  • avahi-daemon est une implémentation gratuite de zeroconf (remplacement open source Bonjour)
  • CUPS = Common Unix Printing System – gère les imprimantes pour vous

Cette commande prendra un certain temps, surtout après [ ok ] Démarrage du système d'impression Unix commun: cupsd. S'il vous plaît soyez patient ici.

Éditez /etc/cups/cupsd.conf

nano /etc/cups/cupsd.conf

Commentez la ligne juste en dessous de “# Écoutez uniquement les connexions de la machine locale.”Avec un # et ajoutez quelques nouvelles lignes, comme ceci:

# Écoutez uniquement les connexions de la machine locale.
#Listen localhost: 631
#CHANGÉ POUR ÉCOUTER LE LAN LOCAL
Port 631
# Restreindre l'accès au serveur ...

  Ordre permettre, refuser
  Autoriser @Local

 
# Restreindre l'accès aux pages d'administration ...

  Ordre permettre, refuser
  Autoriser @Local

 
# Restreindre l'accès aux fichiers de configuration ...

  AuthType par défaut
  Requiert l'utilisateur @SYSTEM
  Ordre permettre, refuser
  Autoriser @Local

Laissez les autres lignes comme elles sont.

  • Cela permettra l’accès à l’interface Web de CUPS à partir d’autres machines que votre Raspberry Pi lui-même (sur le réseau local).
  • Nous vous conseillons de changer le mot de passe par défaut «framboise» pour l'utilisateur «pi» au cas où…
  • Vous pouvez remplacer le port 631 par un autre, mais veillez à le remplacer dans les instructions ci-dessous!

Redémarrez le service CUPS

  • Cela redémarrera le service CUPS et rechargera ses fichiers de configuration.

Ajouter l'utilisateur pi au groupe lpadmin

Ceci est nécessaire pour vous permettre d'administrer les imprimantes via l'interface Web en tant qu'utilisateur pi, ultérieurement:

AirPrint devra être activé après avoir ajouté les imprimantes.

Ajouter des imprimantes

CUPS a en fait une très belle interface web. Apparemment, il a été acheté par Apple en 2007 et est pris en charge par cette énorme société et le développeur original, Michael Sweet. Peut-être est-ce une des raisons pour lesquelles cela fonctionne vraiment sans effort. Mais commençons:

Ouvrez votre navigateur favori et entrez “https: //” + l'adresse IP de votre Raspberry Pi + “:” + le port (631 par défaut).

Par exemple: https://192.168.1.11:631/

Interface d'administration CUPS

Votre navigateur vous avertira très certainement d’un problème de certificat de sécurité. Veuillez l'ignorer et continuer (ou signez-vous des certificats pour vos machines locales?)

CUPS-interface-raspberry-pi "src =" http://blog.pi3g.com/wp-content/uploads/2013/08/CUPS-interface-raspberry-pi_thumb.jpg "width =" 725 "height =" 425 "/></p>
<p><strong>Allusion</strong>: CUPS s'affichera dans la langue indiquée par votre navigateur. Même la directive "DefaultLanguage en" dans le fichier de configuration ne changera pas cela. En d'autres termes, pour changer la langue de l'interface Web de CUPS, modifiez le paramètre de langue par défaut de votre navigateur.</p>
<p><strong>Modifier les paramètres de CUPS</strong></p>
<p>Cliquez sur l'onglet Administration et cochez la case «Partager les imprimantes connectées à ce système». Cliquez sur «Modifier les paramètres».</p>
<p><img title=Connecter l'imprimante à CUPS

Vous pouvez ajouter des imprimantes réseau ou USB à CUPS.

Avant de continuer avec les instructions, veuillez vous assurer que votre imprimante est connectée au réseau ou via USB au Raspberry Pi, et allumée. Vous n'avez pas besoin de redémarrer votre Raspberry – vous pouvez simplement brancher votre imprimante maintenant.

Ajouter une nouvelle imprimante à CUPS

Si vous avez une imprimante USB, cliquez sur “Trouver de nouvelles imprimantes” dans l'onglet Administration (cela s'appelle «Verfügbare Drucker auflisten» en allemand)

cups-find-new-printers "src =" http://blog.pi3g.com/wp-content/uploads/2013/08/cups-find-new-printers_thumb.jpg "width =" 349 "height =" 192 "/></p>
<p>CUPS prendra un certain temps – et il devrait répertorier toutes les imprimantes qu’il a reconnues. </p>
<p><img title=). Mon DYMO LabelWriter 450 a également été reconnu «prêt à l'emploi».

Maintenant, suivez simplement les dialogues et entrez les valeurs sensibles:

add-printer-step-2-example "src =" http://blog.pi3g.com/wp-content/uploads/2013/08/add-printer-step-2-example_thumb.jpg "width =" 510 " hauteur = "234" /></p>
</p>
<p><img title=Configurer AirPrint

Dans GitHub, il existe un script qui crée le service AirPrint. Dans l'article allemand que celui-ci traduit et élabore, il est recommandé de le mettre dans / opt / AirPrint.

En tant qu'utilisateur root (sudo su):

mkdir / opt / AirPrint
cd / opt / AirPrint
wget -O airprint-generate.py --no-check-certificate https://raw.github.com/tjfontaine/airprint-generate/master/airprint-generate.py
chmod + x airprint-generate.py
./airprint-generate.py -d / etc / avahi / services
redémarrage des gobelets de service
service avahi-daemon redémarrer

Cette volonté:

  • Créez un nouveau répertoire “/ opt / AirPrint”, changez-le
  • Téléchargez le script airprint-generate.py
  • le rendre exécutable
  • l'exécuter et modifier les fichiers de configuration dans le répertoire / etc / avahi / services (ajouter une description XML du nouveau service d'impression)
  • redémarrer les services CUPS et avahi

Si la commande ./airprint-generate.py génère une erreur, telle que “image / urf n’est pas dans les types mime, [PRINTER_NAME] peut ne pas être disponible sur ios6 (voir https://github.com/tjfontaine/airprint-generate/issues/5) ”, veuillez vous reporter à la solution proposée dans l'article en allemand (il y a toujours Google Translate)

Les imprimantes devraient être disponibles maintenant.

Installer une imprimante sous Windows

Ouvrez «Périphériques et imprimantes». Cliquez sur «Ajouter une imprimante». Sélectionnez «Ajouter une imprimante réseau, sans fil ou Bluetooth».

image "src =" http://blog.pi3g.com/wp-content/uploads/2013/08/image_thumb.png "width =" 447 "height =" 327 "/></p>
<p>Sélectionnez "L’imprimante que je veux ne figure pas dans la liste".</p>
<p><img title=Ajouter une imprimante à Apple Mac

Cet article de la base de connaissances Apple devrait vous aider à configurer votre imprimante sur votre Mac. Malheureusement, il n’ya pas de Mac ici, quand on en aura un, on le testera.

Résolution de problème

Impossible de trouver une imprimante réseau

Essayez de l’ajouter manuellement en utilisant son adresse IP et les informations que nous vous avons données dans cet article. Si cela ne fonctionne toujours pas, essayez de modifier les paramètres du serveur LAN de votre imprimante.

Eh bien, qu'en est-il de SAMBA?

Les imprimantes CUPS peuvent être partagées via SAMBA. Ceci est une surcharge de configuration supplémentaire, mais peut éventuellement donner aux machines Windows la possibilité de télécharger automatiquement les pilotes à partir de Raspberry Pi. Cela dépasse le cadre de cet article.

Références

  • Apple Mac Pro 2013 - 12 coeurs - AMD D700 - 1 To SSD - 64 Go Ram - 2 999,00 €
    Mac Pro 2013 (6,1) Intel Xeon E5 2697-V2 @ 2,7Ghz - 12 Coeurs / 24 Threads (30mo Cache L3) 64 Go ram 1866Mhz ECC 1 To SSD / Flash AMD FirePro D700 x 2 (12Go VRAM) Mac OS X Catalina 10.15 Reconditionné à neuf Garantie : 6 mois (pieces & main d'oeuvre) Transporteur : UPS- Poids: 8 KG -Delais de livraison : 48
  • Apple Mac Pro 2013 - 12 coeurs - AMD D500 - 512 Go SSD - 32 Go Ram - 2 499,00 €
    Mac Pro 2013 (6,1) Intel Xeon E5 2697-V2 @ 2,7Ghz - 12 Coeurs / 24 Threads (30mo Cache L3) 32 Go ram 1866Mhz ECC 512 SSD / Flash AMD FirePro D500 x 2 (6Go VRAM) Mac OS X Catalina 10.15 Reconditionné à neuf par Apple Garantie : 6 mois (pieces & main d'oeuvre) Transporteur : UPS- Poids: 7 KG -Delais de
  • Apple Mac Pro 2013 - 8 coeurs - AMD D300 - 512 Go SSD - 32 Go Ram - - 1 999,00 €
    Mac Pro 2013 (6,1) Intel Xeon E5 1680-V2 @ 3,0Ghz - 8 Coeurs / 16 Threads (25 mo Cache L3) 32 Go ram 1866Mhz ECC 512 Go SSD / Flash AMD FirePro D300 x 2 (4 Go GDDR5) Mac OS X Catalina 10.15 ou Big Sur 11.2  au choix Reconditionné à neuf par Apple Garantie : 6 mois (pieces & main d'oeuvre) Transporteur : UPS-
  • Wacom Tablette Graphique INTUOS Pro Small Noir (Mac/Windows)
    Conçue pour les artistes et les designers, Permet d'illustrer, de retoucher ou de dessiner, Avec une maîtrise plus naturelle que jamais de vos créations
  • M·A·C mac Bibliothèque d'art: Flame-Boyant - Palette de fards à paupières -
    Comme c'est original! Les palettes d'ombres à paupières développées par les artistes M ∙ A ∙ C Pro font passer vos compétences en maquillage au niveau supérieur. Laissez-vous inspirer par les tons chics et chauds de Flame-boyant et révélez-vous avec les neutres intensément pigmentés de Nude Mode. Ou optez
  • Apple Mac Pro 2012 (5,1) - 12 Coeurs 3,46Ghz - 32 Go Ram - 512 Go SSD - AMD RX 580 - 1 990,00 €
    Mac Pro 2012 (5,1) 12 Coeurs/24 Threads - Bi Processeurs Intel Xeon X5690 à 3,46Ghz  32 Go ram ECC 1333Mhz  512 Go SSD SATA carte PCI Express USB 3.0  carte graphique AMD Radeon RX 580   Mac OS X 10.14 Mojave  Reconditionné  Etat: Grade A (excellent état) Garantie : 12 mois (pieces & main d'oeuvre)
  • Apple Mac mini APPLE Mac mini Core i3, 256GB
    Mac Mini - Intel Core i3 quadricoeur à 3,6 GHz - 8Go Ram - 256 Go SSD - Wifi & Bluetooth - OS Catalina - Jusqu'à 3 écrans connectés (connecteur HDMI 2.0 + connecteurs Thunderbolt) - 2 Ports USB 3.0 - 4 ports Thunderbolt 3 - Puce Apple T2 Security - Système d'exploitation macOS Catalina - Le Mac Mini 2020
  • Apple Mac mini APPLE Mac mini Core i5, 512GB
    Mac Mini - Intel Core i5 - 8Go Ram - 512 Go SSD - Wifi & Bluetooth - OS Catalina - Jusqu'à 3 écrans connectés (connecteur HDMI 2.0 + connecteurs Thunderbolt) - 2 Ports USB 3.0 - 4 ports Thunderbolt 3 - Puce Apple T2 Security - Système d'exploitation macOS Catalina - Toujours plus de performances dans un
  • VHBW Batterie 4000mAh (28V) pour outils comme meuleuse d'angle Milwaukee HD28 AG
    Electricité Alimentation Batterie et chargeur Batterie VHBW, Batterie de remplacement compatible avec vos outils. Idéale en tant que batterie de remplacement lors de vos déplacements. Vous pouvez continuer à utiliser votre chargeur habituel. Veuillez uniquement utiliser des chargeurs conçus
  • ZEBRAA Creality 3D® LD-002R Imprimante 3D en résine LCD avec taille d'impression
    Outillage Machines d'atelier Imprimante 3D et accessoires Imprimante 3D ZEBRAA, Présentations: Il s'agit d'une version mise à niveau de LD-002. Avantage supérieur - toutes nouvelles fonctions comme l'écran LCD Ultra HD 2K, la trancheuse ChiTuBox, le système de purification de l'air en toute