Serveur d'impression

Guide: Rendez presque n'importe quelle imprimante AirPrint compatible avec un Raspberry Pi en 20 minutes! – Serveur d’impression

Le 30 mai 2020 - 3 minutes de lecture

Vous avez une imprimante en marche que vous souhaiteriez avoir AirPrint? Peut-être que c'est celui que vous avez depuis plusieurs années, ou peut-être que c'est moins cher que vous avez récemment acheté et que vous souhaitiez qu'il soit compatible avec votre iPhone, iPad ou iPod touch. Dans tous les cas, si vous vous êtes procuré un Raspberry Pi, que vous disposez de 20 minutes et d'une petite expérience avec SSH, vous pouvez faire fonctionner votre imprimante nativement dans AirPrint en un clin d'œil!

Peu importe que votre imprimante se connecte via USB, Ethernet ou Wi-Fi – cette astuce fonctionnera toujours. Je vais vous guider tout au long du processus!

Étape 1: assurez-vous que votre Raspberry Pi est à jour.

Cela peut sembler une évidence, mais vous vous retrouverez à installer un logiciel obsolète si vous ne gardez pas les sources de votre Pi à jour. Ouvrez une connexion VNC avec votre Pi, puis ouvrez Terminal. Exécutez ce qui suit:

mise à jour sudo apt-get

puis

sudo apt-get upgrade

Si des mises à niveau sont répertoriées, tapez Oui et appuyez sur Entrer pour continuer l'installation des mises à jour. Une fois cela fait, vous pouvez commencer à installer votre appareil.

Étape 2: (Si vous vous connectez via USB) Connectez votre imprimante avec son câble USB.

Si votre imprimante se connecte normalement via USB, ce serait le bon moment pour la connecter au port USB de votre Pi. Si vous connectez actuellement votre imprimante via Ethernet ou Wi-Fi, passez directement à l'étape 3. Ne paniquez pas de la débrancher du PC auquel elle était connectée auparavant – ce sera bientôt une imprimante sans fil!

Connectez l'imprimante à votre Pi et redémarrez le Pi avec la commande suivante:

redémarrage sudo

Une fois qu'il a redémarré et que vous êtes de retour sur un bureau, réexécutez Terminal, puis exécutez:

lsusb

Tous les appareils connectés via USB doivent être répertoriés à ce stade. Si votre imprimante ne s'affiche pas, assurez-vous qu'elle est allumée et fonctionne normalement.

Étape 3: installez samba et CUPS.

À ce stade, vous pouvez commencer à installer le logiciel de base qui fournira la mise en réseau de l'imprimante. Dans le terminal, exécutez les commandes suivantes:

sudo apt-get install samba

Vous verrez probablement apt à installer un nombre relativement important de packages – ne vous inquiétez pas, appuyez simplement sur Oui et alors Entrer continuer. Une fois cela fait, exécutez:

sudo apt-get install cups

Encore une fois, vous verrez apt à installer un assortiment de packages. Continuez comme avant! Après cela, il vous suffit d'ajouter un administrateur d'impression pour que CUPS puisse gérer les imprimantes sur le Pi. Exécutez la commande suivante:

sudo usermod –a –G lpadmin pi

Étape 4: ajoutez votre imprimante.

Vous devez maintenant ajouter votre imprimante à votre serveur d'impression. Pour ce faire, vous devez accéder à l'interface utilisateur CUPS. Ouvrez un navigateur Web sur votre Pi, puis accédez à 127.0.0.1:631. Vous devriez voir quelque chose comme ceci:

Accueil _-_ CUPS_1.7.5 _-_ Google_Chrome_fcf924dd4bd74bcf8f5a3dacc57b826d "width =" 625 "height =" 435 "srcset =" https://www.geekonthepc.com/wp-content/uploads/2016/07/Home_-_CUPS4fdf -1024x713.png 1024w, https://www.geekonthepc.com/wp-content/uploads/2016/07/Home_-_CUPS_1.7.5_-_Google_Chrome_fcf924dd4bd74bcf8f5a3dacc57b826d-300x209.png 300w, https://www.geekonthepc.com/wp-content wp-content / uploads / 2016/07 / Accueil _-_ CUPS_1.7.5 _-_ Google_Chrome_fcf924dd4bd74bcf8f5a3dacc57b826d-768x535.png 768w, https://www.geekonthepc.com/wp-content/uploads/2016/07/HPS_1.7U -_Google_Chrome_fcf924dd4bd74bcf8f5a3dacc57b826d-624x434.png 624w, https://www.geekonthepc.com/wp-content/uploads/2016/07/Home_-_CUPS_1.7.5_-_Google_Chf_fcf64b8b 100vw, 625px "/>

