<style>
#doc>div, #doc>p, #doc>ul {
text-align: justify;
}
</style>
<center>
Imprimer à l'ENSTA depuis son ordinateur
==========
</center>
Vous le savez sûrement, les imprimantes à l'ENSTA sont connectées au réseau de l'école. Il est alors possible de lancer des commandes d'impression directement depuis un terminal connecté au réseau de l'ENSTA ! :sunglasses:
:::info
Le saviez-vous?
Si vous êtes connectés sur votre session ENSTA, vous pouvez envoyer un fichier à l'impression en tapant la commande suivante
```
lpr chemin_vers_votre_fichier
```
Vous n'avez plus qu'à aller badger sur n'importe quelle imprimante de l'ENSTA et votre fichier sera disponible pour l'impression :grin:
:::
En utilisant le SSH, il est possible d'imprimer des fichiers directement depuis son ordinateur personnel :+1: et éviter de courir avec une clef USB ou de chercher désespérement un PC qui fonctionne en salle info...
DaTA met à votre disposition une petite commande Linux qui automatise tout le processus.
:::warning
Attention ! Pour que cette commande fonctionne, il faut que votre ordinateur soit connecté au réseau de l'ENSTA: soit via un cable ethernet dans les logements soit sur le Wi-Fi Eduroam.
:::
Pour l'installer, assurez-vous que vous avez un dossier **bin** dans votre **/home**. Si vous n'en avez pas, créez-en un:
```
mkdir ~/bin
```
Ensuite il suffit de lancer la commande suivante sur le terminal de votre ordinateur (Ctrl + Maj + V pour coller dans un terminal :wink: ):
```
cd ~/bin && wget perso.ensta.fr/data/Files/printEnsta && chmod +x printEnsta && source ~/.profile
```
:::info
Cette commande télécharge le script depuis un serveur de DaTA, rend la commande éxécutable et mets à jour la base de données des commandes Linux disponibles sur votre ordinateur :sunglasses:
:::
Vous pouvez maintenant lancer une impression sur n'importe quelle imprimante de l'ENSTA depuis votre ordinateur en tapant quelque chose du style dans votre terminal:
```
printEnsta chemin_vers_le_fichier
```
ou alors vous pouvez imprimer en plusieurs exemplaires en ajoutant le nombre souhaité en argument:
```
printEnsta chemin_vers_le_fichier 3
```
On peut même imprimer plusieurs fichiers d'un coup :smirk:!
```
printEnsta fichier1 fichier2
```
et
```
printEnsta dossier_de_fichiers/*.pdf
```
et tous les pdf contenus dans ce dossier seront imprimés.
Et voilà ! Vous pouvez badger sur n'importe quelle imprimante et lors de la connexion vos fichiers seront disponibles à l'impression ;)