issue172:tutoriel2
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue172:tutoriel2 [2021/09/01 14:47] – auntiee | issue172:tutoriel2 [2021/09/01 17:27] (Version actuelle) – d52fr | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
I happen to be the proud owner of a HP Laserjet 2100 printer. This is a now ancient 1999-era piece of equipment that prints a tad more slowly than modern machines. On the positive side of things, however, its 1200 dpi resolution is more than satisfactory for office tasks even by today’s standards. In a time of need, it was readily available in my back room, complete with a spare toner cartridge, and fired right up immediately after about seven years in storage. Also, I am not disposed to spend cash on a new piece of kit unless it outperforms my old stuff considerably, | I happen to be the proud owner of a HP Laserjet 2100 printer. This is a now ancient 1999-era piece of equipment that prints a tad more slowly than modern machines. On the positive side of things, however, its 1200 dpi resolution is more than satisfactory for office tasks even by today’s standards. In a time of need, it was readily available in my back room, complete with a spare toner cartridge, and fired right up immediately after about seven years in storage. Also, I am not disposed to spend cash on a new piece of kit unless it outperforms my old stuff considerably, | ||
- | Cet article sera une brève présentation expliquant comment connecter une imprimante sur votre réseau en utilisant un Raspberry Pi. Plutôt qu’un tutoriel complet, ce ne sera que quelques notes rapide | + | Cet article sera une brève présentation expliquant comment connecter une imprimante sur votre réseau en utilisant un Raspberry Pi. Plutôt qu’un tutoriel complet, ce ne seront |
Il s’avère que je suis le fier propriétaire d’une ancienne imprimante HP Laserjet 2100, qui date de l’ère 1999 et dont l’impression est un chouia plus lente qu’avec les machines modernes. Côté positif, il y a le fait que sa résolution de 1200 dpi est plus que satisfaisante pour les tâches de bureau, même en tenant compte des normes d’aujourd’hui. Lorsque j’étais dans le besoin, elle était là, disponible dans une remise, avec une cartouche de toner de rechange ; elle a démarré tout de suite après environ sept ans d’abandon. Qui plus est, je n’ai pas l’habitude de dépenser des sous pour un équipement neuf à moins qu’il ne soit beaucoup plus performant que mes vieux trucs, et je ne veux pas me donner la peine d’acquérir, | Il s’avère que je suis le fier propriétaire d’une ancienne imprimante HP Laserjet 2100, qui date de l’ère 1999 et dont l’impression est un chouia plus lente qu’avec les machines modernes. Côté positif, il y a le fait que sa résolution de 1200 dpi est plus que satisfaisante pour les tâches de bureau, même en tenant compte des normes d’aujourd’hui. Lorsque j’étais dans le besoin, elle était là, disponible dans une remise, avec une cartouche de toner de rechange ; elle a démarré tout de suite après environ sept ans d’abandon. Qui plus est, je n’ai pas l’habitude de dépenser des sous pour un équipement neuf à moins qu’il ne soit beaucoup plus performant que mes vieux trucs, et je ne veux pas me donner la peine d’acquérir, | ||
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”, | 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”, | ||
- | La seule fonctionnalité | + | 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 |
- | 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 | + | 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 |
**Now, to set up printing: from the software point of view the obvious candidate is the Common UNIX Printing System, or CUPS. This can contain the print server software itself, printer drivers and a Web server to access and configure our printers from our main computer. It also implements the Internet Printing Protocol (IPP), a very simple and robust protocol that - in my opinion, at least - is far superior to Microsoft’s SMB/CIFS printer sharing protocols as regards speed and dependability. Moreover, most modern network printers use this protocol, and, as a consequence, | **Now, to set up printing: from the software point of view the obvious candidate is the Common UNIX Printing System, or CUPS. This can contain the print server software itself, printer drivers and a Web server to access and configure our printers from our main computer. It also implements the Internet Printing Protocol (IPP), a very simple and robust protocol that - in my opinion, at least - is far superior to Microsoft’s SMB/CIFS printer sharing protocols as regards speed and dependability. Moreover, most modern network printers use this protocol, and, as a consequence, | ||
- | Nous allons maintenant configurer l’impression : du point de vue des logiciels, le candidat évident est le Common UNIX Printing System ou CUPS. Cela peut contenir le logiciel même du serveur d’impression, | + | Nous allons maintenant configurer l’impression : du point de vue des logiciels, le candidat évident est le Common UNIX Printing System ou CUPS. Cela peut contenir le logiciel même du serveur d’impression, |
**I installed CUPS (as root) using command: | **I installed CUPS (as root) using command: | ||
Ligne 44: | Ligne 44: | ||
aptitude install cups cups-core-drivers | aptitude install cups cups-core-drivers | ||
- | D’autres paquets | + | D’autres paquets |
netstat -l | grep ipp | netstat -l | grep ipp | ||
Ligne 76: | Ligne 76: | ||
systemctl restart cups** | systemctl restart cups** | ||
- | Pour permettre la configuration du serveur à partir d’autres ordinateurs | + | Pour permettre la configuration du serveur à partir d’autres ordinateurs |
< | < | ||
Ligne 90: | Ligne 90: | ||
</ | </ | ||
- | Tels que montrés, ils sont correctes | + | Tels que montrés, ils sont corrects |
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, | + | 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, |
http:// | http:// | ||
- | Lors de l’ajout d’une nouvelle imprimante, le navigateur se plaindra peut-être d’un mauvais certificat en basculant | + | Lors de l’ajout d’une nouvelle imprimante, le navigateur se plaindra peut-être d’un mauvais certificat en basculant |
- | Je suis allé ensuite à l’option « Ajouter une imprimante » dans CUPS, où la Laserjet avait été reconnue et était | + | Je suis allé ensuite à l’option « Ajouter une imprimante » dans CUPS, où la Laserjet avait été reconnue et était |
Let us remember to actually share this printer, by checking the box (shown next page, top right). | Let us remember to actually share this printer, by checking the box (shown next page, top right). | ||
Ligne 118: | Ligne 118: | ||
Souvenons-nous de partager cette imprimante en cochant la case (voir en haut à droite de la page suivante). | Souvenons-nous de partager cette imprimante en cochant la case (voir en haut à droite de la page suivante). | ||
- | Côté client, la plupart des systèmes Linux détectera automatiquement la présence de notre nouveau serveur d’impression et configurera | + | Côté client, la plupart des systèmes Linux détectera automatiquement la présence de notre nouveau serveur d’impression et configurera |
- | Si ce n’est pas le cas, il suffit d’aller au panneau de configuration | + | Si ce n’est pas le cas, il suffit d’aller au panneau de configuration |
- | 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 | + | 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:// | 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:// | ||
- | 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 retenu. 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 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. |
- | 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 | + | 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 |
- | À la place, il faut aller dans Paramètres et sélectionner « Périphériques (Bluetooth, imprimantes, | + | À la place, il faut aller dans Paramètres et sélectionner « Périphériques (Bluetooth, imprimantes, |
**After jumping through a couple more hoops - such as telling Windows to use a printer driver meant for a completely distinct Postscript printer (the “HP Color Laserjet 2500 PS Class Driver”) - I got my new printer set up and working. | **After jumping through a couple more hoops - such as telling Windows to use a printer driver meant for a completely distinct Postscript printer (the “HP Color Laserjet 2500 PS Class Driver”) - I got my new printer set up and working. | ||
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:// | Pour plus de détails concernant la configuration d’imprimantes IPP sous Windows, il y a un bon tutoriel sur The Zedt : https:// | ||
- | Le résultat final était | + | Le résultat final était |
**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 difficile | + | É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 |
issue172/tutoriel2.1630500429.txt.gz · Dernière modification : 2021/09/01 14:47 de auntiee