pb initialisation port parallele Python - Python - Programmation
Marsh Posté le 21-03-2010 à 21:13:10
RESOLU !
Voici donc la procédure à suivre :
rmmod lp
sudo rm /usr/lib/cups/backend/parallel # pour éviter que le module lp soit rechargé au prochain redémarrage
modprobe ppdev
sudo adduser nom_utilisateur lp
si lors de l'ouverture du port on a un msg du style « permission denied » malgré les étapes précédentes : lancer python en mode superuser : sudo python
Voilà et ça marche enfin !
Marsh Posté le 16-03-2010 à 21:50:52
Bonjour,
Je souhaite programmer le port parallèle de ma machine en python. J'execute donc innocemment les deux lignes suivantes et voilà ce que j'obtiens (Ubuntu 9.10 à noter que ça ne marche pas non plus sous windows XP)
from parallel import *
p=Parallel()
Exception IOError: (22, 'Invalid argument') in <bound method Parallel.__del__ of <parallel.parallelppdev.Parallel instance at 0x8e82c2c>> ignored
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/dist-packages/parallel/parallelppdev.py", line 188, in __init__
self.PPCLAIM()
File "/usr/lib/python2.6/dist-packages/parallel/parallelppdev.py", line 215, in PPCLAIM
fcntl.ioctl(self._fd, PPCLAIM)
IOError: [Errno 6] No such device or address
incompréhensible pour moi ! J'ai essayé sur différentes machines avec win XP ou ubuntu 8.04 et 9.10. Même résultat.
J'ai vérifié que le port était bien activé dans le bios. J'utilise python 2.6
Merci pour votre aide