Outils pour utilisateurs

Outils du site


atelier20161119-impression-pdf-android-run

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
Prochaine révision
Révision précédente
atelier20161119-impression-pdf-android-run [2016/12/15 19:22] wapatelier20161119-impression-pdf-android-run [2016/12/15 19:28] (Version actuelle) wap
Ligne 67: Ligne 67:
 ==== Configuration du serveur web (2/3) ==== ==== Configuration du serveur web (2/3) ====
  
-Configurer Apache et le module webdav::+=== Configurer Apache et le module webdav ===
 Il faut aussi l'indiquer à Apache dans le dossier sites-available par le fichier /var/www/webdav: Il faut aussi l'indiquer à Apache dans le dossier sites-available par le fichier /var/www/webdav:
  
-----+<code bash>
 Alias /webdav /var/www/webdav Alias /webdav /var/www/webdav
  
Ligne 80: Ligne 80:
  allow from 192.168.2  allow from 192.168.2
 </Location> </Location>
----- +</code>
  
 ==== Côté serveur web: configuration (3/3) ==== ==== Côté serveur web: configuration (3/3) ====
Ligne 100: Ligne 99:
 Remplacer la ligne: Remplacer la ligne:
  
-----+<code bash>
 Listen localhost:631 Listen localhost:631
-----+</code>
  
 par: par:
  
-----+<code bash>
 Listen 631 Listen 631
-----+</code>
  
 ==== Configuration de CUPS (2/2) ==== ==== Configuration de CUPS (2/2) ====
Ligne 131: Ligne 130:
 Une fois le bon driver installé, reste à ajouter l'imprimante: Une fois le bon driver installé, reste à ajouter l'imprimante:
  
-  * Ouvrir l'URL http://<ip_serveur_web>:631+  * Ouvrir l'URL http://ip_serveur_web:631
   * Choisir "Ajouter une imprimante"   * Choisir "Ajouter une imprimante"
   * Suivre les instructions de l'assistant   * Suivre les instructions de l'assistant
Ligne 143: Ligne 142:
 # apt-get install incron # apt-get install incron
 # echo root > /etc/incron.allow # echo root > /etc/incron.allow
-</code+</code>
  
   * Activer la surveillance du dossier de destination:   * Activer la surveillance du dossier de destination:
Ligne 152: Ligne 151:
  
   * Et ajouter:   * Et ajouter:
-----+ 
 +<code bash>
 /var/www/webdav IN_MOVED_TO /home/wap/printtest.sh $@ $# /var/www/webdav IN_MOVED_TO /home/wap/printtest.sh $@ $#
-----+</code>
  
 ==== Le script bash ==== ==== Le script bash ====
 Du côté serveur, il ne reste plus qu'à copier le script bash suivant dans le dossier spécifié à l'étape précédente. Du côté serveur, il ne reste plus qu'à copier le script bash suivant dans le dossier spécifié à l'étape précédente.
  
-[source,bash+<code bash>
-----+
 #!/bin/bash #!/bin/bash
 # Petit script pour imprimer un pdf en ligne de commande (trop fort GNU/Linux) # Petit script pour imprimer un pdf en ligne de commande (trop fort GNU/Linux)
Ligne 170: Ligne 169:
  rm "${file_name}"  rm "${file_name}"
 fi fi
-----+</code>
  
 ===== Côté Android ===== ===== Côté Android =====
Ligne 183: Ligne 182:
 Il est possible d'améliorer les choses: Il est possible d'améliorer les choses:
  
-* en implémentant une authentification pour l'envoi des PDF (mode digest) +  * en implémentant une authentification pour l'envoi des PDF (mode digest) 
-* imprimer des images en faisant une conversion à la volée (mogrify) +  * imprimer des images en faisant une conversion à la volée (mogrify) 
-* imprimer des documents odt en faisant une conversion à la volée (mais nécessite l'installation d'une usine à gaz)+  * imprimer des documents odt en faisant une conversion à la volée (mais nécessite l'installation d'une usine à gaz)
  
 ===== Merci ===== ===== Merci =====
atelier20161119-impression-pdf-android-run.1481829743.txt.gz · Dernière modification : 2016/12/15 19:22 de wap