pour quoi ne pas faire un petit programme qui envoie une suite de caractere a l'imprimante par le biais de /dev/lp0 :
- ouverture du fichier /dev/lp0 en écriture
- écriture dans ce "fichier" des caractères (arguments, a lire ds un autre fichier, ...)
- fermeture du fichier /dev/lp0
puis un simple script :
char_send "caractères de contrôles correspondants aux paramètres de l'édition" &&
commande lp avec pour paramètres le nom de cette file définie en mode raw &&
char_send "Ctrl-L (pour sauter une page)"
voir meme pour etre encore plus generaliste, demander de passer le fichier a ouvrir...
et alors on tombe sur une simple redirection shell :)
echo "caractères de contrôles correspondants aux paramètres de l'édition" > /dev/lp0 &&
commande lp avec pour paramètres le nom de cette file définie en mode raw &&
echo ""Ctrl-L (pour sauter une page)" > /dev/lp0
ce qui resoud pas mal de pb de gestion des processus...
# et dans un script ?
Posté par adibou . En réponse au journal Problème de fopen..... Évalué à 1.
- ouverture du fichier /dev/lp0 en écriture
- écriture dans ce "fichier" des caractères (arguments, a lire ds un autre fichier, ...)
- fermeture du fichier /dev/lp0
puis un simple script :
char_send "caractères de contrôles correspondants aux paramètres de l'édition" &&
commande lp avec pour paramètres le nom de cette file définie en mode raw &&
char_send "Ctrl-L (pour sauter une page)"
voir meme pour etre encore plus generaliste, demander de passer le fichier a ouvrir...
et alors on tombe sur une simple redirection shell :)
echo "caractères de contrôles correspondants aux paramètres de l'édition" > /dev/lp0 &&
commande lp avec pour paramètres le nom de cette file définie en mode raw &&
echo ""Ctrl-L (pour sauter une page)" > /dev/lp0
ce qui resoud pas mal de pb de gestion des processus...