Outils pour utilisateurs

Outils du site


issue172:tutoriel2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue172:tutoriel2 [2021/09/01 15:55] andre_domenechissue172:tutoriel2 [2021/09/01 17:27] (Version actuelle) d52fr
Ligne 11: Ligne 11:
 The operating system I already had on the SD card in my RPi was Raspberry Pi OS, previously known as Raspbian. Based on Debian “Buster”, it is sufficiently similar to Ubuntu Server that most commands are identical, up to and including useful commands to install software such as apt, aptitude, and so forth. I will not delve here into setting up the network on the RPi since such matters are very well explained in the official documentation (https://www.raspberrypi.org/documentation/). In particular, I would like to point you to the page on setting up Wireless networking, which may be of interest if using a RPi version 3 or 4. These have a built-in WiFi chip, and can connect directly to your access point, thus saving some cabling (https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md). Since I was using a similar but older version 2, my precise specs and setup were:** The operating system I already had on the SD card in my RPi was Raspberry Pi OS, previously known as Raspbian. Based on Debian “Buster”, it is sufficiently similar to Ubuntu Server that most commands are identical, up to and including useful commands to install software such as apt, aptitude, and so forth. I will not delve here into setting up the network on the RPi since such matters are very well explained in the official documentation (https://www.raspberrypi.org/documentation/). In particular, I would like to point you to the page on setting up Wireless networking, which may be of interest if using a RPi version 3 or 4. These have a built-in WiFi chip, and can connect directly to your access point, thus saving some cabling (https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md). Since I was using a similar but older version 2, my precise specs and setup were:**
  
-La seule fonctionnalité qui me manque sur les imprimantes modernes est l’accès au réseau. Bien que le Laserjet 2100 soit une très bonne imprimante, sa connectivité est limitée à un seul port parallèle. Vous souvenez-vous d'autrefois ? Je suis sûr que les lecteurs vieillissants s’en souviennent, mais les jeunes peuvent avoir du mal à appréhender le concept. Quoi qu’il en soit, l’imprimante était livrée avec un câble convertisseur port parallèle vers USB qui fonctionne très bien. J’avais également un Raspberry Pi de rab et j’étais vraiment prêt à brancher le matériel et construire une imprimante réseau vintage 1999/2021. Le câble convertisseur (noir) était branché sur le port parallèle de l’imprimante à un bout et dans un des ports USB sur le RPi à l’autre. J’ai utilisé un câble Ethernet physique (rouge) pour connecter le RPi au routeur domestique et un câble USB de rechange plus un chargeur de téléphone (white) pour alimenter le RPi. Ainsi, le côté matériel était réglé.+Des fonctionnalités des imprimantes modernes, la seule qui me manque est l’accès au réseau. Bien que la Laserjet 2100 soit une très bonne imprimante, sa connectivité est limitée à un seul port parallèle. Vous souvenez-vous d'autrefois ? Je suis sûr que les lecteurs vieillissants s’en souviennent, mais les jeunes peuvent avoir du mal à appréhender le concept. Quoi qu’il en soit, l’imprimante était livrée avec un câble convertisseur port parallèle vers USB qui fonctionne très bien. J’avais également un Raspberry Pi de rab et j’étais vraiment prêt à brancher le matériel et construire une imprimante réseau vintage 1999/2021. Le câble convertisseur (noir) était branché sur le port parallèle de l’imprimante à un bout et dans un des ports USB du RPi à l’autre. J’ai utilisé un câble Ethernet physique (rouge) pour connecter le RPi au routeur domestique et un câble USB de rechange plus un chargeur de téléphone (blanc) pour alimenter le RPi. Ainsi, le côté matériel était réglé.
  
-Le système d’exploitation qu’il y avait déjà sur la carte SD dans mon Rpi était Raspberry Pi OS, connu auparavant sous le nom de Raspbian. Basé sur Debian « Buster », il est suffisamment similaire à Ubuntu Server et la plupart des commandes sont identiques, y compris les commandes utiles pour installer des logiciels comme apt, aptitude et ainsi de suite. Je ne vais pas vous parler de la configuration du réseau sur le RPi, car de tels sujets sont très bien expliqués dans la documentation officielle (https://www.raspberrypi.org/documentation/). En particulier, j’aimerais vous diriger à la page sur le paramétrage d’un réseau WiFi, qui peut intéresser les gens qui se servent d’un RPi version 3 ou 4, où il y a une puce WiFi intégrée. Ces RPi peuvent se connecter directement à votre point d’accès, ce qui économise des connexions par câble. (https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md). Puisque j’utilisais une version similaire, mais plus vielle, la 2, mes spécifications et configuration précises étaient :+Le système d’exploitation qu’il y avait déjà sur la carte SD dans mon Rpi était Raspberry Pi OS, connu auparavant sous le nom de Raspbian. Basé sur Debian « Buster », il est suffisamment similaire à Ubuntu Server et la plupart des commandes sont identiques, y compris les commandes utiles pour installer des logiciels comme apt, aptitude et ainsi de suite. Je ne vais pas vous parler de la configuration du réseau sur le RPi, car de tels sujets sont très bien expliqués dans la documentation officielle (https://www.raspberrypi.org/documentation/). Particulièrement, j’aimerais vous diriger vers la page sur le paramétrage d’un réseau WiFi, qui peut intéresser les gens qui se servent d’un RPi version 3 ou 4, où il y a une puce WiFi intégrée. Ces RPi peuvent se connecter directement à votre point d’accès, ce qui économise des connexions par câble. (https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md). Puisque j’utilisais une version similaire, mais plus vielle, la 2, mes spécifications et configuration précises étaient :
  
  
Ligne 76: Ligne 76:
 systemctl restart cups** systemctl restart cups**
  
-Pour permettre la configuration du serveur à partir d’autres ordinateurs sur notre réseau je devais ajouter plusieurs « Allow » un peu plus loin dans le même fichier :+Pour permettre la configuration du serveur à partir d’autres ordinateurs de notre réseau je devais ajouter plusieurs « Allow » un peu plus loin dans le même fichier :
  
 <Location /> <Location />
Ligne 90: Ligne 90:
 </Location> </Location>
  
-Tels que montrés, ils sont corrects – en supposant que nous utilisons des adresses IP du bloc 192.168/16 sur le réseau local ; autrement, il faudrait s’adapter. Il est effectivement logique d’ouvrir l’administration à d’autres machines sur notre réseau local, mais ne pas rendre notre serveur accessible de plus loin. Une fois cela fait et le fichier sauvegardé, nous pouvons redémarrer CUPS avec la commande :+Tels que montrés, ils sont corrects – en supposant que nous utilisons des adresses IP du bloc 192.168/16 sur le réseau local ; autrement, il faudrait s’adapter. Il est effectivement logique d’ouvrir l’administration à d’autres machines de notre réseau local, mais ne pas rendre notre serveur accessible de plus loin. Une fois cela fait et le fichier sauvegardé, nous pouvons redémarrer CUPS avec la commande :
  
 systemctl restart cups systemctl restart cups
Ligne 100: Ligne 100:
 I then went to the CUPS “Add Printer” (shown below) option, where the Laserjet had been recognized and was offered for configuration.** I then went to the CUPS “Add Printer” (shown below) option, where the Laserjet had been recognized and was offered for configuration.**
  
-Nous pouvons maintenant nous connecter à notre serveur d’impression à partir de n’importe quel navigateur Web sur notre réseau, en utilisant l’adresse IP du RPi sur notre réseau et le port 631. Par exemple, si l’adresse du RPi est 192.168.1.142, on utiliserait :+Nous pouvons maintenant nous connecter à notre serveur d’impression à partir de n’importe quel navigateur Web de notre réseau, en utilisant l’adresse IP du RPi sur notre réseau et le port 631. Par exemple, si l’adresse du RPi est 192.168.1.142, on utiliserait :
  
 http://192.168.1.142:631 http://192.168.1.142:631
  
-Lors de l’ajout d’une nouvelle imprimante, le navigateur se plaindra peut-être d’un mauvais certificat en basculant au protocole HTTPS. Nous pouvons continuer en sécurité en acceptant ce certificat et en ajoutant une exception sécuritaire. Il se peut que nous dussions l’authentifier . Je me suis connecté en tant que l’utilisateur principal du RPi. Par défaut, le nom d’utilisateur est « pi » et le mot de passe est « raspberry », mais ce serait sans doute mieux de changer au moins le mot de passe.+Lors de l’ajout d’une nouvelle imprimante, le navigateur se plaindra peut-être d’un mauvais certificat en basculant sur le protocole HTTPS. Nous pouvons continuer en sécurité en acceptant ce certificat et en ajoutant une exception sécuritaire. Il se peut que nous dussions l’authentifier . Je me suis connecté en tant qu’utilisateur principal du RPi. Par défaut, le nom d’utilisateur est « pi » et le mot de passe est « raspberry », mais ce serait sans doute mieux de changer au moins le mot de passe.
  
 Je suis allé ensuite à l’option « Ajouter une imprimante » dans CUPS, où la Laserjet avait été reconnue et était proposée à la configuration. Je suis allé ensuite à l’option « Ajouter une imprimante » dans CUPS, où la Laserjet avait été reconnue et était proposée à la configuration.
Ligne 122: Ligne 122:
 Si ce n’est pas le cas, il suffit d’aller au panneau de configuration et d’ajouter manuellement l’imprimante qui aurait dû être découverte sur le réseau. Par exemple, sur un Manjaro récent : Si ce n’est pas le cas, il suffit d’aller au panneau de configuration et d’ajouter manuellement l’imprimante qui aurait dû être découverte sur le réseau. Par exemple, sur un Manjaro récent :
  
-Ce qui est génial dans CUPS, c’est que c’est un logiciel universel. Le même logiciel a en fait été mis solidement dans Mac OS d’Apple. Ainsi, les imprimantes réseau dont la publicité est faite par le RPi sur « dnssd » sont tout de suite reconnues par le Mac comme ayant été annoncées sur « Bonjour ».+Ce qui est génial dans CUPS, c’est que c’est un logiciel universel. Le même logiciel a en fait été mis en dur dans Mac OS d’Apple. Ainsi, les imprimantes réseau dont la publicité est faite par le RPi sur « dnssd » sont tout de suite reconnues par le Mac comme ayant été annoncées sur « Bonjour ».
  
  
Ligne 131: Ligne 131:
 Instead, we need to get over to the Control Panel (or Settings, or whatever else it is called these days) and select “Devices (Bluetooth, printers, mouse)”, then “Add a printer or scanner”. This will search for our new printer server, but is just as likely to find the neighbor’s WiFi-connected ink-jet instead of our own RPi server. Simply choose “The printer that I want isn’t listed”, then “Add a printer using a TCP/IP address or hostname”. In my case, I entered (please note the :631 port number): http://192.168.1.142:631/printers/HP_Laserjet_2100_Series** Instead, we need to get over to the Control Panel (or Settings, or whatever else it is called these days) and select “Devices (Bluetooth, printers, mouse)”, then “Add a printer or scanner”. This will search for our new printer server, but is just as likely to find the neighbor’s WiFi-connected ink-jet instead of our own RPi server. Simply choose “The printer that I want isn’t listed”, then “Add a printer using a TCP/IP address or hostname”. In my case, I entered (please note the :631 port number): http://192.168.1.142:631/printers/HP_Laserjet_2100_Series**
  
-Le résultat final est identique et la nouvelle imprimante peut être facilement configurée sur Mac OS. Aucun bricolage avec les pilotes d’imprimante n’était nécessaire ; le Mac et CUPS ont collaboré et dans une minute j’ai pu imprimer sans retenue. Remarquez les pilotes Gutenprint utilisés – ce sont les mêmes que ceux installés sur une implémentation de Linux CUPS.+Le résultat final est identique et la nouvelle imprimante peut être facilement configurée sur Mac OS. Aucun bricolage avec les pilotes d’imprimante n’était nécessaire ; le Mac et CUPS ont collaboré et, en une minutej’ai pu imprimer sans retenue. Remarquez les pilotes Gutenprint utilisés – ce sont les mêmes que ceux installés sur une implémentation de Linux CUPS.
  
-Les choses peuvent être un chouia différentes sur une machine Windows pour les utilisateurs qui ont l’habitude de configurer des imprimantes sur le protocole de partage d’imprimantes Windows (SMB/CIFS). Dans ce cas, le serveur d’impression sur le RPi communique sur IPP et il ne suffit pas de parcourir le réseau local dans l’explorateur de fichiers sur la machine Windows pour le trouver.+Les choses peuvent être un chouia différentes sur une machine Windows pour les utilisateurs qui ont l’habitude de configurer des imprimantes sur le protocole de partage d’imprimantes Windows (SMB/CIFS). Dans ce cas, le serveur d’impression du RPi communique sur IPP et il ne suffit pas de parcourir le réseau local dans l’explorateur de fichiers sur la machine Windows pour le trouver.
  
 À la place, il faut aller dans Paramètres et sélectionner « Périphériques (Bluetooth, imprimantes, souris), puis  « Imprimantes et scanners » et « Ajouter une imprimante ou un scanner ». Windows recherchera alors le nouveau serveur d’impression, mais peut aussi bien trouver l’imprimante à jet d’encre sur le WiFi du voisin au lieu du serveur sur le RPi. Il suffit de choisir « Je ne trouve pas l’imprimante recherchée dans la liste », puis « Ajouter une imprimante à l’aide d’une adresse TCP/IP ou d’un nom d’hôte. » Dans mon cas, j’ai saisi (veuillez noter le numéro de port:631) : http://192.168.1.142:631/printers/HP_Laserjet_2100_Series À la place, il faut aller dans Paramètres et sélectionner « Périphériques (Bluetooth, imprimantes, souris), puis  « Imprimantes et scanners » et « Ajouter une imprimante ou un scanner ». Windows recherchera alors le nouveau serveur d’impression, mais peut aussi bien trouver l’imprimante à jet d’encre sur le WiFi du voisin au lieu du serveur sur le RPi. Il suffit de choisir « Je ne trouve pas l’imprimante recherchée dans la liste », puis « Ajouter une imprimante à l’aide d’une adresse TCP/IP ou d’un nom d’hôte. » Dans mon cas, j’ai saisi (veuillez noter le numéro de port:631) : http://192.168.1.142:631/printers/HP_Laserjet_2100_Series
Ligne 147: Ligne 147:
 Pour plus de détails concernant la configuration d’imprimantes IPP sous Windows, il y a un bon tutoriel sur The Zedt : https://zedt.eu/tech/windows/installing-an-ipp-printer-in-windows-10/ . Pour plus de détails concernant la configuration d’imprimantes IPP sous Windows, il y a un bon tutoriel sur The Zedt : https://zedt.eu/tech/windows/installing-an-ipp-printer-in-windows-10/ .
  
-Le résultat final était qu'avec un Raspberry Pi 2 et une imprimante laser de 20 ans, j’avais une imprimante laser sur réseau qui fonctionnait en utilisant le logiciel CUPS. À partir du branchement du matériel et l’installation de CUPS pour avoir un système pleinement fonctionnel sur les machines Linux et Apple sur mon réseau local, le processus a pris environ une demi-heure. Pour convaincre mon seul portable sous Windows d’imprimer, il me fallait une heure, plus de bidouillage et de recherches de tutoriels sur le Web, ce qui est sans doute la norme.+Le résultat final était qu'avec un Raspberry Pi 2 et une imprimante laser de 20 ans, j’avais une imprimante laser sur réseau qui fonctionnait en utilisant le logiciel CUPS. À partir du branchement du matériel et l’installation de CUPS pour avoir un système pleinement fonctionnel sur les machines Linux et Apple sur mon réseau local, le processus a pris environ une demi-heure. Pour convaincre mon seul portable sous Windows d’imprimer, il m'a fallu une heure, plus de bidouillage et de recherches de tutoriels sur le Web, ce qui est sans doute la norme.
  
 **Extending my server would be a simple matter of physically connecting another printer to the RPi, and configuring CUPS through the web interface. As a side note, most professional-grade printers of major brands tend not to be too complex to set up, especially when they are compatible with the Postscript language. Printers originally meant for “home use” may be more challenging to set up, for instance by requiring the use of specific drivers or even proprietary software kits and firmware. Some previous research may be a good idea to ensure compatibility between the printer and Linux before proceeding. ** **Extending my server would be a simple matter of physically connecting another printer to the RPi, and configuring CUPS through the web interface. As a side note, most professional-grade printers of major brands tend not to be too complex to set up, especially when they are compatible with the Postscript language. Printers originally meant for “home use” may be more challenging to set up, for instance by requiring the use of specific drivers or even proprietary software kits and firmware. Some previous research may be a good idea to ensure compatibility between the printer and Linux before proceeding. **
  
-Étendre le serveur nécessiterait simplement le branchement physique d’une autre imprimante au RPi et la configuration de CUPS au moyen de l’interface Web. Soit dit en passant, la plupart des imprimantes professionnelles des marques importantes ont tendance à être assez simple à configurer, surtout quand elles sont compatibles avec le langage Postscript. Les imprimantes destinées à « l’usage domestique » peuvent être plus difficiles à paramétrer, par exemple en nécessitant des pilotes spécifiques ou même des jeux de logiciels et de microprogrammes propriétaires. Quelques recherches auparavant peuvent être une bonne idée pour assurer la compatibilité entre l’imprimante et Linux, avant de commencer le procédé.+Étendre le serveur nécessiterait simplement le branchement physique d’une autre imprimante au RPi et la configuration de CUPS au moyen de l’interface Web. Soit dit en passant, la plupart des imprimantes professionnelles des marques importantes ont tendance à être assez simple à configurer, surtout quand elles sont compatibles avec le langage Postscript. Les imprimantes destinées à « l’usage domestique » peuvent être plus difficiles à paramétrer, par exemple en nécessitant des pilotes spécifiques ou même des jeux de logiciels et de microprogrammes propriétaires. Quelques recherches auparavant peuvent être une bonne idée pour assurer la compatibilité entre l’imprimante et Linux, avant de commencer le processus.
  
issue172/tutoriel2.1630504508.txt.gz · Dernière modification : 2021/09/01 15:55 de andre_domenech