Raspberry PI 2 en tant que serveur d'impression + AirPrint – Serveur d’impression

Author: Titanfall —

Short summary: J'ai une vieille imprimante Samsung ML1510 en état de marche et chaque fois que je veux imprimer quelque chose, je dois allumer mon ancien PC de bureau, y copier mon / mes doc (s) et commencer à imprimer à partir de celui-ci. J'ai donc décidé de rendre mon ancienne imprimante capable de fonctionner sans fil. […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/07/18/raspberry-pi-2-en-tant-que-serveur-dimpression-airprint-serveur-dimpression/
LLM HTML version
https://tutos-gameserver.fr/2019/07/18/raspberry-pi-2-en-tant-que-serveur-dimpression-airprint-serveur-dimpression/llm
LLM JSON version
https://tutos-gameserver.fr/2019/07/18/raspberry-pi-2-en-tant-que-serveur-dimpression-airprint-serveur-dimpression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
5 minutes (270 seconds)
Word count
898

Key points

Primary visual

Raspberry PI 2 en tant que serveur d'impression + AirPrint

 – Serveur d’impression
Main illustration associated with the content.

Structured content

J'ai une vieille imprimante Samsung ML1510 en état de marche et chaque fois que je veux imprimer quelque chose, je dois allumer mon ancien PC de bureau, y copier mon / mes doc (s) et commencer à imprimer à partir de celui-ci. J'ai donc décidé de rendre mon ancienne imprimante capable de fonctionner sans fil. Mes objectifs:

Imprimer depuis mon réseau domestique via une connexion Wifi. J'ai un iPhone et il prend en charge AirPrint. J'ai un compte Google et Google dispose du service "Google Cloud Print". Il prend en charge l'impression locale et l'impression sur Internet à partir de n'importe où. (Je ne comprends pas pourquoi les gens veulent imprimer de n'importe où chez eux, mais O.K. faisons-le.)

Bien sûr, je peux utiliser un Raspberry PI 2 pour ce projet, mais je recommande d'utiliser RPI3, car il dispose du WIFI intégré. Dans mon cas, RPI est connecté avec un câble ETH à mon réseau existant (ou vous pouvez utiliser une clé Wi-Fi) Version Raspbian: Linux raspberrypi 4.4.13-v7 + # 894 SMP Mon Jun 13 13:13:27 BST 2016 armv7l GNU / Linux

Lien de téléchargement: dernier 1. Pilote Samsung Si nécessaire, lancez update & upgrade avant apt-get install: sudo apt-get update sudo apt-get upgrade

La prochaine étape consiste à trouver un pilote pour votre imprimante. J'ai une imprimante Samsung ML_1510. Après quelques recherches sur Google, j'ai trouvé un article qui disait que le paquet «duplix» contient le pilote de mon imprimante. (imprimante-pilote-splix). Malheureusement, le pilote officiel Samsung Linux ne prend pas en charge l'architecture ARM. root @ raspberrypi: ~ # apt-cache search samsung bitpim - utilitaire pour communiquer avec de nombreux téléphones CDMA bitpim-lib - fichiers auxiliaires dépendants de l'architecture pour BitPim heimdall-flash - outil pour faire clignoter le firmware sur les appareils Samsung Galaxy S heimdall-flash-frontend - outil de mise à jour du firmware sur les appareils Samsung Galaxy S - Qt GUI libimage-exiftool-perl - Bibliothèque et programme pour lire et écrire des méta-informations dans des fichiers multimédia madwimax - pilote d’espace utilisateur pour les équipements mWiMAX basés sur Samsung CMC-730 printer-driver-splix - Pilote pour imprimantes laser Samsung et Xerox SPL2 et SPLc skyeye - Simulation matérielle intégrée firmware-samsung - Micrologiciel binaire pour les codecs vidéo Samsung MFC

Commander: sudo apt-get installez pilote-pilote-splix 2. Installation et configuration de CUPS La configuration de CUPS est très simple. Il écoute sur TCP / 631 et vous pouvez utiliser votre navigateur favori pour accéder à la page de configuration. Comme Raspberry a des ressources limitées (mem, cpu), j’utilise ssh tunnel pour configurer CUPS. (Par défaut, les gobelets écoutent uniquement sur l’interface de bouclage pour des raisons de sécurité. Bien sûr, vous pouvez configurer les gobelets pour qu’ils écoutent sur leur adresse IP privée, mais j’aime tout tunnéliser. П ™ ‚Si vous préférez, vous devriez changer Écouter localhost: 631 à Port 631 dans /etc/cups/cupsd.conf.) J'ai donc créé un tunnel local à partir d'une autre boîte Linux sur mon réseau: ssh 172.16.0.210 -L 1631: hôte local: 631

REMARQUE: J'ai utilisé le port 1631 parce que l'utilisateur non root ne peut pas lier le port sous 1025. apt-get installer les tasses tasses-tasses client-tasses communes-pdf

Avant de commencer à administrer, vous devez ajouter un utilisateur «pi» (ou un autre utilisateur) au groupe lpadmin (ou utiliser un utilisateur root):

usermod -a -G lpadmin pi

Ceci est une configuration très basique de tasses, mais c'est juste assez au début. Si vous voulez en savoir plus sur CUPS, rendez-vous sur son site officiel ou faites une recherche sur Google. 🠙 ‚ 2. Rendre votre imprimante disponible pour l'impression Air Cette étape est incroyablement facile, une seule commande: sudo apt-get installez avahi-decouvrez avahi-daemon J'ai trouvé des articles sur la «configuration des empreintes d'air» qui sont bien compliqués, mais dans mon cas, cela fonctionne uniquement avec l'installation de l'avahi damon et la découverte. Liens: REMARQUE: Bien sûr, vous devez connecter votre RasPI au même réseau que celui utilisé par votre réseau Wifi et y connecter votre téléphone afin que tout fonctionne correctement. 3. Ajoutez votre imprimante à Windows 10 Je pense donc que si vous avez configuré une imprimante réseau, vous souhaitez l’utiliser depuis un autre système. Si vous ne partagez pas votre imprimante via SAMBA, vous pouvez utiliser l'URL de votre imprimante pour vous y connecter à partir de Win10. Vous pouvez vérifier cette URL en accédant à la page d'administration de cups. Cliquez sur «Imprimantes» et sélectionnez l'imprimante à laquelle vous souhaitez vous connecter: Copiez l'URL de votre imprimante dans le presse-papier à partir de la ligne d'adresse de votre navigateur! Par exemple: https://172.16.0.210:631/printers/rpi_samsung_ml-1510 L'installation de Windows:

Sous Windows, cliquez sur "Périphériques et imprimantes" dans le panneau de configuration.

Cliquez sur «Ajouter une imprimante». Cliquez sur "L'imprimante que je veux n'est pas répertoriée". Cliquez sur «Sélectionnez une imprimante partagée par son nom» et collez l'URL de votre imprimante: Cliquez sur "Suivant". Si Windows ne peut pas se connecter à votre imprimante, essayez sans SSL (http). Sélectionnez le pilote de votre imprimante et cliquez sur Terminer.

Click to rate this post! [Total: 0 Average: 0]

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.