• # /dev/lp

    Posté par . En réponse au message Port parrallèle. Évalué à 2.

    Le fichier spécial du port parallèle, c'est soit /dev/lp, soit /dev/parport, suivis à chaque fois du numéro du port (0, 1, 2, 3 ...).

    En principe, pour lire un bit du port parallèle, il suffit de le lire comme un fichier ordinaire, avec cat ou xxd, par exemple. Mais, ce n'est possible que si ton port parallèle a déjà été configuré proprement.

    Il faut déjà qu'il fonctionne en EPP (parce que les ports parallèles initiaux ne fonctionnaient qu'en sortie), et peut-être que ce que tu lis envoie un signal type strobe, mais ce n'est pas obligatoire.

    Regarde /usr/src/linux/Documentation/parport.txt et /usr/src/linux/Documentation/parport-lowlevel.txt pour voir comment le noyau le gère.

    Bref : pas fondamentalement difficile, mais tu auras peut-être quand même besoin de quelques lignes de C pour faire les inits, à moins qu'un outil du style de stty existe pour le port parallèle, mais je ne le connaît pas.