Serveur d'impression Raspberry Pi avec compatibilité AirPrint (iOS) – Serveur d’impression
Author: Titanfall —
Short summary: <! – -> Je cherchais un moyen peu coûteux pour ma famille d’imprimer depuis leurs iPhones, iPod et iPad lorsque je me suis rendu compte que ce serait un bon travail pour mon Raspberry Pi. Le Web est jonché d'instructions pour ce projet. J'ai surtout suivi le tutoriel de Lynsay Shepherd mais pas exactement. Les […]
Quick overview
- Site
- Tutos GameServer
- Canonical URL
- https://tutos-gameserver.fr/2019/09/06/serveur-dimpression-raspberry-pi-avec-compatibilite-airprint-ios-serveur-dimpression/
- LLM HTML version
- https://tutos-gameserver.fr/2019/09/06/serveur-dimpression-raspberry-pi-avec-compatibilite-airprint-ios-serveur-dimpression/llm
- LLM JSON version
- https://tutos-gameserver.fr/2019/09/06/serveur-dimpression-raspberry-pi-avec-compatibilite-airprint-ios-serveur-dimpression/llm.json
- Manifest
- https://tutos-gameserver.fr/llm-endpoints-manifest.json
- Estimated reading time
- 6 minutes (329 seconds)
- Word count
- 1096
Key points
- <!
- – -> Je cherchais un moyen peu coûteux pour ma famille d’imprimer depuis leurs iPhones, iPod et iPad lorsque je me suis rendu compte que ce serait un bon travail pour mon Raspberry Pi.
- Le Web est jonché d'instructions pour ce projet.
- J'ai surtout suivi le tutoriel de Lynsay Shepherd mais pas exactement.
Primary visual
Structured content
<! –
-> Je cherchais un moyen peu coûteux pour ma famille d’imprimer depuis leurs iPhones, iPod et iPad lorsque je me suis rendu compte que ce serait un bon travail pour mon Raspberry Pi. Le Web est jonché d'instructions pour ce projet. J'ai surtout suivi le tutoriel de Lynsay Shepherd mais pas exactement. Les étapes que j'ai suivies sont ci-dessous.
Commencez par mettre à jour et mettre à niveau pour vous assurer que Raspbian est complètement à jour. À partir de la ligne de commande, tapez ce qui suit et appuyez sur Entrée:sudo apt-get update À partir de la ligne de commande, tapez ce qui suit et appuyez sur Entrée:sudo apt-get upgradeSi vous êtes invité à continuer, dites simplement oui. Ensuite, installez les paquets nécessaires pour ce projet. À partir de la ligne de commande, tapez ce qui suit et appuyez sur Entrée:sudo apt-get installe avahi-decouverte tasses tasses-pdf tasses en pythonLorsque vous êtes invité à continuer, dites simplement oui. L'installation de tous ces paquets peut prendre un certain temps, alors soyez patient. Ajoutez notre nom d’utilisateur au serveur CUPS afin que nous puissions l’administrer. À partir de la ligne de commande, tapez ce qui suit et appuyez sur Entrée:sudo usermod -aG lpadmin piCeci ajoutera l'utilisateur pi à la liste des administrateurs sur le serveur CUPS. Si vous souhaitez ajouter d'autres utilisateurs, utilisez la même commande mais remplacez pi par le nom d'utilisateur que vous souhaitez ajouter. Démarrez le serveur pour vous assurer qu'il est correctement installé. À partir de la ligne de commande, tapez ce qui suit et appuyez sur Entrée:sudo /etc/init.d/cups startSi tout se passe bien, vous verrez la ligne suivante, puis vous reviendrez à la ligne de commande:[ ok ] Tasses de départ (via systemctl): cups.service.
Editez la configuration de CUPS. À partir de la ligne de commande, tapez ce qui suit et appuyez sur Entrée:sudo nano /etc/cups/cupsd.conf Configurez le port sur lequel CUPS écoutera. Recherchez la ligne qui dit “Listen localhost: 631” et mettez un # devant elle pour le commenter et tapez le texte suivant à la ligne suivante:Port 631 Configurer le contrôle d'accès. Flèche vers le bas dans le fichier de configuration jusqu'à ce que vous voyiez ceci:# Restreindre l'accès au serveur ... Après la ligne «Commande autorisée, refusée», ajoutez une nouvelle ligne et tapez ce qui suit:Autoriser @Local Répétez l'étape 9 pour les sections suivantes:# Restreindre l'accès aux pages d'administration ...# Restreindre l'accès aux fichiers de configuration ... Appuyez sur CTRL-X pour quitter nano. Lorsque vous êtes invité à enregistrer, assurez-vous de dire oui et appuyez sur Entrée pour confirmer le nom du fichier. Redémarrez le serveur CUPS pour vous assurer que les modifications prennent effet. À partir de la ligne de commande, tapez ce qui suit et appuyez sur Entrée:sudo /etc/init.d/cups restartSi tout se passe bien, vous verrez la ligne suivante, puis vous reviendrez à la ligne de commande:[ ok ] Tasses de départ (via systemctl): cups.service.
Le serveur est maintenant configuré. Ajoutons une imprimante. Assurez-vous que votre imprimante est connectée au Pi puis procédez comme suit:
Lancez un navigateur Web et accédez à https: //192.168.1.X: 631 (utilisez l'adresse IP du Pi et accédez au port 631.) Si vous êtes invité à indiquer que la page est non sécurisée, cliquez sur l'option qui vous permettra de continuer. la page. Cliquez sur Administration. Cliquez sur Ajouter une imprimante dans la section Imprimantes. Si un nom d'utilisateur et un mot de passe vous sont demandés, entrez le nom d'utilisateur et le mot de passe du compte pi. Dans la plupart des cas, votre imprimante sera répertoriée dans la section Imprimante locale de la page suivante. Cliquez sur le bouton radio à côté de celui-ci et cliquez sur le bouton Continuer. Sur la page suivante, assurez-vous de cocher la case Partager cette imprimante. N'hésitez pas à modifier (ou non) les champs Nom, Description et / ou Emplacement. Puis cliquez sur le bouton Continuer. Sur la page suivante, sélectionnez le pilote d’imprimante correspondant à votre imprimante. Si votre imprimante ne figure pas dans la liste, consultez le site Web de votre fabricant d’imprimante pour connaître le pilote Linux de votre imprimante. (Je devais courir ‘sudo apt-get install hplip«Ajouter mon imprimante HP à la liste.) Si votre pilote est dans un fichier séparé, cliquez sur le bouton Choisir un fichier dans CUPS, naviguez jusqu’au pilote et cliquez sur le bouton Ouvrir. Cliquez sur le bouton Ajouter une imprimante.
La page suivante définit les paramètres par défaut de l’imprimante afin que nous ne nous en préoccupions plus pour le moment. Imprimons une page de test pour voir si tout cela fonctionne.
Cliquez sur Imprimantes. Dans le menu Maintenance, cliquez sur Imprimer une page de test.Si tout va bien, votre imprimante imprimera une page de test.
L'impression depuis Mac OSX et iOS devrait maintenant fonctionner sans configuration supplémentaire. Pour Windows, cependant, nous devons continuer à installer et à configurer SAMBA.
À partir de la ligne de commande, tapez ce qui suit et appuyez sur Entrée:sudo apt-get install sambaLorsque vous êtes invité à continuer, dites simplement oui. L'installation de tous ces paquets peut prendre un certain temps, alors soyez patient. Une fois SAMBA installé, mes machines Windows ont pu imprimer. Si vos machines Windows ne trouvent pas l’imprimante, éditez la configuration SAMBA. À partir de la ligne de commande, tapez ce qui suit et appuyez sur Entrée:sudo nano /etc/samba/smb.conf
Cherchez la ligne qui dit “[printers]”Et ajouter ce qui suit au-dessus:impression = tassesnom printcap = tasses
dans le [printers] section change leok invité«Réglage à Oui. dans le [print$] changement de sectionchemin' à / usr / share / cups / drivers Appuyez sur CTRL-X pour quitter nano. Lorsque vous êtes invité à enregistrer, assurez-vous de dire oui et appuyez sur Entrée pour confirmer le nom du fichier. Redémarrez le Pi pour vous assurer que tout va bien.
À ce stade, tout devrait fonctionner. Cependant, j’avais une machine Windows 10 qui ne fonctionnait pas très bien. Après quelques recherches, j'ai trouvé que la solution décrite ici fonctionnait pour moi.
Si vous avez apprécié cet article, n'hésitez pas à laisser un commentaire ou à vous abonner au flux et à recevoir les prochains articles sur votre lecteur de flux.
Click to rate this post! [Total: 1 Average: 4]
Topics and keywords
Themes: Serveur d'impression
License & attribution
License: CC BY-ND 4.0.
Attribution required: yes.
Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json
LLM Endpoints plugin version 1.1.2.