Bonjour à tous,

Je viens vers vous car je ne comprend pas pourquoi cela ne fonctionne pas

A partir de Putty ou directement depuis le raspberry ma commande de scan duplex qui est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sudo scanimage --source 'ADF Duplex' --format jpeg --batch=$p/home/pi/Bureau/%04d.jpeg  --resolution 150
Fonctionne parfaitement.

Voici le résultat dans la console :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
pi@raspberrypi:~ $ sudo scanimage --source 'ADF Duplex' --format jpeg --batch=$p/home/pi/Bureau/%04d.jpeg  --resolution 150
Scanning infinity pages, incrementing by 1, numbering from 1
Scanning page 1
Scanned page 1. (scanner status = 5)
Scanning page 2
Scanned page 2. (scanner status = 5)
Scanning page 3
scanimage: sane_start: Document feeder out of documents
Batch terminated, 2 pages scanned
Le fonctionnement est :
- Lecture de la page Duplex ( Recto/Verso)
- Création d'un fichier .part
- Décompresse le fichier .part
- Fichier 1.jpeg et 2.jpeg


Maintenant je fais appel à mon script depuis la page PHP. Mon script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
	include('Net/SSH2.php');
   $ssh = new Net_SSH2('10.0.0.2');
   $ssh->login('root', 'Supp0rt123') or die("Login failed");
   echo $ssh->exec(' sudo /home/pi/Bureau/scanner');
   exit;
?>
Cela lance bien mon scanner. Il scan bien la page et le fichier 001.jpeg.part est présent mais c'est tout il ne continue pas à modifier le fichier pour me sortir mes scans 1.jpeg et 2.jpeg

Avez vous une idée du pourquoi du comment ? Et si possible le résoudre ?