<p id=Page d'accueil de l'administrateur CUPS

Clique le Administration onglet, puis cliquez sur Ajouter une imprimante. Vous pouvez être invité à passer à SSL à ce stade – suivez simplement le lien vers lequel il vous indique d'aller. Vous serez ensuite invité à vous connecter – utilisez simplement vos informations d'identification Pi normales (le nom d'utilisateur est généralement Pi et le mot de passe soit framboise ou tout ce que vous auriez pu le changer.

Une fois connecté, vous devriez recevoir une liste des imprimantes actuellement connectées. Trouvez le vôtre dans la liste – il devrait apparaître quelle que soit la connexion (par USB ou via votre réseau). Sélectionnez-le, puis cliquez sur Continuer.

À l'étape suivante, donnez-lui un nom (vous pouvez conserver la valeur par défaut si vous le souhaitez), une description (c'est ainsi que votre imprimante sera identifiée à votre iDevice) et un emplacement (facultatif). Assurez-vous de cocher Partagez cette imprimante puis cliquez sur Continuer.

Ensuite, vous devez sélectionner un pilote. Avec un peu de chance, votre Pi devrait déjà avoir identifié un pilote approprié – sinon, vous devrez peut-être faire défiler la liste jusqu'à ce que vous trouviez un candidat approprié. Puis clique Ajouter une imprimante et sélectionnez les préférences par défaut que vous pourriez avoir. Cliquez sur Définir les options par défaut quand vous avez terminé et c'est le plus dur fait!

Vous pouvez vérifier que l'imprimante a bien été ajoutée en vous rendant sur le Imprimantes et assurez-vous que votre imprimante est affichée. Pour imprimer une page de test, sélectionnez votre imprimante dans la liste, cliquez sur le Entretien liste déroulante, puis cliquez sur Imprimer la page de test.

Imprimantes _-_ CUPS_1.7.5 _-_ Google_Chrome_abe2589dedeb489098fd507ed7490519 "width =" 625 "height =" 435 "srcset =" https://www.geekonthepc.com/wp-content/uploads/2016/07/Printers_-_CUPS_1.7.5_-_90f509 -1024x713.png 1024w, https://www.geekonthepc.com/wp-content/uploads/2016/07/Printers_-_CUPS_1.7.5_-_Google_Chrome_abe2589dedeb489098fd507ed7490519-300x209.png 300w, https://www.geekontheont wp-content / uploads / 2016/07 / Printers _-_ CUPS_1.7.5 _-_ Google_Chrome_abe2589dedeb489098fd507ed7490519-768x535.png 768w, https://www.geekonthepc.com/wp-content/uploads/2016/07/Printers_-_CUPS_1.7 -_Google_Chrome_abe2589dedeb489098fd507ed7490519-624x434.png 624w, https://www.geekonthepc.com/wp-content/uploads/2016/07/Printers_-_CUPS_1.7.5_-_Google_Chrome_abe2589dedeb48905f5p_257p = taille de 6 " 100vw, 625px "/>

<p id=J'espère que votre imprimante est répertoriée à ce stade!

Étape 5: affinez quelques paramètres.

