Bonjour,
Je bute sur un problème avec shell_exec(). Je souhaite imprimer ligne par ligne sur une imprimante matricielle (et oui, on continue de les utiliser) et donc j'ai réussi cette prouesse en utilisant la ligne de commande "type fichierAImprimer.txt > LPT1" sous dos.
Mon problème est qu'en utilisant ce code ça ne fonctionne pas à tous les coups :
alors que quand je le fais via DOS ça fonctionne à tous les coups.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $fichier = "impression.txt"; $commande = "type $fichier > LPT1\r"; $result = shell_exec($commande);
Il y aurait-il un moyen de vérifier si la fonction DOS a bien été exécutée ?
Il y aurai-t-il un autre moyen pour imprimer ligne par ligne en utilisant JavaScript (car sur ce que j'ai essayé à chaque fois ça imprime la page entière) ?
Partager