• # pourquoi pas un simple script

    Posté par . En réponse au journal Problème de fopen..... Évalué à 2.

    Pourquoi pas un simple script ? En bash par exemple.

    C'est bien plus bourrin que ton fopen ou que le select proposé ailleurs, mais c'est bien plus court : a priori un simple "echo -n" redirigé n'écrit rien dans la redirection (j'ai vérifié avec strace) mais tente tout de même d'ouvrir la redirection en écriture c'est justement ce qu'il te faut.

    #!/bin/sh
    cat /etc/parametres-vielle-imprimante-pourrie > /dev/lp0
    lp fichier...
    while ! echo -n > /dev/lp0; do
    echo "Attente..."
    sleep 2
    done
    cat /etc/ctrl-l-vielle-imprimante-pourrie > /dev/lp0