Quelques paramètres doivent être affinés ici pour obtenir les meilleures performances. Retour au Administration onglet et vérifier Partager les imprimantes connectées à ce système. Si vous souhaitez pouvoir gérer CUPS (c'est-à-dire ajouter de nouvelles imprimantes) à l'avenir sur votre réseau, vérifiez également Autoriser l'administration à distance. Puis clique Modifier les paramètres, le serveur redémarrera alors et vous êtes tous bons à ce stade.

Étape 6: (facultatif) ajouter la prise en charge de Samba pour la mise en réseau Windows

Si vous souhaitez utiliser votre imprimante avec un périphérique Windows après cette configuration, vous devrez activer Samba pour Windows. Pour ce faire, exécutez Terminal une fois de plus et exécutez ce qui suit:

sudo nano /etc/samba/smb.conf

Faites défiler vers le bas et collez ensuite ce qui suit:

# Impression CUPS. Voir aussi la page de manuel cupsaddsmb (8) dans le
# package cupsys-client.
impression = tasses
printcap name = cups
[printers]
comment = Toutes les imprimantes
navigable = non
chemin = / var / spool / samba
imprimable = oui
invité ok = oui
lecture seule = oui
créer un masque = 0700

# Les clients Windows recherchent ce nom de partage comme source de téléchargement
# pilotes d'imprimante
[print$]
comment = Pilotes d'imprimante
chemin = / usr / share / cups / drivers
navigable = oui
lecture seule = oui
invité ok = non

Maintenant, faites CTRL + W et tapez groupe de travail, suivi par Entrer pour trouver la configuration du groupe de travail. Votre groupe de travail est probablement déjà correctement défini si vous n'avez jamais changé de groupe de travail auparavant – si vous l'avez déjà fait, définissez le nom correct à l'adresse groupe de travail =. Puis changez gagne le support = non à gagne le support = oui.

Alors fais CTTL + O sur votre clavier, suivi de Entrer, pour enregistrer cette configuration.

Redémarrez samba avec la commande suivante:

redémarrage sudo /etc/init.d/samba

Votre imprimante fonctionnera désormais sur un réseau Windows.

Étape 7: (Si votre Raspberry Pi est connecté à votre réseau via Wi-Fi) Modifiez un paramètre rapide ici.

Ignorez cette étape si votre Pi se connecte à votre réseau via un câble Ethernet. S'il utilise le Wi-Fi, vous devez désactiver l'économie d'énergie pour son adaptateur Wi-Fi pour l'empêcher de se mettre en veille et d'isoler AirPrint. Pour ce faire, vous devez modifier un fichier dans Terminal:

sudo nano /etc/modprobe.d/8192cu.conf

Ajoutez ce qui suit en bas:

# Pas d'économie d'énergie
options 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

Alors faites un autre CTRL + O, suivi par Entrer pour enregistrer les modifications.

Étape 8: installer Bonjour pour AirPrint

Presque là, je vous le promets! Vous devez maintenant installer le logiciel AirPrint. C'est un jeu d'enfant, heureusement!

Toujours dans votre terminal, exécutez la commande suivante:

sudo apt-get install avahi-Discover

Laissez cela s'installer normalement – cela ne devrait pas tarder! Une fois cela fait, ce serait une bonne idée de redémarrer votre Pi pour laisser tous ces paramètres s'enfoncer. Dans le terminal, exécutez:

redémarrage sudo

Étape 9: Testez-le!

Tout devrait maintenant être opérationnel – vous serez heureux de savoir que la configuration est terminée! Saisissez un appareil iOS, ouvrez un e-mail ou une page Safari et suivez les Partager jusqu'à ce que vous trouviez un Impression option. Frappé Sélectionnez l'imprimante et le vôtre devrait (assez rapidement) apparaître. Sinon, pas de panique! Donnez-lui quelques minutes de plus, puis réessayez – il devrait apparaître après quelques essais la première fois.

Votre imprimante devrait apparaître à ce stade.

Votre imprimante devrait apparaître à ce stade.

Si vous cliquez sur (i), vous pourrez même vérifier les niveaux d'encre.

Si vous cliquez sur (i), vous pourrez même vérifier les niveaux d'encre.

Sélectionnez votre imprimante, ajustez les préférences que vous souhaitez, puis cliquez sur Impression. Voila! Cela peut prendre quelques secondes pour spouler avec votre imprimante – c'est normal.

Une fois que vous avez choisi l'imprimante, ajustez les préférences telles que le nombre de copies et la sélection de pages, puis cliquez sur Imprimer.

Une fois que vous avez choisi l'imprimante, ajustez les préférences telles que le nombre de copies et la sélection de pages, puis cliquez sur Imprimer.

Et voila! Une imprimante AirPrint avec une petite configuration de votre Pi. Si vous souhaitez ajouter plus d'imprimantes à votre réseau, vous devrez retourner au panneau d'administration CUPS et répéter l'étape 4. Dans tous les cas, vous devriez maintenant avoir une imprimante qui fonctionne sur votre réseau et sur tous vos favoris Appareils iOS, sans avoir besoin d'une application tierce!

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.